-
公开(公告)号:US20230041883A1
公开(公告)日:2023-02-09
申请号:US17969228
申请日:2022-10-19
Applicant: Cisco Technology, Inc.
Inventor: Deon Anthony Pillsbury , Felipe de Mello , David C. White, Jr. , Necati Cehreli
IPC: G06F16/957 , H04L67/025 , G06F8/61 , G06F9/445 , G06F16/958 , H04L67/75 , H04L67/00 , G06F40/103
Abstract: A method, computer system, and computer program product are provided for modifying a web application at runtime. A single-page web application is loaded by a web browser of a client, wherein the single-page web application exchanges data between the client and a server. An extension for the single-page web application is obtained. The extension is applied to the single-page web application, wherein applying the extension adds a new feature, or modifies an existing feature, of the single-page web application without reloading the single-page web application.
-
公开(公告)号:US20220237626A1
公开(公告)日:2022-07-28
申请号:US17159886
申请日:2021-01-27
Applicant: Cisco Technology, Inc.
Inventor: David C. White, Jr. , Jay K. Johnston , Magnus Mortensen , Christopher Shaun Roberts , Felipe De Mello
Abstract: A computer executed process for mimicking human dialog, referred to herein as a “humanoid” or “humanoid system,” can be configured to provision itself to provide automated customer support. The humanoid can be trained for a customer support campaign. The training can include the humanoid observing communications between a human operator and at least one customer regarding at least one customer support case in the customer support campaign. The humanoid can assess at least one confidence level of the humanoid for the customer support campaign to determine whether the humanoid is adequately trained to handle future customer support cases for the customer support campaign. The humanoid can provision itself to handle at least one future customer support case in the customer support campaign in response to determining that it is adequately trained for the customer support campaign.
-
公开(公告)号:US11310098B2
公开(公告)日:2022-04-19
申请号:US16897128
申请日:2020-06-09
Applicant: Cisco Technology, Inc.
Inventor: Kevin J. Klous , Jay Kemper Johnston , Magnus Mortensen , David C. White, Jr.
IPC: G06F15/16 , H04L41/0654 , H04L41/12 , H04L69/324 , H04L69/22 , H04L43/062
Abstract: This disclosure describes techniques for diagnosing a presence or malfunction of a network node. In an example method, a first network node receives an indication of a diagnostic transmission originating from a second network node. The second network node further receives a forwarded transmission corresponding to the diagnostic transmission. The first network node diagnoses at least one of a presence or a malfunction of an intermediary node between the first network node and the second network node based on at least one of the indications of the diagnostic transmission or the forwarded transmission.
-
公开(公告)号:US11275641B2
公开(公告)日:2022-03-15
申请号:US16871757
申请日:2020-05-11
Applicant: Cisco Technology, Inc.
Inventor: Jay Kemper Johnston , David C. White, Jr. , Christopher Blayne Dreier
IPC: G06F11/07 , G06F16/17 , G06F16/22 , G06F16/2455 , G06F16/901 , H04L12/24 , G06F11/36 , G06F40/137 , H04L12/701 , H04L41/069 , H04L41/0631 , H04L45/00 , H04L41/22
Abstract: Systems and methods are described herein for logging system events within an electronic machine using an event log structured as a collection of tree-like cause and effect graphs. An event to be logged may be received. A new event node may be created within the event log for the received event. One or more existing event nodes within the event log may be identified as having possibly caused the received event. One or more causal links may be created within the event log between the new event node and the one or more identified existing event nodes. The new event node may be stored as an unattached root node in response to not identifying an existing event node that may have caused the received event.
-
公开(公告)号:US11273727B2
公开(公告)日:2022-03-15
申请号:US16296459
申请日:2019-03-08
Applicant: Cisco Technology, Inc.
Inventor: Magnus Mortensen , Jay Kemper Johnston , David C. White, Jr. , Kevin J. Klous
Abstract: In one embodiment, a device of an electric vehicle requests in-motion charging of the electric vehicle. The device receives an indication of a charging vehicle able to provide in-motion charging to the first electric vehicle. The device coordinates in-motion docking of the electric vehicle to the charging vehicle. The device supervises in-motion charging of the electric vehicle by the charging vehicle.
-
公开(公告)号:US10764136B2
公开(公告)日:2020-09-01
申请号: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.
-
公开(公告)号:US10755575B2
公开(公告)日:2020-08-25
申请号:US16118118
申请日:2018-08-30
Applicant: Cisco Technology, Inc.
Inventor: Jay Kemper Johnston , David C. White, Jr. , Magnus Mortensen
IPC: G08G1/16 , G06K9/00 , G06K9/62 , G05D1/02 , G08G1/04 , G06N20/00 , G05D1/00 , G08G1/00 , G06T7/73 , H04L29/08 , H04W4/44
Abstract: In one embodiment, a first vehicle makes, using a first machine learning-based model, a determination that raw image data captured by the first vehicle does not indicate the presence of a driving hazard. The first vehicle sends a hazard assessment request to a second vehicle in communication proximity of the first vehicle that includes the raw image data. The first vehicle receives a hazard detection response from the second vehicle that indicates a driving hazard identified by the second vehicle by applying a second machine learning-based model to the raw image data included in the hazard assessment request. The first vehicle adjusts a path of travel of the first vehicle to avoid the driving hazard identified by the second vehicle.
-
公开(公告)号:US10673698B2
公开(公告)日:2020-06-02
申请号:US15656607
申请日:2017-07-21
Applicant: Cisco Technology, Inc.
Inventor: Jay Kemper Johnston , Michael Robertson , Magnus Mortensen , David C. White, Jr.
IPC: G06F15/177 , H04L12/24 , H04L12/26
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.
-
69.
公开(公告)号:US10509715B2
公开(公告)日:2019-12-17
申请号:US15957295
申请日:2018-04-19
Applicant: Cisco Technology, Inc.
Inventor: David C. White, Jr. , Magnus Mortensen , Jay K. Johnston
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.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-