Patents by Inventor Rahul Aggarwal

Rahul Aggarwal 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: 20220270600
    Abstract: In some examples, a software agent executing on a server receives a communication comprising a first utterance from a customer and predicts, using an intent classifier, a first intent of the first utterance. Based on determining that the first intent is order-related, the software agent predicts, using a dish classifier, a cart delta vector based at least in part on the first utterance and modifies a cart associated with the customer based on the cart delta vector. The software agent predicts, using a dialog model, a first dialog response based at least in part on the first utterance and provides the first dialog response to the customer using a text-to-speech converter.
    Type: Application
    Filed: July 2, 2021
    Publication date: August 25, 2022
    Inventors: Rahul Aggarwal, Vinay Kumar Shukla, Pranav Nirmal Mehra, Vrajesh Navinchandra Sejpal, Akshay Labh Kayastha, Yuganeshan A J, German Kurt Grin, Fernando Ezequiel Gonzalez, Julia Milanese, Zubair Talib, Matias Grinberg
  • Publication number: 20220270594
    Abstract: In some examples, a server may receive an utterance from a customer. The utterance may be included in a conversation between the artificial intelligence engine and the customer. The server may convert the utterance to text and determine a customer intent based on the text and a user history. The server may determine a user model of the customer based on the text and the customer intent. The server may update a conversation state associated with the conversation based on the customer intent and the user model. The server may determine a user state based on the user model and the conversation state. The server may select, using a reinforcement learning based module, a particular action from a set of actions, the particular action including a response and provide the response to the customer.
    Type: Application
    Filed: November 18, 2021
    Publication date: August 25, 2022
    Inventors: Vrajesh Navinchandra Sejpal, Akshay Labh Kayastha, Yuganeshan A J, Pranav Nirmal Mehra, Rahul Aggarwal, Vinay Kumar Shukla, Zubair Talib
  • Publication number: 20220270164
    Abstract: In some examples, a server may receive, by a menu manager executing on the server, a menu having a particular format from a point-of-sale (POS) terminal and parse the menu to create a parsed menu. The menu is parsed using POS data indicating a formatting of the menu. The server automatically converts the parsed menu into multiple menu items, stores the multiple menu items in a menu item database, and creates a mapping database that includes pricing data, pronunciation data, and voice tags associated with individual menu items of the multiple menu items. The server provides multiple software agents access to the mapping database and instructs individual software agents of the one or more software agents to initiate a conversation with a customer to receive a voice-based order. The individual software agents comprise an instance of an artificial intelligence engine.
    Type: Application
    Filed: March 7, 2022
    Publication date: August 25, 2022
    Inventors: Pranav Nirmal Mehra, Akshay Labh Kayastha, Ruchi Bafna, Niyathi Allu, Sonali Dipsikha, Anthony Lowe, Vinayak T M, German Kurt Grin, Wayne Moffet, Yuganeshan A J, Vrajesh Navinchandra Sejpal, Rahul Aggarwal
  • Patent number: 11355122
    Abstract: In some examples, a software agent executing on a server an utterance from a customer. The software agent converts the utterance to text. The software agent creates an audio representation of the text and performs a comparison of the audio representation and the utterance. The software agent creates edited text based on the comparison. For example, the software agent may determine, based on the comparison, audio differences between the audio representation and the utterance, create a sequence of edit actions based on the audio differences, and apply the sequence of edit actions to the text to create the edited text. The software agent outputs the edited text as a dialog response to the utterance.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: June 7, 2022
    Assignee: ConverseNowAI
    Inventors: Fernando Ezequiel Gonzalez, Vinay Kumar Shukla, Rahul Aggarwal, Vrajesh Navinchandra Sejpal, Leonardo Cordoba, Julia Milanese, Zubair Talib, Matias Grinberg
  • Patent number: 11355120
    Abstract: In some examples, a software agent executing on a server receives a communication comprising a first utterance from a customer and predicts, using an intent classifier, a first intent of the first utterance. Based on determining that the first intent is order-related, the software agent predicts, using a dish classifier, a cart delta vector based at least in part on the first utterance and modifies a cart associated with the customer based on the cart delta vector. The software agent predicts, using a dialog model, a first dialog response based at least in part on the first utterance and provides the first dialog response to the customer using a text-to-speech converter.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: June 7, 2022
    Assignee: ConverseNowAI
    Inventors: Zubair Talib, Rahul Aggarwal, Vinay Kumar Shukla, Pranav Nirmal Mehra, Vrajesh Navinchandra Sejpal, Akshay Labh Kayastha, Yuganeshan A J, German Kurt Grin, Fernando Ezequiel Gonzalez, Julia Milanese, Matias Grinberg
  • Patent number: 11354760
    Abstract: In some aspects, an order post detects, using one or more sensors, a presence of a customer, determines an identity of the customer, retrieves previous orders of the customer, indicates at least one item in the previous orders, receives an order comprising input that includes an utterance of the customer, modifies the utterance to create a modified utterance, sends the modified utterance to a software agent comprising a natural language processor and one or more classifiers, receives a predicted response to the modified utterance from the software agent, plays back the predicted response via the speaker, determines that the order is complete, receives payment information for the order from the customer, sends order data associated with the order to a restaurant, receives an indication from the restaurant that the order is ready for pickup, and instructs the customer to pick up the order.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: June 7, 2022
    Assignee: ConverseNowAI
    Inventors: Jon Dorch, Pranav Nirmal Mehra, Vrajesh Navinchandra Sejpal, Akshay Labh Kayastha, Yuganeshan A J, Ruchi Bafna, T M Vinayak, Vinay Kumar Shukla, Rahul Aggarwal
  • Patent number: 11348160
    Abstract: A computer system may connect to various customer-facing devices and manage or automate the order process between a retail store and the customer. The computer system may perform the dialogue and receive an order for items from the retail store and may perform quality control monitoring of the dialogue between customers and employees taking orders. The ordering system may utilize the ordered items in combination with various contextual cues to determine a customer identity which may then be linked to past orders and/or various order preferences. Based on the determined customer identity, the system may provide recommendations of additional order items or order alterations to the customer before personally identifying information has been collected from the customer. The determination of the customer identity and the determination of recommendations may be performed by machine learning algorithms that were trained on customer data and the retail store products.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: May 31, 2022
    Assignee: ConverseNowAI
    Inventors: Vinay Kumar Shukla, Rahul Aggarwal, Pranav Nirmal Mehra, Vrajesh Navinchandra Sejpal, Akshay Labh Kayastha, Yuganeshan A J
  • Publication number: 20220138337
    Abstract: A novel architecture of connections and Graphical User Interfaces (GUIs) is used to facilitate extracting a client business's data that is stored in some locations, and copying it to other locations for further processing according to digital rules.
    Type: Application
    Filed: November 4, 2020
    Publication date: May 5, 2022
    Inventors: Mark Wilhelm, Mrunalini Kulkarni, Simone van Rheenen, Rahul Aggarwal, Vimal Shantibhai Santoki, Mark Janzen, Rohit Ghule
  • Patent number: 11282140
    Abstract: An Online Software Platform (OSP) may receive a first dataset from a remote client device, and compute an estimated resource, from the first dataset and also per stored digital rules. The OSP may then communicate an aspect of the resource to the remote client device and receive a confirmation of the first dataset. The OSP may then process the first dataset, for matching it with another dataset, either internally or by outsourcing. Either way, the OSP may establish that the first dataset has been matched with a compatible second dataset. The OSP may then input a resource for the first dataset, which is determined according to stored digital rules. The OSP may further create one or more notifications and documents about the matching and the resource, and make them available to the remote client device or even to the device of another remote entity.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: March 22, 2022
    Assignee: Avalara, Inc.
    Inventors: Gregory T. Kavounas, Mark Janzen, Rahul Aggarwal, Bilkay Rose
  • Patent number: 10970405
    Abstract: There is provided an electronic device for managing functionality of applications. The device including a processor which detects an input with respect to a graphical element displayed on a display of the electronic device, the graphical element representing a first application, generates at least one sub-graphical element from the graphical element, the at least one sub-graphical element representing a functional data item associated with the first application and controls the display to display the at least one sub-graphical element.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: April 6, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Rahul Aggarwal, Vivek Kumar Dhiman, Lowlish Goel
  • Publication number: 20210055787
    Abstract: An immersive device and method for streaming of immersive media are provided. The method includes receiving body motion coordinates of a user in each of three dimensions and determining deviation in the body motion by a first immersive device. A dominant direction of motion based on the deviation calculated is then determined. A request by the first immersive device for at least one media frame to be displayed is received by a second immersive device. The received request is processed by the second immersive device and the media frame to be displayed is segmented into a plurality of tiles by the second immersive device. One tile with the first pixel density and a remainder of the tiles of the plurality of tiles with a second pixel density are stitched by the second immersive device to render one immersive media frame which is displayed to the user.
    Type: Application
    Filed: August 12, 2020
    Publication date: February 25, 2021
    Inventors: Aneet Kaur CHHABRA, Rahul AGGARWAL
  • Patent number: 10748250
    Abstract: Provided are a method and an apparatus for managing immersive data in an immersive system. The method includes: generating a truncated three-dimensional (3D) geometry including a truncated plane corresponding to a field of view (FOV) of a user, obtaining the immersive data comprising a plurality of frames based on the FOV of the user, mapping a frame from among the plurality of frames onto the truncated plane formed according to the FOV of the user, and projecting the frame onto the FOV of the user.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: August 18, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Rahul Aggarwal, Aneet Kaur Chhabra, Abhinav Purwar, Viral Harendra Upadhyaya, Praharsh Ivaturi
  • Patent number: 10627987
    Abstract: A method for launching an application in an electronic device is provided. The method includes displaying an first application icon corresponding to an first application on the electronic device; detecting a first input performed on the displayed first application icon; and performing an action corresponding to the first input, in response to detecting the first input, and wherein the action corresponding to the first input comprises visually changing the first application icon.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: April 21, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Rahul Aggarwal
  • Publication number: 20190188828
    Abstract: Provided are a method and an apparatus for managing immersive data in an immersive system. The method includes: generating a truncated three-dimensional (3D) geometry including a truncated plane corresponding to a field of view (FOV) of a user, obtaining the immersive data comprising a plurality of frames based on the FOV of the user, mapping a frame from among the plurality of frames onto the truncated plane formed according to the FOV of the user, and projecting the frame onto the FOV of the user.
    Type: Application
    Filed: December 12, 2018
    Publication date: June 20, 2019
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Rahul AGGARWAL, Aneet Kaur CHHABRA, Abhinav PURWAR, Viral Harendra UPADHYAYA, Praharsh IVATURI
  • Publication number: 20190066007
    Abstract: Example methods and systems are directed to measuring labor market friction using social networking member information as a proxy for nationwide labor statistics. As nationwide labor statistics are often generic, the social networking member information can serve as a way to more granularly identify where labor market frictions are occurring across communities and/or industries. A user selects one or more labor pool criterion for selecting job postings of a social networking service to be included in the desired labor market. The labor pool criterion are also used to select potential members of the social networking service to be included in the desired labor market. Various comparisons are then made to match the member profiles of the potential members with the selected job postings to determine vacancy rates and potential job seekers. These values are then used to highlight geographic regions where there may be labor market friction.
    Type: Application
    Filed: August 31, 2017
    Publication date: February 28, 2019
    Inventors: Rahul Aggarwal, Francis Edmond MacCrory, III, Noel Dominic Sequeira, Parul Batra, George Westerman
  • Publication number: 20180046986
    Abstract: A referral system is provided with an on-line social network system. The referral system selects a set of (connected profile, job posting) pairs for presentation to a member of the on-line social network system who is an employee of a particular target organization, based on each pair's respective presentation score. The presentation score for a (connected profile, job posting) pair reflects likelihood that the employee refers a candidate represented by the connected profile from the (connected profile, job posting) pair for the job represented by the job posting from the (connected profile, job posting) pair.
    Type: Application
    Filed: January 5, 2016
    Publication date: February 15, 2018
    Inventors: Jian Wang, Rahul Aggarwal, Parul Jain, Harpaul Singh Sambhi
  • Publication number: 20180039944
    Abstract: A referral system is provided with an on-line social network system. The referral system accesses a member profile representing an employee of a certain company. For each job posting that represents a job at the target organization, the referral system generates a presentation score that reflects the likelihood of the employee referring someone from their network for the job represented by that job posting. The referral system uses respective presentation scores generated for the job postings to determine which of these job postings are to be selected for inclusion into a referral UI for presentation to the employee.
    Type: Application
    Filed: January 5, 2016
    Publication date: February 8, 2018
    Inventors: Jian Wang, Rahul Aggarwal, Parul Jain, Harpaul Singh Sambhi
  • Publication number: 20180018470
    Abstract: There is provided an electronic device for managing functionality of applications. The device including a processor which detects an input with respect to a graphical element displayed on a display of the electronic device, the graphical element representing a first application, generates at least one sub-graphical element from the graphical element, the at least one sub-graphical element representing a functional data item associated with the first application and controls the display to display the at least one sub-graphical element.
    Type: Application
    Filed: July 12, 2017
    Publication date: January 18, 2018
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Rahul AGGARWAL, Vivek Kumar DHIMAN, Lowlish GOEL
  • Patent number: 9860163
    Abstract: A source edge router initiates point-to-point (P2P) label switched paths (LSPs) to multiple receiver edge routers, sends one or more PATH messages to one or more nodes downstream of the source edge router for the P2P LSPs, wherein each one of the set of PATH messages includes a same identifier of a point-to-multipoint (P2MP) LSP that includes a session object that contains a tunnel identifier and a P2MP identifier, and receives from each of those nodes downstream of the source edge router, a set of one or more RESV messages, wherein each one of the received RESV messages received from a respective node downstream of the source edge router includes the identifier of the P2MP LSP and a label allocated by that node downstream of the source edge router.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: January 2, 2018
    Assignee: ERICSSON AB
    Inventors: Rahul Aggarwal, George Apostolopoulos, Liming Wei
  • Publication number: 20170193452
    Abstract: A referral system is provided with an on-line social network system. The referral system accesses a member profile representing an employee of a certain company and a target job posting representing a job opening at the same company. The referral system analyzes respective profiles of the member's connections in relation to the target job posting. For each connected member profile, the referral system generates a presentation score with respect to the job posting. The presentation score generated reflects likelihood that that particular employee refers a candidate represented by the connected member profile for the job represented by the target job posting and is used to determine which connected member profiles are to be presented to the employee.
    Type: Application
    Filed: January 5, 2016
    Publication date: July 6, 2017
    Inventors: Jian Wang, Rahul Aggarwal, Parul Jain, Harpaul Singh Sambhi