Patents by Inventor Michael Andrew Sipe

Michael Andrew Sipe 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: 10070170
    Abstract: A content annotation tool is disclosed. In a configuration, a portion of a movie may be obtained from a database. Entities, such as an actor, background music, text, etc. may be automatically identified in the movie. A user, such as a content producer, may associate and/or provide supplemental content for an identified entity to the database. A selection of one or more automatically identified entities may be received. A database entry may be generated that links the identified entity with the supplemental content. The selected automatically identified one or more entities and//or supplemental content associated therewith may be presented to an end user.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: September 4, 2018
    Assignee: Google LLC
    Inventors: Henry Will Schneiderman, Michael Andrew Sipe, Marco Paglia, Mikkel Crone Köser
  • Patent number: 9996161
    Abstract: In one example, a method includes determining, by a first motion module of a computing device and based on first motion data measured by a first motion sensor at a first time, that the mobile computing device has moved, wherein a display operatively coupled to the computing device is deactivated at the first time; responsive to determining that the computing device has moved, activating a second motion module; determining, by the second motion module, second motion data measured by a second motion sensor, wherein determining the second motion data uses a greater quantity of power than determining the first motion data; determining a statistic of a group of statistics based on the second motion data; and responsive to determining that at least one of the group of statistics satisfies a threshold, activating the display.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: June 12, 2018
    Assignee: Google LLC
    Inventors: Etienne Le Grand, Michael Andrew Sipe
  • Patent number: 9690601
    Abstract: A method for dynamic switching of user profiles on a computing device. The computing device is coupled to at least one image-sensing device and can be configured using a plurality of stored user profiles. The method includes receiving at least one image from the at least one image-sensing device and generating a current user value based on the at least one received image. The method further includes determining if the current user value corresponds to at least one stored user value corresponding to a stored user profile. If the current user value corresponds to at least one stored user value, the method includes retrieving the stored user profile and configuring at least some programs operating on the computing device using the retrieved user profile. If the current user value does correspond to at least one stored user value, the method includes configuring the computing device using an alternative method.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: June 27, 2017
    Assignee: GOOGLE INC.
    Inventors: Michael Andrew Sipe, Hugo Barra, Henry Will Schneiderman
  • Patent number: 9658994
    Abstract: Supplemental information to a media content such as a video can be shown to the user. The supplemental information can be selected based upon a profile of the user and one or both of the identity of the media content and the identity of an entity of interest in the media content. The supplemental information can be customized to the user based on the content being viewed and an entity of interest to the user in the viewed content.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: May 23, 2017
    Assignee: Google Inc.
    Inventors: Michael Andrew Sipe, Henry Will Schneiderman
  • Patent number: 9542976
    Abstract: A transformed video and a source video may be synchronized according to implementations disclosed herein to provide tag information to the device receiving the transformed version of the video. A synchronization signal may be computed on the source video and the transformed video using a statistic such as mean pixel intensity. The synchronization signals computed for the transformed video and source video may be compared to determine a transformed video reference point location for the requested tag information. The requested tag information may be provided to the device receiving the transformed version of the video.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: January 10, 2017
    Assignee: Google Inc.
    Inventors: Michael Andrew Sipe, Michael Christian Nechyba
  • Publication number: 20160373796
    Abstract: A content annotation tool is disclosed. In a configuration, a portion of a movie may be obtained from a database. Entities, such as an actor, background music, text, etc. may be automatically identified in the movie. A user, such as a content producer, may associate and/or provide supplemental content for an identified entity to the database. A selection of one or more automatically identified entities may be received. A database entry may be generated that links the identified entity with the supplemental content. The selected automatically identified one or more entities and//or supplemental content associated therewith may be presented to an end user.
    Type: Application
    Filed: September 2, 2016
    Publication date: December 22, 2016
    Inventors: Henry Will Schneiderman, Michael Andrew Sipe, Marco Paglia, Mikkel Crone Köser
  • Patent number: 9438947
    Abstract: A content annotation tool is disclosed. In a configuration, a portion of a movie may be obtained from a database. Entities, such as an actor, background music, text, etc. may be automatically identified in the movie. A user, such as a content producer, may associate and/or provide supplemental content for an identified entity to the database. A selection of one or more automatically identified entities may be received. A database entry may be generated that links the identified entity with the supplemental content. The selected automatically identified one or more entities and/or supplemental content associated therewith may be presented to an end user.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: September 6, 2016
    Assignee: Google Inc.
    Inventors: Henry Will Schneiderman, Michael Andrew Sipe, Marco Paglia, Mikkel Crone Köser
  • Publication number: 20160034043
    Abstract: In one example, a method includes determining, by a first motion module of a computing device and based on first motion data measured by a first motion sensor at a first time, that the mobile computing device has moved, wherein a display operatively coupled to the computing device is deactivated at the first time; responsive to determining that the computing device has moved, activating a second motion module; determining, by the second motion module, second motion data measured by a second motion sensor, wherein determining the second motion data uses a greater quantity of power than determining the first motion data; determining a statistic of a group of statistics based on the second motion data; and responsive to determining that at least one of the group of statistics satisfies a threshold, activating the display.
    Type: Application
    Filed: October 12, 2015
    Publication date: February 4, 2016
    Inventors: Etienne Le Grand, Michael Andrew Sipe
  • Publication number: 20150355915
    Abstract: A method for dynamic switching of user profiles on a computing device. The computing device is coupled to at least one image-sensing device and can be configured using a plurality of stored user profiles. The method includes receiving at least one image from the at least one image-sensing device and generating a current user value based on the at least one received image. The method further includes determining if the current user value corresponds to at least one stored user value corresponding to a stored user profile. If the current user value corresponds to at least one stored user value, the method includes retrieving the stored user profile and configuring at least some programs operating on the computing device using the retrieved user profile. If the current user value does correspond to at least one stored user value, the method includes configuring the computing device using an alternative method.
    Type: Application
    Filed: August 19, 2015
    Publication date: December 10, 2015
    Inventors: Michael Andrew Sipe, Hugo Barra, Henry Will Schneiderman
  • Patent number: 9177130
    Abstract: An example method includes capturing, by a camera of a computing device, an image including at least a face of a user, calculating a face template of the face of the user in the image, and analyzing the face template to determine whether the face includes at least one of a removable facial feature that decreases a level of distinctiveness between two faces and a non-removable facial feature that decreases a level of distinctiveness between two faces. When the face includes the removable facial feature, the method further includes outputting a notification for the user to remove the removable facial feature. When the face includes the non-removable facial feature, the method further includes adjusting a first similarity score threshold to a second similarity score threshold.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: November 3, 2015
    Assignee: Google Inc.
    Inventors: Michael Christian Nechyba, Michael Andrew Sipe
  • Patent number: 9159294
    Abstract: In one example, a method includes determining, by a first motion module of a computing device and based on first motion data measured by a first motion sensor at a first time, that the mobile computing device has moved, wherein a display operatively coupled to the computing device is deactivated at the first time; responsive to determining that the computing device has moved, activating a second motion module; determining, by the second motion module, second motion data measured by a second motion sensor, wherein determining the second motion data uses a greater quantity of power than determining the first motion data; determining a statistic of a group of statistics based on the second motion data; and responsive to determining that at least one of the group of statistics satisfies a threshold, activating the display.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: October 13, 2015
    Assignee: Google Inc.
    Inventors: Etienne Le Grand, Michael Andrew Sipe
  • Patent number: 9154761
    Abstract: In general, video segmentation techniques are described. According to various examples, the video segmentation techniques may be based on video content. An example method includes determining one or more segments into which to divide video content, dividing the video content into the determined number of segments identifying a boundary frame associated with each of the segments, and adjusting the respective boundary frame associated with a first segment of the segments to generate an adjusted boundary frame associated with the first segment, wherein the adjusting is based on an one or more entity representations associated with the adjusted boundary frame.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: October 6, 2015
    Assignee: Google Inc.
    Inventor: Michael Andrew Sipe
  • Patent number: 9128737
    Abstract: A method for dynamic switching of user profiles on a computing device. The computing device is coupled to at least one image-sensing device and can be configured using a plurality of stored user profiles. The method includes receiving at least one image from the at least one image-sensing device and generating a current user value based on the at least one received image. The method further includes determining if the current user value corresponds to at least one stored user value corresponding to a stored user profile. If the current user value corresponds to at least one stored user value, the method includes retrieving the stored user profile and configuring at least some programs operating on the computing device using the retrieved user profile. If the current user value does correspond to at least one stored user value, the method includes configuring the computing device using an alternative method.
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: September 8, 2015
    Assignee: Google Inc.
    Inventors: Michael Andrew Sipe, Hugo Barra, Henry Will Schneiderman
  • Patent number: 9117109
    Abstract: An example method includes receiving a first image and a second image of a face of a user, where one or both images have been granted a match by facial recognition. The method further includes detecting a liveness gesture based on at least one of a yaw angle of the second image relative to the first image and a pitch angle of the second image relative to the first image, where the yaw angle corresponds to a transition along a horizontal axis, and where the pitch angle corresponds to a transition along a vertical axis. The method further includes generating a liveness score based on a yaw angle magnitude and/or a pitch angle magnitude, comparing the liveness score to a threshold value, and determining, based on the comparison, whether to deny authentication to the user with respect to accessing one or more functionalities controlled by the computing device.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: August 25, 2015
    Assignee: Google Inc.
    Inventors: Michael Christian Nechyba, Henry Will Schneiderman, Michael Andrew Sipe
  • Publication number: 20150221278
    Abstract: In one example, a method includes determining, by a first motion module of a computing device and based on first motion data measured by a first motion sensor at a first time, that the mobile computing device has moved, wherein a display operatively coupled to the computing device is deactivated at the first time; responsive to determining that the computing device has moved, activating a second motion module; determining, by the second motion module, second motion data measured by a second motion sensor, wherein determining the second motion data uses a greater quantity of power than determining the first motion data; determining a statistic of a group of statistics based on the second motion data; and responsive to determining that at least one of the group of statistics satisfies a threshold, activating the display.
    Type: Application
    Filed: March 31, 2014
    Publication date: August 6, 2015
    Applicant: Google Inc.
    Inventors: Etienne Le Grand, Michael Andrew Sipe
  • Patent number: 9047538
    Abstract: An example method includes capturing, by a camera of a mobile computing device, an image, determining whether the image includes a representation of at least a portion of a face, and, when the image includes the representation of at least the portion of the face, analyzing characteristics of the image. The characteristics include at least one of a tonal distribution of the image that is associated with a darkness-based mapping of a plurality of pixels of the image, and a plurality of spatial frequencies of the image that are associated with a visual transition between adjacent pixels of the image. The method further includes classifying, by the mobile computing device, a quality of the image based at least in part on the analyzed characteristics of the image.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: June 2, 2015
    Assignee: Google Inc.
    Inventors: Michael Christian Nechyba, Michael Andrew Sipe
  • Publication number: 20150078729
    Abstract: A transformed video and a source video may be synchronized according to implementations disclosed herein to provide tag information to the device receiving the transformed version of the video. A synchronization signal may be computed on the source video and the transformed video using a statistic such as mean pixel intensity. The synchronization signals computed for the transformed video and source video may be compared to determine a transformed video reference point location for the requested tag information. The requested tag information may be provided to the device receiving the transformed version of the video.
    Type: Application
    Filed: September 13, 2013
    Publication date: March 19, 2015
    Applicant: Google Inc.
    Inventors: Michael Andrew Sipe, Michael Christian Nechyba
  • Publication number: 20150050006
    Abstract: In general, video segmentation techniques are described. According to various examples, the video segmentation techniques may be based on video content. An example method includes determining one or more segments into which to divide video content, dividing the video content into the determined number of segments identifying a boundary frame associated with each of the segments, and adjusting the respective boundary frame associated with a first segment of the segments to generate an adjusted boundary frame associated with the first segment, wherein the adjusting is based on an one or more entity representations associated with the adjusted boundary frame.
    Type: Application
    Filed: August 19, 2013
    Publication date: February 19, 2015
    Applicant: Google Inc.
    Inventor: Michael Andrew Sipe
  • Publication number: 20140344661
    Abstract: Supplemental information to a media content such as a video can be shown to the user. The supplemental information can be selected based upon a profile of the user and one or both of the identity of the media content and the identity of an entity of interest in the media content. The supplemental information can be customized to the user based on the content being viewed and an entity of interest to the user in the viewed content.
    Type: Application
    Filed: May 20, 2013
    Publication date: November 20, 2014
    Applicant: Google Inc.
    Inventors: Michael Andrew Sipe, Henry Will Schneiderman
  • Patent number: 8886953
    Abstract: A computing device includes an image capture device, a display, and at least one processor. The image capture device is configured to capture a digital enrollment image of a face of an authorized user and a digital authentication image of a face of an authenticating user. The display is configured to present the enrollment and authentication images. The at least one processor is configured to automatically alter the authentication image for presentation by the display and compare the authentication image to the enrollment image to unlock the computing device for use by the authenticating user.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: November 11, 2014
    Assignee: Google Inc.
    Inventors: Michael Andrew Sipe, Hugo Botelho Barra, Henry Will Schneiderman, Rachel Leah Garb, Helena Roeber, Christian Robertson