-
公开(公告)号:US20190013996A1
公开(公告)日:2019-01-10
申请号:US15785833
申请日:2017-10-17
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Eric Levy-Abegnoli , Patrick Wetterwald , Jean-Philippe Vasseur
Abstract: In one embodiment, a device in a network receives a query walker agent configured to query information from a distributed set of devices in the network based on a query. The device executes the query walker agent to identify the query. The device updates state information of the executing query walker agent using local information from the device and based on the query. The device unloads the executing query walker agent after updating the state information. The device propagates the query walker agent with the updated state information to one or more of the distributed set of devices in the network, when the updated state information does not fully answer the query.
-
142.
公开(公告)号:US10178019B2
公开(公告)日:2019-01-08
申请号:US15059985
申请日:2016-03-03
Applicant: Cisco Technology, Inc.
Inventor: Giovanna Carofiglio , Jordan Augé , Pascal Thubert
IPC: H04L12/733 , H04L12/755
Abstract: In one embodiment, a device in an anchorless network receives an update message from a first neighbor of the device. The update message indicates a movement of a node in the network to a new position in the network. The device updates a forwarding table of the device to reverse a link direction associated with the node, in response to receiving the update message. The device sends the update message to a second neighbor of the device towards a prior position of the node in the network.
-
公开(公告)号:US20180367594A1
公开(公告)日:2018-12-20
申请号:US15623902
申请日:2017-06-15
Applicant: Cisco Technology, Inc.
Inventor: Eric Levy-Abegnoli , Pascal Thubert , Patrick Wetterwald , Jean-Philippe Vasseur
IPC: H04L29/08 , H04L12/721
Abstract: In one embodiment, a device in a network receives a path computation agent configured to determine a path in the network that satisfies an objective function. The device executes the path computation agent to update state information regarding the network maintained by the path computation agent. The device selects a neighbor of the device in the network to execute the path computation agent based on the updated state information regarding the network. The device instructs the selected neighbor to execute the path computation agent with the updated state information regarding the network. The device unloads the path computation agent from the device after selecting the neighbor of the device to execute the path computation agent.
-
公开(公告)号:US10122589B2
公开(公告)日:2018-11-06
申请号:US15094230
申请日:2016-04-08
Applicant: Cisco Technology, Inc.
Inventor: Xuechen Yang , Rudolph B. Klecka, III , Pascal Thubert , Patrick Wetterwald , Eric Levy-Abegnoli
Abstract: In one embodiment, a device receives a network policy based upon, at least in part, a physical network, and configures a design of an industrial network overlay on the physical network based upon, at least in part, the network policy. The configuring, according to the techniques herein, may generally include: determining a number of virtual local area networks (VLANs) within the industrial network overlay; determining which devices of the physical network are on which VLAN; determining placement of at least one virtual firewall within the industrial network overlay; and determining at least one communication path for the industrial network overlay between at least two devices.
-
公开(公告)号:US20180299864A1
公开(公告)日:2018-10-18
申请号:US15490050
申请日:2017-04-18
Applicant: Cisco Technology, Inc.
Inventor: Charles Calvin Byers , Joseph Michael Clarke , Gonzalo Salgueiro , Pascal Thubert
IPC: G05B19/409 , H04L12/28 , H04L12/10 , G05B19/402 , G06N99/00
Abstract: In one embodiment, a device in a network receives a set of sensor data from a plurality of sensors deployed in a location. The device determines a physical layout for furnishings in the location based on the received set of sensor data. One or more of the furnishings is equipped with one or more actuators configured to move the equipped furnishing in one or more directions. The device generates an instruction for the one or more actuators of a particular one of the furnishings based on the determined physical layout for the furnishings. The device sends the instruction to the one or more actuators of the particular furnishing, to implement the determined physical layout.
-
公开(公告)号:US10056964B2
公开(公告)日:2018-08-21
申请号:US15160565
申请日:2016-05-20
Applicant: Cisco Technology, Inc.
Inventor: Joseph Michael Clarke , Gonzalo Salgueiro , Charles Calvin Byers , Ryan Steve D'Souza , Pascal Thubert , Andre Jean-Marie Surcouf , Jerome Henry
CPC classification number: H04B7/15 , H04B7/15507 , H04B7/2606 , H04W24/02 , H04W36/22 , H04W40/04 , H04W84/12 , H04W88/08
Abstract: Various implementations disclosed herein enable transforming mutable wireless coverage areas using network coverage vehicles (NVCs) that are orchestrated by a network coverage controller. In various implementations, the method includes receiving coverage area performance characterization values from NCVs configured to provide a plurality of mutable wireless coverage areas. In various implementations, an arrangement of the mutable wireless coverage areas mutably defines the service area, which changes in accordance with changes to the arrangement of the mutable wireless coverage areas. In various implementations, the method also includes determining NCV operation adjustments for some of the NCVs based on the received coverage area performance characterization values in accordance with a service performance metric; and, altering an arrangement of one or more of the plurality of mutable wireless coverage areas within the service area by providing the NCV operation adjustments to some of the NCVs.
-
公开(公告)号:US10038608B2
公开(公告)日:2018-07-31
申请号:US14336005
申请日:2014-07-21
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Patrick Wetterwald , Jean-Philippe Vasseur
CPC classification number: H04L43/062 , H04L41/0803 , H04L41/12 , H04L43/12 , Y04S40/162 , Y04S40/164 , Y04S40/168
Abstract: In one embodiment, a network node monitors communications between a sender node and an intermediary receiver node during a set of time slots of a channel hopping schedule. The sender node, intermediary receiver node, and a final destination node for the communications may all be located along a primary communication path in the network. The network node stores a copy of one of the communications sent from the sender node to the intermediary receiver node during a particular time slot in the set of time slots. The network node forwards the copy of the communication to a listener node configured to monitor communications between the intermediary receiver node and another node located along the primary communication path. The intermediary receiver node is also configured to monitor communications between the network node and the listener node.
-
公开(公告)号:US20180165576A1
公开(公告)日:2018-06-14
申请号:US15374571
申请日:2016-12-09
Applicant: Cisco Technology, Inc.
Inventor: Hugo Mike Latapie , Enzo Fenoglio , Joseph T. Friel , Andre Surcouf , Pascal Thubert
CPC classification number: G06N3/08 , G06N3/0454 , G06N3/0472 , G06T7/246 , G06T2207/10004 , G06T2207/20084
Abstract: In one embodiment, a method includes receiving training data, the training data including training video data representing video of a location in a quiescent state, training a neural network using the training data to obtain a plurality of metrics, receiving current data, the current data including current video data representing video of the location at a current time period, generating a reconstruction error based on the plurality of metrics and the current video data in the embedded space, and generating, in response to determining that the reconstruction error is greater than a threshold, a notification indicative of the location being in a non-quiescent state.
-
公开(公告)号:US20180145841A1
公开(公告)日:2018-05-24
申请号:US15863297
申请日:2018-01-05
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , IJsbrand Wijnands , Gregory Shepherd
CPC classification number: H04L12/1881 , H04L1/1614 , H04L1/188 , H04L2001/0093 , H04W52/0219 , H04W72/005 , H04W84/18 , Y02D70/00 , Y02D70/142 , Y02D70/144 , Y02D70/22
Abstract: In one embodiment, a device in a network sends a first multicast message to a plurality of destinations in the network. The first multicast message includes a first bitmap that identifies the destinations. The device receives one or more acknowledgements from a subset of the destinations. The device determines a retransmission bitmap that identifies those of the plurality of destinations that did not acknowledge the first multicast message, based on the received one or more acknowledgements. The device sends a retransmission multicast message to those of the plurality of destinations that did not acknowledge the first multicast message. The retransmission multicast message includes the retransmission bitmap.
-
公开(公告)号:US09979619B2
公开(公告)日:2018-05-22
申请号:US14950042
申请日:2015-11-24
Applicant: Cisco Technology, Inc.
Inventor: Jean-Philippe Vasseur , Pascal Thubert , Patrick Wetterwald , Eric Levy-Abegnoli
IPC: H04L12/18 , H04L12/26 , H04L12/44 , H04L12/751 , H04L29/08 , H04L12/24 , H04L12/721
CPC classification number: H04L43/0835 , H04L12/1868 , H04L12/44 , H04L41/0677 , H04L41/142 , H04L45/70 , H04L67/12
Abstract: In one embodiment, a device in a network performs a first comparison between observed and expected packet error rates for a first path in the network. The device identifies one or more intersecting paths in the network that intersect the first path. The device performs one or more additional comparisons between observed and expected packet error rates for the intersecting paths that intersect the first path. The device identifies a particular node along the first path as a source of packet drops based on the first comparison between the observed and expected packet error rates for the first path and on the one or more additional comparisons between the observed and expected packet error rates for the intersecting paths that intersect the first path.
-
-
-
-
-
-
-
-
-