Patents by Inventor Patrick Sollee

Patrick Sollee 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).

  • Publication number: 20140013412
    Abstract: A method and apparatus for allowing telephony or other types of media communications and services to be provided for a device (24) having a private network address that resides behind a firewall and network address and port translation (NAPT) module (which is unaware of the underlying protocol for the communications and services). Examples of the underlying protocol includes the Session Initiation Protocol (SIP) and Real-Time Protocol (RTP). A path through the firewall and NAPT module is defined by use of keep-alive messages communicated through the firewall and NAPT module. Addresses that are allocated by the firewall and NAPT module are associated with the device (24) for both signaling and media communications. A feature of the firewall that enables the provision of telephony and media communications through the firewall that is protocol-unaware is that the firewall allows responses to messages initiated by the device back through the firewall.
    Type: Application
    Filed: July 8, 2013
    Publication date: January 9, 2014
    Inventor: Patrick Sollee
  • Publication number: 20130297809
    Abstract: A method and apparatus for allowing telephony or other types of media communications and services to be provided for a device (24) having a private network address that resides behind a firewall and network address and port translation (NAPT) module (which is unaware of the underlying protocol for the communications and services). Examples of the underlying protocol includes the Session Initiation Protocol (SIP) and Real-Time Protocol (RTP). A path through the firewall and NAPT module is defined by use of keep-alive messages communicated through the firewall and NAPT module. Addresses that are allocated by the firewall and NAPT module are associated with the device (24) for both signaling and media communications. A feature of the firewall that enables the provision of telephony and media communications through the firewall that is protocol-unaware is that the firewall allows responses to messages initiated by the device back through the firewall.
    Type: Application
    Filed: July 8, 2013
    Publication date: November 7, 2013
    Inventor: Patrick Sollee
  • Publication number: 20070192508
    Abstract: A method and apparatus is provided to allow telephony or other types of media communications and services to be provided for a device having a private network address that resides behind a firewall and network address and port translation (NAPT) module (which is not aware of the underlying protocol for the communications and services). Examples of the underlying protocol includes the Session Initiation Protocol (SIP) and Real-Time Protocol (RTP). A path through the firewall and NAPT module is defined by use of keep-alive messages communicated through the firewall and network address translator. Addresses that are allocated by the firewall and NATP module are associated with the device for both signaling and media communications. A feature of the firewall that enables the provision of telephony and media communications through the firewall that is protocol-unaware is that the firewall allows responses to messages initiated by the device back through the firewall.
    Type: Application
    Filed: April 20, 2007
    Publication date: August 16, 2007
    Applicant: Nortel Networks Limited
    Inventor: Patrick Sollee
  • Publication number: 20070094412
    Abstract: A method and apparatus is provided to allow telephony or other types of media communications and services to be provided for a device (24) having a private network address that resides behind a firewall and network address and port translation (NAPT) module (which is not aware of the underlying protocol for the communications and services). Examples of the underlying protocol includes the Session Initiation Protocol (SIP) and Real-Time Protocol (RTP). A path through the firewall and NAPT module is defined by use of keep-alive messages communicated through the firewall and NAPT module. Addresses that are allocated by the firewall and NAPT module are associated with the device (24) for both signaling and media communications. A feature of the firewall that enables the provision of telephony and media communications through the firewall that is protocol-unaware is that the firewall allows responses to messages initiated by the device back through the firewall.
    Type: Application
    Filed: November 17, 2006
    Publication date: April 26, 2007
    Applicant: Nortel Networks Limited
    Inventor: Patrick Sollee
  • Publication number: 20070053289
    Abstract: A method and apparatus of protecting a first network from unauthorized access includes storing profile information for each call session, and determining if an unauthorized access of the first network is occurring based on the profile information. The profile information includes a predetermined threshold indicating a maximum acceptable rate of incoming data units from an external network to the first network. If the incoming data unit rate exceeds the predetermined threshold, then a security action is taken, such as generating an alarm or preventing further transport of data units from the external network to the first network.
    Type: Application
    Filed: November 3, 2006
    Publication date: March 8, 2007
    Applicant: Nortel Networks Limited
    Inventors: Sean March, Patrick Sollee, David McKnight
  • Patent number: 6993595
    Abstract: The present invention allows a client on a private network to determine changes in a public address, which is provided by an address translation device and used for communications on a public network. The client will receive messages over the private network from the public network via the address translation device. In the message, a copy of the public address is placed in a portion of the message. When the address translation device modifies the message such that the client's private address is used for delivery of the message to the client, the copy of the public address remains in the message. Upon receipt, the client will analyze the message to identify the public address and compare the public address with a previously known public address. If the public address provided in the message is different from the stored public address, the client can recognize that it has changed.
    Type: Grant
    Filed: December 28, 2001
    Date of Patent: January 31, 2006
    Assignee: Nortel Networks Limited
    Inventors: Gregory Luptowski, Patrick Sollee, Anita Wadhwani, Christopher Haun, Deepashree Rugi
  • Publication number: 20060007940
    Abstract: A method and apparatus of communicating over a data network includes providing a user interface in a control system for call control and to display information relating to a call session. The control system communicates one or more control messages (e.g., Session Initiation Protocol or SIP messages) over the data network to establish a call session with a remote device in response to receipt of a request through the user interface. One or more commands are transmitted to a voice device associated with the control system to establish the call session between the voice device and the remote device over the data network. A Real-Time Protocol (RTP) link may be established between the voice device and the remote device.
    Type: Application
    Filed: August 23, 2005
    Publication date: January 12, 2006
    Inventors: Patrick Sollee, David Creech, Gregory Osterhout, Christopher Jessen
  • Patent number: 6771641
    Abstract: A system and method is provided for collecting and transporting DTMF digits between two network end points in a packet network in order to preserve the integrity of the DTMF digits. The system and method use a Session Initiation Protocol (SIP), which is currently defined by the standard body of Internet Engineering Task Force. SIP applications utilize certain predetermined messages, such as an INFO message, and templates. DTMF digits can be collected and transported by using the SIP INFO messages. This works especially well for telephony applications which may require mid session signaling.
    Type: Grant
    Filed: December 10, 1999
    Date of Patent: August 3, 2004
    Assignee: Nortel Networks Limited
    Inventors: Patrick Sollee, Tahsin Choudhuri, Christopher Haun, Scott L. Orton, Stephen Whynot
  • Publication number: 20030210776
    Abstract: A method and apparatus in a communications system for providing advanced Internet Protocol (IP) telephony services in an intelligent endpoint. The apparatus and method of the present invention provides a user with the capability to update a local directory from a directory server, perform click to call functions, and perform intelligent processing of incoming calls.
    Type: Application
    Filed: June 5, 2003
    Publication date: November 13, 2003
    Inventors: Patrick Sollee, Christopher Jessen, Robert Barretto
  • Patent number: 6614899
    Abstract: A method and apparatus in a communications system for providing advanced Internet Protocol (IP) telephony services in an intelligent endpoint. The apparatus and method of the present invention provides a user with the capability to update a local directory from a directory server, perform click to call functions, and perform intelligent processing of incoming calls.
    Type: Grant
    Filed: January 31, 2000
    Date of Patent: September 2, 2003
    Assignee: Nortel Networks Limited
    Inventors: Patrick Sollee, Christopher Jessen, Robert Barretto
  • Publication number: 20030091162
    Abstract: A telephony data switching method includes receiving data from a first party and determining whether the data from the first party is substantially all speech data. If the data from the first party is ‘substantially all’ speech data, sending the data from the first party to the speaker and deactivating a data transfer state by preventing transfer of the data captured by a microphone operable to receive data from a second party and to receive data output by a speaker. If the data from the first party is not substantially all speech data, determining whether a silent data threshold has been reached. If the silent data threshold has been reached, the method also includes activating the data transfer state and recording data from the second party. If the data transfer state has been activated, the method includes sending the data from the second party to the first party.
    Type: Application
    Filed: November 14, 2001
    Publication date: May 15, 2003
    Inventors: Christopher Haun, Tahsin Choudhuri, Patrick Sollee
  • Patent number: 6169892
    Abstract: A method of requesting authentication triplets as a function of CPU processing time at a MSC. The MSC requests a new set of authentication triplets from an HLR as a function of how busy the MSC CPU is. During the least busy periods of time, the MSC requests a new set of triplets often and discards some triplets, while during medium busy periods of time the MSC requests a new set of triplets when only, for instance, 2 triplets remain. During the busy periods of time, the MSC only requests a new set of 5 triplets from the HLR when no triplets remain. The present invention, in effect, postpones non-critical work to non busy periods of time when the MSC has more spare processing power, thereby increasing the capacity of the MSC to support traffic during busy periods.
    Type: Grant
    Filed: November 22, 1997
    Date of Patent: January 2, 2001
    Assignee: Northern Telecom Limited
    Inventor: Patrick Sollee
  • Patent number: 6101380
    Abstract: A method of re-using authentication triplets on inter-VLR location updates in a wireless communication network. The method reduces the amount of work on the MSC and HLR, and thus significantly increases the capacity of a high mobility MSC and the HLR to increase the number of mobile subscribers each node in the wireless communication network can support. The number of times the MSC must request new authentication triplets from the HLR, and thus the number of authentication triplets the HLR must return, is reduced to increase the capacity on the MSC and HLR, particularly in a GSM network.
    Type: Grant
    Filed: November 14, 1997
    Date of Patent: August 8, 2000
    Assignee: Nortel Networks Limited
    Inventor: Patrick Sollee