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: 10481667Abstract: 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: GrantFiled: October 18, 2017Date of Patent: November 19, 2019Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventor: Parikshit Dharawat
-
Patent number: 10127849Abstract: 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: GrantFiled: April 12, 2017Date of Patent: November 13, 2018Assignee: Google Technology Holdings LLCInventors: Nathan M. Connell, Parikshit Dharawat, Christian L. Flowers
-
Patent number: 10117186Abstract: 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: GrantFiled: March 24, 2016Date of Patent: October 30, 2018Assignee: Motorola Mobility LLCInventors: Mark D Denzel, Parikshit Dharawat, Christian L Flowers, Yun-Ling Lee, Anita P Mhaskar
-
Publication number: 20180039318Abstract: 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: ApplicationFiled: October 18, 2017Publication date: February 8, 2018Inventor: Parikshit Dharawat
-
Patent number: 9832753Abstract: 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: GrantFiled: June 23, 2016Date of Patent: November 28, 2017Assignee: Google LLCInventors: Nirmalya Barat, Francois M. Dermu, Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Patent number: 9823725Abstract: 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: GrantFiled: August 11, 2014Date of Patent: November 21, 2017Assignee: Google Technology Holdings LLCInventor: Parikshit Dharawat
-
Patent number: 9804665Abstract: 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: GrantFiled: July 24, 2014Date of Patent: October 31, 2017Assignee: 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: 20170280384Abstract: 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: ApplicationFiled: March 24, 2016Publication date: September 28, 2017Inventors: Mark D. Denzel, Parikshit Dharawat, Christian L. Flowers, Yun-Ling Lee, Anita P. Mhaskar
-
Patent number: 9753527Abstract: 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: GrantFiled: July 24, 2014Date of Patent: September 5, 2017Assignee: Google Technology Holdings LLCInventors: Nathan M Connell, Parikshit Dharawat, Christian L Flowers, Jared S Suttles, Joseph Swantek, Haitang Wang
-
Publication number: 20170221451Abstract: 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: ApplicationFiled: April 12, 2017Publication date: August 3, 2017Inventors: Nathan M. Connell, Parikshit Dharawat, Christian L. Flowers
-
Patent number: 9697368Abstract: 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: GrantFiled: July 29, 2014Date of Patent: July 4, 2017Assignee: Google Technology Holdings LLCInventor: Parikshit Dharawat
-
Patent number: 9690560Abstract: 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: GrantFiled: March 4, 2014Date of Patent: June 27, 2017Assignee: Google Technology Holdings LLCInventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Patent number: 9640100Abstract: 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: GrantFiled: August 15, 2014Date of Patent: May 2, 2017Assignee: Google Technology Holdings LLCInventors: Nathan M. Connell, Parikshit Dharawat, Christian L. Flowers
-
Publication number: 20160309445Abstract: 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: ApplicationFiled: June 23, 2016Publication date: October 20, 2016Inventors: Nirmalya Barat, Francois M. Dermu, Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Patent number: 9402167Abstract: 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: GrantFiled: June 25, 2013Date of Patent: July 26, 2016Assignee: Google Technology Holdings LLCInventors: Nirmalya Barat, Francois M Dermu, Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Patent number: 9389884Abstract: 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: GrantFiled: October 11, 2012Date of Patent: July 12, 2016Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Parikshit Dharawat, Ji Hye Jung
-
Publication number: 20160179493Abstract: 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: ApplicationFiled: March 4, 2014Publication date: June 23, 2016Inventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Patent number: 9369823Abstract: 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: GrantFiled: September 24, 2013Date of Patent: June 14, 2016Assignee: Google Technology Holdings LLCInventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Patent number: 9342325Abstract: 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: GrantFiled: May 17, 2012Date of Patent: May 17, 2016Assignee: Google Technology Holdings LLCInventors: Nirmalya Barat, Parikshit Dharawat, Vamshika R. Gangam, Ji Hye Jung
-
Publication number: 20160061600Abstract: 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: ApplicationFiled: August 28, 2014Publication date: March 3, 2016Inventors: Parikshit Dharawat, Kristin A. Gray