Patents by Inventor John Thirlaway

John Thirlaway 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: 10007947
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing orders. The methods include actions of receiving an order for an item to be fulfilled by the fulfillment center for a fulfillment time, obtaining a portion of stored historical preparation information that is relevant to fulfillment of the item by the fulfillment time, obtaining current order information that describes other orders to be fulfilled at the fulfillment center, determining to provide an alternate suggestion, identifying at least one of an alternate item, an alternate fulfillment center, or an alternate time to include in the alternate suggestion, generating the alternate suggestion based on the identification of at least one of the alternate item, the alternate fulfillment center, or the alternate time to include in the alternate suggestion, and providing the alternate suggestion to the user device.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: June 26, 2018
    Assignee: Accenture Global Services Limited
    Inventors: Leona Seaward, John Thirlaway
  • Patent number: 9858614
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing orders. The methods include actions of tracking performance of a fulfillment center in fulfilling orders for items at the fulfillment center, storing historical preparation information that describes historical performance of the fulfillment center, and receiving an order for an item to be fulfilled by the fulfillment center for a fulfillment time. Additional actions include obtaining a portion of the stored historical preparation information that is relevant to fulfillment of the item by the fulfillment time, obtaining current order information that describes other orders to be fulfilled at the fulfillment center, determining whether the fulfillment center can fulfill the order by the fulfillment time based at least on the portion of the stored historical preparation information and the current order information, and providing an indication to a user device that the order cannot be fulfilled.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: January 2, 2018
    Assignee: Accenture Global Services Limited
    Inventors: Leona Seaward, Jonathan Haynes, John Thirlaway
  • Publication number: 20160353235
    Abstract: In one implementation, a computer-implemented method includes receiving location information that identifies, at least, a current location of a mobile computing device that is associated with a user; accessing order history information for the user; identifying candidate providers based on the current location of the mobile computing device; determining one or more confidence values that indicate extents to which the user is likely to be interested in ordering one or more of food items from one or more of the candidate providers; selecting a food suggestion to be fulfilled by a particular candidate provider and provided to the user based, at least in part, on the one or more confidence values; and providing, to the mobile computing device, a notification of the food suggestion that suggests the user place an order with the particular candidate provider.
    Type: Application
    Filed: August 14, 2015
    Publication date: December 1, 2016
    Inventors: Thomas Williams, Leona Seaward, John Thirlaway, Jonathan Haynes
  • Publication number: 20160350837
    Abstract: In one implementation, a computer-implemented method includes receiving, from a mobile computing device, a food order that specifies one or more items to be fulfilled by a particular provider; determining a current location of the mobile computing device; identifying a location of the particular provider; determining an estimated time of arrival for the user; identifying one or more fulfillment time periods for the food order; determining, based, at least in part, on (i) the estimated time of arrival and (ii) the one or more fulfillment time periods, one or more future times at which the particular provider is to begin preparing the one or more items; generating food order instructions for the particular provider based, at least in part, on (i) the food order and (ii) the one or more future times; and providing the food order instructions to a provider computer system.
    Type: Application
    Filed: August 18, 2015
    Publication date: December 1, 2016
    Inventors: Thomas Williams, Leona Seaward, John Thirlaway, Jonathan Haynes
  • Publication number: 20160307265
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing orders. The methods include actions of tracking performance of a fulfillment center in fulfilling orders for items at the fulfillment center, storing historical preparation information that describes historical performance of the fulfillment center, and receiving an order for an item to be fulfilled by the fulfillment center for a fulfillment time. Additional actions include obtaining a portion of the stored historical preparation information that is relevant to fulfillment of the item by the fulfillment time, obtaining current order information that describes other orders to be fulfilled at the fulfillment center, determining whether the fulfillment center can fulfill the order by the fulfillment time based at least on the portion of the stored historical preparation information and the current order information, and providing an indication to a user device that the order cannot be fulfilled.
    Type: Application
    Filed: June 1, 2015
    Publication date: October 20, 2016
    Inventors: Leona Seaward, Jonathan Haynes, John Thirlaway
  • Publication number: 20160307254
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing orders. The methods include actions of receiving an order for an item to be fulfilled by the fulfillment center for a fulfillment time, obtaining a portion of stored historical preparation information that is relevant to fulfillment of the item by the fulfillment time, obtaining current order information that describes other orders to be fulfilled at the fulfillment center, determining to provide an alternate suggestion, identifying at least one of an alternate item, an alternate fulfillment center, or an alternate time to include in the alternate suggestion, generating the alternate suggestion based on the identification of at least one of the alternate item, the alternate fulfillment center, or the alternate time to include in the alternate suggestion, and providing the alternate suggestion to the user device.
    Type: Application
    Filed: June 1, 2015
    Publication date: October 20, 2016
    Inventors: Leona Seaward, John Thirlaway