Patents by Inventor Garth Shoemaker
Garth Shoemaker 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: 9313170Abstract: Identity protection and management for electronic communication is described, including receiving a request to provide data from a first address to a second address, the request including an attribute associated with the second address, determining a risk value of the second address based on the attribute associated with the second address and a risk score, based on the risk value of the second address generating a third address that is associated with the first address, and providing the data and the third address to the second address without providing the first address to the second address.Type: GrantFiled: August 4, 2014Date of Patent: April 12, 2016Assignee: GOOGLE INC.Inventors: Garth Shoemaker, Michael Eugene Aiello
-
Patent number: 9197848Abstract: Embodiments of methods, systems, and storage medium associated with transitioning a video conference session from one device accessible by a user to another device accessible by the user are disclosed herein. In one instance, the method may include detecting at least one condition for transitioning a video conference session from a first device accessible by the user associated with the video conference session to a second device accessible by the user that is not associated with the video conference session, and in response to the detection, transitioning the video conference session to the second device. Other embodiments may be described and/or claimed.Type: GrantFiled: June 25, 2012Date of Patent: November 24, 2015Assignee: INTEL CORPORATIONInventors: Paul I. Felkai, Annie Harper, Ratko Jagodic, Rajiv K. Mongia, Garth Shoemaker
-
Patent number: 9177174Abstract: Systems and methods for protecting sensitive data in communications are described, including identifying first information in content created by a user for a communication; sending the first information to a vault; receiving, from the vault, an identifier associated with the first information; replacing the first information in the content with second information that is associated with the first information and does not provide any indication of the content of the first information; and sending the communication comprising the content with the second information and the identifier.Type: GrantFiled: February 6, 2014Date of Patent: November 3, 2015Assignee: GOOGLE INC.Inventors: Garth Shoemaker, Ivan Medvedev
-
Publication number: 20150254070Abstract: User settings management using external sources is described, including providing a user interface for a user to configure one or more settings that affect functions of an application; the user interface allows the one or more settings to be manipulated by the user, and allows the one or more settings to be configured based on setting data from a third-party entity; receiving input from the user to configure at least a portion of the one or more settings based on the setting data from the entity; identifying that the setting data from the entity includes the at least the portion of the one or more settings; and configuring the at least the portion of the one or more settings based on the setting data from the entity.Type: ApplicationFiled: March 10, 2014Publication date: September 10, 2015Applicant: Google Inc.Inventors: Andrew SWERDLOW, Dan FREDINBURG, Garth SHOEMAKER, Michael Eugene AIELLO
-
Patent number: 9129367Abstract: In an implementation, an appearance of lens is displayed on a display device for a selected region of an image to magnify the selected region of the image in comparison with a portion of the image outside of the appearance of the lens. A zoomed-in view of the image is displayed on the display device by increasing magnification of the portion of the image outside the appearance of the lens successively as an animation until the magnification of the portion of the image outside of the appearance of the lens corresponds with the magnification of the selected region of the image within the appearance of the lens, at which point the appearance of the lens is no longer displayed.Type: GrantFiled: January 6, 2012Date of Patent: September 8, 2015Assignee: Noregin Assets N.V., L.L.C.Inventors: Michael Doyle, Zeenat Jetha, Garth Shoemaker
-
Patent number: 9122557Abstract: User settings management using external sources is described, including providing a user interface for a user to configure one or more settings that affect functions of an application; the user interface allows the one or more settings to be manipulated by the user, and allows the one or more settings to be configured based on setting data from a third-party entity; receiving input from the user to configure at least a portion of the one or more settings based on the setting data from the entity; identifying that the setting data from the entity includes the at least the portion of the one or more settings; and configuring the at least the portion of the one or more settings based on the setting data from the entity.Type: GrantFiled: March 10, 2014Date of Patent: September 1, 2015Assignee: GOOGLE INC.Inventors: Andrew Swerdlow, Dan Fredinburg, Garth Shoemaker, Michael Eugene Aiello
-
Patent number: 9106908Abstract: Generally, this disclosure provides methods and systems for real-time video communication with three dimensional perception image rendering through generated parallax effects based on identification, segmentation and tracking of foreground and background layers of an image. The system may include an image segmentation module configured to segment a current local video frame into a local foreground layer and a local background layer and to generate a local foreground mask based on an estimated boundary between the local foreground layer and the local background layer; a face tracking module configured to track a position of a local user's face; a background layer estimation module configured to estimate a remote background layer; and an image rendering module configured to render a 3D perception image based on the estimated remote background layer, the current remote video frame and the remote foreground mask.Type: GrantFiled: July 30, 2012Date of Patent: August 11, 2015Assignee: Intel CorporationInventors: Yi Wu, Wei Sun, Michael M. Chu, Ermal Dreshaj, Philip Muse, Lucas B. Ainsworth, Garth Shoemaker, Igor V. Kozintsev
-
Publication number: 20150185995Abstract: Systems and methods for guided user actions are described, including detecting a first action performed by a user; gathering information associated with the first action; retrieving a predictive model based on the information; determining an applicability level of the predictive model to the first action, the predictive model suggests a second action; providing the second action in a user interface when the applicability level meets a threshold level; and receiving input from the user selecting the second action or a third action.Type: ApplicationFiled: December 31, 2013Publication date: July 2, 2015Applicant: GOOGLE INC.Inventors: Garth Shoemaker, Michael Eugene Aiello
-
Publication number: 20140282271Abstract: Various embodiments are generally directed to the provision of multiple modes of a user interface that are automatically selected in response to the position and gestures of its operator. An apparatus includes an image sensor to capture at least one image of an operator, and a position component communicatively coupled to the image sensor to determine a proximate distance of the operator to a manually-operable control and to provide the determination of the distance to a user interface component to enable dynamic selection of one of multiple views of a visual portion of a user interface. Other embodiments are described and claimed.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventors: JEAN HSIANG-CHUN LU, GARTH SHOEMAKER
-
Publication number: 20140161421Abstract: Physiological cues, such as elevated heart or respiratory rates can be masked from video of a person before the video is sent to another party. The masking of human-perceptible and non-human-perceptible physiological cues removes information from the video that another party could use to determine the person's emotional state. For example, variations in a person's skin color that are typically imperceptible to the human eye and from which a person's heart rate can be detected, can be removed or altered so that another party viewing the video cannot determine the person's actual heart rate in an attempt to determine the person's emotional state, even if they are performing computer analysis on the video. The presence of some physiological cues can be determined by detecting that a physiological measure is above a specified physiological measure threshold.Type: ApplicationFiled: December 7, 2012Publication date: June 12, 2014Applicant: Intel CorporationInventors: Garth Shoemaker, Jonathan Thompson
-
Publication number: 20140085342Abstract: Techniques may be used to accommodate occlusion. An occlusion accommodation application may determine a display position of a display of a computing device, an eye position of an eye of a user and an object position of an object. The object may be positioned between the display and the eye of the user. The occlusion accommodation application may identify, in real-time, an occluded area based on the display position, object position and the eye position.Type: ApplicationFiled: September 25, 2012Publication date: March 27, 2014Inventor: Garth Shoemaker
-
Publication number: 20140028794Abstract: Generally, this disclosure provides methods and systems for real-time video communication with three dimensional perception image rendering through generated parallax effects based on identification, segmentation and tracking of foreground and background layers of an image. The system may include an image segmentation module configured to segment a current local video frame into a local foreground layer and a local background layer and to generate a local foreground mask based on an estimated boundary between the local foreground layer and the local background layer; a face tracking module configured to track a position of a local user's face; a background layer estimation module configured to estimate a remote background layer; and an image rendering module configured to render a 3D perception image based on the estimated remote background layer, the current remote video frame and the remote foreground mask.Type: ApplicationFiled: July 30, 2012Publication date: January 30, 2014Inventors: Yi Wu, Wei Sun, Michael M. Chu, Ermal Dreshaj, Philip Muse, Lucas B. Ainsworth, Garth Shoemaker, Igor V. Kozintsev
-
Publication number: 20130346075Abstract: Embodiments of apparatus, computer-implemented methods, systems, devices, and computer-readable media are described herein for facilitation of concurrent consumption of media content by a first user of a first computing device and a second user of a second computing device. In various embodiments, facilitation may include superimposition of an animation of the second user over the media content presented on the first computing device, based on captured visual data of the second user received from the second computing device. In various embodiments, the animation may be visually emphasized on determination of the first user's interest in the second user. In various embodiments, facilitation may include conditional alteration of captured visual data of the first user based at least in part on whether the second user has been assigned a trusted status, and transmittal of the altered or unaltered visual data of the first user to the second computing device.Type: ApplicationFiled: June 25, 2012Publication date: December 26, 2013Inventors: Paul I. Felkai, Annie Harper, Ratko Jagodic, Rajiv K. Mongia, Garth Shoemaker
-
Publication number: 20130342637Abstract: Embodiments of methods, systems, and storage medium associated with transitioning a video conference session from one device accessible by a user to another device accessible by the user are disclosed herein. In one instance, the method may include detecting at least one condition for transitioning a video conference session from a first device accessible by the user associated with the video conference session to a second device accessible by the user that is not associated with the video conference session, and in response to the detection, transitioning the video conference session to the second device. Other embodiments may be described and/or claimed.Type: ApplicationFiled: June 25, 2012Publication date: December 26, 2013Inventors: Paul I. Felkai, Annie Harper, Ratko Jagodic, Rajiv K. Mongia, Garth Shoemaker
-
Publication number: 20130229345Abstract: According to some embodiments, hand gestures may be entirely used to control the apparent action of objects on a display screen. As used herein, using “only” hand gestures means that no physical object need be grasped by the user's hand in order to provide the hand gesture commands. As used herein, the term “hand-shaped cursor” means a movable hand-like image that can be made to appear to engage or grasp objects depicted on a display screen. In contrast a normal arrow cursor cannot engage objects on a display screen.Type: ApplicationFiled: September 10, 2012Publication date: September 5, 2013Inventors: Laura E. Day, Yosi Govezensky, Craig A. HURST, Ratko Jagodic, Deepti Joshi, Rajiv K. Mongia, Garth Shoemaker
-
Publication number: 20120121207Abstract: In an implementation, an appearance of lens is displayed on a display device for a selected region of an image to magnify the selected region of the image in comparison with a portion of the image outside of the appearance of the lens. A zoomed-in view of the image is displayed on the display device by increasing magnification of the portion of the image outside the appearance of the lens successively as an animation until the magnification of the portion of the image outside of the appearance of the lens corresponds with the magnification of the selected region of the image within the appearance of the lens, at which point the appearance of the lens is no longer displayed.Type: ApplicationFiled: January 6, 2012Publication date: May 17, 2012Applicant: NOREGIN ASSETS N.V., LLCInventors: Michael Doyle, Zeenat Jetha, Garth Shoemaker
-
Patent number: 7966570Abstract: A method for displaying a region of interest within visual information on a display screen of a computer, the region of interest including a focal region and a base region. The method includes the steps of: providing means for selecting at least one parameter for transforming at least one of the region of interest, the focal region, and the base region; selecting the parameter using the means for selecting; transforming the visual information in accordance with a predetermined distortion function and the parameter to produce transformed visual information; and, displaying the transformed visual information on the display screen.Type: GrantFiled: February 9, 2007Date of Patent: June 21, 2011Assignee: Noregin Assets N.V., L.L.C.Inventors: Michael Doyle, Richard Rupp, Garth Shoemaker, Collette Ostler
-
Publication number: 20100045702Abstract: In an implementation, an appearance of lens is displayed on a display device for a selected region of an image to magnify the selected region of the image in comparison with a portion of the image outside of the appearance of the lens. A zoomed-in view of the image is displayed on the display device by increasing magnification of the portion of the image outside the appearance of the lens successively as an animation until the magnification of the portion of the image outside of the appearance of the lens corresponds with the magnification of the selected region of the image within the appearance of the lens, at which point the appearance of the lens is no longer displayed.Type: ApplicationFiled: February 18, 2009Publication date: February 25, 2010Applicant: Noregin Assets N.V., L.L.C.Inventors: Michael Doyle, Zeenat Jetha, Garth Shoemaker
-
Publication number: 20090141044Abstract: In an implementation, an appearance of a lens is applied to an original image by a data processing system to produce a presentation for display on a display screen, the appearance of the lens having a focal region at least partially surrounded by a shoulder region. A data interaction mode is provided by the data processing system to interact with underlying data of the focal region if a cursor is positioned over the focal region in the presentation. A lens interaction mode is provided by the data processing system to adjust one or more parameters of the appearance of the lens if the cursor is positioned over the shoulder region in the presentation. The presentation is displayed on the display screen.Type: ApplicationFiled: February 2, 2009Publication date: June 4, 2009Applicant: Noregin Assets N.V., L.L.C.Inventor: Garth Shoemaker
-
Patent number: 7495678Abstract: A method for navigating a computer generated original image presented on a display screen, comprising: displaying a first region of the original image; distorting the original image to produce a presentation having a distorted region for the first region and displaying the presentation; receiving a signal from a user to select a second region of the original image through the presentation; and, displaying the second region.Type: GrantFiled: November 16, 2004Date of Patent: February 24, 2009Assignee: Noregin Assets N.V., L.L.C.Inventors: Michael Doyle, Zeenat Jetha, Garth Shoemaker