Patents by Inventor Andrew Sigal

Andrew Sigal 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: 6067559
    Abstract: A server architecture has a server program to receive client requests and multiple applications to process the requests. Each application comprises a collection of agents that can be invoked to process the requests and an application manager that manages the collection of agents. The agents within the associated collection are independent from, but dynamically accessible by, the application manager. Depending on the request, the application manager selects one or more agents to generate content to be returned to the client. An application manager director manages the application managers and facilitates delivery of the client requests from the server program to the suitable application. The application managers are independent from, but dynamically accessible by, the application manager director. For a given request, the director selects the appropriate application manager to handle the request. The application manager, in turn, selects the appropriate agent to process the request.
    Type: Grant
    Filed: April 23, 1998
    Date of Patent: May 23, 2000
    Assignee: Microsoft Corporation
    Inventors: James E. Allard, Mark T. Anders, Lei Jin, David L. Kaplan, Murali R. Krishnan, Seth B. Pollack, Andrew Sigal
  • Patent number: D389657
    Type: Grant
    Filed: January 28, 1997
    Date of Patent: January 27, 1998
    Assignee: Tourtellot and Co., Inc.
    Inventors: Andrew Sigal, Joseph Ciccanesi