This inventor holds 3 USPTO granted patents. Top assignee: Microsoft Technology Licensing, LLC. Active years: 2012-2020.
Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile
Company Filing History:
Years Active: 2012-2020
Title: Anil Abraham Elson and Collaborative Text Synchronization
Introduction
Anil Abraham Elson is an inventor associated with Bothell, Washington, and Microsoft Technology Licensing, LLC. His patent work includes methods for synchronizing text across multiple clients while resolving conflicting edits.
Latest Patents
One of Elson’s listed inventions is “Multi-master text synchronization using deltas.” The patent describes a server that selects which incoming text change to process and incorporates that change into the current text version. The server then informs clients of the update. When a client’s change was not selected, the client compares the updated text with its unprocessed change, infers the user’s intent, and creates a merged version designed to preserve that intent and avoid data loss. The client sends the merged version back to the server.
The supplied information lists this patent title and description twice, so it is presented here once. Elson is credited with 3 patents.
Career Highlights
Elson’s listed patent work focuses on collaborative editing and synchronization. The described approach distributes conflict resolution between the server and clients, allowing clients to reconcile edits that the server did not initially process.
Collaborations
Elson is associated with Microsoft Technology Licensing, LLC. His listed coworker is Shruti Kasetty.
Conclusion
Anil Abraham Elson’s patent work addresses the practical challenge of preserving user intent when multiple people edit shared text, with a synchronization method that combines server-side selection and client-side conflict resolution.
Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile
