Patents by Inventor Sachin Agarwal

Sachin Agarwal 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: 11037200
    Abstract: Systems and methods for providing digital augmented reality content in a distribution network using physical distribution items as triggers for the Augmented reality content. An interface allows a sender of a physical item to provide augmented reality content to a distribution network, and the distribution network can provide the augmented reality content to a recipient of the physical distribution item.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: June 15, 2021
    Assignee: UNITED STATES POSTAL SERVICE
    Inventor: Sachin Agarwal
  • Publication number: 20210073933
    Abstract: Generating authentication credentials includes receiving from a first user input identifying a customer identifier for an online account with a business or organization and a residential or business physical address, and sending via a network a notification to a first user system to follow instructions on a mail piece to be received by the first user. The mail piece is physically sent via a distribution network to the physical address and an online application is activated in response to scanning a coded indicia on the mail piece. Data indicative of an identity of the first user is received and the identity of the first user is verified based on at least information associated with the coded indicia and the received data. A recommendation is generated whether to approve the online account and an electronic credential is created for the first user based on acceptance of the online account.
    Type: Application
    Filed: September 3, 2020
    Publication date: March 11, 2021
    Inventors: Josen Punnoose, Sachin Agarwal
  • Publication number: 20200383153
    Abstract: This disclosure relates to methods, non-transitory computer readable media, and client devices that automatically initiate a wireless network connection (e.g., a pairing) with an auxiliary computing device based on recurring detection of a wireless broadcast signal from the auxiliary computing device. Upon detecting a wireless broadcast signal for an auxiliary computing device satisfying a signal-strength threshold at multiple times or locations, for example, the disclosed client devices can automatically initiate a wireless network connection (e.g., a pairing) with the auxiliary computing device. By automatically initiating a wireless connection with such an auxiliary computing device, the disclosed client devices obviate inefficient user interactions conventional computing devices use to establish a pairing, facilitate pairings with auxiliary computing devices for unsavvy technology users, and avoid unsecure wireless connections that may compromise data on the disclosed provider client devices.
    Type: Application
    Filed: May 28, 2019
    Publication date: December 3, 2020
    Inventors: Sachin Agarwal, Megha Chhabra, Luke Greenwood, Xiaofan Hu, Ryan Tancredi, Sergey Shlykovich, Xinran Wang, Shuchang Zheng
  • Patent number: 10853862
    Abstract: In one embodiment, a method includes initiating a vending session using an in-vehicle vending apparatus to provide a user access to one or more items, the vending session being initiated by determining that the user is associated with a ride. The method also includes determining that the vending session has ended, which may be determined by determining that the in-vehicle vending apparatus is closed, and determining the one or more items that were taken by the user. The method also includes identifying one or more items taken from the in-vehicle vending apparatus during the vending session based on sensor data from the in-vehicle apparatus. The method also includes sending a confirmation of the one or more items taken to the user.
    Type: Grant
    Filed: December 31, 2017
    Date of Patent: December 1, 2020
    Assignee: Lyft, Inc.
    Inventors: Trent Baren, Luke George Greenwood, Sachin Agarwal, David Harry Garcia, Ethan Duncan Eyler, Tzu-San Hung, Martin Conte MacDonnell
  • Publication number: 20200327522
    Abstract: In one embodiment, a method includes receiving a request from a user computing device associated with a user for one or more items from an in-vehicle vending apparatus during a ride. The method also includes sending information associated with the user to start a vending session using the in-vehicle vending apparatus. The method also includes receiving an indication that the user associated with the user computer device accessed the in-vehicle vending apparatus. The method also includes determining that the user associated with the user computing device is the only user associated with the ride, determining that the user associated with the user computing device is one of a plurality of users associated with the ride, or determining that the user associated with the user computing device is associated with the in-vehicle vending apparatus.
    Type: Application
    Filed: June 24, 2020
    Publication date: October 15, 2020
    Inventors: Trent Baren, Luke George Greenwood, Sachin Agarwal, David Harry Garcia, Ethan Duncan Eyler, Tzu-San Hung, Martin Conte MacDonnell
  • Patent number: 10699258
    Abstract: In one embodiment, a method includes receiving a request from a user computing device associated with a user for one or more items from an in-vehicle vending apparatus during a ride. The method also includes sending information associated with the user to start a vending session using the in-vehicle vending apparatus. The method also includes receiving an indication that the user associated with the user computer device accessed the in-vehicle vending apparatus. The method also includes determining that the user associated with the user computing device is the only user associated with the ride, determining that the user associated with the user computing device is one of a plurality of users associated with the ride, or determining that the user associated with the user computing device is associated with the in-vehicle vending apparatus.
    Type: Grant
    Filed: December 31, 2017
    Date of Patent: June 30, 2020
    Assignee: Lyft Inc.
    Inventors: Trent Baren, Luke George Greenwood, Sachin Agarwal, David Harry Garcia, Ethan Duncan Eyler, Tzu-San Hung, Martin Conte MacDonnell
  • Publication number: 20190205854
    Abstract: In one embodiment, a method includes receiving a request from a user computing device associated with a user for one or more items from an in-vehicle vending apparatus during a ride. The method also includes sending information associated with the user to start a vending session using the in-vehicle vending apparatus. The method also includes receiving an indication that the user associated with the user computer device accessed the in-vehicle vending apparatus. The method also includes determining that the user associated with the user computing device is the only user associated with the ride, determining that the user associated with the user computing device is one of a plurality of users associated with the ride, or determining that the user associated with the user computing device is associated with the in-vehicle vending apparatus.
    Type: Application
    Filed: December 31, 2017
    Publication date: July 4, 2019
    Inventors: Trent Baren, Luke George Greenwood, Sachin Agarwal, David Harry Garcia, Ethan Duncan Eyler, Tzu-San Hung, Martin Conte MacDonnell
  • Publication number: 20190205961
    Abstract: In one embodiment, a method includes initiating a vending session using an in-vehicle vending apparatus to provide a user access to one or more items, the vending session being initiated by determining that the user is associated with a ride. The method also includes determining that the vending session has ended, which may be determined by determining that the in-vehicle vending apparatus is closed, and determining the one or more items that were taken by the user. The method also includes identifying one or more items taken from the in-vehicle vending apparatus during the vending session based on sensor data from the in-vehicle apparatus. The method also includes sending a confirmation of the one or more items taken to the user.
    Type: Application
    Filed: December 31, 2017
    Publication date: July 4, 2019
    Inventors: Trent Baren, Luke George Greenwood, Sachin Agarwal, David Harry Garcia, Ethan Duncan Eyler, Tzu-San Hung, Martin Conte MacDonnell
  • Patent number: 10223005
    Abstract: Techniques are described for a memory device. In various embodiments, a scheduler/controller is configured to manage data as it read to or written from a memory. A memory is partitioned into a group of sub-blocks, a parity block is associated with the sub-blocks, and the sub-blocks are accessed to read data as needed. A pending write buffer is added to a group of memory sub-blocks. Such a buffer may be sized to be equal to the group of memory sub-blocks. The pending write buffer handles collisions for write accesses to the same block.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: March 5, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Wei-Jen Huang, Chih-Tsung Huang, Sachin Agarwal, Sha Ma
  • Publication number: 20180173436
    Abstract: Techniques are described for a memory device. In various embodiments, a scheduler/controller is configured to manage data as it read to or written from a memory. A memory is partitioned into a group of sub-blocks, a parity block is associated with the sub-blocks, and the sub-blocks are accessed to read data as needed. A pending write buffer is added to a group of memory sub-blocks. Such a buffer may be sized to be equal to the group of memory sub-blocks. The pending write buffer handles collisions for write accesses to the same block.
    Type: Application
    Filed: February 15, 2018
    Publication date: June 21, 2018
    Inventors: Wei-Jen HUANG, Chih-Tsung HUANG, Sachin AGARWAL, Sha MA
  • Publication number: 20180174195
    Abstract: Systems and methods for providing digital augmented reality content in a distribution network using physical distribution items as triggers for the Augmented reality content. An interface allows a sender of a physical item to provide augmented reality content to a distribution network, and the distribution network can provide the augmented reality content to a recipient of the physical distribution item.
    Type: Application
    Filed: December 18, 2017
    Publication date: June 21, 2018
    Inventor: Sachin Agarwal
  • Patent number: 9904476
    Abstract: Techniques are described for a memory device. In various embodiments, a scheduler/controller is configured to manage data as it read to or written from a memory. A memory is partitioned into a group of sub-blocks, a parity block is associated with the sub-blocks, and the sub-blocks are accessed to read data as needed. A pending write buffer is added to a group of memory sub-blocks. Such a buffer may be sized to be equal to the group of memory sub-blocks. The pending write buffer handles collisions for write accesses to the same block.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: February 27, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Wei-Jen Huang, Chih-Tsung Huang, Sachin Agarwal, Sha Ma
  • Publication number: 20160357861
    Abstract: Systems and processes for detecting an event within natural language are provided. In one example of a process, unstructured natural language information may be received from at least one user. The presence of event information in the unstructured natural language information may be determined. In accordance with a determination that event information is present within the unstructured natural language information, a pseudo-event entry associated with that event information may be generated.
    Type: Application
    Filed: September 4, 2015
    Publication date: December 8, 2016
    Applicant: APPLE INC.
    Inventors: Alexandre CARLHIAN, Daniel C. GROSS, Thomas DENIAU, Guillaume BORIOS, Mathieu Jean MARTEL, Sabrine REKIK, Sachin AGARWAL, Jerome R. BELLEGARDA, Linden B. SIAHAAN, Jennifer MOORE, Alexandre MOHA, Hafid J. ARRAS
  • Patent number: 9250970
    Abstract: A system and method for managing an application on a home user equipment, preferably a set-top-box of a television, the method includes the steps of: a) dividing the application into at least one separate executable application part, b) determining for each separate executable application part whether to be executed on the home user equipment or on a computational entity, located in the internet, c) transferring application parts determined for execution on the computational entity according to step b) to the computational entity, d) executing transferred application parts on the computational entity, e) returning results of executed application parts to the home user equipment, and f) synchronizing returned results with results of separate application parts executed on the home user equipment.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: February 2, 2016
    Assignee: NEC EUROPE LTD.
    Inventors: Sachin Agarwal, Daniele Abbadessa
  • Publication number: 20150113539
    Abstract: The invention relates to a method for executing processes, preferably media processes on a worker machine of a distributed computing system, with a plurality of worker machines, comprising the steps of a) Selecting one of the worker machines out of the plurality of worker machines for execution of a process to be executed in the distributed computing system and transferring said process to the selected worker machine, b) Executing the transferred process on the selected worker machine, and c) Removing the executed process from the selected worker machine after finishing of the execution of the process, wherein statistical information of resource usage of the process to be executed on one of the worker machines is collected and that the selection of the worker machine is based on a probability resource usage qualifier, wherein the probability resource usage qualifier is extracted from combined statistical information of the process to be executed and already executed and/or executing processes on the worker ma
    Type: Application
    Filed: May 25, 2012
    Publication date: April 23, 2015
    Applicant: NEC EUROPE LTD.
    Inventors: Sachin Agarwal, Krisantus Sembiring, Andreas Beyer
  • Patent number: 8996996
    Abstract: Systems and methods for previewing edited video. In general, in one implementation, a method includes generating a video sequence from a plurality of video segments, identifying an inability to output at least one video segment in the video sequence in substantially real time; and adjusting an output level associated with the at least one video segment to enable the at least one video segment to be output in substantially real time. The output level may include a video quality or a frame rate.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: March 31, 2015
    Assignee: Apple Inc.
    Inventors: Sachin Agarwal, Giovanni Agnoli, Brian Everett Meaney
  • Publication number: 20140147098
    Abstract: Systems and methods for previewing edited video. In general, in one implementation, a method includes generating a video sequence from a plurality of video segments, identifying an inability to output at least one video segment in the video sequence in substantially real time; and adjusting an output level associated with the at least one video segment to enable the at least one video segment to be output in substantially real time. The output level may include a video quality or a frame rate.
    Type: Application
    Filed: January 29, 2014
    Publication date: May 29, 2014
    Applicant: Apple Inc.
    Inventors: Sachin Agarwal, Giovanni Agnoli, Brian Everett Meaney
  • Publication number: 20140137132
    Abstract: A system and method for managing an application on a home user equipment, preferably a set-top-box of a television, the method includes the steps of: a) dividing the application into at least one separate executable application part, b) determining for each separate executable application part whether to be executed on the home user equipment or on a computational entity, located in the internet, c) transferring application parts determined for execution on the computational entity according to step b) to the computational entity, d) executing transferred application parts on the computational entity, e) returning results of executed application parts to the home user equipment, and f) synchronizing returned results with results of separate application parts executed on the home user equipment.
    Type: Application
    Filed: June 6, 2012
    Publication date: May 15, 2014
    Applicant: NEC EUROPE LTD
    Inventors: Sachin Agarwal, Daniele Abbadessa
  • Patent number: 8645834
    Abstract: Systems and methods for previewing edited video. In general, in one implementation, a method includes generating a video sequence from a plurality of video segments, identifying an inability to output at least one video segment in the video sequence in substantially real time; and adjusting an output level associated with the at least one video segment to enable the at least one video segment to be output in substantially real time. The output level may include a video quality or a frame rate.
    Type: Grant
    Filed: January 5, 2010
    Date of Patent: February 4, 2014
    Assignee: Apple Inc.
    Inventors: Sachin Agarwal, Giovanni Agnoli, Brian Everett Meaney
  • Patent number: 8437392
    Abstract: Systems and methods for editing and selectively encoding video. In general, in one implementation, the method includes generating video segments from portions of one or more video sources, at least one video source being encoded to have interframe dependencies; generating a video sequence from the video segments; scanning the generated video sequence to identify invalid interframe dependencies; and selectively reencoding portions of the generated video sequence to generate an output video sequence having valid interframe dependencies. The method may further comprise generating the output video sequence without reencoding valid portions of the video sequence. Valid portions of the video sequence may comprise portions lacking invalid interframe dependencies or buffer violations.
    Type: Grant
    Filed: April 15, 2005
    Date of Patent: May 7, 2013
    Assignee: Apple Inc.
    Inventors: Peter Hungye Chou, Gregory Kent Wallace, Sachin Agarwal, Jian Lu