Patents by Inventor Glenn Scott

Glenn Scott 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).

  • Publication number: 20240346465
    Abstract: Certain aspects of the disclosure provide a method for transacting on a blockchain with an amount of user token for a transfer; an amount of user token for funding the transfer; and an amount of system token for paying a cost of the transfer, wherein the amount of user token for funding the transfer is determined to be equivalent to the amount of system token for paying the cost of the transfer; executing the transfer of user token; and reimbursing the amount of system token paid for the cost of the transfer.
    Type: Application
    Filed: April 11, 2023
    Publication date: October 17, 2024
    Inventors: Christopher Mankit Chan, Jothimani Kanthan Ganapathi, Jason Daniel Taylor, Glenn Scott
  • Patent number: 11664974
    Abstract: Certain aspects of the present disclosure provide techniques for summarizing data in a distributed system. Embodiments include generating an ordered list of blocks by iterating through a first group of blocks of a hash chain starting at a last block of the hash chain and adding each of the first group of blocks of the hash chain to the ordered list. Embodiments further include generating summary data by applying a summary function to the first group of blocks based on the ordered list. The summary function may take the ordered list as an input and provide the summary data of the first group of blocks as an output. Embodiments further include generating a summary block comprising the summary data and adding the summary block to a summary chain.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: May 30, 2023
    Assignee: INTUTI, INC.
    Inventors: Michael R. Gabriel, Glenn Scott
  • Patent number: 11530736
    Abstract: A track system includes a track member with an elongate shaft mounted thereto. At least one support mechanism is mounted to the track member. The at least one support mechanism includes a housing. An engagement feature includes first and second engagement members spaced-apart from one another to define a receiving area therebetween. The first and second engagement members are operable between deployed and retracted positions relative to the housing. The elongate shaft is received in the receiving area when the first and second engagement members are in the deployed position.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: December 20, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: Joseph Michael Kish, Joshua Gauthier, Matthew Schwope, Robert Clayton Caldwell, Johnathan Andrew Line, Cung K. Chieu, Changwei Xie, Macit Aktas, Glenn Scott
  • Patent number: 11489660
    Abstract: Techniques are disclosed for managing encrypted data stored in one or more blocks of a first data structure. One embodiment presented herein includes a computer-implemented method, which includes retrieving the encrypted data from the one or more blocks. The method further includes placing the encrypted data in a container object. The method further includes applying an encryption technique to the container object to generate an encrypted container object and a key. The method further includes generating a second data structure. A first block of the second data structure may include either the encrypted container object or information related to the encrypted container object.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: November 1, 2022
    Assignee: INTUIT, INC.
    Inventors: Ian R. Pentland, Glenn Scott, Roger Meike, Michael R. Gabriel
  • Patent number: 11332086
    Abstract: A vehicle track assembly includes a conductive rail coupled to the track assembly. The conductive rail includes an electrically insulative substrate and one or more conductive strips attached to the substrate. The vehicle track assembly further includes a track-mounted component electrically coupled to the conductive rail. The track-mounted component includes a cantilevered biasing member and one or more electrical contacts. The cantilevered biasing member biases the one or more electrical contacts toward the one or more conductive strips to maintain an electrical connection between the one or more electrical contacts and the one or more conductive strips as the track-mounted component is moved along the conductive rail.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: May 17, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: Robert Clayton Caldwell, Cung K. Chieu, Joseph Michael Kish, Macit Aktas, Glenn Scott, Ray Kurlonko
  • Patent number: 11303626
    Abstract: Embodiments presented herein provide systems and methods for creating and modifying a hash chain. A hash chain is created to track resource-privilege transfers between entities. A root node of the hash chain identifies the resource and specifies a digest of a possession token held by a first entity that initially possesses the privilege. A transfer of the privilege to a second entity can be recorded by adding an expansion node to the hash chain. If the second entity successfully reveals a possession token that a hashing function associated with the hash chain maps to the digest, an expansion node is linked to the root node. The expansion node indicates the possession token and a successor digest that is based on a successor possession token.
    Type: Grant
    Filed: February 17, 2020
    Date of Patent: April 12, 2022
    Assignee: INTUIT INC.
    Inventors: Glenn Scott, Induprakas Keri
  • Patent number: 11296867
    Abstract: A method for hash chain migration includes detecting a version update of an object that includes a hash chain that stores fields of the object. Sub chains are identified from the hash chain. Migration sub chains are generated from the plurality of sub chains using a plurality of processes. Container blocks are generated from the plurality of migration sub chains. A migration chain is generated from the plurality of container blocks. The object is accessed using the migration chain.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: April 5, 2022
    Assignee: Intuit Inc.
    Inventors: Glenn Scott, Michael Richard Gabriel
  • Patent number: 11170000
    Abstract: Techniques are disclosed for managing a series of blocks in a distributed system. One embodiment presented herein includes a computer-implemented method, which includes dividing the series of blocks into a plurality of groups. The method further includes distributing the plurality of groups to a plurality of processors. The plurality of processors may apply one or more functions to each group of the plurality of groups in parallel. The method further includes receiving, from the plurality of processors, results of the one or more functions. The method further includes merging the results to generate combined results. The combined results may be used in processing data.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: November 9, 2021
    Assignee: INTUIT INC.
    Inventors: Glenn Scott, Michael R. Gabriel
  • Patent number: 11104248
    Abstract: A rail assembly includes a track assembly defining an interior channel, a shuttle assembly received within the interior channel, and a carriage assembly coupled to the track assembly. The shuttle assembly includes a lock assembly. The carriage assembly includes a trigger assembly. The trigger assembly includes a trigger cam and an actuator cam coupled to the trigger cam. The actuator cam actuates the carriage assembly between locked and unlocked configurations relative to the track assembly.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: August 31, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Glenn Scott, Alan George Dry, Eric Morse, Joseph Michael Kish, Macit Aktas, Joshua Gauthier, Cung K. Chieu, Robert Clayton Caldwell, Matthew Schwope, Changwei Xie, Johnathan Andrew Line, Ray Kurlonko, Arya Sabeti
  • Patent number: 11037082
    Abstract: Techniques are disclosed for managing workflows using block chains. An entire workflow may be stored as a finite state machine on a block chain. Each data block of the block chain may correspond to a state and related operation of a workflow. Each data block of the block chain may be used as an input to a subsequent state of the workflow. Thus, any input may be used to compute the workflow even if the input is not designed to be used by a workflow. Nested block chains, each corresponding to a different workflow or different part of a workflow may be used to increase performance of computing the workflows.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: June 15, 2021
    Assignee: INTUIT, INC.
    Inventor: Glenn Scott
  • Patent number: 11038674
    Abstract: The present disclosure relates to a trustworthy data exchange. Embodiments include receiving, from a device, a query, wherein the query comprises a question. Embodiments include identifying particular information related to the query. Embodiments include receiving credentials from a user for retrieving the particular information related to the query. Embodiments include retrieving, using the credentials, the particular information related to the query from one or more data repositories that are part of a distributed database comprising an immutable data store that maintains a verifiable history of changes to information stored in the distributed database. Embodiments include determining, based on the particular information related to the query, an answer to the query. Embodiments include providing the answer to the device.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: June 15, 2021
    Assignee: INTUIT, INC.
    Inventors: Glenn Scott, Michael R. Gabriel, Parikshit Lingampally, Roger Meike, Ian Maya Panchevre
  • Publication number: 20210159653
    Abstract: A vehicle track assembly includes a conductive rail coupled to the track assembly. The conductive rail includes an electrically insulative substrate and one or more conductive strips attached to the substrate. The vehicle track assembly further includes a track-mounted component electrically coupled to the conductive rail. The track-mounted component includes a cantilevered biasing member and one or more electrical contacts. The cantilevered biasing member biases the one or more electrical contacts toward the one or more conductive strips to maintain an electrical connection between the one or more electrical contacts and the one or more conductive strips as the track-mounted component is moved along the conductive rail.
    Type: Application
    Filed: November 22, 2019
    Publication date: May 27, 2021
    Applicant: Ford Global Technologies, LLC
    Inventors: Robert Clayton Caldwell, Cung K. Chieu, Joseph Michael Kish, Macit Aktas, Glenn Scott, Ray Kurlonko
  • Patent number: 11003653
    Abstract: The invention relates to a method for documenting subjects using hash chains. The method includes receiving a subject data write request including one or more subject attribute values, generating a fingerprint from a current last block of a hash chain, and generating a payload from the subject data, the payload including the one or more subject attribute values and one or more keys identifying the one or more subject attribute values. The method further includes appending a block to the hash chain. The appended block includes the payload and the fingerprint.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: May 11, 2021
    Assignee: Intuit Inc.
    Inventors: Glenn Scott, Roger Meike, Michael Gabriel, Ian Panchevre, Amir Eftekhari, Ian Pentland
  • Publication number: 20210101506
    Abstract: A rail assembly includes a track assembly defining an interior channel, a shuttle assembly received within the interior channel, and a carriage assembly coupled to the track assembly. The shuttle assembly includes a lock assembly. The carriage assembly includes a trigger assembly. The trigger assembly includes a trigger cam and an actuator cam coupled to the trigger cam. The actuator cam actuates the carriage assembly between locked and unlocked configurations relative to the track assembly.
    Type: Application
    Filed: October 8, 2019
    Publication date: April 8, 2021
    Inventors: Glenn Scott, Alan George Dry, Eric Morse, Joseph Michael Kish, Macit Aktas, Joshua Gauthier, Cung K. Chieu, Robert Clayton Caldwell, Matthew Schwope, Changwei Xie, Johnathan Andrew Line, Ray Kurlonko, Arya Sabeti
  • Publication number: 20210044423
    Abstract: Certain aspects of the present disclosure provide techniques for summarizing data in a distributed system. Embodiments include generating an ordered list of blocks by iterating through a first group of blocks of a hash chain starting at a last block of the hash chain and adding each of the first group of blocks of the hash chain to the ordered list. Embodiments further include generating summary data by applying a summary function to the first group of blocks based on the ordered list. The summary function may take the ordered list as an input and provide the summary data of the first group of blocks as an output. Embodiments further include generating a summary block comprising the summary data and adding the summary block to a summary chain.
    Type: Application
    Filed: October 29, 2020
    Publication date: February 11, 2021
    Inventors: Michael R. GABRIEL, Glenn SCOTT
  • Publication number: 20200408280
    Abstract: A track system includes a track member with an elongate shaft mounted thereto. At least one support mechanism is mounted to the track member. The at least one support mechanism includes a housing. An engagement feature includes first and second engagement members spaced-apart from one another to define a receiving area therebetween. The first and second engagement members are operable between deployed and retracted positions relative to the housing. The elongate shaft is received in the receiving area when the first and second engagement members are in the deployed position.
    Type: Application
    Filed: June 26, 2019
    Publication date: December 31, 2020
    Applicant: Ford Global Technologies, LLC
    Inventors: Joseph Michael Kish, Joshua Gauthier, Matthew Schwope, Robert Clayton Caldwell, Johnathan Andrew Line, Cung K. Chieu, Changwei Xie, Macit Aktas, Glenn Scott
  • Patent number: 10862672
    Abstract: Techniques are disclosed for managing data of an application. One embodiment presented herein includes a computer-implemented method, which includes scanning a distributed system to identify one or more blocks comprising data associated with the application. The method further includes generating a witness block based on the one or more blocks. The witness block may comprise a state of the data from the one or more blocks. The method further includes adding the witness block to the distributed system.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: December 8, 2020
    Assignee: INTUIT, INC.
    Inventors: Glenn Scott, Michael R. Gabriel
  • Patent number: 10855445
    Abstract: Certain aspects of the present disclosure provide techniques for summarizing data in a distributed system. Embodiments include generating an ordered list of blocks by iterating through a first group of blocks of a hash chain starting at a last block of the hash chain and adding each of the first group of blocks of the hash chain to the ordered list. Embodiments further include generating summary data by applying a summary function to the first group of blocks based on the ordered list. The summary function may take the ordered list as an input and provide the summary data of the first group of blocks as an output. Embodiments further include generating a summary block comprising the summary data and adding the summary block to a summary chain.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: December 1, 2020
    Assignee: INTUIT, INC.
    Inventors: Michael R. Gabriel, Glenn Scott
  • Publication number: 20200351076
    Abstract: A method for hash chain migration includes detecting a version update of an object that includes a hash chain that stores fields of the object. Sub chains are identified from the hash chain. Migration sub chains are generated from the plurality of sub chains using a plurality of processes. Container blocks are generated from the plurality of migration sub chains. A migration chain is generated from the plurality of container blocks. The object is accessed using the migration chain.
    Type: Application
    Filed: May 1, 2019
    Publication date: November 5, 2020
    Applicant: Intuit Inc.
    Inventors: Glenn Scott, Michael Richard Gabriel
  • Patent number: 10803139
    Abstract: Embodiments presented herein provide systems and methods for disambiguating the identity of a record to which information imported from a third-party data source pertains. For example, in one embodiment, a record-storage service creates a record of a transaction between a first entity and a second entity. Upon receiving an indication that an instrument will be used to transfer a value for the transaction, the record-storage service associates a code to be printed on the instrument with the record and sends the code to an application that will be used to generate the instrument. Subsequently, the record-storage service receives information imported from electronic records provided by a third-party institution. The information also includes a code provided on the instrument and a status. Upon determining that the code provided on the instrument matches the code associated with the record, the record-storage service updates the record to reflect the status.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: October 13, 2020
    Assignee: INTUIT INC.
    Inventors: Michael R. Gabriel, Rachel Jack, Roger Meike, Ian Maya Panchevre, Glenn Scott