US2021350133A1PendingUtilityA1

System to determine piping configuration under sink

Assignee: DANCO INCPriority: Feb 12, 2020Filed: Jul 26, 2021Published: Nov 11, 2021
Est. expiryFeb 12, 2040(~13.5 yrs left)· nominal 20-yr term from priority
G06F 3/0484G06V 30/40G06V 30/19173G06V 10/82G06V 20/20G06F 18/214G06N 3/045G06F 18/24G06N 3/09G06N 3/0464G06N 3/08G09B 25/02G09B 5/02E03C 1/182G06T 7/70E03C 1/122G06F 3/0482G09B 19/003G06T 2200/24G06N 20/00G06K 9/00671G06K 9/6256G06K 9/6267
63
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Disclosed are various embodiments for determining piping configurations in an under-sink or similar environment. A computing device, such as a mobile device or a server, may be directed to access at least one digital image, the at least one digital image comprising a photograph of an under-sink environment; perform an analysis of the under-sink environment to generate at least one suggested configuration of piping for placement in the under-sink environment using compliance criteria, where the at least one suggested configuration comprises at least one of a faucet, a pipe, a coupler, a connector, a fitting, adhesive, and plumbing tape suggested to connect a first object in the under-sink environment to a second object in the under-sink environment; and display the at least one suggested configuration in a display communicatively coupled to the client device.

Claims

exact text as granted — not AI-modified
Therefore, the following is claimed: 
     
         1 . A system, comprising:
 a client device comprising at least one hardware processor; and   program instructions stored in memory and executable in the client device that, when executed, direct the client device to:
 access at least one digital image, the at least one digital image comprising a photograph of an under-sink environment; 
 perform an analysis of the under-sink environment to generate at least one suggested configuration of piping for placement in the under-sink environment using compliance criteria, wherein the at least one suggested configuration comprises at least one of a faucet, a pipe, a coupler, a connector, a fitting, adhesive, and plumbing tape suggested to connect a first object in the under-sink environment to a second object in the under-sink environment; and 
 display the at least one suggested configuration in a display communicatively coupled to the client device. 
   
     
     
         2 . The system of  claim 1 , wherein:
 the at least one suggested configuration is a plurality of suggested configurations;   the client device is further directed to:
 receive a selection of one of the suggested configurations made on the client device; 
 generate a parts list for the one of the suggested configurations as selected; 
 generate a series of instructions to complete an assembly of the one of the suggested configurations as selected; and 
 display the parts list and the series of instructions in a display communicatively coupled to the client device. 
   
     
     
         3 . The system of  claim 2 , wherein the suggested configurations of the piping are generated by identifying, during the analysis, a presence and a location of:
 at least one sink in the under-sink environment;   at least one drain pipe extending from the at least one sink in the under-sink environment;   a drain outlet in the under-sink environment; and   at least one of: a water line; a water line valve; a garbage disposal; a garbage disposal outlet; and a dishwasher line.   
     
     
         4 . The system of  claim 2 , wherein the client device is further directed to:
 display a virtual representation of the suggested configurations relative to the under-sink environment prior to receipt of the selection of the one of the suggested configurations.   
     
     
         5 . The system of  claim 1 , wherein the client device is further directed to:
 prompt an operator of the client device to confirm a size of at least one component in the under-sink environment prior to generating the at least one suggested configuration.   
     
     
         6 . The system of  claim 1 , wherein the first object is a sink and the second object is an outlet pipe, or the first object is a water link and the second object is a faucet. 
     
     
         7 . The system of  claim 1 , wherein the client device is further directed to pre-process the at least one digital image prior to the analysis of the under-sink environment. 
     
     
         8 . The system of  claim 1 , wherein the client device is further directed to apply an object detection and classification routine to the at least one digital image to identify a presence and a location of at least one component in the under-sink environment. 
     
     
         9 . The system of  claim 8 , wherein the object detection and classification routine is a machine learning routine configured for object detection and classification, the machine learning routine being trained using manually-verified object classification data. 
     
     
         10 . The system of  claim 1 , wherein the compliance criteria includes at least one of a federal building code requirement, a regional building code requirement, a local building code requirement, and a manufacturer requirement associated with at least one of the faucet, the pipe, the coupler, the connector, the fitting, the adhesive, and the plumbing tape. 
     
     
         11 . A computer-implemented method, comprising:
 accessing, by at least one computing device comprising at least one hardware processor, at least one digital image, the at least one digital image comprising a photograph of an under-sink environment;   performing an analysis of, by the at least one computing device, the under-sink environment to generate at least one suggested configuration of piping for placement in the under-sink environment using compliance criteria, wherein the at least one suggested configuration comprises at least one of a faucet, a pipe, a coupler, a connector, a fitting, adhesive, and plumbing tape suggested to connect a first object in the under-sink environment to a second object in the under-sink environment; and   displaying, by the at least one computing device, the at least one suggested configuration in a display communicatively coupled to the at least one computing device.   
     
     
         12 . The computer-implemented method of  claim 11 , wherein:
 the at least one suggested configuration is a plurality of suggested configurations;   the client device is further directed to:
 receive a selection of one of the suggested configurations made on the client device; 
 generate a parts list for the one of the suggested configurations as selected; 
 generate a series of instructions to complete an assembly of the one of the suggested configurations as selected; and 
 display the parts list and the series of instructions in a display communicatively coupled to the client device. 
   
     
     
         13 . The computer-implemented method of  claim 12 , wherein the suggested configurations of the piping are generated by identifying, by the at least one computing device during the analysis, a presence and a location of:
 at least one sink in the under-sink environment;   at least one drain pipe extending from the at least one sink in the under-sink environment;   a drain outlet in the under-sink environment; and   at least one of: a water line; a water line valve; a garbage disposal; a garbage disposal outlet; and a dishwasher line.   
     
     
         14 . The computer-implemented method of  claim 12 , further comprising:
 displaying, by the at least one computing device, a virtual representation of the suggested configurations relative to the under-sink environment prior to receipt of the selection of the one of the suggested configurations.   
     
     
         15 . The computer-implemented method of  claim 11 , further comprising:
 prompting, by the at least one computing device, an operator of the at least one computing device to confirm a size of at least one component in the under-sink environment prior to generating the at least one suggested configuration.   
     
     
         16 . The computer-implemented method of  claim 11 , wherein the first object is a sink and the second object is an outlet pipe, or the first object is a water link and the second object is a faucet. 
     
     
         17 . The computer-implemented method of  claim 11 , further comprising:
 pre-processing, by the at least one computing device, the at least one digital image prior to the analysis of the under-sink environment.   
     
     
         18 . The computer-implemented method of  claim 11 , further comprising:
 applying, by the at least one computing device, an object detection and classification routine to the at least one digital image to identify a presence and a location of at least one component in the under-sink environment.   
     
     
         19 . The computer-implemented method of  claim 18 , wherein the object detection and classification routine is a machine learning routine configured for object detection and classification, the machine learning routine being trained using manually-verified object classification data. 
     
     
         20 . The computer-implemented method of  claim 11 , wherein the compliance criteria includes at least one of a federal building code requirement, a regional building code requirement, a local building code requirement, and a manufacturer requirement associated with at least one of the faucet, the pipe, the coupler, the connector, the fitting, the adhesive, and the plumbing tape.

Join the waitlist — get patent alerts

Track US2021350133A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.