-
公开(公告)号:US20190288907A1
公开(公告)日:2019-09-19
申请号:US16433402
申请日:2019-06-06
Applicant: Cisco Technology, Inc.
Inventor: Jay K. Johnston , David C. White, JR. , Magnus Mortensen
Abstract: A computer-implemented method is provided for a network controller to implement an update on network elements with minimal disruption. The network controller receives a request to install the update on a number of network elements in one or more networks. Installing the update in each respective network element removes it from operation for an outage duration of time. The network controller identifies at least one set of critical network elements based on business factors associated with removing the critical network elements from operation. The network controller generates an update plan including timing for installing the update on each respective network element. The timing is based on minimizing the outage duration for the set of critical network elements. The network controller installs the update in each network element according to the timing of the update plan.
-
公开(公告)号:US20190286546A1
公开(公告)日:2019-09-19
申请号:US15923334
申请日:2018-03-16
Applicant: Cisco Technology, Inc.
Abstract: In one embodiment, a server creates a reproduction environment of a particular condition of a particular device, the reproduction environment having a device under test (DUT) representative of the particular device, and also being seeded with features regarding the particular condition. The server generates a plurality of models for reaching a target state of the particular condition, each of the plurality of models having differing actions. According to the techniques herein, the server then iteratively refines a minimal model based on the actions of the plurality of models and whether those actions during testing of the DUT get closer to or further from the target state. In response to determining that the minimal model can no longer be further refined during the iterative refining, the server then stores the minimal model as a solution model indicating a given minimal set and order of actions required to reach the target state.
-
公开(公告)号:US10372520B2
公开(公告)日:2019-08-06
申请号:US15358426
申请日:2016-11-22
Applicant: Cisco Technology, Inc.
Inventor: Jay Kemper Johnston , Magnus Mortensen , David C. White, Jr. , Joseph Michael Clarke
Abstract: Disclosed are systems, methods and non-transitory computer-readable mediums for dynamically presenting and updating a directed time graph displayed in a graphical user interface. In some examples, the method can include displaying a suggested path within a graphical user interface on a computer screen, the suggested path can include outstanding issues of elements of a network. The displaying the suggested path can include determining based on one or more factors an efficient ordering of the outstanding issues and ordering the outstanding issues based on the one or more factors. The method can also include monitoring, at regular intervals, updates to the one or more outstanding issues and automatically updating the suggested path, by a processor, based on the updates to the one or more outstanding issues.
-
公开(公告)号:US20190028347A1
公开(公告)日:2019-01-24
申请号:US15656607
申请日:2017-07-21
Applicant: Cisco Technology, Inc.
Inventor: Jay Kemper Johnston , Michael Robertson , Magnus Mortensen , David C. White, JR.
Abstract: Aspects of the disclosed technology address the problems of manually identifying and optimizing service chain (SC) performance bottlenecks by providing solutions for automatically identifying and tuning various SC parameters. In some aspects, a SC optimization process of the disclosed technology includes the replication or cloning of a SC for which traffic flow is to be optimized. Traffic flows for the production chain can then be simulated over one or more SC clones to identify and tune individual system parameters, for example, to determine if the simulated changes produce a positive, negative, or neutral change in flow performance. Systems and machine-readable media are also provided.
-
公开(公告)号:US10127144B2
公开(公告)日:2018-11-13
申请号:US15332080
申请日:2016-10-24
Applicant: Cisco Technology, Inc.
Inventor: Jay K. Johnston , Magnus Mortensen , David C. White, Jr.
IPC: G06F11/36
Abstract: A testing server tests new code modules, or re-tests previously tested code modules, using individualized sets of test data. The testing server receives test datasets from an execution engine, which runs tested code modules to process operational datasets of computing devices. The testing server receives an untested code module from a user, and obtains test dataset parameters applicable to the untested code module. The testing server generates an individualized set of test datasets based on the test dataset parameters. The testing server tests the untested code module by processing each test dataset in the individualized set of test datasets to produce test results.
-
36.
公开(公告)号:US09977725B2
公开(公告)日:2018-05-22
申请号:US15248077
申请日:2016-08-26
Applicant: Cisco Technology, Inc.
Inventor: David C. White, Jr. , Magnus Mortensen , Jay K. Johnston
CPC classification number: G06F11/3604 , G06F21/53 , G06F21/57 , G06F2221/033
Abstract: A system is provided to run new code modules safely in a duplicative, protected environment without affecting the code modules that are already trusted to be on the system. The system receives a new code module that validates operational data of a computing device, and instantiates a new, parallel execution engine to run the new code module on the operational data in parallel with another execution engine running the trusted/verified code modules that also validate the same operational data. The new engine runs the new code module with the operational data to produce new code module results. The production engine runs the trusted/verified code modules with the operational data to produce verified code module results. The new code module results are combined with the verified code module results to produce combined results describing the operational status of the computing device.
-
公开(公告)号:US09641915B2
公开(公告)日:2017-05-02
申请号:US14706797
申请日:2015-05-07
Applicant: Cisco Technology, Inc.
Inventor: David C. White, Jr. , Jay Kemper Johnston , Magnus Mortensen
CPC classification number: H04Q9/00 , H04L12/2825 , H04Q2209/50
Abstract: In one embodiment, a method comprises receiving, by a broker device in a persistent data network, a request from one or more sensor consumers for sensor data originated by one or more isolated sensor devices, the isolated sensor devices not reachable by any wired or wireless infrastructure; sending, by the broker device via the persistent data network in response to the request, a message to a mobile collector device indicating an instruction for obtaining the sensor data from the one or more isolated sensor devices; and receiving, by the broker device in the persistent data network, the sensor data from the mobile collector device having established a local data connection with the one or more isolated sensor devices, and in response causing sending of a credit for receiving the sensor data to a registered user of the mobile collector device.
-
公开(公告)号:US12218999B2
公开(公告)日:2025-02-04
申请号:US17324748
申请日:2021-05-19
Applicant: Cisco Technology, Inc.
Inventor: David C. White, Jr. , Magnus Mortensen , Jay Kemper Johnston
IPC: H04L65/613 , H04L65/401 , H04L65/403 , H04L65/612 , H04L65/75
Abstract: Techniques are described to enable selective content sharing in a video conference. In one example, a conferencing system obtains first display content from a first endpoint device in a video conference session. The conferencing system streams the first display content to a second endpoint device in the video conference session and obtains second display content from the second endpoint device. While streaming the first display content to the second endpoint device, the conferencing system streams the second display content to a third endpoint device in the video conference session and prevents streaming of the second display content to the first endpoint device.
-
39.
公开(公告)号:US20250039154A1
公开(公告)日:2025-01-30
申请号:US18360356
申请日:2023-07-27
Applicant: Cisco Technology, Inc.
Inventor: Kyzer Ryan Davis , Gonzalo A. Salgueiro , Magnus Mortensen
IPC: H04L9/40
Abstract: A method performed at an analysis server, comprising: identifying data objects used by logic configured to produce alternative outcomes depending on first values of the data objects; obfuscating the data objects to produce obfuscated data objects that are related to, but do not identify, the data objects; sending, to a target device, individual requests for second values of the obfuscated data objects; receiving, from the target device, individual responses to the individual requests, wherein the individual responses include obfuscated second values that are related to but do not identify the second values; and evaluating the logic using the obfuscated second values in place of the first values, and without de-obfuscating the obfuscated second values, to produce one of the alternative outcomes.
-
公开(公告)号:US12184505B2
公开(公告)日:2024-12-31
申请号:US17837189
申请日:2022-06-10
Applicant: Cisco Technology, Inc.
Inventor: Jay Kemper Johnston , Jeffrey Dominick Jackson , Ryan A. MacLennan , Magnus Mortensen
IPC: H04L41/14
Abstract: A network management station is configured to test a computer network through digital model personas. The network management station obtains network behavior data corresponding to user(s) of the computer network and generates digital model(s) based on the network behavior. The network management station deploys a first digital model persona based on a first digital model among the generated digital models. The first digital model persona operates at a first network location to test the computer network.
-
-
-
-
-
-
-
-
-