Patents by Inventor Roman Chirikov
Roman Chirikov 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: 11490400Abstract: A method by an end node (102) operating in a Mesh communications network (100) is described herein. The end node (102) monitors (601), a first channel, for transmissions of first information from one or more relay nodes (103) operating in the network. The first information indicates transmission, from the one or more relay nodes (103), of second information on a second channel associated with the first channel. The second information indicates transmission, from the one or more relay nodes (103), of third information on a third channel. The third channel is associated with the second channel and the first channel. The end node (102) then determines (603), based on the second information, time periods during which no transmission of the third information is predicted to be performed by the one or more relay nodes (103) on the third channel. The end node (102) then schedules (604) a transmission of fourth information in a fourth channel during the determined time periods.Type: GrantFiled: November 14, 2018Date of Patent: November 1, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Per Skillermark, Pontus Arvidson, Roman Chirikov, Piergiuseppe di Marco
-
Patent number: 11245612Abstract: A node operable in a mesh communication network and a method performed thereby for routing a received packet towards a destination are provided. The method includes receiving a packet addressed to a destination node in the mesh network, the packet including information related to address of source node, last hop address, address of destination node, and a hop counter. The method further includes determining whether the destination address is included in a routing table of the node in the mesh communication network. When the destination address is included in a routing table, the received packet is forwarded according to the routing table; or when the destination address is not included in a routing table, the received packet is flooded by broadcasting it in the mesh communication network.Type: GrantFiled: December 23, 2016Date of Patent: February 8, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Roman Chirikov, Per Skillermark
-
Patent number: 11234122Abstract: There is provided a method and corresponding arrangements and network nodes/devices for enabling packet forwarding in a wireless mesh network comprising a plurality of nodes. Basically, the method comprises conforming, for transmission of the same network layer information from at least two different nodes, the corresponding over-the-air packets to be node-independent, and scheduling the conformed over-the-air packets for synchronized and simultaneous transmission from the at least two different nodes.Type: GrantFiled: August 10, 2016Date of Patent: January 25, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Per Skillermark, Roman Chirikov, Piergiuseppe Di Marco
-
Patent number: 11044771Abstract: A method of sharing an established connection between a primary device in a network and one of a plurality of secondary devices. The method comprising the steps of receiving from an unconnected secondary device said plurality of secondary devices, an advertising packet for identifying said unconnected secondary device, sending, to said unconnected secondary device, a connection request based on said received advertising packet for establishing a connection between said unconnected secondary device and said primary device, said connection being shared among said unconnected secondary device and said one of said plurality of secondary devices, and transmitting, to secondary devices sharing an established connection, connection parameters, wherein said connection parameters define a time shared multiplexing scheme thereby facilitating sharing of said established connection. A complementary method and device for performing a method according to the present disclosure are also presented herein.Type: GrantFiled: January 19, 2018Date of Patent: June 22, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)Inventors: Roman Chirikov, Per Elmdahl
-
Publication number: 20200337100Abstract: A method of sharing an established connection between a primary device in a network and one of a plurality of secondary devices. The method comprising the steps of receiving from an unconnected secondary device said plurality of secondary devices, an advertising packet for identifying said unconnected secondary device, sending, to said unconnected secondary device, a connection request based on said received advertising packet for establishing a connection between said unconnected secondary device and said primary device, said connection being shared among said unconnected secondary device and said one of said plurality of secondary devices, and transmitting, to secondary devices sharing an established connection, connection parameters, wherein said connection parameters define a time shared multiplexing scheme thereby facilitating sharing of said established connection. A complementary method and device for performing a method according to the present disclosure are also presented herein.Type: ApplicationFiled: January 19, 2018Publication date: October 22, 2020Inventors: Roman Chirikov, Per Elmdahl
-
Publication number: 20200275459Abstract: A method by an end node (102) operating in a Mesh communications network (100) is described herein. The end node (102) monitors (601), a first channel, for transmissions of first information from one or more relay nodes (103) operating in the network. The first information indicates transmission, from the one or more relay nodes (103), of second information on a second channel associated with the first channel. The second information indicates transmission, from the one or more relay nodes (103), of third information on a third channel. The third channel is associated with the second channel and the first channel. The end node (102) then determines (603), based on the second information, time periods during which no transmission of the third information is predicted to be performed by the one or more relay nodes (103) on the third channel. The end node (102) then schedules (604) a transmission of fourth information in a fourth channel during the determined time periods.Type: ApplicationFiled: November 14, 2018Publication date: August 27, 2020Inventors: Per Skillermark, Pontus Arvidson, Roman Chirikov, Piergiuseppe di Marco
-
Patent number: 10743343Abstract: A method performed by a first network node for reducing the number of colliding transmissions in a mesh network is provided. The first network node and the second network node are configured to use periodic advertising for transmissions in the mesh network. The first network node calculates (402a) a first duration related to a transmission of data of a first size to be transmitted to the second network node. The first network node further calculates (402b) a second duration related to a period of time until a reception or a transmission of data is scheduled for second network node will occur. Based on the first and second duration the first network node decides (403) whether or not to decrease the first size of the transmission to a second size, so that first duration becomes shorter than the second duration. The first network then performs (404) the transmission according to the outcome of the deciding (403).Type: GrantFiled: April 12, 2018Date of Patent: August 11, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Pontus Arvidson, Roman Chirikov, Piergiuseppe di Marco, Per Skillermark
-
Patent number: 10624028Abstract: A first Bluetooth device and a method performed thereby for operating in a network of Bluetooth devices, the first Bluetooth device being capable of operating according to at least two different configurations, wherein a first configuration is of lower functionality than a second configuration.Type: GrantFiled: December 18, 2015Date of Patent: April 14, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Piergiuseppe Di Marco, Roman Chirikov, Wei Shen
-
Publication number: 20200029360Abstract: A method performed by a first network node for reducing the number of colliding transmissions in a mesh network is provided. The first network node and the second network node are configured to use periodic advertising for transmissions in the mesh network. The first network node calculates (402a) a first duration related to a transmission of data of a first size to be transmitted to the second network node. The first network node further calculates (402b) a second duration related to a period of time until a reception or a transmission of data is scheduled for second network node will occur. Based on the first and second duration the first network node decides (403) whether or not to decrease the first size of the transmission to a second size, so that first duration becomes shorter than the second duration. The first network then performs (404) the transmission according to the outcome of the deciding (403).Type: ApplicationFiled: April 12, 2018Publication date: January 23, 2020Inventors: Pontus Arvidson, Roman Chirikov, Piergiuseppe di Marco, Per Skillermark
-
Publication number: 20190356573Abstract: A node operable in a mesh communication network and a method performed thereby for routing a received packet towards a destination are provided. The method includes receiving a packet addressed to a destination node in the mesh network, the packet including information related to address of source node, last hop address, address of destination node, and a hop counter. The method further includes determining whether the destination address is included in a routing table of the node in the mesh communication network. When the destination address is included in a routing table, the received packet is forwarded according to the routing table; or when the destination address is not included in a routing table, the received packet is flooded by broadcasting it in the mesh communication network.Type: ApplicationFiled: December 23, 2016Publication date: November 21, 2019Inventors: Roman CHIRIKOV, Per SKILLERMARK
-
Publication number: 20190159022Abstract: There is provided a method and corresponding arrangements and network nodes/devices for enabling packet forwarding in a wireless mesh network comprising a plurality of nodes. Basically, the method comprises conforming, for transmission of the same network layer information from at least two different nodes, the corresponding over-the-air packets to be node-independent, and scheduling the conformed over-the-air packets for synchronized and simultaneous transmission from the at least two different nodes.Type: ApplicationFiled: August 10, 2016Publication date: May 23, 2019Inventors: Per SKILLERMARK, Roman CHIRIKOV, Piergiuseppe DI MARCO
-
Patent number: 10070388Abstract: In one aspect, a node in a mesh network receives presence messages from neighbor node in the mesh network, and determines a number of neighbor nodes, based on the received presence messages. The node determines a duty cycle percentage to be requested of the neighbor nodes, based on the number of the neighbor nodes, the duty cycle percentage indicating a minimum percentage of time the neighbor nodes should be awake to receive messages, so as to ensure a predetermined probability of successful reception of messages transmitted by the node. The node broadcasts the duty cycle percentage for reception by the neighbor nodes. The node also receives requested duty cycle percentages from corresponding neighbor nodes, sets an operating duty cycle of the node based on a greatest duty cycle percentage of the received duty cycle percentages, and sleeps and wakes according to the set duty cycle of the node.Type: GrantFiled: March 14, 2016Date of Patent: September 4, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Roman Chirikov, Piergiuseppe Di Marco
-
Publication number: 20180049122Abstract: A first Bluetooth device and a method performed thereby for operating in a network of Bluetooth devices, the first Bluetooth device being capable of operating according to at least two different configurations, wherein a first configuration is of lower functionality than a second configuration.Type: ApplicationFiled: December 18, 2015Publication date: February 15, 2018Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Piergiuseppe DI MARCO, Roman CHIRIKOV, Wei SHEN
-
Publication number: 20170105178Abstract: In one aspect, a node in a mesh network receives presence messages from neighbor node in the mesh network, and determines a number of neighbor nodes, based on the received presence messages. The node determines a duty cycle percentage to be requested of the neighbor nodes, based on the number of the neighbor nodes, the duty cycle percentage indicating a minimum percentage of time the neighbor nodes should be awake to receive messages, so as to ensure a predetermined probability of successful reception of messages transmitted by the node. The node broadcasts the duty cycle percentage for reception by the neighbor nodes. The node also receives requested duty cycle percentages from corresponding neighbor nodes, sets an operating duty cycle of the node based on a greatest duty cycle percentage of the received duty cycle percentages, and sleeps and wakes according to the set duty cycle of the node.Type: ApplicationFiled: March 14, 2016Publication date: April 13, 2017Inventors: Roman Chirikov, Piergiuseppe Di Marco