Tuesday, December 20, 2011

Patent battles. Microsoft vs Motorola - 1:0

Microsoft owns a fairly broad patent on email-based meeting scheduler for mobile devices. Windows CE wasn't great as an operating system, but at least it resulted in some quality IP. After the dust settles, Motorola and Microsoft will probably make a licensing deal similar to the one Microsoft and Samsung made earlier this year.

Dec 20, 2011. PCWorld - A U.S. International Trade Commission (ITC) judge on Tuesday ruled that Motorola Mobility infringed a Microsoft patent in making its Android handsets but did not violate six other patents for which Microsoft had made claims against Motorola.

 9. A method of operating a mobile device, comprising:

providing a first object store on the mobile device;

providing a first application program on the mobile device;

maintaining objects in the first object store with the first application program;

intermittently synchronizing the objects in the first object store with objects in a remote object store;

receiving user input information indicative of a meeting request;

generating a meeting object with the first application program such that at least some of the user input information defines properties in the meeting object;

generating an electronic mail meeting request object based on the information in the meeting object; and

storing the meeting object and the electronic mail scheduling request object in the first object store for transmission.

From a theory perspective, the following steps for a single transaction are essential:

- receive payload (user input)
- process the payload to extract relevant descriptions [attach identifiers if necessary]
- re-pack the payload for transmission
- store for future transmission (or transmit)

At a higher level (lots of objects (PP), devices(S,T), and communications(D) options):

Since there are a lot of objects (representations) and they are stored on multiple devices, Control has to synchronize them.

No comments: