Patents by Inventor Adam Chaney
Adam Chaney 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: 8687789Abstract: An application server system is provided having a core engine connecting one or more protocol providers to one or more applications. In a preferred embodiment, the one or more applications run on a respective one or more virtual machines having their own execution threads. A thread pool may be used to spawn instances of applications or scripts. Preferably, the core engine, the protocol providers, and each of the one or more virtual machines run in separate AppDomains. In another embodiment, a visual designer is provided preferably having XML conversion capability and interactive debug capability.Type: GrantFiled: June 8, 2006Date of Patent: April 1, 2014Assignee: Cisco Technology, Inc.Inventors: Louis R. Marascio, Adam Chaney, James L. deCocq
-
Patent number: 7809126Abstract: An apparatus and a method are provided for proxying communications between devices on an IP telephony network. In a preferred embodiment, an appliance comprising a network server and proxy server software includes filtering rules which can be modified to enable proxied communication between an IP phone on a first data network, such as, for example, the internet, and a call processing server located on a second data network. In another embodiment, an appliance comprises a proxy server that proxies call-processing and signaling communications between an authenticated IP phone on a first data network and a call processing server located on a second data network. In another embodiment, the appliance relays voice traffic between IP phones. In another embodiment, the proxy server software operates in a secure mode to permit encryption and decryption of voice and control communications.Type: GrantFiled: March 3, 2006Date of Patent: October 5, 2010Assignee: Cisco Technology, Inc.Inventors: Louis R. Marascio, Adam Chaney, Paul Long, James Dixson, Robert Scott Comer
-
Patent number: 7707240Abstract: An application server system is provided having a core engine connecting one or more protocol providers to one or more applications, preferably including an SCCP proxy. In a preferred embodiment, the one or more applications run on a respective one or more virtual machines having their own execution threads. A thread pool may be used to spawn instances of applications or scripts. Preferably, the core engine, the protocol providers, and each of the one or more virtual machines run in separate AppDomains. In another embodiment, a visual designer is provided preferably having XML conversion capability and interactive debug capability.Type: GrantFiled: May 19, 2005Date of Patent: April 27, 2010Assignee: Cisco Technology, Inc.Inventors: Louis R. Marascio, Adam Chaney, James L. deCocq, Paul Long
-
Patent number: 7593980Abstract: An application server system is provided having a core engine connecting one or more protocol providers to one or more applications. In a preferred embodiment, the one or more applications run on a respective one or more virtual machines having their own execution threads. A thread pool may be used to spawn instances of applications or scripts. Preferably, the core engine, the protocol providers, and each of the one or more virtual machines run in separate AppDomains. In another embodiment, a visual designer is provided preferably having XML conversion capability and interactive debug capability.Type: GrantFiled: November 30, 2004Date of Patent: September 22, 2009Assignee: Cisco Technology, Inc.Inventors: Louis R. Marascio, Adam Chaney, James L. deCocq
-
Patent number: 7184415Abstract: A system and method of providing a subscriber service to service users in a telecommunications network. In networks utilizing Session Initiation Protocol (SIP) control signaling for call setup and control, the SIP REGISTER message is modified to indicate service capability information and optionally a traffic load indication for service providers. The REGISTER message is sent to a modified Presence and Instant Messaging (PIM) server that stores presence information and the service capability information for registered service providers. The PIM server then notifies subscribing service users of the identity of the service provider that is registered on the network. The PIM server may utilize the traffic load information to balance the traffic load between service providers by providing users with the identity of the service provider that is the most lightly loaded.Type: GrantFiled: December 7, 2001Date of Patent: February 27, 2007Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Adam Chaney, Conor Brady, Paul Tidwell
-
Patent number: 7151753Abstract: A system and method for establishing a conference call in an Internet Protocol (IP) telecommunications network between a conference owner and a plurality of other conference participants. The IP network includes a conference server and at least one Call State Control Function (CSCF). The CSCF includes a Presence and Instant Messaging (PIM) server that notifies the conference server when participants are present and available. A first user is registered with the conference server as the conference owner, and the owner identifies the conference participants and provides criteria for initiating the conference. The conference server identifies each participant's serving CSCF, and sends a request to A each CSCF to notify the conference server when served participants are present and available. When the predefined number of participants are present and available, the conference server initiates the conference call.Type: GrantFiled: January 30, 2002Date of Patent: December 19, 2006Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Adam Chaney, Conor Brady, Paul Tidwell
-
Publication number: 20060262915Abstract: An application server system is provided having a core engine connecting one or more protocol providers to one or more applications, preferably including an SCCP proxy. In a preferred embodiment, the one or more applications run on a respective one or more virtual machines having their own execution threads. A thread pool may be used to spawn instances of applications or scripts. Preferably, the core engine, the protocol providers, and each of the one or more virtual machines run in separate AppDomains. In another embodiment, a visual designer is provided preferably having XML conversion capability and interactive debug capability.Type: ApplicationFiled: May 19, 2005Publication date: November 23, 2006Inventors: Louis Marascio, Adam Chaney, James deCocq, Paul Long
-
Publication number: 20060262916Abstract: An apparatus and a method are provided for proxying communications between devices on an IP telephony network. In a preferred embodiment, an appliance comprising a network server and proxy server software includes filtering rules which can be modified to enable proxied communication between an IP phone on a first data network, such as, for example, the internet, and a call processing server located on a second data network. In another embodiment, an appliance comprises a proxy server that proxies call-processing and signaling communications between an authenticated IP phone on a first data network and a call processing server located on a second data network. In another embodiment, the appliance relays voice traffic between IP phones. In another embodiment, the proxy server software operates in a secure mode to permit encryption and decryption of voice and control communications.Type: ApplicationFiled: March 3, 2006Publication date: November 23, 2006Inventors: Louis Marascio, Adam Chaney, Paul Long, James Dixson, Robert Comer
-
Publication number: 20060242598Abstract: An application server system is provided having a core engine connecting one or more protocol providers to one or more applications. In a preferred embodiment, the one or more applications run on a respective one or more virtual machines having their own execution threads. A thread pool may be used to spawn instances of applications or scripts. Preferably, the core engine, the protocol providers, and each of the one or more virtual machines run in separate AppDomains. In another embodiment, a visual designer is provided preferably having XML conversion capability and interactive debug capability.Type: ApplicationFiled: June 8, 2006Publication date: October 26, 2006Inventors: Louis Marascio, Adam Chaney, James deCocq
-
Publication number: 20060136914Abstract: An application server system is provided having a core engine connecting one or more protocol providers to one or more applications. In a preferred embodiment, the one or more applications run on a respective one or more virtual machines having their own execution threads. A thread pool may be used to spawn instances of applications or scripts. Preferably, the core engine, the protocol providers, and each of the one or more virtual machines run in separate AppDomains. In another embodiment, a visual designer is provided preferably having XML conversion capability and interactive debug capability.Type: ApplicationFiled: November 30, 2004Publication date: June 22, 2006Inventors: Louis Marascio, Adam Chaney, James deCocq
-
Patent number: 6947724Abstract: A system and method in a telecommunications network for billing a call placed by a user based on a reported traffic load in the network. The system includes at least one Media Gateway Control Function (MGCF) that sends a reported traffic load for the MGCF in a registration message to a presence and instant messaging (PIM) Server. Users that subscribe to a load-based billing service also register with the PIM Server. The PIM server sends the reported traffic load to the users whenever the traffic load is updated by the MGCF, and to a billing node when the user places the call. A Call State Control Function (CSCF) sends the duration of the call to the billing node. The billing node determines a billing rate based on the reported traffic load and calculates a charge for the call based on the determined billing rate and the duration of the call.Type: GrantFiled: January 4, 2002Date of Patent: September 20, 2005Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventor: Adam Chaney
-
Publication number: 20030129962Abstract: A system and method in a telecommunications network for billing a call placed by a user based on a reported traffic load in the network. The system includes at least one Media Gateway Control Function (MGCF) that sends a reported traffic load for the MGCF in a registration message to a presence and instant messaging (PIM) Server. Users that subscribe to a load-based billing service also register with the PIM Server. The PIM server sends the reported traffic load to the users whenever the traffic load is updated by the MGCF, and to a billing node when the user places the call. A Call State Control Function (CSCF) sends the duration of the call to the billing node. The billing node determines a billing rate based on the reported traffic load and calculates a charge for the call based on the determined billing rate and the duration of the call.Type: ApplicationFiled: January 4, 2002Publication date: July 10, 2003Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventor: Adam Chaney
-
Publication number: 20030108000Abstract: A system and method of providing a subscriber service to service users in a telecommunications network. In networks utilizing Session Initiation Protocol (SIP) control signaling for call setup and control, the SIP REGISTER message is modified to indicate service capability information and optionally a traffic load indication for service providers. The REGISTER message is sent to a modified Presence and Instant Messaging (PIM) server that stores presence information and the service capability information for registered service providers. The PIM server then notifies subscribing service users of the identity of the service provider that is registered on the network. The PIM server may utilize the traffic load information to balance the traffic load between service providers by providing users with the identity of the service provider that is the most lightly loaded.Type: ApplicationFiled: December 7, 2001Publication date: June 12, 2003Applicant: Telefonaktiebolaget LM Ericsson (pub1)Inventors: Adam Chaney, Conor Brady, Paul Tidwell
-
Publication number: 20030108002Abstract: A system and method of providing a subscriber service to service users in a telecommunications network. In networks utilizing Session Initiation Protocol (SIP) control signaling for call setup and control, the SIP REGISTER message is modified to indicate service capability information and optionally a traffic load indication for service providers. The REGISTER message is sent to a modified Presence and Instant Messaging (PIM) server that stores presence information and the service capability information for registered service providers. The PIM server then notifies subscribing service users of the identity of the service provider that is registered on the network. The PIM server may utilize the traffic load information to balance the traffic load between service providers by providing users with the identity of the service provider that is the most lightly loaded.Type: ApplicationFiled: January 30, 2002Publication date: June 12, 2003Inventors: Adam Chaney, Conor Brady, Paul Tidwell