Patents by Inventor Richard Carl Gossweiler, III

Richard Carl 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: 8214910
    Abstract: The present disclosure presents techniques for determining when to obscure an accelerometer signal from an accelerometer of a mobile device. The techniques include determining whether a user has been prompted to provide sensitive input data to the mobile device using an input device of the mobile device. When the user has been prompted to provide sensitive input data, the technique includes obscuring a portion of an accelerometer signal outputted from an accelerometer, and receiving the sensitive input data from the user at the input device while the accelerometer signal is obscured. In some embodiments, the accelerometer signal can be obscured by (i) switching the accelerometer 216 off, (ii) inserting a random noise signal into the accelerometer signal, (iii) masking the low-order bits of the accelerometer signal, (iv) passing the accelerometer signal through a filter, (v) actuating a vibrator of the mobile device, and/or (vi) otherwise degrading the accelerometer signal.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: July 3, 2012
    Assignee: Google Inc.
    Inventors: Richard Carl Gossweiler, III, James Brooks Miller
  • Patent number: 8205230
    Abstract: A system for displaying information may include memory, one or more processors, and one or more modules stored in memory. The one or more modules are configured for execution by the one or more processors and may include instructions for: presenting a subset of a collection of data on a first grid having a first axis corresponding to units of time and a second axis, the collection of data comprising data representing time-bounded events; presenting a second grid having, first and second axes corresponding to the first and second axes of the first grid, the second grid corresponding to a larger portion of the collection of data than the subset presented on the first grid; and presenting a user moveable window for selecting a portion of the second grid, and selecting the subset presented on the first grid in accordance with a current position of the window.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: June 19, 2012
    Assignee: Google Inc.
    Inventors: Richard Carl Gossweiler, III, Marisa Bauer, John Wayne Blackburn, David A. Brown, Neha Gupta, Timothy Dharma Heilman, Manish Gordhan Patel, David Scott Reiss, Mehran Sahami, Maricia Scott, Thomas H. Taylor, Alice Tull, Mark Wagner, Lucy Congyun Zhang, Daniel John Zigmond
  • Publication number: 20120098855
    Abstract: Systems and methods for socially-based correction of tilted images. In an embodiment, the present invention levels tilted images by (1) receiving an image; (2) rotating the image by a random angle; (3) requesting at least one user rotate the image to level the image; (4) determining a collective user-suggested angle based on the rotations of each user; and (5) transmitting, over a communication network, a correction angle, where the correction angle is based on the random angle and the collective user-suggested angle.
    Type: Application
    Filed: December 27, 2011
    Publication date: April 26, 2012
    Applicant: Google Inc.
    Inventors: Richard Carl GOSSWEILER, III, Maryam Kamvar, Shumeet Baluja
  • Patent number: 8136167
    Abstract: A computer-implemented method may include receiving, over a network, an image from an image capture device, determining an image adjustment to the image, and communicating, over the network, the image adjustment to the image capture device.
    Type: Grant
    Filed: October 20, 2008
    Date of Patent: March 13, 2012
    Assignee: Google Inc.
    Inventors: Richard Carl Gossweiler, III, Shumeet Baluja, Maryam Kamvar
  • Patent number: 8090219
    Abstract: Systems and methods for socially-based correction of tilted images. In an embodiment, the present invention levels tilted images by (1) receiving an image; (2) rotating the image by a random angle; (3) requesting at least one user rotate the image to level the image; (4) determining a collective user-suggested angle based on the rotations of each user; and (5) transmitting, over a communication network, a correction angle, where the correction angle is based on the random angle and the collective user-suggested angle.
    Type: Grant
    Filed: October 23, 2008
    Date of Patent: January 3, 2012
    Assignee: Google Inc.
    Inventors: Richard Carl Gossweiler, III, Maryam Kamvar, Shumeet Baluja
  • Patent number: 7917508
    Abstract: A method of populating an image repository is disclosed. The method includes identifying a keyword from a dictionary and querying an image source using the keyword, thereby yielding a set of images associated with the keyword. The method also includes performing a second query on the image source using a combination of the keyword and one or more additional terms, thereby yielding a plurality of images associated with the combination. Then the plurality of images associated with the combination is subtracted from the set of images associated with the keyword, thereby yielding a difference set of images which are added to the image repository if the difference set of images satisfies predefined criteria.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: March 29, 2011
    Assignee: Google Inc.
    Inventors: Shumeet Baluja, Richard Carl Gossweiler, III
  • Publication number: 20100104220
    Abstract: Systems and methods for socially-based correction of tilted images. In an embodiment, the present invention levels tilted images by (1) receiving an image; (2) rotating the image by a random angle; (3) requesting at least one user rotate the image to level the image; (4) determining a collective user-suggested angle based on the rotations of each user; and (5) transmitting, over a communication network, a correction angle, where the correction angle is based on the random angle and the collective user-suggested angle.
    Type: Application
    Filed: October 23, 2008
    Publication date: April 29, 2010
    Applicant: Google Inc.
    Inventors: Richard Carl Gossweiler, III, Maryam Kamvar, Shumeet Baluja
  • Patent number: 7640513
    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: Grant
    Filed: July 22, 2004
    Date of Patent: December 29, 2009
    Assignee: Xerox Corporation
    Inventors: Stuart Kent Card, Richard Carl Gossweiler, III, Allison Gyle Woodruff, Jock Douglas MacKinlay
  • Patent number: 7493572
    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: Grant
    Filed: July 22, 2004
    Date of Patent: February 17, 2009
    Assignee: Xerox Corporation
    Inventors: Stuart Kent Card, Richard Carl Gossweiler, III, Allison Gyle Woodruff, Jock Douglas Mackinlay
  • Publication number: 20080270395
    Abstract: A client computer receives a set of search results ordered based on scheduled time of broadcast associated with respective listings of content. The listings of content include data representing time-bounded events. The client computer displays or otherwise presents a set of objects along an axis of a display bar, the objects corresponding to subsets of the search results. For example, the axis is associated with a unit of time or a unit of relevance.
    Type: Application
    Filed: April 24, 2007
    Publication date: October 30, 2008
    Inventors: Richard Carl Gossweiler III, John Blackburn, David A. Brown, Neha Gupta, Manish Gordhan Patel, Mehran Sahami, Thomas H. Taylor, Daniel John Zigmond
  • Publication number: 20080163048
    Abstract: A system for displaying information may include memory, one or more processors, and one or more modules stored in memory. The one or more modules are configured for execution by the one or more processors and may include instructions for: presenting a subset of a collection of data on a first grid having a first axis corresponding to units of time and a second axis, the collection of data comprising data representing time-bounded events; presenting a second grid having, first and second axes corresponding to the first and second axes of the first grid, the second grid corresponding to a larger portion of the collection of data than the subset presented on the first grid; and presenting a user moveable window for selecting a portion of the second grid, and selecting the subset presented on the first grid in accordance with a current position of the window.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Richard Carl Gossweiler III, Marisa Bauer, John Wayne Blackburn, David A. Brown, Neha Gupta, Timothy Dharma Heilman, Manish Gordhan Patel, David Scott Reiss, Mehran Sahami, Maricia Scott, Thomas H. Taylor, Alice Tull, Mark Wagner, Lucy Congyun Zhang, Daniel John Zigmond
  • Publication number: 20080158229
    Abstract: A system for displaying information may include memory, one or more processors, and one or more modules stored in memory. The one or more modules are configured for execution by the one or more processors and may include instructions for: presenting a subset of a collection of data on a first grid having a first axis corresponding to units of time and a second axis, the collection of data comprising data representing time-bounded events; presenting a second grid having, first and second axes corresponding to the first and second axes of the first grid, the second grid corresponding to a larger portion of the collection of data than the subset presented on the first grid; and presenting a user moveable window for selecting a portion of the second grid, and selecting the subset presented on the first grid in accordance with a current position of the window.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Richard Carl Gossweiler III, Marisa Bauer, John Wayne Blackburn, David A. Brown, Neha Gupta, Timothy Dharma Heilman, Manish Gordhan Patel, David Scott Reiss, Mehran Sahami, Maricia Scott, Thomas H. Taylor, Alice Tull, Mark Wagner, Lucy Congyun Zhang, Daniel John Zigmond
  • Patent number: 7248269
    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: Grant
    Filed: August 1, 2005
    Date of Patent: July 24, 2007
    Assignee: Xerox Corporation
    Inventors: Stuart Kent Card, Richard Carl Gossweiler, III, Allison Gyle Woodruff, Jock Douglas Mackinlay
  • Patent number: 7240291
    Abstract: A system is described for displaying images of a virtual three-dimensional book having a plurality of 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. Information relating to the virtual three-dimensional book may be displayed on an edge of the virtual three-dimensional book. This information may comprise a table image, meta-data about references in the book, information about the organizational structure of the book, or graphical data. Additionally, several columns or rows of information may be displayed on the virtual book edge, each column or row being selectively expandable and contractible. Moreover, a virtual three-dimensional book may be displayed in a way that bears a metaphorical relationship to the contents of the virtual three-dimensional book.
    Type: Grant
    Filed: December 21, 2000
    Date of Patent: July 3, 2007
    Assignee: Xerox Corporation
    Inventors: Stuart Kent Card, Richard Carl Gossweiler, III, Allison Gyle Woodruff, Jock Douglas MacKinlay
  • Patent number: 7139982
    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: Grant
    Filed: December 21, 2000
    Date of Patent: November 21, 2006
    Assignee: Xerox Corporation
    Inventors: Stuart Kent Card, Richard Carl Gossweiler, III, Allison Gyle Woodruff, Jock Douglas Mackinlay
  • Patent number: 7069518
    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 folding function, whereby a segment of a virtual page is displayed as at least partially folding backward form a surface of the display system. Additionally, based on one or more search terms, the display system may include an indexing function for creating a customized index and/or a table of contents function for creating a customized table of contents. Moreover, a dynamic bookmark function may be provided for displaying one or more dynamic bookmarks to a virtual three-dimensional book. Also disclosed is a computer program product comprising a computer usable medium having computer readable code embodied therein for producing images of a virtual three-dimensional book.
    Type: Grant
    Filed: December 21, 2000
    Date of Patent: June 27, 2006
    Assignee: Xerox Corporation
    Inventors: Stuart Kent Card, Richard Carl Gossweiler, III, Allison Gyle Woodruff, Jock Douglas MacKinlay, Ed H. Chi, Lichan Hong
  • Patent number: 7015910
    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 slide-out operation for sliding a virtual page out from the virtual three-dimensional book may be provided. The display system may also include a “rocker book” feature, wherein a book shifts between a first view and a second view. Moreover, the display system may display the virtual pages in a plurality of size formats, wherein a selection function may be provided for selecting among the plurality of size formats. 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: Grant
    Filed: December 21, 2000
    Date of Patent: March 21, 2006
    Assignee: Xerox Corporation
    Inventors: Stuart Kent Card, Richard Carl Gossweiler III, Allison Gyle Woodruff, Jock Douglas Mackinlay
  • Patent number: 6952806
    Abstract: An electronic medium is a new form of publication for a source material, such as a book. The medium includes information about features of the source material and features of secondary information related to the source material. The medium can be used with a visualization system. With the system, a user is provided with tools that respond to the user's needs and requests at a level of the collection, rather than just with a single work.
    Type: Grant
    Filed: January 21, 2000
    Date of Patent: October 4, 2005
    Assignee: Xerox Corporation
    Inventors: Stuart Kent Card, Tobias Hans Höllerer, James Edward Pitkow, Richard Carl Gossweiler, III
  • Patent number: 6924822
    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: Grant
    Filed: December 21, 2000
    Date of Patent: August 2, 2005
    Assignee: Xerox Corporation
    Inventors: Stuart Kent Card, Richard Carl Gossweiler, III, Allison Gyle Woodruff, Jock Douglas MacKinlay
  • Patent number: 6856313
    Abstract: A system and method for the analysis of hierarchical and non-hierarchical relationships between a set of related nodes and for the creation of a cone graph structure based on the hierarchical and non-hierarchical relationships. The cone graph structure is a three-dimensional or pseudo-three-dimensional object which can be altered and manipulated by the actions of a user. The cone graph structure is an interface for providing a user with a structural understanding of the relationships between different nodes such as files in a file structure of web pages within a web site.
    Type: Grant
    Filed: May 20, 2002
    Date of Patent: February 15, 2005
    Assignee: Xerox Corporation
    Inventors: Richard Carl Gossweiler, III, Jock D. Mackinlay