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: 20060200794
    Abstract: 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: Application
    Filed: January 20, 2006
    Publication date: September 7, 2006
    Applicant: Microsoft Corporation
    Inventors: George Robertson, Mary Czerwinski, Robert Deline
  • Publication number: 20060197762
    Abstract: 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: Application
    Filed: January 23, 2006
    Publication date: September 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Gregory Smith, Brian Meyers, Daniel Robbins, George Robertson, Mary Czerwinski, Desney Tan
  • Publication number: 20060161855
    Abstract: 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: Application
    Filed: January 14, 2005
    Publication date: July 20, 2006
    Applicant: Microsoft Corporation
    Inventors: George Robertson, John Churchill, Mary Czerwinski, Prasad Panditharadhya, Udaya Bhaskara
  • Publication number: 20060161869
    Abstract: 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: Application
    Filed: January 14, 2005
    Publication date: July 20, 2006
    Applicant: Microsoft Corporation
    Inventors: George Robertson, John Churchill, Mary Czerwinski, Prasad Panditharadhya, Udaya Bhaskara
  • Publication number: 20050251752
    Abstract: 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: Application
    Filed: May 10, 2004
    Publication date: November 10, 2005
    Applicant: Microsoft Corporation
    Inventors: Desney Tan, Pedram Keyani, Mary Czerwinski
  • Publication number: 20050251451
    Abstract: 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: Application
    Filed: June 17, 2004
    Publication date: November 10, 2005
    Applicant: Microsoft Corporation
    Inventors: Desney Tan, Pedram Keyani, Mary Czerwinski
  • Publication number: 20050240873
    Abstract: 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: Application
    Filed: April 26, 2004
    Publication date: October 27, 2005
    Applicant: Microsoft Corporation
    Inventors: Mary Czerwinski, Brian Meyers, Desney Tan, George Robertson
  • Publication number: 20050225559
    Abstract: 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: Application
    Filed: June 3, 2005
    Publication date: October 13, 2005
    Applicant: Microsoft Corporation
    Inventors: George Robertson, Mary Czerwinski, Desney Tan
  • Publication number: 20050050477
    Abstract: 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: Application
    Filed: October 14, 2004
    Publication date: March 3, 2005
    Applicant: Microsoft Corporation
    Inventors: George Robertson, Kim Cameron, Mary Czerwinski, Daniel Robbins
  • Publication number: 20050010876
    Abstract: 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: Application
    Filed: August 5, 2004
    Publication date: January 13, 2005
    Applicant: Microsoft Corporation
    Inventors: George Robertson, Mary Czerwinski, Kenneth Hinckley, Kirsten Risden, Daniel Robbins, Maarten van Dantzich
  • Publication number: 20040066407
    Abstract: 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: Application
    Filed: June 20, 2003
    Publication date: April 8, 2004
    Applicant: Microsoft Corporation
    Inventors: Tim Regan, Brian Meyers, Greg Smith, Mary Czerwinski
  • Publication number: 20040066414
    Abstract: 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: Application
    Filed: October 6, 2003
    Publication date: April 8, 2004
    Applicant: Microsoft Corporation
    Inventors: Mary Czerwinski, Greg Smith, Brian Meyers, Patrick Markus Baudisch, George G. Robertson, Daniel C. Robbins
  • Publication number: 20040066408
    Abstract: 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: Application
    Filed: June 27, 2003
    Publication date: April 8, 2004
    Applicant: Microsoft Corporation
    Inventors: Brian Meyers, Tim Regan, Greg Smith, Mary Czerwinski
  • Patent number: 6243093
    Abstract: 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: Grant
    Filed: September 14, 1998
    Date of Patent: June 5, 2001
    Assignee: Microsoft Corporation
    Inventors: Mary Czerwinski, Susan T. Dumais, Susan E. Dziadosz, George G. Robertson, Daniel C. Robbins, Maarten Roderik van Dantzich
  • Patent number: 6188405
    Abstract: 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: Grant
    Filed: September 14, 1998
    Date of Patent: February 13, 2001
    Assignee: Microsoft Corporation
    Inventors: Mary Czerwinski, Susan T. Dumais, Susan E. Dziadosz, Daniel C. Robbins, George G. Robertson, David D. Thiel, Maarten Van Dantzich