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: 20140013412Abstract: 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: ApplicationFiled: July 8, 2013Publication date: January 9, 2014Inventor: Patrick Sollee
-
Publication number: 20130297809Abstract: 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: ApplicationFiled: July 8, 2013Publication date: November 7, 2013Inventor: Patrick Sollee
-
Publication number: 20070192508Abstract: 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: ApplicationFiled: April 20, 2007Publication date: August 16, 2007Applicant: Nortel Networks LimitedInventor: Patrick Sollee
-
Publication number: 20070094412Abstract: 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: ApplicationFiled: November 17, 2006Publication date: April 26, 2007Applicant: Nortel Networks LimitedInventor: Patrick Sollee
-
Publication number: 20070053289Abstract: 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: ApplicationFiled: November 3, 2006Publication date: March 8, 2007Applicant: Nortel Networks LimitedInventors: Sean March, Patrick Sollee, David McKnight
-
Patent number: 6993595Abstract: 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: GrantFiled: December 28, 2001Date of Patent: January 31, 2006Assignee: Nortel Networks LimitedInventors: Gregory Luptowski, Patrick Sollee, Anita Wadhwani, Christopher Haun, Deepashree Rugi
-
Publication number: 20060007940Abstract: 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: ApplicationFiled: August 23, 2005Publication date: January 12, 2006Inventors: Patrick Sollee, David Creech, Gregory Osterhout, Christopher Jessen
-
Patent number: 6771641Abstract: 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: GrantFiled: December 10, 1999Date of Patent: August 3, 2004Assignee: Nortel Networks LimitedInventors: Patrick Sollee, Tahsin Choudhuri, Christopher Haun, Scott L. Orton, Stephen Whynot
-
Publication number: 20030210776Abstract: 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: ApplicationFiled: June 5, 2003Publication date: November 13, 2003Inventors: Patrick Sollee, Christopher Jessen, Robert Barretto
-
Patent number: 6614899Abstract: 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: GrantFiled: January 31, 2000Date of Patent: September 2, 2003Assignee: Nortel Networks LimitedInventors: Patrick Sollee, Christopher Jessen, Robert Barretto
-
Publication number: 20030091162Abstract: 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: ApplicationFiled: November 14, 2001Publication date: May 15, 2003Inventors: Christopher Haun, Tahsin Choudhuri, Patrick Sollee
-
Patent number: 6169892Abstract: 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: GrantFiled: November 22, 1997Date of Patent: January 2, 2001Assignee: Northern Telecom LimitedInventor: Patrick Sollee
-
Patent number: 6101380Abstract: 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: GrantFiled: November 14, 1997Date of Patent: August 8, 2000Assignee: Nortel Networks LimitedInventor: Patrick Sollee