Patents by Inventor Richard T. Jackson

Richard T. Jackson 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: 11194804
    Abstract: A system for an index search engine includes a first non-volatile memory having a set of partitions. One partition includes one search array file having one or more search array records. The system also includes a second non-volatile memory having an index structure. The index structure includes a four-memory level configuration. Each memory level has a specified memory length. An entry in each memory level of first three levels contains a value pointing to a starting address of immediate next memory level. An entry in the fourth memory level contains a data value including an indexed field value of one of the search array records.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: December 7, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Kevin M. Charles, John Randy Frerking, Richard T. Jackson
  • Patent number: 10789320
    Abstract: A system and method for producing a new globally-unique identifier (GUID) format that may be used, for instance, to uniquely identify a number of different items in a distributed computer system, such as transactions in an e-commerce system, sessions in a cloud-based computing system, and identifiers for unique customers in an ecommerce system, among others. The unique ID may have one of a number of different formats that may be generated upon receiving a request for an ID. For instance, the GUID may be generated in a plain hex format, a GUID format, ESS, and B64B (Base64Binaty) format. The new format may be generated based on information relating to a site ID, an absolute time, and a sequential counter, that ensures that no two GUIDs are the same. Further, the system may be capable of issuing multiple GUIDs within a single command, such as may be required to generate an array of GUIDs.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: September 29, 2020
    Assignee: Walmart Apollo, LLC
    Inventors: Kevin M. Charles, Richard T. Jackson, John Randy Frerking
  • Publication number: 20190171645
    Abstract: A system for an index search engine includes a first non-volatile memory having a set of partitions. One partition includes one search array file having one or more search array records. The system also includes a second non-volatile memory having an index structure. The index structure includes a four-memory level configuration. Each memory level has a specified memory length. An entry in each memory level of first three levels contains a value pointing to a starting address of immediate next memory level. An entry in the fourth memory level contains a data value including an indexed field value of one of the search array records.
    Type: Application
    Filed: December 5, 2018
    Publication date: June 6, 2019
    Applicant: Walmart Apollo, LLC
    Inventors: Kevin M. Charles, John Randy Frerking, Richard T. Jackson
  • Publication number: 20170364601
    Abstract: A system and method for producing a new globally-unique identifier (GUID) format that may be used, for instance, to uniquely identify a number of different items in a distributed computer system, such as, for example, transactions in an e-commerce system, sessions in a cloud-based computing system, identifiers for unique customers in an ecommerce system, among others. The unique ID may have one of a number of different formats that may be generated upon receiving a request for an ID. For instance, the GUID may be generated in a plain hex format, a GUID format, ESS, and B64B (Base64Binary) format. The new format may be generated based on information relating to a site ID, an absolute time, and a sequential counter, that ensures that no two GUIDs are the same. Further, the system may be capable of issuing multiple GUIDs within a single command, such as may be required to generate an array of GUIDs.
    Type: Application
    Filed: December 3, 2015
    Publication date: December 21, 2017
    Inventors: Kevin M. Charles, Richard T. Jackson
  • Patent number: 5781908
    Abstract: In a computer network comprised of multiple nodes spread across different geographic locations and connected through a communication system, a Distributed Data Synchronizer (DDS) synchronizes files across the network so that user applications running at the various nodes can share common databases of information. In a preferred embodiment, rather than store master files at a server node, each node stores a master copy locally in a disk drive. When a user application modifies one of the local files, the DDS communicates the update to the appropriate remote nodes under the control of a user defined script file.
    Type: Grant
    Filed: December 18, 1995
    Date of Patent: July 14, 1998
    Assignee: J.D. Edwards World Source Company
    Inventors: Thomas R. Williams, Charles J. Cape, Richard T. Jackson