Patents by Inventor David W. McKnight
David W. McKnight 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: 8996619Abstract: An instant message is communicated from a controller device to a target device. The instant message includes a command and one or more optional parameters associated with the command. Upon authentication and validation of the instant message and the command (and any optional parameters), the command is executed. The target device generates a second instant message having at least one of a response, a result, and a status associated with at least one of the authentication, validation, and execution. The second instant message is communicated to the controller device. The controller device authenticates the second instant message and validates at least one of the response, the result, and the status. As a particular example, the controller device represents a communication device such as a mobile telephone or personal digital assistant, and the target device represents a media application server capable of supporting one or more communication sessions such as conference calls.Type: GrantFiled: March 31, 2004Date of Patent: March 31, 2015Assignee: Apple Inc.Inventors: David W. McKnight, F. Randall Murray, II, Stephen R. Whynot
-
Patent number: 8645575Abstract: An instant message associated with a conference call is received. At least some of the contents of the instant message are converted into speech, which may be represented as an audio stream. The speech is then provided to at least one participant associated with the conference call. The speech provided to the at least one participant may further include additional speech in addition to the speech corresponding to the contents of the instant message. The additional speech could, among other things, identify a participant who sent the instant message.Type: GrantFiled: March 31, 2004Date of Patent: February 4, 2014Assignee: Apple Inc.Inventors: David W. McKnight, F. Randall Murray, II, Stephen R. Whynot
-
Patent number: 8397276Abstract: A system to dynamically protect access to a first network receives a data unit containing a source address indicating a source of the data unit. The source address is matched with information stored in the system, and entry of the data unit to the first network is enabled or denied based on the matching. It is determined whether the data unit contains an identifier of a codec type that matches a stored codec type, and occurrence of an attack of the first network is indicated in response to determining that the identifier is of a codec type that does not match the stored codec type.Type: GrantFiled: March 23, 2010Date of Patent: March 12, 2013Assignee: Genband US LLCInventors: Sean W. March, Patrick N. Sollee, David W. McKnight
-
Patent number: 7940654Abstract: 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: GrantFiled: November 3, 2006Date of Patent: May 10, 2011Assignee: Genband US LLCInventors: Sean W. March, Patrick N. Sollee, David W. McKnight
-
Publication number: 20100175110Abstract: A system to dynamically protect access to a first network receives a data unit containing a source address indicating a source of the data unit. The source address is matched with information stored in the system, and entry of the data unit to the first network is enabled or denied based on the matching. It is determined whether the data unit contains an identifier of a codec type that matches a stored codec type, and occurrence of an attack of the first network is indicated in response to determining that the identifier is of a codec type that does not match the stored codec type.Type: ApplicationFiled: March 23, 2010Publication date: July 8, 2010Inventors: SEAN W. MARCH, Patrick N. Sollee, David W. Mcknight
-
Patent number: 7684317Abstract: 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: GrantFiled: June 14, 2001Date of Patent: March 23, 2010Assignee: Nortel Networks LimitedInventors: Sean W. March, Patrick N. Sollee, David W. McKnight
-
Patent number: 7218338Abstract: A call conferencing apparatus, method, and computer program allow a chairperson or other participant to enter a pass code for a conference call dynamically. Other participants are then prompted for the pass code. Participants who enter the correct pass code are allowed to join a conference bridge, while participants who enter an incorrect pass code are not.Type: GrantFiled: September 30, 2003Date of Patent: May 15, 2007Assignee: Nortel Networks LimitedInventors: David W. McKnight, F. Randall Murray, II, Stephen R. Whynot
-
Patent number: 7068655Abstract: A method and apparatus for communicating data units (e.g., Internet Protocol or IP packets) between devices on one or more networks includes storing address and/or port translation information, and receiving a data unit having a source address and port and a destination address and port. Both the source and destination addresses and/or ports are translated, with the data unit containing the translated source and destination addresses and/or ports transmitted to a destination.Type: GrantFiled: June 14, 2001Date of Patent: June 27, 2006Assignee: Nortel Networks LimitedInventors: Sean W. March, Patrick N. Sollee, David W. McKnight
-
Patent number: 6987765Abstract: A method and apparatus comprises a controller to establish a call session between a first endpoint and a second endpoint. Without exchanging call setup signaling with the first endpoint, the controller is able to pivot the call session from the second endpoint to another endpoint so that media communication can occur between the first and other endpoints. The first endpoint remains “anchored” in the call session. The pivot is accomplished by sending a call request to the other endpoint and exchanging messages with a media portal that controls the communication of packets between endpoints. The media portal contains a network address and translation module that performs translation of addresses and/or ports of media packets communicated from one endpoint to another.Type: GrantFiled: June 14, 2001Date of Patent: January 17, 2006Assignee: Nortel Networks LimitedInventors: Sean W. March, Patrick N. Sollee, David W. McKnight
-
Patent number: 6963352Abstract: A call conferencing apparatus, method, and computer program switch the video information presented to one or more participants during a conference call. The apparatus, method, and computer program identify a primary speaker channel during a video conference. Video information from the primary speaker channel is then provided to at least one other channel of the communication session.Type: GrantFiled: June 30, 2003Date of Patent: November 8, 2005Assignee: Nortel Networks LimitedInventors: Stephen R. Whynot, Gregory T. Stovall, David W. McKnight
-
Publication number: 20040263610Abstract: A call conferencing apparatus, method, and computer program switch the video information presented to one or more participants during a conference call. The apparatus, method, and computer program identify a primary speaker channel during a video conference. Video information from the primary speaker channel is then provided to at least one other channel of the communication session.Type: ApplicationFiled: June 30, 2003Publication date: December 30, 2004Inventors: Stephen R. Whynot, Gregory T. Stovall, David W. McKnight
-
Patent number: 6760429Abstract: A web based agent backed system provides sales and service and sales support for a company. The system includes a call center computer (112) coupled to the Internet (or another packet switched network) (118) that receives a call request from a customer computer (104), which may have been made using a link contained in a company web page maintained on a web server (108). Upon receiving the call request, the call center computer (112) determines customer information and call information and connects an agent through agent station computer (114) for call servicing. The call center computer (114) completes an IP telephony call made by the customer computer (104) to an agent or assigns an agent to call the customer by placing an IP telephony call to the customer computer (114) or by placing a PSTN call to the customer's phone (106).Type: GrantFiled: February 22, 2000Date of Patent: July 6, 2004Assignee: Nortel Networks LimitedInventors: Fung Hung, David W. McKnight
-
Publication number: 20030043740Abstract: 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: June 14, 2001Publication date: March 6, 2003Inventors: Sean W. March, Patrick N. Sollee, David W. McKnight
-
Publication number: 20030007486Abstract: A method and apparatus for communicating data units (e.g., Internet Protocol or IP packets) between devices on one or more networks includes storing address and/or port translation information, and receiving a data unit having a source address and port and a destination address and port. Both the source and destination addresses and/or ports are translated, with the data unit containing the translated source and destination addresses and/or ports transmitted to a destination.Type: ApplicationFiled: June 14, 2001Publication date: January 9, 2003Inventors: Sean W. March, Patrick N. Sollee, David W. McKnight
-
Publication number: 20030007497Abstract: A method and apparatus comprises a controller to establish a call session between a first endpoint and a second endpoint. Without exchanging call setup signaling with the first endpoint, the controller is able to pivot the call session from the second endpoint to another endpoint so that media communication can occur between the first and other endpoints. The first endpoint remains “anchored” in the call session. The pivot is accomplished by sending a call request to the other endpoint and exchanging messages with a media portal that controls the communication of packets between endpoints. The media portal contains a network address and translation module that performs translation of addresses and/or ports of media packets communicated from one endpoint to another.Type: ApplicationFiled: June 14, 2001Publication date: January 9, 2003Inventors: Sean W. March, Patrick N. Sollee, David W. McKnight
-
Patent number: 6088328Abstract: A system and method for restoring telephone and data communication services provided by a primary computing resource when such primary computing resource fails, by providing a backup computing resource and restoration software having means which uses a heartbeat and challenge protocol to detect such a failure and to restore such services.Type: GrantFiled: December 29, 1998Date of Patent: July 11, 2000Assignee: Nortel Networks CorporationInventor: David W. McKnight