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: 9292878Abstract: 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: GrantFiled: January 13, 2012Date of Patent: March 22, 2016Assignee: Google Inc.Inventors: Richard Gossweiler, Douglas Eck
-
Patent number: 9203924Abstract: 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: GrantFiled: January 13, 2012Date of Patent: December 1, 2015Assignee: Google Inc.Inventors: Richard Gossweiler, Douglas Eck
-
Patent number: 9141617Abstract: 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: GrantFiled: October 26, 2012Date of Patent: September 22, 2015Assignee: Google Inc.Inventors: Ullas Gargi, Richard Gossweiler
-
Patent number: 9042605Abstract: 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: GrantFiled: February 15, 2013Date of Patent: May 26, 2015Assignee: GOOGLE INC.Inventors: Richard Gossweiler, Gregory Sean Corrado
-
Publication number: 20140129545Abstract: 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: ApplicationFiled: November 2, 2012Publication date: May 8, 2014Applicant: Google Inc.Inventors: Ullas Gargi, Richard Gossweiler
-
Publication number: 20130138521Abstract: 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: ApplicationFiled: November 30, 2011Publication date: May 30, 2013Applicant: GOOGLE INC.Inventors: Roy Want, Richard Gossweiler, Colin Albright McDonough
-
Publication number: 20060033762Abstract: 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: ApplicationFiled: August 1, 2005Publication date: February 16, 2006Inventors: Stuart Card, Richard Gossweiler, Allison Woodruff, Jock Mackinlay
-
Publication number: 20060031517Abstract: 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: ApplicationFiled: January 30, 2004Publication date: February 9, 2006Inventors: Richard Gossweiler, Himanshu Raj, Dejan Milojicic
-
Publication number: 20050225647Abstract: 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: ApplicationFiled: April 9, 2004Publication date: October 13, 2005Inventors: Richard Gossweiler, Joshua Tyler, Patrick Goddi
-
Publication number: 20050151849Abstract: 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: ApplicationFiled: January 13, 2004Publication date: July 14, 2005Inventors: Andrew Fitzhugh, Richard Gossweiler, Patrick Goddi
-
Publication number: 20050050154Abstract: 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: ApplicationFiled: October 5, 2004Publication date: March 3, 2005Inventors: Richard Gossweiler, Kenneth Fishkin, Beverly Harrison, Anuj Gujar, Roy Want
-
Publication number: 20050005245Abstract: 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: ApplicationFiled: July 22, 2004Publication date: January 6, 2005Inventors: Stuart Card, Richard Gossweiler, Allison Woodruff, Jock MacKinlay
-
Publication number: 20050005246Abstract: 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: ApplicationFiled: July 22, 2004Publication date: January 6, 2005Inventors: Stuart Card, Richard Gossweiler, Allison Woodruff, Jock MacKinlay