Patents by Inventor Marcelo Uemura

Marcelo Uemura 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: 20070005623
    Abstract: The present application describes a framework for a process oriented message driven workflow programming model where a complex process can be modeled by breaking down the complex process into a coarse grained series of atomic processes that interact through messages. A process is represented as a data structure that includes typed properties and one or more actions. The typed properties are used to associate a process with an incoming message, and the actions are steps that are executed when certain conditions are met by message properties and process data structure properties. A process action may add one or more properties to the process and/or modify an existing property. Processes are invoked and communicate solely through messages. When a process is executed, results of the execution are communicated to one or more other processes or external applications with messages that include any new and/or modified properties.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Joseph Self, Craig Sinclair, Gregory Fee, Marcelo Uemura, William Devlin, Pravin Indurkar, David Bozich, Tracey Trewin, Jayesh Rege, Gregory Eisenberg, Jeanine Spence, Wilf Russell, James Waletzky
  • Publication number: 20070005593
    Abstract: In a matching system one or more related techniques use correlators to match entities and to look up metadata. Correlators are names that enable the matching system to associate entities with other entities. Attributes comprised of name/value pairs are used by the matching system to determine if two entities match. When two entities match, a process associated with an entity may be executed using the data associated with one or both of the matching entities. If the matching system is unable to determine a best match, all matching entities are provided to another process or human for further review. The matching system provides for the injection of new entities or correlators, to dynamically change the behavior of the system. Entities can be defined using a hierarchy, so that some of the entity properties are defined through an inheritance relationship with parent entities.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Joseph Self, Craig Sinclair, Gregory Fee, Marcelo Uemura, William Devlin, Pravin Indurkar, David Bozich, Tracey Trewin, Jayesh Rege, Gregory Eisenberg, Jeanine Spence
  • Publication number: 20060075350
    Abstract: Data items contained in personal information are displayed in manner that is indicative of both the importance and the urgency of the data items. A first visual cue is assigned to the data item based on an importance of the data item. The first visual cue may cause more important items to be displayed with increased size and less important items to be displayed with decreased size. A second visual cue is assigned to the data item based on an urgency of the data item. The second visual cue may cause more urgent items to be displayed in a first color and less important items to be displayed in a second color. The data item is displayed using the first and second visual cue as to provide a visual indication as to both the importance and urgency of the data item.
    Type: Application
    Filed: December 2, 2005
    Publication date: April 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Marcelo Uemura, Daniel Rogers
  • Publication number: 20060010391
    Abstract: Data items contained in personal information are displayed in manner that is indicative of both the importance and the urgency of the data items. A first visual cue is assigned to the data item based on an importance of the data item. The first visual cue may cause more important items to be displayed with increased size and less important items to be displayed with decreased size. A second visual cue is assigned to the data item based on an urgency of the data item. The second visual cue may cause more urgent items to be displayed in a first color and less important items to be displayed in a second color. The data item is displayed using the first and second visual cue as to provide a visual indication as to both the importance and urgency of the data item.
    Type: Application
    Filed: September 15, 2005
    Publication date: January 12, 2006
    Applicant: Microsoft Corporation
    Inventors: Marcelo Uemura, Daniel Rogers
  • Publication number: 20050246658
    Abstract: Data items contained in personal information are displayed in manner that is indicative of both the importance and the urgency of the data items. A first visual cue is assigned to the data item based on an importance of the data item. The first visual cue may cause more important items to be displayed with increased size and less important items to be displayed with decreased size. A second visual cue is assigned to the data item based on an urgency of the data item. The second visual cue may cause more urgent items to be displayed in a first color and less important items to be displayed in a second color. The data item is displayed using the first and second visual cue as to provide a visual indication as to both the importance and urgency of the data item.
    Type: Application
    Filed: July 8, 2005
    Publication date: November 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Marcelo Uemura, Daniel Rogers