Patents by Inventor Matthew C. Pierret

Matthew C. Pierret 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: 20160241565
    Abstract: In accordance with an exemplary embodiment of the present invention, an avatar object is presented which is well-suited for the NewWave service platform. An avatar is a virtual representation of an individual or group as a Global Information Bus (GIB) software service with which other services can interact (i.e., proxy of person). Thus, a service needing to contact a person need not know who that person is. Each avatar includes means for reaching and communicating with the individual wherever they are in the global ecosystem. An avatar is the virtualization of service methods translated to user actions. In short, an avatar is an object personification of the attributes of a person, team, group, or the like, which represents specific qualities associated with the subject of the avatar.
    Type: Application
    Filed: February 10, 2016
    Publication date: August 18, 2016
    Inventors: William S. Greene, Matthew C. Pierret, Christine Coffey
  • Patent number: 8856087
    Abstract: A data processing system accesses a group of events to identify a group of types of events and aggregates at least some of the events into a group of items. Each of the events is aggregated by binding another event to an event identified as a particular type of event based on a correspondence between the event and the particular type of event and binding additional information to the event identified as the particular type of event based on a relationship between the additional information and the particular type of event. The data processing system also rendezvous one of the items with an event.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: October 7, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: William S. Greene, Matthew C. Pierret
  • Patent number: 8843386
    Abstract: A data processing system may be implemented as a program product embodied on a processing system readable medium for implementing a method for using mobile code for implementing a service in a global ecosystem of interrelated services in an enterprise. The enterprise may include a group of network domains, where each of the network domains further includes a group of servers; at least one service container running on each of the servers; and a group of interrelated services, where each of the interrelated services may run on any of the at least one service container.
    Type: Grant
    Filed: May 4, 2011
    Date of Patent: September 23, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: William S. Greene, Matthew C. Pierret, Christine Coffey
  • Patent number: 8676624
    Abstract: A method may include defining an avatar as information related to at least one of communication, skills, responsibilities, experience, physical location, availability, workload, or history of work success. The avatar may be registered in an enterprise and interaction with a service may occur based on the information defining the avatar.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: March 18, 2014
    Assignee: Verizon Business Global LLC
    Inventors: William S. Greene, Matthew C. Pierret, Christine Coffey
  • Publication number: 20110213859
    Abstract: A data processing system may be implemented as a program product embodied on a processing system readable medium for implementing a method for using mobile code for implementing a service in a global ecosystem of interrelated services in an enterprise. The enterprise may include a group of network domains, where each of the network domains further includes a group of servers; at least one service container running on each of the servers; and a group of interrelated services, where each of the interrelated services may run on any of the at least one service container.
    Type: Application
    Filed: May 4, 2011
    Publication date: September 1, 2011
    Applicant: VERIZON BUSINESS GLOBAL LLC
    Inventors: William S. GREENE, Matthew C. PIERRET, Christine COFFEY
  • Patent number: 7856486
    Abstract: In accordance with an exemplary embodiment of the present invention, a global enterprise lookup (enterprise repository) is disclosed for providing a client with a mechanism for locating a needed service without knowing where that service is currently running in the enterprise. Whenever a service is launched in a container, that service registers itself with its domain registrar in order to make itself visible to the client in its own local domain but is visible only in the domain in which the service is running. A service must be registered with an enterprise level registry, the global enterprise lookup, to be visible throughout the enterprise. Clients needing a particular service that is not listed in the local registrar as running locally are directed to a global enterprise lookup (which may be implemented as a service for finding an enterprise repository) for the location of a global enterprise lookup within the enterprise. Additionally, the global enterprise lookup also manages VM container leases.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: December 21, 2010
    Assignee: Verizon Business Global LLC
    Inventors: James A. Robertson, William S. Greene, Matthew C. Pierret
  • Patent number: 7194543
    Abstract: The present invention is directed to a system, method and software product for balancing resource services are always available to match the desired work to be done through the use of “sticky services.”. Sticky services are defined as services that you know you want to have available as resources and as such they need to be present in the environment of cooperative applications; it may be that you want these always present or it may be that you want them present whenever certain conditions occur (see NewWave policy service). The general assumption of distributed systems is to not count on the environment you want being present, or put another way assume failure will occur. Therefore distributed environments like Jini assume all services are transient and will be garbage collected when not in active use. For the inside out approach to work, a mechanism should exist that, when desired, counters the transit design assumptions.
    Type: Grant
    Filed: November 12, 2002
    Date of Patent: March 20, 2007
    Assignee: MCI, LLC
    Inventors: James A. Robertson, William Sprott Greene, Chris Stillwell, Matthew C. Pierret
  • Publication number: 20030144894
    Abstract: The present invention is directed to a system, method and software product for balancing resource services are always available to match the desired work to be done through the use of “sticky services.”. Sticky services are defined as services that you know you want to have available as resources and as such they need to be present in the environment of cooperative applications; it may be that you want these always present or it may be that you want them present whenever certain conditions occur (see NewWave policy service). The general assumption of distributed systems is to not count on the environment you want being present, or put another way assume failure will occur. Therefore distributed environments like Jini assume all services are transient and will be garbage collected when not in active use. For the inside out approach to work, a mechanism should exist that, when desired, counters the transit design assumptions.
    Type: Application
    Filed: November 12, 2002
    Publication date: July 31, 2003
    Inventors: James A. Robertson, William Sprott Greene, Chris Stillwell, Matthew C. Pierret
  • Publication number: 20030004774
    Abstract: In accordance with an exemplary embodiment of the present invention, an avatar object is presented which is well-suited for the NewWave service platform. An avatar is a virtual representation of an individual or group as a Global Information Bus (GIB) software service with which other services can interact (i.e., proxy of person). Thus, a service needing to contact a person need not know who that person is. Each avatar includes means for reaching and communicating with the individual wherever they are in the global ecosystem. An avatar is the virtualization of service methods translated to user actions. In short, an avatar is an object personification of the attributes of a person, team, group, or the like, which represents specific qualities associated with the subject of the avatar.
    Type: Application
    Filed: March 29, 2002
    Publication date: January 2, 2003
    Inventors: William S. Greene, Matthew C. Pierret, Christine Coffey
  • Publication number: 20020178026
    Abstract: In accordance with an exemplary embodiment of the present invention, a global enterprise lookup (enterprise repository) is disclosed for providing a client with a mechanism for locating a needed service without knowing where that service is currently running in the enterprise. Whenever a service is launched in a container, that service registers itself with its domain registrar in order to make itself visible to the client in its own local domain but is visible only in the domain in which the service is running. A service must be registered with an enterprise level registry, the global enterprise lookup, to be visible throughout the enterprise. Clients needing a particular service that is not listed in the local registrar as running locally are directed to a global enterprise lookup (which may be implemented as a service for finding an enterprise repository) for the location of a global enterprise lookup within the enterprise. Additionally, the global enterprise lookup also manages VM container leases.
    Type: Application
    Filed: March 29, 2002
    Publication date: November 28, 2002
    Inventors: James A. Robertson, William S. Greene, Matthew C. Pierret
  • Publication number: 20020147611
    Abstract: In accordance with an exemplary embodiment of the present invention, a rendezvous service is presented for the NewWave service platform. Events are accessed and bound with other events and associated data based on the type of initial event received. A key function of the rendezvous service is to reduce the number of simultaneously active duplicative works that are created due to events being mis-categorized. This is achieved is several ways. First, where events are accessed and bound into a work item with other associated data based on the type of event, the rendezvous service binds later arriving events to the work item, thus reducing the possibility of an additional work item being created for the newly-arrived event. Second, the rendezvous service compares entire work items based on rules and appropriate logic to determine whether two work items are so related that they may be combined or handled by an existing work item.
    Type: Application
    Filed: March 29, 2002
    Publication date: October 10, 2002
    Inventors: William S. Greene, Matthew C. Pierret