Patents by Inventor Daniel C. Robbins
Daniel C. Robbins 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).
-
Publication number: 20120174025Abstract: Unique interactive systems and methods that facilitate single-handed navigation and interaction with applications within a display space on any type of mobile computing device are provided. Embodiments include or employ scalable application tiles corresponding to applications, whereby the application tiles can provide or indicate the current state of the corresponding application. State information provided in each tile can vary as well depending on the current size of the tile. Tiles can be arranged into a plurality of zones such that a user can view one zone at a time and obtain context and information from the application tiles in that zone rather than working with all tiles and all zones simultaneously. The view of the display space can be of the world or all application tiles, zone, or application. Panning and zooming among the zones, application tiles and/or views can also be performed.Type: ApplicationFiled: December 30, 2011Publication date: July 5, 2012Applicant: Zumobi, Inc.Inventors: John SanGiovanni, Daniel C. Robbins
-
Publication number: 20110173556Abstract: A system and method for managing software application windows in a graphical user interface having a desktop and taskbar display area are provided. Each instantiated program is represented as one or more graphical windows in the desktop and as a control tile in the taskbar. Control tiles are grouped into control tile groups that facilitate organization and single access control. Project control tile groups allow the grouping of multiple software applications. Additionally, minimized control tile group layout and state may be preserved and previewed prior to being restored.Type: ApplicationFiled: March 22, 2011Publication date: July 14, 2011Applicant: Microsoft CorporationInventors: Mary Czerwinski, Greg Smith, Brian Meyers, Patrick Markus Baudisch, George G. Robertson, Daniel C. Robbins
-
Publication number: 20110167379Abstract: The present invention provides a three-dimensional user interface for a computer system that allows a user to combine and store a group of windows as a task. The image of each task can be positioned within a three-dimensional environment such that the user may utilize spatial memory in order remember where a particular task is located.Type: ApplicationFiled: March 1, 2011Publication date: July 7, 2011Applicant: MICROSOFT CORPORATIONInventors: George G. Robertson, Mary P. Czerwinski, Kenneth P. Hinckley, Kirsten C. Risden, Daniel C. Robbins, Maarten R. van Dantzich
-
Patent number: 7921376Abstract: The present invention provides a three-dimensional user interface for a computer system that allows a user to combine and store a group of windows as a task. The image of each task can be positioned within a three-dimensional environment such that the user may utilize spatial memory in order remember where a particular task is located.Type: GrantFiled: March 27, 2009Date of Patent: April 5, 2011Assignee: Microsoft CorporationInventors: George G. Robertson, Mary P. Czerwinski, Kenneth P. Hinckley, Kirsten C. Risden, Daniel C. Robbins, Maarten R. van Dantzich
-
Patent number: 7913183Abstract: A system and method for managing software application windows in a graphical user interface having a desktop and taskbar display area are provided. Each instantiated program is represented as one or more graphical windows in the desktop and as a control tile in the taskbar. Control tiles are grouped into control tile groups that facilitate organization and single access control. Project control tile groups allow the grouping of multiple software applications. Additionally, minimized control tile group layout and state may be preserved and previewed prior to being restored.Type: GrantFiled: October 6, 2003Date of Patent: March 22, 2011Assignee: Microsoft CorporationInventors: Mary Czerwinski, Greg Smith, Brian Meyers, Patrick Markus Baudisch, George G. Robertson, Daniel C. Robbins
-
Patent number: 7868786Abstract: A location history is a collection of locations over time for an object. A stay is a single instance of an object spending some time in one place, and a destination is any place where one or more objects have experienced a stay. Location histories are parsed using stays and destinations. In a described implementation, each location of a location history is recorded as a spatial position and a corresponding time at which the spatial position is acquired. Stays are extracted from a location history by analyzing locations thereof with regard to a temporal threshold and a spatial threshold. Specifically, two or more locations are considered a stay if they exceed a minimum stay duration and are within a maximum roaming distance. Each stay includes a location, a starting time, and an ending time. Destinations are produced from the extracted stays using a clustering operation and a predetermined scaling factor.Type: GrantFiled: October 19, 2004Date of Patent: January 11, 2011Assignee: Microsoft CorporationInventors: Kentaro Toyama, Ramaswamy Hariharan, Ross G. Cutler, John R. Douceur, Nuria M. Oliver, Eric K. Ringger, Daniel C. Robbins, Matthew T. Uyttendaele
-
Publication number: 20100313181Abstract: The described implementations relate to unified application building. In one implementation unified application building tools can include a unifying component model configured to communicate with a set of components that are supported by different frameworks. The unified application building tools can also include a unification engine configured to bind events between individual components in a unified manner that is independent of an individual framework upon which individual components are supported.Type: ApplicationFiled: June 3, 2009Publication date: December 9, 2010Applicant: Microsoft CorporationInventors: Roland L. Fernandez, George G. Robertson, Danyel A. Fisher, Daniel C. Robbins, Lev B. Nachmanson
-
Patent number: 7743348Abstract: 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 additional location is determined where an additional physical object is positioned adjacent to the interactive display surface. The attribute might be a size of an image or selected portion of the image that will be retained after cropping. A change in position of at least one of the objects is detected, and the attribute is adjusted based on the change in position of one or both objects. A range of selectable options of the application can also be display by touching the interactive display surface with one's fingers or other objects, and one of the options can be selected with another object.Type: GrantFiled: June 30, 2004Date of Patent: June 22, 2010Assignee: Microsoft CorporationInventors: Daniel C. Robbins, Steven M. Drucker, Andrew D. Wilson, Kristen Nilsen Nye, Joel P. Dehlin
-
Patent number: 7734635Abstract: A method and interface for managing indices of ordered elements are provided. A subset of elements are selected from an index of ordered elements and displayed on a user interface device. A user can manipulate the display of different subsets of the ordered elements via a user input device. Additional indicia corresponding to the subset of index elements are also displayed on the interface. The additional indicia can include a reference to a visual indicator of index display depth and/or a reference to the location of the displayed elements within the index.Type: GrantFiled: June 30, 2005Date of Patent: June 8, 2010Assignee: Microsoft CorporationInventors: George G Robertson, Mary P Czerwinski, Daniel C Robbins
-
Publication number: 20100107218Abstract: Systems and methods that establish a secured compartment that manages sensitive user transactions/information on a user's machine. The secured compartment qualifies user interaction with the machine, and separates such qualified interaction from other user activity on the machine. A user is switched to such secured compartment upon occurrence of a predetermined event, such as in form of: an explicit request (e.g., a secure attention sequence); an implicit request (e.g., inference of user activities); and presence of a peripheral device that is bound to the secured compartment (e.g., a USB)—wherein such actions typically cannot be generated by an application running outside the secured compartment.Type: ApplicationFiled: October 24, 2008Publication date: April 29, 2010Applicant: MICROSOFT CORPORATIONInventors: Thekkthalackal Varugis Kurien, Cormac E. Herley, Alice Jane Bernheim Brush, Daniel C. Robbins, Arindam Chatterjee, Scott Field
-
Patent number: 7703040Abstract: A search engine user interface that reduces the need for explicit search rules; dynamically responds as user input is entered to give immediate feedback to a user; is not limited to searching data residing in a single store; and may be used with a plurality of search engines, is provided. The search engine user interface provides search functions for a plurality of types of file metadata and types of file content. The search engine user interface provides an active query box, query editing, word-wheeling, and query narrowing and broadening. The user interface provides accordion behavior for visual elements of the user interface, integrated custom tagging, multiple independent search parameters, and filtering and integrated custom tagging in a common file dialog box.Type: GrantFiled: June 29, 2005Date of Patent: April 20, 2010Assignee: Microsoft CorporationInventors: Edward B. Cutrell, Daniel C. Robbins, Raman K. Sarin, Susan T. Dumais
-
Patent number: 7663620Abstract: Providing axonometric views of layers containing objects while preserving the visual attributes of the objects is disclosed. A group of objects, e.g., overlapping objects, is determined. Layer dimensions are calculated such that each object in the group is encompassed by a layer. Objects are placed in the layers and the layers are displayed in axonometric views. Visual cues to indicate selected layers are provided. Controls to adjust the depth of the layers and to enable moving objects in the selected layer are also provided.Type: GrantFiled: December 5, 2005Date of Patent: February 16, 2010Assignee: Microsoft CorporationInventors: George G Robertson, Daniel C Robbins, Desney S Tan, Kenneth P Hinckley, Maneesh Agrawala, Mary P Czerwinski, Patrick Markus Baudisch, Gonzalo A Ramos
-
Patent number: 7644371Abstract: 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 implementation for the system and user interface. A corresponding filter or query is constructed based on the user selecting of one or more headings. The filter is applied to one or more databases to return results that satisfy the filter. The results are presented in the user interface and can include interactive items based on a particular query as well as can correspond to a fully specified task.Type: GrantFiled: June 30, 2008Date of Patent: January 5, 2010Assignee: Microsoft CorporationInventors: George G. Robertson, Steven Drucker, Daniel C. Robbins, Kim Cameron, Timothy K. Olson
-
Patent number: 7624354Abstract: A system and method for efficiently managing desktop content is presented. A plurality of content groups are defined on a computer system. Upon activating the content management system on the computer, representative views are displayed on an associated display device. Each representative view corresponds to a defined content group, and also corresponds to a key on an input device. The system obtains a management action to be completed on the displayed content and further obtains a keypress corresponding to one of the representative views (and its corresponding content group.) The system identifies the content group corresponding to the keypress and carries out the management action on the display content of that content group.Type: GrantFiled: April 29, 2005Date of Patent: November 24, 2009Assignee: Microsoft CorporationInventors: Mary P Czerwinski, Dugald R Hutchings, II, Daniel C Robbins, George G Robertson, Brian R Meyers, Gregory R Smith
-
Publication number: 20090228827Abstract: The present invention provides a three-dimensional user interface for a computer system that allows a user to combine and store a group of windows as a task. The image of each task can be positioned within a three-dimensional environment such that the user may utilize spatial memory in order remember where a particular task is located.Type: ApplicationFiled: March 27, 2009Publication date: September 10, 2009Applicant: Microsoft CorporationInventors: George G. Robertson, Mary P. Czerwinski, Kenneth P. Hinckley, Kirsten C. Risden, Daniel C. Robbins, Maarten R. van Dantzich
-
Publication number: 20090128483Abstract: The present invention provides a unique system and method that facilitates navigating smoothly and gracefully through any type of content viewable on portable devices such as cell-phones, PDAs, and/or any other hybrids thereof. In addition, such navigation can be performed while preserving perspective and context with respect to a larger amount of content. Pointing devices can also be used to navigate through content—the amount or detail of the content being dependant on the speed of the pointing device. Additionally, a semi-transparent overview of content can be overlaid a zoomed-in portion of content to provide perspective to the zoomed in portion. Content shown in the semi-transparent overview can depend on the location of the pointing device with respect to the content.Type: ApplicationFiled: February 1, 2008Publication date: May 21, 2009Applicant: MICROSOFT CORPORATIONInventors: Daniel C. Robbins, Raman K. Sarin, Eric J. Horvitz, Edward B. Cutrell
-
Patent number: 7536650Abstract: The present invention relates to a system that facilitates multi-tasking in a computing environment. A focus area component defines a focus area within a display space—the focus area occupying a subset area of the display space area. A scaling component scales display objects as a function of proximity to the focus area, and a behavior modification component modifies respective behavior of the display objects as a function their location of the display space. Thus, and more particularly the subject invention provides for interaction technique(s) and user interface(s) in connection with managing display objects on a display surface. One aspect of the invention defines a central focus area where the display objects are displayed and behave as usual, and a periphery outside the focus area where the display objects are reduced in size based on their location, getting smaller as they near an edge of the display surface so that many more objects can remain visible.Type: GrantFiled: May 21, 2004Date of Patent: May 19, 2009Inventors: George G. Robertson, Eric J. Horvitz, Daniel C. Robbins, Mary P. Czerwinski, Patrick M. Baudisch, Gregory R. Smith, Brian R. Meyers
-
Patent number: 7523405Abstract: Displaying the relative depth of 2D image objects while preserving the visual attributes of the objects is disclosed. After an object group is determined, the members of the object group are temporarily moved away from a center location while preserving the object group members' positions relative to each other in the X-Y plane. A depth well is displayed at the center location and each object group member is connected to a ring-beam in the depth well. In response to a control action indicating a relative depth adjustment of an object group member relative to the remaining object group members, the depth of the object relative to the remaining object group members is changed. In response to a control action indicating the depth adjustment is complete, object group members are returned to their original positions in the X-Y plane with the adjusted object displayed at the object's new relative depth.Type: GrantFiled: November 16, 2005Date of Patent: April 21, 2009Assignee: Microsoft CorporationInventors: George G Robertson, Daniel C Robbins, Desney S Tan, Kenneth P Hinckley, Maneesh Agrawala, Mary P Czerwinski, Patrick Markus Baudisch, Gonzalo A Ramos
-
Patent number: 7519223Abstract: 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 any connected components. Connected component correspond to portions of the object(s) that are either in contact, or proximate the display surface. Using these connected components, the interactive display table senses and infers natural hand or finger positions, or movement of an object, to detect gestures. Specific gestures are used to execute applications, carryout functions in an application, create a virtual object, or do other interactions, each of which is associated with a different gesture. A gesture can be a static pose, or a more complex configuration, and/or movement made with one or both hands or other objects.Type: GrantFiled: June 28, 2004Date of Patent: April 14, 2009Assignee: Microsoft CorporationInventors: Joel P. Dehlin, Christina Summer Chen, Andrew D. Wilson, Daniel C. Robbins, Eric J. Horvitz, Kenneth P. Hinckley, Jacob O. Wobbrock
-
Publication number: 20090091565Abstract: Technologies are described herein for advertising with an influential participant in a virtual world. A facilitator rating is determined for each of a plurality of participants in the virtual world. The facilitator rating may indicate an influence of each of the plurality of participants on other participants in the virtual world. One or more participants are identified from the plurality of participants based on the facilitator rating. The one or more participants are utilized to provide an advertisement in the virtual world.Type: ApplicationFiled: October 9, 2007Publication date: April 9, 2009Applicant: MICROSOFT CORPORATIONInventors: Ernest A. Booth, Tobin R. Titus, Erik Porter, Jeffrey D. Carnahan, Daniel C. Robbins