Patents by Inventor Nick George Pope

Nick George Pope 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: 9960928
    Abstract: A method is provided in one example embodiment and includes establishing a connection between a client and a messaging fabric of a conductor element associated with a video system; creating a plurality of nodes for system management events; and receiving a subscription request for a particular one of the system management events. The particular subscription request and system management event is authenticated and authorized by use of an identifier associated with the particular subscription request and system management event.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: May 1, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Nick George Pope, Flemming S. Andreasen, Qi Wang, Jerry Liansuo Li
  • Patent number: 9374619
    Abstract: A method is provided in one example embodiment and includes establishing a connection between a first client and a messaging fabric of a conductor element associated with a video system; receiving a request to perform a companion service with a second client; authenticating the first client via a client directory based on an identifier associated with the first client; receiving a pair message from the first client for the second client; and verifying whether the two clients can be paired in order to perform the companion service. Companion service commands can be authorized/policy checked and resulting commands on the second client may appear as-if they had been triggered locally.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: June 21, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Flemming S. Andreasen, Gil C. Cruz, Nick George Pope
  • Patent number: 8843599
    Abstract: Systems, devices, and methods for storing and synchronizing data using Extensible Messaging and Presence Protocol (XMPP), Session Initiation Protocol (SIP) or any other protocol that provides for authentication, presence and messaging. One such method is performed in a digital media device, such as a set top. Device and user-configured settings associated with a digital media device may be saved to a network. The settings may be synchronized with other devices of a user, or used to configure a newly provisioned replacement digital media device. The settings may include pointers to network resources where content is stored such that content need not be transferred from an old or failed digital media device to the newly provisioned digital media device.
    Type: Grant
    Filed: June 26, 2010
    Date of Patent: September 23, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Nick George Pope, Theodore R. Grevers, Jr., Brian Davis, Christopher Adam Maloney
  • Publication number: 20140165090
    Abstract: A method is provided in one example embodiment and includes establishing a connection between a first client and a messaging fabric of a conductor element associated with a video system; receiving a request to perform a companion service with a second client; authenticating the first client via a client directory based on an identifier associated with the first client; receiving a pair message from the first client for the second client; and verifying whether the two clients can be paired in order to perform the companion service. Companion service commands can be authorized/policy checked and resulting commands on the second client may appear as-if they had been triggered locally.
    Type: Application
    Filed: January 28, 2014
    Publication date: June 12, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Flemming S. Andreasen, Gil C. Cruz, Nick George Pope
  • Publication number: 20140164477
    Abstract: A method is provided in one example embodiment and includes receiving an inbound request from a client; retrieving state information for a targeted application; modifying the inbound request with the state information from a data store; forwarding the inbound request that was modified to an application running on a server instance; and providing a response to the client based on information provided by the application.
    Type: Application
    Filed: December 6, 2012
    Publication date: June 12, 2014
    Inventors: Gary M. Springer, Clint E. Ricker, Nick George Pope
  • Patent number: 8676995
    Abstract: A method is provided in one example embodiment and includes establishing a connection between a first client and a messaging fabric of a conductor element associated with a video system; receiving a request to perform a companion service with a second client; authenticating the first client via a client directory based on an identifier associated with the first client; receiving a pair message from the first client for the second client; and verifying whether the two clients can be paired in order to perform the companion service. Companion service commands can be authorized/policy checked and resulting commands on the second client may appear as-if they had been triggered locally.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: March 18, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Flemming S. Andreasen, Gil C. Cruz, Nick George Pope
  • Patent number: 8601115
    Abstract: Systems and methods for providing state information and remote command execution using Extensible Messaging and Presence Protocol (XMPP), Session Initiation Protocol (SIP) or any other protocol that provides for authentication, presence and messaging. A device may exist within a managed or unmanaged network and sign on to a managed network and provide presence information augmented with state information to provide near real-time state information to the managed network. The network may also discover remote command support in endpoint devices to command and control the devices remotely, while traversing unmanaged networks and components.
    Type: Grant
    Filed: June 26, 2010
    Date of Patent: December 3, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Nick George Pope, Theodore R. Grevers, Jr., Brian Alan Davis, Christopher Adam Maloney
  • Publication number: 20130013704
    Abstract: A method is provided in one example embodiment and includes establishing a connection between a client and a messaging fabric of a conductor element associated with a video system and authenticating the client (e.g., involving a plurality of device credentials associated with the device). The method also includes assigning a name to identify a device associated with the client; updating a client directory with the name and a device status associated with the device; and establishing a service connection to the conductor element to enable message exchanges with the device. The service connection establishes an Extensible Messaging and Presence Protocol (XMPP)-based service.
    Type: Application
    Filed: July 6, 2012
    Publication date: January 10, 2013
    Inventors: Nick George Pope, Zhongwei Liang, Qi Wang, Jerry Liansuo Li, Flemming S. Andreasen
  • Publication number: 20130013688
    Abstract: A method is provided in one example embodiment and includes establishing a connection between a client and a messaging fabric of a conductor element associated with a video system; defining a service having a set of features using a set of interfaces associated with an Extensible Messaging and Presence Protocol (XMPP); assigning a plurality of XML namespaces for the set of features of the service; assigning an identifier to the service; and registering the service in a service directory in order to create a mapping between the XML namespaces and the identifier.
    Type: Application
    Filed: July 6, 2012
    Publication date: January 10, 2013
    Inventors: Qi Wang, Jerry Liansuo Li, Guangxin You, Zhidong She, Nick George Pope, Flemming S. Andreasen
  • Publication number: 20110321062
    Abstract: Systems and methods for collecting events and providing messages using Extensible Messaging and Presence Protocol (XMPP), Session Initiation Protocol (SIP) or any other protocol that provides for authentication, presence and messaging. One such method is performed in a digital media device, such as a set top. A digital media device may collect events associated with usage and behavior and publish the information to a node. The node may communicate data to an aggregator and a harvester to reformat the data to make it available to analytics systems. In addition, the digital media device may subscribe to a node to receive notifications of messages having geographic or other relevance based on an identifier associated with the digital media device.
    Type: Application
    Filed: June 26, 2010
    Publication date: December 29, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Nick George Pope, Theodore R. Grevers, JR., Brian Davis, Christopher Adam Maloney
  • Publication number: 20110320585
    Abstract: Systems and methods for providing state information and remote command execution using Extensible Messaging and Presence Protocol (XMPP), Session Initiation Protocol (SIP) or any other protocol that provides for authentication, presence and messaging. A device may exist within a managed or unmanaged network and sign on to a managed network and provide presence information augmented with state information to provide near real-time state information to the managed network. The network may also discover remote command support in endpoint devices to command and control the devices remotely, while traversing unmanaged networks and components.
    Type: Application
    Filed: June 26, 2010
    Publication date: December 29, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Nick George Pope, Theodore R. Grevers, JR., Brian Davis, Christopher Adam Maloney
  • Publication number: 20110320575
    Abstract: Systems, devices, and methods for storing and synchronizing data using Extensible Messaging and Presence Protocol (XMPP), Session Initiation Protocol (SIP) or any other protocol that provides for authentication, presence and messaging. One such method is performed in a digital media device, such as a set top. Device and user-configured settings associated with a digital media device may be saved to a network. The settings may be synchronized with other devices of a user, or used to configure a newly provisioned replacement digital media device. The settings may include pointers to network resources where content is stored such that content need not be transferred from an old or failed digital media device to the newly provisioned digital media device.
    Type: Application
    Filed: June 26, 2010
    Publication date: December 29, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Nick George Pope, Theodore R. Grevers, JR., Brian Davis, Christopher Adam Maloney