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: 20240346465Abstract: 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: ApplicationFiled: April 11, 2023Publication date: October 17, 2024Inventors: Christopher Mankit Chan, Jothimani Kanthan Ganapathi, Jason Daniel Taylor, Glenn Scott
-
Patent number: 11664974Abstract: 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: GrantFiled: October 29, 2020Date of Patent: May 30, 2023Assignee: INTUTI, INC.Inventors: Michael R. Gabriel, Glenn Scott
-
Patent number: 11530736Abstract: 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: GrantFiled: June 26, 2019Date of Patent: December 20, 2022Assignee: Ford Global Technologies, LLCInventors: Joseph Michael Kish, Joshua Gauthier, Matthew Schwope, Robert Clayton Caldwell, Johnathan Andrew Line, Cung K. Chieu, Changwei Xie, Macit Aktas, Glenn Scott
-
Patent number: 11489660Abstract: 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: GrantFiled: May 4, 2020Date of Patent: November 1, 2022Assignee: INTUIT, INC.Inventors: Ian R. Pentland, Glenn Scott, Roger Meike, Michael R. Gabriel
-
Patent number: 11332086Abstract: 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: GrantFiled: November 22, 2019Date of Patent: May 17, 2022Assignee: Ford Global Technologies, LLCInventors: Robert Clayton Caldwell, Cung K. Chieu, Joseph Michael Kish, Macit Aktas, Glenn Scott, Ray Kurlonko
-
Patent number: 11303626Abstract: 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: GrantFiled: February 17, 2020Date of Patent: April 12, 2022Assignee: INTUIT INC.Inventors: Glenn Scott, Induprakas Keri
-
Patent number: 11296867Abstract: 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: GrantFiled: May 1, 2019Date of Patent: April 5, 2022Assignee: Intuit Inc.Inventors: Glenn Scott, Michael Richard Gabriel
-
Patent number: 11170000Abstract: 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: GrantFiled: October 20, 2017Date of Patent: November 9, 2021Assignee: INTUIT INC.Inventors: Glenn Scott, Michael R. Gabriel
-
Patent number: 11104248Abstract: 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: GrantFiled: October 8, 2019Date of Patent: August 31, 2021Assignee: Ford Global Technologies, LLCInventors: 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: 11037082Abstract: 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: GrantFiled: August 2, 2017Date of Patent: June 15, 2021Assignee: INTUIT, INC.Inventor: Glenn Scott
-
Patent number: 11038674Abstract: 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: GrantFiled: July 30, 2019Date of Patent: June 15, 2021Assignee: INTUIT, INC.Inventors: Glenn Scott, Michael R. Gabriel, Parikshit Lingampally, Roger Meike, Ian Maya Panchevre
-
Publication number: 20210159653Abstract: 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: ApplicationFiled: November 22, 2019Publication date: May 27, 2021Applicant: Ford Global Technologies, LLCInventors: Robert Clayton Caldwell, Cung K. Chieu, Joseph Michael Kish, Macit Aktas, Glenn Scott, Ray Kurlonko
-
Patent number: 11003653Abstract: 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: GrantFiled: May 31, 2018Date of Patent: May 11, 2021Assignee: Intuit Inc.Inventors: Glenn Scott, Roger Meike, Michael Gabriel, Ian Panchevre, Amir Eftekhari, Ian Pentland
-
Publication number: 20210101506Abstract: 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: ApplicationFiled: October 8, 2019Publication date: April 8, 2021Inventors: 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: 20210044423Abstract: 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: ApplicationFiled: October 29, 2020Publication date: February 11, 2021Inventors: Michael R. GABRIEL, Glenn SCOTT
-
Publication number: 20200408280Abstract: 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: ApplicationFiled: June 26, 2019Publication date: December 31, 2020Applicant: Ford Global Technologies, LLCInventors: Joseph Michael Kish, Joshua Gauthier, Matthew Schwope, Robert Clayton Caldwell, Johnathan Andrew Line, Cung K. Chieu, Changwei Xie, Macit Aktas, Glenn Scott
-
Patent number: 10862672Abstract: 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: GrantFiled: October 24, 2017Date of Patent: December 8, 2020Assignee: INTUIT, INC.Inventors: Glenn Scott, Michael R. Gabriel
-
Patent number: 10855445Abstract: 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: GrantFiled: March 1, 2018Date of Patent: December 1, 2020Assignee: INTUIT, INC.Inventors: Michael R. Gabriel, Glenn Scott
-
Publication number: 20200351076Abstract: 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: ApplicationFiled: May 1, 2019Publication date: November 5, 2020Applicant: Intuit Inc.Inventors: Glenn Scott, Michael Richard Gabriel
-
Patent number: 10803139Abstract: 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: GrantFiled: October 27, 2017Date of Patent: October 13, 2020Assignee: INTUIT INC.Inventors: Michael R. Gabriel, Rachel Jack, Roger Meike, Ian Maya Panchevre, Glenn Scott