Patents by Inventor Charles Kevin Shank

Charles Kevin Shank 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: 6965925
    Abstract: A server provides media and telephony services in a telecommunications network. The server has a distributed, object-oriented software architecture, allowing client applications to access resources located anywhere in the network. The server provides interfaces to media and telephony resources so that client applications, which may access the server through an IP data network, can access the resources. The software architecture framework is provided by Common Object Request Broker Architecture (CORBA).
    Type: Grant
    Filed: December 31, 1998
    Date of Patent: November 15, 2005
    Assignee: Nortel Networks, Ltd
    Inventors: Charles Kevin Shank, R. Alberto Villarica
  • Patent number: 6445776
    Abstract: A server provides media and telephony services in a telecommunications network. The server has a distributed, object-oriented software architecture, allowing client applications to access resources located anywhere in the network. The server provides interfaces to media and telephony resources so that client applications, which may access the server through an IP data network, can access the resources. The software architecture framework is provided by Common Object Request Broker Architecture (CORBA). The interfaces provided by the server are Interface Definition Language (IDL) application program interfaces (APIs) implemented using a distributed object model such as CORBA.
    Type: Grant
    Filed: December 31, 1998
    Date of Patent: September 3, 2002
    Assignee: Nortel Networks Limited
    Inventors: Charles Kevin Shank, R. Alberto Villarica
  • Patent number: 6301703
    Abstract: Methods and apparatus transform a state-based application into an executable program. A script representing a state-table application is exported from a development environment for a state-based system. The script is translated into a specifically structured, compilable code sequence. e.g., in the Java or C++ programming language. The code is compiled with a library, allowing the executable program to interface with a hardware platform. In order for the executable program to interface with a different hardware platform, only the library needs to be modified.
    Type: Grant
    Filed: December 31, 1998
    Date of Patent: October 9, 2001
    Assignee: Nortel Networks Limited
    Inventors: Charles Kevin Shank, R. Alberto Villarica