Patents by Inventor Michael Ogg

Michael Ogg 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: 8533737
    Abstract: An improved method and system for interfacing two distributed computing systems each implemented using different frameworks and different protocols. A gateway service provides some of the other services operating on a first system with software proxies capable of translating commands from clients in a second system. The gateway service also registers the first system's services with the registry service of the second system. Clients in the second system are thereby able to locate services in the first system and send commands in their native protocols to the first system services. Services in the first system are capable of, by use of the proxies, receiving, processing and responding to commands from the second system clients.
    Type: Grant
    Filed: March 17, 2005
    Date of Patent: September 10, 2013
    Assignee: Global Infotek, Inc.
    Inventors: Aleta Ricciardi, Michael Ogg
  • Publication number: 20050267952
    Abstract: An improved method and system for interfacing two distributed computing systems each implemented using different frameworks and different protocols. A gateway service provides some of the other services operating on a first system with software proxies capable of translating commands from clients in a second system. The gateway service also registers the first system's services with the registry service of the second system. Clients in the second system are thereby able to locate services in the first system and send commands in their native protocols to the first system services. Services in the first system are capable of, by use of the proxies, receiving, processing and responding to commands from the second system clients.
    Type: Application
    Filed: March 17, 2005
    Publication date: December 1, 2005
    Applicant: Valaran Corporation
    Inventors: Aleta Ricciardi, Michael Ogg
  • Publication number: 20040019465
    Abstract: The present invention is a method and system for automating the establishment of generator-listener communication within a distributed environment. A software module known as an event router monitors objects present in the distributed environment and registers listeners with generators according to a set of rules established within, or accessible to, the event router. In one embodiment the event router registers listeners with generators. In another embodiment the event router directs events to a Tuple Space.
    Type: Application
    Filed: May 12, 2003
    Publication date: January 29, 2004
    Inventors: James W. Kerr, Michael Ogg, Aleta Ricciardi
  • Publication number: 20030093496
    Abstract: A novel method, system and service for delivering and instantiating resources and services in a distributed system is described. The invention removes dependencies on location, and the need for location-awareness that are present in existing products and practices. Instead of a lookup service pointing to a specific resource base, the invention returns a proxy that uses a resource service to locate and access resources. The present invention provides a highly-available resource base, allows for load balancing resource bases, admits of any other policy-based decisions (such as cost, speed, or quality of service) on where to retrieve a resource from. For service proxy writers, the invention does not require them to commit in advance to an specific code base servers. Using this method, a priori knowledge of specific resource bases is not required, allowing applications to be constructed dynamically and from the most appropriate resources.
    Type: Application
    Filed: April 29, 2002
    Publication date: May 15, 2003
    Inventors: James M. O'Connor, James W. Kerr, Michael Ogg, Aleta Ricciardi
  • Publication number: 20020156767
    Abstract: The present invention describes a method and service for storing data wherein objects of varying class or class structure may be stored, searched and retrieved. In addition to storing objects which are comprised of flat data such as text and numbers, the service is capable of storing and running objects that are executable methods. By making use of the ability to store and run executable methods within some or all of the records, the service can implement a number of functions in a way that is customizable to each record. Examples of such functions include security, archiving, purging and notification.
    Type: Application
    Filed: April 12, 2002
    Publication date: October 24, 2002
    Inventors: Brian Costa, Michael Ogg, Aleta Ricciardi