Patents by Inventor Richard Gossweiler

Richard 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: 9292878
    Abstract: A system and method for providing an application programming interface for interfacing with audio files within a social networking service are provided. The method includes receiving, at the one or more computing devices, an ordered list of social networking contacts associated with a member of the social networking service. The ordered list of social networking contacts is arranged according to a ranking of the social networking contacts. The method also includes receiving a list of audio files associated with the member of the social networking service. The method also includes receiving a set of instructions. The set of instructions is configured to be implemented with the ordered list of social networking contacts and the list of audio files. The method also includes interfacing with the ordered list of social networking contacts or the list of audio files according to the set of instructions to modify the list of audio files.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: March 22, 2016
    Assignee: Google Inc.
    Inventors: Richard Gossweiler, Douglas Eck
  • Patent number: 9203924
    Abstract: A system and method for recommending audio files to member of social network are provided. Method includes receiving representation of first set of audio files and representation of set of social networking contacts associated with member, and representation of one or more second sets of audio files. Each second set of audio files is associated with at least one social networking contact in set of social networking contacts associated with member. Method also includes determining first set of characteristics based on representation of first set of audio files. Method also includes determining second set of characteristics based on representation of one or more second sets of audio files. Method also includes generating recommendation for new audio file based on first set of characteristics and second set of characteristics. New audio file is not in first set of audio files. Method also includes providing indication of recommendation for new audio file.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: December 1, 2015
    Assignee: Google Inc.
    Inventors: Richard Gossweiler, Douglas Eck
  • Patent number: 9141617
    Abstract: The subject matter of this specification can be implemented in, among other things, a method for refining search results. The method includes a step for receiving a request to refine search results, wherein the request identifies a first social circle to apply for refining the search results, wherein the first social circle comprises a preset group of contacts of a user within a social network service. The method also includes a step for retrieving search results based on the received request and a step for refining the retrieved search results based on the identified first social circle. The method also includes a step for providing at least a portion of the refined search results to an electronic device for display.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: September 22, 2015
    Assignee: Google Inc.
    Inventors: Ullas Gargi, Richard Gossweiler
  • Patent number: 9042605
    Abstract: A method, computer readable storage device, and apparatus for determining the distance a computing device is located from a user's face. An image of an individual is obtained. A first pupil location and a second pupil location are identified based on the obtained image. A first distance between the identified first and second pupil location is determined. A second distance between the individual and the computing device is determined based on the determined first distance between the identified first and second pupil locations.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: May 26, 2015
    Assignee: GOOGLE INC.
    Inventors: Richard Gossweiler, Gregory Sean Corrado
  • Publication number: 20140129545
    Abstract: A system and method is disclosed for organizing search results in response to a search query. A search query and sorting criteria are received from a web browser, the sorting criteria including a coarse level of granularity and a fine level of granularity. Results are received from a search engine based on the search query and the search results are organized based on the multiple sorting criteria. In this regard, the search results are ordered top-down from the coarse level of granularity to the fine level of a granularity. The organized search results are then provided for display to the web browser.
    Type: Application
    Filed: November 2, 2012
    Publication date: May 8, 2014
    Applicant: Google Inc.
    Inventors: Ullas Gargi, Richard Gossweiler
  • Publication number: 20130138521
    Abstract: A wireless communication device configured to transmit and receive near-field communication including data associated with the purchase of a product. Supplemental content associated with the purchased can be identified by the wireless device and/or a merchant device and provided to the wireless device. Supplemental content may include machine-readable and machine-storable work product and instruction, document, electronic media, computer-implemented instructions, or any form of content that can exist in a computer-based environment. The supplemental content may be determined based on information about the user, information about the product or service being purchased, and information about the point-of-sale.
    Type: Application
    Filed: November 30, 2011
    Publication date: May 30, 2013
    Applicant: GOOGLE INC.
    Inventors: Roy Want, Richard Gossweiler, Colin Albright McDonough
  • Publication number: 20060033762
    Abstract: A system is described for displaying images of a virtual three-dimensional book having one or more virtual pages. The system comprises a display system capable of executing a display program wherein images of the virtual three-dimensional book are produced on the display system. The display system may include a magnification function producing a virtual magnifier moveable over the virtual pages. The display system may also include a the “stretchy page” display method wherein one section of the page is directly magnified, while other adjacent sections may be directly magnified in a horizontal or vertical direction, but not both directions. Moreover, a virtual page may also be tilted about a central axis of the virtual page to accommodate viewing of a desired section on the display system. Finally, a computer program product comprising a computer usable medium having computer readable code embodied therein for producing images of a virtual three-dimensional book is also disclosed.
    Type: Application
    Filed: August 1, 2005
    Publication date: February 16, 2006
    Inventors: Stuart Card, Richard Gossweiler, Allison Woodruff, Jock Mackinlay
  • Publication number: 20060031517
    Abstract: An information transfer system includes a content exchange appliance and an information communication device. The content exchange appliance includes a transmitter that transmits information to be stored. The information communication device is configured to communicate with the content exchange appliance and the content exchange appliance transmits the information for storage when the communication between the content exchange appliance and the information communication device indicates that the information communication device has been hovering within a given proximity to the content exchange appliance for at least a hovering time.
    Type: Application
    Filed: January 30, 2004
    Publication date: February 9, 2006
    Inventors: Richard Gossweiler, Himanshu Raj, Dejan Milojicic
  • Publication number: 20050225647
    Abstract: In one embodiment, the present invention pertains to a method of creating photo vignettes. In one embodiment, the present invention accesses digitized photos. In the embodiment, the present invention also accesses photo-clustering parameters. The present embodiment then clusters the photos to obtain digitized photo vignettes, based on the photo-clustering parameters.
    Type: Application
    Filed: April 9, 2004
    Publication date: October 13, 2005
    Inventors: Richard Gossweiler, Joshua Tyler, Patrick Goddi
  • Publication number: 20050151849
    Abstract: A method and system of synchronizing a clock in an electronic device having image capture capabilities includes receiving an image of a time keeping device from the electronic device with image capture capabilities, determining a current time using image analysis operations on the image of the time keeping device and setting the current time on a clock associated with the electronic device with image capture capabilities.
    Type: Application
    Filed: January 13, 2004
    Publication date: July 14, 2005
    Inventors: Andrew Fitzhugh, Richard Gossweiler, Patrick Goddi
  • Publication number: 20050050154
    Abstract: A system for N-space navigation of digital data sets. The system includes an electronic tag having a digitally readable identifier, an electronic tag reader configured to read the identifier of the electronic tag, and a computing system connected to the electronic tag reader to provide digital navigation services of N-space data sets in response to reading the identifier of the electronic tag. The computing system generates at least one transitional data point in N-space for output between a currently displayed start point and a target point referenced by the identifier.
    Type: Application
    Filed: October 5, 2004
    Publication date: March 3, 2005
    Inventors: Richard Gossweiler, Kenneth Fishkin, Beverly Harrison, Anuj Gujar, Roy Want
  • Publication number: 20050005245
    Abstract: A system is described for displaying images of a virtual three-dimensional book having one or more virtual pages. The system comprises a display system capable of executing a display program wherein images of the virtual three-dimensional book are produced on the display system. A degree of interest (DOI) function is provided for allocating available space on the display system. A page selection function may provide a user-selectable scale along a long axis of the virtual book for selecting virtual pages. Virtual chapter tabs may also be provided for navigating within the virtual book. The display system may also include a page flipping function with several different page flipping speeds and several different page flipping animations for moving between virtual pages in the virtual book. Moreover, a scroll bar function provided to facilitate page navigation wherein space on the scroll bar is allocated using a DOI function.
    Type: Application
    Filed: July 22, 2004
    Publication date: January 6, 2005
    Inventors: Stuart Card, Richard Gossweiler, Allison Woodruff, Jock MacKinlay
  • Publication number: 20050005246
    Abstract: A system is described for displaying images of a virtual three-dimensional book having one or more virtual pages. The system comprises a display system capable of executing a display program wherein images of the virtual three-dimensional book are produced on the display system. A degree of interest (DOI) function is provided for allocating available space on the display system. A page selection function may provide a user-selectable scale along a long axis of the virtual book for selecting virtual pages. Virtual chapter tabs may also be provided for navigating within the virtual book. The display system may also include a page flipping function with several different page flipping speeds and several different page flipping animations for moving between virtual pages in the virtual book. Moreover, a scroll bar function provided to facilitate page navigation wherein space on the scroll bar is allocated using a DOI function.
    Type: Application
    Filed: July 22, 2004
    Publication date: January 6, 2005
    Inventors: Stuart Card, Richard Gossweiler, Allison Woodruff, Jock MacKinlay