Patents by Inventor Mary Czerwinski
Mary Czerwinski 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: 20060200794Abstract: A method and system for tracking and processing user interaction information from multiple computing devices. Individual computing devices collect user interaction information corresponding to user interaction with discrete units of a set of data, such as software programming code. The individual information is collected and processed to generate a cumulative set of user interaction information that is transmitted back to the client computing devices. The client computing devices can then provide various visual interfaces corresponding to the processed user interaction data.Type: ApplicationFiled: January 20, 2006Publication date: September 7, 2006Applicant: Microsoft CorporationInventors: George Robertson, Mary Czerwinski, Robert Deline
-
Publication number: 20060197762Abstract: A visualization method for processing heterogeneous data sets. A set of display nodes is generated on a user display that corresponds to groupings of data elements from a set of data. As various display nodes are selected, specific searching criteria corresponding to a selected display node is applied to the set of data. The data nodes on the user display are dynamically updated to reflect the processing of the additional criteria.Type: ApplicationFiled: January 23, 2006Publication date: September 7, 2006Applicant: Microsoft CorporationInventors: Gregory Smith, Brian Meyers, Daniel Robbins, George Robertson, Mary Czerwinski, Desney Tan
-
Publication number: 20060161855Abstract: Embodiments of the present invention provide the ability to effectively visualize the mapping between two schemas, referred to herein as a source schema (or first schema) and a destination schema (or second schema), regardless of the size or complexity of the schemas and mappings. According to one aspect of the present invention a method for visually representing a mapping between a first schema and a second schema is provided. The method includes receiving a selection of an object, emphasizing the selected object and identifying a plurality of objects that are relevant to the selected object. The objects that are identified as being relevant to the selected object are also emphasized.Type: ApplicationFiled: January 14, 2005Publication date: July 20, 2006Applicant: Microsoft CorporationInventors: George Robertson, John Churchill, Mary Czerwinski, Prasad Panditharadhya, Udaya Bhaskara
-
Publication number: 20060161869Abstract: Embodiments of the present invention provide the ability to effectively visualize the mapping between two schemas, referred to herein as a source schema (or first schema) and a destination schema (or second schema), regardless of the size or complexity of the schemas and mappings. According to one aspect of the present invention a method for visually representing a mapping between a first schema and a second schema is provided. The method includes receiving a selection of an object, emphasizing the selected object and identifying a plurality of objects that are relevant to the selected object. The objects that are identified as being relevant to the selected object are also emphasized.Type: ApplicationFiled: January 14, 2005Publication date: July 20, 2006Applicant: Microsoft CorporationInventors: George Robertson, John Churchill, Mary Czerwinski, Prasad Panditharadhya, Udaya Bhaskara
-
Publication number: 20050251752Abstract: A method, system and article of manufacture for providing a spy-resistant keyboard. The spy-resistant keyboard provides a user with additional protection against unauthorized observers while the user is interfacing with a system implementing the spy-resistant keyboard. The keyboard may include a number of tiles with a number of user-selectable characters randomly associated with each tile. A spy-resistant keyboard may also include a number of movable tiles with user-selectable characters. Before a user selects a user-selectable associated with one of the tiles, all the user-selectable characters in the tiles are at least blanked to avoid unauthorized viewing of a chosen tile.Type: ApplicationFiled: May 10, 2004Publication date: November 10, 2005Applicant: Microsoft CorporationInventors: Desney Tan, Pedram Keyani, Mary Czerwinski
-
Publication number: 20050251451Abstract: A method, system and article of manufacture for providing a spy-resistant keyboard. The spy-resistant keyboard provides a user with additional protection against unauthorized observers while the user is interfacing with a system implementing the spy-resistant keyboard. The keyboard may include a number of tiles with a number of user-selectable characters randomly associated with each tile. A spy-resistant keyboard may also include a number of movable tiles with user-selectable characters. Before a user selects a user-selectable associated with one of the tiles, all the user-selectable characters in the tiles are at least blanked to avoid unauthorized viewing of a chosen tile.Type: ApplicationFiled: June 17, 2004Publication date: November 10, 2005Applicant: Microsoft CorporationInventors: Desney Tan, Pedram Keyani, Mary Czerwinski
-
Publication number: 20050240873Abstract: The present invention enables the management of arbitrary regions of a window. A surrogate window is created to contain a region of interest in a source window. A surrogate window may also be shared among multiple devices. A user may interact with the content in a source window or its surrogate window(s). A surrogate window is updated to reflect any content change in the region of interest in the source window. In the case that a user resizes a surrogate window, the entire content of the surrogate window is scaled accordingly so the entire content remains visible.Type: ApplicationFiled: April 26, 2004Publication date: October 27, 2005Applicant: Microsoft CorporationInventors: Mary Czerwinski, Brian Meyers, Desney Tan, George Robertson
-
Publication number: 20050225559Abstract: A system and method is provided for facilitating navigation techniques in a three-dimensional virtual environment. The present invention couples input driving techniques to the state of one or more workspace variables (e.g., object state, virtual body state, environment state) to change the user's viewing context within a single input control motion. Modification of the user's viewing context allows navigation to various positions and orientations with out the need to be provided with that viewing context prior to navigation. The modification of the user's viewing context also allows for single input motion employing the same input drive controls.Type: ApplicationFiled: June 3, 2005Publication date: October 13, 2005Applicant: Microsoft CorporationInventors: George Robertson, Mary Czerwinski, Desney Tan
-
Publication number: 20050050477Abstract: Systems and methods for displaying and managing data in hierarchies and polyarchies of information are described. In one aspect, an object having first and second intersecting hierarchies is specified. The object is illustrated with respect to the first hierarchy. A second intersecting hierarchy selection option is presented to a user to illustrate the object with respect to the second intersecting hierarchy in response to user selection.Type: ApplicationFiled: October 14, 2004Publication date: March 3, 2005Applicant: Microsoft CorporationInventors: George Robertson, Kim Cameron, Mary Czerwinski, Daniel Robbins
-
Publication number: 20050010876Abstract: 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. In further embodiments of the invention, the three-dimensional environment includes a stage, which is used to display the task with the current focus. When a user selects a new task in the gallery, the task is moved to the stage and given focus. If a previous task was on the stage, an image of the previous task is captured. This image is then moved into the task gallery away from the stage. This process allows users to switch between multiple window configurations with a simple action.Type: ApplicationFiled: August 5, 2004Publication date: January 13, 2005Applicant: Microsoft CorporationInventors: George Robertson, Mary Czerwinski, Kenneth Hinckley, Kirsten Risden, Daniel Robbins, Maarten van Dantzich
-
Publication number: 20040066407Abstract: Snapping graphical components relative to other graphical components in a display is disclosed. Collinear lines for each of the edges of a first graphical component are automatically determined. The collinear lines extend the edges of the display. When an edge of a second graphical component is moved to within a predetermined distance of one of the collinear lines, the edge of the second graphical component snaps to the collinear line. Snapping of the edge of the second graphical component to the collinear line of the first graphical component either repositions the second graphical component or resizes the second graphical.Type: ApplicationFiled: June 20, 2003Publication date: April 8, 2004Applicant: Microsoft CorporationInventors: Tim Regan, Brian Meyers, Greg Smith, Mary Czerwinski
-
Publication number: 20040066414Abstract: 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: October 6, 2003Publication date: April 8, 2004Applicant: Microsoft CorporationInventors: Mary Czerwinski, Greg Smith, Brian Meyers, Patrick Markus Baudisch, George G. Robertson, Daniel C. Robbins
-
Publication number: 20040066408Abstract: A system and method for bumping graphical components between display regions of a graphical computer interface are provided. The present invention bumps a selected graphical component in response to a signal from an input device. Bumping involves locating a destination location for the graphical component to be bumped, and moving the graphical component to the destination. The destination can be determined in any one of a number of different manners. Destinations can be located at a predetermined distance from an original location of a graphical component, at an “analogous” location on another display region, or at an open location in the same display region or another display region.Type: ApplicationFiled: June 27, 2003Publication date: April 8, 2004Applicant: Microsoft CorporationInventors: Brian Meyers, Tim Regan, Greg Smith, Mary Czerwinski
-
Patent number: 6243093Abstract: 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. Furthermore, the interface determines a degree to which each such object is related, either through similarity or matching, to other such objects and displays an appropriate cue proximate to and associated with the former object to visually signify this degree.Type: GrantFiled: September 14, 1998Date of Patent: June 5, 2001Assignee: Microsoft CorporationInventors: Mary Czerwinski, Susan T. Dumais, Susan E. Dziadosz, George G. Robertson, Daniel C. Robbins, Maarten Roderik van Dantzich
-
Patent number: 6188405Abstract: 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 objects. Intelligent help may be provided to the user, as visual indicators, based on proximity clustering or based on matching algorithms.Type: GrantFiled: September 14, 1998Date of Patent: February 13, 2001Assignee: Microsoft CorporationInventors: Mary Czerwinski, Susan T. Dumais, Susan E. Dziadosz, Daniel C. Robbins, George G. Robertson, David D. Thiel, Maarten Van Dantzich