Patents by Inventor Ryan E. Hall

Ryan E. Hall 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: 20240119488
    Abstract: A method of delivering an order to a customer of a quick service restaurant can include identifying a vehicle of the customer that enters a zone surrounding the quick service restaurant and displaying, on at least one digital sign able to be viewed by the customer, information specific to the customer.
    Type: Application
    Filed: September 28, 2023
    Publication date: April 11, 2024
    Inventors: Andrew Schwenker, Antoine E. Hall, Ilya Eliashevsky, Ryan Miller, Tony Lunt
  • Publication number: 20240118852
    Abstract: A method of detecting inappropriate imagery in a customer user profile image intending to be displayed on digital signage at a quick service restaurant can include identifying the presence of a customer adjacent a digital sign; associating the customer with a customer user profile; analyzing, by a computer processor, the customer user profile image for inappropriate imagery in the customer user profile image; in response to the detection of inappropriate imagery, displaying on the digital sign either no image or a different image that does not contain inappropriate imagery; and, in response to the detection of inappropriate imagery, displaying on the digital sign the customer user profile image.
    Type: Application
    Filed: September 28, 2023
    Publication date: April 11, 2024
    Inventors: Andrew Schwenker, Antoine E. Hall, Ilya Eliashevsky, Ryan Miller, Tony Lunt
  • Publication number: 20240119398
    Abstract: A method of delivering an order to a customer of a quick service restaurant can include receiving, from the customer, an order that includes at least one food time in need of preparation; determining, by a computer processor, an amount of time needed to prepare the at least one food item; identifying a vehicle of the customer that enters a zone surrounding the quick service restaurant; depending on an amount of time needed to complete preparation of the at least one food item at the moment when the vehicle is identified within the zone, directing the customer to either at least one drive-through lane or a waiting spot; and delivering the order to the customer either in the at least one drive-through lane or at the waiting spot.
    Type: Application
    Filed: September 28, 2023
    Publication date: April 11, 2024
    Inventors: Andrew Schwenker, Antoine E. Hall, Ilya Eliashevsky, Ryan Miller, Tony Lunt
  • Publication number: 20240119393
    Abstract: The present disclosure presents a method of predicting an amount of time needed to complete preparation of an order at a quick service restaurant. The order includes at least one food item in need of preparation. The method can include receiving the order from a customer, and predicting the amount of time needed to complete preparation of the order using a machine-learning model, based on the food item(s) ordered and on at least one of the following: a time-of-day that the order was placed, a number of employees on duty at the quick service restaurant, a number of other orders currently pending at the quick service restaurant, and inventory of each ingredient needed to complete preparation of the at least one food item.
    Type: Application
    Filed: September 28, 2023
    Publication date: April 11, 2024
    Inventors: Andrew Schwenker, Antoine E. Hall, Ilya Eliashevsky, Ryan Miller, Tony Lunt
  • Publication number: 20240118361
    Abstract: A method of delivering an order to a customer of a quick service restaurant can include transmitting, from a first beacon to a receiver adjacent the customer, a first signal; transmitting, from a second beacon to the receiver adjacent the customer, a second signal; from the first signal received by the receiver, a first timestamp reflective of a time the first signal is received by the receiver, the second signal received by the receiver, and a second timestamp reflective of a time the second signal is received by the receiver, determining a location of the customer within a zone surrounding the quick service restaurant; communicating the location of the customer to a display within the quick service restaurant; and delivering the order to the customer at the location.
    Type: Application
    Filed: September 28, 2023
    Publication date: April 11, 2024
    Inventors: Andrew Schwenker, Antoine E. Hall, Ilya Eliashevsky, Ryan Miller, Tony Lunt
  • Publication number: 20240119400
    Abstract: A method of delivering an order to a customer of a quick service restaurant can include identifying, by computer vision using at least one camera, a vehicle that enters a zone surrounding the quick service restaurant; associating, by a computer processor, the vehicle with a profile of the customer that includes the order; directing the vehicle to a location within the zone; and delivering the order to the customer in the vehicle.
    Type: Application
    Filed: September 28, 2023
    Publication date: April 11, 2024
    Inventors: Andrew Schwenker, Antoine E. Hall, Ilya Eliashevsky, Ryan Miller, Tony Lunt
  • Publication number: 20240121573
    Abstract: A method of preparing an order placed by a customer distant from a quick service restaurant includes receiving, from the customer, an order that includes at least one food item in need of preparation; determining, by a computer processor, an amount of time needed to prepare the at least one food item; positioning, dependent upon the amount of time needed to prepare the at least one food item, a geofence around the quick service restaurant; tracking a position of the customer; and, in response to the customer crossing the geofence, beginning preparation of the at least one food item.
    Type: Application
    Filed: September 28, 2023
    Publication date: April 11, 2024
    Inventors: Andrew Schwenker, Antoine E. Hall, Ilya Eliashevsky, Ryan Miller, Tony Lunt
  • Patent number: 11403137
    Abstract: Tenant support is provided in a multi-tenant configuration in a data center by a Physical Function driver communicating a virtual User Priority to a virtual traffic class mapper to a Virtual Function driver. The Physical Function driver configures the Network Interface Controller to map virtual User Priorities to Physical User Priorities and to enforce the Virtual Function's limited access to Traffic Classes. Data Center Bridging features assigned to the physical network interface controller are hidden by virtualizing user priorities and traffic classes. A virtual Data Center Bridging configuration is enabled for a Virtual Function, to provide access to the user priorities and traffic classes that are not visible to the Virtual Function that the Virtual Function may need.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: August 2, 2022
    Assignee: Intel Corporation
    Inventors: Manasi Deval, Neerav Parikh, Robert O. Sharp, Gregory J. Bowers, Ryan E. Hall, Chinh T. Cao
  • Patent number: 11201829
    Abstract: Technologies for pacing network packet transmissions include a computing device. The computing device includes a compute engine and a network interface controller (NIC). The NIC is to select a first transmit descriptor from a window of transmit descriptors. The first transmit descriptor is associated with a packet stream. The NIC is also to identify a node of a plurality of nodes of a hierarchical scheduler. The node is associated with the selected first transmit descriptor. The NIC is also to determine whether the identified node has a target amount of transmission credits available and transmit, in response to a determination that the identified node has a target amount of transmission credits available, the network packet associated with the first transmit descriptor to a target computing device.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: December 14, 2021
    Assignee: Intel Corporation
    Inventors: Manasi Deval, Gregory J. Bowers, Ryan E. Hall
  • Publication number: 20200042350
    Abstract: Tenant support is provided in a multi-tenant configuration in a data center by a Physical Function driver communicating a virtual User Priority to a virtual traffic class mapper to a Virtual Function driver. The Physical Function driver configures the Network Interface Controller to map virtual User Priorities to Physical User Priorities and to enforce the Virtual Function's limited access to Traffic Classes. Data Center Bridging features assigned to the physical network interface controller are hidden by virtualizing user priorities and traffic classes. A virtual Data Center Bridging configuration is enabled for a Virtual Function, to provide access to the user priorities and traffic classes that are not visible to the Virtual Function that the Virtual Function may need.
    Type: Application
    Filed: October 7, 2019
    Publication date: February 6, 2020
    Inventors: Manasi DEVAL, Neerav PARIKH, Robert O. SHARP, Gregory J. BOWERS, Ryan E. HALL, Chinh T. CAO
  • Publication number: 20190273693
    Abstract: Technologies for pacing network packet transmissions include a computing device. The computing device includes a compute engine and a network interface controller (NIC). The NIC is to select a first transmit descriptor from a window of transmit descriptors. The first transmit descriptor is associated with a packet stream. The NIC is also to identify a node of a plurality of nodes of a hierarchical scheduler. The node is associated with the selected first transmit descriptor. The NIC is also to determine whether the identified node has a target amount of transmission credits available and transmit, in response to a determination that the identified node has a target amount of transmission credits available, the network packet associated with the first transmit descriptor to a target computing device.
    Type: Application
    Filed: May 17, 2019
    Publication date: September 5, 2019
    Inventors: Manasi Deval, Gregory J. Bowers, Ryan E. Hall