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: 8687789
    Abstract: 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: Grant
    Filed: June 8, 2006
    Date of Patent: April 1, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Louis R. Marascio, Adam Chaney, James L. deCocq
  • Patent number: 7809126
    Abstract: 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: Grant
    Filed: March 3, 2006
    Date of Patent: October 5, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Louis R. Marascio, Adam Chaney, Paul Long, James Dixson, Robert Scott Comer
  • Patent number: 7707240
    Abstract: 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: Grant
    Filed: May 19, 2005
    Date of Patent: April 27, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Louis R. Marascio, Adam Chaney, James L. deCocq, Paul Long
  • Patent number: 7593980
    Abstract: 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: Grant
    Filed: November 30, 2004
    Date of Patent: September 22, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Louis R. Marascio, Adam Chaney, James L. deCocq
  • Patent number: 7184415
    Abstract: 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: Grant
    Filed: December 7, 2001
    Date of Patent: February 27, 2007
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Adam Chaney, Conor Brady, Paul Tidwell
  • Patent number: 7151753
    Abstract: 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: Grant
    Filed: January 30, 2002
    Date of Patent: December 19, 2006
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Adam Chaney, Conor Brady, Paul Tidwell
  • Publication number: 20060262915
    Abstract: 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: Application
    Filed: May 19, 2005
    Publication date: November 23, 2006
    Inventors: Louis Marascio, Adam Chaney, James deCocq, Paul Long
  • Publication number: 20060262916
    Abstract: 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: Application
    Filed: March 3, 2006
    Publication date: November 23, 2006
    Inventors: Louis Marascio, Adam Chaney, Paul Long, James Dixson, Robert Comer
  • Publication number: 20060242598
    Abstract: 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: Application
    Filed: June 8, 2006
    Publication date: October 26, 2006
    Inventors: Louis Marascio, Adam Chaney, James deCocq
  • Publication number: 20060136914
    Abstract: 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: Application
    Filed: November 30, 2004
    Publication date: June 22, 2006
    Inventors: Louis Marascio, Adam Chaney, James deCocq
  • Patent number: 6947724
    Abstract: 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: Grant
    Filed: January 4, 2002
    Date of Patent: September 20, 2005
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Adam Chaney
  • Publication number: 20030129962
    Abstract: 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: Application
    Filed: January 4, 2002
    Publication date: July 10, 2003
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Adam Chaney
  • Publication number: 20030108000
    Abstract: 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: Application
    Filed: December 7, 2001
    Publication date: June 12, 2003
    Applicant: Telefonaktiebolaget LM Ericsson (pub1)
    Inventors: Adam Chaney, Conor Brady, Paul Tidwell
  • Publication number: 20030108002
    Abstract: 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: Application
    Filed: January 30, 2002
    Publication date: June 12, 2003
    Inventors: Adam Chaney, Conor Brady, Paul Tidwell