Patents by Inventor Richard C. Gossweiler

Richard C. Gossweiler 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: 9819999
    Abstract: A computer-implemented method includes identifying a computer-based portable program module, automatically altering code in the portable program module to permit display of the module on a television-based display so that the displayed module has a substantially similar appearance on the television-based display as on a computer display, and providing the altered code for execution on a processor connected to a television-based display.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: November 14, 2017
    Assignee: Google Inc.
    Inventors: Richard C. Gossweiler, III, Rohan Seth, Shumeet Baluja
  • Publication number: 20170041673
    Abstract: A computer-implemented method includes identifying a computer-based portable program module, automatically altering code in the portable program module to permit display of the module on a television-based display so that the displayed module has a substantially similar appearance on the television-based display as on a computer display, and providing the altered code for execution on a processor connected to a television-based display.
    Type: Application
    Filed: October 21, 2016
    Publication date: February 9, 2017
    Inventors: Richard C. Gossweiler, III, Rohan Seth, Shumeet Baluja
  • Patent number: 9510058
    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: December 5, 2013
    Date of Patent: November 29, 2016
    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: 9491525
    Abstract: A computer-implemented method includes identifying a computer-based portable program module, automatically altering code in the portable program module to permit display of the module on a television-based display so that the displayed module has a substantially similar appearance on the television-based display as on a computer display, and providing the altered code for execution on a processor connected to a television-based display.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: November 8, 2016
    Assignee: Google Inc.
    Inventors: Richard C. Gossweiler, III, Rohan Seth, Shumeet Baluja
  • Patent number: 9473825
    Abstract: A computer-implemented method includes identifying a computer-based portable program module, automatically altering code in the portable program module to permit display of the module on a television-based display so that the displayed module has a substantially similar appearance on the television-based display as on a computer display, and providing the altered code for execution on a processor connected to a television-based display.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: October 18, 2016
    Assignee: Google Inc.
    Inventors: Richard C. Gossweiler, III, Rohan Seth, Shumeet Baluja
  • Publication number: 20160249117
    Abstract: A computer-implemented method includes identifying a computer-based portable program module, automatically altering code in the portable program module to permit display of the module on a television-based display so that the displayed module has a substantially similar appearance on the television-based display as on a computer display, and providing the altered code for execution on a processor connected to a television-based display.
    Type: Application
    Filed: April 14, 2016
    Publication date: August 25, 2016
    Inventors: Richard C. Gossweiler, III, Rohan Seth, Shumeet Baluja
  • Patent number: 9380346
    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 the 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: July 11, 2013
    Date of Patent: June 28, 2016
    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: 9355425
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a soft post authored by a user, the soft post including a content item and having a distribution associated therewith, the distribution including a selected group of users that are socially connected to the user, determining an interest level with respect to a content item of the soft post based on content items submitted by one or more users of the selected group of users, the interest level reflecting a likelihood that users of the selected group of users would be interested in the viewing the soft post, comparing the interest level to an interest level threshold associated with the soft post, and selectively providing user access to the content item of the soft post based on the comparing.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: May 31, 2016
    Assignee: Google Inc.
    Inventors: Ullas Gargi, Richard C. Gossweiler, III
  • Patent number: 9292097
    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: December 2, 2013
    Date of Patent: March 22, 2016
    Assignee: Google Inc.
    Inventors: James B. Miller, Richard C. Gossweiler, III
  • Patent number: 9172730
    Abstract: A computer-implemented method, including receiving, at a computing device, a request from a user to display descriptors of media programming content for a time period; identifying people associated with the user employing information stored in a computer database, and identifying time-associated media programs electronically scheduled on behalf of the identified people; and providing for display, to the user, the descriptions of the identified people and of the time-associated media programs.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: October 27, 2015
    Assignee: Google Inc.
    Inventor: Richard C. Gossweiler, III
  • Publication number: 20150195624
    Abstract: A computer-implemented method, including receiving, by a computer system, a request for a display of media-related information; obtaining, by the computer system, information indicative of popularity for a plurality of media programs responsive to the received request; and displaying, by the computer system, the media programs in an electronic program guide with a display of popularity of the media programs.
    Type: Application
    Filed: November 3, 2010
    Publication date: July 9, 2015
    Inventor: Richard C. Gossweiler, III
  • Publication number: 20150156154
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing and retrieving electronic messages. In one aspect, a method includes receiving a query, searching summary representations of resources that are linked to by electronic messages, for matches with the query, selecting one or more of the electronic messages that link to the resources whose summary representations match the query, inferring information that references the selected messages, and providing the information that references the selected electronic messages.
    Type: Application
    Filed: March 4, 2010
    Publication date: June 4, 2015
    Applicant: GOOGLE INC.
    Inventors: Daniel M. Russell, Richard C. Gossweiler, III
  • Publication number: 20150135221
    Abstract: A computer-implemented method includes receiving an identification of a media program from a broadcast channel on an electronic program guide for inclusion in a personalized channel, adding the identified program to a personalized channel at a first time, and adding one or more additional programs to the personalized channel at times other than the first time.
    Type: Application
    Filed: July 14, 2014
    Publication date: May 14, 2015
    Inventors: Richard C. Gossweiler, III, Mehran Sahami, Manish G. Patel, John Blackburn, David A. Brown, Neha Gupta, Thomas H. Taylor
  • Patent number: 9009589
    Abstract: A computer-implemented method includes identifying a computer-based portable program module, automatically altering code in the portable program module to permit display of the module on a television-based display so that the displayed module has a substantially similar appearance on the television-based display as on a computer display, and providing the altered code for execution on a processor connected to a television-based display.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: April 14, 2015
    Assignee: Google Inc.
    Inventors: Richard C. Gossweiler, Adam Sah
  • Patent number: 8886669
    Abstract: A computer-implemented data access method includes executing a file manager application in a container application, wherein the file manager application does not have direct access to a computer file system, executing a native application that does have direct access to the computer file system, and communicating between the file manager application and the native application, and between the native application and the computer file system to simulate direct file system access by the file manager application.
    Type: Grant
    Filed: March 21, 2008
    Date of Patent: November 11, 2014
    Assignee: Trimble Navigation Limited
    Inventors: Mark A. Limber, Richard C. Gossweiler, III
  • Publication number: 20140325392
    Abstract: A computer-implemented method, including receiving, at a computing device, a request from a user to display descriptors of media programming content for a time period; identifying people associated with the user employing information stored in a computer database, and identifying time-associated media programs electronically scheduled on behalf of the identified people; and providing for display, to the user, the descriptions of the identified people and of the time-associated media programs.
    Type: Application
    Filed: July 7, 2014
    Publication date: October 30, 2014
    Inventor: Richard C. Gossweiler, III
  • Patent number: 8832567
    Abstract: Establishing privacy settings associated with user data shared by a user of a social networking service can include transmitting instructions to display a graphical user interface (GUI) that includes two or more privacy zones, a first privacy zone that is representative of a first set of privacy settings, and a second privacy zone that is representative of a second set of privacy settings. The GUI can include a privacy setting icon that is representative of one or more social entities. User input can be received and to define placement of the privacy setting icon within one of the first and second privacy zones. In response to placement of the privacy setting icon, one of the first set of privacy settings and the second set of privacy settings are assigned to the one or more social entities represented by the privacy setting icon.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: September 9, 2014
    Assignee: Google Inc.
    Inventors: Yushi Jing, Richard C. Gossweiler, III
  • Patent number: 8782698
    Abstract: A computer-implemented method includes receiving an identification of a media program from a broadcast channel on an electronic program guide for inclusion in a personalized channel, adding the identified program to a personalized channel at a first time, and adding one or more additional programs to the personalized channel at times other than the first time.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: July 15, 2014
    Assignee: Google Inc.
    Inventors: Richard C. Gossweiler, Mehran Sahami, Manish G. Patel, John Blackburn, David A. Brown, Neha Gupta, Thomas H. Taylor
  • Patent number: 8776121
    Abstract: A computer-implemented method, including receiving, at a computing device, a request from a user to display descriptors of media programming content for a time period; identifying people associated with the user employing information stored in a computer database, and identifying time-associated media programs electronically scheduled on behalf of the identified people; and providing for display, to the user, the descriptions of the identified people and of the time-associated media programs.
    Type: Grant
    Filed: November 3, 2010
    Date of Patent: July 8, 2014
    Assignee: Google Inc.
    Inventor: Richard C. Gossweiler, III
  • Publication number: 20140122584
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a soft post authored by a user, the soft post including a content item and having a distribution associated therewith, the distribution including a selected group of users that are socially connected to the user, determining an interest level with respect to a content item of the soft post based on content items submitted by one or more users of the selected group of users, the interest level reflecting a likelihood that users of the selected group of users would be interested in the viewing the soft post, comparing the interest level to an interest level threshold associated with the soft post, and selectively providing user access to the content item of the soft post based on the comparing.
    Type: Application
    Filed: October 25, 2012
    Publication date: May 1, 2014
    Inventors: Ullas Gargi, Richard C. Gossweiler, III