Patents by Inventor Satyabrata Rout

Satyabrata Rout 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: 10841412
    Abstract: For responding to a notification displayed in an Always on Display (“AoD”) mode with a voice command, a method displays notifications in at least one of a full power mode or an AoD mode, parses a notification to determine a notification type. The method also determines, while in the AoD mode, if the notification supports voice responses. If the notification supports voice response, the method receives a voice command from a user and authorizes the user based on the voice command, bypasses a screen lock, in response to the user being authorized, and executes the voice command.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: November 17, 2020
    Assignee: Motorola Mobility LLC
    Inventors: Himanshu Chug, Amit Kumar Agrawal, Satyabrata Rout
  • Patent number: 10528320
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enabling screen-specific user interfacing with elements of viewable screens presented by an electronic device are disclosed. In one aspect, a method includes the actions of identifying a character sequence representing a first input that is received while displaying a viewable screen having at least one selectable viewable element. The actions further include accessing an electronic file that provides a text representation of one or more of the at least one selectable viewable element. The actions further include comparing the character sequence to the text representation. The actions further include selecting, within the viewable screen, a selectable viewable element whose text representation matches the character sequence. The actions further include triggering any action linked to the selecting the selectable viewable element.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: January 7, 2020
    Assignee: Google Technology Holdings LLC
    Inventors: Sanjeev Kumar P. V., Amit K. Agrawal, Satyabrata Rout, Vishal S. Patil
  • Patent number: 10388280
    Abstract: A method and apparatus for managing multiple voice operation trigger phrases includes an electronic computing device enabling a first voice operation trigger phrase and a second voice operation trigger phrase on the electronic computing device. The method further includes determining whether a context applies to the electronic computing device, loading the first voice operation trigger phrase upon determining that a first context applies to the electronic computing device, and loading the second voice operation trigger phrase upon determining that a second context applies to the electronic computing device.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: August 20, 2019
    Assignee: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Satyabrata Rout
  • Patent number: 10129773
    Abstract: Disclosed are systems and methods for managing data use by a user device. In an embodiment, the resolution of media generation, media presentation, or both are altered to optimize the device's usage of data under a data allotment. In a further embodiment, the device may serve as a data conduit to a second device for reasons of improved resolution, improved battery life, or to optimize data allotment.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: November 13, 2018
    Assignee: Google Technology Holdings LLC
    Inventors: Satyabrata Rout, Amit Kumar Agrawal, Jayashree M. Yabannavar
  • Publication number: 20180268402
    Abstract: Various embodiments dynamically transfer authentication information between devices. A first computing device establishes a first communication link with a second computing device, and a second communication link with a remote computing device. Upon accessing the remote computing device over the second communication link, the first computing device receives a request for authentication information from the remote computing device. In turn, the first computing device queries the second computing device for the authentication information over the first communication link. Before sending the authentication information, the second computing device prompts a user for credentials to validate the request for authentication information. Responsive to receiving the credentials, the second computing device dynamically transfers the authentication information to the first computing device over the first communication link.
    Type: Application
    Filed: November 6, 2017
    Publication date: September 20, 2018
    Applicant: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Satyabrata Rout
  • Publication number: 20180270343
    Abstract: A processor identifies a no touch no see (NTNS) context. A notification of a non-user initiated event is received, with the event not being associated with a user interaction with the device, and at least responsive to identifying the NTNS context, a NTNS trigger is enabled. Receipt of a voice signal matching the NTNS trigger is awaited at the user's convenience. Responsive to receiving the voice signal matching the NTNS trigger, the notification is read out and touchless voice interaction is initiated.
    Type: Application
    Filed: November 7, 2017
    Publication date: September 20, 2018
    Inventors: Satyabrata Rout, Amit Kumar Agrawal, Himanshu Chug
  • Publication number: 20180270226
    Abstract: Some embodiments provide secure transfer of user information between devices. To facilitate an online transaction, a first computing device queries a second computing device for user information. Responsive to receiving the query, the second computing device prompts a user for credentials to validate access to user information stored on a local database. Upon receiving credentials, the second computing device displays a user interface that allow access to the user information. Responsive to selection of a particular set of user information, some embodiments transmit the particular set of user information to the first computing device. In turn, the first computing device auto-populates a user interface with the user information to unburden the user of manually entering the particular set of user information into the user interface, and enable completion of the online transaction.
    Type: Application
    Filed: November 6, 2017
    Publication date: September 20, 2018
    Applicant: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Satyabrata Rout
  • Publication number: 20180262607
    Abstract: For responding to a notification displayed in an Always on Display (“AoD”) mode with a voice command, a method displays notifications in at least one of a full power mode or an AoD mode, parses a notification to determine a notification type. The method also determines, while in the AoD mode, if the notification supports voice responses. If the notification supports voice response, the method receives a voice command from a user and authorizes the user based on the voice command, bypasses a screen lock, in response to the user being authorized, and executes the voice command.
    Type: Application
    Filed: March 13, 2017
    Publication date: September 13, 2018
    Inventors: Himanshu Chug, Amit Kumar Agrawal, Satyabrata Rout
  • Patent number: 9875734
    Abstract: For managing audio readouts and visual notifications, a method and apparatus are disclosed. The apparatus includes audio output device, a display device, a processor, and a memory that stores code executable by the processor to: present, via the audio output device, an audio readout to the user of the apparatus, determine a user attention state, and present, via the display device, a visual cue in a visual notification that corresponds to the audio readout, in response to the user attention state being a state of user interest. The visual cue may indicate a location in the visual notification that corresponds to a current position of the audio readout. Determining the user attention state to be a state of user interest may include receiving sensor data and determining whether a user is holding the apparatus based on the sensor data.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: January 23, 2018
    Assignee: Motorola Mobility, LLC
    Inventors: Amit Kumar Agrawal, Satyabrata Rout
  • Publication number: 20170329796
    Abstract: Systems and methods process files on an electronic device to enable context-based sharing of the files associated with an event, and to ease and simplify the user experience. According to certain aspects, an electronic communication including a request to share files may be parsed for keywords related to an event. Files stored on the electronic device may be processed to determine whether the files are associated with the event, based on the keywords. Files that are determined to be associated with the event may be processed to enable context-based sharing, such as by associating an event-specific sharing option, adding metadata, or displaying the associated files. Increased collaboration and participation by users to share files associated with an event may result through the use of these systems and methods.
    Type: Application
    Filed: May 13, 2016
    Publication date: November 16, 2017
    Inventors: Satyabrata Rout, Amit Kumar Agrawal
  • Publication number: 20170308253
    Abstract: A method includes determining that a device is in a driving state and prompting a user to enable a hands-free mode of operation responsive to detecting a manual interaction with the device by the user while the device is in the driving state. A device includes a display, at least one sensor to detect motion of the device, and a processor to detect a driving state of the device based on the motion and prompt a user of the device to enable a hands-free mode of operation responsive to detecting a manual interaction with the device by the user while the device is in the driving state.
    Type: Application
    Filed: April 25, 2016
    Publication date: October 26, 2017
    Inventors: Amit Kumar Agrawal, Satyabrata Rout
  • Publication number: 20170213559
    Abstract: A method and apparatus for managing multiple voice operation trigger phrases includes an electronic computing device enabling a first voice operation trigger phrase and a second voice operation trigger phrase on the electronic computing device. The method further includes determining whether a context applies to the electronic computing device, loading the first voice operation trigger phrase upon determining that a first context applies to the electronic computing device, and loading the second voice operation trigger phrase upon determining that a second context applies to the electronic computing device.
    Type: Application
    Filed: January 27, 2016
    Publication date: July 27, 2017
    Inventors: Amit Kumar Agrawal, Satyabrata Rout
  • Publication number: 20170206060
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enabling screen-specific user interfacing with elements of viewable screens presented by an electronic device are disclosed. In one aspect, a method includes the actions of identifying a character sequence representing a first input that is received while displaying a viewable screen having at least one selectable viewable element. The actions further include accessing an electronic file that provides a text representation of one or more of the at least one selectable viewable element. The actions further include comparing the character sequence to the text representation. The actions further include selecting, within the viewable screen, a selectable viewable element whose text representation matches the character sequence. The actions further include triggering any action linked to the selecting the selectable viewable element.
    Type: Application
    Filed: February 3, 2017
    Publication date: July 20, 2017
    Inventors: Sanjeev Kumar P.V., Amit K. Agrawal, Satyabrata Rout, Vishal S. Patil
  • Publication number: 20170193982
    Abstract: For managing audio readouts and visual notifications, a method and apparatus are disclosed. The apparatus includes audio output device, a display device, a processor, and a memory that stores code executable by the processor to: present, via the audio output device, an audio readout to the user of the apparatus, determine a user attention state, and present, via the display device, a visual cue in a visual notification that corresponds to the audio readout, in response to the user attention state being a state of user interest. The visual cue may indicate a location in the visual notification that corresponds to a current position of the audio readout. Determining the user attention state to be a state of user interest may include receiving sensor data and determining whether a user is holding the apparatus based on the sensor data.
    Type: Application
    Filed: January 5, 2016
    Publication date: July 6, 2017
    Inventors: Amit Kumar Agrawal, Satyabrata Rout
  • Patent number: 9633659
    Abstract: A method and apparatus for voice enrolling an electronic computing device includes a networked server configured to receive voice data over a first communication connection from a first electronic computing device, wherein the voice data comprises a user-specific launch phrase spoken by a user. The networked server is further configured to receive an indication of a second electronic computing device to voice enroll and to initiate voice enrollment of the second electronic computing device over a second communication connection using the voice data.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: April 25, 2017
    Assignee: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Himanshu Chug, Satyabrata Rout
  • Patent number: 9600227
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enabling screen-specific user interfacing with elements of viewable screens presented by an electronic device are disclosed. In one aspect, a method includes the actions of identifying a character sequence representing a first input that is received while displaying a viewable screen having at least one selectable viewable element. The actions further include accessing an electronic file that provides a text representation of one or more of the at least one selectable viewable element. The actions further include comparing the character sequence to the text representation. The actions further include selecting, within the viewable screen, a selectable viewable element whose text representation matches the character sequence. The actions further include triggering any action linked to the selecting the selectable viewable element.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: March 21, 2017
    Assignee: Google Technology Holdings LLC
    Inventors: Sanjeev Kumar P.V., Amit Kumar Agrawal, Satyabrata Rout, Vishal Shashikant Patil
  • Patent number: 9583097
    Abstract: In an electronic device, a method includes analyzing help information associated with a software application to identify a sequence of manipulations of viewable elements associated with an instance of an operation by the software application. The method further includes generating a voice command set based on the sequence of manipulations of viewable elements and storing the voice command set. The method further includes receiving voice input from a user, determining the voice input represents a voice command of the voice command set, and performing an emulated manipulation sequence of viewable elements based on the voice command to actuate an instance of the operation by the software application, the emulated manipulation sequence based on the sequence of manipulations of viewable elements.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: February 28, 2017
    Assignee: Google Inc.
    Inventors: Amit Kumar Agrawal, Raymond B. Essick, IV, Satyabrata Rout
  • Patent number: 9538343
    Abstract: A method includes receiving an incoming call from a caller's device in a called device. A locale preference associated with the caller's device is determined. A voice engine in the called device is configured using locale settings associated with the determined locale preference. A query message is sent to the caller's device. A response to the query message is parsed using the voice engine. The incoming call is processed in the called device based on the response.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: January 3, 2017
    Assignee: Motorola Mobility LLC
    Inventors: Satyabrata Rout, Amit Kumar Agrawal
  • Publication number: 20160379463
    Abstract: A method 400 and apparatus for setting a notification readout mode based on proximity detection includes an electronic computing device configured to determine 402 that a notification readout function is enabled on the electronic computing device. The electronic computing device is further configured to determine 404 a proximity status for the electronic computing device using at least one sensor of the electronic computing device and to set 410, based on the determined proximity status, a notification readout mode for the electronic computing device.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 29, 2016
    Inventors: Amit Kumar Agrawal, Rachid M. Alameh, John O'Leary, Satyabrata Rout, Andre Luiz Silva Bazante
  • Patent number: 9524631
    Abstract: A method 400 and apparatus for setting a notification readout mode based on proximity detection includes an electronic computing device configured to determine 402 that a notification readout function is enabled on the electronic computing device. The electronic computing device is further configured to determine 404 a proximity status for the electronic computing device using at least one sensor of the electronic computing device and to set 410, based on the determined proximity status, a notification readout mode for the electronic computing device.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: December 20, 2016
    Assignee: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Rachid M Alameh, John O'Leary, Satyabrata Rout, Andre Luiz Silva Bazante