US12284075B2 - Notification method relative to at least one operation implemented by a device forming a node of a network - Google Patents
Notification method relative to at least one operation implemented by a device forming a node of a network Download PDFInfo
- Publication number
- US12284075B2 US12284075B2 US15/739,889 US201615739889A US12284075B2 US 12284075 B2 US12284075 B2 US 12284075B2 US 201615739889 A US201615739889 A US 201615739889A US 12284075 B2 US12284075 B2 US 12284075B2
- Authority
- US
- United States
- Prior art keywords
- message
- data message
- notification
- identifier
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0686—Additional information in the notification, e.g. enhancement of specific meta-data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/34—Signalling channels for network management communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
Definitions
- the invention relates to the field of telecommunications.
- the invention relates to the field of observing telecommunications networks while they are in operation in order to verify their behavior or to measure their performance.
- the invention applies particularly to networks made up of resource-constrained communicating objects.
- SNMP simple network management protocol
- Such systems are well adapted to networks of nodes in which the nodes have large amounts of capacity in terms of bandwidth and energy.
- nodes are energy-constrained and/or bandwidth-constrained.
- One of the objects of the invention is to remedy such insufficiencies and/or drawbacks of the prior art and/or to provide improvements thereto.
- the invention relates to a notification method performed by at least a first device of a plurality of devices forming nodes of a network, said first device being suitable for sending and/or receiving at least one data message via a first communication link to and/or from at least one second device of the plurality.
- the notification method includes a step of the first device transmitting at least one notification message signaling at least one predetermined operation relating to at least one instance of said data message and performed by a functional entity of said first device, said notification message including an identifier of said first device, an identifier of said functional entity, an identifier of said operation, and an identifier common to all of the instances of said data message within said first device.
- Notification messages are sent by devices forming nodes (or node-forming devices) of a network.
- Each notification message signals that at least one operation has been performed by a node-forming device of a network from among a plurality of node-forming devices of the network.
- each notification message comprises an identifier of said first device, an identifier of said functional entity, an identifier of said operation, and an identifier common to all of the instances of said data message within said first device.
- the various notification messages may subsequently be analyzed by a device that has received the messages or by a device suitable for accessing the received notification messages.
- the identifier of the functional module (the functional entity) makes it possible to obtain details about the processing of a data message that has been received or that is to be sent, by means of a node-forming device. It is thus possible to detect behavior problems in a particular functional module.
- the notification message includes an identifier of said operation.
- This operation identifier makes it possible to know precisely what processing has been performed by a device.
- the data messages are exchanged via a first communication link.
- the sending of notification messages via a second communication link that is different from the first link makes it possible to avoid disturbing the exchange of data via the first communication link.
- the first device sends a notification message on each occurrence of any one of the following operations:
- said message identifier is generated by said first device on said first device receiving a data message via the first communication link or while the first device is generating a data message.
- the first operation performed by a device relating to a data message is either receiving a data message or else creating a data message.
- the identifier common to all of the instances of the message within the device is then transmitted with the data message during transfer from one functional module of the device to another functional module of the invention.
- the data message may be modified by a functional module, but the associated message identifier does not vary.
- the message identifier is unique within a device. This makes it possible to identify reliably the processing applied to a data message received or generated by the device.
- said notification message includes said data message.
- Introducing a data message in notification messages makes it possible to determine the paths of data messages between devices by comparing the binary contents of the messages. In particular, it makes it possible to know which device(s) has/have received a data message sent by a device. Specifically, a data message that has been sent is received without modifying the data (contents) that it contains.
- said notification message includes a timestamp.
- Timing messages at the device serves to establish in reliable manner the order of notification messages, and consequently the order of the operations performed.
- said at least one notification message is transmitted via a second communication link.
- the node-forming devices of the network communicate with the other devices of the network via a first link and they signal the performance of operations that they perform via another link.
- the use of a communication link that is different from the first link for signaling the performance of an operation makes it possible to avoid disturbing the exchange of data messages between the various devices forming nodes of the network. This thus makes it possible to observe the network under real conditions of operation.
- a notification message signaling an operation is transmitted by a node-forming device of the network at the moment when said operation is performed.
- the messages are sent spontaneously by the node-forming devices, which thus signal the execution of the operations they perform.
- the invention also relates to a method of modeling a network from notification messages sent by at least a first device of a plurality of devices forming nodes of the network, said first device being suitable for sending and/or receiving at least one data message via a first communication link to and/or from at least one second device of the plurality.
- the method of modeling the network includes the following steps performed by a device for modeling the network:
- the invention proposes a mechanism in which the administrator does not interrogate the nodes of the network directly, but interrogates in asynchronous manner a model of the network that is kept informed, either directly or indirectly and in incremental manner, by the nodes (optionally via relays or observation devices), each node supplying the model with additional information concerning its status progressively as its various entities perform the predetermined operations.
- the invention makes it possible in particular for the administrator to reconstitute the path followed by a packet in the network, where the path followed by a packet may be defined as the set of entities of the various nodes passed through by the instances of the message between being created in a first node and being consumed in a last node.
- the invention also makes it possible to determine how the various topologies vary at the various levels of abstraction at which the network is observed.
- At least some of said received notification messages include a said data message and said path comprises at least a first path portion within a device of the plurality of devices and a second path portion between a first device of said plurality and a second device of said plurality, said first path portion being determined as a function of said identifiers common to the instances of a given data message within a device and said second portion being determined by comparing data messages contained in said notification messages.
- At least some of said received notification messages comprise a said data message, and wherein said topology, at a given level of abstraction, is obtained from the identifiers of functional entities included in said notification messages.
- the invention also relates to a node-forming device of a network from among a plurality of node-forming devices of said network, said device being suitable for sending and/or receiving at least one data message via a first communication link to and/or from at least one second device of the plurality.
- the device includes a communication module adapted to transmits a notification message signaling at least one predetermined operation relating to at least one instance of the data message and performed by a functional entity of said device, said notification message including an identifier of said device, an identifier of said functional entity, an identifier of said operation, and an identifier common to all of the instances of said message within said device.
- the various steps of the notification method or of the method of the network modeling method of the invention are performed by software or a computer program.
- the invention thus provides software or a program suitable for being executed by a computer or by a data processor, the software/program including instructions for controlling the execution of steps of a notification method or of a method of modeling the network. These instructions are for storing in a memory of a computer device, and for loading and then executing by a processor of the computer device.
- the software/program may use any programming language, and may be in the form of source code, object code, or code intermediate between source code and object code, such as in a partially compiled form, or in any other desirable form.
- the computer device may be embodied by one or more physically distinct machines and present overall the architecture of a computer, including components of said an architecture: data memory(ies), processor(s), a communication bus, hardware interface(s) for connecting the computer device to a network or to other equipment, user interface(s), etc.
- the invention also provides a data medium readable by a data processor and including instructions of a program as mentioned above.
- the data medium may be any entity or device capable of storing the program.
- FIG. 1 is a general diagram showing a system in an embodiment of the invention
- FIG. 2 is a block diagram showing three node-forming devices of a network and a modeling device of the network in an embodiment of the invention
- FIG. 3 shows various entities in a protocol stack of a node of the network
- FIG. 4 shows topologies of the network with four levels of abstraction
- FIGS. 5 a and 5 b are flow charts showing various steps in a notification method and a modeling method of the network in a first implementation of the invention
- FIG. 6 is a flow chart showing various steps of a method of modeling the network in an implementation of the invention.
- FIG. 7 is a diagram showing paths followed by data messages in an implementation and network topologies reconstituted by analyzing notification messages declared during operations relating to instances of the messages.
- Appendices 1 and 2 provide examples of heuristics that can be used in a particular implementation of the invention.
- module may correspond in this document equally well to a software component or to a hardware component or to a set of hardware and/or software components, suitable for implementing a function or a set of functions as described below for the module in question.
- a software component corresponds to one or more computer programs, one or more subprograms of a program, or more generally to any element of a program or of software.
- Such a software component is stored in memory and then loaded and executed by a data processor of a physical entity (terminal, server, gateway, set-top box, router, etc.) and it is capable of accessing the hardware resources of the physical entity (memories, data media, communications bus, input/output electronic cards, user interfaces, etc.).
- a hardware component corresponds to any element of a piece of hardware. It may comprise a programmable hardware component or a component having an integrated processor for executing software, e.g. an integrated circuit, an integrated circuit (IC) card, an electronic card for executing firmware, etc.
- software e.g. an integrated circuit, an integrated circuit (IC) card, an electronic card for executing firmware, etc.
- a device of the plurality may be a sensor, e.g. a measurement sensor, such as a water or electricity meter.
- Each device of the plurality is thus suitable for communicating with one or more other devices of the plurality via a communication link L 1 , of which only some are represented by dashed lines.
- the communication link L 1 represents a “first” communication link in the meaning of the invention.
- the communication link L 1 is a wireless link, e.g. a radio link.
- the communication link may be of the WiFi type or of the Bluetooth type.
- the communication link L 1 may be a wired link.
- the second link LC 2 differs from the first link L 1 .
- the node-forming devices and the relay devices communicate via the first communication link L 1 .
- Each device NA, NB, NC, ND, NE in the presently-described embodiment comprises an application functional entity (or module) E 4 , a routing functional entity E 3 , a link functional entity E 2 , a radiocommunication entity E 1 , and another communication module COM 2 .
- the radio communication entity E 1 is suitable for receiving and transmitting signals over the communication link L 1 . It is thus suitable for receiving signals from another device of the network R and for transmitting signals to another device of the network R.
- the application entity E 4 is suitable in particular for generating application data messages including content BC.
- the routing entity E 3 is suitable for editing application messages coming from the application entity E 4 so as to add routing data thereto and for de-encapsulating messages coming from the link entity E 2 in order to transmit them to the application layers.
- Each device NA, NB, NC, ND, NE thus comprises a plurality of functional modules or entities, in this example four functional entities E 1 , E 2 , E 3 , and E 4 , that are adapted to process received data messages or to transmit via the communication link L 1 .
- module and “entity” are equivalent.
- Each device NA, NB, NC, ND, NE also has a second communication module COM 2 for communicating with the device DT 1 for modeling the network via the communication link LC 2 , either directly or indirectly, possibly via a relay device.
- each device of the plurality also includes specifically a processor unit MT having a microprocessor, one or more storage memories MEM, e.g. of the electrically erasable programmable read only memory (EEPROM) type, and a random access memory (RAM).
- processor unit MT having a microprocessor
- storage memories MEM e.g. of the electrically erasable programmable read only memory (EEPROM) type
- RAM random access memory
- the storage memory MEM has registers storing a computer program PG including program instructions adapted to perform a notification method in an implementation of the invention as described below with reference to FIGS. 5 a and 5 b.
- the device DT 1 for modeling the network includes a processor unit UT having a microprocessor, one or more storage memories MM, e.g. of EEPROM type, and RAM.
- the device DT 1 for modeling the network includes in particular a storage memory BD.
- the device DT 1 for modeling the network also includes a receiver module REC, a registration module ENR, and a message processor module MTM.
- the device DT 1 for modeling the network may include in conventional and non-exhaustive manner the following elements: a keyboard, a display screen, a display module for displaying on the display screen, . . . .
- the storage memory MM includes registers storing a computer program PG 2 including program instructions adapted to perform a method of modeling the network in an implementation of the invention and as described below with reference to FIG. 6 .
- the protocol stack PP of a node of the network (e.g. NA) is modeled by a finite stack of entities Ei (four entities in FIG. 3 ), each of these entities being capable of communicating with the entities possibly located below and above that entity.
- Each of these entities presents a certain number of properties that enable a status of the entity to be described.
- the nodes of the network do not necessarily implement all the same entities.
- knowledge of the properties of an entity Ek makes it possible to determine a topology TPk at a level of abstraction associated with that entity, the topology TPk corresponding, in the meaning of the invention, to the set of nodes that instantiate the entity Ek and the links used by that entity. For example:
- the application entity E 4 of the node NA During a step SAO, the application entity E 4 of the node NA generates a data message MG 1 .
- This data message has content CB, e.g. corresponding to measurements taken by a probe (not shown) of the device NA.
- Generating the data message MG 1 represents an operation FP of the “FrameProduce” type relating to the data message MG 1 .
- the application entity E 4 of the device NA generates a message identifier IMG 1 .
- This identifier IMG 1 is an identifier that is unique at the level of the device NA and that is used for all instances of the message MG 1 within this device.
- the application entity E 4 of the device NA constructs a notification message MS 1 .
- This notification message MS 1 contains an identifier IDN 1 of the device NA, an identifier E 4 of the application entity E 4 of the device NA, an identifier IFP of the FrameProduce operation FP performed during step SAO, the identifier IMGA of the instances of the message MG 1 , and the data message MG 1 .
- the second communication module COM 2 transmits the notification message MS 1 to the device DT 1 for modeling the network via the communication link LC 2 .
- the notification message MS 1 signals that the application entity E 4 has performed the FrameProduce operation FP. It is transmitted spontaneously by the device NA via the communication link LC 2 .
- the notification message MS 1 is received by the device DT 1 for modeling the network during a step ST 2 .
- the message MG 1 being taken in charge by the routing entity E 3 in order to construct the second data message MG 2 represents an operation FN of the FrameNotify type.
- the routing entity E 3 of the device NA constructs a notification message MS 2 .
- the notification message MS 2 contains the identifier IDNA of the device NA, an identifier E 3 of the routing entity E 3 of the device NA, an identifier IFN of the FrameNotify operation FN, the message identifier IMG 1 of instances of the message MG 1 , and the second data message MG 2 .
- the step SA 14 is followed by a step SA 16 during which the notification message MS 2 is transmitted by the routing entity E 3 of the device NA to the second communication module COM 2 of the device.
- the communication module COM 2 sends the notification message MS 2 to the device DT 1 for modeling the network via the communication link LC 2 .
- the notification message MS 2 signals that the routing entity E 3 of the device NA has performed the FrameNotify operation FN.
- the notification message MS 2 is received by the device DT 1 for modeling the network during a step ST 4 .
- the routing entity E 3 of the device NA sends the second message MG 2 and the identifier IMG 1 to the link entity E 2 of the device NA.
- the link entity E 2 of the device NA constructs a third data message MG 3 from the data message MG 2 .
- the step SA 22 consists in adding data, e.g. the MAC address of the device NA, to the data in the data message MG 2 .
- the message MG 2 being taken in charge by the link entity E 2 to construct the data message MG 3 represents an operation FN of the FrameNotify type.
- the link entity E 2 of the device NA constructs a notification message MS 3 .
- the notification message MS 3 contains the identifier IDNA of the device NA, the identifier E 2 of the link entity E 2 of the device NA, the identifier IFN of the FrameNotify operation FN, the identifier IMG 1 of the instances of the message MG 1 , and the data message MG 3 .
- the step SA 24 is followed by a step SA 26 during which the notification message MS 3 is transmitted by the link entity E 2 of the device NA to the second communication module COM 2 of the device NA.
- the radio communication entity E 1 After receiving the message MG 3 , the radio communication entity E 1 generates a signal from the message MG 3 and transmits this signal via the communication link L 1 .
- the step SA 34 is followed by a step SA 36 during which the notification message MS 4 is transmitted by the radio communication entity E 1 of the device NA to the second communication module COM 2 of the device NA.
- the second communication module COM 2 sends the notification message MS 4 to the device DT 1 for modeling the network via the communication link LC 2 .
- the notification message MS 4 signals the performance of the FrameTransmit operation FT by the radio communication entity E 1 of the device NA.
- the notification message MS 4 is received by the device DT 1 for modeling the network during a step ST 8 .
- the notification messages MS 1 to MS 4 include the identifier of the node IDNA, an identifier E 4 to E 1 of the entity originating an operation, an operation code (FP for FrameProduce, FN for FrameNotify, or FT for FrameTransmit), an identifier IMG 1 representative of all of the instances MG 1 , MG 2 , MG 3 of the message MG 1 within the node NA, and the message MG 1 , MG 2 , or MG 3 itself, each of these instances of the message including the content BC generated by the application entity E 4 in step SAO.
- an operation code FP for FrameProduce, FN for FrameNotify, or FT for FrameTransmit
- the signal transmitted over the radio link L 1 by the radio communication entity E 1 of the node NA is received by each of the radio communication entities E 1 of the nodes NB and NC.
- the notification messages MS 5 and MS 6 include the identifier IDNB of the node NB, an identifier E 1 , E 2 of the entity originating the notification message, an operation code (FR, FC), the identifier IMG 4 of instances of the message MG 4 within the node NB, and the message MG 4 , MG 5 , properly speaking.
- the message MG 4 , MG 5 is an instance of the message MG 1 ; it includes the content BC generated by the application entity E 4 of the node NDA in step SAO.
- Each of these data messages MG 7 to MG 10 constitutes an instance of the data message MG 1 , and in particular includes the content BC.
- the notification messages MS 7 to MS 11 include the identifier IDNC of the node NC, an identifier E 1 , E 2 , E 3 of the entity originating the notification message, an operation code (FR, FN, FT), an identifier common to all of the instances of the message MG 6 within the node NC, and an instance MG 7 to MG 11 , each of these messages constituting an instance of the message MG 1 including the content BC generated by the application entity E 4 of the node NDA in step SAO.
- the signal transmitted over the radio link L 1 by the node NC is received by each of the radio communication entities E 1 of the nodes ND and NE.
- the notification messages MS 12 , MS 13 include the identifier IDND of the node ND, an identifier E 1 , E 2 of the entity originating the notification message, an operation FR, FC, an identifier MG 10 common to all the instances of the message MG 10 within the node ND, and a message MG 10 , MG 11 constituting an instance of the message MG 1 , these messages including the content BC generated by the application entity E 4 of the node NDA in step SAO.
- the notification messages MS 14 to MS 17 include the identifier IDNE of the node NE, an identifier E 1 to E 4 of the entity originating the notification message, an operation code FR, FN, FC, an identifier IMG 12 common to the instances MG 12 to MG 14 of the message MG 1 within the node NE, and the message MG 14 to MG 17 , which message includes the content BC generated by the application entity E 4 of the node NDA in step SAO.
- the notification messages MS 1 to MS 17 are received by the device for modeling the network.
- the reception module REC of the device DT 1 for modeling the network registers the message in its storage memory BD.
- the messages are registered in association with a time of reception added by the device DT 1 for modeling the network.
- the received messages may include a timestamp.
- the device for modeling the network when the received notification message includes an operation code FP representative of a new data message being generated (step E 202 ), the device for modeling the network:
- the notification messages MS 1 to MS 17 are all classified by the device for modeling the network as belonging to the same status NS of the network.
- This heuristic takes place in a status NS of the network that corresponds to a period of time that is long enough to receive the notification messages corresponding to all of the instances of a given message.
- the device NT 1 for modeling the network receives a notification message about a data message, it seeks to make this data message correspond with any instances of the same data message that have already been declared as a result of some other operation. Thereafter it scans through the path to identify the nodes that have declared an instance of the same data message to the model.
- the device DT 1 for modeling the network updates the topologies TP 1 to TP 4 by using the heuristic of Appendix 2, this step consisting in generating links between the entities of the nodes NA to NE at the levels of abstraction that corresponds to the various functional entities of those nodes.
- the data message MG 1 was generated (step SAO) by the application entity E 4 of the node NA.
- the invention applies in the same manner if a message is generated by some other entity of the node, e.g. a routing entity.
- each functional entity signals only one operation per data message.
- a functional entity may signal a plurality of operations in a single data message. For example, it may signal taking charge of a data message, processing it, and then sending the message to another functional entity.
- each notification message transmitted to the device DT 1 for modeling the network signals a single operation.
- a notification message may signal a plurality of operations.
- each notification message includes an associated data message.
- only those messages that signal receiving or sending data via the communication link L 1 include an associated data message.
- the paths within a node are reconstituted by using the single identifier used for all of the instances of a given message within the node.
- the notification messages are received and registered by a first piece of equipment and are then analyzed by a second piece of equipment. Under such circumstances, the notification messages are registered by the first piece of equipment in a memory that is accessible to the second piece of equipment, e.g. in a specific memory zone of a telecommunications network.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
-
- a data message being generated, e.g. by an application entity of said device;
- a functional entity of said device taking charge of a message received from another functional entity of said device;
- a data message being received from another device;
- a data message being sent to another device; and
- a data message being consumed by a functional entity of said device.
-
- obtaining a plurality of notification messages sent by at least one device of the plurality of devices, a notification message signaling at least one predetermined operation relating to at least one instance of a data message and performed by a functional entity of said at least one device, said notification message including an identifier of said device, an identifier of said functional entity, an identifier of said operation, and an identifier common to all of the instances of said data message within said device;
- determining at least a portion of a path followed by at least one said data message within said network by analyzing received notification messages; and
- for at least one functional entity, determining a topology of the network at the level of abstraction of at least one said functional entity, by analyzing received notification messages.
-
- a module for obtaining a plurality of notification messages coming from at least one node-forming device of a network from among a plurality of node-forming devices of said network, said device being suitable for sending and/or for receiving at least one data message via a first communication link to and/or from at least one second device of the plurality;
- a said notification message signaling at least one predetermined operation relating to at least one instance of a data message and performed by a functional entity of said device, said notification message including an identifier of said device, an identifier of said functional entity, an identifier of said operation, and an identifier common to all of the instances of said data message within said device; and
- a processor module adapted to analyze at least some of the notification messages received in order to reconstitute at least a portion of a path followed by at least one said data message within said network and to determine a network topology at the level of abstraction of a said functional entity.
-
- a software entity, e.g. a protocol layer, e.g. a protocol layer in the meaning of the open systems interconnection (OSI) model (physical layer, data link MAC layer, network layer, transport layer, . . . , application layer, . . . ); or
- a hardware entity (radio module, power supply module, . . . ).
-
- a “physical” topology TP1 may be defined by (wired, radio) links L1 interconnecting the pieces of equipment of the network (computers, concentrators, routers, . . . );
- a “data link” topology TP2 may be constructed by pruning all of the links of the topology TP1 so as to retain and store only a subset of links L2; in the example of
FIG. 4 , all of the links L1 of the physical topology are conserved; - a “routing” topology TP3 may be constituted by pruning the data link topology TP2 so as to group together a selected set of links L3 for transmitting information step by step from a message creation node to a message consumption node. In the example of
FIG. 4 , only two links L3 of the underlying links are retained. In particular, it is possible in this routing topology to eliminate links between a concentrator and the computers connected to the concentrator, which do not participate in routing a message between its point of creation and its point of consumption; and - an “application” topology TP4 may be obtained by eliminating elements of the routing topology TP3, in other words by ignoring all of the layers of level lower than the application layer so as to constitute a single virtual link L4 directly connecting an information creation point to an information consumption point, which points are themselves in reality incapable of communicating directly by radio.
-
- the radio communication entity E1 receives the radio signal, obtains a message MG4 after demodulation, triggers sending a notification message MS5 to the device DT1 for modeling the network via the second communication module COM2, which notification message MS5 signals a FrameReceive type operation FR. In the presently-described implementation, the message MG4 is an instance of the data message MG1; and
- the radio communication entity E1 generates an identifier IMG4 used for all instances of the message MG4 within the node NDB and transmits the identifier IMG4 and the data message MG4 to the link entity E2. The link entity E2 de-encapsulates the data message MG4 in order to constitute another instance MG5 of the message MG1, consumes the message MG5, and triggers the sending of a notification message MS6 by the second communication means COM2 signaling a FrameConsume type operation FC.
-
- the radio communication entity E1 receives the radio signal transited by the node NA, and after demodulation obtains a message MG6 constituting an instance MG6 of the data message MG1, and triggers the sending of a notification message MS7 by the communication module COM2 to the device DT1 for modeling the network, signaling a FrameReception type operation FR;
- the radio communication entity E1 generates an identifier IMG6 for the instances of the message MG6 within the node NDC and transmits the identifier and the data message MG6 to the link entity E2. The link entity E2 de-encapsulates the data message MG6 in order to constitute another instance MG7 of the message MG6, transmits the message MG7 to the routing entity E3, and triggers the sending by the communication means COM2 of a notification message MS8 signaling a FrameNotification type operation FN by the entity E2;
- the routing entity E3 modifies the data message MG6 to constitute another instance MG8 of the message MG6, and transmits the message MG8 to the link entity E2, and uses the second communication means COM2 to trigger the sending of a notification message MS9 signaling a FrameNotification type operation FN by the routing entity E3;
- the link entity E2 modifies the data message MG8 to constitute another instance MG9 of the message MG6, transmits the data message MG9 to the radio communication entity E1, and triggers the sending of a notification message MS10 by the second communication means COM2 signaling a FrameNotification type operation FN by the link entity E2; and
- the routing entity E1 of the device NC generates a signal from the message MG9 and transmits this signal via the communication link L1. The transmission of this signal over the radio link represents a FrameTransmission type operation FT. The routing entity E1 of the device NB constructs a notification message MS11 signaling a FrameTransmission type operation FT and triggers the sending of this notification message MS11 by the second communication means COM2 to the device DT1 for modeling the network.
-
- the radio communication entity E1 receives this radio signal, and after demodulation obtains a message MG10 corresponding to an instance of the message MG1, then triggers the sending of a notification message MS12 by the second communication module COM2 to the device DT1 for modeling the network, signaling a FrameReceive type operation FR; and
- the radio communication entity E1 generates an identifier IMG10 for the instances of the message MG10 within the node ND and transmits the identifier and the data message MG10 to the link entity E2. The link entity E2 de-encapsulates the data message MG10 in order to constitute another instance MG11 of the message MG10, consumes the message MG11, and triggers the sending of a notification message MS13 by the second communication means COM2, signaling a FrameConsume type operation FC.
-
- the radio communication entity E1 receives the radio signal transmitted by the node NC, after demodulation it obtains a message MG12, which message constitutes an instance of the data message MG1, and triggers the sending of a notification message MS14 by the second communication module COM2 to the device DT1 for modeling the network, signaling a FrameReceive type operation FR;
- the radio communication entity E1 transmits the data message MG12 to the link entity E2. The link entity E2 de-encapsulates the data message MG12 so as to constitute another instance MG13 of the message MG12, transmits the identifier IMG12 and the data message MG12 to the routing entity E3, and triggers the sending of a notification message MS15 by the second communication means COM2 to the device DT1 for modeling the network, signaling a FrameNotify type operation FN by the link entity E2;
- the routing entity E3 de-encapsulates the data message MG14 to constitute another instance MG12, transmits the message MG14 and the identifier IMG12 to the application entity E4, and triggers the sending of a notification message MS16 by the second communication means COM2 signaling a FrameNotify type operation FN by the routing entity E3; and
- the application entity E4 de-encapsulates the data message MG14 and consumes it. It triggers the sending of a notification message MS17 by the communication means COM2 signaling a FrameConsume type operation FC by the application entity E4.
-
- starts (step E204) a new status NS of the network corresponding to a period of time that is long enough to receive the notification messages corresponding to all of the instances of the message; and
- creates (step E206) a new path TJ associated with this first instance of the message.
-
- determines (step E212) the path with which to link this operation by comparing the contents. All of the messages MG2 to MG14 include a content CB that is identical to the content of the message MG1 such that, in this example, all of the messages MG1 to MG14 are attached to the same path TJ; and
- updates (step E214) the path TJ of the message through the various entities of the various nodes by implementing the heuristic of Appendix 1.
-
- generating a data message;
- a functional entity of a node taking charge of a received message coming from a functional entity of the same node, receiving or sending a data message by a node.
| APPENDIX 1 | |
| frameOtherCasesMatcher: (frameId, nodeId, NS) -> | |
| for id, packet of NS.packets | |
| for record in packet.trajectory by reversedOrder | |
| if not match? and record.nodeId == nodeId and | |
| record.frameId == frameId | |
| match = {′packet′: packet, ′predecessor′: null} | |
| if match? and (record.type == transmitFrame or | |
| record.type == produceFrame) | |
| match.predecessor = record.nodeId | |
| return match | |
| APPENDIX 2 | |||
| linkAddition: (eventId, date, frameId, frame, nodeId, | |||
| entityId, NS) -> | |||
| match = frameOtherCasesMatcher(frameId, entityId, NS) | |||
| if match? | |||
| createPacketRecord(match.packet.id, date, nodeId, | |||
| entityId, frameId, frame, eventId) | |||
| if match.predecessor? and match.predecessor != nodeId | |||
| link = createLink(match.predecessor, entityId, | |||
| nodeId) | |||
Claims (20)
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1555877A FR3038181A1 (en) | 2015-06-25 | 2015-06-25 | NOTIFICATION METHOD RELATING TO AT LEAST ONE OPERATION IMPLEMENTED BY A DEVICE FORMING A NODE OF A NETWORK |
| FR1555877 | 2015-06-25 | ||
| FR1561595 | 2015-11-30 | ||
| FR1561595A FR3038183A1 (en) | 2015-06-25 | 2015-11-30 | NOTIFICATION METHOD RELATING TO AT LEAST ONE OPERATION IMPLEMENTED BY A DEVICE FORMING A NODE OF A NETWORK |
| PCT/FR2016/051567 WO2016207576A1 (en) | 2015-06-25 | 2016-06-24 | Notification method relative to at least one operation implemented by a device forming a node of a network |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20180367375A1 US20180367375A1 (en) | 2018-12-20 |
| US12284075B2 true US12284075B2 (en) | 2025-04-22 |
Family
ID=54545218
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/739,496 Abandoned US20180191557A1 (en) | 2015-06-25 | 2016-06-24 | Notification method relating to at least one operation implemented by a device forming a node of a network |
| US15/739,889 Active 2038-04-14 US12284075B2 (en) | 2015-06-25 | 2016-06-24 | Notification method relative to at least one operation implemented by a device forming a node of a network |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/739,496 Abandoned US20180191557A1 (en) | 2015-06-25 | 2016-06-24 | Notification method relating to at least one operation implemented by a device forming a node of a network |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US20180191557A1 (en) |
| EP (2) | EP3314818B1 (en) |
| FR (2) | FR3038181A1 (en) |
| WO (2) | WO2016207576A1 (en) |
Citations (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6243746B1 (en) | 1998-12-04 | 2001-06-05 | Sun Microsystems, Inc. | Method and implementation for using computer network topology objects |
| US20040223485A1 (en) * | 2003-05-06 | 2004-11-11 | Sbc Knowledge Ventures, L.P. | Adaptive notification delivery in a multi-device environment |
| US20060143181A1 (en) * | 2002-09-06 | 2006-06-29 | Xiangdong Liu | Method of searching for the devices automatically in network |
| US20060274791A1 (en) * | 2005-06-01 | 2006-12-07 | Garcia Francisco J | Method measuring a delay time metric and measurement system |
| US20070115967A1 (en) * | 2005-10-31 | 2007-05-24 | Hewlett-Packard Development Company, L.P. | Dynamic discovery of ISO layer-2 topology |
| US20070161367A1 (en) * | 2006-01-11 | 2007-07-12 | Fisher-Rosemount Systems, Inc. | Control of field device on low power wireless networks |
| US20070286218A1 (en) * | 2006-05-19 | 2007-12-13 | The Research Foundation Of State University Of New York | Bridging centrality: a concept and formula to identify bridging nodes in scale-free networks |
| US7440415B2 (en) * | 2003-05-30 | 2008-10-21 | Ixia | Virtual network addresses |
| US7451203B2 (en) * | 2003-12-22 | 2008-11-11 | Hewlett-Packard Development Company, L.P. | Method and system for communicating between a management station and at least two networks having duplicate internet protocol addresses |
| US7523198B2 (en) * | 2002-01-25 | 2009-04-21 | Architecture Technology Corporation | Integrated testing approach for publish/subscribe network systems |
| US20100228843A1 (en) * | 2006-08-16 | 2010-09-09 | Posdata Co. ltd | Element management system in wireless communication network |
| US7881221B2 (en) * | 2006-03-22 | 2011-02-01 | Marvell Israel (M.I.S.L.) Ltd. | Hardware implementation of network testing and performance monitoring in a network device |
| US7895425B2 (en) * | 2007-08-03 | 2011-02-22 | Cisco Technology, Inc. | Operation, administration and maintenance (OAM) in a service insertion architecture (SIA) |
| US20110090334A1 (en) * | 2009-10-15 | 2011-04-21 | Hicks Iii John Alson | Methods, Systems, and Products for Security Services |
| US8117301B2 (en) * | 2006-01-30 | 2012-02-14 | Juniper Networks, Inc. | Determining connectivity status for unnumbered interfaces of a target network device |
| US20120158994A1 (en) * | 2010-12-16 | 2012-06-21 | Openet Telecom Ltd. | Methods, systems and devices for dynamic context-based routing using a topology tree |
| WO2012111745A1 (en) | 2011-02-18 | 2012-08-23 | ヤマハ株式会社 | Communication system, switching hub, router, and communication method |
| WO2012152824A1 (en) * | 2011-05-12 | 2012-11-15 | Telefonica, S.A | Method for managing the infrastructure of a content distribution network service in an isp network and such an infrastructure |
| US20130304937A1 (en) * | 2012-05-08 | 2013-11-14 | Electronics And Telecommunications Research Institute | Information centric network system including network path computation device, content request node, and relay node and method of computing network path using information centric network |
| US20140122624A1 (en) * | 2012-10-29 | 2014-05-01 | Google Inc. | Systems and methods for message delivery to mobile devices supporting multiple users |
| US20140259168A1 (en) | 2013-03-11 | 2014-09-11 | Alcatel-Lucent Usa Inc. | Malware identification using a hybrid host and network based approach |
| US20140301192A1 (en) * | 2013-04-05 | 2014-10-09 | Futurewei Technologies, Inc. | Software Defined Networking (SDN) Controller Orchestration and Network Virtualization for Data Center Interconnection |
| US8861397B2 (en) * | 2006-12-19 | 2014-10-14 | International Business Machines Corporation | Apparatus and method for analyzing a network |
| US20140376405A1 (en) * | 2013-06-25 | 2014-12-25 | Nest Labs, Inc. | Efficient Communication for Devices of a Home Network |
| US9021133B1 (en) * | 2013-06-25 | 2015-04-28 | Google Inc. | Fabric network |
| US20150215164A1 (en) * | 2012-08-24 | 2015-07-30 | Nec Corporation | Information processing device |
| US9111280B2 (en) * | 2010-04-16 | 2015-08-18 | Visa International Service Association | General purpose messaging |
| US9122599B1 (en) * | 2012-11-07 | 2015-09-01 | Tellabs Operations, Inc. | Method and apparatus for embedding diagnostic information in a SNMP response for failure analysis |
| US20160007137A1 (en) * | 2013-02-19 | 2016-01-07 | Lg Electronics Inc. | Method for modifying m2m service setting and apparatus therefor |
| US20160205435A1 (en) * | 2015-01-12 | 2016-07-14 | Time Warner Cable Enterprises Llc | Addressing and locating in-line coaxial cable devices within customer premises in cable-based networks |
| US20160261468A1 (en) * | 2013-10-18 | 2016-09-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Alarm prediction in a telecommunication network |
| US9565080B2 (en) * | 2012-11-15 | 2017-02-07 | Microsoft Technology Licensing, Llc | Evaluating electronic network devices in view of cost and service level considerations |
| US9942099B2 (en) * | 2013-11-13 | 2018-04-10 | Futurewei Technologies, Inc. | Methodology and apparatus for topology discovery and mapping of chained network services |
| US10230588B2 (en) * | 2005-07-07 | 2019-03-12 | Sciencelogic, Inc. | Dynamically deployable self configuring distributed network management system using a trust domain specification to authorize execution of network collection software on hardware components |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7085936B1 (en) * | 1999-08-30 | 2006-08-01 | Symantec Corporation | System and method for using login correlations to detect intrusions |
| US7693049B2 (en) * | 2004-10-29 | 2010-04-06 | Honeywell International Inc. | Self-organization of sensor networks using ant colony optimization |
| US7250855B2 (en) * | 2004-12-27 | 2007-07-31 | Sap Aktiengesellschaft | False alarm mitigation using a sensor network |
| KR101179919B1 (en) * | 2008-05-30 | 2012-09-05 | 경북대학교 산학협력단 | Method for multipath source routing in sensor network |
-
2015
- 2015-06-25 FR FR1555877A patent/FR3038181A1/en active Pending
- 2015-11-30 FR FR1561595A patent/FR3038183A1/en not_active Withdrawn
-
2016
- 2016-06-24 WO PCT/FR2016/051567 patent/WO2016207576A1/en not_active Ceased
- 2016-06-24 US US15/739,496 patent/US20180191557A1/en not_active Abandoned
- 2016-06-24 EP EP16744438.9A patent/EP3314818B1/en active Active
- 2016-06-24 US US15/739,889 patent/US12284075B2/en active Active
- 2016-06-24 WO PCT/FR2016/051566 patent/WO2016207575A1/en not_active Ceased
- 2016-06-24 EP EP16744437.1A patent/EP3314817B1/en active Active
Patent Citations (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6243746B1 (en) | 1998-12-04 | 2001-06-05 | Sun Microsystems, Inc. | Method and implementation for using computer network topology objects |
| US7523198B2 (en) * | 2002-01-25 | 2009-04-21 | Architecture Technology Corporation | Integrated testing approach for publish/subscribe network systems |
| US20060143181A1 (en) * | 2002-09-06 | 2006-06-29 | Xiangdong Liu | Method of searching for the devices automatically in network |
| US20040223485A1 (en) * | 2003-05-06 | 2004-11-11 | Sbc Knowledge Ventures, L.P. | Adaptive notification delivery in a multi-device environment |
| US7440415B2 (en) * | 2003-05-30 | 2008-10-21 | Ixia | Virtual network addresses |
| US7451203B2 (en) * | 2003-12-22 | 2008-11-11 | Hewlett-Packard Development Company, L.P. | Method and system for communicating between a management station and at least two networks having duplicate internet protocol addresses |
| US20060274791A1 (en) * | 2005-06-01 | 2006-12-07 | Garcia Francisco J | Method measuring a delay time metric and measurement system |
| US10230588B2 (en) * | 2005-07-07 | 2019-03-12 | Sciencelogic, Inc. | Dynamically deployable self configuring distributed network management system using a trust domain specification to authorize execution of network collection software on hardware components |
| US20070115967A1 (en) * | 2005-10-31 | 2007-05-24 | Hewlett-Packard Development Company, L.P. | Dynamic discovery of ISO layer-2 topology |
| US20070161367A1 (en) * | 2006-01-11 | 2007-07-12 | Fisher-Rosemount Systems, Inc. | Control of field device on low power wireless networks |
| US8117301B2 (en) * | 2006-01-30 | 2012-02-14 | Juniper Networks, Inc. | Determining connectivity status for unnumbered interfaces of a target network device |
| US7881221B2 (en) * | 2006-03-22 | 2011-02-01 | Marvell Israel (M.I.S.L.) Ltd. | Hardware implementation of network testing and performance monitoring in a network device |
| US20070286218A1 (en) * | 2006-05-19 | 2007-12-13 | The Research Foundation Of State University Of New York | Bridging centrality: a concept and formula to identify bridging nodes in scale-free networks |
| US20100228843A1 (en) * | 2006-08-16 | 2010-09-09 | Posdata Co. ltd | Element management system in wireless communication network |
| US8861397B2 (en) * | 2006-12-19 | 2014-10-14 | International Business Machines Corporation | Apparatus and method for analyzing a network |
| US7895425B2 (en) * | 2007-08-03 | 2011-02-22 | Cisco Technology, Inc. | Operation, administration and maintenance (OAM) in a service insertion architecture (SIA) |
| US20110090334A1 (en) * | 2009-10-15 | 2011-04-21 | Hicks Iii John Alson | Methods, Systems, and Products for Security Services |
| US9111280B2 (en) * | 2010-04-16 | 2015-08-18 | Visa International Service Association | General purpose messaging |
| US20120158994A1 (en) * | 2010-12-16 | 2012-06-21 | Openet Telecom Ltd. | Methods, systems and devices for dynamic context-based routing using a topology tree |
| WO2012111745A1 (en) | 2011-02-18 | 2012-08-23 | ヤマハ株式会社 | Communication system, switching hub, router, and communication method |
| WO2012152824A1 (en) * | 2011-05-12 | 2012-11-15 | Telefonica, S.A | Method for managing the infrastructure of a content distribution network service in an isp network and such an infrastructure |
| US20130304937A1 (en) * | 2012-05-08 | 2013-11-14 | Electronics And Telecommunications Research Institute | Information centric network system including network path computation device, content request node, and relay node and method of computing network path using information centric network |
| US20150215164A1 (en) * | 2012-08-24 | 2015-07-30 | Nec Corporation | Information processing device |
| US20140122624A1 (en) * | 2012-10-29 | 2014-05-01 | Google Inc. | Systems and methods for message delivery to mobile devices supporting multiple users |
| US9122599B1 (en) * | 2012-11-07 | 2015-09-01 | Tellabs Operations, Inc. | Method and apparatus for embedding diagnostic information in a SNMP response for failure analysis |
| US9565080B2 (en) * | 2012-11-15 | 2017-02-07 | Microsoft Technology Licensing, Llc | Evaluating electronic network devices in view of cost and service level considerations |
| US20160007137A1 (en) * | 2013-02-19 | 2016-01-07 | Lg Electronics Inc. | Method for modifying m2m service setting and apparatus therefor |
| US20140259168A1 (en) | 2013-03-11 | 2014-09-11 | Alcatel-Lucent Usa Inc. | Malware identification using a hybrid host and network based approach |
| US20140301192A1 (en) * | 2013-04-05 | 2014-10-09 | Futurewei Technologies, Inc. | Software Defined Networking (SDN) Controller Orchestration and Network Virtualization for Data Center Interconnection |
| US20140376405A1 (en) * | 2013-06-25 | 2014-12-25 | Nest Labs, Inc. | Efficient Communication for Devices of a Home Network |
| US9021133B1 (en) * | 2013-06-25 | 2015-04-28 | Google Inc. | Fabric network |
| US20160261468A1 (en) * | 2013-10-18 | 2016-09-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Alarm prediction in a telecommunication network |
| US9942099B2 (en) * | 2013-11-13 | 2018-04-10 | Futurewei Technologies, Inc. | Methodology and apparatus for topology discovery and mapping of chained network services |
| US20160205435A1 (en) * | 2015-01-12 | 2016-07-14 | Time Warner Cable Enterprises Llc | Addressing and locating in-line coaxial cable devices within customer premises in cable-based networks |
Non-Patent Citations (2)
| Title |
|---|
| English translation of the International Written Opinion dated Sep. 16, 2016, for corresponding International Application No. PCT/FR2016/051567, filed Jun. 24, 2016. |
| International Search Report dated Sep. 16, 2016, for corresponding International Application No. PCT/FR2016/051567, filed Jun. 24, 2016. |
Also Published As
| Publication number | Publication date |
|---|---|
| US20180367375A1 (en) | 2018-12-20 |
| WO2016207576A1 (en) | 2016-12-29 |
| EP3314818A1 (en) | 2018-05-02 |
| US20180191557A1 (en) | 2018-07-05 |
| EP3314817B1 (en) | 2024-02-21 |
| FR3038181A1 (en) | 2016-12-30 |
| EP3314818B1 (en) | 2021-02-24 |
| EP3314817A1 (en) | 2018-05-02 |
| WO2016207575A1 (en) | 2016-12-29 |
| FR3038183A1 (en) | 2016-12-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10848372B2 (en) | Scalability, fault tolerance and fault management for TWAMP with a large number of test sessions | |
| EP4149058B1 (en) | Network performance measurement method, apparatus, device and system, and storage medium | |
| CN100369423C (en) | Network simulation detection system and method | |
| CN113595897B (en) | Path detection method and device | |
| CN101383822A (en) | Aviation Telecommunications Network Router Virtual Machine | |
| JP5612468B2 (en) | Method and apparatus for communication of diagnostic data in a real-time communication network | |
| CN114513429A (en) | Transmission method for detection message, and method and equipment for determining reverse path | |
| JP2010531602A5 (en) | ||
| CN105634977A (en) | Method and device for discovering a path maximum transmission unit (PMTU) | |
| KR102846052B1 (en) | Packet processing methods, devices, and systems | |
| US12284075B2 (en) | Notification method relative to at least one operation implemented by a device forming a node of a network | |
| CN106375154A (en) | Delay measurement verification method, device and system | |
| CN114826987A (en) | Gateway forwarding anomaly detection method, device, medium and product | |
| Dimitriou et al. | Sensenet: a wireless sensor network testbed | |
| CN106506375B (en) | A kind of route renewing method and device | |
| US20220103420A1 (en) | Network management method, network system, aggregated analysis apparatus, terminal apparatus and program | |
| KR102021466B1 (en) | Method and apparatus for configuring test environment of tactical data link software and computer readible storage medium therefor | |
| Blywis et al. | DES-SERT: A framework for structured routing protocol implementation | |
| CN105323088A (en) | Springboard processing method and springboard processing device | |
| CN103595629A (en) | Rapid gateway switching method and device for hosts in IRDP (ICMP Router Discovery Protocol) network | |
| CN116389312B (en) | Transparent detection methods and apparatus for network connectivity, electronic devices and storage media | |
| Solé et al. | Demonstration of a library prototype to build LoRa mesh networks for the IoT | |
| JP4411188B2 (en) | Online system and communication method | |
| Chen et al. | Passive interoperability testing for request-response protocols: Method, tool and application on CoAP protocol | |
| US12132603B2 (en) | Data processing method, apparatus, and system, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| AS | Assignment |
Owner name: ORANGE, FRANCE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LAMPIN, QUENTIN;BARTHEL, DOMINIQUE;REEL/FRAME:049060/0916 Effective date: 20190405 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: ADVISORY ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
| ZAAB | Notice of allowance mailed |
Free format text: ORIGINAL CODE: MN/=. |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |