Patents by Inventor Rajat Mukherjee

Rajat Mukherjee 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: 10768954
    Abstract: Embodiments described herein are generally directed towards systems and methods relating to a crowd-sourced digital assistant system and techniques for disambiguating commands based on personalized usage of a digital assistant device, among other things. In various embodiments, the digital assistant device can use personal data, collected device usage data, and other types of collected contextual information, to disambiguate received commands for the proper selection and execution of operations on the digital assistant device. The digital assistant can process and interpret ambiguous commands and even unique user dialects without requiring extensive training to recognize and act on the received commands, even if the particular phraseology of the command has not previously been encountered by the digital assistant.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: September 8, 2020
    Assignee: AIQUDO, INC.
    Inventors: Kiran Bindhu Hemaraj, Rajat Mukherjee
  • Publication number: 20200170562
    Abstract: A device can screen swallowing safety and swallowing efficiency. The device includes a processor configured to receive accelerometry data, determine a an A-P and S-I signal summed spectrogram from the accelerometry data, and perform one or more of identifying a missing swallow, identifying that the data was clipped from the start, identifying that the data was clipped from the end, or identifying that the data contains noise. The device can have a user interface configured to provide one or more outputs including at least one of audio or graphics based on these identifications. If the data does not contain these signal quality issues, the device can compare the data against preset classification criteria defined for each of swallowing safety and swallowing efficiency and thus classify each of the swallowing events with a swallowing safety classification and a swallowing efficiency classification.
    Type: Application
    Filed: July 31, 2018
    Publication date: June 4, 2020
    Inventors: Michael Reuben Jedwab, Juha M. Kortelainen, Rajat Mukherjee, Harri Polonen
  • Publication number: 20190347118
    Abstract: Embodiments described herein are generally directed towards systems and methods relating to a crowd-sourced digital assistant system and related methods. In particular, embodiments describe techniques for effectively searching, modifying, identifying parameter values, and determining features for selecting action datasets for distribution to digital assistant devices based on commands received therefrom. Action datasets include computing events or tasks that can be reproduced when a command is received by a digital assistant device and communicated to the server device.
    Type: Application
    Filed: July 24, 2019
    Publication date: November 14, 2019
    Inventors: Rajat Mukherjee, Kiran Bindhu Hemaraj, Matan Levi
  • Publication number: 20190335797
    Abstract: Synthetic nutritional compositions for infants and young children up to the age of thirty-six months, particularly infant formulae and growing-up milks, vary according to gender and the age of the infant or young child. The compositions have been designed to ensure balanced growth and to prevent obesity in in-fancy and later in life.
    Type: Application
    Filed: July 17, 2019
    Publication date: November 7, 2019
    Inventors: Carlos Antonio DeCastro, Frederic Destaillats, Francesca Giuffrida, Sagar Thakkar, Rajat Mukherjee
  • Patent number: 10466963
    Abstract: Various embodiments, methods and systems for implementing a digital assistant connectivity system are provided. In operation, a request to receive a unique identifier is communicated from a digital assistant device. The unique identifier is utilized to pair the digital assistant device with a smart assistant device. The unique identifier is received from and generated by a digital assistant server to correspond with the digital assistant device and a corresponding digital assistant device application instance. An instruction to perform an action on the digital assistant device is received at the digital assistant device application. The instruction is communicated based on an established command-driven session between the digital assistant device application and the smart assistant device. The command-driven session is associated with the unique identifier that paired the digital assistant device and the smart assistant device.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: November 5, 2019
    Assignee: AIQUDO, INC.
    Inventors: Matan Levi, Mark Robinson, Rajat Mukherjee, Kiran Bindhu Hemaraj, Sunil Patil
  • Patent number: 10402889
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for related search suggestions for products. In one aspect, a method includes receiving a query for searching documents wherein the query specifies a first product. A number of occurrences of the first product in a plurality of prior queries of the documents submitted by users is determined. A product category for the first product is determined based on one or more attributes associated with the first product, the category having a predetermined plurality of category attributes. A suggested product is selected wherein the suggested product is associated with attributes that satisfy the category attributes.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: September 3, 2019
    Assignee: Google LLC
    Inventors: Rajat Mukherjee, Abhinandan S. Das, Jennifer Liu Low, Dan Moisa
  • Publication number: 20190235887
    Abstract: Embodiments described herein are generally directed towards systems and methods relating to a crowd-sourced digital assistant system and techniques for disambiguating commands based on personalized usage of a digital assistant device, among other things. In various embodiments, the digital assistant device can use personal data, collected device usage data, and other types of collected contextual information, to disambiguate received commands for the proper selection and execution of operations on the digital assistant device. The digital assistant can process and interpret ambiguous commands and even unique user dialects without requiring extensive training to recognize and act on the received commands, even if the particular phraseology of the command has not previously been encountered by the digital assistant.
    Type: Application
    Filed: January 30, 2019
    Publication date: August 1, 2019
    Inventors: Kiran Bindhu Hemaraj, Rajat Mukherjee
  • Patent number: 10228831
    Abstract: According to some implementations of the present disclosure, a method is provided. The method includes presenting a state of a first application and obtaining state indication data corresponding to the state of the first application. The method further includes transmitting the state indication data to a card system and receiving an availability indicator indicating whether the card system can provide a card corresponding to the state of the first application. The method includes displaying a first selection element overlaying a graphical user interface of the first application when the availability indicator indicates that the card system can provide the card and displaying a second selection element overlaying a graphical user interface of the first application when the availability indicator indicates that the card system cannot provide the card.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: March 12, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Manikandan Sankaranarasimhan, Kalyan Desineni, Tomer Kagan, Rajat Mukherjee
  • Publication number: 20180366108
    Abstract: Embodiments described herein are generally directed towards systems and methods relating to a crowd-sourced digital assistant system and related methods. In particular, embodiments facilitate the intuitive creation, maintenance, and distribution of action datasets that include computing events or tasks that can be reproduced when an associated command is determined received by a digital assistant device. In various implementations, multiple action datasets may be determined associated with a received command and, as such, the digital assistant device or the digital assistant server can determine one or more action datasets that are most relevant to a particular user of the digital assistant device based on contextual data collected by the digital assistant device. In further implementations, the collected contextual data can be maintained by the digital assistant device, the digital assistant server, or a combination thereof.
    Type: Application
    Filed: August 23, 2018
    Publication date: December 20, 2018
    Inventors: Rajat Mukherjee, Sunil Patil, Mark Robinson
  • Publication number: 20180366113
    Abstract: Embodiments described herein facilitate the robust replay of reproducible computing events or tasks when an associated command is received by a digital assistant device. The digital assistant device can determine when a received command corresponds to one of a plurality of action datasets, select the corresponding action dataset to interpret instructions included therein, which can thereby initiate a particular feature of an application associated with the corresponding action dataset. During the process of initiating the particular feature, the digital assistant device can determine when unexpected behaviors of the associated application or the digital assistant device's operating system occur. In this way, the digital assistant device can dynamically switch to a different set of instructions included in the corresponding action dataset to address the unexpected behaviors and successfully initiate the particular feature associated with the received command.
    Type: Application
    Filed: August 23, 2018
    Publication date: December 20, 2018
    Inventors: Kiran Bindhu Hemaraj, Rajat Mukherjee
  • Patent number: 10148602
    Abstract: A method includes executing a messaging application to generate a messaging session between a user device and an application contact that represents a communication channel with a business's application. The method further includes requesting historical items from one or more remote servers for insertion into the messaging session. The historical items include links that were generated by the remote servers and selected by a user prior to creation of the messaging session. The links are associated with the business's application. The method further includes receiving historical items from one or more of the remote servers, inserting the received historical items into the messaging session, and receiving user selection of one of the historical items. Additionally, the method includes launching an application according to an access mechanism of the selected historical item and setting the launched application state into a state specified by the access mechanism of the historical item.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: December 4, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Joseph Phillip Nelson, Rajat Mukherjee, Rajesh Konda
  • Publication number: 20180336010
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to optimizing engagement with a display during digital assistant-performed operations in response to a received command. The digital assistant generates an overlay having user interface elements that present information determined to be relevant to a user based on the received command and contextual data. The overlay is presented over the underlying operations performed on corresponding applications to mask the visible steps of the operations being performed. In this way, the digital assistant optimizes display resources that are typically rendered useless during the processing of digital assistant-performed operations.
    Type: Application
    Filed: March 26, 2018
    Publication date: November 22, 2018
    Inventor: Rajat Mukherjee
  • Publication number: 20180336885
    Abstract: Embodiments described herein are generally directed towards systems and methods relating to a crowd-sourced digital assistant system and related methods. In particular, embodiments facilitate the intuitive creation, maintenance, and distribution of action datasets that include computing events or tasks that can be reproduced when an associated command, stored in an action dataset, is determined received by a digital assistant device. The digital assistant device described herein can generate new action datasets, on-board new action datasets to a remote server, and receive new action datasets or updates to existing action datasets from the remote server. The digital assistant server described herein can receive action datasets, maintain action datasets, and distribute action datasets to one or more digital assistant devices.
    Type: Application
    Filed: July 18, 2018
    Publication date: November 22, 2018
    Inventors: Rajat Mukherjee, Kiran Bindhu Hemaraj
  • Publication number: 20180336050
    Abstract: Embodiments of the present invention are directed to action recipes for a crowdsourced digital assistant. Users can define an action recipe by recording a set of inputs across one or more applications, by providing multiple sub-commands in a single on-the-fly command, by providing one or more associated commands, or otherwise. An action recipe dataset is generated, and stored and indexed on a user device and/or on an action cloud server. As such, any user can invoke an action recipe by providing an associated command to a crowdsourced digital assistant application on a user device. The crowdsourced digital assistant searches for a matching command on the user device and/or the action cloud server, and if a match is located, the corresponding action recipe dataset is accessed, and the crowdsourced digital assistant emulates the actions in the action recipe on the user device.
    Type: Application
    Filed: March 26, 2018
    Publication date: November 22, 2018
    Inventors: Rajat Mukherjee, Mark Robinson, Kiran Bindhu Hemaraj
  • Publication number: 20180336893
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to providing talk back automation for applications installed on a mobile device. To do so actions (e.g., talk back features) can be created, via the digital assistant, by recording a series of events that are typically provided by a user of the mobile device when manually invoking the desired action. At a desired state, the user may select an object that represents the output of the application. The recording embodies the action and can be associated with a series of verbal commands that the user would typically announce to the digital assistant when an invocation of the action is desired. In response, the object is verbally communicated to the user via the digital assistant, a different digital assistant, or even another device. Alternatively, the object may be communicated to the same application or another application as input.
    Type: Application
    Filed: March 26, 2018
    Publication date: November 22, 2018
    Inventors: Mark Robinson, Matan Levi, Kiran Bindhu Hemaraj, Rajat Mukherjee
  • Publication number: 20180337799
    Abstract: Various embodiments, methods and systems for implementing a digital assistant connectivity system are provided. In operation, a request to receive a unique identifier is communicated from a digital assistant device. The unique identifier is utilized to pair the digital assistant device with a smart assistant device. The unique identifier is received from and generated by a digital assistant server to correspond with the digital assistant device and a corresponding digital assistant device application instance. An instruction to perform an action on the digital assistant device is received at the digital assistant device application. The instruction is communicated based on an established command-driven session between the digital assistant device application and the smart assistant device. The command-driven session is associated with the unique identifier that paired the digital assistant device and the smart assistant device.
    Type: Application
    Filed: March 26, 2018
    Publication date: November 22, 2018
    Inventors: Matan Levi, Mark Robinson, Rajat Mukherjee, Kiran Bindhu Hemaraj, Sunil Patil
  • Publication number: 20180336049
    Abstract: Embodiments described herein are generally directed towards systems and methods relating to a crowd-sourced digital assistant and system. In particular, embodiments facilitate the intuitive creation and distribution of action datasets that include computing events or tasks that can be reproduced when an associated command, stored in an action dataset, is determined received by a digital assistant device. The digital assistant device described herein can generate new action datasets, on-board new action datasets, and receive new action datasets or updates to existing action datasets. Each digital assistant device in the described system can participate in the building of action datasets, so as to crowd-source a dialect that can be understood by a digital assistant device.
    Type: Application
    Filed: May 18, 2018
    Publication date: November 22, 2018
    Inventors: Rajat Mukherjee, Kiran Bindhu Hemaraj, Matan Levi
  • Patent number: 9848358
    Abstract: An apparatus is used to perform a Circuit Switched (CS) fallback in wireless communications. The Non-Access Stratum (NAS) of the apparatus determines whether to perform a CS fallback based on an Internet Protocol (IP) Multimedia Subsystem (IMS) registration status, and sends a service request indicating a request to perform the CS fallback when the WTRU is attached to a CS domain. The apparatus also includes an Access Stratum (AS) that receives the CS service request from the NAS, sends an indication of the CS service request in a Radio Resource Control (RRC) message to an Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN), wherein the RRC message includes CS service information, and receives a handover command in response to the CS service request.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: December 19, 2017
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Shankar Somasundaram, Mohammed Sammour, Ulises Olvera-Hernandez, Rajat Mukherjee, Catherine Livet
  • Patent number: 9767504
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for related search suggestions for products. In one aspect, a method includes receiving a query for searching documents wherein the query specifies a first product. A number of occurrences of the first product in a plurality of prior queries of the documents submitted by users is determined. A product category for the first product is determined based on one or more attributes associated with the first product, the category having a predetermined plurality of category attributes. A suggested product is selected wherein the suggested product is associated with attributes that satisfy the category attributes.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: September 19, 2017
    Assignee: Google Inc.
    Inventors: Rajat Mukherjee, Abhinandan S. Das, Jennifer Liu Low, Dan Moisa
  • Publication number: 20170169488
    Abstract: Systems and methods are provided that can include monitoring of activities of potential customer users, for example, on an e-commerce Web site. Based at least in part on the monitored activities, a notification or alert may be provided to a merchant or a merchant administrator, regarding a potential customer, such as by being sent to a mobile device of the merchant or merchant administrator. Real-time communications may be facilitated or initiated between the merchant or the merchant administrator and the potential customer, such as with regard to a potential purchase, which communications can include the use of mobile devices.
    Type: Application
    Filed: February 28, 2017
    Publication date: June 15, 2017
    Applicant: Excalibur IP, LLC
    Inventors: Amit Kumar, Rajat Mukherjee, Andrew Pariser, Patrick Thill