Patents by Inventor Andrzej Turski

Andrzej Turski 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: 20080222570
    Abstract: Computerized methods and systems for dynamically rendering visual representations of data sets are provided. Upon receiving a request for a particular data set (for instance, in response to receiving a search request), a data set is identified and a minimum portion thereof is retrieved that is necessary to render a visual representation of the data set. In this regard, items sharing a common characteristic may be grouped with one another so that only a single visual identifier of a group of data items may be displayed. In this way, a larger portion of the entire data set may be represented in a single view.
    Type: Application
    Filed: March 5, 2007
    Publication date: September 11, 2008
    Applicant: Microsoft Corporation
    Inventors: Matthew MacLaurin, Michael Miller, Andrzej Turski
  • Publication number: 20080222170
    Abstract: A computer system models human memory by deriving associations between objects, events, and the context of the computer user or users. These associations can be dynamically generated, changing depending on the behavior of the user and context. Examples of areas in which this system can be used include time management (e.g., a calendar that presents time-based groupings of objects), people management (e.g., use analysis of user communications to rank importance of people to the user, groupings, and associations between people/groups and other objects such as documents, email), and general computer management (e.g., use analysis of user behavior to identify important objects and objects that are related to a current focus and context of the computer user).
    Type: Application
    Filed: March 10, 2008
    Publication date: September 11, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Shelly D. Farnham, Andrzej Turski, David P. Vronay, Lili Cheng, Sean U. Kelly, Cezary Marcjan, Richard F. Rashid
  • Patent number: 7421438
    Abstract: A metadata management architecture. The architecture includes a property component that lists one or more properties related to a file, and a viewing component that present files having one or more of the related properties. A synchronization component provides immediate synchronization between property editing fields of the property component and a view in the property-based browser component, providing both instantaneous feedback on property changes and an ability to manipulate properties graphically. Thus, a change in the property pane is immediately reflected in the view component, and a change in the view component is immediately reflected in the property pane.
    Type: Grant
    Filed: September 24, 2004
    Date of Patent: September 2, 2008
    Assignee: Microsoft Corporation
    Inventors: Andrzej Turski, Cornelis K Van Dok, Lili Cheng, Lyon K. F. Wong, Matthew B MacLaurin, Patrice L Miner
  • Patent number: 7343365
    Abstract: A computer system models human memory by deriving associations between objects, events, and the context of the computer user or users. These associations can be dynamically generated, changing depending on the behavior of the user and context. Examples of areas in which this system can be used include time management (e.g., a calendar that presents time-based groupings of objects), people management (e.g., use analysis of user communications to rank importance of people to the user, groupings, and associations between people/groups and other objects such as documents, email), and general computer management (e.g., use analysis of user behavior to identify important objects and objects that are related to a current focus and context of the computer user).
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: March 11, 2008
    Assignee: Microsoft Corporation
    Inventors: Shelly D. Farnham, Andrzej Turski, David P. Vronay, Lili Cheng, Sean U. Kelly, Cezary Marcjan, Richard F. Rashid
  • Publication number: 20080021896
    Abstract: The present invention relates to a system and methodology for automatic clusterization and display of data items in a local or remote database system. Such clusterization can be based on properties associated with the data items such as a type, location, people, date, time, user-defined, and so forth, wherein an initial property may be employed to form a first level of clusterization and a subsequent property may be automatically determined to form an optimized clusterization from which to find and retrieve desired information. A computerized interface for organizing and retrieving data is provided. The interface includes a property analyzer to determine an item distribution for at least two cluster properties and an organizer that forms new clusters based in part on the item distribution.
    Type: Application
    Filed: August 13, 2007
    Publication date: January 24, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Andrzej Turski, Richard Rashid, Matthew MacLaurin, Lili Cheng
  • Patent number: 7308648
    Abstract: A method and system are provided for filtering harmful HTML content from an electronic document. An application program interface (API) examines the fundamental structure of the HTML content in the document. The HTML content in the electronic document is parsed into HTML elements and attributes by a tokenizer and compared to a content library by a filter in the API. The filter removes unknown HTML content as well as known content that is listed as harmful in the content library. After the harmful HTML content has removed, a new document is encoded which includes the remaining safe HTML content for viewing in a web browser.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: December 11, 2007
    Assignee: Microsoft Corporation
    Inventors: David Michael Buchthal, Lucas Jason Forschler, Thomas Patrick Gallagher, Christophe Rene Loisey, Walter David Pullen, Andrzej Turski
  • Patent number: 7257571
    Abstract: The present invention relates to a system and methodology for automatic clusterization and display of data items in a local or remote database system. Such clusterization can be based on properties associated with the data items such as a type, location, people, date, time, user-defined, and so forth, wherein an initial property may be employed to form a first level of clusterization and a subsequent property may be automatically determined to form an optimized clusterization from which to find and retrieve desired information. A computerized interface for organizing and retrieving data is provided. The interface includes a property analyzer to determine an item distribution for at least two cluster properties and an organizer that forms new clusters based in part on the item distribution.
    Type: Grant
    Filed: January 26, 2004
    Date of Patent: August 14, 2007
    Assignee: Microsoft Corporation
    Inventors: Andrzej Turski, Richard F. Rashid, Matthew MacLaurin, Lili Cheng
  • Publication number: 20070136244
    Abstract: A unique system, user interface, and method that facilitate sharing objects in a query-based storage environment are provided. A query can be generated using metadata and the results therefrom can be obtained and shared with one or more recipients. The query and/or query results can be represented as an icon. Sharing of the query and/or query results can be accomplished in part by dragging the icon to the desired recipient. Queries can be shared as a standing query or a snapshot of the query. For standing queries, recipients can be notified when a set of query results changes. In general, queries can be saved by the user and accessed again at a later time. The user interface provides a plurality of navigation tools to facilitate the viewing of objects based on their metadata and the generation of queries.
    Type: Application
    Filed: December 13, 2005
    Publication date: June 14, 2007
    Applicant: Microsoft Corporation
    Inventors: Matthew MacLaurin, Andrzej Turski, Lili Cheng, Cezary Marcjan
  • Publication number: 20070106780
    Abstract: Social information, including computer communication information, is modeled according to a network approach, and users are provided with representations of patterns within their social spaces and graphical interface tools for navigating through the spaces. This can enhance the user's ability to seek out social information and manage their online social relationships. The social mapping includes automatically collecting computer communication information relating to multiple contacts who are in computer communication with each other, one of the multiple contacts being a selected user. The computer communication information is filtered according to one or more preselected criteria to maintain the number of contacts associated with the selected user at or below a selected threshold. The computer communication information is analyzed to determine extents of similarity between the multiple contacts.
    Type: Application
    Filed: January 3, 2007
    Publication date: May 10, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Shelly Farnham, Andrzej Turski, William Portnoy, David Vronay, Lili Cheng
  • Patent number: 7167866
    Abstract: Systems and methodologies are provided for data visualization, retrieval and management of a logically ordered list by a selective multi level expansion of pivot point data. Such pivot points can represent hierarchy expansion designators to a subsequent level, which can include user created groups/clusters of data. The present invention facilitates data management by advantageously combining; the logical order of data with relevance criteria that can indicate importance of the data to a user. The logical order of the data can be a user friendly order that is easily recognizable and independent of the relevance criteria.
    Type: Grant
    Filed: January 23, 2004
    Date of Patent: January 23, 2007
    Assignee: Microsoft Corporation
    Inventors: Shelly D. Farnham, Andrzej Turski
  • Patent number: 7167910
    Abstract: Social information, including computer communication information, is modeled according to a network approach, and users are provided with representations of patterns within their social spaces and graphical interface tools for navigating through the spaces. This can enhance the user's ability to seek out social information and manage their online social relationships. The social mapping includes automatically collecting computer communication information relating to multiple contacts who are in computer communication with each other, one of the multiple contacts being a selected user. The computer communication information is filtered according to one or more preselected criteria to maintain the number of contacts associated with the selected user at or below a selected threshold. The computer communication information is analyzed to determine extents of similarity between the multiple contacts.
    Type: Grant
    Filed: June 4, 2002
    Date of Patent: January 23, 2007
    Assignee: Microsoft Corporation
    Inventors: Shelly D. Farnham, Andrzej Turski, William L. Portnoy, David P. Vronay, Lili Cheng
  • Publication number: 20060218163
    Abstract: A system and method for generating a schema for a database is provided. The schema is based, at least in part, upon three main tables: object types, objects, and, associations. Through these three base tables, the system facilitates rapid prototyping of schema associated with database(s). The schema is extensible since associations between objects, objects and object types are not hard-coded and can be dynamically updated by modifying the appropriate entry(ies) in one or more of these three base tables. Thus, through these three tables, an extensible, flexible framework for generating and/or dynamically modifying the schema is provided. The system includes an input component that receives information associated with a requested database prototype. The system further includes a schema generation component that generates a schema based, at least in part, upon the information received by the input component.
    Type: Application
    Filed: March 28, 2005
    Publication date: September 28, 2006
    Applicant: Microsoft Corporation
    Inventors: Cezary Marcjan, Ryszard Kott, Andrzej Turski
  • Publication number: 20060206533
    Abstract: A novel system that facilitates monitoring and/or updating data contained within a plurality of network devices. The system includes a file system user interface (UI) that can render a unified representation of the content across multiple stores corresponding to a plurality of disparate network devices. The UI facilitates searching and/or browsing content of a plurality of disparate devices via a single unified experience. Another feature of the invention is that it allows for sharing and/or synchronizing without the use of conventional folders. The invention provides for a metadata-centric view of user content (e.g., files) wherein files can be grouped by type, date, author, etc., without regard to the physical location of the content. Additionally, the invention separates or distinguishes (e.g., decouples) the synchronization of metadata (e.g., author, modification date) from the synchronization of the corresponding data files.
    Type: Application
    Filed: March 14, 2005
    Publication date: September 14, 2006
    Applicant: Microsoft Corporation
    Inventors: Matthew MacLaurin, Andrzej Turski, Cezary Marcjan, Lili Cheng
  • Publication number: 20060173961
    Abstract: The subject invention provides a unique system and method that facilitates contact- or people-based organization of messages. A list of contacts can be generated based on the people or groups who have communicated with the user (mailbox owner) via email or otherwise. To view desired messages, a user can select one or more contacts that participated in the desired messages as either a recipient or sender. Following the selection, messages between the selected contacts and the user can be displayed in a window. Any items or information shared in the messages can be viewed in a separate window. A link can be maintained between any shared item and its message of origin. The user can also view messages that include third parties. The contact list is dynamic and due to limited display space, contacts communicating the most frequently with the user can be listed on a top level.
    Type: Application
    Filed: February 1, 2005
    Publication date: August 3, 2006
    Applicant: Microsoft Corporation
    Inventors: Andrzej Turski, Shelly Farnham, Lili Cheng
  • Publication number: 20060085391
    Abstract: An improved technique of querying a data store by widening the query using a series of queries that follow relations between items. Initial auxiliary queries are used to find metadata property values (rather than the actual items) that are then used in the subsequent queries. The initial queries employ one or more property values to find a related item. In response thereto, an action menu is presented for the item that facilitates widening the search for all other items with the same selected property value. The user can be presented with several choices depending on which property is used for query widening.
    Type: Application
    Filed: September 24, 2004
    Publication date: April 20, 2006
    Applicant: Microsoft Corporation
    Inventors: Andrzej Turski, Lili Cheng, Matthew MacLaurin
  • Publication number: 20060080288
    Abstract: A data organization system that utilizes associations, pointers and/or links in connection with novel container types is provided. A “list” is a container of items, like a folder, but is different in that a file or other data component can be accessed via multiple lists (whereas an item must appear in exactly one folder). Additionally, lists can be arranged in an arbitrarily complex graph of relationships. The items in a list can be chosen arbitrarily by the user (or by a software program) and need not have any properties in common. A “dynamic list” is a collection of file identifiers that can be built and maintained automatically by the system. The backbone of a dynamic list is a query. In operation, the system can execute a query against the file store or other data store to create or modify the list. Accordingly, associations that reference the resulting files are added to or modified in the dynamic list.
    Type: Application
    Filed: October 11, 2004
    Publication date: April 13, 2006
    Applicant: Microsoft Corporation
    Inventors: Matthew MacLaurin, Andrzej Turski, Lili Cheng
  • Publication number: 20060074928
    Abstract: A file system user interface (UI) which facilitates selecting groups of files and automatically persisting the selection to a data store is provided. A UI preview pane can provide a dynamic list preview as the items are selected. More particularly, as the user builds a multiple selection of files, the dynamic list preview pane can display a visual depiction (e.g., stack). As the user selects each additional document, the stack grows taller and can show, as its top page, a representation of the most-recently selected document. At any point, the user can click on the list preview and the system will create a new collection object that holds or refers to all the selected items. This collection can be automatically persisted into the local store and given a default name that the user can later change.
    Type: Application
    Filed: September 28, 2004
    Publication date: April 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Matthew MacLaurin, Andrzej Turski
  • Publication number: 20050256842
    Abstract: A computer object access control graphical user interface allows a user to set computer locations where a computer object may be accessed and other users who may access the computer object. The computer object may be a computer file, a computer message, person contact information, etc. The access control user interface may operate, for example, to save a computer object to one or more computer locations, and also to specify sharing of the computer object with one or more other users so that they can access the object. Saving a computer object and setting the sharing of it are together referred to as controlling access to the object, the former referring to where the object may be accessed from and the latter referring to who may access the object. This provides, therefore, a unified interface for selecting and displaying destinations that can be either a file store or a person, thereby unifying the control of access to a computer object.
    Type: Application
    Filed: July 25, 2005
    Publication date: November 17, 2005
    Applicant: Microsoft Corporation
    Inventors: Cezary Marcjan, Andrzej Turski, Lili Cheng
  • Publication number: 20050246313
    Abstract: A metadata management architecture. The architecture includes a property component that lists one or more properties related to a file, and a viewing component that present files having one or more of the related properties. A synchronization component provides immediate synchronization between property editing fields of the property component and a view in the property-based browser component, providing both instantaneous feedback on property changes and an ability to manipulate properties graphically. Thus, a change in the property pane is immediately reflected in the view component, and a change in the view component is immediately reflected in the property pane.
    Type: Application
    Filed: September 24, 2004
    Publication date: November 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Andrzej Turski, Cornelis Van Dok, Lili Cheng, Lyon Wong, Matthew MacLaurin, Patrice Miner
  • Publication number: 20050210416
    Abstract: The present invention relates to a system and method to facilitate rendering of a collection of display items such as a collection of document sheets appearing under a singular display icon or object. In one aspect, a system is provided for displaying item collection previews. The system includes at least one display object having metadata tags that describe two or more data items in a collection of data items. A control component selectively animates a presentation of the items based in part on the metadata tags and detected user activities. When a display object is selected, users can scroll through pages or items in a stack, whereby transitional displays can be provided during scrolling operations.
    Type: Application
    Filed: March 16, 2004
    Publication date: September 22, 2005
    Inventors: Matthew MacLaurin, Andrzej Turski