Patents by Inventor John Christopher Cottrell

John Christopher Cottrell 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: 9952908
    Abstract: A first party, such as a residential subscriber to an Internet Service Provider (ISP), logically partitions its computing resources into an end user partition and a crowd sourced cloud partition. The first party installs a crowd sourced cloud application in each cloud partition. Together, a cloud provider computing system and each cloud application orchestrate cloud services over a communications network, such as the Internet. For each crowd sourced cloud application, orchestration involves registering cloud services with the cloud provider, provisioning each registered cloud service that is requested by the cloud provider, and operating each provisioned service. For the cloud provider, orchestration involves publishing each registered service as available to crowd sourced cloud users, receiving requests for cloud services from a crowd sourced cloud user, and requesting, from a crowd sourced cloud application, a registered service responsive to the request for cloud services.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: April 24, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Plamen Nedeltchev, John Christopher Cottrell
  • Patent number: 9654941
    Abstract: Methods and apparatus for managing interruptions in a multiple communication mode environment are provided herein. For example, a method may include receiving at least first instance of communication data associated with a first communication mode; obtaining first attribute data related to the first instance of communication data; classifying the first instance of communication data into first category based on the first attribute data using the interruption management device; and determining whether to interrupt a user by delivering the first instance of communication data based on the first category. The first category may be selected from a plurality of predetermined categories using a classification algorithm.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: May 16, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Vikram Kumaran, John Christopher Cottrell
  • Publication number: 20160080477
    Abstract: A first party, such as a residential subscriber to an Internet Service Provider (ISP), logically partitions its computing resources into an end user partition and a crowd sourced cloud partition. The first party installs a crowd sourced cloud application in each cloud partition. Together, a cloud provider computing system and each cloud application orchestrate cloud services over a communications network, such as the Internet. For each crowd sourced cloud application, orchestration involves registering cloud services with the cloud provider, provisioning each registered cloud service that is requested by the cloud provider, and operating each provisioned service. For the cloud provider, orchestration involves publishing each registered service as available to crowd sourced cloud users, receiving requests for cloud services from a crowd sourced cloud user, and requesting, from a crowd sourced cloud application, a registered service responsive to the request for cloud services.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 17, 2016
    Inventors: Plamen Nedeltchev, John Christopher Cottrell
  • Publication number: 20150094032
    Abstract: Methods and apparatus for managing interruptions in a multiple communication mode environment are provided herein. For example, a method may include receiving at least first instance of communication data associated with a first communication mode; obtaining first attribute data related to the first instance of communication data; classifying the first instance of communication data into first category based on the first attribute data using the interruption management device; and determining whether to interrupt a user by delivering the first instance of communication data based on the first category. The first category may be selected from a plurality of predetermined categories using a classification algorithm.
    Type: Application
    Filed: December 8, 2014
    Publication date: April 2, 2015
    Inventors: Vikram Kumaran, John Christopher Cottrell
  • Patent number: 8923822
    Abstract: Methods and apparatus for managing interruptions in a multiple communication mode environment are provided herein. For example, a method may include receiving at least first and second instances of communication data associated with first and second communication modes; obtaining first and attribute data related to the first and second instances of communication data; classifying the first and second instances of communication data into first and second categories based on the first and second attribute data using the interruption management device; and determining whether to interrupt a user by delivering the first instance of communication data or the second instance of communication data based on the first and second categories, respectively. The first category and the second category may be selected from a plurality of predetermined categories using a classification algorithm. The first communication mode may be different than the second communication mode.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: December 30, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Vikram Kumaran, John Christopher Cottrell
  • Publication number: 20130295973
    Abstract: Methods and apparatus for managing interruptions in a multiple communication mode environment are provided herein. For example, a method may include receiving at least first and second instances of communication data associated with first and second communication modes; obtaining first and attribute data related to the first and second instances of communication data; classifying the first and second instances of communication data into first and second categories based on the first and second attribute data using the interruption management device; and determining whether to interrupt a user by delivering the first instance of communication data or the second instance of communication data based on the first and second categories, respectively. The first category and the second category may be selected from a plurality of predetermined categories using a classification algorithm. The first communication mode may be different than the second communication mode.
    Type: Application
    Filed: May 2, 2012
    Publication date: November 7, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Vikram Kumaran, John Christopher Cottrell