Patents by Inventor Plamen Nedeltchev

Plamen Nedeltchev 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: 11895042
    Abstract: Resource provider specifications, characterizing computing resources of computing resource providers, are received. The reachability of each IP address included in the received specification is determined. An agent is deployed that is operable to determine the value of each of a set of metrics in the environment of the host at which the agent is deployed. The agent determines the value of each metric of the set of metrics in the environment of the relevant host, and communicates the determined values to one or more computing devices that validate whether the resources characterized by the communicated values are sufficient to provide the performance characterized by the received specification and that each ISP router complies with a predetermined policy. For each computing resource provider validated and determined to comprise an ISP router compliant with policy, the specified computing resources are added to a pool of resources for cloud computing.
    Type: Grant
    Filed: March 1, 2023
    Date of Patent: February 6, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Plamen Nedeltchev, David Delano Ward, Mohit Agrawal, Alon Bernstein
  • Publication number: 20230208782
    Abstract: Resource provider specifications, characterizing computing resources of computing resource providers, are received. The reachability of each IP address included in the received specification is determined. An agent is deployed that is operable to determine the value of each of a set of metrics in the environment of the host at which the agent is deployed. The agent determines the value of each metric of the set of metrics in the environment of the relevant host, and communicates the determined values to one or more computing devices that validate whether the resources characterized by the communicated values are sufficient to provide the performance characterized by the received specification and that each ISP router complies with a predetermined policy. For each computing resource provider validated and determined to comprise an ISP router compliant with policy, the specified computing resources are added to a pool of resources for cloud computing.
    Type: Application
    Filed: March 1, 2023
    Publication date: June 29, 2023
    Inventors: Plamen Nedeltchev, David Delano Ward, Mohit Agrawal, Alon Bernstein
  • Patent number: 11632339
    Abstract: Resource provider specifications, characterizing computing resources of computing resource providers, are received. The reachability of each IP address included in the received specification is determined. An agent is deployed that is operable to determine the value of each of a set of metrics in the environment of the host at which the agent is deployed. The agent determines the value of each metric of the set of metrics in the environment of the relevant host, and communicates the determined values to one or more computing devices that validate whether the resources characterized by the communicated values are sufficient to provide the performance characterized by the received specification and that each ISP router complies with a predetermined policy. For each computing resource provider validated and determined to comprise an ISP router compliant with policy, the specified computing resources are added to a pool of resources for cloud computing.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: April 18, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Plamen Nedeltchev, David Delano Ward, Mohit Agrawal, Alon Shlomo Bernstein
  • Publication number: 20230031004
    Abstract: In one embodiment, a monitoring service deploys a monitoring agent to a client device. The monitoring service receives certificate information for a certificate intercepted by the monitoring agent during an online transaction. The monitoring service determines, based on the certificate information, an expiration time for the certificate intercepted by the monitoring agent. The monitoring service provides an expiration notification for display, in advance of the expiration time for the certificate.
    Type: Application
    Filed: July 30, 2021
    Publication date: February 2, 2023
    Inventors: Plamen Nedeltchev, John Buren SOUTHERLAND
  • Patent number: 11019308
    Abstract: Systems and methods are disclosed for anticipating a video switch to accommodate a new speaker in a video conference comprising a real time video stream captured by a camera local to a first videoconference endpoint is analyzed according to at least one speaker anticipation model. The speaker anticipation model predicts that a new speaker is about to speak. Video of the anticipated new speaker is sent to the conferencing server in response to a request for the video on the anticipated new speaker from the conferencing server. Video of the anticipated new speaker is distributed to at least a second videoconference endpoint.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: May 25, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Paul Bright-Thomas, Nathan Buckles, Keith Griffin, Eric Chen, Manikandan Kesavan, Plamen Nedeltchev, Hugo Mike Latapie, Enzo Fenoglio
  • Patent number: 11005965
    Abstract: In one embodiment, a device in a network monitors a plurality of traffic flows in the network. The device extracts a plurality of features from the monitored plurality of traffic flows. The device generates a context model by using deep learning and reinforcement learning on the plurality of features extracted from the monitored traffic flows. The device applies the context model to a particular traffic flow associated with a client, to determine a context for the particular traffic flow. The device personalizes data sent to the client from a remote source based on the determined context.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: May 11, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Hugo Latapie, Enzo Fenoglio, Plamen Nedeltchev, Manikandan Kesavan, Joseph Friel
  • Patent number: 10956951
    Abstract: A crowd-sourced cloud environment allows for, and benefits from, modes of interaction between among the service providers (including the “resource providers” and the “cloud provider”) and consumers (also referred to herein as “tenants”) that are not practiced in a DC-centric cloud environment—specifically, the use of Internet-based social networking technology and Internet-based online marketplace technology to facilitate resource pooling and interaction between crowd-sourced cloud resource providers, the cloud provider, and crowd-sourced cloud consumers.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: March 23, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Plamen Nedeltchev, David Delano Ward, Alon Shlomo Bernstein, Mohit Agrawal
  • Publication number: 20210021542
    Abstract: Resource provider specifications, characterizing computing resources of computing resource providers, are received. The reachability of each IP address included in the received specification is determined. An agent is deployed that is operable to determine the value of each of a set of metrics in the environment of the host at which the agent is deployed. The agent determines the value of each metric of the set of metrics in the environment of the relevant host, and communicates the determined values to one or more computing devices that validate whether the resources characterized by the communicated values are sufficient to provide the performance characterized by the received specification and that each ISP router complies with a predetermined policy. For each computing resource provider validated and determined to comprise an ISP router compliant with policy, the specified computing resources are added to a pool of resources for cloud computing.
    Type: Application
    Filed: October 7, 2020
    Publication date: January 21, 2021
    Inventors: Plamen Nedeltchev, David Delano Ward, Mohit Agrawal, Alon Shlomo Bernstein
  • Patent number: 10873540
    Abstract: Resource provider specifications, characterizing computing resources of computing resource providers, are received. The reachability of each IP address included in the received specification is determined. An agent is deployed that is operable to determine the value of each of a set of metrics in the environment of the host at which the agent is deployed. The agent determines the value of each metric of the set of metrics in the environment of the relevant host, and communicates the determined values to one or more computing devices that validate whether the resources characterized by the communicated values are sufficient to provide the performance characterized by the received specification and that each ISP router complies with a predetermined policy. For each computing resource provider validated and determined to comprise an ISP router compliant with policy, the specified computing resources are added to a pool of resources for cloud computing.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: December 22, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Plamen Nedeltchev, David Delano Ward, Mohit Agrawal, Alon Shlomo Bernstein
  • Patent number: 10742678
    Abstract: In one embodiment, a security device maintains a plurality of security enclaves for a computer network, each associated with a given level of security policies. After detecting a given device joining the computer network, the security device places the given device in a strictest security enclave of the plurality of security enclaves in response to joining the computer network. The security device then subjects the given device to joint adversarial training, where a control agent representing behavior of the given device is trained against an inciting agent, and where the inciting agent attempts to force the control agent to misbehave by applying destabilizing policies. Accordingly, the security device may determine control agent behavior during the joint adversarial training, and promotes the given device to a less strict security enclave of the plurality of enclaves in response to the control agent being robust against the attempts by the inciting agent.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: August 11, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Manikandan Kesavan, Plamen Nedeltchev, Hugo Latapie, Enzo Fenoglio
  • Publication number: 20200077049
    Abstract: Systems and methods are disclosed for anticipating a video switch to accommodate a new speaker in a video conference comprising a real time video stream captured by a camera local to a first videoconference endpoint is analyzed according to at least one speaker anticipation model. The speaker anticipation model predicts that a new speaker is about to speak. Video of the anticipated new speaker is sent to the conferencing server in response to a request for the video on the anticipated new speaker from the conferencing server. Video of the anticipated new speaker is distributed to at least a second videoconference endpoint.
    Type: Application
    Filed: November 8, 2019
    Publication date: March 5, 2020
    Inventors: Paul Bright-Thomas, Nathan Buckles, Keith Griffin, Eric Chen, Manikandan Kesavan, Plamen Nedeltchev, Hugo Mike Latapie, Enzo Fenoglio
  • Publication number: 20200068041
    Abstract: In one embodiment, a device in a network monitors a plurality of traffic flows in the network. The device extracts a plurality of features from the monitored plurality of traffic flows. The device generates a context model by using deep learning and reinforcement learning on the plurality of features extracted from the monitored traffic flows. The device applies the context model to a particular traffic flow associated with a client, to determine a context for the particular traffic flow. The device personalizes data sent to the client from a remote source based on the determined context.
    Type: Application
    Filed: October 29, 2019
    Publication date: February 27, 2020
    Inventors: Hugo Latapie, Enzo Fenoglio, Plamen Nedeltchev, Manikandan Kesavan, Joseph Friel
  • Patent number: 10498855
    Abstract: In one embodiment, a device in a network monitors a plurality of traffic flows in the network. The device extracts a plurality of features from the monitored plurality of traffic flows. The device generates a context model by using deep learning and reinforcement learning on the plurality of features extracted from the monitored traffic flows. The device applies the context model to a particular traffic flow associated with a client, to determine a context for the particular traffic flow. The device personalizes data sent to the client from a remote source based on the determined context.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: December 3, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Hugo Latapie, Enzo Fenoglio, Plamen Nedeltchev, Manikandan Kesavan, Joseph Friel
  • Patent number: 10477148
    Abstract: Systems and methods are disclosed for anticipating a video switch to accommodate a new speaker in a video conference comprising a real time video stream captured by a camera local to a first videoconference endpoint is analyzed according to at least one speaker anticipation model. The speaker anticipation model predicts that a new speaker is about to speak. Video of the anticipated new speaker is sent to the conferencing server in response to a request for the video on the anticipated new speaker from the conferencing server. Video of the anticipated new speaker is distributed to at least a second videoconference endpoint.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: November 12, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Paul Bright-Thomas, Nathan Buckles, Keith Griffin, Eric Chen, Manikandan Kesavan, Plamen Nedeltchev, Hugo Mike Latapie, Enzo Fenoglio
  • Publication number: 20190295140
    Abstract: A crowd-sourced cloud environment allows for, and benefits from, modes of interaction between among the service providers (including the “resource providers” and the “cloud provider”) and consumers (also referred to herein as “tenants”) that are not practiced in a DC-centric cloud environment—specifically, the use of Internet-based social networking technology and Internet-based online marketplace technology to facilitate resource pooling and interaction between crowd-sourced cloud resource providers, the cloud provider, and crowd-sourced cloud consumers.
    Type: Application
    Filed: June 7, 2019
    Publication date: September 26, 2019
    Inventors: Plamen Nedeltchev, David Delano Ward, Alon Shlomo Bernstein, Mohit Agrawal
  • Publication number: 20190245882
    Abstract: In one embodiment, a security device maintains a plurality of security enclaves for a computer network, each associated with a given level of security policies. After detecting a given device joining the computer network, the security device places the given device in a strictest security enclave of the plurality of security enclaves in response to joining the computer network. The security device then subjects the given device to joint adversarial training, where a control agent representing behavior of the given device is trained against an inciting agent, and where the inciting agent attempts to force the control agent to misbehave by applying destabilizing policies. Accordingly, the security device may determine control agent behavior during the joint adversarial training, and promotes the given device to a less strict security enclave of the plurality of enclaves in response to the control agent being robust against the attempts by the inciting agent.
    Type: Application
    Filed: February 8, 2018
    Publication date: August 8, 2019
    Inventors: Manikandan Kesavan, Plamen Nedeltchev, Hugo Latapie, Enzo Fenoglio
  • Publication number: 20190236485
    Abstract: Presented herein are techniques for managing a plurality of machine learning engines. A method includes receiving at an orchestration entity information descriptive of attributes of a plurality of machine learning engines, generating, based on the information, a unique signature for each machine learning engine of the plurality of machine learning engines, creating, based on the unique signature for each machine learning engine, an ensemble of machine learning engines configured to operate on a predetermined task, causing the ensemble of machine learning engines to operate on the predetermined task, and monitoring performance metrics of the machine learning engines in the ensemble of machine learning engines while the ensemble operates on the predetermined task.
    Type: Application
    Filed: January 26, 2018
    Publication date: August 1, 2019
    Inventors: James D. Stanley, III, Carlos M. Pignataro, Plamen Nedeltchev Nedeltchev, Victoria Mayhall Blaylock, Andrea Gold, Prabhat Bhattarai
  • Patent number: 10360606
    Abstract: A crowd-sourced cloud environment allows for, and benefits from, modes of interaction between among the service providers (including the “resource providers” and the “cloud provider”) and consumers (also referred to herein as “tenants”) that are not practiced in a DC-centric cloud environment—specifically, the use of Internet-based social networking technology and Internet-based online marketplace technology to facilitate resource pooling and interaction between crowd-sourced cloud resource providers, the cloud provider, and crowd-sourced cloud consumers.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: July 23, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Plamen Nedeltchev, David Delano Ward, Alon Shlomo Bernstein, Mohit Agrawal
  • Patent number: 10291494
    Abstract: A method provided in a network including edge devices to collect data from data producers connected to the edge devices and to communicate with cloud-based prosumers connected with the edge devices. Data analytics tasks are identified. The data analytics tasks are used to process data collected from a data producer among the data producers to produce a result for consumption by one or more of the cloud-based prosumers. For each data analytics task it is determined whether a computational complexity of the data analytics task is less than or equal to a predetermined computational complexity. Each data analytics task determined to have a computational complexity less than or equal to the predetermined computational complexity is assigned to an edge device among the edge devices. Each data analytics task determined to have a computational complexity that exceeds the predetermined computational complexity is assigned to a prosumer among the prosumers.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: May 14, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Plamen Nedeltchev, David A. Maluf, David D. Ward, Alon S. Bernstein
  • Patent number: 10250474
    Abstract: In one implementation, data is communicated along a communications route in a network. A mediatrace request is generated for the communications route. Responses to the mediatrace request are received from along the communications route. The hop-by-hop latency is passively measured, from the responses, with one-way delay along the communications route in the network.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: April 2, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Aamer Akhter, Plamen Nedeltchev, Carlos M. Pignataro