Patents by Inventor Jerry Stevens

Jerry Stevens 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: 20240330888
    Abstract: Self-Service Terminals (SSTs) are enhanced to invoke remote online retailers' transaction systems. Remote transaction interfaces for the systems are hosted by remote servers and rendered on the SSTs. The remote interfaces notify the SSTs when payment is needed to complete transactions on the SSTs. The SSTs activate the appropriate payment peripherals of the SSTs and provide card data for card payments or verifications for cash payments back to the remote interfaces. When cash payments are received, the SSTs send the corresponding amounts and retailer identifiers for the retailers to a cloud-based reconciliation server. In an embodiment, the SSTs are located in a store associated with a retailer that is different from retailers associated with the remote interfaces. In an embodiment, the SSTs are standalone SSTs located outdoors.
    Type: Application
    Filed: March 31, 2023
    Publication date: October 3, 2024
    Inventors: Kip Oliver Morgan, Gina Torcivia Bennett, Jerry Steven Massey
  • Publication number: 20240289754
    Abstract: A consumer links a cryptocurrency wallet to their loyalty account and creates a profile that includes a default fiat currency amount to add to transaction totals during transactions at a terminals. During a transaction, the wallet and profile are obtained using the loyalty account of a registered consumer. When the consumer selects an option to pay for their transaction, an overlaid screen is presented to the consumer on the display of the terminal requesting that the consumer confirm the fiat currency amount. When the consumer confirms, the transaction total for the transaction is rounded up by the fiat currency amount. A background workflow is automatically initiated after payment is confirmed on behalf of the user. The workflow uses the fiat currency amount to purchase and transfer an equivalent amount of cryptocurrency into the consumer's wallet over the blockchain.
    Type: Application
    Filed: February 28, 2023
    Publication date: August 29, 2024
    Inventors: Kip Oliver Morgan, Gina Torcivia Bennett, Wuchieh James Jong, Kelli Lee, Jerry Steven Massey
  • Publication number: 20240257189
    Abstract: A donation workflow with donation screens is integrated into a transaction workflow of a transaction terminal. The donation workflow is independent and separate from the transaction workflow. When a customer enters a donation into a donation entry screen, an agent on the terminal provides the donation amount to a transaction manager of the terminal. The donation amount is added as a line item to the transaction total. After payment, the fiat currency associated with the donation amount is used to purchase an equivalent amount in cryptocurrency over a blockchain and held in a store wallet of a store. The equivalent amount in cryptocurrency is subsequently transferred over the blockchain from the store wallet to a charity's wallet associated with the charity that is to receive the donation amount from the customer.
    Type: Application
    Filed: January 31, 2023
    Publication date: August 1, 2024
    Inventors: Kip Oliver Morgan, Gina Torcivia Bennett, Wuchieh James Jong, Kelli Lee, Jerry Steven Massey, Jacob Alexander Poston, Aleah Jean Kadry
  • Patent number: 11979459
    Abstract: The embodiments herein describe configuring a data device that enables communication between a host and a shared network adapter. The data device can include data connections between the host and the shared network adapter. The data device can have both control queues in a control plane and data queues in a data plane. The control queues can be activated first in order to issue control commands to configure the data plane in the shared network adapter.
    Type: Grant
    Filed: October 12, 2023
    Date of Patent: May 7, 2024
    Assignee: International Business Machines Corporation
    Inventors: Bruce Ratcliff, Dan Vangor, Stephen R. Valley, Margaret Dubowsky, Francis Gassert, Jerry Stevens, Richard P. Tarcza, Patricia G. Driever
  • Publication number: 20230169426
    Abstract: Historical transaction loads for transactions of a store are determined. Constraints are obtained for staff of the store over a given period of time in the future. The historical loads are forecasted into projected transaction loads for the given period of time. The constraints are processed to generate a dispatch demand schedule for the staff over the given period of time. The dispatch demand schedule is translated into a staff/worker schedule and provided to a scheduling system of the store.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 1, 2023
    Inventors: Kip Oliver Morgan, Jerry Steven Massey, Zachary Taylor Lasater
  • Patent number: 11444790
    Abstract: Shared memory communication is facilitated between systems of a computing environment capable of communicating over a network using transmission control protocol/Internet protocol (TCP/IP). The network includes a network path between one system and another system of the computing environment, where the network path passes through one or more routers of the network. The facilitating includes obtaining performance-related data for shared memory communication of the one system with the other system across the network path using a remote direct memory access (RDMA) protocol. Based on the performance-related data, the facilitating includes dynamically determining whether to use the RDMA protocol for shared memory communication of the one system with the other system across the network path, rather than the TCP/IP protocol.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: September 13, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Anthony Herr, Randall Todd Kunkel, Jerry Stevens
  • Patent number: 11379851
    Abstract: A computer-implemented method includes tracking usage history of a plurality of components of one or more products. An original set of announcements about the one or more products is received, where the original set of announcements includes a plurality of announcement records. The plurality of announcement records are prioritized based on the usage history of the plurality of components. A usage-based set of announcements is generated based on the prioritization of the plurality of announcement records.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: July 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Jerry Stevens, Matias Mendieta, Patricia Bui, Kaji Rashad
  • Patent number: 11301279
    Abstract: According to one or more embodiments, a computer implemented method includes receiving, by an operating system of a computer server, a request to execute an instance of a computer application. The method further includes deploying a virtual container for the instance of the computer application, the virtual container is allocated a dynamic virtual interne protocol address (DVIPA). The method further includes instantiating an application instance of the computer application in the virtual container. The method further includes, based on a determination that the computer application is a non-native application for the operating system, creating for the virtual container, a virtual network interface card (NIC) that translates network communication between the application instance and a physical NIC of the computer server.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: April 12, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Patrick Gerald Brown, Jerry Stevens
  • Publication number: 20200272490
    Abstract: According to one or more embodiments, a computer implemented method includes receiving, by an operating system of a computer server, a request to execute an instance of a computer application. The method further includes deploying a virtual container for the instance of the computer application, the virtual container is allocated a dynamic virtual interne protocol address (DVIPA). The method further includes instantiating an application instance of the computer application in the virtual container. The method further includes, based on a determination that the computer application is a non-native application for the operating system, creating for the virtual container, a virtual network interface card (NIC) that translates network communication between the application instance and a physical NIC of the computer server.
    Type: Application
    Filed: February 26, 2019
    Publication date: August 27, 2020
    Inventors: Patrick Gerald Brown, Jerry Stevens
  • Publication number: 20200274800
    Abstract: According to one or more embodiments, a computer implemented method includes deploying a first virtual container to host an instance of a first computer application that is non-native to an operating system of a computer server. The method further includes allocating a virtual internet protocol address (VIPA) to the first virtual container. The method further includes creating a first virtual network interface card (NIC) associated with the first virtual container, and creating, by the virtual NIC, an internal route for the first virtual container to communicate with the internal router, the first virtual container being one hop behind a physical NIC of the computer server. The method further includes receiving a request to execute a second computer application that is native to the operating system, and in response, instantiating an instance of the second computer application, and allocating, a second VIPA to the instance of the second computer application.
    Type: Application
    Filed: February 26, 2019
    Publication date: August 27, 2020
    Inventors: Jerry Stevens, Randall Todd Kunkel, Jeffrey Haggar
  • Patent number: 10735319
    Abstract: According to one or more embodiments, a computer implemented method includes deploying a first virtual container to host an instance of a first computer application that is non-native to an operating system of a computer server. The method further includes allocating a virtual internet protocol address (VIPA) to the first virtual container. The method further includes creating a first virtual network interface card (NIC) associated with the first virtual container, and creating, by the virtual NIC, an internal route for the first virtual container to communicate with the internal router, the first virtual container being one hop behind a physical NIC of the computer server. The method further includes receiving a request to execute a second computer application that is native to the operating system, and in response, instantiating an instance of the second computer application, and allocating, a second VIPA to the instance of the second computer application.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: August 4, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jerry Stevens, Randall Todd Kunkel, Jeffrey Haggar
  • Patent number: 10728146
    Abstract: According to one or more embodiments, a computer implemented method includes receiving, by an operating system of a computer server, a request to execute an instance of a computer application. The method further includes, based on a determination that the computer application is a non-native application for the operating system, deploying, by the operating system, a virtual container for the instance of the computer application, the virtual container is allocated a dynamic virtual internet protocol address (DVIPA). The method further includes instantiating, by the operating system, an application instance of the computer application in the virtual container. The method further includes setting, by the operating system, a VC-attribute of the DVIPA of the virtual container to a first state, the first state of the VC-attribute indicative that the virtual container is hosting the application instance of the non-native application.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: July 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jerry Stevens, Constantinos Kassimis, David Anthony Herr
  • Publication number: 20200143385
    Abstract: A computer-implemented method includes tracking usage history of a plurality of components of one or more products. An original set of announcements about the one or more products is received, where the original set of announcements includes a plurality of announcement records. The plurality of announcement records are prioritized based on the usage history of the plurality of components. A usage-based set of announcements is generated based on the prioritization of the plurality of announcement records.
    Type: Application
    Filed: November 1, 2018
    Publication date: May 7, 2020
    Inventors: AL CHAKRA, JERRY STEVENS, MATIAS MENDIETA, PATRICIA BUI, KAJI RASHAD
  • Patent number: 10567373
    Abstract: A system for establishing a secure connection is described. The system includes a remote direct memory access over converged Ethernet (RoCE) adapter and host device. The host device includes a processor configured to establish a Transmission Control Protocol (TCP) connection between the host device and a client device via the host device network adapter. The host device forwards Internet Protocol Security (IPSec) Security Associations (SAs) and related keys to a host device Remote Direct Memory Access over Converged Ethernet (RoCE) adapter operatively connected with the host device for remote direct memory access. The RoCE adapter communicates protected data to and from the client device over an RoCE connection using the IPSec SAs and related keys.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: February 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Constantinos Kassimis, Chris Meyer, Linwood H. Overby, Jr., Jerry Stevens
  • Patent number: 10567372
    Abstract: A system for establishing a secure connection is described. The system includes a remote direct memory access over converged Ethernet (RoCE) adapter and host device. The host device includes a processor configured to establish a Transmission Control Protocol (TCP) connection between the host device and a client device via the host device network adapter. The host device forwards Internet Protocol Security (IPSec) Security Associations (SAs) and related keys to a host device Remote Direct Memory Access over Converged Ethernet (RoCE) adapter operatively connected with the host device for remote direct memory access. The RoCE adapter communicates protected data to and from the client device over an RoCE connection using the IPSec SAs and related keys.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: February 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Constantinos Kassimis, Chris Meyer, Linwood H. Overby, Jr., Jerry Stevens
  • Patent number: 10456342
    Abstract: The present invention is directed to combination sunscreen and insect repellant compositions. The combination sunscreen and insect repellant compositions contain (i) diethyl toluamide (or N,N-Diethyl-3-methylbenzamide or DEET), and (ii) one or more sunscreen components, with each sunscreen component being capable of absorbing ultraviolet light rays. The combination sunscreen and insect repellant compositions may contain additional composition components such as a polymeric binder system, and deionized water. The present invention is also directed to methods of making and using combination sunscreen and insect repellant compositions.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: October 29, 2019
    Assignee: Sunsect, Inc.
    Inventor: Jerry Steven Johnson
  • Patent number: 10284003
    Abstract: A device includes a network interface and a processor. The network interface is configured to receive one or more preferences of a customer related to the charging of at least one backup device of the consumer. The network interface is also configured to receive at least one notification of at least one predicted power disturbance. The processor is configured to utilize the one or more consumer preferences and the at least one notification to generate a charging schedule of the at least one backup device and to generate one or more charging notifications for charging the at least one backup device. The one or more charging notifications are based on the charging schedule.
    Type: Grant
    Filed: October 9, 2012
    Date of Patent: May 7, 2019
    Assignee: General Electric Company
    Inventors: Marc Karl Losee, Vernon Meadows, Jerry Steven Massey, Kamal Kumar Arvind
  • Patent number: 10172775
    Abstract: The present invention is directed to combination sunscreen and insect repellant compositions. The combination sunscreen and insect repellant compositions contain (i) diethyl toluamide (or N,N-Diethyl-3-methylbenzamide or DEET), (ii) one or more sunscreen components, with each sunscreen component being capable of absorbing ultraviolet light rays, and (iii) a polymeric binder system. The combination sunscreen and insect repellant compositions may contain additional composition components such as butyloctyl salicylate, a crosslinked polyacrylate polymer, and deionized water. The present invention is also directed to methods of making and using combination sunscreen and insect repellant compositions.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: January 8, 2019
    Assignee: Sunsect, Inc.
    Inventor: Jerry Steven Johnson
  • Publication number: 20180367525
    Abstract: A system for establishing a secure connection is described. The system includes a remote direct memory access over converged Ethernet (RoCE) adapter and host device. The host device includes a processor configured to establish a Transmission Control Protocol (TCP) connection between the host device and a client device via the host device network adapter. The host device forwards Internet Protocol Security (IPSec) Security Associations (SAs) and related keys to a host device Remote Direct Memory Access over Converged Ethernet (RoCE) adapter operatively connected with the host device for remote direct memory access. The RoCE adapter communicates protected data to and from the client device over an RoCE connection using the IPSec SAs and related keys.
    Type: Application
    Filed: June 16, 2017
    Publication date: December 20, 2018
    Inventors: Constantinos Kassimis, Chris Meyer, Linwood H. Overby, JR., Jerry Stevens
  • Publication number: 20180367527
    Abstract: A system for establishing a secure connection is described. The system includes a remote direct memory access over converged Ethernet (RoCE) adapter and host device. The host device includes a processor configured to establish a Transmission Control Protocol (TCP) connection between the host device and a client device via the host device network adapter. The host device forwards Internet Protocol Security (IPSec) Security Associations (SAs) and related keys to a host device Remote Direct Memory Access over Converged Ethernet (RoCE) adapter operatively connected with the host device for remote direct memory access. The RoCE adapter communicates protected data to and from the client device over an RoCE connection using the IPSec SAs and related keys.
    Type: Application
    Filed: November 10, 2017
    Publication date: December 20, 2018
    Inventors: Constantinos Kassimis, Chris Meyer, Linwood H. Overby, JR., Jerry Stevens