Patents by Inventor Charles Walsh
Charles Walsh has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12277175Abstract: This disclosure describes systems and methods that facilitate the generation of recommendations by traversing a graph. Walks that traverse the graph may be initiated from a plurality of different nodes in the node graph. In order to give greater or lesser weight to particular nodes, the walks may have different lengths depending on the nodes from which they are initiated, or an unequal amount of walks may be distributed between nodes from which walks are initiated. A plurality of walks through a node graph may be tracked, and visit counts or scores for nodes in the node graph may be determined. For example, scores may be increased for nodes that are visited by a walk initiated from a first node and a second walk initiated from a second node, or scores may be decreased for nodes that are not visited by a first walk initiated from a first node and a second walk initiated from a second node. Content corresponding to nodes may be recommended based on the scores or visit counts.Type: GrantFiled: August 3, 2023Date of Patent: April 15, 2025Assignee: Pinterest, Inc.Inventors: Chantat Eksombatchai, Jurij Leskovec, Rahul Sharma, Charles Walsh Sugnet, Mark Bormann Ulrich
-
Patent number: 12278908Abstract: A laser-scanning method may include obtaining scan data captured by a laser scanner in which the laser scanner includes a first private key that uniquely corresponds to the laser scanner. The laser-scanning method may include obtaining a first digital signature corresponding to the obtained scan data that is generated based on the scan data and the first private key. The laser-scanning method may include validating the first digital signature using a first public key that corresponds to the first private key and generating a report that summarizes results of the validating. The laser-scanning method may include transforming and aggregating, by a scan data aggregator, the scan data as aggregated scan data and generating a second digital signature corresponding to the aggregated scan data. The second digital signature may be generated by signing hashes corresponding to the aggregated scan data using a second private key corresponding to the scan data aggregator.Type: GrantFiled: August 19, 2022Date of Patent: April 15, 2025Assignee: LEICA GEOSYSTEMS AGInventors: Gregory Charles Walsh, Daniel Marty
-
Publication number: 20240064022Abstract: A laser-scanning method may include obtaining scan data captured by a laser scanner in which the laser scanner includes a first private key that uniquely corresponds to the laser scanner. The laser-scanning method may include obtaining a first digital signature corresponding to the obtained scan data that is generated based on the scan data and the first private key. The laser-scanning method may include validating the first digital signature using a first public key that corresponds to the first private key and generating a report that summarizes results of the validating. The laser-scanning method may include transforming and aggregating, by a scan data aggregator, the scan data as aggregated scan data and generating a second digital signature corresponding to the aggregated scan data. The second digital signature may be generated by signing hashes corresponding to the aggregated scan data using a second private key corresponding to the scan data aggregator.Type: ApplicationFiled: August 19, 2022Publication date: February 22, 2024Applicant: LEICA GEOSYSTEMS AGInventors: Gregory Charles WALSH, Daniel MARTY
-
Publication number: 20240037313Abstract: A system and method predicts performance of a circuit design by receiving circuit design training data and circuit design test data. The circuit design training data includes training nodes and training paths. The training paths connect the training nodes including circuit components. The circuit design test data includes a first test node and a second test node. Further, testing information is determined for the circuit components of each training path from the circuit design training data. A statistical representation of the circuit design test data is determined based on the testing information and the circuit design test data, and first test information for a test path connecting the first test node with the second test node is determined based on the statistical representation.Type: ApplicationFiled: July 25, 2023Publication date: February 1, 2024Inventors: Xiang GAO, Hursh NAIK, Bryan Charles WALSH, Manish SHARMA
-
Publication number: 20230385338Abstract: This disclosure describes systems and methods that facilitate the generation of recommendations by traversing a graph. Walks that traverse the graph may be initiated from a plurality of different nodes in the node graph. In order to give greater or lesser weight to particular nodes, the walks may have different lengths depending on the nodes from which they are initiated, or an unequal amount of walks may be distributed between nodes from which walks are initiated. A plurality of walks through a node graph may be tracked, and visit counts or scores for nodes in the node graph may be determined. For example, scores may be increased for nodes that are visited by a walk initiated from a first node and a second walk initiated from a second node, or scores may be decreased for nodes that are not visited by a first walk initiated from a first node and a second walk initiated from a second node. Content corresponding to nodes may be recommended based on the scores or visit counts.Type: ApplicationFiled: August 3, 2023Publication date: November 30, 2023Applicant: Pinterest, Inc.Inventors: Chantat Eksombatchai, Jurij Leskovec, Rahul Sharma, Charles Walsh Sugnet, Mark Bormann Ulrich
-
Patent number: 11820964Abstract: A laundry product comprising; polyethylene glycol having a molecular weight of 2 000 to 30 000; and free oil perfume comprising phenolic aldehyde, characterised in that the composition further comprises at least 1 w.t. % of starch or starch derivative.Type: GrantFiled: December 20, 2016Date of Patent: November 21, 2023Assignee: Conopco, Inc.Inventors: Helen Angela Barr, Karl Burgess, Hugh Rieley, Shaun Charles Walsh
-
Patent number: 11762908Abstract: This disclosure describes systems and methods that facilitate the generation of recommendations by traversing a graph. Walks that traverse the graph may be initiated from a plurality of different nodes in the node graph. In order to give greater or lesser weight to particular nodes, the walks may have different lengths depending on the nodes from which they are initiated, or an unequal amount of walks may be distributed between nodes from which walks are initiated. A plurality of walks through a node graph may be tracked, and visit counts or scores for nodes in the node graph may be determined. For example, scores may be increased for nodes that are visited by a walk initiated from a first node and a second walk initiated from a second node, or scores may be decreased for nodes that are not visited by a first walk initiated from a first node and a second walk initiated from a second node. Content corresponding to nodes may be recommended based on the scores or visit counts.Type: GrantFiled: August 26, 2020Date of Patent: September 19, 2023Assignee: Pinterest, Inc.Inventors: Chantat Eksombatchai, Jurij Leskovec, Rahul Sharma, Charles Walsh Sugnet, Mark Bormann Ulrich
-
Patent number: 11414630Abstract: A composition comprising a plurality of particles, wherein said particles comprise: 40 to 95 w.t. % polyethylene glycol, wherein the polyethylene glycol has a weight average molecular weight from 4000 to 12000; 0.1 to 50 w.t. % anhydrous saccharide comprising one to ten monosaccharide units; and 0.1 to 20 w.t. % perfume materials.Type: GrantFiled: July 24, 2018Date of Patent: August 16, 2022Assignee: Conopco, Inc.Inventors: Karl Burgess, Shaun Charles Walsh
-
Publication number: 20220064573Abstract: A laundry product comprising; polyethylene glycol having a molecular weight of 2 000 to 30 000; and free oil perfume comprising phenolic aldehyde, characterised in that the composition further comprises at least 1 w.t. % of starch or starch derivative.Type: ApplicationFiled: December 20, 2016Publication date: March 3, 2022Applicant: Conopco, Inc., d/b/a UNILEVERInventors: Helen Angela BARR, Karl BURGESS, Hugh RIELEY, Shaun Charles WALSH
-
Patent number: 11078444Abstract: A composition comprising a plurality of particles, wherein said particles comprise: a) 10 to 60 w.t. % polyethylene glycol, wherein the polyethylene glycol has a weight average molecular weight from 4000 to 12000; b) 0.1 to 50 w.t. % polysaccharide; c) 0.1 to 50 w.t. % ethoxylated non-ionic surfactant having a general formula: R1O(R2O)xH R1=a saturated fatty alcohol or polypropylene glycol. R2=C2H4 or mixture of C2H4 and C3H6x=8 to 120 and having a melting point between 40 and 60° C.; and d) 0.1 to 30 w.t. % perfume materials.Type: GrantFiled: July 23, 2018Date of Patent: August 3, 2021Assignee: Conopco, lnc.Inventors: Karl Burgess, Shaun Charles Walsh
-
Patent number: 10762134Abstract: This disclosure describes systems and methods that facilitate the generation of recommendations by traversing a graph. Walks that traverse the graph may be initiated from a plurality of different nodes in the node graph. In order to give greater or lesser weight to particular nodes, the walks may have different lengths depending on the nodes from which they are initiated, or an unequal amount of walks may be distributed between nodes from which walks are initiated. A plurality of walks through a node graph may be tracked, and visit counts or scores for nodes in the node graph may be determined. For example, scores may be increased for nodes that are visited by a walk initiated from a first node and a second walk initiated from a second node, or scores may be decreased for nodes that are not visited by a first walk initiated from a first node and a second walk initiated from a second node. Content corresponding to nodes may be recommended based on the scores or visit counts.Type: GrantFiled: January 12, 2018Date of Patent: September 1, 2020Assignee: Pinterest, Inc.Inventors: Chantat Eksombatchai, Jurij Leskovec, Rahul Sharma, Charles Walsh Sugnet, Mark Bormann Ulrich
-
Patent number: 10731113Abstract: The invention relates to a fabric treatment composition comprising: a) from 50 to 95 wt. % of polyethylene glycol; b) from 0.1 to 15 wt. % of perfume; c) from 0.1 to 2.5 wt. % of cationic polymer; and, d) from 0.1 to 5 wt. % of silicone.Type: GrantFiled: April 19, 2019Date of Patent: August 4, 2020Assignee: Conopco, Inc.Inventors: Karl Burgess, Martin Charles Crossman, Peter Graham, Jonathan Osler, Hugh Rieley, Shaun Charles Walsh
-
Publication number: 20200224126Abstract: A composition comprising a plurality of particles, wherein said particles comprise: a) 10 to 60 w.t.% polyethylene glycol, wherein the polyethylene glycol has a weight average molecular weight from 4000 to 12000; b) 0.1 to 50 w.t. % polysaccharide; c) 0.1 to 50 w.t.% ethoxylated non-ionic surfactant having a general formula: R1O(R2O)xH R1=a saturated fatty alcohol or polypropylene glycol. R2=C2H4 or mixture of C2H4 and C3H6x=8 to 120 and having a melting point between 40 and 60° C.; and d) 0.1 to 30 w.t. % perfume materials.Type: ApplicationFiled: July 23, 2018Publication date: July 16, 2020Applicant: Conopco, Inc., d/b/a UNILEVERInventors: Karl BURGESS, Shaun Charles WALSH
-
Publication number: 20200199499Abstract: A composition comprising a plurality of particles, wherein said particles comprise: 40 to 95 w.t. % polyethylene glycol, wherein the polyethylene glycol has a weight average molecular weight from 4000 to 12000; 0.1 to 50 w.t. % anhydrous saccharide comprising one to ten monosaccharide units; and 0.1 to 20 w.t. % perfume materials.Type: ApplicationFiled: July 24, 2018Publication date: June 25, 2020Applicant: Conopco, Inc., d/b/a UNILEVERInventors: Karl BURGESS, Shaun Charles WALSH
-
Patent number: 10633613Abstract: The invention relates to a fabric treatment composition comprising: a) from 60 to 99 wt. % of polyethylene glycol; b) from 0.1 to 5 wt. % of cationic polymer; and, c) from 0.1 to 10 wt. % of silicone.Type: GrantFiled: November 6, 2015Date of Patent: April 28, 2020Assignee: Conopco, Inc.Inventors: Karl Burgess, Martin Charles Crossman, Peter Graham, Jonathan Osler, Hugh Rieley, Shaun Charles Walsh
-
Publication number: 20200047724Abstract: Disclosed herein is an apparatus for changing a traction motor and a wheel assembly out of a locomotive. The apparatus is suitable for use in the field. The apparatus comprises: (i) a frame that is dimensioned to fit under the locomotive and within a railroad track; (ii) a wheel-assembly-support system that is configured to support the wheel assembly such that the wheel assembly is clear of the track; (iii) a traction-motor-positioning system that is operable to position the traction motor with respect to the locomotive; and (iv) a drive assembly that is configured to drive the fame, the wheel-assembly-support system, and the traction-motor-positioning system under the locomotive in a reversible manner. The wheel-assembly-support system, the traction-motor-positioning system, and/or the drive assembly is/are operable by way of a remote control. Methods of changing a traction motor and/or wheel assembly out of a locomotive on a track are also provided.Type: ApplicationFiled: July 23, 2019Publication date: February 13, 2020Inventors: David MATTINSON, Charles WALSH
-
Publication number: 20190241840Abstract: The invention relates to a fabric treatment composition comprising: a) from 50 to 95 wt. % of polyethylene glycol; b) from 0.1 to 15 wt. % of perfume; c) from 0.1 to 2.5 wt. % of cationic polymer; and, d) from 0.1 to 5 wt. % of silicone.Type: ApplicationFiled: April 19, 2019Publication date: August 8, 2019Inventors: Karl Burgess, Martin Charles Crossman, Peter Graham, Jonathan Osler, Hugh Rieley, Shaun Charles Walsh
-
Patent number: 10266797Abstract: The invention relates to a fabric treatment composition comprising: a) from 50 to 95 wt. % of polyethylene glycol; b) from 0.1 to 15 wt. % of perfume; c) from 0.1 to 2.5 wt. % of cationic polymer; and, d) from 0.1 to 5 wt. % of silicone.Type: GrantFiled: November 6, 2015Date of Patent: April 23, 2019Assignee: Conopco, Inc.Inventors: Karl Burgess, Martin Charles Crossman, Peter Graham, Jonathan Osler, Hugh Rieley, Shaun Charles Walsh
-
Patent number: 10120067Abstract: A laser imaging, detection, and ranging (LIDAR) system may include a scanner and a compression module. The scanner may be configured to generate a scan including multiple range values associated with multiple scan points of the scan. The compression module may be configured to map multiple range values to multiple integers. The multiple integers may represent multiple range intervals. The multiple range intervals may include multiple differently sized range intervals. The size of the range intervals may be a function of range according to an interval size function.Type: GrantFiled: August 14, 2015Date of Patent: November 6, 2018Assignee: LEICA GEOSYSTEMS AGInventor: Gregory Charles Walsh
-
Patent number: 9832487Abstract: A model-based scan line encoder is disclosed. A method of model-based scan line encoding includes defining a geometry model for describing a scan line of a scan, the scan line including multiple scan points. The method further includes calculating a trajectory model representing an approximate pattern of deviation of the multiple scan points relative to the geometry model. The method further includes calculating multiple residuals, each of the residuals associated with a difference between the deviation of the scan points and the trajectory model. The method may further include compressing the residuals.Type: GrantFiled: October 29, 2013Date of Patent: November 28, 2017Assignee: LEICA GEOSYSTEMS, AGInventors: Gregory Charles Walsh, Christopher Thewalt