-
公开(公告)号:US12177298B2
公开(公告)日:2024-12-24
申请号:US17581204
申请日:2022-01-21
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Patrick Wetterwald , Alessandro Erta , Domenico Ficara , Amine Choukir
Abstract: In one embodiment, a controller identifies access points forming an overhead mesh of access points in an area, each access point comprising one or more directional transmitters each configured to transmit a beam cone in a substantially downward direction towards a floor of the area. The controller determines coverage areas on the floor of the area for the one or more directional transmitters of the access points in the overhead mesh. The controller generates, based on the coverage areas, alternating communication schedules for the access points such that a client device at any given location on the floor of the area is within range of a plurality of receiving access points in the overhead mesh and at least one transmitting access point in the overhead mesh at a certain point in time. The controller sends the communication schedules to the access points.
-
公开(公告)号:US11941146B2
公开(公告)日:2024-03-26
申请号:US17462501
申请日:2021-08-31
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Patrick Wetterwald , Eric Levy- Abegnoli , Jonas Zaddach
CPC classification number: G06F21/6245 , G06F9/45558 , H04L9/3247 , H04L9/3268 , G06F2009/4557 , G06F2009/45595 , G06F2221/2111
Abstract: A container includes a user program and data generated by the user program within a regulatory jurisdiction. Before the container leaves the regulatory jurisdiction, the data is validated by the jurisdiction to ensure the data complies with privacy laws of the jurisdiction. Upon ingress to a second regulatory jurisdiction, the data is signed locally to provide for confirmation that the data can leave the second regulatory jurisdiction, since it was not generated within the second jurisdiction. By allowing the user program to move from the first regulatory jurisdiction to a second regulatory jurisdiction, the disclosed embodiments overcome limitations in current solutions that restrict access to local data based on what a public application programming interface (API) can provide. By operating within the regulatory jurisdiction, albeit subject to access controls imposed by that jurisdiction, flexibility in the processing of sensitive data is improved.
-
公开(公告)号:US20230284211A1
公开(公告)日:2023-09-07
申请号:US17683627
申请日:2022-03-01
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Alessandro Erta , Amine Choukir , Domenico Ficara , Patrick Wetterwald
CPC classification number: H04W72/1268 , H04W68/005 , H04W64/00 , H04W88/08
Abstract: In one embodiment, a controller for an overhead mesh of access points in an area receives an indication from one or more access points of the overhead mesh that a client device is present in the area. The controller determines movements of the client device within the area. The controller selects a set of access points of the overhead mesh to support communications between the client device and the overhead mesh, based on the movements of the client device determined by the controller. The controller causes the controller, the set of access points to form communication schedules to support communications with the client device that do not require a prior association exchange with the client device.
-
公开(公告)号:US11751156B2
公开(公告)日:2023-09-05
申请号:US17369770
申请日:2021-07-07
Applicant: Cisco Technology, Inc.
IPC: H04W56/00 , G06F16/901 , G06F9/4401
CPC classification number: H04W56/004 , G06F16/9024 , H04W56/002 , H04W56/003 , H04W56/0065 , G06F9/4401
Abstract: In one embodiment, a method comprises: receiving, by a constrained wireless network device comprising a local clock, a plurality of messages from respective neighboring wireless network devices advertising as available parent devices in a directed acyclic graph of a time-synchronized network that is synchronized to a master clock device; determining, by the constrained wireless network device, a corresponding timing error of the local clock relative to each message output by the corresponding available parent device; and executing, by the constrained wireless network device, a distributed time synchronization of the local clock with the master clock device based on correlating the respective timing errors relative to the local clock.
-
公开(公告)号:US11743174B2
公开(公告)日:2023-08-29
申请号:US17062061
申请日:2020-10-02
Applicant: Cisco Technology, Inc.
Inventor: Patrick Wetterwald , Eric Levy-Abegnoli , Pascal Thubert
IPC: H04L45/24 , H04L47/2441 , H04L9/40 , H04L12/46 , H04L43/028
CPC classification number: H04L45/24 , H04L12/4666 , H04L43/028 , H04L47/2441 , H04L63/0236 , H04L63/101
Abstract: In one embodiment, a particular device in a deterministic network performs classification of one or more packets of a traffic flow between a source and a destination in the deterministic network. The particular device determines, based on the classification of the one or more packets, a requirement of the traffic flow. The particular device performs, based on the requirement, a packet operation on at least one packet of the traffic flow. The particular device sends packets of the traffic flow towards the destination via two or more paths in the deterministic network.
-
公开(公告)号:US20230171575A1
公开(公告)日:2023-06-01
申请号:US18096741
申请日:2023-01-13
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Srinath Gundavelli , Amine Choukir , Domenico Ficara , Jerome Henry , Jean-Philippe Vasseur , Patrick Wetterwald , Eric Levy-Abegnoli
Abstract: In one embodiment, a supervisory device in a network notifies, via an access point of the network, a node as to an ability of the network to support virtual access points. The supervisory device receives, in response to notifying the node, information from the node regarding characteristics of the node. The supervisory device selects, based on the characteristics of the node, a plurality of access points in the network to form a virtual access point with which the node may communicate. The supervisory device configures the plurality of access points to function as the virtual access point, wherein the node communicates with the network via the virtual access point.
-
公开(公告)号:US11516124B2
公开(公告)日:2022-11-29
申请号:US17214163
申请日:2021-03-26
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Eric Levy-Abegnoli , Patrick Wetterwald
IPC: H04L45/00 , H04L45/02 , H04L12/46 , H04L49/201
Abstract: Techniques for leveraging MLD capabilities at edge nodes of network fabrics to receive SNMAs from silent hosts, and creating unicast addresses from the SNMAs for the silent nodes that are used as secondary matches in a network overlay if primary unicast address lookups fail. The edge nodes described herein may act as snoopers of MLD reports in order to identify the SNMAs of the silent hosts. The edge nodes then forge unicast addresses for the silent hosts that match with the least three bytes of the SNMAs. The forged unicast addresses are presented as unicast MAC/IP mappings in the fabric overlay. In situations where a primary IP address lookup fails, the look-up device performs a secondary lookup for a mapped address that has the last three bytes of the IP address. If a mapping is found, the lookup is sent as a unicast message to the matching MAC address.
-
公开(公告)号:US20220311705A1
公开(公告)日:2022-09-29
申请号:US17214163
申请日:2021-03-26
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Eric Levy-Abegnoli , Patrick Wetterwald
IPC: H04L12/721 , H04L12/931 , H04L12/46 , H04L12/751
Abstract: Techniques for leveraging MLD capabilities at edge nodes of network fabrics to receive SNMAs from silent hosts, and creating unicast addresses from the SNMAs for the silent nodes that are used as secondary matches in a network overlay if primary unicast address lookups fail. The edge nodes described herein may act as snoopers of MLD reports in order to identify the SNMAs of the silent hosts. The edge nodes then forge unicast addresses for the silent hosts that match with the least three bytes of the SNMAs. The forged unicast addresses are presented as unicast MAC/IP mappings in the fabric overlay. In situations where a primary IP address lookup fails, the look-up device performs a secondary lookup for a mapped address that has the last three bytes of the IP address. If a mapping is found, the lookup is sent as a unicast message to the matching MAC address.
-
公开(公告)号:US11425228B2
公开(公告)日:2022-08-23
申请号:US16823070
申请日:2020-03-18
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Eric M. Levy-Abegnoli , Patrick Wetterwald , Jean-Philippe Vasseur
Abstract: Protocol independent signal slotting and scheduling is provided by receiving a frame including a header and a payload for transmission; in response to determining that the frame matches a rule identifying the frame as part of a control loop, compressing the header according to the rule to produce a compressed packet of a predefined size that includes the compressed header and the payload; scheduling transmission of the compressed packet; and transmitting the compressed packet to a receiving device. In some embodiments, before compressing the frame, in response to determining that a size of the payload does not match a predefined size threshold: the payload is fragmented into a plurality of portions, wherein each portion satisfies the predefined size threshold, or the compressed packet is padded to the predefined size threshold via forward error correction padding information.
-
公开(公告)号:US11362957B2
公开(公告)日:2022-06-14
申请号:US16998793
申请日:2020-08-20
Applicant: Cisco Technology, Inc.
IPC: H04L47/283 , H04L47/193 , H04L47/2483 , H04L47/56 , H04L49/9005 , H04L45/121
Abstract: In one embodiment, a method comprises receiving, by a transport layer executed by a processor circuit in an apparatus, an identifiable grouping of data; storing, by the transport layer, the data as transport layer packets in a buffer circuit in the apparatus, the storing including inserting into each transport layer packet a grouping identifier that identifies the transport layer packets as belonging to the identifiable grouping; and causing, by the transport layer, a plurality of transmitting deterministic network interface circuits to deterministically retrieve the transport layer packets from the buffer circuit for deterministic transmission across respective deterministic links, the grouping identifier enabling receiving deterministic network interface circuits to group the received transport layer packets, regardless of deterministic link, into a single processing group for a next receiving transport layer.
-
-
-
-
-
-
-
-
-