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: 20230122126
    Abstract: 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: Application
    Filed: December 16, 2022
    Publication date: April 20, 2023
    Inventors: David Deephanphongs, Ken Krieger
  • Patent number: 11533536
    Abstract: 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: Grant
    Filed: July 9, 2019
    Date of Patent: December 20, 2022
    Assignee: Google LLC
    Inventors: David Deephanphongs, Ken Krieger
  • Publication number: 20220237743
    Abstract: 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: Application
    Filed: April 18, 2022
    Publication date: July 28, 2022
    Inventors: Majd Bakar, David Deephanphongs
  • Patent number: 11308583
    Abstract: 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: Grant
    Filed: January 17, 2020
    Date of Patent: April 19, 2022
    Assignee: Google LLC
    Inventors: Majd Bakar, David Deephanphongs
  • Publication number: 20200151853
    Abstract: 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: Application
    Filed: January 17, 2020
    Publication date: May 14, 2020
    Inventors: Majd Bakar, David Deephanphongs
  • Patent number: 10592552
    Abstract: 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: Grant
    Filed: April 4, 2019
    Date of Patent: March 17, 2020
    Assignee: X DEVELOPMENT LLC
    Inventors: Emily Cooper, David Deephanphongs, Yuanzheng Gong, Thomas Buschmann, Matthieu Guilbert
  • Patent number: 10540753
    Abstract: 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: Grant
    Filed: July 2, 2018
    Date of Patent: January 21, 2020
    Assignee: Google LLC
    Inventors: Majd Bakar, David Deephanphongs
  • Publication number: 20190333080
    Abstract: 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: Application
    Filed: July 9, 2019
    Publication date: October 31, 2019
    Inventors: David Deephanphongs, Ken Krieger
  • Patent number: 10346860
    Abstract: 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: Grant
    Filed: August 22, 2018
    Date of Patent: July 9, 2019
    Assignee: GOOGLE LLC
    Inventors: David Deephanphongs, Ken Krieger
  • Patent number: 10296602
    Abstract: 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: Grant
    Filed: April 18, 2017
    Date of Patent: May 21, 2019
    Assignee: X DEVELOPMENT LLC
    Inventors: Emily Cooper, Matthieu Guilbert, Thomas Buschmann, David Deephanphongs, Yuanzheng Gong
  • Publication number: 20190005621
    Abstract: 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: Application
    Filed: July 2, 2018
    Publication date: January 3, 2019
    Inventors: Majd Bakar, David Deephanphongs
  • Publication number: 20180365711
    Abstract: 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: Application
    Filed: August 22, 2018
    Publication date: December 20, 2018
    Inventors: David Deephanphongs, Ken Krieger
  • Patent number: 10134048
    Abstract: 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: Grant
    Filed: August 7, 2014
    Date of Patent: November 20, 2018
    Assignee: GOOGLE LLC
    Inventors: David Deephanphongs, Ken Krieger
  • Patent number: 10034049
    Abstract: 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: Grant
    Filed: March 14, 2013
    Date of Patent: July 24, 2018
    Assignee: GOOGLE LLC
    Inventors: David Deephanphongs, Ken Krieger
  • Patent number: 10013738
    Abstract: 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: Grant
    Filed: June 16, 2017
    Date of Patent: July 3, 2018
    Assignee: Google LLC
    Inventors: Majd Bakar, David Deephanphongs
  • Publication number: 20170287376
    Abstract: 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: Application
    Filed: June 16, 2017
    Publication date: October 5, 2017
    Inventors: Majd Bakar, David Deephanphongs
  • Patent number: 9704220
    Abstract: 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: Grant
    Filed: August 27, 2014
    Date of Patent: July 11, 2017
    Assignee: Google Inc.
    Inventors: Majd Bakar, David Deephanphongs
  • Patent number: 9317966
    Abstract: 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: Grant
    Filed: February 15, 2012
    Date of Patent: April 19, 2016
    Assignee: Google Inc.
    Inventor: David Deephanphongs
  • Publication number: 20140344017
    Abstract: 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: Application
    Filed: August 7, 2014
    Publication date: November 20, 2014
    Inventors: David Deephanphongs, Ken Krieger
  • Publication number: 20140026156
    Abstract: 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: Application
    Filed: July 18, 2012
    Publication date: January 23, 2014
    Inventor: David Deephanphongs