Patents by Inventor Richard C. Gossweiler III

Richard C. Gossweiler III 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: 8631440
    Abstract: A computer-implemented method includes receiving a search request related to media programming and generating a search. The result has a list of one or more collections of episodes responsive to the search request, and a schedule grid displaying a plurality of episodes on a plurality of different channels for a time period, including at least one program responsive to the search request.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: January 14, 2014
    Assignee: Google Inc.
    Inventors: Richard C. Gossweiler, III, Mehran Sahami, Manish G. Patel, John Blackburn, David A. Brown, Neha Gupta, Thomas H. Taylor
  • Patent number: 8624836
    Abstract: A computer-implemented method is described that includes providing a watch defining a body and a watch face on a surface of the body, the body having one or more sensors arranged to sense user inputs in an area adjacent to the body. The method further comprises sensing a motion of an object in the area adjacent to, but not touching, the body using the one or more sensors and changing a display of a pointing element on a graphical user interface on the watch in coordination with the sensed motion.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: January 7, 2014
    Assignee: Google Inc.
    Inventors: James B. Miller, Richard C. Gossweiler, III
  • Patent number: 8614706
    Abstract: A computer-implemented imaging process method includes generating a progression of images of a three-dimensional model and saving the images at a determined location, generating mark-up code for displaying image manipulation controls and for permitting display of the progression of images in response to user interaction with the image manipulation controls, and providing the images and mark-up code for use by a third-party application.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: December 24, 2013
    Assignee: Trimble Navigation Limited
    Inventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie
  • Patent number: 8572649
    Abstract: A computer-implemented method includes receiving a request associated with a user for media-related programming information, obtaining a plurality of media episode indicators for a time period associated with the request and with the user, and generating code for displaying the plurality of media episode indicators in a calendar associated with the user.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: October 29, 2013
    Assignee: Google Inc.
    Inventors: Richard C. Gossweiler, III, Mehran Sahami, III, Manish G. Patel, John Blackburn, David A. Brown, Neha Gupta, Thomas H. Taylor
  • Patent number: 8533761
    Abstract: A computer-implemented method includes receiving a search request associated with media-related information, identifying a media-related object responsive to the request, and gathering from a plurality of different corpuses of information a plurality of search results associated with the media-related object.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: September 10, 2013
    Assignee: Google Inc.
    Inventors: Mehran Sahami, Richard C. Gossweiler, III, John Blackburn, Manish G. Patel, David A. Brown, Neha Gupta, Thomas H. Taylor
  • Patent number: 8522281
    Abstract: A computer-implemented method includes receiving information associated with a user of media services, wherein the received information does not uniquely identify one media head end for he user, identifying a plurality of head ends responsive to the received information, and generating, for display on a client device associated with the user, information for displaying a program guide aggregating channels for the plurality of head ends.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: August 27, 2013
    Assignee: Google Inc.
    Inventors: Mehran Sahami, Richard C. Gossweiler, III, Manish G. Patel, John Blackburn, David A. Brown, Neha Gupta, Thomas H. Taylor
  • Patent number: 8484192
    Abstract: A computer-implemented method includes receiving a search request at a central information provider, generating a query containing media-related terms relating to the search request, and submitting the query to a search engine having access to media-related search results, wherein the query is broader than the received search request, and transmitting media-related search results generated in response to the query by the search engine, to a remote device.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: July 9, 2013
    Assignee: Google Inc.
    Inventors: Mehran Sahami, Richard C. Gossweiler, III, Manish G. Patel, John Blackburn, David A. Brown, Neha Gupta, Thomas H. Taylor
  • Patent number: 8384713
    Abstract: A computer-implemented imaging process method includes generating a progression of images of a three-dimensional model and saving the images at a determined location, generating mark-up code for displaying image manipulation controls and for permitting display of the progression of images in response to user interaction with the image manipulation controls, and providing the images and mark-up code for use by a third-party application.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: February 26, 2013
    Assignee: Trimble Navigation Limited
    Inventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie
  • Patent number: 8368723
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A computing system presents graphical content on a display device. The computing system determines a change in distance between a user of the computing system and a camera by tracking a visible physical feature of the user through a series of images that are captured by the camera. The computing system determines that the user has physically contacted a user input device. The computing system modifies the graphical content to change (a) a level of detail of the graphical content based on the determined change in distance between the user and the camera, and (b) boundaries of a displayed region of the graphical content based on the determined physical contact with the user input device. The computing system presents the modified graphical content for display by the display device.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: February 5, 2013
    Assignee: Google Inc.
    Inventors: Richard C. Gossweiler, III, Gregory S. Corrado
  • Publication number: 20130016103
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A computing system presents graphical content on a display device. The computing system determines a change in distance between a user of the computing system and a camera by tracking a visible physical feature of the user through a series of images that are captured by the camera. The computing system determines that the user has physically contacted a user input device. The computing system modifies the graphical content to change (a) a level of detail of the graphical content based on the determined change in distance between the user and the camera, and (b) boundaries of a displayed region of the graphical content based on the determined physical contact with the user input device. The computing system presents the modified graphical content for display by the display device.
    Type: Application
    Filed: October 14, 2011
    Publication date: January 17, 2013
    Inventors: Richard C. Gossweiler, III, Gregory S. Corrado
  • Publication number: 20130016129
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving user input. A computing system recognizes a touch input gesture that includes a first touch input in a first zone of a touchscreen that occurs simultaneous with a second touch input in a second zone of the touchscreen. The first and second zones of the touchscreen abut a periphery of the touchscreen and have been established by the computing system as being zones for causing the computing system to react to touch input in a particular manner, in contrast to at least another zone of the touchscreen for which the computing system does not react to touch input in the particular manner. The computing system modifies, in response to recognizing the touch input gesture, a display of the touchscreen to react in the particular manner.
    Type: Application
    Filed: October 14, 2011
    Publication date: January 17, 2013
    Inventors: Richard C. Gossweiler III, Gregory S. Corrado
  • Patent number: 8355024
    Abstract: A computer-implemented imaging process method includes generating a progression of images of a three-dimensional model and saving the images at a determined location, generating mark-up code for displaying image manipulation controls and for permitting display of the progression of images in response to user interaction with the image manipulation controls, and providing the images and mark-up code for use by a third-party application.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: January 15, 2013
    Assignee: Trimble Navigation Limited
    Inventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie
  • Patent number: 8350848
    Abstract: A computer-implemented imaging process method includes generating a progression of images of a three-dimensional model and saving the images at a determined location, generating mark-up code for displaying image manipulation controls and for permitting display of the progression of images in response to user interaction with the image manipulation controls, and providing the images and mark-up code for use by a third-party application.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: January 8, 2013
    Assignee: Trimble Navigation Limited
    Inventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie
  • Publication number: 20130002900
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A computing system accesses an indication of a first template that includes a region of a first image. The region of the first image includes a graphical representation of a face. The computing system receives a second image. The computing system identifies indications of multiple candidate templates. Each respective candidate template from the multiple candidate templates includes a respective candidate region of the second image. The computing system compares at least the first template to each of the multiple candidate templates, to identify a matching template from among the multiple candidate templates that includes a candidate region that matches the region of the first image that includes the graphical representation of the face.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 3, 2013
    Inventors: Richard C. Gossweiler III, Yong Zhao
  • Publication number: 20120288142
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A computing system accesses an indication of a first template that includes a region of a first image. The region of the first image includes a graphical representation of a face. The computing system receives a second image. The computing system identifies indications of multiple candidate templates. Each respective candidate template from the multiple candidate templates includes a respective candidate region of the second image. The computing system compares at least the first template to each of the multiple candidate templates, to identify a matching template from among the multiple candidate templates that includes a candidate region that matches the region of the first image that includes the graphical representation of the face.
    Type: Application
    Filed: November 22, 2011
    Publication date: November 15, 2012
    Inventors: Richard C. Gossweiler, III, Yong Zhao
  • Patent number: 8306267
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A computing system accesses an indication of a first template that includes a region of a first image. The region of the first image includes a graphical representation of a face. The computing system receives a second image. The computing system identifies indications of multiple candidate templates. Each respective candidate template from the multiple candidate templates includes a respective candidate region of the second image. The computing system compares at least the first template to each of the multiple candidate templates, to identify a matching template from among the multiple candidate templates that includes a candidate region that matches the region of the first image that includes the graphical representation of the face.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: November 6, 2012
    Assignee: Google Inc.
    Inventors: Richard C. Gossweiler, III, Yong Zhao
  • Patent number: 8255953
    Abstract: Techniques for content arrangement with a custom television (TV) channel in a custom TV system for providing a viewer with custom channels of content based on viewer preferences is described. Various examples of channel content ordering criteria upon which arrangement of content selections within a custom TV channel is based are also described. The custom TV system is suitable for execution on a digital video recorder.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: August 28, 2012
    Assignee: Hewlett-Packard Devlopment Company, L.P.
    Inventors: James A. Rowson, Richard C. Gossweiler, III, Kurt W. MacDonald
  • Publication number: 20120200568
    Abstract: A computer-implemented imaging process method includes generating a progression of images of a three-dimensional model and saving the images at a determined location, generating mark-up code for displaying image manipulation controls and for permitting display of the progression of images in response to user interaction with the image manipulation controls, and providing the images and mark-up code for use by a third-party application.
    Type: Application
    Filed: February 6, 2012
    Publication date: August 9, 2012
    Applicant: GOOGLE INC.
    Inventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie
  • Publication number: 20120169733
    Abstract: A computer-implemented imaging process method includes generating a progression of images of a three-dimensional model and saving the images at a determined location, generating mark-up code for displaying image manipulation controls and for permitting display of the progression of images in response to user interaction with the image manipulation controls, and providing the images and mark-up code for use by a third-party application.
    Type: Application
    Filed: March 14, 2012
    Publication date: July 5, 2012
    Applicant: Google Inc.
    Inventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie
  • Publication number: 20120133653
    Abstract: A computer-implemented imaging process method includes generating a progression of images of a three-dimensional model and saving the images at a determined location, generating mark-up code for displaying image manipulation controls and for permitting display of the progression of images in response to user interaction with the image manipulation controls, and providing the images and mark-up code for use by a third-party application.
    Type: Application
    Filed: February 6, 2012
    Publication date: May 31, 2012
    Applicant: GOOGLE INC.
    Inventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie