Patents by Inventor Guru Nagarajan
Guru Nagarajan 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: 11847858Abstract: According to the techniques of this disclosure, a method includes capturing, using a camera system of a vehicle, at least one image of an occupant of the vehicle, determining, based on the at least one image of the occupant, a location of one or more eyes of the occupant within the vehicle, and determining, based on the at least one image of the occupant, an eye gaze vector. The method may also include determining, based on the eye gaze vector, the location of the one or more eyes of the occupant, and a vehicle data file of the vehicle, a region of interest from a plurality of regions of interests of the vehicle at which the occupant is looking, wherein the vehicle data file specifies respective locations of each of the plurality of regions of interest, and selectively performing, based on the region of interest, an action.Type: GrantFiled: November 9, 2022Date of Patent: December 19, 2023Assignee: Google LLCInventors: Ankit Arora, Blaze Michael Keller, Guru Nagarajan
-
Publication number: 20230088021Abstract: According to the techniques of this disclosure, a method includes capturing, using a camera system of a vehicle, at least one image of an occupant of the vehicle, determining, based on the at least one image of the occupant, a location of one or more eyes of the occupant within the vehicle, and determining, based on the at least one image of the occupant, an eye gaze vector. The method may also include determining, based on the eye gaze vector, the location of the one or more eyes of the occupant, and a vehicle data file of the vehicle, a region of interest from a plurality of regions of interests of the vehicle at which the occupant is looking, wherein the vehicle data file specifies respective locations of each of the plurality of regions of interest, and selectively performing, based on the region of interest, an action.Type: ApplicationFiled: November 9, 2022Publication date: March 23, 2023Inventors: Ankit Arora, Blaze Michael Keller, Guru Nagarajan
-
Patent number: 11527082Abstract: According to the techniques of this disclosure, a method includes capturing, using a camera system of a vehicle, at least one image of an occupant of the vehicle, determining, based on the at least one image of the occupant, a location of one or more eyes of the occupant within the vehicle, and determining, based on the at least one image of the occupant, an eye gaze vector. The method may also include determining, based on the eye gaze vector, the location of the one or more eyes of the occupant, and a vehicle data file of the vehicle, a region of interest from a plurality of regions of interests of the vehicle at which the occupant is looking, wherein the vehicle data file specifies respective locations of each of the plurality of regions of interest, and selectively performing, based on the region of interest, an action.Type: GrantFiled: November 12, 2019Date of Patent: December 13, 2022Assignee: Google LLCInventors: Ankit Arora, Blaze Michael Keller, Guru Nagarajan
-
Publication number: 20210397859Abstract: According to the techniques of this disclosure, a method includes capturing, using a camera system of a vehicle, at least one image of an occupant of the vehicle, determining, based on the at least one image of the occupant, a location of one or more eyes of the occupant within the vehicle, and determining, based on the at least one image of the occupant, an eye gaze vector. The method may also include determining, based on the eye gaze vector, the location of the one or more eyes of the occupant, and a vehicle data file of the vehicle, a region of interest from a plurality of regions of interests of the vehicle at which the occupant is looking, wherein the vehicle data file specifies respective locations of each of the plurality of regions of interest, and selectively performing, based on the region of interest, an action.Type: ApplicationFiled: November 12, 2019Publication date: December 23, 2021Applicants: Google LLC, Google LLCInventors: Ankit Arora, Blaze Michael Keller, Guru Nagarajan
-
Patent number: 10068508Abstract: Systems and techniques are provided for measuring consistency of animation and/or video rendering on a device, and providing a user with an indication of one or more consistency scores of the user's device. The consistency score indicates generally the consistency of user experience that is expected for the user device. In some cases, the consistency score is calculated based upon the differences in rendering times between adjacent frames in an animation, and/or the number of frames that have a render difference that differs from a standard or baseline value. A consistency score also may be based upon the framerate achievable by the device when rendering a video at a constant quality.Type: GrantFiled: August 30, 2013Date of Patent: September 4, 2018Assignee: Google LLCInventors: Guru Nagarajan, Stuart Murray Scott
-
Patent number: 9907469Abstract: Techniques for combining physiological and health information are provided. An example method includes receiving one or more physiological parameters of a user from one or more devices in data formats specific to the devices, translating the received physiological parameters from their respective data formats into a common data format, storing the translated physiological parameters into a common data structure configured to store data in the common data format, retrieving the stored physiological parameters for display in a user interface, wherein the user interface displays one or more human-readable physiological characteristics of the user based on the retrieved physiological parameters, and repeating the translating, the storing and the retrieving, upon receipt of one or more other physiological parameters from the devices, to update the displayed human-readable physiological characteristics.Type: GrantFiled: January 17, 2014Date of Patent: March 6, 2018Assignee: Google LLCInventor: Guru Nagarajan
-
Patent number: 9185017Abstract: Systems and techniques for implementing adaptive video stream testing are presented. In particular, installation of a digital rights management (DRM) client is validated. Furthermore, a decrypted video stream at a particular bitrate is received in response to validating a DRM client. Data throttling is implemented to simulate one or more network speeds for the decrypted video stream. Additionally, video playback time is measured for a codec at the one or more network speeds and it is determined whether the video playback time for the codec exceeds a predetermined threshold value. A test report is generated that lists the codec and the video playback time for the codec at the one or more network speeds.Type: GrantFiled: June 6, 2014Date of Patent: November 10, 2015Assignee: Google Inc.Inventors: Guru Nagarajan, Andrew Flynn
-
Publication number: 20150164435Abstract: Techniques for combining physiological and health information are provided. An example method includes receiving one or more physiological parameters of a user from one or more devices in data formats specific to the devices, translating the received physiological parameters from their respective data formats into a common data format, storing the translated physiological parameters into a common data structure configured to store data in the common data format, retrieving the stored physiological parameters for display in a user interface, wherein the user interface displays one or more human-readable physiological characteristics of the user based on the retrieved physiological parameters, and repeating the translating, the storing and the retrieving, upon receipt of one or more other physiological parameters from the devices, to update the displayed human-readable physiological characteristics.Type: ApplicationFiled: January 17, 2014Publication date: June 18, 2015Applicant: Google Inc.Inventor: Guru NAGARAJAN
-
Publication number: 20150066433Abstract: Systems and techniques are provided for measuring consistency of animation and/or video rendering on a device, and providing a user with an indication of one or more consistency scores of the user's device. The consistency score indicates generally the consistency of user experience that is expected for the user device. In some cases, the consistency score is calculated based upon the differences in rendering times between adjacent frames in an animation, and/or the number of frames that have a render difference that differs from a standard or baseline value. A consistency score also may be based upon the framerate achievable by the device when rendering a video at a constant quality.Type: ApplicationFiled: August 30, 2013Publication date: March 5, 2015Applicant: Google Inc.Inventors: Guru Nagarajan, Stuart Murray Scott
-
Patent number: 8782727Abstract: Systems and techniques for implementing adaptive video stream testing are presented. In particular, installation of a digital rights management (DRM) client is validated. Furthermore, a decrypted video stream at a particular bitrate is received in response to validating a DRM client. Data throttling is implemented to simulate one or more network speeds for the decrypted video stream. Additionally, video playback time is measured for a codec at the one or more network speeds and it is determined whether the video playback time for the codec exceeds a predetermined threshold value. A test report is generated that lists the codec and the video playback time for the codec at the one or more network speeds.Type: GrantFiled: April 4, 2012Date of Patent: July 15, 2014Assignee: Google Inc.Inventors: Guru Nagarajan, Andrew Flynn
-
Patent number: 8467987Abstract: A testing application may be executed on a mobile device associated with a mobile device build and may perform operations comprising: identifying a set of mobile applications designated for testing the mobile device build; for each mobile application in the set of mobile applications: receiving an indication that a user has selected the mobile application for execution; identifying a set of tests associated with the mobile application; for each test in the set of tests: prompting the user to perform an action specified by the test using the mobile application; prompting the user for feedback regarding performance of the action by the mobile application; receiving the feedback from the user; and storing the feedback received from the user.Type: GrantFiled: May 30, 2012Date of Patent: June 18, 2013Assignee: Google, Inc.Inventors: Jeffrey Philip Davidson, Guru Nagarajan