IP Library Patent Application 12792399
Patent Application
App. No. 12/792,399

System and Method for Low Latency Sensor Network

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/792,399
Abstract

A system and method for low latency sensor network schedules transmissions in the network is described herein. In some embodiments of the technology, information associated with at least two network devices is received. Each network device can be associated with at least one event in a sequence of events. A first schedule entry in a schedule can be determined for each of the at least two network devices based on the received information. At least a part of the schedule can be transmitted to each of the at least two network devices.

Claims (56)

1 . A method for scheduling transmissions in a network, the method comprising:

receiving information associated with at least two network devices, each network device associated with at least one event in a sequence of events;

determining a first schedule entry in a schedule for each of the at least two network devices based on the received information; and

transmitting at least a part of the schedule to each of the at least two network devices.

2 . The method of claim 1 , wherein the determining the first schedule entry further comprising identifying at least one available schedule entry in the schedule for each of the at least two network devices, the at least one available schedule entry occurring at or after a time slot of the least one event associated with the respective network device.

3 . The method of claim 1 , wherein the determining the first schedule entry further comprising identifying at least one available schedule entry in the schedule for each of the at least two network devices based on schedule conflict information.

4 . The method of claim 1 , further comprising:

identifying a schedule conflict associated with a network device based on schedule conflict information;

determining a second schedule entry in the schedule for the network device based on the identified schedule conflict; and

transmitting the second schedule entry to the network device.

5 . The method of claim 4 , further comprising generating the schedule conflict information based on the received information.

6 . The method of claim 1 , further comprising:

identifying a channel conflict associated with the schedule based on channel conflict information;

determining an available channel for the schedule; and

transmitting the available channel to each of the at least two network devices associated with the schedule.

7 . The method of claim 6 , further comprising generating the channel conflict information based on the received information.

8 . The method of claim 1 , further comprising determining at least one retry entry in the schedule for a network device based on the received information.

9 . The method of claim 1 , further comprising transmitting a request for the received information to the at least two network devices.

10 . The method of claim 1 , wherein the at least part of the schedule comprising the first schedule entry, a plurality of schedule entries before the first schedule entry in the schedule, a plurality of schedule entries after the first schedule entry in the schedule, or any combination thereof.

11 . A method for scheduling transmissions in a network, the method comprising:

transmitting information associated with an event in a sequence of events;

receiving at least part of a schedule, the schedule generated based on the event in the sequence of events; and

transmitting data based on the at least part of the schedule.

12 . The method of claim 11 , further comprising generating the transmitted information based on the event.

13 . A computer program product, tangibly embodied in an information carrier, the computer program product including instructions being operable to cause a data processing apparatus to:

receive information associated with at least two network devices, each network device associated with at least one event in a sequence of events;

determine a first schedule entry in a schedule for each of the at least two network devices based on the received information; and

transmit at least a part of the schedule to each of the at least two network devices.

14 . A system for scheduling transmissions in a network, the system comprising:

a scheduler module configured to determine a first schedule entry in a schedule for each of at least two network devices based on information; and

a communication module configured to:

receive the information associated with the at least two network devices, each network device associated with at least one event in a sequence of events, and

transmit at least part of the schedule to each of the at least two network devices.

15 . The system of claim 14 , further comprising the schedule module further configured to identify at least one available schedule entry in the schedule for each network device, the at least one available schedule entry occurring at or after a time slot of the least one event associated with the respective network device.

16 . The system of claim 14 , further comprising the schedule module further configured to identify at least one available schedule entry in the schedule for each network device based on schedule conflict information.

17 . The system of claim 14 , further comprising:

a schedule conflict module configured to:

identify a schedule conflict associated with a network device of the at least two network devices based on schedule conflict information, and

determine a second schedule entry in the schedule for the network device based on the identified schedule conflict; and

the communication module further configured to transmit the second schedule entry to the network device.

18 . The system of claim 14 , further comprising:

a multi-network schedule conflict module configured to:

identify a channel conflict associated with the schedule based on channel conflict information, and

determine an available channel for the schedule; and

the communication module further configured to transmit the available channel to each of the at least two network devices associated with the schedule.

19 . The system of claim 14 , further comprising the schedule module further configured to determine at least one retry entry in the schedule for at least one network device of the at least two network devices based on the received information.

20 . A system for scheduling transmissions in a network, the system comprising:

a network interface module configured to:

transmit information associated with an event in a sequence of events, and

receive at least part of a schedule, the schedule generated based on the event in the sequence of events; and

a control module configured to generate data for transmission based on the at least part of the schedule.

21 . The system of claim 20 , further comprising the control module further configured to generate the information based on the event.

22 . A system for scheduling transmissions, the system comprising:

means for receiving information associated with at least two network devices, each network device associated with at least one event in a sequence of events;

means for determining a first schedule entry in a schedule for each of the at least two network devices based on the received information; and

means for transmitting at least a part of the schedule to each of the at least two network devices.

Assignments (5)
SECURITY AGREEMENT Recorded Nov 27, 2012
From: MILLENNIAL NET, INC.
To: WOODFORD FARM TRUST; MUC TECHNOLOGY INVEST GMBH
Reel/Frame 029361/0686 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2012
From: WOODFORD FARM TRUST
To: MILLENNIAL NET, INC.
Reel/Frame 029113/0381 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2010
From: MILLENNIAL NET, INC.
To: WOODFORD FARM TRUST
Reel/Frame 024683/0955 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2010
From: RHEE, SOKWOO
To: MILLENNIAL NET, INC.
Reel/Frame 024607/0724 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2010
From: RHEE, SOKWOO
To: MILLENNIAL NET, INC.
Reel/Frame 024594/0211 →