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: 9313170
    Abstract: 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: Grant
    Filed: August 4, 2014
    Date of Patent: April 12, 2016
    Assignee: GOOGLE INC.
    Inventors: Garth Shoemaker, Michael Eugene Aiello
  • Patent number: 9197848
    Abstract: 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: Grant
    Filed: June 25, 2012
    Date of Patent: November 24, 2015
    Assignee: INTEL CORPORATION
    Inventors: Paul I. Felkai, Annie Harper, Ratko Jagodic, Rajiv K. Mongia, Garth Shoemaker
  • Patent number: 9177174
    Abstract: 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: Grant
    Filed: February 6, 2014
    Date of Patent: November 3, 2015
    Assignee: GOOGLE INC.
    Inventors: Garth Shoemaker, Ivan Medvedev
  • Publication number: 20150254070
    Abstract: 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: Application
    Filed: March 10, 2014
    Publication date: September 10, 2015
    Applicant: Google Inc.
    Inventors: Andrew SWERDLOW, Dan FREDINBURG, Garth SHOEMAKER, Michael Eugene AIELLO
  • Patent number: 9129367
    Abstract: 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: Grant
    Filed: January 6, 2012
    Date of Patent: September 8, 2015
    Assignee: Noregin Assets N.V., L.L.C.
    Inventors: Michael Doyle, Zeenat Jetha, Garth Shoemaker
  • Patent number: 9122557
    Abstract: 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: Grant
    Filed: March 10, 2014
    Date of Patent: September 1, 2015
    Assignee: GOOGLE INC.
    Inventors: Andrew Swerdlow, Dan Fredinburg, Garth Shoemaker, Michael Eugene Aiello
  • Patent number: 9106908
    Abstract: 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: Grant
    Filed: July 30, 2012
    Date of Patent: August 11, 2015
    Assignee: Intel Corporation
    Inventors: Yi Wu, Wei Sun, Michael M. Chu, Ermal Dreshaj, Philip Muse, Lucas B. Ainsworth, Garth Shoemaker, Igor V. Kozintsev
  • Publication number: 20150185995
    Abstract: 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: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: GOOGLE INC.
    Inventors: Garth Shoemaker, Michael Eugene Aiello
  • Publication number: 20140282271
    Abstract: 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: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: JEAN HSIANG-CHUN LU, GARTH SHOEMAKER
  • Publication number: 20140161421
    Abstract: 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: Application
    Filed: December 7, 2012
    Publication date: June 12, 2014
    Applicant: Intel Corporation
    Inventors: Garth Shoemaker, Jonathan Thompson
  • Publication number: 20140085342
    Abstract: 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: Application
    Filed: September 25, 2012
    Publication date: March 27, 2014
    Inventor: Garth Shoemaker
  • Publication number: 20140028794
    Abstract: 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: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Inventors: Yi Wu, Wei Sun, Michael M. Chu, Ermal Dreshaj, Philip Muse, Lucas B. Ainsworth, Garth Shoemaker, Igor V. Kozintsev
  • Publication number: 20130346075
    Abstract: 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: Application
    Filed: June 25, 2012
    Publication date: December 26, 2013
    Inventors: Paul I. Felkai, Annie Harper, Ratko Jagodic, Rajiv K. Mongia, Garth Shoemaker
  • Publication number: 20130342637
    Abstract: 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: Application
    Filed: June 25, 2012
    Publication date: December 26, 2013
    Inventors: Paul I. Felkai, Annie Harper, Ratko Jagodic, Rajiv K. Mongia, Garth Shoemaker
  • Publication number: 20130229345
    Abstract: 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: Application
    Filed: September 10, 2012
    Publication date: September 5, 2013
    Inventors: Laura E. Day, Yosi Govezensky, Craig A. HURST, Ratko Jagodic, Deepti Joshi, Rajiv K. Mongia, Garth Shoemaker
  • Publication number: 20120121207
    Abstract: 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: Application
    Filed: January 6, 2012
    Publication date: May 17, 2012
    Applicant: NOREGIN ASSETS N.V., LLC
    Inventors: Michael Doyle, Zeenat Jetha, Garth Shoemaker
  • Patent number: 7966570
    Abstract: 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: Grant
    Filed: February 9, 2007
    Date of Patent: June 21, 2011
    Assignee: Noregin Assets N.V., L.L.C.
    Inventors: Michael Doyle, Richard Rupp, Garth Shoemaker, Collette Ostler
  • Publication number: 20100045702
    Abstract: 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: Application
    Filed: February 18, 2009
    Publication date: February 25, 2010
    Applicant: Noregin Assets N.V., L.L.C.
    Inventors: Michael Doyle, Zeenat Jetha, Garth Shoemaker
  • Publication number: 20090141044
    Abstract: 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: Application
    Filed: February 2, 2009
    Publication date: June 4, 2009
    Applicant: Noregin Assets N.V., L.L.C.
    Inventor: Garth Shoemaker
  • Patent number: 7495678
    Abstract: 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: Grant
    Filed: November 16, 2004
    Date of Patent: February 24, 2009
    Assignee: Noregin Assets N.V., L.L.C.
    Inventors: Michael Doyle, Zeenat Jetha, Garth Shoemaker