发明名称 Time synchronizing sensor continuous and state data signals between nodes across a network
摘要 Techniques are provided for synchronization of sensor signals between devices. One or more of the devices may collect sensor data. The device may create a sensor signal from the sensor data, which it may make available to other devices upon a publisher/subscriber model. The other devices may subscribe to sensor signals they choose. A device could be a provider or a consumer of the sensor signals. A device may have a layer of code between an operating system and software applications that processes the data for the applications. The processing may include such actions as synchronizing the data in a sensor signal to a local time clock, predicting future values for data in a sensor signal, and providing data samples for a sensor signal at a frequency that an application requests, among other actions.
申请公布号 US9116220(B2) 申请公布日期 2015.08.25
申请号 US201012979140 申请日期 2010.12.27
申请人 Microsoft Technology Licensing, LLC 发明人 Liu Shao;Finocchio Mark;Bar-Zeev Avi;Margolis Jeffrey;Flaks Jason;Crocco, Jr. Robert;Kipman Alex Aben-Athar
分类号 H04J3/16;G01S5/00;G01S19/03;A63F13/20;A63F13/30;G01D21/00;G06F3/01;G06F3/03;G06F3/038;H04J3/06;H04W84/18 主分类号 H04J3/16
代理机构 代理人 Roper Brandon;Yee Judy;Minhas Micky
主权项 1. A method comprising: determining, by a first electronic device, which sensor signals are available over one or more networks, each of the sensor signals is available from another electronic device that has a sensor from which the sensor signal is derived, wherein the sensor signals include a first type of signal for continuous signals and a second type of signal for state signals; subscribing, by the first electronic device, to a first sensor signal of the sensor signals; establishing a common time reference between the first electronic device a second electronic device that publishes the first sensor signal; receiving the first sensor signal at the first electronic device over the one or more networks, the first sensor signal including timing information, a continuous signal based on sensor data, and a state signal; synchronizing the data in the first sensor signal to a local clock at the first electronic using the common time reference, including; i) accessing samples and associated first time stamps in the continuous signal;ii) converting the first time stamps to local time using the common time reference; andiii) processing the first sensor signal at the first electronic device, the processing including extrapolating data in the continuous signal to predict a value for the continuous signal for a future point in time that is beyond any point in time for which the first device has received a value for the continuous signal;iv) accessing state information and associated second time stamps in the state signal;v) converting the second time stamps to local time using the common time reference; andvi) sending acknowledgments for state information that is received to the second electronic device that publishes the first sensor signal; andproviding the synchronized data to an application on the first electronic device.
地址 Redmond WA US
您可能感兴趣的专利