Patents by Inventor Michael H. McClung

Michael H. McClung 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: 9781274
    Abstract: Providing a proxy server feature includes initiating the proxy server feature at an endpoint of a number of endpoints. Registration information comprising addresses for the endpoints is received and then stored in a routing table at the endpoint. The endpoint locates a callee endpoint using the routing table in order to establish a session with the callee endpoint.
    Type: Grant
    Filed: October 26, 2004
    Date of Patent: October 3, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Jeffery A. Sanders, Michael H. McClung, Henry Chen, Andrew J. Francke
  • Patent number: 9065834
    Abstract: A system for, and method for, performing state-based signaling on behalf of a stateless client. In one embodiment, the system includes a controller, couplable to a state-based terminal, that translates at least one stateless signaling message received from the stateless client to at least one state-based signaling message for presentation to the state-based terminal thereby facilitating a media stream communications session between the stateless client and the state-based terminal over an Internet Protocol (IP)-based network.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: June 23, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Robert T. Bell, Paul S. Hahn, Michael H. McClung, Richard B. Platt
  • Patent number: 8934475
    Abstract: In one embodiment, a method can include: (i) routing a primary call from a transferor to a transferee; (ii) routing a consultation call from the transferor to a transfer target; and (iii) forwarding a sequence of session initiation protocol (SIP) messages to a third-party device for SIP media renegotiation for transferring between the transfer target and the transferee.
    Type: Grant
    Filed: April 19, 2007
    Date of Patent: January 13, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Liang Wu, Jiahe Zhuang, Henry Chen, Michael H. McClung, Jeffery Sanders
  • Patent number: 8243717
    Abstract: A system includes telephony devices that provide services and applications through the execution of scripts in web pages.
    Type: Grant
    Filed: March 4, 2008
    Date of Patent: August 14, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Michael H. McClung, Henry Chen, Andrew J. Francke, Richard B. Platt
  • Patent number: 8165277
    Abstract: According to one embodiment, a method for creating telephony features for an endpoint includes receiving a plurality of instructions defining a graphical representation of an implementation of one or more telephony features for an endpoint. The graphical representation includes a plurality of graphical elements representing a state process of the one or more telephony features. The graphical representation is generated in accordance with the plurality of instructions. A plurality of text commands corresponding to the graphical elements are determined. The text commands specify a plurality of actions of the state process. The graphical representation is converted into customized feature logic that includes the plurality of text commands. The text commands provide the one or more telephony features for the endpoint.
    Type: Grant
    Filed: November 8, 2004
    Date of Patent: April 24, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Henry Chen, Michael H. McClung, Jeffery A. Sanders
  • Patent number: 8160227
    Abstract: A method is provided for establishing a roaming line number in a communication network. The method includes receiving information from a telephony device indicating a desire to program a roaming line number for the telephony device. The method also includes associating the roaming line number with a packet network address of the telephony device such that calls placed to the roaming line number will be directed to the telephony device.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: April 17, 2012
    Assignee: Cisco Technology, Inc.
    Inventor: Michael H. McClung
  • Patent number: 8121282
    Abstract: In one embodiment, a method can include: when performing a park operation: (i) receiving a first message from a park call phone; (ii) providing a second message having a park code to the park call phone; and (iii) receiving a third message having call information from the park call phone; and when performing a retrieve operation: (iv) receiving a fourth message having the park code from a retrieve call phone; (v) providing a fifth message having the call information to the retrieve call phone; (vi) forwarding a sixth message having the park code from the retrieve call phone to a parked device; (vii) forwarding a seventh message from the parked device to the retrieve call phone; and (viii) receiving an eighth message having the park code from the retrieve call phone.
    Type: Grant
    Filed: April 19, 2007
    Date of Patent: February 21, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Jiahe Zhuang, Liang Wu, Henry Chen, Michael H. McClung, Jeffery Sanders
  • Patent number: 8041013
    Abstract: Communicating a call having a number of dialogs includes initiating a call between a first endpoint and a second endpoint. A first connection for a primary dialog of the call is established according to a feature. The first endpoint determines that the primary dialog has reached a predetermined state, and determines whether the second endpoint is operable to accept the second connection for the secondary dialog. The second connection for the secondary dialog is established if the second endpoint is operable to accept the second connection.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: October 18, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Michael H. McClung, Henry Chen
  • Patent number: 7949115
    Abstract: A method for providing telephony features at an endpoint includes accessing a service framework at an endpoint. The service framework is operable to provide one or more telephony features. Feature logic associated with a first telephony feature is accessed. The feature logic specifies a plurality of actions for implementing the first telephony feature. The first telephony feature is registered to receive an intercept upon the occurrence of an event. The occurrence of the event for which the first telephony feature is registered is identified. The event initiates a transition from a first state to a second state. The feature logic associated with the first telephony feature is loaded to provide the first telephony feature.
    Type: Grant
    Filed: November 4, 2004
    Date of Patent: May 24, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Henry Chen, Michael H. McClung, Jeffery A. Sanders
  • Patent number: 7852828
    Abstract: A system includes telephony devices that provide services and applications through the execution of scripts in web pages.
    Type: Grant
    Filed: August 7, 2002
    Date of Patent: December 14, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Michael H. McClung, Andrew J. Francke, Ronald D. Higgins, James R. Tighe, Jeffery A. Sanders
  • Publication number: 20100205280
    Abstract: A system for, and method for, performing state-based signaling on behalf of a stateless client. In one embodiment, the system includes a controller, couplable to a state-based terminal, that translates at least one stateless signaling message received from the stateless client to at least one state-based signaling message for presentation to the state-based terminal thereby facilitating a media stream communications session between the stateless client and the state-based terminal over an Internet Protocol (IP)-based network.
    Type: Application
    Filed: April 19, 2010
    Publication date: August 12, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: Robert T. Bell, Paul S. Hahn, Michael H. McClung, Richard B. Platt
  • Patent number: 7764960
    Abstract: A method for providing communication service includes detecting that a wireless handset has been decoupled from a base, wherein the base is associated with a plurality of communication addresses. The method also includes identifying one or more of the plurality of communication addresses to be associated with the wireless handset, in response to detecting the wireless handset has been decoupled from the base, and transmitting a registration to a registrar. The registration identifies the wireless handset and one or more of the identified communication addresses.
    Type: Grant
    Filed: July 1, 2005
    Date of Patent: July 27, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Michael H. McClung
  • Patent number: 7701924
    Abstract: A system for, and method for, performing state-based signaling on behalf of a stateless client. In one embodiment, the system includes a controller, couplable to a state-based terminal, that translates at least one stateless signaling message received from the stateless client to at least one state-based signaling message for presentation to the state-based terminal thereby facilitating a media stream communications session between the stateless client and the state-based terminal over an Internet Protocol (IP)-based network.
    Type: Grant
    Filed: February 27, 1998
    Date of Patent: April 20, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Robert T. Bell, Paul S. Hahn, Michael H. McClung, Richard B. Platt
  • Patent number: 7548536
    Abstract: A communication system includes a communication network, and an originating telephony device, a target telephony device, and a call manager coupled to the communication network. The call manager signals the target telephony device to indicate an incoming call from the originating telephony device. The call manager includes an alternate number list that identifies at least one alternate telephony device to be signaled in response to the incoming call directed to the target telephony device. The call manager additionally includes one or more mapping tables associating a packet network address with each identified alternate telephony device.
    Type: Grant
    Filed: August 25, 2004
    Date of Patent: June 16, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: John D. Alexander, Kenneth P. Pruski, Michael H. Mcclung
  • Publication number: 20080159272
    Abstract: A system includes telephony devices that provide services and applications through the execution of scripts in web pages.
    Type: Application
    Filed: March 4, 2008
    Publication date: July 3, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Michael H. McClung, Henry Chen, Andrew J. Francke, Richard B. Platt
  • Patent number: 7340046
    Abstract: A system includes telephony devices that provide services and applications through the execution of scripts in web pages.
    Type: Grant
    Filed: August 7, 2002
    Date of Patent: March 4, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Michael H. McClung, Henry Chen, Andrew J. Francke, Richard B. Platt
  • Patent number: 7310413
    Abstract: A system includes telephony devices that provide services and applications through the execution of scripts in web pages.
    Type: Grant
    Filed: August 7, 2002
    Date of Patent: December 18, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Michael H. McClung, Ronald D. Higgins, Henry Chen, Andrew J. Francke
  • Patent number: 7213056
    Abstract: A method for providing telecommunication service to a terminal includes loading a text-based script. The text-based script includes a service definition identifying a user interface web service and an address for the user interface web service. The text-based script also includes a signaling web service definition identifying a signaling web service and an address for the signaling web service. Additionally, the text-based script includes a user interface event handler identifying a user interface event type and including a call to the user interface web service, and a signaling event handler identifying a signaling event type and including a call to the signaling web service. The method additionally includes registering with the user interface web service by communicating a text-based message to the address of the user interface web service, and registering with the signaling web service by communicating a text-based message to the address of the signaling web service.
    Type: Grant
    Filed: July 9, 2003
    Date of Patent: May 1, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Michael H. McClung, James R. Tighe, Frank R. Zerangue, Jr.
  • Patent number: 7058067
    Abstract: Various aspects of an interactive multimedia system and associated methods. In general, the multimedia system employs central and peripheral hubs that function to provide services to a plurality of clients of a call manager server, or manager subsystem. The hubs and subsystem cooperate to serve requests originating in the plurality of clients. The client-server-client architecture allows for distributed processing and resource management. Redundant connections between the various network subsystems and hubs provide survivability. Each subsystem or hub is provided with the ability to initialize or recover from systemic errors, thereby distributing initialization and recovery. Certain of the distributed resources are capable of being managed from other subsystems, thereby allowing sharing of the resources. An open numbering plan allows efficient call treatment of dialed numbers. Call processing is sharable between multiple manager subsystems.
    Type: Grant
    Filed: September 27, 2001
    Date of Patent: June 6, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Robert David Corley, Richard A. Dunlap, Paul S. Hahn, Michael H. McClung, Christopher E. Pearce, Richard B. Platt
  • Patent number: 6798767
    Abstract: A communication system includes a communication network, and an originating telephony device, a target telephony device, and a call manager coupled to the communication network. The call manager signals the target telephony device to indicate an incoming call from the originating telephony device. The call manager includes an alternate number list that identifies at least one alternate telephony device to be signaled in response to an incoming call directed to the target telephony device. The call manager additionally includes one or more mapping tables associating a network address with each identified alternate telephony device.
    Type: Grant
    Filed: November 16, 1999
    Date of Patent: September 28, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: John D. Alexander, Kenneth P. Pruski, Michael H. Mcclung