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: 8214910Abstract: 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: GrantFiled: October 26, 2011Date of Patent: July 3, 2012Assignee: Google Inc.Inventors: Richard Carl Gossweiler, III, James Brooks Miller
-
Patent number: 8205230Abstract: 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: GrantFiled: December 29, 2006Date of Patent: June 19, 2012Assignee: 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: 20120098855Abstract: 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: ApplicationFiled: December 27, 2011Publication date: April 26, 2012Applicant: Google Inc.Inventors: Richard Carl GOSSWEILER, III, Maryam Kamvar, Shumeet Baluja
-
Patent number: 8136167Abstract: 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: GrantFiled: October 20, 2008Date of Patent: March 13, 2012Assignee: Google Inc.Inventors: Richard Carl Gossweiler, III, Shumeet Baluja, Maryam Kamvar
-
Patent number: 8090219Abstract: 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: GrantFiled: October 23, 2008Date of Patent: January 3, 2012Assignee: Google Inc.Inventors: Richard Carl Gossweiler, III, Maryam Kamvar, Shumeet Baluja
-
Patent number: 7917508Abstract: 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: GrantFiled: August 31, 2007Date of Patent: March 29, 2011Assignee: Google Inc.Inventors: Shumeet Baluja, Richard Carl Gossweiler, III
-
Publication number: 20100104220Abstract: 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: ApplicationFiled: October 23, 2008Publication date: April 29, 2010Applicant: Google Inc.Inventors: Richard Carl Gossweiler, III, Maryam Kamvar, Shumeet Baluja
-
Patent number: 7640513Abstract: 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: GrantFiled: July 22, 2004Date of Patent: December 29, 2009Assignee: Xerox CorporationInventors: Stuart Kent Card, Richard Carl Gossweiler, III, Allison Gyle Woodruff, Jock Douglas MacKinlay
-
Patent number: 7493572Abstract: 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: GrantFiled: July 22, 2004Date of Patent: February 17, 2009Assignee: Xerox CorporationInventors: Stuart Kent Card, Richard Carl Gossweiler, III, Allison Gyle Woodruff, Jock Douglas Mackinlay
-
Publication number: 20080270395Abstract: 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: ApplicationFiled: April 24, 2007Publication date: October 30, 2008Inventors: Richard Carl Gossweiler III, John Blackburn, David A. Brown, Neha Gupta, Manish Gordhan Patel, Mehran Sahami, Thomas H. Taylor, Daniel John Zigmond
-
Publication number: 20080163048Abstract: 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: ApplicationFiled: December 29, 2006Publication date: July 3, 2008Inventors: 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: 20080158229Abstract: 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: ApplicationFiled: December 29, 2006Publication date: July 3, 2008Inventors: 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: 7248269Abstract: 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: GrantFiled: August 1, 2005Date of Patent: July 24, 2007Assignee: Xerox CorporationInventors: Stuart Kent Card, Richard Carl Gossweiler, III, Allison Gyle Woodruff, Jock Douglas Mackinlay
-
Patent number: 7240291Abstract: 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: GrantFiled: December 21, 2000Date of Patent: July 3, 2007Assignee: Xerox CorporationInventors: Stuart Kent Card, Richard Carl Gossweiler, III, Allison Gyle Woodruff, Jock Douglas MacKinlay
-
Patent number: 7139982Abstract: 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: GrantFiled: December 21, 2000Date of Patent: November 21, 2006Assignee: Xerox CorporationInventors: Stuart Kent Card, Richard Carl Gossweiler, III, Allison Gyle Woodruff, Jock Douglas Mackinlay
-
Patent number: 7069518Abstract: 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: GrantFiled: December 21, 2000Date of Patent: June 27, 2006Assignee: Xerox CorporationInventors: Stuart Kent Card, Richard Carl Gossweiler, III, Allison Gyle Woodruff, Jock Douglas MacKinlay, Ed H. Chi, Lichan Hong
-
Patent number: 7015910Abstract: 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: GrantFiled: December 21, 2000Date of Patent: March 21, 2006Assignee: Xerox CorporationInventors: Stuart Kent Card, Richard Carl Gossweiler III, Allison Gyle Woodruff, Jock Douglas Mackinlay
-
Patent number: 6952806Abstract: 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: GrantFiled: January 21, 2000Date of Patent: October 4, 2005Assignee: Xerox CorporationInventors: Stuart Kent Card, Tobias Hans Höllerer, James Edward Pitkow, Richard Carl Gossweiler, III
-
Patent number: 6924822Abstract: 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: GrantFiled: December 21, 2000Date of Patent: August 2, 2005Assignee: Xerox CorporationInventors: Stuart Kent Card, Richard Carl Gossweiler, III, Allison Gyle Woodruff, Jock Douglas MacKinlay
-
Patent number: 6856313Abstract: 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: GrantFiled: May 20, 2002Date of Patent: February 15, 2005Assignee: Xerox CorporationInventors: Richard Carl Gossweiler, III, Jock D. Mackinlay