Patents by Inventor Kirk Campbell

Kirk Campbell 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: 20200382581
    Abstract: An exemplary edge compute orchestration system that is communicatively coupled with a set of edge compute nodes in a communication network accesses performance data aggregated by a particular edge compute node of the set. The performance data includes a performance metric and geolocation data detected by a user equipment (UE) device communicatively coupled to the communication network. The edge compute orchestration system integrates the performance data into a geolocation-indexed performance dataset representative of detected performance metrics, indexed by geolocation, for the communication network. Then, based on the geolocation-indexed performance dataset, the edge compute orchestration system selects the particular edge compute node for performance of an edge compute task. Corresponding systems and methods are also disclosed.
    Type: Application
    Filed: August 18, 2020
    Publication date: December 3, 2020
    Inventors: Kirk Campbell, Ravi Sharma, Raghuram Parvataneni
  • Publication number: 20200366559
    Abstract: Systems and methods provide a MEC policy optimization service. A network device applies, in a first edge cluster of the application service layer network, a policy for an application service that supports a customer application; receives network performance data related to execution of the application service; identifies, based on the network performance data, an improved policy to optimize the first policy for the customer application in the first edge cluster; and sends a model of the improved policy to a central network device for the application service layer network.
    Type: Application
    Filed: May 16, 2019
    Publication date: November 19, 2020
    Inventors: Raghuram Parvataneni, Kirk Campbell, Ravi Sharma
  • Publication number: 20200366733
    Abstract: A method, a device, and a non-transitory storage medium are described in which a lifecycle management service is provided. A network device of an application service network may use the number of requests from end devices as a basis to determine whether to terminate a virtual network device. The network device may compare the number of requests to management information that includes a threshold number of requests value. The network device may also instantiate a virtual network device based on receipt of a domain name system request and radio network information.
    Type: Application
    Filed: May 13, 2019
    Publication date: November 19, 2020
    Inventors: Raghuram Parvataneni, Kirk Campbell, Ravi Sharma
  • Publication number: 20200351336
    Abstract: An exemplary edge compute orchestration system that is communicatively coupled with a set of edge compute nodes in a communication network receives a task assignment request generated by a user equipment (“UE”) device coupled to the network. The request is associated with an edge compute task that is to be performed in furtherance of an application executing on the UE device. The system also accesses node characterization data for the set of nodes and manages a node selection policy configured to facilitate a balancing of node performance and node efficiency when assigning edge computing tasks to different nodes in the set. The system selects a node for performance of the edge compute task from the set of nodes in response to the request, based on the node characterization data, and in accordance with the selection policy. The system assigns the edge compute task to be performed by the selected node.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 5, 2020
    Inventors: Kirk Campbell, Ravi Sharma, Raghuram Parvataneni
  • Patent number: 10778755
    Abstract: An exemplary edge compute orchestration system that is communicatively coupled with a set of edge compute nodes in a communication network receives a performance test assignment request generated by a user equipment (“UE”) device coupled to the network. In response, the system assigns the UE device to perform a performance test to detect a performance metric for a particular edge compute node selected from the set of edge compute nodes. Subsequently, the system accesses performance data including the performance metric and geolocation data corresponding to the performance metric and representative of a geolocation of the UE device during the performance of the performance test. The system integrates the performance data into a geolocation-indexed performance dataset representative of detected performance metrics, indexed by geolocation for the communication network. Corresponding systems and methods are also disclosed.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: September 15, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Kirk Campbell, Ravi Sharma, Raghuram Parvataneni
  • Patent number: 9529680
    Abstract: A device may receive a virtual image of a first state of a first virtual machine. Session information of the state of the first virtual machine may be synchronized with a second state of a second virtual machine. The second state of the second virtual machine may become active when the first virtual machine becomes unavailable. The device may identify that the first virtual machine is unavailable; and output, based on the identifying, the virtual image of the first state to a particular third virtual machine, to cause the particular third virtual machine to restore the first state of the first virtual machine. The second state of the second virtual machine may become inactive when the first state is restored to the third virtual machine.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: December 27, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: David L. Harris, Niranjan B. Avula, Kirk Campbell
  • Publication number: 20150363278
    Abstract: A device may receive a virtual image of a first state of a first virtual machine. Session information of the state of the first virtual machine may be synchronized with a second state of a second virtual machine. The second state of the second virtual machine may become active when the first virtual machine becomes unavailable. The device may identify that the first virtual machine is unavailable; and output, based on the identifying, the virtual image of the first state to a particular third virtual machine, to cause the particular third virtual machine to restore the first state of the first virtual machine. The second state of the second virtual machine may become inactive when the first state is restored to the third virtual machine.
    Type: Application
    Filed: June 20, 2014
    Publication date: December 17, 2015
    Inventors: David L. Harris, Niranjan B. Avula, Kirk Campbell
  • Patent number: 6420969
    Abstract: A system for arming and disarming a central intrusion alarm system control utilizing the activation status of a particular appliance. The system employs a detector for determining the position of an on-off switch associated with a particular appliance. The regulator prevents the operation of the arming control in a central intrusion alarm system when the detector determines that the appliance is “on”. The system of the present invention may be employed with multiple appliance switches. In addition, transmission of the disarming signal to the central intrusion alarm arming control may be accomplished through hard wires or by radio transmission.
    Type: Grant
    Filed: May 10, 2000
    Date of Patent: July 16, 2002
    Inventor: Kirk Campbell