Patents by Inventor Matthew B MacLaurin

Matthew B MacLaurin 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).

  • Patent number: 7689524
    Abstract: An intelligent personalized agent monitors, regulates, and advises a user in decision-making processes for efficiency or safety concerns. The agent monitors an environment and present characteristics of a user and analyzes such information in view of stored preferences specific to one of multiple profiles of the user. Based on the analysis, the agent can suggest or automatically implement a solution to a given issue or problem. In addition, the agent can identify another potential issue that requires attention and suggests or implements action accordingly. Furthermore, the agent can communicate with other users or devices by providing and acquiring information to assist in future decisions. All aspects of environment observation, decision assistance, and external communication can be flexibly limited or allowed as desired by the user.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: March 30, 2010
    Assignee: Microsoft Corporation
    Inventors: Raymond E. Ozzie, William H. Gates, III, Gary W. Flake, Thomas F. Bergstraesser, Arnold N. Blinn, William J. Bolosky, Christopher W. Brumme, Lili Cheng, Michael Connolly, Dane A. Glasgow, Daniel S. Glasser, Alexander G. Gounares, James R. Larus, Matthew B. MacLaurin, Henricus Johannes Maria Meijer, Debi P. Mishra, Amit Mital, Ira L. Snyder, Jr., Chandramohan A. Thekkath, Melora Zaner-Godsey
  • Patent number: 7680835
    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: Grant
    Filed: March 14, 2005
    Date of Patent: March 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Matthew B MacLaurin, Andrzej Turski, Cezary Marcjan, Lili Cheng
  • Patent number: 7672909
    Abstract: Systems and methods that recognize items based on aggregated tagging behavior of users regarding the items. Individual users can establish relationships among tagged items and the system analyzes aggregate of such established relationships, to recognize the item and/or infer additional information regarding the items (e.g., wisdom of crowd such as metadata annotations, relevance ranking, and the like). Subsequently, search engine crawlers can be supplied with such additional information (e.g., extra metadata for reverse link search tables) to facilitate enterprise management and search.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: March 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Henricus Johannes Maria Meijer, Raymond E. Ozzie, Gary W. Flake, Thomas F. Bergstraesser, Arnold N. Blinn, Christopher W. Brumme, Lili Cheng, Michael Connolly, Daniel S. Glasser, Alexander G. Gounares, Matthew B. MacLaurin, Debi P. Mishra, Melora Zaner-Godsey
  • Patent number: 7657493
    Abstract: Personal data mining mechanisms and methods are employed to identify relevant information that otherwise would likely remain undiscovered. Users supply personal data that can be analyzed in conjunction with data associated with a plurality of other users to provide useful information that can improve business operations and/or quality of life. Personal data can be mined alone or in conjunction with third party data to identify correlations amongst the data and associated users. Applications or services can interact with such data and present it to users in a myriad of manners, for instance as notifications of opportunities.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: February 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Henricus Johannes Maria Meijer, William H. Gates, III, Raymond E. Ozzie, Gary W. Flake, Thomas F. Bergstraesser, Arnold N. Blinn, Christopher W. Brumme, Lili Cheng, Michael Connolly, Nishant V. Dani, Dane A. Glasgow, Daniel S. Glasser, Alexander G. Gounares, James R. Larus, Matthew B. MacLaurin, Debi P. Mishra, Amit Mital, Ira L. Snyder, Jr., Chandramohan A. Thekkath, David R. Treadwell, III, Melora Zaner-Godsey
  • Patent number: 7647522
    Abstract: The claimed subject matter provides a system and/or a method that facilitates re-locating a web application associated with a network service utilizing a portion of serialized data. The network service can be any collection of resources that are maintained by a party (e.g., third-party, off-site, etc.) and accessible by an identified user over a network (e.g., WAN, Internet, etc.). A receiver component can receive a request for initiating and execution of a process that is maintained by the network service. A servicing component can analyze representations of multiple processes within the network service and determines whether to enable initiation and execution of the process based at least in part upon the analysis.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: January 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Henricus Johannes Maria Meijer, Raymond E. Ozzie, Gary W. Flake, Thomas F. Bergstraesser, Arnold N. Blinn, Christopher W. Brumme, Michael Connolly, Dane A. Glasgow, Alexander G. Gounares, Galen C. Hunt, James R. Larus, Matthew B. MacLaurin, David R. Treadwell, III
  • Publication number: 20090171901
    Abstract: Systems (and corresponding methodologies) that annotate experience data in real-time are provided. The real-time annotated experience data can be employed in accordance with augmented reality systems which are capable of overlaying virtual data upon real-world data. The system employs ‘smart-tags’ that are capable of identifying data that relates to and/or is associated with the real-world scenarios and situations.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Steven N. Bathiche, Shai Guday, Zachary Lewis Russell, Boyd Cannon Multerer, Jon Marcus Randall Whitten, Andrew David Wilson, Matthew B. MacLaurin
  • Publication number: 20090172022
    Abstract: A system (and corresponding methodology) that dynamically alters a storybook (e.g., literary work). Preferences, policies and contexts can be considered and incorporated into the storyline of the book to enhance interest by creating a rich, personalized experience. By enhancing readability and features (e.g., sensory features), stories become more true-to-life and enjoyable by altering the story over time or to differing context (or content).
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Steven N. Bathiche, Matthew B. MacLaurin, Zachary Lewis Russell, Bret P. O'Rourke, Shai Guday, Boyd Cannon Multerer, Eric P. Wilfrid, Manuel Uris Bronstein Bendayan
  • Publication number: 20090171902
    Abstract: A system that can automatically capture life experiences of a user across a number of senses or perceptions is provided. Once the data is captured, it can be annotated and saved for subsequent playback. The innovation also enables the data to be synchronized to for playback, for example, audio can be time-synced to a corresponding video with a corresponding smell, etc. Still further, the innovation provides for controls that enable a user to adjust or select granularity for capture as well as playback.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Matthew B. MacLaurin, William T. Flora, Steven N. Bathiche, Boyd Cannon Multerer, John Mark Miller, Bret P. O'Rourke
  • Publication number: 20090167787
    Abstract: A system (and corresponding method) that can enhance a user experience by augmenting real-world experiences with virtual world data to is provided. The augmented reality system discloses various techniques to personalize real-world experiences by overlaying or interspersing virtual capabilities (and data) with real world situations. The innovation can also filter, rank, modify or ignore virtual-world information based upon a particular real-world class, user identity or context.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Steven N. Bathiche, Jon Marcus Randall Whitten, John Mark Miller, Matthew B. MacLaurin, Boyd Cannon Multerer, James M. Alkove, Zachary Lewis Russell, Eric P. Wilfrid, Bret P. O'Rourke, Oliver R. Roup
  • Patent number: 7554544
    Abstract: The present invention relates to a system and method to facilitate rendering of a collection of display items in a computationally efficient manner. In one aspect, a system for rendering a display is provided. The system includes a drawing component that determines visible items to display and a logic component that selectively defers layout of the visible items in a just-in-time manner. The logic component determines complexity of the visible items in order to defer the layout. This can include associating a flag with the visible items, wherein if the flag can be set true for complex items and the flag set false for non-complex items. The complexity can be determined by a threshold number of subcomponents or children objects that are associated with the visible items.
    Type: Grant
    Filed: March 16, 2004
    Date of Patent: June 30, 2009
    Assignee: Microsoft Corporation
    Inventor: Matthew B. MacLaurin
  • Publication number: 20090055428
    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: August 21, 2008
    Publication date: February 26, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Andrzej Turski, Cornelis K. Van Dok, Lili Cheng, Lyon K.F. Wong, Matthew B. MacLaurin, Patrice L. Miner
  • Publication number: 20090006334
    Abstract: Described is a collection of search-related references authored from a set of search results, in which the collection may be persisted. Search results may be obtained via a federated search of multiple data sources (e.g., local files, the Internet, a corporate network/database). Search results may be presented as individual reference items or grouped into dynamic collection query reference sets, which may be added to the collection. A collection may also embed one or more other collections. Upon opening a collection, search results may be automatically updated by re-running any dynamic collection queries. The user authors the collection by selecting items from a search results interface and dropping or pasting the item reference into a collection interface, and/or by activating an item collection affordance associated with the item. Manual or automatic layout of collection item references is provided, such as to provide a tabular layout or a two-dimensional layout.
    Type: Application
    Filed: June 27, 2007
    Publication date: January 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Matthew B. MacLaurin, Stacey Ellan Harris, Lili Cheng, Andrzej Turski
  • Patent number: 7472356
    Abstract: A user interface system and method of displaying lists of information using a squeezed/semi-collapsed state of the group that shows, for example, a portion of the group (e.g., only the first few items of the group) is provided. The squeezed/semi-collapsed state takes up less room on the screen than an open state but gives the user more information about the group than the closed state, allowing more groups to be visible simultaneously while still providing detailed information about the contents of the group.
    Type: Grant
    Filed: February 11, 2004
    Date of Patent: December 30, 2008
    Assignee: Microsoft Corporation
    Inventors: David P. Vronay, Matthew B. MacLaurin, Lili Cheng
  • Publication number: 20080307346
    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: August 18, 2008
    Publication date: December 11, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Andrzej Turski, Cornelis K. Van Dok, Lili Cheng, Lyon K.F. Wong, Matthew B. MacLaurin, Patrice L. Miner
  • Publication number: 20080288531
    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: July 31, 2008
    Publication date: November 20, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Andrzej Turski, Cornelis K. Van Dok, Lili Cheng, Lyon K.F. Wong, Matthew B. MacLaurin, Patrice L. Miner
  • Publication number: 20080215603
    Abstract: The claimed subject matter provides a system and/or a method that facilitates re-locating a web application associated with a network service utilizing a portion of serialized data. The network service can be any collection of resources that are maintained by a party (e.g., third-party, off-site, etc.) and accessible by an identified user over a network (e.g., WAN, Internet, etc.). An interface component can receive a portion of serialized data with transparent structure related to an application specification. A hydrate component can create a web application independent of a network service based at least in part upon the serialized data, the web application has state within the network service.
    Type: Application
    Filed: September 28, 2006
    Publication date: September 4, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Debi P. Mishra, Amit Mital, Gary W. Flake, Matthew B. MacLaurin, Alexander G. Gounares, Ira L. Snyder, Henricus Johannes Maria Meijer
  • Publication number: 20080215450
    Abstract: Remote provisioning of an IT network and/or associated services is provided. Hardware, software, service and/or expertise can be moved from on-premise to a remote location (e.g., central, distributed . . . ). Accordingly, at least a large degree computation can be moved to the center to exploit economies of scale, among other things. In such an architecture, computational resources (e.g., data storage, computation power, cache . . . ) can be pooled, and entities can subscribe to a particular level of resources related to a private entity IT network.
    Type: Application
    Filed: September 28, 2006
    Publication date: September 4, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: William H. Gates, Raymond E. Ozzie, Gary W. Flake, Thomas F. Bergstraesser, Arnold N. Blinn, Christopher W. Brumme, Lili Cheng, Nishant V. Dani, Daniel S. Glasser, Alexander G. Gounares, Galen C. Hunt, James R. Larus, Matthew B. MacLaurin, Henricus Johannes Maria Meijer, Debi P. Mishra, Amit Mital, Ira L. Snyder, Chandramohan A. Thekkath
  • 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
  • Publication number: 20080104699
    Abstract: Systems and methods for managing cloud service applications are provided. In particular, a security component can regulate such applications to prevent undesirable behavior. In one instance, applications can be restricted to use of designated network resources to thereby contain application activities. Additionally or alternatively, the applications can be monitored and prohibited from executing malicious code such as that associated with a virus, worm and/or Trojan horse, among other things.
    Type: Application
    Filed: September 28, 2006
    Publication date: May 1, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Alexander G. Gounares, William H. Gates, Raymond E. Ozzie, Gary W. Flake, Christopher W. Brumme, Nishant V. Dani, Matthew B. MacLaurin, Henricus Johannes Maria Meijer, Debi P. Mishra, Amit Mital
  • Publication number: 20080091613
    Abstract: Innovative aspects provided herein pertain to digital rights management (DRM) and/or enforcement in conjunction with remote network clouds and services. Digital rights management licenses/rights/policies can be applied to personal files to facilitate worry free remote storage and/or file sharing. These rights can be identity-centric rather than machine centric, thereby facilitating access and usage from any network device anywhere. Various mechanisms are also disclosed to deter assorted uses of content and/or encourage rights acquisition as an alterative or in addition to technologically prohibitive means. Additionally, a system and method are provided that can afford a frictionless marketplace for file distribution, wherein content is protected and freely distributed and identity-centric rights can be purchased to access the content.
    Type: Application
    Filed: September 28, 2006
    Publication date: April 17, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: William H. Gates, Ira L. Snyder, Thomas F. Bergstraesser, Arnold N. Blinn, William J. Bolosky, Christopher W. Brumme, Lili Cheng, Dane A. Glasgow, Daniel S. Glasser, Alexander G. Gounares, James R. Larus, Matthew B. MacLaurin, Henricus Johannes Maria Meijer, Debi P. Mishra, Amit Mital, Kartik N. Raghavan