发明名称 Data framework to enable rich processing of data from any arbitrary data source
摘要 Data is accessed and updated in a data store at a field granularity. A user query specifies one or more non-unique fields of a record. The query is sent to a data store to retrieve the fields of the record at a field granularity, in satisfaction of the query. The fields of the record can also be modified by transmitting a record ID along with original content, while omitting some of the record data, and by also including the modification to be made.
申请公布号 US8886659(B2) 申请公布日期 2014.11.11
申请号 US201213599792 申请日期 2012.08.30
申请人 Microsoft Corporation 发明人 Ahmed Haroon;Doty John David;Box Donald F.;Kimmerly Randy S.
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人 Chen Nicholas;Andrews David;Minhas Micky
主权项 1. In a computing environment, a computer-implemented method of updating data at a data store in response to receiving update data from a client system, the method comprising: the client system that includes at least one processor, receiving a modified value for a particular field that is stored in memory at the client system, the modified value comprising a modification of an existing value of the particular field, the particular field corresponding to a record stored at a data store with a plurality of fields including the particular field having a data store value; and the client system transmitting the modified value for the particular filed, along with a unique record identity value corresponding to a record identity field for the record, along with an original value of the particular field to the data store and without transmitting at least some value data corresponding to at least one other field associated with the record; wherein, at the data store, the original value received from the client system is compared with the data store value that is currently stored in the record at the data store, the unique record identity value received from the client system being used to identify the record, andwherein, when it is determined that the received original value is equal to the data store value for the record, then the data store value which is stored by the data store is automatically changed to the modified value corresponding to the modification that was made at the client system.
地址 Redmond WA US