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: 12277175
    Abstract: 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: Grant
    Filed: August 3, 2023
    Date of Patent: April 15, 2025
    Assignee: Pinterest, Inc.
    Inventors: Chantat Eksombatchai, Jurij Leskovec, Rahul Sharma, Charles Walsh Sugnet, Mark Bormann Ulrich
  • Patent number: 12278908
    Abstract: 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: Grant
    Filed: August 19, 2022
    Date of Patent: April 15, 2025
    Assignee: LEICA GEOSYSTEMS AG
    Inventors: Gregory Charles Walsh, Daniel Marty
  • Publication number: 20240064022
    Abstract: 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: Application
    Filed: August 19, 2022
    Publication date: February 22, 2024
    Applicant: LEICA GEOSYSTEMS AG
    Inventors: Gregory Charles WALSH, Daniel MARTY
  • Publication number: 20240037313
    Abstract: 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: Application
    Filed: July 25, 2023
    Publication date: February 1, 2024
    Inventors: Xiang GAO, Hursh NAIK, Bryan Charles WALSH, Manish SHARMA
  • Publication number: 20230385338
    Abstract: 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: Application
    Filed: August 3, 2023
    Publication date: November 30, 2023
    Applicant: Pinterest, Inc.
    Inventors: Chantat Eksombatchai, Jurij Leskovec, Rahul Sharma, Charles Walsh Sugnet, Mark Bormann Ulrich
  • Patent number: 11820964
    Abstract: 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: Grant
    Filed: December 20, 2016
    Date of Patent: November 21, 2023
    Assignee: Conopco, Inc.
    Inventors: Helen Angela Barr, Karl Burgess, Hugh Rieley, Shaun Charles Walsh
  • Patent number: 11762908
    Abstract: 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: Grant
    Filed: August 26, 2020
    Date of Patent: September 19, 2023
    Assignee: Pinterest, Inc.
    Inventors: Chantat Eksombatchai, Jurij Leskovec, Rahul Sharma, Charles Walsh Sugnet, Mark Bormann Ulrich
  • Patent number: 11414630
    Abstract: 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: Grant
    Filed: July 24, 2018
    Date of Patent: August 16, 2022
    Assignee: Conopco, Inc.
    Inventors: Karl Burgess, Shaun Charles Walsh
  • Publication number: 20220064573
    Abstract: 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: Application
    Filed: December 20, 2016
    Publication date: March 3, 2022
    Applicant: Conopco, Inc., d/b/a UNILEVER
    Inventors: Helen Angela BARR, Karl BURGESS, Hugh RIELEY, Shaun Charles WALSH
  • Patent number: 11078444
    Abstract: 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: Grant
    Filed: July 23, 2018
    Date of Patent: August 3, 2021
    Assignee: Conopco, lnc.
    Inventors: Karl Burgess, Shaun Charles Walsh
  • Patent number: 10762134
    Abstract: 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: Grant
    Filed: January 12, 2018
    Date of Patent: September 1, 2020
    Assignee: Pinterest, Inc.
    Inventors: Chantat Eksombatchai, Jurij Leskovec, Rahul Sharma, Charles Walsh Sugnet, Mark Bormann Ulrich
  • Patent number: 10731113
    Abstract: 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: Grant
    Filed: April 19, 2019
    Date of Patent: August 4, 2020
    Assignee: Conopco, Inc.
    Inventors: Karl Burgess, Martin Charles Crossman, Peter Graham, Jonathan Osler, Hugh Rieley, Shaun Charles Walsh
  • Publication number: 20200224126
    Abstract: 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: Application
    Filed: July 23, 2018
    Publication date: July 16, 2020
    Applicant: Conopco, Inc., d/b/a UNILEVER
    Inventors: Karl BURGESS, Shaun Charles WALSH
  • Publication number: 20200199499
    Abstract: 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: Application
    Filed: July 24, 2018
    Publication date: June 25, 2020
    Applicant: Conopco, Inc., d/b/a UNILEVER
    Inventors: Karl BURGESS, Shaun Charles WALSH
  • Patent number: 10633613
    Abstract: 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: Grant
    Filed: November 6, 2015
    Date of Patent: April 28, 2020
    Assignee: Conopco, Inc.
    Inventors: Karl Burgess, Martin Charles Crossman, Peter Graham, Jonathan Osler, Hugh Rieley, Shaun Charles Walsh
  • Publication number: 20200047724
    Abstract: 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: Application
    Filed: July 23, 2019
    Publication date: February 13, 2020
    Inventors: David MATTINSON, Charles WALSH
  • Publication number: 20190241840
    Abstract: 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: Application
    Filed: April 19, 2019
    Publication date: August 8, 2019
    Inventors: Karl Burgess, Martin Charles Crossman, Peter Graham, Jonathan Osler, Hugh Rieley, Shaun Charles Walsh
  • Patent number: 10266797
    Abstract: 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: Grant
    Filed: November 6, 2015
    Date of Patent: April 23, 2019
    Assignee: Conopco, Inc.
    Inventors: Karl Burgess, Martin Charles Crossman, Peter Graham, Jonathan Osler, Hugh Rieley, Shaun Charles Walsh
  • Patent number: 10120067
    Abstract: 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: Grant
    Filed: August 14, 2015
    Date of Patent: November 6, 2018
    Assignee: LEICA GEOSYSTEMS AG
    Inventor: Gregory Charles Walsh
  • Patent number: 9832487
    Abstract: 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: Grant
    Filed: October 29, 2013
    Date of Patent: November 28, 2017
    Assignee: LEICA GEOSYSTEMS, AG
    Inventors: Gregory Charles Walsh, Christopher Thewalt