Patents by Inventor David Deephanphongs
David Deephanphongs 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).
-
Publication number: 20230122126Abstract: In accordance with some implementations, a method for measuring viewership of media content is disclosed. The method is performed on a client system. The client system obtains identification information for individuals who have agreed to participate in a media viewership totals measurement study, detects a first user of the client system, determines media content being presented in proximity to the first user, automatically determines if the first user is an individual who has agreed to participate in the media viewership totals measurement study; and generates viewership data according to the determination.Type: ApplicationFiled: December 16, 2022Publication date: April 20, 2023Inventors: David Deephanphongs, Ken Krieger
-
Patent number: 11533536Abstract: In accordance with some implementations, a method for measuring viewership of media content is disclosed. The method is performed on a client system. The client system obtains identification information for individuals who have agreed to participate in a media viewership totals measurement study, detects a first user of the client system, determines media content being presented in proximity to the first user, automatically determines if the first user is an individual who has agreed to participate in the media viewership totals measurement study; and generates viewership data according to the determination.Type: GrantFiled: July 9, 2019Date of Patent: December 20, 2022Assignee: Google LLCInventors: David Deephanphongs, Ken Krieger
-
Publication number: 20220237743Abstract: Systems, methods, and media for adjusting one or more images displayed to a viewer are provided. In some implementations, the system comprises: at least one processing circuit configured to: detect an orientation of a viewer based on at least two points associated with the viewer; determine, based on the orientation, a rotational position of a first image to be displayed on a display; and generate a display image for display on the display, wherein the display image includes at least a portion of the first image rotated based on the rotational position.Type: ApplicationFiled: April 18, 2022Publication date: July 28, 2022Inventors: Majd Bakar, David Deephanphongs
-
Patent number: 11308583Abstract: Systems, methods, and media for adjusting one or more images displayed to a viewer are provided. In some implementations, the system comprises: at least one processing circuit configured to: detect an orientation of a viewer based on at least two points associated with the viewer; determine, based on the orientation, a rotational position of a first image to be displayed on a display; and generate a display image for display on the display, wherein the display image includes at least a portion of the first image rotated based on the rotational position.Type: GrantFiled: January 17, 2020Date of Patent: April 19, 2022Assignee: Google LLCInventors: Majd Bakar, David Deephanphongs
-
Publication number: 20200151853Abstract: Systems, methods, and media for adjusting one or more images displayed to a viewer are provided. In some implementations, the system comprises: at least one processing circuit configured to: detect an orientation of a viewer based on at least two points associated with the viewer; determine, based on the orientation, a rotational position of a first image to be displayed on a display; and generate a display image for display on the display, wherein the display image includes at least a portion of the first image rotated based on the rotational position.Type: ApplicationFiled: January 17, 2020Publication date: May 14, 2020Inventors: Majd Bakar, David Deephanphongs
-
Patent number: 10592552Abstract: Methods, apparatus, systems, and computer-readable media for assigning a real-time clock domain timestamp to sensor frames from a sensor component that operates in a non-real-time time-domain. In some implementations, a real-time component receives capture instances that each indicate capturing of a corresponding sensor data frame by the sensor component. In response to a capture output instance, the real-time component or an additional real-time component assigns a real-time timestamp to the capture output instance, where the real-time timestamp is based on the real-time clock domain. Separately, a non-real-time component receives the corresponding sensor data frames captured by the sensor component, along with corresponding metadata. For each sensor data frame, it is determined whether there is a real-time timestamp that corresponds to the data frame and, if so, the real-time timestamp is assigned to the sensor data frame.Type: GrantFiled: April 4, 2019Date of Patent: March 17, 2020Assignee: X DEVELOPMENT LLCInventors: Emily Cooper, David Deephanphongs, Yuanzheng Gong, Thomas Buschmann, Matthieu Guilbert
-
Patent number: 10540753Abstract: Systems, methods, and media for adjusting one or more images displayed to a viewer are provided. In some implementations, the system comprises: at least one processing circuit configured to: detect an orientation of a viewer based on at least two points associated with the viewer; determine, based on the orientation, a rotational position of a first image to be displayed on a display; and generate a display image for display on the display, wherein the display image includes at least a portion of the first image rotated based on the rotational position.Type: GrantFiled: July 2, 2018Date of Patent: January 21, 2020Assignee: Google LLCInventors: Majd Bakar, David Deephanphongs
-
Publication number: 20190333080Abstract: In accordance with some implementations, a method for measuring viewership of media content is disclosed. The method is performed on a client system. The client system obtains identification information for individuals who have agreed to participate in a media viewership totals measurement study, detects a first user of the client system, determines media content being presented in proximity to the first user, automatically determines if the first user is an individual who has agreed to participate in the media viewership totals measurement study; and generates viewership data according to the determination.Type: ApplicationFiled: July 9, 2019Publication date: October 31, 2019Inventors: David Deephanphongs, Ken Krieger
-
Patent number: 10346860Abstract: In accordance with some implementations, a method for measuring viewership of media content is disclosed. The method is performed on a client system. The client system captures presence data of one or more users of the client system with the camera. The client system then analyzes the captured presence data to determine if a respective user is a participant in a media viewership study. In accordance with a determination that the user is a participant in the media viewership measurement study, the client system determines the media content being presented. The client system creates viewership data based on the user and the media content being displayed in the proximity of the user and transmits viewership data to a server system.Type: GrantFiled: August 22, 2018Date of Patent: July 9, 2019Assignee: GOOGLE LLCInventors: David Deephanphongs, Ken Krieger
-
Patent number: 10296602Abstract: Methods, apparatus, systems, and computer-readable media for assigning a real-time clock domain timestamp to sensor frames from a sensor component that operates in a non-real-time time-domain. In some implementations, a real-time component receives capture instances that each indicate capturing of a corresponding sensor data frame by the sensor component. In response to a capture output instance, the real-time component or an additional real-time component assigns a real-time timestamp to the capture output instance, where the real-time timestamp is based on the real-time clock domain. Separately, a non-real-time component receives the corresponding sensor data frames captured by the sensor component, along with corresponding metadata. For each sensor data frame, it is determined whether there is a real-time timestamp that corresponds to the data frame and, if so, the real-time timestamp is assigned to the sensor data frame.Type: GrantFiled: April 18, 2017Date of Patent: May 21, 2019Assignee: X DEVELOPMENT LLCInventors: Emily Cooper, Matthieu Guilbert, Thomas Buschmann, David Deephanphongs, Yuanzheng Gong
-
Publication number: 20190005621Abstract: Systems, methods, and media for adjusting one or more images displayed to a viewer are provided. In some implementations, the system comprises: at least one processing circuit configured to: detect an orientation of a viewer based on at least two points associated with the viewer; determine, based on the orientation, a rotational position of a first image to be displayed on a display; and generate a display image for display on the display, wherein the display image includes at least a portion of the first image rotated based on the rotational position.Type: ApplicationFiled: July 2, 2018Publication date: January 3, 2019Inventors: Majd Bakar, David Deephanphongs
-
Publication number: 20180365711Abstract: In accordance with some implementations, a method for measuring viewership of media content is disclosed. The method is performed on a client system. The client system captures presence data of one or more users of the client system with the camera. The client system then analyzes the captured presence data to determine if a respective user is a participant in a media viewership study. In accordance with a determination that the user is a participant in the media viewership measurement study, the client system determines the media content being presented. The client system creates viewership data based on the user and the media content being displayed in the proximity of the user and transmits viewership data to a server system.Type: ApplicationFiled: August 22, 2018Publication date: December 20, 2018Inventors: David Deephanphongs, Ken Krieger
-
Patent number: 10134048Abstract: In accordance with some implementations, a method for measuring viewership of media content is disclosed. The method is performed on a client system. The client system captures visual data of one or more users of the client system with the camera. The client system then analyzes the captured visual data to determine a facial image for each respective user of the one or more users. Based on the facial image, the client system then determines if a respective user is a participant in a media viewership study. In accordance with a determination that the user is a participant in the media viewership measurement study, the client system determines the media content being presented. The client system creates viewership data based on the user and the media content being displayed in the proximity of the user and transmits viewership data to a server system.Type: GrantFiled: August 7, 2014Date of Patent: November 20, 2018Assignee: GOOGLE LLCInventors: David Deephanphongs, Ken Krieger
-
Patent number: 10034049Abstract: In accordance with some implementations, a method for measuring viewership of media content is disclosed. The method is performed on a client system. The client system captures visual data of one or more users of the client system with the camera. The client system then analyzes the captured visual data to determine a facial image for each respective user of the one or more users. Based on the facial image, the client system then determines if a respective user is a participant in a media viewership study. In accordance with a determination that the user is a participant in the media viewership measurement study, the client system determines the media content being presented. The client system creates viewership data based on the user and the media content being displayed in the proximity of the user and transmits viewership data to a server system.Type: GrantFiled: March 14, 2013Date of Patent: July 24, 2018Assignee: GOOGLE LLCInventors: David Deephanphongs, Ken Krieger
-
Patent number: 10013738Abstract: Systems, methods, and media for adjusting one or more images displayed to a viewer are provided. In some implementations, the system comprises: at least one processing circuit configured to: detect an orientation of a viewer based on at least two points associated with the viewer; determine, based on the orientation, a rotational position of a first image to be displayed on a display; and generate a display image for display on the display, wherein the display image includes at least a portion of the first image rotated based on the rotational position.Type: GrantFiled: June 16, 2017Date of Patent: July 3, 2018Assignee: Google LLCInventors: Majd Bakar, David Deephanphongs
-
Publication number: 20170287376Abstract: Systems, methods, and media for adjusting one or more images displayed to a viewer are provided. In some implementations, the system comprises: at least one processing circuit configured to: detect an orientation of a viewer based on at least two points associated with the viewer; determine, based on the orientation, a rotational position of a first image to be displayed on a display; and generate a display image for display on the display, wherein the display image includes at least a portion of the first image rotated based on the rotational position.Type: ApplicationFiled: June 16, 2017Publication date: October 5, 2017Inventors: Majd Bakar, David Deephanphongs
-
Patent number: 9704220Abstract: Systems, methods, and media for adjusting one or more images displayed to a viewer are provided. In some implementations, the system comprises: at least one processing circuit configured to: detect an orientation of a viewer based on at least two points associated with the viewer; determine, based on the orientation, a rotational position of a first image to be displayed on a display; and generate a display image for display on the display, wherein the display image includes at least a portion of the first image rotated based on the rotational position.Type: GrantFiled: August 27, 2014Date of Patent: July 11, 2017Assignee: Google Inc.Inventors: Majd Bakar, David Deephanphongs
-
Patent number: 9317966Abstract: Embodiments combine at least two photographic images of a building as well as camera parameters associated with the images with information about the legal boundaries of a lot associated with the building in order to construct a three-dimensional model of the building.Type: GrantFiled: February 15, 2012Date of Patent: April 19, 2016Assignee: Google Inc.Inventor: David Deephanphongs
-
Publication number: 20140344017Abstract: In accordance with some implementations, a method for measuring viewership of media content is disclosed. The method is performed on a client system. The client system captures visual data of one or more users of the client system with the camera. The client system then analyzes the captured visual data to determine a facial image for each respective user of the one or more users. Based on the facial image, the client system then determines if a respective user is a participant in a media viewership study. In accordance with a determination that the user is a participant in the media viewership measurement study, the client system determines the media content being presented. The client system creates viewership data based on the user and the media content being displayed in the proximity of the user and transmits viewership data to a server system.Type: ApplicationFiled: August 7, 2014Publication date: November 20, 2014Inventors: David Deephanphongs, Ken Krieger
-
Publication number: 20140026156Abstract: In accordance with some implementations, a method for determining viewer interest is disclosed. The method is performed on a client system having one or more processors, a camera, and memory storing programs for execution. The electronic device captures analyzes captured visual data to detect physical indicia of interest associated with a user of the client system. The electronic device then determines a level of interest of the user with respect to media content being displayed in the proximity of the users based on the detected physical indicia of interest. The electronic device then sends the determined level of interest to a server system; the server system including an interest profile for the user of the client system. The electronic device then receives, from the server system, recommendations for additional media content for the user based, at least in part on, the determined level of interest.Type: ApplicationFiled: July 18, 2012Publication date: January 23, 2014Inventor: David Deephanphongs