Patents by Inventor Leo Nieuwesteeg

Leo Nieuwesteeg 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: 8341273
    Abstract: In one embodiment, a network device determines one or more conditions for invoking one or more real applications to the network device for a session. This determination may be made at the initiation of the session, such as when a SIP INVITE message is received. The one or more conditions allow real applications to be invoked when a future event satisfies the condition. When it is determined that a condition is satisfied, a real application associated with the condition is then invoked. Accordingly, conditions may be set for real applications that may be tested against future events that have not yet occurred. This allows deferred invocation of real applications. Accordingly, if real applications are not needed for a session, then they are not invoked. But, when a real application is needed, it can be invoked.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: December 25, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: David Ladd, Narasimha R. Rachumallu, Aeryung Moon, Leo Nieuwesteeg
  • Publication number: 20110270997
    Abstract: In one embodiment, a network device determines one or more conditions for invoking one or more real applications to the network device for a session. This determination may be made at the initiation of the session, such as when a SIP INVITE message is received. The one or more conditions allow real applications to be invoked when a future event satisfies the condition. When it is determined that a condition is satisfied, a real application associated with the condition is then invoked. Accordingly, conditions may be set for real applications that may be tested against future events that have not yet occurred. This allows deferred invocation of real applications. Accordingly, if real applications are not needed for a session, then they are not invoked. But, when a real application is needed, it can be invoked.
    Type: Application
    Filed: July 11, 2011
    Publication date: November 3, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: David Ladd, Narasimha R. Rachumallu, Aeryung Moon, Leo Nieuwesteeg
  • Patent number: 7979523
    Abstract: In one embodiment, a network device determines one or more conditions for invoking one or more real applications to the network device for a session. This determination may be made at the initiation of the session, such as when a SIP INVITE message is received. The one or more conditions allow real applications to be invoked when a future event satisfies the condition. When it is determined that a condition is satisfied, a real application associated with the condition is then invoked. Accordingly, conditions may be set for real applications that may be tested against future events that have not yet occurred. This allows deferred invocation of real applications. Accordingly, if real applications are not needed for a session, then they are not invoked. But, when a real application is needed, it can be invoked.
    Type: Grant
    Filed: May 8, 2007
    Date of Patent: July 12, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: David Ladd, Narasimha R. Rachumallu, Aeryung Moon, Leo Nieuwesteeg
  • Patent number: 7539179
    Abstract: A packet-switched communication system, method for controlling packet-switched calls over such a system, and components of the system are disclosed. In one embodiment, the system provides a scalable implementation for handling H.323 calls. The H.323-required TCP signaling terminations are handled by distributed signaling gateways. Each signaling gateway backhauls the signaling content from these terminations to a central media gateway controller for processing. The media gateway controller uses an efficient gateway control protocol to control media gateways and/or media proxies that actually handle the media bearer channels associated with the backhauled H.323 signaling connections. The H.323 complexity can thus be concentrated in the media gateway controller, without requiring full H.323 functionality at the distributed gateways. Also, because the TCP signaling connections are remote from the media gateway controller, H.323 signaling redundancy can be provided at the media gateway controller.
    Type: Grant
    Filed: September 30, 1999
    Date of Patent: May 26, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Randall Baird, Leo Nieuwesteeg
  • Publication number: 20080281957
    Abstract: In one embodiment, a network device determines one or more conditions for invoking one or more real applications to the network device for a session. This determination may be made at the initiation of the session, such as when a SIP INVITE message is received. The one or more conditions allow real applications to be invoked when a future event satisfies the condition. When it is determined that a condition is satisfied, a real application associated with the condition is then invoked. Accordingly, conditions may be set for real applications that may be tested against future events that have not yet occurred. This allows deferred invocation of real applications. Accordingly, if real applications are not needed for a session, then they are not invoked. But, when a real application is needed, it can be invoked.
    Type: Application
    Filed: May 8, 2007
    Publication date: November 13, 2008
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: David Ladd, Narasimha R. Rachumallu, Aeryung Moon, Leo Nieuwesteeg
  • Publication number: 20070041327
    Abstract: A mechanism that provides for communication of heartbeat signals from servers (call agents) to clients (gateways) in a packet telephony network environment. Clients listen for receipt of multicast heartbeats from any of the servers that may be part of a multicast group. A client assigned to a particular server for control messaging, upon failure to receive a response to a message sent to the assigned server and failure to receive a heartbeat from the assigned server, may select a second server from among the servers and re-send the message to the second server. Without receipt of heartbeat signals, the client defaults to a normal retry behavior for re-sending the message first to the assigned server a number of times before attempting to re-send the message to the second server.
    Type: Application
    Filed: August 16, 2005
    Publication date: February 22, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: William Foster, Leo Nieuwesteeg, Flemming Andreasen, David McDaniel