Patents by Inventor Jason Kurian

Jason Kurian 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: 20240070583
    Abstract: The online concierge system generates task units based on orders and assigns batches of task units to pickers. The online concierge system generates task units based on received orders. The online concierge system generates permutations of these task units to generate candidate sets of task batches. The online concierge system scores each of these candidate sets, and selects a set of task batches to assign to pickers based on the scores. Additionally, to determine which task UI to display to the picker, the picker client device uses a UI state machine. The UI state machine is a state machine where each state corresponds to a task UI to display on the picker client device. The state transitions between the UI states of the UI state machine indicate which UI state to transition to from a current UI state based on the next task unit in the received task batch.
    Type: Application
    Filed: August 31, 2022
    Publication date: February 29, 2024
    Inventors: Amod Mital, Sherin Kurian, Kevin Ryan, Shouvik Dutta, Jason He, Aneesh Mannava, Ralph Samuel, Jagannath Putrevu, Deepak Tirumalasetty, Krishna Kumar Selvam, Wei Gao, Xiangpeng Li
  • Publication number: 20190258977
    Abstract: An intermediate server synchronizes reporting data between a requestor computing device and an effector computing device. The server stores a plurality of event identifiers, and a plurality of reporting templates. Each template has a template identifier, and a mapping between a subset of the event identifiers and a set of reporting stages. The server, responsive to a production task request from the requestor device, obtains a selected templated identifier and generates a reporting data record for the production task request. The reporting data record includes fields for each stage defined by the selected template. After relaying the production task request to the effector device, the server receives reporting data from the effector device, containing values corresponding for a reported subset of the events. The server stores a portion of the values in the reporting data record according to the template; and transmits the reporting data record to the requestor device.
    Type: Application
    Filed: November 7, 2017
    Publication date: August 22, 2019
    Inventors: Jason Yuen, Kevin Wong, Kevin Chen, Scott Johnson, Lily Zhang, Allan Maltais, Arturo Pie, Evan Brodie, Ned Schwartz, Nick Norbeck, Jason Kurian, Jon Erik Suero, Alistair McKinnell, Jerridan Quiring, David Tangness