1
Mary Czerwinski, Susan T Dumais, Susan E Dziadosz, Daniel C Robbins, George G Robertson, David D Thiel, Maarten Van Dantzich: Methods, apparatus and data structures for providing a user interface, which exploits spatial memory, to objects. Microsoft Corporation, John C Pokotylo, Straub & Pokotylo, February 13, 2001: US06188405 (226 worldwide citation)

A graphical user interface in which object thumbnails, as scaled images, are rendered on a two-dimensional wall or screen, and which exploits spatial memory. The objects may be moved, continuously, on the surface with a two-dimensional input device. Pop-up title bars may be rendered over active obje ...


2
Joel P Dehlin, Christina Summer Chen, Andrew D Wilson, Daniel C Robbins, Eric J Horvitz, Kenneth P Hinckley, Jacob O Wobbrock: Recognizing gestures and using gestures for interacting with software applications. Microsoft Corporation, Workman Nydegger, April 14, 2009: US07519223 (209 worldwide citation)

An interactive display table has a display surface for displaying images and upon or adjacent to which various objects, including a user's hand(s) and finger(s) can be detected. A video camera within the interactive display table responds to infrared (IR) light reflected from the objects to detect a ...


3
Susan T Dumais, Eric J Horvitz, Edward B Cutrell, Jonathan J Cadiz, Gavin Jancke, Raman K Sarin, Daniel C Robbins, Anoop Gupta, George G Robertson, Meredith J Ringel, Jeremy Goecks: Method and system for usage analyzer that determines user accessed sources, indexes data subsets, and associated metadata, processing implicit queries based on potential interest to users. Microsoft Corporation, Amin Turocy & Calvin, January 9, 2007: US07162473 (207 worldwide citation)

The present invention relates to systems and methods providing content-access-based information retrieval. Information items from a plurality of disparate information sources that have been previously accessed or considered are automatically indexed in a data store, whereby a multifaceted user inter ...


4
George G Robertson, Steven Drucker, Daniel C Robbins, Kim Cameron, Timothy K Olson: User interface and method to facilitate hierarchical specification of queries using an information taxonomy. Microsoft Corporation, Amin & Turocy, December 12, 2006: US07149983 (190 worldwide citation)

A user interface, system, and method are disclosed to facilitate specification of queries and displaying corresponding results. The user interface presents the user with dimensions that contain one or more headings arranged according to an information taxonomy, which can vary based on the intended i ...


5
Daniel C Robbins, Steven M Drucker, Andrew D Wilson, Kristen Nilsen Nye, Joel P Dehlin: Using physical objects to adjust attributes of an interactive display application. Microsoft Corporation, Workman Nydegger, June 22, 2010: US07743348 (184 worldwide citation)

Input is provided to an application using a plurality of physical objects disposed adjacent to an interactive display surface. A primary location is determined where a primary physical object, e.g., a finger or thumb of the user, is positioned adjacent to the interactive display surface. An addition ...


6
Mary Czerwinski, Susan T Dumais, Susan E Dziadosz, George G Robertson, Daniel C Robbins, Maarten Roderik van Dantzich: Methods, apparatus and data structures for providing a user interface, which exploits spatial memory in three-dimensions, to objects and which visually groups matching objects. Microsoft Corporation, Peter L Michaelson, Michaelson & Wallace, June 5, 2001: US06243093 (145 worldwide citation)

A graphical user interface in which object thumbnails are rendered on a simulated three-dimensional surface which (i) exploits spatial memory and (ii) allows more objects to be rendered on a given screen. The objects may be moved, continuously, on the surface with a two-dimensional input device. Fur ...


7
George G Robertson, Daniel C Robbins, Maarten Roderik Van Dantzich: Methods, apparatus and data structures for providing a user interface, which exploits spatial memory in three-dimensions, to objects and which visually groups proximally located objects. Microsoft Corporation, Peter L Michaelson, Michaelson & Wallace, July 2, 2002: US06414677 (142 worldwide citation)

A graphical user interface in which object thumbnails are rendered on a simulated three-dimensional surface which (i) exploits spatial memory and (ii) allows more objects to be rendered on a given screen. The objects may be moved, continuously, on the surface with a two-dimensional input device.


8
Daniel C Robbins: Visualization of multi-dimensional data having an unbounded dimension. Microsoft Corporation, Amin & Turocy, November 16, 2004: US06819344 (137 worldwide citation)

An interactive visualization of stored data includes a representation of a three-dimensional generally helical path extending between spaced apart ends of the path. Selected parts of the stored data are mapped to corresponding parts of the helical path to facilitate visualization of the stored data. ...


9
George G Robertson, Daniel C Robbins, Maarten Roderik Van Dantzich: Methods, apparatus and data structures for providing a user interface, which exploits spatial memory in three-dimensions, to objects and in which object occlusion is avoided. Microsoft Corporation, Peter L Michaelson, Michaelson & Wallace, December 12, 2000: US06160553 (120 worldwide citation)

A graphical user interface in which object thumbnails are rendered on a simulated three-dimensional surface which (i) exploits spatial memory and (ii) allows more objects to be rendered on a given screen. The objects may be moved, continuously, on the surface with a two-dimensional input device.


10
Brian C Cooper, Robert A Gonsalves, Daniel C Robbins: Direct manipulation of two-dimensional moving picture streams in three-dimensional space. Avid Technology, Mintz Levin Cohn Ferris Glovsky & Popeo P C, March 17, 1998: US05729673 (117 worldwide citation)

A video editing method that includes displaying a two-dimensional projection of a representation of a projection surface. This projection is derived from a three-dimensional position of the surface. A handle is displayed attached to the projection, and the position of the surface is updated in a man ...