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: 20120106401
    Abstract: 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: Application
    Filed: January 11, 2012
    Publication date: May 3, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Jonathan David Rosenberg, Cullen F. Jennings
  • Patent number: 8161547
    Abstract: 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: Grant
    Filed: March 22, 2004
    Date of Patent: April 17, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Cullen F. Jennings, Rohan W. Mahy
  • Patent number: 8155014
    Abstract: 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: Grant
    Filed: March 25, 2005
    Date of Patent: April 10, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Cullen F. Jennings, Cary W. FitzGerald
  • Patent number: 8139566
    Abstract: 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: Grant
    Filed: July 21, 2006
    Date of Patent: March 20, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: David W. Mills, Cullen F. Jennings
  • Patent number: 8121114
    Abstract: 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: Grant
    Filed: February 12, 2009
    Date of Patent: February 21, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan David Rosenberg, Cullen F. Jennings
  • Patent number: 8078578
    Abstract: 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: Grant
    Filed: October 14, 2005
    Date of Patent: December 13, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Wendy J. Roberts, Shamim S. Pirzada, Cullen F. Jennings
  • Patent number: 8079062
    Abstract: 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: Grant
    Filed: May 16, 2005
    Date of Patent: December 13, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Cullen F. Jennings, Cary W. FitzGerald
  • Patent number: 8072967
    Abstract: 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: Grant
    Filed: July 20, 2007
    Date of Patent: December 6, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan Rosenberg, Cullen F. Jennings
  • Patent number: 8069215
    Abstract: 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: Grant
    Filed: May 16, 2005
    Date of Patent: November 29, 2011
    Assignee: Cisco Technology, Inc.
    Inventor: Cullen F. Jennings
  • Publication number: 20110225193
    Abstract: 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: Application
    Filed: March 9, 2010
    Publication date: September 15, 2011
    Inventors: Cullen F. Jennings, Joseph Brian Burton, Thomas M. Wesselman, Shantanu Sarkar
  • Patent number: 8015403
    Abstract: 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: Grant
    Filed: March 28, 2005
    Date of Patent: September 6, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Cary W. FitzGerald, Cullen F. Jennings
  • Publication number: 20110113238
    Abstract: 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: Application
    Filed: November 9, 2009
    Publication date: May 12, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Cullen F. Jennings, Jonathan D. Rosenberg, Radha Venkatesh
  • Patent number: 7940705
    Abstract: 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: Grant
    Filed: September 9, 2004
    Date of Patent: May 10, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Cullen F. Jennings, Labhesh Patel
  • Patent number: 7920847
    Abstract: 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: Grant
    Filed: May 16, 2005
    Date of Patent: April 5, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Cullen F. Jennings, Cary W. FitzGerald
  • Patent number: 7873030
    Abstract: 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: Grant
    Filed: July 20, 2007
    Date of Patent: January 18, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan Rosenberg, Cullen F. Jennings
  • Publication number: 20100329453
    Abstract: 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: Application
    Filed: October 29, 2009
    Publication date: December 30, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: Hakim N. Mehmood, Mark L. Hendrickson, Cullen F. Jennings, Jonathan D. Rosenberg
  • Patent number: 7778206
    Abstract: 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: Grant
    Filed: January 6, 2005
    Date of Patent: August 17, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Cullen F. Jennings, Labhesh Patel
  • Publication number: 20100202439
    Abstract: 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: Application
    Filed: February 12, 2009
    Publication date: August 12, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: Jonathan David Rosenberg, Cullen F. Jennings
  • Patent number: 7764699
    Abstract: 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: Grant
    Filed: May 16, 2005
    Date of Patent: July 27, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Cullen F. Jennings, Cary W. FitzGerald
  • Patent number: 7764945
    Abstract: 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: Grant
    Filed: March 8, 2006
    Date of Patent: July 27, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: James M. Polk, Cullen F. Jennings