Patents by Inventor TIMOTHY C. RICHARDS

TIMOTHY C. RICHARDS 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: 10498783
    Abstract: Video messaging may be provided. First, a bootstrap message including a system address may be transmitted by a high level device. A user device may receive the bootstrap message from the high level device and obtain system data from the system address contained in the received bootstrap message. The user device may then determine a service group in which the user device is deployed. Next, the user device may determine, from the obtained system data, a sub-system address corresponding to the determined service group. The user device may then obtain sub-system data from the sub-system address.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: December 3, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: David Philip Turrie, Timothy C. Richards
  • Patent number: 10050947
    Abstract: A system including a controller and a pool of computing resources to run virtual machines are configured to automatically provision each virtual machine with unique cryptographic constructs. The controller receives a request to instantiate a virtual machine based on an image/template. The controller determines an authentication credential for a registration authority that the virtual machine will use. The controller determines the computing resources to run the virtual machine, and instructs the computing resources to boot the virtual machine. The controller passes the authentication credential to the virtual machine. After receiving the authentication credential, the virtual machine authenticates the registration authority and sends a request for the cryptographic constructs. The virtual machine securely receives the cryptographic constructs from the registration authority, enabling the virtual machine to securely communicate with other computing entities.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: August 14, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Vivek S. Srivastav, Jeffrey M. Seaman, Timothy C. Richards, Andrew D. Maholski
  • Publication number: 20170310720
    Abstract: Video messaging may be provided. First, a bootstrap message including a system address may be transmitted by a high level device. A user device may receive the bootstrap message from the high level device and obtain system data from the system address contained in the received bootstrap message. The user device may then determine a service group in which the user device is deployed. Next, the user device may determine, from the obtained system data, a sub-system address corresponding to the determined service group. The user device may then obtain sub-system data from the sub-system address.
    Type: Application
    Filed: July 12, 2017
    Publication date: October 26, 2017
    Applicant: Cisco Technology, Inc.
    Inventors: David Philip Turrie, Timothy C. Richards
  • Patent number: 9756097
    Abstract: Video messaging may be provided. First, a bootstrap message including a system address may be transmitted by a high level device. A user device may receive the bootstrap message from the high level device and obtain system data from the system address contained in the received bootstrap message. The user device may then determine a service group in which the user device is deployed. Next, the user device may determine, from the obtained system data, a sub-system address corresponding to the determined service group. The user device may then obtain sub-system data from the sub-system address.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: September 5, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: David Philip Turrie, Timothy C. Richards
  • Publication number: 20170222981
    Abstract: A system including a controller and a pool of computing resources to run virtual machines are configured to automatically provision each virtual machine with unique cryptographic constructs. The controller receives a request to instantiate a virtual machine based on an image/template. The controller determines an authentication credential for a registration authority that the virtual machine will use. The controller determines the computing resources to run the virtual machine, and instructs the computing resources to boot the virtual machine. The controller passes the authentication credential to the virtual machine. After receiving the authentication credential, the virtual machine authenticates the registration authority and sends a request for the cryptographic constructs. The virtual machine securely receives the cryptographic constructs from the registration authority, enabling the virtual machine to securely communicate with other computing entities.
    Type: Application
    Filed: January 28, 2016
    Publication date: August 3, 2017
    Inventors: Vivek S. Srivastav, Jeffrey M. Seaman, Timothy C. Richards, Andrew D. Maholski
  • Patent number: 9413798
    Abstract: Providing video-on-demand (VOD) content to a subscriber may be disclosed. First, a request for a VOD session may be received from a companion device. Next, in response to the received request for the VOD session, a catalog of VOD content may be sent to the companion device. A selection of VOD content listed in the catalog of VOD content may then be received. A digital transport adaptor (DTA) corresponding to the received request for the VOD session may be identified. Next, the VOD session may be setup with the identified DTA and the selected VOD content may be streamed to the identified DTA.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: August 9, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Vivek Shankar Srivastav, Timothy C. Richards
  • Patent number: 9270583
    Abstract: An apparatus can include a connection manager adapter that is configured to maintain presence for each of the plurality of non-IP endpoints in an IP messaging and presence protocol based on the endpoint presence data. The endpoint presence data includes a unique identifier and attribute data received for each of a plurality of non-internet protocol (IP) endpoints. The connection manager adapter can be configured to access the endpoint presence data and convert a message between the IP messaging and presence protocol and different protocol for communication with a given non-IP endpoint of the plurality of endpoints.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 23, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Timothy C. Richards, Vivek Shankar Srivastav
  • Publication number: 20140380384
    Abstract: Video messaging may be provided. First, a bootstrap message including a system address may be transmitted by a high level device. A user device may receive the bootstrap message from the high level device and obtain system data from the system address contained in the received bootstrap message. The user device may then determine a service group in which the user device is deployed. Next, the user device may determine, from the obtained system data, a sub-system address corresponding to the determined service group. The user device may then obtain sub-system data from the sub-system address.
    Type: Application
    Filed: June 24, 2013
    Publication date: December 25, 2014
    Inventors: David Philip Turrie, Timothy C. Richards
  • Publication number: 20140351834
    Abstract: Providing video-on-demand (VOD) content to a subscriber may be disclosed. First, a request for a VOD session may be received from a companion device. Next, in response to the received request for the VOD session, a catalog of VOD content may be sent to the companion device. A selection of VOD content listed in the catalog of VOD content may then be received. A digital transport adaptor (DTA) corresponding to the received request for the VOD session may be identified. Next, the VOD session may be setup with the identified DTA and the selected VOD content may be streamed to the identified DTA.
    Type: Application
    Filed: May 24, 2013
    Publication date: November 27, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Vivek Shankar Srivastav, Timothy C. Richards
  • Publication number: 20140280998
    Abstract: An apparatus can include a connection manager adapter that is configured to maintain presence for each of the plurality of non-IP endpoints in an IP messaging and presence protocol based on the endpoint presence data. The endpoint presence data includes a unique identifier and attribute data received for each of a plurality of non-internet protocol (IP) endpoints. The connection manager adapter can be configured to access the endpoint presence data and convert a message between the IP messaging and presence protocol and different protocol for communication with a given non-IP endpoint of the plurality of endpoints.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: TIMOTHY C. RICHARDS, VIVEK SHANKAR SRIVASTAV
  • Patent number: 8837485
    Abstract: An apparatus can include a connection manager adapter that is configured to maintain presence for each of the plurality of non-IP endpoints in an IP messaging and presence protocol based on the endpoint presence data. The endpoint presence data includes a unique identifier and attribute data received for each of a plurality of non-internet protocol (IP) endpoints. The connection manager adapter can be configured to access the endpoint presence data and convert a message between the IP messaging and presence protocol and different protocol for communication with a given non-IP endpoint of the plurality of endpoints.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: September 16, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Timothy C. Richards, Vivek Shankar Srivastav
  • Publication number: 20130343225
    Abstract: An apparatus can include a connection manager adapter that is configured to maintain presence for each of the plurality of non-IP endpoints in an IP messaging and presence protocol based on the endpoint presence data. The endpoint presence data includes a unique identifier and attribute data received for each of a plurality of non-internet protocol (IP) endpoints. The connection manager adapter can be configured to access the endpoint presence data and convert a message between the IP messaging and presence protocol and different protocol for communication with a given non-IP endpoint of the plurality of endpoints.
    Type: Application
    Filed: June 26, 2012
    Publication date: December 26, 2013
    Inventors: TIMOTHY C. RICHARDS, Vivek Shankar Srivastav