Patents by Inventor John R. Frerking

John R. Frerking 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: 10831745
    Abstract: A system includes one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of: receiving, from a user computer, a destructive read request including header information indicating that a record stored in a persistent database is to be deleted after the record is successfully read from the persistent database; in response to receiving the destructive read request, retrieving the record, which was identified by the destructive read request, from the persistent database; after retrieving the record, receiving a success signal that confirms that the record was successfully read from the persistent database; and in response to receiving the success signal, automatically deleting the record, which was identified by the destructive read request, from the persistent database without receiving another instruction to delete the record. Other embodiments are disclosed herein.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: November 10, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Kevin Matthew Charles, John R. Frerking, Richard Talmadge Jackson, Jr., Clifford V. Vanderpool, Michael John Karagines
  • Patent number: 10803136
    Abstract: Digital information is transferred between an application that processes a plurality of on-line transactions executed on the mainframe computer and a file system of an operating system. A programmable processor identifies the data held in memory under control of the application. The programmable processor calls a first routine to associate a portion of the data with a container of the application and calls a second routine to dynamically allocate a file of the file system. The programmable processor opens the file of the file system and calls an input/output routine of the operating system to transfer the data associated with the container to the file of the file system.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: October 13, 2020
    Assignee: Walmart Apollo, LLC
    Inventor: John R. Frerking
  • Patent number: 10671695
    Abstract: A system is provided that is adapted to service web-based database service requests. In one implementation, a database service is provided for servicing web-originated service requests. In one implementation, virtual computer systems may be used to service requests in a more reliable manner Different operating modes may be configured for backup redundancy and the database service may be scaled to meet service requests for a particular application. Also, methods are provided for exchanging timestamp information among web service transaction systems to reduce the amount of processing capability and bandwidth for ensuring database consistency. Further, a NoSQL Key/Value (KVS) database is provided that provides one or more features that may be beneficial for cloud service, Internet-based, and other types of database applications.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: June 2, 2020
    Assignee: Walmart Apollo, LLC
    Inventors: Richard Talmadge Jackson, Jr., John R. Frerking
  • Patent number: 10482518
    Abstract: According to one aspect, embodiments of the invention provide a router having a first I/O terminal and a second I/O terminal, wherein the first I/O terminal is configured to be in communication with at least one client via a first network, wherein the second I/O terminal is configured to be in communication with a plurality of remote servers via a second network, and wherein the router is configured to receive, at the first I/O terminal via the first network, a web services request from the at least one client, identify, based on the web services request from the at least one client, a group of the plurality of remote servers that are capable of fulfilling the web services request, and transmit, in parallel via the second I/O terminal and the second network, the received web services request to each one of the plurality of remote servers within the group.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: November 19, 2019
    Assignee: Walmart Apollo, LLC
    Inventor: John R. Frerking
  • Publication number: 20190236180
    Abstract: A system includes one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of: receiving, from a user computer, a destructive read request including header information indicating that a record stored in a persistent database is to be deleted after the record is successfully read from the persistent database; in response to receiving the destructive read request, retrieving the record, which was identified by the destructive read request, from the persistent database; after retrieving the record, receiving a success signal that confirms that the record was successfully read from the persistent database; and in response to receiving the success signal, automatically deleting the record, which was identified by the destructive read request, from the persistent database without receiving another instruction to delete the record. Other embodiments are disclosed herein.
    Type: Application
    Filed: January 30, 2018
    Publication date: August 1, 2019
    Applicant: WAL-MART STORES, INC.
    Inventors: Kevin Matthew Charles, John R. Frerking, Richard Talmadge Jackson, JR., Clifford V. Vanderpool, Michael John Karagines
  • Publication number: 20180359211
    Abstract: Systems, methods, and machine readable medium are provided for communicating between disparate applications. Exemplary embodiments create an email provisioning service and an SMS message provisioning service based on provisioning data received from a user device to provision communications to multiple disparate applications. An indication to initiate the communication service is received from the user device. One or both of the email provisioning service or the SMS provisioning service is selected and executed to send an email message or an SMS message to the multiple disparate applications. Exemplary embodiments include transmitting an alert to the user device indicating failure or success of the execution of the provisioning services, and tracking a number of times the indication is received from the user device to initiate user of the communication service.
    Type: Application
    Filed: June 7, 2018
    Publication date: December 13, 2018
    Inventors: Kevin Matthew Charles, Jonathan Alexander Huckvale, Richard Talmadge Jackson, JR., Michael John Karagines, John R. Frerking
  • Publication number: 20180293324
    Abstract: A system is provided that is adapted to service web-based database service requests. In one implementation, a database service is provided for servicing web-originated service requests. In one implementation, virtual computer systems may be used to service requests in a more reliable manner Different operating modes may be configured for backup redundancy and the database service may be scaled to meet service requests for a particular application. Also, methods are provided for exchanging timestamp information among web service transaction systems to reduce the amount of processing capability and bandwidth for ensuring database consistency. Further, a NoSQL Key/Value (KVS) database is provided that provides one or more features that may be beneficial for cloud service, Internet-based, and other types of database applications.
    Type: Application
    Filed: June 14, 2018
    Publication date: October 11, 2018
    Inventors: Richard Talmadge Jackson, JR., John R. Frerking
  • Patent number: 10025873
    Abstract: A system is provided that is adapted to service web-based database service requests. In one implementation, a database service is provided for servicing web-originated service requests. In one implementation, virtual computer systems may be used to service requests in a more reliable manner. Different operating modes may be configured for backup redundancy and the database service may be scaled to meet service requests for a particular application. Also, methods are provided for exchanging timestamp information among web service transaction systems to reduce the amount of processing capability and bandwidth for ensuring database consistency. Further, a NoSQL Key/Value (KVS) database is provided that provides one or more features that may be beneficial for cloud service, Internet-based, and other types of database applications.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: July 17, 2018
    Assignee: Walmart Apollo, LLC
    Inventors: Richard Jackson, John R. Frerking
  • Publication number: 20180040048
    Abstract: According to one aspect, embodiments of the invention provide a router having a first I/O terminal and a second I/O terminal, wherein the first I/O terminal is configured to be in communication with at least one client via a first network, wherein the second I/O terminal is configured to be in communication with a plurality of remote servers via a second network, and wherein the router is configured to receive, at the first I/O terminal via the first network, a web services request from the at least one client, identify, based on the web services request from the at least one client, a group of the plurality of remote servers that are capable of fulfilling the web services request, and transmit, in parallel via the second I/O terminal and the second network, the received web services request to each one of the plurality of remote servers within the group.
    Type: Application
    Filed: October 18, 2017
    Publication date: February 8, 2018
    Inventor: John R. Frerking
  • Publication number: 20160034593
    Abstract: Digital information is transferred between an application that processes a plurality of on-line transactions executed on the mainframe computer and a file system of an operating system. A programmable processor identifies the data held in memory under control of the application. The programmable processor calls a first routine to associate a portion of the data with a container of the application and calls a second routine to dynamically allocate a file of the file system. The programmable processor opens the file of the file system and calls an input/output routine of the operating system to transfer the data associated with the container to the file of the file system.
    Type: Application
    Filed: March 11, 2014
    Publication date: February 4, 2016
    Applicant: Wal-mart Stores, Inc.
    Inventor: John R. Frerking
  • Publication number: 20150302037
    Abstract: A system is provided that is adapted to service web-based database service requests. In one implementation, a database service is provided for servicing web-originated service requests. In one implementation, virtual computer systems may be used to service requests in a more reliable manner. Different operating modes may be configured for backup redundancy and the database service may be scaled to meet service requests for a particular application. Also, methods are provided for exchanging timestamp information among web service transaction systems to reduce the amount of processing capability and bandwidth for ensuring database consistency. Further, a NoSQL Key/Value (KVS) database is provided that provides one or more features that may be beneficial for cloud service, Internet-based, and other types of database applications.
    Type: Application
    Filed: April 17, 2015
    Publication date: October 22, 2015
    Inventors: Richard Jackson, John R. Frerking