Patents by Inventor Mary P. Czerwinski

Mary P. 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: 20090265242
    Abstract: The claimed subject matter relates to an architecture that can mitigate privacy concerns in connection with ad targeting or data collection. In particular, architecture can be included in a personal mobile communication device such as a cell phone. During communication transactions between the host device and a peer device, shared information can be extracted either from content included in the communication or from metadata. Based upon the shared information, a social graph maintained on the host device can be updated. In addition, the host device can receive a large set of ads and select or tailor a custom ad from the set based upon the social graph.
    Type: Application
    Filed: June 26, 2009
    Publication date: October 22, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric J. Horvitz, Brett D. Brewer, Mary P. Czerwinski, Melissa W. Dunn, Karim T. Farouki, Jason Garms, Alexander G. Gounares, Milind V. Mahajan, Jayaram NM. Nanduri, Timothy D. Sharpe, Darrell Leroy Blegen
  • Publication number: 20090228827
    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.
    Type: Application
    Filed: March 27, 2009
    Publication date: September 10, 2009
    Applicant: Microsoft Corporation
    Inventors: George G. Robertson, Mary P. Czerwinski, Kenneth P. Hinckley, Kirsten C. Risden, Daniel C. Robbins, Maarten R. van Dantzich
  • Patent number: 7536650
    Abstract: 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: Grant
    Filed: May 21, 2004
    Date of Patent: May 19, 2009
    Inventors: George G. Robertson, Eric J. Horvitz, Daniel C. Robbins, Mary P. Czerwinski, Patrick M. Baudisch, Gregory R. Smith, Brian R. Meyers
  • Publication number: 20090125512
    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 12, 2009
    Publication date: May 14, 2009
    Applicant: Microsoft Corporation
    Inventors: George G. Robertson, John E. Churchill, Mary P. Czerwinski, Prasad Sripathi Panditharadhya, Uday K. Bhaskara
  • Publication number: 20090112985
    Abstract: The disclosed functionality enables non-sessions users of an activity session to be provided awareness of the session. The non-sessions users are made aware of the session and can then choose to join (or not join) the session in an ad hoc manner based on the exposed session information. This functionality encourages serendipitous group interactions (or participations) that might not otherwise occur, does not require that all relevant and/or interested people be identified, and removes the overhead of explicitly inviting everyone who might be interested in the activity and managing responses received from each of the users. Rather than requiring an explicit invitation to join as in conventional applications systems, users can implicitly invite friends to join an activity.
    Type: Application
    Filed: October 30, 2007
    Publication date: April 30, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Kori M. Quinn, James Wallace, Mary P. Czerwinski, Roland Fernandez
  • Patent number: 7523405
    Abstract: 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: Grant
    Filed: November 16, 2005
    Date of Patent: April 21, 2009
    Assignee: Microsoft Corporation
    Inventors: 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: 7512902
    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: Grant
    Filed: August 5, 2004
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: George G. Robertson, Mary P. Czerwinski, Kenneth P. Hinckley, Kirsten C. Risden, Daniel C. Robbins, Maarten R. van Dantzich
  • Publication number: 20090030767
    Abstract: An ergonomic break system and method for scheduling and improving an ergonomic break for a user from a computing device. The system and method schedule the break based on environmental information to minimize annoyance to the user. Environmental information includes the condition of the computing device (such as whether the user is typing at the keyboard or using a mouse), the condition of the environment in the immediate vicinity of the computing device (such as whether the user is on the telephone or has another person in the room with her), and the condition of the user (such as whether the user is looking at the display device or is properly stretching during the ergonomic break). The system and method also include features that improve the user's productivity during the break and improve the effectiveness and effectiveness of the break.
    Type: Application
    Filed: July 24, 2007
    Publication date: January 29, 2009
    Applicant: Microsoft Corporation
    Inventors: Daniel Scott Morris, Alice Jane Bernheim Brush, Brian R. Meyers, Mary P. Czerwinski
  • Patent number: 7478079
    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: Grant
    Filed: January 14, 2005
    Date of Patent: January 13, 2009
    Assignee: Microsoft Corporation
    Inventors: George G. Robertson, John E. Churchill, Mary P. Czerwinski, Prasad Sripathi Panditharadhya, Udaya K. Bhaskara
  • Publication number: 20090006415
    Abstract: Communications, such as emails or other information, in a work setting can be retained in a shared database that operates similar to an Internet social network. As work activities are performed, the content of the work activities can be associated with one or more shared databases based on the individual performing the activities, a common topic or theme associated with the activity and/or a manual entry. As various individuals review information contained in the shared database, notifications relating to who reviewed the content and a time of review can be sent to a contributor of the content to provide for accountability issues.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Richard J. McAniff, Anoop Gupta, Bruce Johnson, Mary P. Czerwinski, Paul J. Hough, Pavel Curtis, Roger S. Barga, Raymond E. Ozzie
  • Publication number: 20090006982
    Abstract: Members working on the same project can access similar resources at substantially the same time to facilitate active participation in the project. A meeting associated with the project can be given a unique identifier that can allow the project members to access a meeting or other content and view similar documents or other content as it is discussed in the meeting. As information is edited, modified, created, etc. the members can selectively be presented with the information. A common repository can provide the members with an area or platform in which the project material can be accessed, discussed or other functions performed by the project members, allowing for collaboration of the project details.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Pavel Curtis, Anoop Gupta, Bruce Johnson, Katherine J. Drakos, Paul J. Hough, Mary P. Czerwinski, Richard J. McAniff, Raymond E. Ozzie
  • Publication number: 20090006608
    Abstract: Meeting attendees can have the resources available to participate in an efficient meeting regardless of where the attendees are located (e.g., across from each other or thousands of miles apart). Information can be gathered that relates to the attendees, the subject matter of the meeting or other information. In addition, relationships between attendees, if any, can be determined and displayed to the attendees to show the interrelatedness of the group. Various aspects during the meeting can also be observed and analyzed to allow the attendees to become more aware of the dynamics between individuals as well as the entire team.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Anoop Gupta, Bruce Johnson, Paul J. Hough, Mary P. Czerwinski, Pavel Curtis, Richard J. McAniff, Raymond E. Ozzie
  • Publication number: 20090006366
    Abstract: As incoming communications are received, a priority or significance level can be assigned to each communication. A communication determined to have a high priority can be presented to a user at substantially the same time as receiving the communication. A communication having a low priority can be placed in a low priority folder or flagged differently from a high priority communication (e.g., different color-coding). Behavior of a user as it relates to a received communication can be observed for learning purposes or to modify one or more classifications or priority levels.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Bruce Johnson, Anoop Gupta, Mary P. Czerwinski, Pavel Curtis, Richard J. McAniff, Raymond E. Ozzie, Roger S. Barga
  • Publication number: 20090007011
    Abstract: Information can be presented to a user as high-level content that is dynamically presented to a user based on a request, a user role, extrinsic information and so forth. As the user navigates the high level content, lower level information that was masked can be selectively revealed or exposed. Upon request, the user can be automatically transitioned back to the high level content. Different versions of a document can be maintained within a master document and, upon request, one of the versions can be displayed as a function of a rendering device.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Mary P. Czerwinski, Anoop Gupta, Bruce Johnson, Richard J. McAniff
  • Publication number: 20090007148
    Abstract: A user entering information in an application might desire functionality not supported by that application. Based on an input or a subset of the input, a functionality associated with a different application can be automatically applied within a current application. Sometimes, a particular application or mode of communication can be used to send information and reply information can be sent in a different mode of communication. The communications can be automatically associated or related to each other. A user can be presented with information relating to both communications, upon request, although the communications might be associated with different modes of communication. Constraints or parameters can be placed on a subsequent communication by either a sender or a recipient.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Mary P. Czerwinski, Anoop Gupta, Paul J. Hough, Pavel Curtis, Richard J. McAniff, Raymond E. Ozzie
  • Patent number: 7447999
    Abstract: The present invention relates to a user interface, data structure and method to facilitate management and/or access to data, such as by grouping graphical representations of the data in an image space relative to cluster indicators. A given graphical representation for selected data (e.g., a graphical object) can be associated with a corresponding cluster indicator based on its proximity to the cluster indicator. Thus, cluster membership can be changed, in accordance with an aspect of the present invention, by moving graphical objects relative to the cluster indicators.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: November 4, 2008
    Assignee: Microsoft Corporation
    Inventors: George G. Robertson, Mary P. Czerwinski, Daniel C. Robbins
  • Publication number: 20080209387
    Abstract: A hierarchical shared resources spatial visualization system and method including a visualization runtime user interface that quickly and efficiently displays a spatial layout of a shared resource having a hierarchical nature. The user interface provides a spatial layout of the hierarchical shared resource and overlays salient activity information of a group's interaction with the shared resource. In software development, the user interface provides software teams with awareness of activity by other developers in the group regarding files in the shared source code base. The salient activity includes active file information (such as which files are open and by whom) and source repository actions (such as a developer's activity within a project's source repository system). Visual geometry and colors are employed to create a visually distinctive environment that is used to convey the salient activity information quickly and efficiently.
    Type: Application
    Filed: February 23, 2007
    Publication date: August 28, 2008
    Applicant: Microsoft Corporation
    Inventors: Jacob T. Biehl, George G. Robertson, Gregory R. Smith, Mary P. Czerwinski
  • Patent number: 7395506
    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: Grant
    Filed: June 17, 2004
    Date of Patent: July 1, 2008
    Assignee: Microsoft Corporation
    Inventors: Desney S Tan, Pedram Keyani, Mary P Czerwinski
  • Patent number: 7386801
    Abstract: 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: Grant
    Filed: May 21, 2004
    Date of Patent: June 10, 2008
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, George G. Robertson, Mary P. Czerwinski, Brian R. Meyers, Gregory R. Smith
  • Patent number: 7334197
    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: Grant
    Filed: October 14, 2004
    Date of Patent: February 19, 2008
    Assignee: Microsoft Corporation
    Inventors: George G. Robertson, Kim Cameron, Mary P. Czerwinski, Daniel C. Robbins