Patents by Inventor Matthew C. Perry

Matthew C. Perry 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: 7162024
    Abstract: A telephony call manager includes a call model having call processing logic, and a signaling interface for each respective signaling protocol encountered by the call manager. Each signaling interface is operable to convert call events in each respective signaling protocol to messages of a generic protocol and communicate the messages to the call model.
    Type: Grant
    Filed: September 24, 2001
    Date of Patent: January 9, 2007
    Assignee: Santera Systems, Inc.
    Inventors: Allen C. Wah, Joe Q. Vu, Eliot B. Rosen, Thomas A. Cain, Matthew C. Perry, Rajakumar V. Badri
  • Patent number: 7110368
    Abstract: A system and method of distributed multi-party call control are provided. The method includes the steps of establishing a first leg of a multi-party call, adding a second leg of the multi-party call, associating the second leg with the first leg of the multi-party call, determining which of the first leg or the second leg to be the controlling or controlled legs of the multi-party call, and requesting a voice path to the controlled leg by the controlling leg to establish the multi-party call.
    Type: Grant
    Filed: September 24, 2001
    Date of Patent: September 19, 2006
    Assignee: Santera Systems, Inc.
    Inventor: Matthew C. Perry
  • Patent number: 7016685
    Abstract: A method of dynamically balancing work among a plurality of processing nodes is provided. The method includes the steps of periodically updating a node occupancy value at each of the plurality of processing nodes, communicating the respective node occupancy value of each processing node to at least one work originator node, storing the node occupancy values of the plurality of processing nodes at the at least one work originator node, and selecting, by the at least one work originator node, a processing node to perform a particular task in response to the node occupancy values of the processing nodes.
    Type: Grant
    Filed: August 24, 2000
    Date of Patent: March 21, 2006
    Assignee: Santera Systems, Inc.
    Inventors: Thomas A. Cain, Eliot B. Rosen, Rajakumar V. Badri, Allen C. Wah, Joe Q. Vu, Matthew C. Perry
  • Patent number: 6674850
    Abstract: An optimal digit translation and call processing system and method is provided. A prefix translation and digit characterization process are performed utilizing a digit prefix table and a second table interfaced therewith. The digit prefix table contains numerous records corresponding to prefixes of dialed digit streams. Each record includes an index to a record of a second table operable to output a termination type of the digit stream. The second table includes numerous records associated with various call termination types. Each index included within respective records of the digit prefix table may reference more than one record of the second table. The digit stream length is analyzed to resolve ambiguities in the digit stream when an index in a record of the digit prefix table references more than one record of the second table.
    Type: Grant
    Filed: January 9, 2001
    Date of Patent: January 6, 2004
    Assignee: Santera Systems Inc.
    Inventors: Joe Q. Vu, Matthew C. Perry
  • Publication number: 20030165226
    Abstract: An optimal digit translation and call processing system and method is provided. A prefix translation and digit characterization process are performed utilizing a digit prefix table and a second table interfaced therewith. The digit prefix table contains numerous records corresponding to prefixes of dialed digit streams. Each record includes an index to a record of a second table operable to output a termination type of the digit stream. The second table includes numerous records associated with various call termination types. Each index included within respective records of the digit prefix table may reference more than one record of the second table. The digit stream length is analyzed to resolve ambiguities in the digit stream when an index in a record of the digit prefix table references more than one record of the second table.
    Type: Application
    Filed: January 9, 2001
    Publication date: September 4, 2003
    Inventors: Joe Q. Vu, Matthew C. Perry
  • Patent number: 6470028
    Abstract: A system for switching communications signals between a first communications network and a second communications network is provided. The system includes a J1 interface coupled to the first communications network by a J1 span, a E1 interface coupled to the second communications network by an E1 span, and an interface processor in communication with the J1 interface and the E1 interface. The interface processor is then operable to translate signals formatted for the J1 span into an E1 format for transmission on the El span. The interface processor is further operable to translate communications signals formatted for the E1 span into a J1 format for transmission on the J1 span.
    Type: Grant
    Filed: October 19, 1998
    Date of Patent: October 22, 2002
    Assignee: Alcatel USA Sourcing, L.P.
    Inventors: Matthew C. Perry, Gary Leon Smith, Stephen A. Harner, Hong Li
  • Publication number: 20020118814
    Abstract: A telephony call manager includes a call model having call processing logic, and a signaling interface for each respective signaling protocol encountered by the call manager. Each signaling interface is operable to convert call events in each respective signaling protocol to messages of a generic protocol and communicate the messages to the call model.
    Type: Application
    Filed: September 24, 2001
    Publication date: August 29, 2002
    Inventors: Allen C. Wah, Joe Q. Vu, Eliot B. Rosen, Thomas A. Cain, Matthew C. Perry, Rajakumar V. Badri
  • Publication number: 20020089938
    Abstract: A system and method of distributed multi-party call control are provided. The method includes the steps of establishing a first leg of a multi-party call, adding a second leg of the multi-party call, associating the second leg with the first leg of the multi-party call, determining which of the first leg or the second leg to be the controlling or controlled legs of the multi-party call, and requesting a voice path to the controlled leg by the controlling leg to establish the multi-party call.
    Type: Application
    Filed: September 24, 2001
    Publication date: July 11, 2002
    Inventor: Matthew C. Perry