Patents by Inventor Pascal Thubert

Pascal Thubert 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: 9859970
    Abstract: In one embodiment, a method comprises receiving, by a parent network device in a wireless deterministic network, a retransmit capabilities message from a first child device attached to the parent network device, the retransmit capabilities message specifying that the first child device can detect a data packet transmission to the parent network device by a second child device attached to the parent network device and that is a peer of the first child device; and allocating, by the parent network device, a peer retransmit timeslot to the first child device from within a channel distribution chunk appropriated by the parent network device, the peer retransmit timeslot enabling the first child device to retransmit a data packet on behalf of the second child device to the parent network device.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: January 2, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Jean-Philippe Vasseur, Eric Michel Levy-Abegnoli, Patrick Wetterwald
  • Publication number: 20170372624
    Abstract: A system for collision avoidance includes memory storing instructions which, when executed, cause one or more processors to perform determining a direction of flight of a first drone, causing broadcasting, in the direction of flight based, a beamformed signal of beacon frames, determining a new flight direction of the same first drone, in response to the new flight direction, causing broadcasting of the beacon frames in the new flight direction, detecting second beacon frames from a second drone associated with a direction from which the second beacon frames are arriving; in response, causing the first drone to perform, without input from a pilot, one or more of a change in elevation, heading, speed, or type of operation, directed toward causing the first drone to follow a flight path that is separated from the second drone.
    Type: Application
    Filed: June 24, 2016
    Publication date: December 28, 2017
    Inventors: Andre SURCOUF, Pascal THUBERT, Joseph T. FRIEL, Hugo LATAPIE
  • Patent number: 9853883
    Abstract: In one embodiment, a device in a network receives a notification from a neighbor of the device indicative of a child node of the device requesting a parent change from the device to the neighbor. The device updates an existing routing path from the device to the child node to be routed through the neighbor, in response to receiving the notification from the neighbor. The device receives an instruction to remove the updated routing path from the device to the child node through the neighbor. The device removes the updated routing path from the device to the child node, in response to receiving the instruction to remove the updated routing path.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: December 26, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Eric Levy-Abegnoli, Patrick Wetterwald, Jean-Philippe Vasseur
  • Publication number: 20170353292
    Abstract: In one embodiment, a method comprises receiving, by a network device, one or more advertisement messages comprising timing information describing a quality of a network clock that is originated by a master clock device at a root of a directed acyclic graph (DAG); the network device executing an objective function for the DAG providing an optimized loopless time topology for the network clock, synchronized to the master clock device, based on the timing information; and the network device attaching to a parent device in the DAG based on the objective function, for optimized generation of the network clock by the network device.
    Type: Application
    Filed: June 2, 2016
    Publication date: December 7, 2017
    Inventors: PASCAL THUBERT, LAURENT MONTINI
  • Patent number: 9838352
    Abstract: In one embodiment, a method comprises detecting, by a network device, an endpoint device attempting to access a data network via a data link; and generating, by the network device, a unique device signature for identifying the endpoint device based on the network device identifying a sequence of link layer data packets transmitted by the endpoint device upon connection to the data link, the unique device signature identifying a behavior of the endpoint device independent of any link layer address used by the endpoint device.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: December 5, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Patrick Wetterwald, Eric Michel Levy-Abegnoli, Pascal Thubert
  • Publication number: 20170338883
    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.
    Type: Application
    Filed: May 20, 2016
    Publication date: November 23, 2017
    Inventors: Joseph Michael Clarke, Gonzalo Salgueiro, Charles Calvin Byers, Ryan Steve D'Souza, Pascal Thubert, Andre Jean-Marie Surcouf, Jerome Henry
  • Publication number: 20170339099
    Abstract: In one embodiment, a tracking device detects a first device connecting to a computer network, and forces an install of fake routing information on the first device that is unique to the first device. Upon detecting a second device connecting to the computer network, the second device having at least one identifying property in common with the first device and at least one identifying property differing from the first device, the tracking device may then query the second device to determine if the second device knows the fake routing information unique to the first device. As such, the tracking device may then determine that the second device is the first device in response to the second device knowing the fake routing information unique to the first device.
    Type: Application
    Filed: May 17, 2016
    Publication date: November 23, 2017
    Inventors: Eric Levy-Abegnoli, Patrick Wetterwald, Pascal Thubert
  • Publication number: 20170324770
    Abstract: In one embodiment, a device in a network determines whether a destination address of a packet received by the device is within a neighbor discovery (ND) cache of the device. The device determines whether the destination address is not in a set of addresses used to generate an address lookup array or possibly in the set of addresses used to generate the address lookup array, in response to determining that the destination address of the packet is not within the ND cache. The device performs address resolution for the destination address of the packet, in response to determining that the destination address of the packet is possibly in the set of addresses used to generate the address lookup array.
    Type: Application
    Filed: July 19, 2017
    Publication date: November 9, 2017
    Inventors: Pascal Thubert, Eric Levy-Abegnoli, Patrick Wetterwald
  • Patent number: 9813340
    Abstract: In one embodiment, a method comprises detecting a traffic condition by a network device in a loop-free routing topology comprising routing arcs for reaching a destination device, each routing arc comprising a first edge, a second edge, and at least a third network device configured for routing any network traffic along the routing arc toward the destination device and exiting via any one of the first or second edges of the routing arc, the traffic condition proximate to the first edge of at least one of the routing arcs in which the network device is positioned; and the network device initiating load balancing based on sending a management frame over a data plane of the at least one routing arc toward the corresponding second edge, the management frame requesting a change in load balancing for at least one of an identified traffic class based on the detected traffic condition.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: November 7, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Pascal Thubert, Dirk Anteunis, Patrice Bellagamba, David Delano Ward
  • Patent number: 9801150
    Abstract: In one embodiment, a method comprises receiving, by an apparatus from each of a plurality of wireless sensor devices in a wireless sensor network, clock drift information associated with a clock in the corresponding wireless sensor device; determining for each wireless sensor device, by the apparatus, an expected clock drift based at least on the clock drift information from the corresponding wireless sensor device; and sending, by the apparatus to each wireless sensor device, a corresponding drift compensation command for correcting the corresponding expected clock drift, enabling controlled synchronization of the corresponding wireless sensor device within the wireless sensor network.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: October 24, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Patrick Wetterwald, Pascal Thubert, Eric Michel Levy-Abegnoli
  • Patent number: 9800506
    Abstract: In one embodiment, a device in a network receives one or more time slot usage reports regarding a use of time slots of a channel hopping schedule by nodes in the network. The device predicts a time slot demand change for a particular node based on the one or more time slot usage reports. The device identifies a time frame associated with the predicted time slot demand change. The device adjusts a time slot assignment for the particular node in the channel hopping schedule based on predicted demand change and the identified time frame associated with the predicted time slot demand change.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: October 24, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Pascal Thubert, Patrick Wetterwald
  • Patent number: 9794167
    Abstract: In one embodiment, a method comprises creating, in a computing network, a loop-free routing topology comprising a plurality of routing arcs for reaching a destination network node, each routing arc comprising a first network node as a first end of the routing arc, a second network node as a second end of the routing arc, and at least a third network node configured for routing any network traffic along the routing arc toward the destination node via any one of the first or second ends of the routing arc, the loop-free routing topology providing first and second non-congruent paths; and forwarding bicasting data, comprising a data packet in a first direction from a network node and a bicasted copy of the data packet in a second direction from the network node, concurrently to the destination node respectively via the first and second non-congruent paths.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: October 17, 2017
    Inventors: Pascal Thubert, Patrice Bellagamba, Ijsbrand Wijnands
  • Publication number: 20170295141
    Abstract: In one embodiment, a virtual firewall is installed on a port of a device that communicates across a zone boundary within an industrial network. The virtual firewall is then configured based on operation of the industrial network, such that the port may then communicate via the firewall to a remote virtual firewall of a remote port of a remote device across the zone boundary.
    Type: Application
    Filed: April 8, 2016
    Publication date: October 12, 2017
    Inventors: Pascal Thubert, Xuechen Yang, Rudolph B. Klecka, III, Patrick Wetterwald, Eric Levy-Abegnoli
  • Publication number: 20170295071
    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.
    Type: Application
    Filed: April 8, 2016
    Publication date: October 12, 2017
    Inventors: Xuechen Yang, Rudolph B. Klecka, III, Pascal Thubert, Patrick Wetterwald, Eric Levy-Abegnoli
  • Publication number: 20170289847
    Abstract: In one embodiment, a method comprises a first wireless network device identifying a deterministic receive slot reserved for reception of a first data packet from a second wireless network device along a deterministic track in a deterministic network; the first wireless network device transmitting an acknowledgement in the deterministic receive slot, to the second wireless network device, in response to successful reception of the first data packet in the deterministic receive slot; the first network device transmitting a second data packet in the deterministic receive slot, following the acknowledgement, to the second network device.
    Type: Application
    Filed: April 4, 2016
    Publication date: October 5, 2017
    Inventors: PATRICK WETTERWALD, PASCAL THUBERT, ERIC MICHEL LEVY-ABEGNOLI, JEAN-PHILIPPE VASSEUR
  • Publication number: 20170289846
    Abstract: In one embodiment, a method comprises: a first network device in a deterministic network identifying first and second slots for transmission of a data packet toward a destination device along a deterministic track of the deterministic network, the first slot reserved for the first network device receiving the data packet from a second network device and the second slot reserved for transmission by the first network device of the data packet toward the destination device along the deterministic track; the first network device detecting, in the first slot, an absence of receiving the data packet from the second network device; and the first network device selectively generating and transmitting in the second slot, in response to the absence of receiving the data packet, a management packet along the deterministic track.
    Type: Application
    Filed: April 4, 2016
    Publication date: October 5, 2017
    Inventors: PATRICK WETTERWALD, PASCAL THUBERT, ERIC MICHEL LEVY-ABEGNOLI, JEAN-PHILIPPE VASSEUR
  • Patent number: 9774534
    Abstract: In one embodiment, a parent node in a network observes time slot usage of a channel hopping schedule by one or more child nodes of the parent node to communicate with the parent node. The parent node also identifies high priority traffic from a particular child node. The parent node detects time contention for the high priority traffic based on an indication that at least a portion of the traffic has been rerouted by a particular child node to a different parent node. In response to detecting the time contention, the parent node adjusts a communication strategy used by the one or more child nodes.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: September 26, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Patrick Wetterwald, Pascal Thubert
  • Publication number: 20170272315
    Abstract: In one embodiment, a scheduling device in a network receives routing metrics regarding a network path between a device controller and a networked device. The scheduling device also receives controller metrics for the device controller. The scheduling device determines time costs associated with the network path and one or more control operations performed by the device controller, based on the routing and controller metrics. The scheduling device generates a communication schedule based on the time costs and instructs the device controller and the networked device to use the communication schedule.
    Type: Application
    Filed: June 2, 2017
    Publication date: September 21, 2017
    Inventors: Patrick Wetterwald, Pascal Thubert, Jean-Philippe Vasseur
  • Publication number: 20170272144
    Abstract: In one embodiment, a device in a network sets a timer interval based in part on a distance between the device and a backbone of the network. The device receives a unicast communication destined for a remote destination that was sent via broadcast. The device determines a count of receipt acknowledgements of the communication sent by other devices in the network. At the end of the timer interval, the device sends a receipt acknowledgement of the communication via broadcast, in response to the count of receipt acknowledgements sent by other devices in the network being below a threshold amount.
    Type: Application
    Filed: March 21, 2016
    Publication date: September 21, 2017
    Inventors: Pascal Thubert, Jerome Henry, Patrick Wetterwald
  • Patent number: 9769057
    Abstract: In one embodiment, a method comprises creating, in a computing network, a loop-free routing topology comprising a plurality of routing arcs for reaching a destination device, each routing arc comprising a first network device as a first end of the routing arc, a second network device as a second end of the routing arc, and at least a third network device configured for routing any network traffic along the routing arc toward the destination device via any one of the first or second ends of the routing arc; and causing the network traffic to be forwarded along at least one of the routing arcs to the destination device.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: September 19, 2017
    Inventors: Pascal Thubert, Patrice Bellagamba, Dirk Anteunis, Eric Michel Levy-Abegnoli