发明名称 SYNCHRONIZED DATA CHANGES
摘要 A method synchronizes data between a first computer and a second computer. An original first data in a first computer is changed into revised first data in the first computer by inserting a data change into the original first data. The data change in the revised first data is identified and transmitted to a second computer in a message. The message instructs the second computer to convert an original second data stored in the second computer into a revised second data by inserting the data change into the original second data, where the original second data and the revised second data are used and managed by a resident application software on the second computer. The message is executable without use of the resident application software on the second computer, thus allowing changes to be made across disparate platforms.
申请公布号 US2016232219(A1) 申请公布日期 2016.08.11
申请号 US201615099768 申请日期 2016.04.15
申请人 International Business Machines Corporation 发明人 HEATH DAVID M.
分类号 G06F17/30;H04L29/08 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method of synchronizing data between a first computer and a second computer, the method comprising: changing, by one or more processors, an original first data in a first computer into a revised first data in the first computer by inserting a data change into the original first data, wherein different logic within the first computer are isolated from one another such that the first computer is unable to identify the data change, wherein the first computer comprises a video sensor that generates a local video record of an environment of the first computer, wherein the data change is a result of a change to the local video record caused by a moving physical object that alters an appearance of the environment of the first computer; identifying, by one or more processors, the data change in the revised first data; determining, by one or more processors, that the first computer has received an identification of the data change from a data change server, wherein the data change occurred within the first computer without the first computer being able to identify the data change; transmitting, by one or more processors, the data change to a second computer in a message, wherein the message instructs the second computer to convert an original second data stored in the second computer into a revised second data by inserting the data change into the original second data, wherein the original first data is a text file, wherein the original second data is a video file, wherein the text file describes images in the video file, wherein the original second data and the revised second data are utilized by a resident application software on the second computer, wherein the message contains all necessary executable software that, when executed via an operating system running on the second computer, causes an insertion of the data change into the original second data, and wherein the message is executable without use of the resident application software on the second computer; determining, by one or more processors, a data change location in the original first data at which the data change is inserted to create the revised first data; identifying, by one or more processors, a first location in the text file that corresponds to a second location in the video file based on related content from the text file and the video file; and transmitting, by one or more processors, the data change location to the second computer in the message, wherein the second computer is enabled to calculate an equivalent data change location in the original second data, and wherein the data change is inserted into the video file to create a hybrid text/video file that includes a text data change and the video file; receiving, from the video sensor, the change to the local video record caused by the moving physical object; filtering out, by one or more processors, an image of a background of the environment of the first computer that does not include an image of the moving physical object; and transmitting, by one or more processors and in response to detecting a physical event, only the data change showing the image of the moving physical object without the image of the background of the environment of the first computer.
地址 Armonk NY US