发明名称 Systems and methods for updating data across multiple network architectures
摘要 A method for updating a storage element may include receiving a first set of data from a first device that operating in a structure. The first set of data corresponds to a first data type interpretable by the first device. The method may also include translating the first set of data into a second set of data of a second data type interpretable by a second device operating in the structure but not by the first device. The first set of data and the second set of data are associated with a first portion of information associated with occupancy properties of the structure. The method may then include storing the second set of data in a storage element that includes a second portion information associated with the occupancy properties of the structure.
申请公布号 US9294340(B1) 申请公布日期 2016.03.22
申请号 US201414542019 申请日期 2014.11.14
申请人 GOOGLE INC. 发明人 Logue Jay D.;Smith Zachary B.;Neeley Matthew G.
分类号 G06F15/173;H04L12/24;H04L12/26 主分类号 G06F15/173
代理机构 代理人
主权项 1. A non-transitory computer-readable medium comprising instructions configured to: receive JavaScript Object Notation (JSON) format data from a first device configured to monitor or control a first condition associated with heating, ventilating, and air conditioning (HVAC) properties in a home or office environment; receive tag-length-value (TLV) format data from a second device configured to monitor or control a second condition in the home or office environment; identify a first bucket in a storage element based on the JSON format data, wherein the storage element comprises a first plurality of buckets associated with the first device and a second plurality of buckets associated with the second device, wherein each bucket of the first and second pluralities of buckets is defined according to a JSON protocol and is associated with a data type that groups two or more data objects together according to a common field; write the JSON format data into the first bucket; translate the TLV-format data into an equivalent JSON format data, wherein translation of the TLV-format data into the equivalent JSON format data includes: identifying a value field of the TLV-format data in a translation dictionary comprising a plurality of mappings between a plurality of tags associated with the TLV-format data and a plurality of bucket keys associated with the first and second pluralities of buckets; anddetermining a bucket value in the equivalent JSON-format data based on the value field and customized mappings between a plurality of value fields of the TLV-format data and a plurality of bucket values in the JSON-format data; identify a second bucket of the second plurality of buckets in the storage element based on the bucket value; write the equivalent JSON format data into the second bucket; and adjust the HVAC properties in the home or office environment by adjusting an operation of the first device based on the JSON format data written in the first bucket and the equivalent JSON format data written in the second bucket.
地址 Mountain View CA US