Patents by Inventor Jianlin Guo

Jianlin Guo 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: 9986502
    Abstract: A network of nodes includes data nodes and at least one sink node to exchange packets between the sink node and the data nodes in a multi-hop manner. The data nodes include a battery powered node (BPN) having a transceiver, a memory, and a battery to provide energy to components of the BPN. The BPN includes a processor to determine a sleep schedule of the BPN independently from the sleep schedules of other data nodes and independently from commands transmitted by the sink node. The processor of the BPN switches the transceiver ON and OFF according to the sleep schedule to form an active period and a sleep period of the BPN. Also, the processor partitions at least part of the active period into a receiving (RX) period and a transmission (TX) period and causes the transceiver to transmit the data packets only during the TX period.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: May 29, 2018
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Jianlin Guo, Evripidis Paraskevas, Philip Orlik
  • Patent number: 9900824
    Abstract: A method for routing packets in a multi-hop wireless heterogeneous network including nodes with different computational and energy resources includes monitoring a set of parameters of an operation of a node in the network, wherein the operation includes routing packets to the nodes of the network according to a mode of operation (MOP) specifying a type of the routing and modifying the MOP of the node in response to detecting a change in at least one parameter of the operation. The information about the modified MOP is broadcasted to the network and the packets are routed to the nodes according to the modified MOP.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: February 20, 2018
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Jianlin Guo, Philip Orlik, Kieran Parsons
  • Patent number: 9893981
    Abstract: A multi-hop heterogeneous wireless network is partitioned into a set of subnetworks including a first subnetwork having a first sink node and a second subnetwork having a second sink node. A node forms parts of the first and the second subnetworks and has different modes of operations (MOP) depending on the subnetwork. For example, the node has a first MOP specifying a type of the routing in the first subnetwork and a second MOP specifying a type of the routing in the second subnetwork. The node determines the MOD based on available routing resource of the node that is independent from the subnetwork and based on required routing resource that varies among the subnetworks. The node routs packets in the first subnetwork according to the first MOP and routing packets in the second subnetwork according to the second MOP.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: February 13, 2018
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Jianlin Guo, Philip Orlik
  • Patent number: 9826493
    Abstract: A method transmitting packets in a wireless network including a node, a first data sink and a second data sink is disclosed. The method performs a synchronization of the node with the first data sink and the second data sink and transmits first data packets from the node to the first data sink at a first allocated time synchronized with the first data sink. Next, the method transmits second data packets from the node to the second data sink at a second allocated time synchronized with the second data sink. The first and the second data packets are transmitted without updating the synchronization.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: November 21, 2017
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Jianlin Guo, Philip Orlik, Kieran Parsons
  • Publication number: 20170264532
    Abstract: A multi-hop heterogeneous wireless network is partitioned into a set of subnetworks including a first subnetwork having a first sink node and a second subnetwork having a second sink node. A node forms parts of the first and the second subnetworks and has different modes of operations (MOP) depending on the subnetwork. For example, the node has a first MOP specifying a type of the routing in the first subnetwork and a second MOP specifying a type of the routing in the second subnetwork. The node determines the MOD based on available routing resource of the node that is independent from the subnetwork and based on required routing resource that varies among the subnetworks. The node routs packets in the first subnetwork according to the first MOP and routing packets in the second subnetwork according to the second MOP.
    Type: Application
    Filed: March 14, 2016
    Publication date: September 14, 2017
    Applicant: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Jianlin Guo, Philip Orlik
  • Patent number: 9736771
    Abstract: A wireless multi-hope network of nodes including data nodes and at least one sink node. The data nodes include battery-powered nodes (BPNs) having active and sleep periods and mains-powered nodes (MPNs) having only active periods, wherein each data node transmits the packets only within corresponding active periods. A BPN includes a transceiver for transmitting and receiving data packets and a processor for determining a schedule of active and sleep periods of the BPN independently from the active and sleep periods of other data nodes in the network and independently from commands transmitted by the sink node, and a battery for providing energy to the transceiver and the processor. The processor switches the transceiver ON and OFF according to the schedule.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: August 15, 2017
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Jianlin Guo, Kaikai Liu, Philip Orlik, Kieran Parsons
  • Publication number: 20170171812
    Abstract: A network of nodes includes data nodes and at least one sink node to exchange packets between the sink node and the data nodes in a multi-hop manner. The data nodes include a battery powered node (BPN) having a transceiver, a memory, and a battery to provide energy to components of the BPN. The BPN includes a processor to determine a sleep schedule of the BPN independently from the sleep schedules of other data nodes and independently from commands transmitted by the sink node. The processor of the BPN switches the transceiver ON and OFF according to the sleep schedule to form an active period and a sleep period of the BPN. Also, the processor partitions at least part of the active period into a receiving (RX) period and a transmission (TX) period and causes the transceiver to transmit the data packets only during the TX period.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 15, 2017
    Applicant: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Jianlin Guo, Evripidis Paraskevas, Philip Orlik
  • Publication number: 20160262081
    Abstract: A method for routing packets in a multi-hop wireless heterogeneous network including nodes with different computational and energy resources includes monitoring a set of parameters of an operation of a node in the network, wherein the operation includes routing packets to the nodes of the network according to a mode of operation (MOP) specifying a type of the routing and modifying the MOP of the node in response to detecting a change in at least one parameter of the operation. The information about the modified MOP is broadcasted to the network and the packets are routed to the nodes according to the modified MOP.
    Type: Application
    Filed: March 2, 2015
    Publication date: September 8, 2016
    Inventors: Jianlin Guo, Philip Orlik, Kieran Parsons
  • Patent number: 9407559
    Abstract: A method discovers routes for forwarding packets from source nodes (sources) to sink nodes (sinks) in a wireless network, wherein some neighboring sources act as relay nodes. Each source measures a rate of receiving control messages from each neighboring node. Then, the data packets are forwarded from a particular source to the sink via the neighboring nodes having a lowest rate.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: August 2, 2016
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Jianlin Guo, Xin Yang, Philip Orlik, Kieran Parsons
  • Publication number: 20160212698
    Abstract: A wireless multi-hope network of nodes including data nodes and at least one sink node. The data nodes include battery-powered nodes (BPNs) having active and sleep periods and mains-powered nodes (MPNs) having only active periods, wherein each data node transmits the packets only within corresponding active periods. A BPN includes a transceiver for transmitting and receiving data packets and a processor for determining a schedule of active and sleep periods of the BPN independently from the active and sleep periods of other data nodes in the network and independently from commands transmitted by the sink node, and a battery for providing energy to the transceiver and the processor. The processor switches the transceiver ON and OFF according to the schedule.
    Type: Application
    Filed: January 20, 2015
    Publication date: July 21, 2016
    Inventors: Jianlin Guo, Kaikai Liu, Philip Orlik, Kieran Parsons
  • Patent number: 9225606
    Abstract: Nodes in a network are clustered by first determining, in each node, a cluster head capability (CHC). The CHC is broadcasting, directly or indirectly, until all nodes have received the CHCs. Each node nominates, one or more candidate cluster heads based on the CHCs, and then, in each node, at least one cluster head is selected from the candidate cluster head nodes based on maximal CHCs.
    Type: Grant
    Filed: April 3, 2013
    Date of Patent: December 29, 2015
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Jianlin Guo, Philip Orlik, Kieran Parsons
  • Patent number: 9226253
    Abstract: A method for synchronizing a node to a data sink determines a first time of receiving by the node a packet transmitted by a neighboring node and a second time of receiving by the data sink or a synchronized neighboring node the packet transmitted by the neighboring node. The node is synchronized to the data sink based on the difference between the first time and the second time.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: December 29, 2015
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Jianlin Guo, Philip Orlik, Kieran Parsons
  • Patent number: 9148845
    Abstract: A method discovers neighboring nodes in a wireless network of nodes. The nodes include a set of concentrators acting as IPv6 routers and a set of sensor nodes acting as IPv6 hosts. The sensor nodes can also act as relay nodes. In each node, a 64-bit interface ID is configured using a 48-bit MAC address. In each node, a unique IPv6 link-local address is configured using the 64-bit interface ID. In each node, the neighboring nodes are discovered by transmitting unsolicited Neighbor Advertisement (NA) messages. A Router Advertisement (RA) messages is distributed from the concentrators to the sensor nodes meters by using the relay nodes. In each node, a unique IPv6 address is configured and registered at the concentrators by using the relay nodes.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: September 29, 2015
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Jianlin Guo, Philip Orlik, Kieran Parsons
  • Patent number: 9118600
    Abstract: Packets are transmitted by a server to mobile nodes in a coverage area of a wireless network using a coverage and reliability map, which indicates qualities and reliabilities of links between the server and the nodes. When a new packet is received in the server, the server transmits the packet if a current load of the packets including the new packet is less than a peak load constraint. Otherwise, the new packet is delayed for one time slot. Packets are transmitted according to associated priorities.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: August 25, 2015
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Philip Orlik, Ke Xu, Jianlin Guo
  • Publication number: 20150156738
    Abstract: A method transmitting packets in a wireless network including a node, a first data sink and a second data sink is disclosed. The method performs a synchronization of the node with the first data sink and the second data sink and transmits first data packets from the node to the first data sink at a first allocated time synchronized with the first data sink. Next, the method transmits second data packets from the node to the second data sink at a second allocated time synchronized with the second data sink. The first and the second data packets are transmitted without updating the synchronization.
    Type: Application
    Filed: December 4, 2013
    Publication date: June 4, 2015
    Applicant: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Jianlin Guo, Philip Orlik, Kieran Parsons
  • Publication number: 20150156736
    Abstract: A method for synchronizing a node to a data sink determines a first time of receiving by the node a packet transmitted by a neighboring node and a second time of receiving by the data sink or a synchronized neighboring node the packet transmitted by the neighboring node. The node is synchronized to the data sink based on the difference between the first time and the second time.
    Type: Application
    Filed: December 4, 2013
    Publication date: June 4, 2015
    Applicant: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Jianlin Guo, Philip Orlik, Kieran Parsons
  • Patent number: 8995327
    Abstract: Message are broadcast in a vehicular environment using a network of nodes, wherein each node includes a transceiver and a processor arranged in a vehicle, and a bandwidth of the network is partitioned into a control channel (CCH) and multiple service channel (SCH). Time is partitioned into alternating control channel intervals (CCHI) and service channel intervals (SCHI). A source node detects an event and broadcasts a message related to the event. The message specifies current channels and next channels used by the source node to broadcast the message. The message is received in a set of relay nodes. Then, each relay node that receives the message rebroadcasts the message during the SCHI on the CCH or any other channels not specified in the message.
    Type: Grant
    Filed: December 2, 2009
    Date of Patent: March 31, 2015
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventor: Jianlin Guo
  • Publication number: 20150085668
    Abstract: A method discovers routes for forwarding packets from source nodes (sources) to sink nodes (sinks) in a wireless network, wherein some neighboring sources act as relay nodes. Each source measures a rate of receiving control messages from each neighboring node. Then, the data packets are forwarded from a particular source to the sink via the neighboring nodes having a lowest rate.
    Type: Application
    Filed: September 23, 2013
    Publication date: March 26, 2015
    Applicant: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Jianlin Guo, Xin Yang, Philip Orlik, Kieran Parsons
  • Publication number: 20150085696
    Abstract: A method discovers neighboring nodes in a wireless network of nodes. The nodes include a set of concentrators acting as IPv6 routers and a set of sensor nodes acting as IPv6 hosts. The sensor nodes can also act as relay nodes. In each node, a 64-bit interface ID is configured using a 48-bit MAC address. In each node, a unique IPv6 link-local address is configured using the 64-bit interface ID. In each node, the neighboring nodes are discovered by transmitting unsolicited Neighbor Advertisement (NA) messages. A Router Advertisement (RA) messages is distributed from the concentrators to the sensor nodes meters by using the relay nodes. In each node, a unique IPv6 address is configured and registered at the concentrators by using the relay nodes.
    Type: Application
    Filed: September 23, 2013
    Publication date: March 26, 2015
    Applicant: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Jianlin Guo, Philip Orlik, Kieran Parsons
  • Patent number: 8861398
    Abstract: Multiple routes from a data source node to multiple data destination nodes in a large scale multi-hop mesh network are discovered. Nodes discover multiple routes to two destinations in an initial discovery phase that includes only two network-wide flooding of packets. The method can also work with one destination. The method can be extended to include more destinations with a proportional increase in the communication overhead. After the completion of the discovery phase, nodes can communicate or forward their own or received data by using any of the available routes.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: October 14, 2014
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Ghulam M Bhatti, Jianlin Guo, Jinyun Zhang, Koon Hoo Teo