Patents by Inventor Cullen F. Jennings
Cullen F. Jennings 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: 20120106401Abstract: In one embodiment, a system is provided to prevent VoIP spam. The system may store call data that is associated with a call to a phone number made over a Public Switched Telephone Network. Subsequently, the system may accept an Internet Protocol telephony connection in response to verification of a demonstrated knowledge of the call. The demonstrated knowledge of the call may be verified based on the call data.Type: ApplicationFiled: January 11, 2012Publication date: May 3, 2012Applicant: CISCO TECHNOLOGY, INC.Inventors: Jonathan David Rosenberg, Cullen F. Jennings
-
Patent number: 8161547Abstract: A communication system includes a traffic monitoring element that monitors network traffic between network components. The network traffic monitoring element monitors for security anomalies and, upon detecting a security anomaly, may respond appropriately. For example, the network traffic monitoring element may identify a security certificate communicated from a server application to a client application, determine the validity of the certificate, and disrupt further communications between the server application and the client application if the certificate is not valid.Type: GrantFiled: March 22, 2004Date of Patent: April 17, 2012Assignee: Cisco Technology, Inc.Inventors: Cullen F. Jennings, Rohan W. Mahy
-
Patent number: 8155014Abstract: In accordance with a particular embodiment of the present invention, a method using Quality of Service (QoS) information to influence a user's presence state is provided that includes the establishment of a virtual communication session between a first network device and a second network device. The virtual communication session emulates a communication session that may be established in the future. At least one QoS parameter associated with the virtual connection is monitored. Presence information is then provided to a first user that includes the QoS parameter.Type: GrantFiled: March 25, 2005Date of Patent: April 10, 2012Assignee: Cisco Technology, Inc.Inventors: Cullen F. Jennings, Cary W. FitzGerald
-
Patent number: 8139566Abstract: A method for establishing a communication session between two endpoints that do not both support secure media includes receiving a registration from a first endpoint. The registration indicating the first endpoint supports secure media and non-secure media. The method also includes receiving a registration from a second endpoint. The registration indicating the second endpoint supports non-secure media. The method also includes receiving a request to establish a communication session between the first endpoint and the second endpoint using secure media. The method further includes establishing the communication session between the first endpoint and the second endpoint via the communications platform using non-secure media.Type: GrantFiled: July 21, 2006Date of Patent: March 20, 2012Assignee: Cisco Technology, Inc.Inventors: David W. Mills, Cullen F. Jennings
-
Patent number: 8121114Abstract: In one embodiment, a system is provided to prevent VoIP spam. The system may store call data that is associated with a call to a phone number made over a Public Switched Telephone Network. Subsequently, the system may accept an Internet Protocol telephony connection in response to verification of a demonstrated knowledge of the call. The demonstrated knowledge of the call may be verified based on the call data.Type: GrantFiled: February 12, 2009Date of Patent: February 21, 2012Assignee: Cisco Technology, Inc.Inventors: Jonathan David Rosenberg, Cullen F. Jennings
-
Patent number: 8078578Abstract: A system for sharing presence-based time-zone information includes a database, and a controller. The database includes a plurality of presence profiles, each presence profile maintaining, for an associated network user, one or more network device identifiers and, for each network device identifier, a current presence status, indicating network availability, and current time-zone information based on geographic location. The controller is able to receive presence information, determine a matching one of the presence profiles, update the current presence status and the current time-zone information in the matching one of the presence profiles, generate shifted time-zone information, generate a presence update, identify a subscriber address for receiving the presence update, and transmit the presence update to the subscriber address.Type: GrantFiled: October 14, 2005Date of Patent: December 13, 2011Assignee: Cisco Technology, Inc.Inventors: Wendy J. Roberts, Shamim S. Pirzada, Cullen F. Jennings
-
Patent number: 8079062Abstract: In accordance with a particular embodiment of the present invention, a method using presence information to manage network access includes maintaining presence information for an end user. When a remote access request is received from the end user at a remote endpoint, the presence information for the end user is updated to identify the presence of the end user at one or more network endpoints associated with a private network. An access point to the private network is then automatically configured to allow any communications addressed to an IP address associated with the one or more network endpoints to pass through the access point.Type: GrantFiled: May 16, 2005Date of Patent: December 13, 2011Assignee: Cisco Technology, Inc.Inventors: Cullen F. Jennings, Cary W. FitzGerald
-
Patent number: 8072967Abstract: A VoIP call routing information registry including a hash access mechanism. In particular implementations, a method includes receiving a telephone number; computing a hash of the telephone number; accessing a registry wherein the registry comprises a plurality of entries, and wherein each entry comprises a hash of a telephone number and data associated with that telephone number, or a prefix and data associated with that prefix; searching the registry for a matching entry; and until a matching entry is found or the telephone number has been stripped down to a minimum number of digits, stripping the last digit of the telephone number, re-computing a hash of the stripped-down telephone number, and re-searching the registry for a matching entry.Type: GrantFiled: July 20, 2007Date of Patent: December 6, 2011Assignee: Cisco Technology, Inc.Inventors: Jonathan Rosenberg, Cullen F. Jennings
-
Patent number: 8069215Abstract: Systems and methods for downloading content referenced by a pointer or link in an electronic message. The downloaded content is stored locally in a cache for viewing offline or over low bandwidth connections. In some embodiments, users can optionally specify preferences for downloading or preloading content. These options include limiting the depth of layers of content to cache, limiting the number of links to cache, limiting the amount of time to spend downloading content, limiting the load on the CPU, limiting the amount of data to download, or restricting downloads to particular content providers or content.Type: GrantFiled: May 16, 2005Date of Patent: November 29, 2011Assignee: Cisco Technology, Inc.Inventor: Cullen F. Jennings
-
Publication number: 20110225193Abstract: A method for retrieving data in a data source is provided. The method includes receiving a search term; identifying an active tag associated with the search term; correlating the active tag to dynamic data that is operative to adapt to a mining context in which data is stored; and retrieving the data using the dynamic data.Type: ApplicationFiled: March 9, 2010Publication date: September 15, 2011Inventors: Cullen F. Jennings, Joseph Brian Burton, Thomas M. Wesselman, Shantanu Sarkar
-
Patent number: 8015403Abstract: In accordance with a particular embodiment of the present invention, a method for providing security information associated with a prospective communication session to a user includes providing at least one communication network for the establishment of a prospective communication session between a first network device and a second network device. A security rating is assigned to the prospective communication session, and security information is provided to a user associated with the first network device that includes the security rating.Type: GrantFiled: March 28, 2005Date of Patent: September 6, 2011Assignee: Cisco Technology, Inc.Inventors: Cary W. FitzGerald, Cullen F. Jennings
-
Publication number: 20110113238Abstract: A system may protect against Sybil attacks on a peer-to-peer (P2P) network based on each one the nodes in the P2P network being identified by a corresponding certificate. In particular, a node may receive a license key, where the license key is evidence of a purchased product license. The node may transmit a message included in the license key to a certificate authority. The node may receive a certificate from the certificate authority in response to authentication of the message. The node may be identified in the P2P network with a node identifier included in the certificate.Type: ApplicationFiled: November 9, 2009Publication date: May 12, 2011Applicant: CISCO TECHNOLOGY, INC.Inventors: Cullen F. Jennings, Jonathan D. Rosenberg, Radha Venkatesh
-
Patent number: 7940705Abstract: A method for providing a conference service includes hosting a conference between a plurality of endpoints and communicating at least one media stream received from at least one of the plurality of endpoints to the remaining plurality of endpoints. The method also includes receiving a request to block communication of the at least one media stream to a first endpoint of the plurality of endpoints and blocking communication of the at least one media stream to the first endpoint.Type: GrantFiled: September 9, 2004Date of Patent: May 10, 2011Assignee: Cisco Technology, Inc.Inventors: Shmuel Shaffer, Cullen F. Jennings, Labhesh Patel
-
Patent number: 7920847Abstract: In accordance with a particular embodiment of the present invention, a method for providing privacy protection to network users includes receiving a subscription request from a first end user. The subscription request identifies a second end user for whom the first end user would like to become a registered presence watcher. A cost to be assessed to become the registered presence watcher of the second end user is determined, and the first user is registered as the registered presence watcher of the second end user.Type: GrantFiled: May 16, 2005Date of Patent: April 5, 2011Assignee: Cisco Technology, Inc.Inventors: Cullen F. Jennings, Cary W. FitzGerald
-
Patent number: 7873030Abstract: A VoIP call routing information registry including a hash access mechanism. In particular implementations, a method includes receiving a telephone number; computing a hash of the telephone number; accessing a registry wherein the registry comprises a plurality of entries, and wherein each entry comprises a hash of a telephone number and data associated with that telephone number, or a prefix and data associated with that prefix; searching the registry for a matching entry; and until a matching entry is found or the telephone number has been stripped down to a minimum number of digits, stripping the last digit of the telephone number, re-computing a hash of the stripped-down telephone number, and re-searching the registry for a matching entry.Type: GrantFiled: July 20, 2007Date of Patent: January 18, 2011Assignee: Cisco Technology, Inc.Inventors: Jonathan Rosenberg, Cullen F. Jennings
-
Publication number: 20100329453Abstract: A system may generate from a first value, based on rounding information, a first security key that matches a second security key whenever the first value and a second value from which the second security key is generated differ by less than a non-zero predetermined amount. The second security key may be generated from the second value rounded to a multiple of a rounding interval that is nearest to the second value. The rounding information may include a rounding direction indication. The rounding direction indication may indicate the direction in which the second value is rounded to the multiple of the rounding interval nearest to the second value.Type: ApplicationFiled: October 29, 2009Publication date: December 30, 2010Applicant: Cisco Technology, Inc.Inventors: Hakim N. Mehmood, Mark L. Hendrickson, Cullen F. Jennings, Jonathan D. Rosenberg
-
Patent number: 7778206Abstract: A method for providing a conference service using speaker selection includes hosting a conference between a plurality of endpoints and receiving from the plurality of endpoints a plurality of media streams. The plurality of media streams each include a power indicator. The method includes normalizing the power indicators to determine a normalized power indicator for each of the plurality of media streams and selecting, based on the normalized power indicators of the plurality of media streams, a first number of the plurality of media streams for processing into a conference stream. The method also includes processing the selected first number of the plurality of media streams into the conference stream and communicating the conference stream to at least some of the plurality of endpoints.Type: GrantFiled: January 6, 2005Date of Patent: August 17, 2010Assignee: Cisco Technology, Inc.Inventors: Shmuel Shaffer, Cullen F. Jennings, Labhesh Patel
-
Publication number: 20100202439Abstract: In one embodiment, a system is provided to prevent VoIP spam. The system may store call data that is associated with a call to a phone number made over a Public Switched Telephone Network. Subsequently, the system may accept an Internet Protocol telephony connection in response to verification of a demonstrated knowledge of the call. The demonstrated knowledge of the call may be verified based on the call data.Type: ApplicationFiled: February 12, 2009Publication date: August 12, 2010Applicant: Cisco Technology, Inc.Inventors: Jonathan David Rosenberg, Cullen F. Jennings
-
Patent number: 7764699Abstract: In accordance with a particular embodiment of the present invention, a method using shared configuration information to manage network access for externally generated communications includes maintaining association information for a first end user of a private network and maintaining configuration information for a first endpoint associated with the first end user. When an externally generated communication that is addressed for delivery to a second endpoint associated with a second end user is received at an access point to the private network, the association information is used to determine an association between the first end user and the second end user. The configuration information for the first end user is used to configure the access point to allow the communication to be delivered to the second endpoint.Type: GrantFiled: May 16, 2005Date of Patent: July 27, 2010Assignee: Cisco Technology, Inc.Inventors: Cullen F. Jennings, Cary W. FitzGerald
-
Patent number: 7764945Abstract: A system and a method are disclosed for authenticating a subsequent callback from a public safety answering point (PSAP) in response to a user agent's initial emergency call. In one embodiment, the user agent forwards a token to the PSAP during the initial call, and the PSAP returns the token during callback. The PSAP is authenticated when the forwarded and returned tokens match. In another embodiment, the user agent encrypts a token using a Public Key Infrastructure and forwards the encrypted token to the PSAP. The PSAP decrypts the token and, upon callback, includes a signed digital certificate based on the token. The user agent authenticates the PSAP when the decrypted digital certificate matches the originally sent token. In yet another embodiment, the user agent forwards a first token to the PSAP. Upon callback, the user agent forwards a second token to the PSAP. The PSAP performs a function on the pair of received tokens and forward the result to the user agent.Type: GrantFiled: March 8, 2006Date of Patent: July 27, 2010Assignee: Cisco Technology, Inc.Inventors: James M. Polk, Cullen F. Jennings