Patents by Inventor Brian Partridge

Brian Partridge 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: 20260161683
    Abstract: A method for managing conversation history in an AI system is disclosed. A user message is received and full conversation history payload is retrieved from a memory service. The full conversation history payload includes one or more messages, summaries, or moments. A prompt budget is dynamically allocated based on an available context window. The prompt budget determines token allocations for the messages, summaries, or moments from the full conversation history payload. A prompt is assembled for a language model by selecting conversation history elements to fit within the allocated prompt budget. The selecting balances between recent verbatim messages, summarized content of older messages, and relevant older moments. The prompt budget is iteratively adjusted and the prompt is iteratively reassembled as new information is added from one or more language model outputs or tool calls, while maintaining the full conversation history payload in the memory service.
    Type: Application
    Filed: April 15, 2025
    Publication date: June 11, 2026
    Inventors: Christopher Lintz, Brian Partridge
  • Publication number: 20250390526
    Abstract: Techniques and systems are described that perform automated identification and retrieval of contextual information for quick and accurate processing of user queries by artificial intelligence generative models. The techniques include receiving a natural language (NL) query associated with a user identifier (ID) and obtaining, using a first NL generative model, contextual data that is pertinent to the NL query and is associated with the user ID. The techniques further include generating an augmented NL query that is based on the NL query and the contextual data. The techniques include communicating the augmented NL query to a recipient that includes the first NL generative model, a second NL generative model, or a user session associated with the user ID.
    Type: Application
    Filed: August 29, 2025
    Publication date: December 25, 2025
    Inventors: Dominik Kundel, Ian Morich, Brian Partridge
  • Patent number: 12405982
    Abstract: Techniques and systems are described that perform automated identification and retrieval of contextual information for quick and accurate processing of user queries by artificial intelligence generative models. The techniques include receiving a natural language (NL) query associated with a user identifier (ID) and obtaining, using a first NL generative model, contextual data that is pertinent to the NL query and is associated with the user ID. The techniques further include generating an augmented NL query that is based on the NL query and the contextual data. The techniques include communicating the augmented NL query to a recipient that includes the first NL generative model, a second NL generative model, or a user session associated with the user ID.
    Type: Grant
    Filed: July 27, 2023
    Date of Patent: September 2, 2025
    Assignee: Twilio Inc.
    Inventors: Dominik Kundel, Ian Morich, Brian Partridge
  • Publication number: 20240412183
    Abstract: Systems and methods for modifying a user interface of a device based on unavailability of an item offered for sale by a merchant are described. In examples, the techniques include receiving, by server(s) of a service provider, menu data indicating items offered for sale by the merchant. Based on the menu data, instructions that cause presentation of a user interface comprising icons corresponding to the items are sent by the server(s) to device(s) of a merchant and/or customer(s) of the merchant. The techniques further include the server(s) receiving an indication that one of the items is unavailable for sale by the merchant. Responsive to receiving the indication, instructions are sent by the server(s) to at least one of the devices, wherein the instructions cause presentation of a modified user interface that excludes from the user interface an icon corresponding to the unavailable item.
    Type: Application
    Filed: June 17, 2024
    Publication date: December 12, 2024
    Inventors: Bruce Bell, James Lintern, Brian Partridge, Ghassan Abu-Ghaida, Matthew T. Kursmark, Logan Johnson
  • Publication number: 20240354321
    Abstract: Techniques and systems are described that perform automated identification and retrieval of contextual information for quick and accurate processing of user queries by artificial intelligence generative models. The techniques include receiving a natural language (NL) query associated with a user identifier (ID) and obtaining, using a first NL generative model, contextual data that is pertinent to the NL query and is associated with the user ID. The techniques further include generating an augmented NL query that is based on the NL query and the contextual data. The techniques include communicating the augmented NL query to a recipient that includes the first NL generative model, a second NL generative model, or a user session associated with the user ID.
    Type: Application
    Filed: July 27, 2023
    Publication date: October 24, 2024
    Inventors: Dominik Kundel, Ian Morich, Brian Partridge
  • Patent number: 12051049
    Abstract: Systems and methods for automatically modifying a user interface of a mobile computing device in a restaurant are described. In examples, the techniques include identifying selectable icons to display on the user interface, each of which represents an item offered for sale. The mobile computing device may comprise a first sensor for determining a location of the mobile computing device and a second sensor for determining environmental factors associated with the restaurant. At a first time and based on output of the first sensor, a location of the mobile computing device may be determined, and a set of selectable icons may be presented. Based at least in part on data from the second sensor, a change in environmental factor(s) may be determined. Based on the change in the second context, selectable icons may be dynamically modified and presented. The location and environmental factor(s) are determined without a user input.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: July 30, 2024
    Assignee: Block, Inc.
    Inventors: Bruce Bell, James Lintern, Brian Partridge, Ghassan Abu-Ghaida, Matthew T. Kursmark, Logan Johnson
  • Publication number: 20230306398
    Abstract: This disclosure describes an enhanced user interface. For instance, a system may present a user interface indicating a first layout of a physical establishment and receive a first input indicating an object is located at a first geographic location within the physical establishment. The system may receive a recommended location corresponding to a second geographic location within the physical establishment and present the indication of the recommended location for the object on the user interface indicating the first layout. The system may receive image data associated with the physical establishment and determine based at least in part on analyzing the image data that the object is located at the second geographic location within the physical establishment. The system may further display a second layout of the physical establishment, where the second layout includes an indication of the object at the second geographic location within the physical establishment.
    Type: Application
    Filed: April 19, 2023
    Publication date: September 28, 2023
    Inventors: Bruce Bell, Brian Partridge, Ghassan Abu-Ghaida, Amar Dhingra, Alfred Bautista, Kevin Yien
  • Patent number: 11663570
    Abstract: This disclosure describes an enhanced user interface. For instance, a system may present a user interface indicating a first layout of a physical establishment and receive a first input indicating an object is located at a first geographic location within the physical establishment. The system may receive a recommended location corresponding to a second geographic location within the physical establishment and present the indication of the recommended location for the object on the user interface indicating the first layout. The system may receive image data associated with the physical establishment and determine based at least in part on analyzing the image data that the object is located at the second geographic location within the physical establishment. The system may further display a second layout of the physical establishment, where the second layout includes an indication of the object at the second geographic location within the physical establishment.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: May 30, 2023
    Assignee: Block, Inc.
    Inventors: Bruce Bell, Brian Partridge, Ghassan Abu-Ghaida, Amar Dhingra, Alfred Bautista, Kevin Yien
  • Publication number: 20220051206
    Abstract: Described herein is a centralized order computing system that is configured to receive orders from a plurality of sources. The plurality of sources can include delivery applications, remote customer computing devices, and/or service computing devices associated with a merchant. The centralized order computing system may be configured to receive a plurality of orders from the plurality of sources, send the plurality of orders to a kitchen computing system associated with the merchant, receive a notification of order completion, and process the order.
    Type: Application
    Filed: September 7, 2021
    Publication date: February 17, 2022
    Inventors: Bruce Bell, James Lintern, Brian Partridge, Ghassan Abu-Ghaida, Matthew T. Kursmark, Logan Johnson
  • Patent number: 11151530
    Abstract: Described herein is a centralized order computing system that is configured to receive orders from a plurality of sources. The plurality of sources can include delivery applications, remote customer computing devices, and/or service computing devices associated with a merchant. The centralized order computing system may be configured to receive a plurality of orders from the plurality of sources, send the plurality of orders to a kitchen computing system associated with the merchant, receive a notification of order completion, and process the order.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: October 19, 2021
    Assignee: Square, Inc.
    Inventors: Bruce Bell, James Lintern, Brian Partridge, Ghassan Abu-Ghaida, Matthew T. Kursmark, Logan Johnson
  • Publication number: 20200356967
    Abstract: Described herein is a centralized order computing system that is configured to receive orders from a plurality of sources. The plurality of sources can include delivery applications, remote customer computing devices, and/or service computing devices associated with a merchant The centralized order computing system may be configured to receive a plurality of orders from the plurality of sources, send the plurality of orders to a kitchen computing system associated with the merchant, receive a notification of order completion, and process the order.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Inventors: Bruce Bell, James Lintern, Brian Partridge, Ghassan Abu-Ghaida, Matthew T. Kursmark, Logan Johnson
  • Patent number: 10762482
    Abstract: Described herein is a centralized order computing system that is configured to receive orders from a plurality of sources. The plurality of sources can include delivery applications, remote customer computing devices, and/or service computing devices associated with a merchant. The centralized order computing system may be configured to receive a plurality of orders from the plurality of sources, send the plurality of orders to a kitchen computing system associated with the merchant, receive a notification of order completion, and process the order.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: September 1, 2020
    Assignee: Square, Inc.
    Inventors: Bruce Bell, Brian Partridge, Ghassan Abu-Ghaida, Matthew T. Kursmark, James Lintern, Logan Johnson
  • Publication number: 20200210981
    Abstract: This disclosure describes, in part, techniques for analyzing sensor data to identify a bottleneck location within a physical establishment, and then providing a recommendation based on the bottleneck location. For instance, a payment service may analyze a layout of a physical establishment using sensor data representing movements of users within the physical establishment. Based on the analysis, the payment service can identify a location within the physical establishment in which movements of the users correspond to one another. For instance, the payment service can identify that the users are located at a similar location within the physical establishment at a given time period. The payment service can then generate and provide a message that indicates a location for moving an object such that users can utilize new routes through the physical establishment.
    Type: Application
    Filed: December 30, 2019
    Publication date: July 2, 2020
    Inventors: Bruce Bell, Brian Partridge, Ghassan Abu-Ghaida, Amar Dhingra, Alfred Bautista, Kevin Yien
  • Patent number: 10546344
    Abstract: Techniques and arrangements for dynamically modifying a user interface on a computing device of a point-of-sale (POS) system based on a merchant inventory. The user interface can include one or more icons corresponding to selectable items provided by the merchant, such as those available in the merchant inventory. A modification to the user interface can include an adjustment to a visual appearance of an icon and/or a replacement of an icon with another icon based on an analysis of the merchant inventory.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: January 28, 2020
    Assignee: Square, Inc.
    Inventors: Bruce Bell, Brian Partridge, Ghassan Abu-Ghaida, Matthew T. Kursmark, James Lintern, Logan Johnson
  • Patent number: 10521784
    Abstract: This disclosure describes, in part, techniques for analyzing sensor data to identify a bottleneck location within a physical establishment, and then providing a recommendation based on the bottleneck location. For instance, a payment service may analyze a layout of a physical establishment using sensor data representing movements of users within the physical establishment. Based on the analysis, the payment service can identify a location within the physical establishment in which movements of the users correspond to one another. For instance, the payment service can identify that the users are located at a similar location within the physical establishment at a given time period. The payment service can then generate and provide a message that indicates a location for moving an object such that users can utilize new routes through the physical establishment.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: December 31, 2019
    Assignee: Square, Inc.
    Inventors: Bruce Bell, Brian Partridge, Ghassan Abu-Ghaida, Amar Dhingra, Alfred Bautista, Kevin Yien
  • Patent number: 10423298
    Abstract: Techniques and arrangements for dynamically modifying a user interface on a computing device of a point-of-sale (POS) system based on a location of the computing device. The location can be associated with a functionality of the user interface. The user interface can include one or more icons corresponding to selectable items that correspond to the functionality. A modification to the user interface can include an adjustment to a visual appearance of an icon and/or a replacement of an icon with another icon.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: September 24, 2019
    Assignee: Square, Inc.
    Inventors: Bruce Bell, Brian Partridge, James Lintern, Matthew T. Kursmark, Logan Johnson, Ghassan Abu-Ghaida
  • Patent number: 10168860
    Abstract: Techniques and arrangements for dynamically modifying a user interface on a computing device of a point-of-sale (POS) system based on contextual data. The contextual data can include one or more contextual factors surrounding the use of the computing device. The user interface can include one or more icons corresponding to selectable items based on the contextual data. A modification to the user interface can include an adjustment to a visual appearance of an icon and/or a replacement of an icon with another icon.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: January 1, 2019
    Assignee: Square, Inc.
    Inventors: Bruce Bell, James Lintern, Matthew T. Kursmark, Ghassan Abu-Ghaida, Logan Johnson, Brian Partridge
  • Publication number: 20180365663
    Abstract: Described herein is a centralized order computing system that is configured to receive orders from a plurality of sources. The plurality of sources can include delivery applications, remote customer computing devices, and/or service computing devices associated with a merchant. The centralized order computing system may be configured to receive a plurality of orders from the plurality of sources, send the plurality of orders to a kitchen computing system associated with the merchant, receive a notification of order completion, and process the order.
    Type: Application
    Filed: September 29, 2016
    Publication date: December 20, 2018
    Inventors: Bruce Bell, Brian Partridge, Ghassan Abu-Ghaida, Matthew T. Kursmark, James Lintern, Logan Johnson
  • Publication number: 20180364887
    Abstract: Techniques and arrangements for dynamically modifying a user interface on a computing device of a point-of-sale (POS) system based on a location of the computing device. The location can be associated with a functionality of the user interface. The user interface can include one or more icons corresponding to selectable items that correspond to the functionality. A modification to the user interface can include an adjustment to a visual appearance of an icon and/or a replacement of an icon with another icon.
    Type: Application
    Filed: September 29, 2016
    Publication date: December 20, 2018
    Inventors: Bruce Bell, Brian Partridge, James Lintern, Matthew T. Kursmark, Logan Johnson, Ghassan Abu-Ghaida
  • Publication number: 20180364886
    Abstract: Techniques and arrangements for dynamically modifying a user interface on a computing device of a point-of-sale (POS) system based on contextual data. The contextual data can include one or more contextual factors surrounding the use of the computing device. The user interface can include one or more icons corresponding to selectable items based on the contextual data. A modification to the user interface can include an adjustment to a visual appearance of an icon and/or a replacement of an icon with another icon.
    Type: Application
    Filed: September 29, 2016
    Publication date: December 20, 2018
    Inventors: Bruce Bell, James Lintern, Matthew T. Kursmark, Ghassan Abu-Ghaida, Logan Johnson, Brian Partridge