Patents by Inventor Parikshit Dharawat

Parikshit Dharawat 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: 10481667
    Abstract: An electronic device performs a method for adjusting a sleep mode display mechanism. The method includes determining, responsive to a trigger, whether a trusted device is proximate to the electronic device. The method further includes adjusting a sleep mode display mechanism of the electronic device when the trusted device is determined to be proximate to the electronic device.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: November 19, 2019
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventor: Parikshit Dharawat
  • Patent number: 10127849
    Abstract: Systems and methods for displaying always-on content on a display of a mobile device allow the device to use a low power processor for certain always-on content and to coordinate with the device application processor for the remaining always-on content. In an embodiment, a pixel row-skip pattern is specified by the low power processor based on the display screen's resolution setting as well as ambient light conditions. In a further embodiment, the execution of pixel rendering in keeping with the prescribed pattern is synchronized between the device's low power processor and main application processor.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: November 13, 2018
    Assignee: Google Technology Holdings LLC
    Inventors: Nathan M. Connell, Parikshit Dharawat, Christian L. Flowers
  • Patent number: 10117186
    Abstract: Receiving a first notification at a mobile device, displaying a first set of information related to the first notification for a first time period commencing when the first notification is received, analyzing data from a sensor of the mobile device to detect a presence of a user, in response to detecting the presence of the user, and also in response to receiving a subsequent notification, displaying an updated set of information related to the subsequent notification during a second time period that commences upon receipt of the subsequent notification.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: October 30, 2018
    Assignee: Motorola Mobility LLC
    Inventors: Mark D Denzel, Parikshit Dharawat, Christian L Flowers, Yun-Ling Lee, Anita P Mhaskar
  • Publication number: 20180039318
    Abstract: An electronic device performs a method for adjusting a sleep mode display mechanism. The method includes determining, responsive to a trigger, whether a trusted device is proximate to the electronic device. The method further includes adjusting a sleep mode display mechanism of the electronic device when the trusted device is determined to be proximate to the electronic device.
    Type: Application
    Filed: October 18, 2017
    Publication date: February 8, 2018
    Inventor: Parikshit Dharawat
  • Patent number: 9832753
    Abstract: A notification handling system determines a notification type for a notification received at a first device of a group of associated devices. The system determines at least a second device from the group that has a capability related to the notification type and accordingly routes the notification to the second device. The second device may be paired to the first device via a wireless link. The notification handling system also augments the notification with additional information for the second device based on the capability of the second device. The augmented information is obtained by extracting data from the notification and augmenting the notification based on the extracted data. The notification handling system may also send or receive a global notification dismissal that dismisses the notification from all associated devices that may have received the notification.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: November 28, 2017
    Assignee: Google LLC
    Inventors: Nirmalya Barat, Francois M. Dermu, Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
  • Patent number: 9823725
    Abstract: An electronic device performs a method for adjusting a sleep mode display mechanism. The method includes determining, responsive to a trigger, whether a trusted device is proximate to the electronic device. The method further includes adjusting a sleep mode display mechanism of the electronic device when the trusted device is determined to be proximate to the electronic device.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: November 21, 2017
    Assignee: Google Technology Holdings LLC
    Inventor: Parikshit Dharawat
  • Patent number: 9804665
    Abstract: One disclosed method includes generating a rule set by an application running on a primary processor. The rule set specifies how the application handles events. The rule set is sent from the primary processor to a secondary processor and the primary processor is placed in sleep mode. The secondary processor may then handle at least one event corresponding to the application by executing the rule set while the primary processor is in sleep mode. In one embodiment, handling the event may include substituting for the application by the secondary processor by executing the rule set, and controlling a peripheral hardware device that is peripheral to the primary processor according to the rule set. Handling an event may also include waking the primary processor from sleep mode by the secondary processor and passing control back to the primary processor.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: October 31, 2017
    Assignee: Google Inc.
    Inventors: Scott P DeBates, George B Standish, Nathan M Connell, Parikshit Dharawat, Christian L Flowers, Jared S Suttles, Joseph H Swantek, Haitang Wang
  • Publication number: 20170280384
    Abstract: Receiving a first notification at a mobile device, displaying a first set of information related to the first notification for a first time period commencing when the first notification is received, analyzing data from a sensor of the mobile device to detect a presence of a user, in response to detecting the presence of the user, and also in response to receiving a subsequent notification, displaying an updated set of information related to the subsequent notification during a second time period that commences upon receipt of the subsequent notification.
    Type: Application
    Filed: March 24, 2016
    Publication date: September 28, 2017
    Inventors: Mark D. Denzel, Parikshit Dharawat, Christian L. Flowers, Yun-Ling Lee, Anita P. Mhaskar
  • Patent number: 9753527
    Abstract: One disclosed method includes registering a graphics buffer with a kernel running on a first processor, storing the registered graphics buffer in memory initially without drawing the graphics buffer to a display, and passing the registered graphics buffer to a kernel display driver directly to draw the graphics buffer to the display, in response to a trigger. The method may further include informing a second processor of the registered graphics buffer and receiving the trigger by the kernel as a message from the second processor. The first processor may receive the trigger as a wake command from the second processor while the first processor is in sleep mode. A partial resume of the kernel is then performed while preventing activation of user space on the primary processor, and the graphics buffer is drawn on the display without using an operating system graphics pipeline of the user space.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: September 5, 2017
    Assignee: Google Technology Holdings LLC
    Inventors: Nathan M Connell, Parikshit Dharawat, Christian L Flowers, Jared S Suttles, Joseph Swantek, Haitang Wang
  • Publication number: 20170221451
    Abstract: Systems and methods for displaying always-on content on a display of a mobile device allow the device to use a low power processor for certain always-on content and to coordinate with the device application processor for the remaining always-on content. In an embodiment, a pixel row-skip pattern is specified by the low power processor based on the display screen's resolution setting as well as ambient light conditions. In a further embodiment, the execution of pixel rendering in keeping with the prescribed pattern is synchronized between the device's low power processor and main application processor.
    Type: Application
    Filed: April 12, 2017
    Publication date: August 3, 2017
    Inventors: Nathan M. Connell, Parikshit Dharawat, Christian L. Flowers
  • Patent number: 9697368
    Abstract: A client device stores a user-specified privacy setting regulating communication of information associated with audio data captured by the client device to an external entity. When the client device captures audio data, the client device determines whether the user-specified privacy setting authorizes communication of data associated with the captured audio data to an external entity. The privacy setting may identify specific external entities to which data may be communicated, specify characteristics of captured audio data authorized to be transmitted, or generally specify whether communication of data associated with captured audio data is authorized or prevented.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: July 4, 2017
    Assignee: Google Technology Holdings LLC
    Inventor: Parikshit Dharawat
  • Patent number: 9690560
    Abstract: A method, machine and system enable the automated transfer of software applications between mobile devices that have different operating systems. A computer receives (1004) a first image of a first display screen of a first mobile device with at least one application (app) selection icon visible within the first image. The computer analyzes (1006) the first image to identify at least one software application from the at least one selection icon. The computer initiates (1022) a download of the at least one application identified to a second mobile device for installation of the at least one application on the second mobile device.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: June 27, 2017
    Assignee: Google Technology Holdings LLC
    Inventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
  • Patent number: 9640100
    Abstract: Systems and methods for displaying always-on content on a display of a mobile device allow the device to use a low power processor for certain always-on content and to coordinate with the device application processor for the remaining always-on content. In an embodiment, a pixel row-skip pattern is specified by the low power processor based on the display screen's resolution setting as well as ambient light conditions. In a further embodiment, the execution of pixel rendering in keeping with the prescribed pattern is synchronized between the device's low power processor and main application processor.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: May 2, 2017
    Assignee: Google Technology Holdings LLC
    Inventors: Nathan M. Connell, Parikshit Dharawat, Christian L. Flowers
  • Publication number: 20160309445
    Abstract: A notification handling system determines a notification type for a notification received at a first device of a group of associated devices. The system determines at least a second device from the group that has a capability related to the notification type and accordingly routes the notification to the second device. The second device may be paired to the first device via a wireless link. The notification handling system also augments the notification with additional information for the second device based on the capability of the second device. The augmented information is obtained by extracting data from the notification and augmenting the notification based on the extracted data. The notification handling system may also send or receive a global notification dismissal that dismisses the notification from all associated devices that may have received the notification.
    Type: Application
    Filed: June 23, 2016
    Publication date: October 20, 2016
    Inventors: Nirmalya Barat, Francois M. Dermu, Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
  • Patent number: 9402167
    Abstract: A notification handling system determines a notification type for a notification received at a first device of a group of associated devices. The system determines at least a second device from the group that has a capability related to the notification type and accordingly routes the notification to the second device. The second device may be paired to the first device via a wireless link. The notification handling system also augments the notification with additional information for the second device based on the capability of the second device. The augmented information is obtained by extracting data from the notification and augmenting the notification based on the extracted data. The notification handling system may also send or receive a global notification dismissal that dismisses the notification from all associated devices that may have received the notification.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: July 26, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Nirmalya Barat, Francois M Dermu, Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
  • Patent number: 9389884
    Abstract: A disclosed method detects user input to set wallpaper of a first operating system environment using an image data file, and sends the image data file from the first operating system environment to a second operating system environment along with a request to update wallpaper of the second operating system environment. The two operating system environments are independent and utilize a common kernel. The method sets the wallpaper of the second operating system environment using the image data file. The method may also establish a bi-directional client-server communication channel between the operating system environments, and send the request to update wallpaper of the second operating system environment via the bi-directional client-server communication channel. An apparatus that performs the method includes a programmable processor, and memory containing executable instructions. The processor runs multiple operating system environments utilizing a common kernel.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: July 12, 2016
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Parikshit Dharawat, Ji Hye Jung
  • Publication number: 20160179493
    Abstract: A method, machine and system enable the automated transfer of software applications between mobile devices that have different operating systems. A computer receives (1004) a first image of a first display screen of a first mobile device with at least one application (app) selection icon visible within the first image. The computer analyzes (1006) the first image to identify at least one software application from the at least one selection icon. The computer initiates (1022) a download of the at least one application identified to a second mobile device for installation of the at least one application on the second mobile device.
    Type: Application
    Filed: March 4, 2014
    Publication date: June 23, 2016
    Inventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
  • Patent number: 9369823
    Abstract: A method, machine and system enable the automated transfer of software applications between mobile devices that have different operating systems. A computer receives a first image of a first display screen of a first mobile device with at least one application (app) selection icon visible within the first image. The computer analyzes the first image to identify at least one software application from the at least one selection icon. The computer initiates a download of the at least one application identified to a second mobile device for installation of the at least one application on the second mobile device.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: June 14, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
  • Patent number: 9342325
    Abstract: A method for a multi-modal device for transferring launch information for a panel and first docking bar in a first application environment to a second application environment for a second docking bar in the second application environment includes detecting a docking of the multi-modal device to a hardware module, and displaying a user interface for the second application environment operating on the multi-modal device on the hardware module. The method includes receiving at the second application environment the launch information for launching launchable objects in the first application environment from the second application environment, and parsing, by the second application environment, the launch information to determine a change to the panel or the first docking bar. The change is in the first application environment. The method includes changing the second docking bar to include the change to the panel or the first docking bar based on parsing the launch information.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: May 17, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Nirmalya Barat, Parikshit Dharawat, Vamshika R. Gangam, Ji Hye Jung
  • Publication number: 20160061600
    Abstract: This disclosure describes techniques and apparatuses for implementing adaptive detection of user proximity. These techniques and apparatuses enable a device to detect, via environmental variances, proximity of a user and then trigger functions of the device based on the user proximity. The device may also determine if conditions of an environment caused false detection of an environmental variance, in which case, the environmental variance may be disregarded to prevent false triggering of the device functions.
    Type: Application
    Filed: August 28, 2014
    Publication date: March 3, 2016
    Inventors: Parikshit Dharawat, Kristin A. Gray