Patents by Inventor Mark P. Hebert

Mark P. Hebert 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: 6898199
    Abstract: This invention relates to a supplementary services layer (SSL) application in the switching node for the development and execution of subscriber-based supplementary services. The SSL communicates with the L4 application through an L4-L5 interface. Therefore, a system operator may configure the switching node to execute supplementary services without intervention from a host application and without modification to the current L4 application. The SSL also communicates with the L5 application in order for that application to integrate supplementary services without further modifications. The SSL comprises a Database Interface Service, a Service Object Manager (SOM) and one or more instances of a Supplementary Service Object (SSO). The database interface service provides connection to an external database which stores each subscriber's profile. Each SSO instance implements one or more supplementary services for a call. The SOM exercises overall control over these SSO instances.
    Type: Grant
    Filed: March 18, 1999
    Date of Patent: May 24, 2005
    Assignee: Excel Switching Corporation
    Inventors: Michael C. Silva, Mark P. Hebert
  • Patent number: 6526050
    Abstract: The L4 application in the switch is expanded to permit functions previously performed exclusively in the L5 protocol application. Moreover, the L4 application is programmable by the system operator so that the system operator may expand the predefined set of L4 call management operations to accommodate his call processing requirements. Overall supervision of the call-management operations was previously limited to the L5 applications. However, the ability to program the L4 application enables the system operator to decide which call processing operations will be managed by the L5 applications and which operations will be managed by the L4 application. The system operator may thus define, in the L4 application, a proprietary call model that instructs the switching node to manage all incoming calls, or the system operator may specify the call model on a channel by channel basis. The latter arrangement programs the switching node to use different call-processing protocols among the various channels.
    Type: Grant
    Filed: June 8, 1998
    Date of Patent: February 25, 2003
    Assignee: Excel Switching Co.
    Inventors: Mark P. Hebert, Michael Silva
  • Patent number: 6463056
    Abstract: A network protocol data intelligence (NPDI) software in the switching node that enables the call processing components in the L4 and L5 applications to interpret and manipulate different network signaling data protocols. The call processing applications are expanded to understand different network signaling protocols and to extract the required information from each protocol's data stream. The NPDI provides the means for the L4 application to convert from one network signaling data format to another either, by itself or in conjunction with the L5 application. Thus, the system operator may configure the switch to perform all call processing functions or by-pass the NPDI and have the L5 application perform these functions. The L4 application may also perform data translation from host applications written against the underlying network protocol to the different signaling protocols from other networks.
    Type: Grant
    Filed: March 18, 1999
    Date of Patent: October 8, 2002
    Assignee: Excel Switching Corp.
    Inventors: Michael C. Silva, Mark P. Hebert, Rajesh K. Mishra, Vinayak V. Antarkar
  • Patent number: 6389024
    Abstract: The principle object of the present invention, is to provide flexibility in the routing functions performed in the switching system. Another object is to provide a router that can be centralized in a host computer or distributed among various switching nodes. The router is easily programmable by the system operator to provide different routing algorithms for various calls. The router can be used in a system with a single switching node. However, it is particularly adopted for use in a multiple-switching-node system, either as a central, host resident unit, or as a distributed router resident on the switching nodes. A router embodying the invention uses router tables that are readily configurable by the system operator to route calls based on predefined routing criterion in the incoming or outgoing call.
    Type: Grant
    Filed: June 8, 1998
    Date of Patent: May 14, 2002
    Assignee: Excel Switching Corporation
    Inventors: Rajat Ghai, Mark P. Hebert, Michael Silva
  • Patent number: 6311238
    Abstract: The present invention is a standardized host-to-switch application program interface (API) for performing call control processing, capable of being customized to meet telecommunications application and network signalling protocol requirements. The universal API comprises one or more generic messages having programmable fields for transmitting commands, status, and data between the host application and the switch. The present invention further comprises a programmable telecommunication switch that provides a user with the ability to define a desired API protocol, either “standard” or custom in nature, for performing any desired switching functions. The present invention includes a protocol development environment which enables a user to define a separate finite state machine for each port provided by the switch.
    Type: Grant
    Filed: June 26, 2000
    Date of Patent: October 30, 2001
    Assignee: Excel, Inc.
    Inventor: Mark P. Hebert
  • Patent number: 6134618
    Abstract: The present invention is a universal host-to-switch application program interface (API) utilizing a generic message format for performing call control processing and capable of being customized to meet telecommunications application and network signalling protocol requirements. The generic message formats have programmable fields for transmitting commands, status, and data between the host application and the switch. The present invention further comprises a programmable telecommunication switch that provides a user with the ability to define a desired signalling protocol, either "standard" or custom in nature, for performing any desired switching functions. The present invention includes a protocol development environment which enables a user to define a separate finite state machine for each port provided by the switch.
    Type: Grant
    Filed: March 26, 1999
    Date of Patent: October 17, 2000
    Assignee: Excel Switching Inc.
    Inventor: Mark P. Hebert
  • Patent number: 6119187
    Abstract: The present invention is a universal host-to-switch application program interface (API) utilizing a generic message format for performing call control processing and capable of being customized to meet telecommunications application and network signalling protocol requirements. The generic message formats have programmable fields for transmitting commands, status, and data between the host application and the switch. The present invention further comprises a programmable telecommunication switch that provides a user with the ability to define a desired signalling protocol, either "standard" or custom in nature, for performing any desired switching functions. The present invention includes a protocol development environment which enables a user to define a separate finite state machine for each port provided by the switch.
    Type: Grant
    Filed: October 7, 1998
    Date of Patent: September 12, 2000
    Assignee: Excel Switching Corp.
    Inventor: Mark P. Hebert
  • Patent number: 6088749
    Abstract: The present invention is a standardized host-to-switch application program interface (API) for performing call control processing, capable of being customized to meet telecommunications application and network signalling protocol requirements. The universal API comprises one or more generic messages having programmable fields for transmitting commands, status, and data between the host application and the switch. The present invention further comprises a programmable telecommunication switch that provides a user with the ability to define a desired API protocol, either "standard" or custom in nature, for performing any desired switching functions. The present invention includes a protocol development environment which enables a user to define a separate finite state machine for each port provided by the switch.
    Type: Grant
    Filed: July 7, 1999
    Date of Patent: July 11, 2000
    Assignee: Excel Switching Corp.
    Inventors: Mark P. Hebert, Michael C. Silva
  • Patent number: 6058181
    Abstract: A telecommunications protocol development environment which enables a user to define a separate finite state machine for each port or channel provided by a programmable telecommunications switch. Protocols for various telecommunications applications and software layers may be developed.
    Type: Grant
    Filed: August 27, 1997
    Date of Patent: May 2, 2000
    Assignee: Excel Switching Corporation
    Inventor: Mark P. Hebert
  • Patent number: 6055237
    Abstract: A telephone switching system comprises a plurality of switching nodes interconnected by a call-switching network. The switching nodes are also linked by a host network to one or more hosts that exercise supervisory control over the nodes. The hosts communicate directly with one or more of the nodes, termed "switching nodes", by means of virtual connections over the host network. The other switching nodes, termed "slave nodes", are assigned to host nodes. The hosts communicate indirectly with the slave nodes by way of switching nodes to which they are assigned. Communications between a host and a slave node thus comprise messages (a) over the host network between the slave node and the switching node to which the slave node is assigned and (b) by way of a virtual connection between the switching node and the host.
    Type: Grant
    Filed: March 3, 1997
    Date of Patent: April 25, 2000
    Assignee: Excel Switching Corporation
    Inventors: Mark P. Hebert, Peter Higgins
  • Patent number: 5923643
    Abstract: Redundancy, expanded switching capacity and fault isolation arrangements for use with an expandable telecommunications system. An inter-nodal network connects a plurality of programmable switching nodes or other nodes. One or more additional inter-nodal networks may be provided across some or all of the ones. The bandwidth provided by the additional network(s) may be used to provide redundancy against failure of the primary network or the nodes, increased switching capacity or a combination of both. In addition, faults which occur either within a particular node or within an inter-nodal network may be effectively isolated and prevented from degrading system performance.
    Type: Grant
    Filed: February 27, 1997
    Date of Patent: July 13, 1999
    Assignee: Excel, Inc.
    Inventors: Peter Higgins, Mark P. Hebert, John T. Lynch
  • Patent number: 5920546
    Abstract: A method and apparatus for conferencing two or mores calls in an expandable telecommunications system. The system may include a plurality of nodes connected by an inter-nodal network such that the nodes communicate with each other by exchanging variable-length packets of information. At least one node in the system contains digital signal processing circuitry capable of conferencing the voice information from three or more callers interfaced with the system. Packets containing voice information from each conference participant are preferably transmitted via the inter-nodal network to the node having the requisite digital signal processing circuitry. This node performs a conferencing function on that information, packets the resulting conferenced information and transmits those packets via the inter-nodal network to the nodes interfaced with the conference participants.
    Type: Grant
    Filed: February 28, 1997
    Date of Patent: July 6, 1999
    Assignee: Excel Switching Corporation
    Inventors: Mark P. Hebert, Robert H. Squires, James F. Allen, Michael E. Noonan
  • Patent number: 5826030
    Abstract: The present invention provides a universal host-to-switch application program interface (API) utilizing a generic message format for performing call control processing and capable of being customized to meet telecommunications application and network signalling protocol requirements. The generic message formats have programmable fields for transmitting commands, status, and data between the host application and the switch. The present invention further comprises a programmable telecommunication switch that provides a user with the ability to define a desired signalling protocol, either "standard" or custom in nature, for performing any desired switching functions. The present invention includes a protocol development environment which enables a user to define a separate finite state machine for each port provided by the switch.
    Type: Grant
    Filed: November 30, 1995
    Date of Patent: October 20, 1998
    Assignee: Excel Switching Corporation
    Inventor: Mark P. Hebert
  • Patent number: 5598409
    Abstract: A user-programmable telephone switch which resides within a commercially available personal computer. The switch is controllable by either the personal computer's microprocessor or a separate, external host connected to an interface provided within the switch. The switch includes a CPU/matrix card that contains a time slot interchange and a CPU running under a real time operating system. The CPU/matrix card controls the overall operation of the switch in accordance with messages received from the operative host. In general, those tasks or functions which must be performed in real time are the responsibility of the switch, as opposed to the internal or external host. Within the switch, certain tasks or functions may be delegated by the CPU/matrix card to intelligent line cards which contain their own microprocessors having substantial call processing capability.
    Type: Grant
    Filed: May 21, 1996
    Date of Patent: January 28, 1997
    Assignee: Excel, Inc.
    Inventors: Robert P. Madonna, Robert J. Buttell, Mark P. Hebert
  • Patent number: 5546453
    Abstract: A telecommunications protocol development environment which enables a user to define a separate finite state machine for each port provided by a programmable telecommunications switch. Protocols for various telecommunications applications and software layers may be developed.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: August 13, 1996
    Assignee: Excel, Inc.
    Inventor: Mark P. Hebert
  • Patent number: 5426694
    Abstract: A telecommunications protocol development environment which enables a user to define a separate finite state machine for each port or channel provided by a programmable telecommunications switch. Protocols for various telecommunications applications and software layers may be developed.
    Type: Grant
    Filed: October 8, 1993
    Date of Patent: June 20, 1995
    Assignee: Excel, Inc.
    Inventor: Mark P. Hebert
  • Patent number: 5321744
    Abstract: A user-programmable telephone switch which resides within a commercially available personal computer. The switch is controllable by either the personal computer's microprocessor or a separate, external host connected to an interface provided within the switch. The switch includes a CPU/matrix card that contains a time slot interchange and a CPU running under a real time operating system. The CPU/matrix card controls the overall operation of the switch in accordance with messages received from the operative host. In general, those tasks or functions which must be performed in real time are the responsibility of the switch, as opposed to the internal or external host. Within the switch, certain tasks or functions may be delegated by the CPU/matrix card to intelligent line cards which contain their own microprocessors having substantial call processing capability.
    Type: Grant
    Filed: September 29, 1992
    Date of Patent: June 14, 1994
    Assignee: Excel, Inc.
    Inventors: Robert P. Madonna, Robert J. Buttell, Mark P. Hebert