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: 10070170Abstract: 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: GrantFiled: September 2, 2016Date of Patent: September 4, 2018Assignee: Google LLCInventors: Henry Will Schneiderman, Michael Andrew Sipe, Marco Paglia, Mikkel Crone Köser
-
Patent number: 9996161Abstract: 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: GrantFiled: October 12, 2015Date of Patent: June 12, 2018Assignee: Google LLCInventors: Etienne Le Grand, Michael Andrew Sipe
-
Patent number: 9690601Abstract: 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: GrantFiled: August 19, 2015Date of Patent: June 27, 2017Assignee: GOOGLE INC.Inventors: Michael Andrew Sipe, Hugo Barra, Henry Will Schneiderman
-
Patent number: 9658994Abstract: 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: GrantFiled: May 20, 2013Date of Patent: May 23, 2017Assignee: Google Inc.Inventors: Michael Andrew Sipe, Henry Will Schneiderman
-
Patent number: 9542976Abstract: 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: GrantFiled: September 13, 2013Date of Patent: January 10, 2017Assignee: Google Inc.Inventors: Michael Andrew Sipe, Michael Christian Nechyba
-
Publication number: 20160373796Abstract: 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: ApplicationFiled: September 2, 2016Publication date: December 22, 2016Inventors: Henry Will Schneiderman, Michael Andrew Sipe, Marco Paglia, Mikkel Crone Köser
-
Patent number: 9438947Abstract: 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: GrantFiled: May 1, 2013Date of Patent: September 6, 2016Assignee: Google Inc.Inventors: Henry Will Schneiderman, Michael Andrew Sipe, Marco Paglia, Mikkel Crone Köser
-
Publication number: 20160034043Abstract: 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: ApplicationFiled: October 12, 2015Publication date: February 4, 2016Inventors: Etienne Le Grand, Michael Andrew Sipe
-
Publication number: 20150355915Abstract: 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: ApplicationFiled: August 19, 2015Publication date: December 10, 2015Inventors: Michael Andrew Sipe, Hugo Barra, Henry Will Schneiderman
-
Patent number: 9177130Abstract: 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: GrantFiled: January 8, 2013Date of Patent: November 3, 2015Assignee: Google Inc.Inventors: Michael Christian Nechyba, Michael Andrew Sipe
-
Patent number: 9159294Abstract: 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: GrantFiled: March 31, 2014Date of Patent: October 13, 2015Assignee: Google Inc.Inventors: Etienne Le Grand, Michael Andrew Sipe
-
Patent number: 9154761Abstract: 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: GrantFiled: August 19, 2013Date of Patent: October 6, 2015Assignee: Google Inc.Inventor: Michael Andrew Sipe
-
Patent number: 9128737Abstract: 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: GrantFiled: May 8, 2012Date of Patent: September 8, 2015Assignee: Google Inc.Inventors: Michael Andrew Sipe, Hugo Barra, Henry Will Schneiderman
-
Patent number: 9117109Abstract: 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: GrantFiled: June 25, 2014Date of Patent: August 25, 2015Assignee: Google Inc.Inventors: Michael Christian Nechyba, Henry Will Schneiderman, Michael Andrew Sipe
-
Publication number: 20150221278Abstract: 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: ApplicationFiled: March 31, 2014Publication date: August 6, 2015Applicant: Google Inc.Inventors: Etienne Le Grand, Michael Andrew Sipe
-
Patent number: 9047538Abstract: 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: GrantFiled: May 10, 2013Date of Patent: June 2, 2015Assignee: Google Inc.Inventors: Michael Christian Nechyba, Michael Andrew Sipe
-
Publication number: 20150078729Abstract: 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: ApplicationFiled: September 13, 2013Publication date: March 19, 2015Applicant: Google Inc.Inventors: Michael Andrew Sipe, Michael Christian Nechyba
-
Publication number: 20150050006Abstract: 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: ApplicationFiled: August 19, 2013Publication date: February 19, 2015Applicant: Google Inc.Inventor: Michael Andrew Sipe
-
Publication number: 20140344661Abstract: 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: ApplicationFiled: May 20, 2013Publication date: November 20, 2014Applicant: Google Inc.Inventors: Michael Andrew Sipe, Henry Will Schneiderman
-
Patent number: 8886953Abstract: 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: GrantFiled: September 14, 2012Date of Patent: November 11, 2014Assignee: Google Inc.Inventors: Michael Andrew Sipe, Hugo Botelho Barra, Henry Will Schneiderman, Rachel Leah Garb, Helena Roeber, Christian Robertson