Patents by Inventor Michael Thomas Elliott

Michael Thomas Elliott 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: 6134313
    Abstract: A software architecture for a computer telephony server for simultaneously implementing a plurality of messaging applications is provided. The server includes a processor, a memory and a plurality of slots connected to the processor through a high-speed bus, each of the plurality of slots being adapted to receive an interface card for connecting the server to an external resource. The server further includes a session having a thread of execution on the processor and controlling a subset of the memory and a telephone line resource. The call processing behavior of the session is defined by a first user agent which represent a known user of the server. The first user agent includes a first scenario and a first set of properties. The first scenario includes a plurality of event-application pairs, each pair representing a valid event and a corresponding application that is executed when the valid event is detected.
    Type: Grant
    Filed: December 23, 1998
    Date of Patent: October 17, 2000
    Assignee: Toshiba America Information Systems, Inc.
    Inventors: Alexander Dorfman, Michael Thomas Elliott, Hao-Yang Feng, Kelly Khanh Bui, Jeffrey Wayne Pence
  • Patent number: 6118862
    Abstract: A computer telephony server for simultaneously implementing a plurality of messaging applications is provided. The server includes a processor, a memory and a plurality of slots connected to the processor through a high-speed bus, each of the plurality of slots being adapted to receive an interface card for connecting the server to an external resource. A plurality of primary sessions are provided, each of which have a first thread of execution on the processor and control a first subset of the memory and at least one external resource. A plurality of secondary sessions, each corresponding to one of the primary sessions, is also provided. Each secondary session has a second thread of execution on the processor and controls a second subset of the memory. The primary session delegates a set of system resources to its corresponding secondary session and monitors the secondary session's behavior.
    Type: Grant
    Filed: October 23, 1998
    Date of Patent: September 12, 2000
    Assignee: Toshiba America Information Systems, Inc.
    Inventors: Alexander Dorfman, Michael Thomas Elliott, Hao-Yang Feng, Jeffrey Wayne Pence