Patents by Inventor Tushar Agrawal

Tushar Agrawal 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: 20180275680
    Abstract: Described herein are an apparatus and a method for controlling movement of a vehicle along a transportation path. The method includes receiving, by circuitry of an information processing apparatus, first marker information that is generated based on a first marker being detected by the vehicle, wherein the first marker being one of a plurality of markers located at predetermined positions. The circuitry further determines a second marker of the plurality of markers to which the vehicle is to be moved from the first marker and thereafter generates first control information to control movement of the vehicle from the first marker to the second marker based on the first marker information and pre-determined navigation information associated with the first marker, wherein the predetermined navigation information indicates the location of the second marker relative to the first marker. The circuitry further transmits the first control system station information to the vehicle.
    Type: Application
    Filed: February 3, 2016
    Publication date: September 27, 2018
    Applicant: Grey Orange Pte, Ltd.
    Inventors: Akash GUPTA, Wolfgang Kurt HOELTGEN, Samay KOHLI, Gaurav KEJRIWAL, Srijan CHOUDHARY, Tushar AGRAWAL, Swarnik .
  • Publication number: 20180261223
    Abstract: Dialog management may be performed by a voice assistant system where the dialog pertains to a shopping experience that enables a user to order one or more items using voice-activated commands provided during a dialog exchange with the voice assistant device. In some embodiments, the personal assistant system may enable a user to order items, select fulfillment details for the items, pay for the items, and/or perform other related tasks to enable the user to obtain the items using voice activated commands and without reliance on a graphical user interface. In various embodiments, the personal assistant system may select fulfillment options for a user, or may assign fulfillment to a particular service based on audio responses received from a user. The personal assistant system may leverage prior user interaction data, user profile information, and/or other user information during interaction with a user to supplement voice inputs received from a user.
    Type: Application
    Filed: June 19, 2017
    Publication date: September 13, 2018
    Inventors: Mehul Jain, Tushar Agrawal, Elite Che, Shilippi Garg, Teng Gu, Abhay Saxena
  • Publication number: 20180101727
    Abstract: A system, method and computer program product to validate documents is provided. A processor receives an image of a document. The processor identifies a plurality of fixed contents of the document. The processor identifies a plurality of field contents of the document. The processor determines a type of the document based, at least in part, on the plurality of fixed contents and the plurality of field contents. The processor validates the plurality of field contents of the document based, at least in part, on rules associated with the type of the document. The processor generates a validated document.
    Type: Application
    Filed: December 13, 2017
    Publication date: April 12, 2018
    Inventors: Tushar Agrawal, Reinaldo T. Katahira, Craig M. Trim, Albert T. Wong
  • Patent number: 9934432
    Abstract: A system, method and computer program product to validate documents is provided. A processor receives an image of a document. The processor identifies a plurality of fixed contents of the document. The processor identifies a plurality of field contents of the document. The processor determines a type of the document based, at least in part, on the plurality of fixed contents and the plurality of field contents. The processor validates the plurality of field contents of the document based, at least in part, on rules associated with the type of the document. The processor generates a validated document.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: April 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Tushar Agrawal, Reinaldo T. Katahira, Craig M. Trim, Albert T. Wong
  • Patent number: 9892385
    Abstract: A method for providing web transaction feedback includes a client device receiving a response indicating a success or a failure of a user operation pertaining to a potential web transaction. The client device then provides a web transaction feedback to the user using a human interface element capable of causing the client device to perform a set of motions and/or emit a range of temperatures. The set of motions is comprised of at least a first sub-set of the set of motions indicating the success of the user operation and at least a second sub-set of the set of motions indicating the failure of the user operation. The range of temperatures is comprised of at least a first temperature of the range of temperatures indicating the success of the user operation and at least a second temperature of the range of temperatures indicating the failure of the user operation.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Tushar Agrawal, Serge Baduk, Robert A. Balfe, Victoria O. Odeyemi, Sridhar Satuloori, Jason A. Smith, Craig M. Trim, Vivek Verma, Albert T. Y. Wong
  • Patent number: 9892387
    Abstract: A method for providing web transaction feedback includes a client device receiving a response indicating a success or a failure of a user operation pertaining to a potential web transaction. The client device then provides a web transaction feedback to the user using a human interface element capable of causing the client device to perform a set of motions and/or emit a range of temperatures. The set of motions is comprised of at least a first sub-set of the set of motions indicating the success of the user operation and at least a second sub-set of the set of motions indicating the failure of the user operation. The range of temperatures is comprised of at least a first temperature of the range of temperatures indicating the success of the user operation and at least a second temperature of the range of temperatures indicating the failure of the user operation.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Tushar Agrawal, Serge Baduk, Robert A. Balfe, Victoria O. Odeyemi, Sridhar Satuloori, Jason A. Smith, Craig M. Trim, Vivek Verma, Albert T. Y. Wong
  • Patent number: 9892388
    Abstract: A method for providing web transaction feedback includes a client device receiving a response indicating a success or a failure of a user operation pertaining to a potential web transaction. The client device then provides a web transaction feedback to the user using a human interface element capable of causing the client device to perform a set of motions and/or emit a range of temperatures. The set of motions is comprised of at least a first sub-set of the set of motions indicating the success of the user operation and at least a second sub-set of the set of motions indicating the failure of the user operation. The range of temperatures is comprised of at least a first temperature of the range of temperatures indicating the success of the user operation and at least a second temperature of the range of temperatures indicating the failure of the user operation.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Tushar Agrawal, Serge Baduk, Robert A. Balfe, Victoria O. Odeyemi, Sridhar Satuloori, Jason A. Smith, Craig M. Trim, Vivek Verma, Albert T. Y. Wong
  • Publication number: 20180039282
    Abstract: Described herein are an apparatus and a method of fulfilling an order. The method includes: determining, by circuitry of an information processing apparatus, the order to be processed; selecting an operator station where the order will be fulfilled, a rack that includes an item required to fulfill the order, and a vehicle to transport the rack to the operator station; transmitting at least a portion of a transportation path to the selected vehicle; and monitoring locations of the selected vehicle along the transportation path based on marker information received for each marker of a plurality of markers that is detected by the selected vehicle, wherein the plurality of markers is located at predetermined positions.
    Type: Application
    Filed: February 3, 2016
    Publication date: February 8, 2018
    Applicant: Grey Orange Pte, Ltd.
    Inventors: Akash GUPTA, Wolfgang Kurt HOELTGEN, Samay KOHLI, Gaurav KEJRIWAL, Srijan CHOUDHARY, Tushar AGRAWAL, Swarnik N/A
  • Publication number: 20170337529
    Abstract: A method for providing web transaction feedback includes a client device receiving a response indicating a success or a failure of a user operation pertaining to a potential web transaction. The client device then provides a web transaction feedback to the user using a human interface element capable of causing the client device to perform a set of motions and/or emit a range of temperatures. The set of motions is comprised of at least a first sub-set of the set of motions indicating the success of the user operation and at least a second sub-set of the set of motions indicating the failure of the user operation. The range of temperatures is comprised of at least a first temperature of the range of temperatures indicating the success of the user operation and at least a second temperature of the range of temperatures indicating the failure of the user operation.
    Type: Application
    Filed: August 10, 2017
    Publication date: November 23, 2017
    Inventors: Tushar Agrawal, Serge Baduk, Robert A. Balfe, Victoria O. Odeyemi, Sridhar Satuloori, Jason A. Smith, Craig M. Trim, Vivek Verma, Albert T.Y. Wong
  • Publication number: 20170337530
    Abstract: A method for providing web transaction feedback includes a client device receiving a response indicating a success or a failure of a user operation pertaining to a potential web transaction. The client device then provides a web transaction feedback to the user using a human interface element capable of causing the client device to perform a set of motions and/or emit a range of temperatures. The set of motions is comprised of at least a first sub-set of the set of motions indicating the success of the user operation and at least a second sub-set of the set of motions indicating the failure of the user operation. The range of temperatures is comprised of at least a first temperature of the range of temperatures indicating the success of the user operation and at least a second temperature of the range of temperatures indicating the failure of the user operation.
    Type: Application
    Filed: August 14, 2017
    Publication date: November 23, 2017
    Inventors: Tushar Agrawal, Serge Baduk, Robert A. Balfe, Victoria O. Odeyemi, Sridhar Satuloori, Jason A. Smith, Craig M. Trim, Vivek Verma, Albert T.Y. Wong
  • Patent number: 9704144
    Abstract: A method for providing web transaction feedback includes a client device receiving a response indicating a success or a failure of a user operation pertaining to a potential web transaction. The client device then provides a web transaction feedback to the user using a human interface element capable of causing the client device to perform a set of motions and/or emit a range of temperatures. The set of motions is comprised of at least a first sub-set of the set of motions indicating the success of the user operation and at least a second sub-set of the set of motions indicating the failure of the user operation. The range of temperatures is comprised of at least a first temperature of the range of temperatures indicating the success of the user operation and at least a second temperature of the range of temperatures indicating the failure of the user operation.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: July 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Tushar Agrawal, Serge Baduk, Robert A. Balfe, Victoria O. Odeyemi, Sridhar Satuloori, Jason A. Smith, Craig M. Trim, Vivek Verma, Albert T. Y. Wong
  • Publication number: 20170011448
    Abstract: A method for providing web transaction feedback includes a client device receiving a response indicating a success or a failure of a user operation pertaining to a potential web transaction. The client device then provides a web transaction feedback to the user using a human interface element capable of causing the client device to perform a set of motions and/or emit a range of temperatures. The set of motions is comprised of at least a first sub-set of the set of motions indicating the success of the user operation and at least a second sub-set of the set of motions indicating the failure of the user operation. The range of temperatures is comprised of at least a first temperature of the range of temperatures indicating the success of the user operation and at least a second temperature of the range of temperatures indicating the failure of the user operation.
    Type: Application
    Filed: July 10, 2015
    Publication date: January 12, 2017
    Inventors: Tushar Agrawal, Serge Baduk, Robert A. Balfe, Victoria O. Odeyemi, Sridhar Satuloori, Jason A. Smith, Craig M. Trim, Vivek Verma, Albert T.Y. Wong
  • Publication number: 20170011367
    Abstract: A method for providing web transaction feedback includes a client device receiving a response indicating a success or a failure of a user operation pertaining to a potential web transaction. The client device then provides a web transaction feedback to the user using a human interface element capable of causing the client device to perform a set of motions and/or emit a range of temperatures. The set of motions is comprised of at least a first sub-set of the set of motions indicating the success of the user operation and at least a second sub-set of the set of motions indicating the failure of the user operation. The range of temperatures is comprised of at least a first temperature of the range of temperatures indicating the success of the user operation and at least a second temperature of the range of temperatures indicating the failure of the user operation.
    Type: Application
    Filed: February 12, 2016
    Publication date: January 12, 2017
    Inventors: Tushar Agrawal, Serge Baduk, Robert A. Balfe, Victoria O. Odeyemi, Sridhar Satuloori, Jason A. Smith, Craig M. Trim, Vivek Verma, Albert T.Y. Wong
  • Publication number: 20160292505
    Abstract: A system, method and computer program product to validate documents is provided. A processor receives an image of a document. The processor identifies a plurality of fixed contents of the document. The processor identifies a plurality of field contents of the document. The processor determines a type of the document based, at least in part, on the plurality of fixed contents and the plurality of field contents. The processor validates the plurality of field contents of the document based, at least in part, on rules associated with the type of the document. The processor generates a validated document.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 6, 2016
    Inventors: Tushar Agrawal, Reinaldo T. Katahira, Craig M. Trim, Albert T. Wong
  • Publication number: 20120233589
    Abstract: A three-layer architecture is provided for implementing a software development kit (SDK) for developing blended service software applications that utilize multiple service endpoints. The three-layer architecture comprises an application programming interface (API) layer, a core layer, and a communication layer. The API layer provides a set of interfaces for developing blended services that utilize a plurality of service endpoints. The core layer receives commands from the API layer and transforms the received commands for communication with the plurality of service endpoints. The communication layer provides communication adapters for communicating with the plurality of service endpoints. Blended service software applications can be developed using the SDK by receiving a plurality of API commands for a blended service that utilizes a plurality of service endpoints, determining a plurality of worker classes, and providing communication adapters for communicating with the plurality of service endpoints.
    Type: Application
    Filed: May 17, 2011
    Publication date: September 13, 2012
    Applicant: Infosys Technologies Ltd.
    Inventors: Subrahmanya R. Mruthyunjaya, Tushar Agrawal
  • Publication number: 20120233588
    Abstract: A blended service creation environment is provided for developing blended service software applications that utilize multiple service endpoints. The blended service creation environment comprises a software development kit, a graphical service creation environment, and service endpoint simulators. Blended services can be tested locally using the service endpoint simulators, which simulate communication with actual service endpoints. The graphical service creation environment can be used to create blended services that utilize multiple service endpoints from different service providers. A service definition document can be used to define a blended service and the service definition document can be used to execute the blended service using a service execution environment.
    Type: Application
    Filed: May 17, 2011
    Publication date: September 13, 2012
    Applicant: Infosys Technologies Ltd.
    Inventors: Subrahmanya R. Mruthyunjaya, Chetan Kumar Gupta, Ravindra K. Ghanathe, Tushar Agrawal