Patent ID: 9491127
Filing Date: 2016-11-08
CPC Classification: G06Q,H04L

Claim Text:
1. A method for versioning comprising: receiving through a user interface a command to compose a primary communication; receiving through the user interface a command to include a secondary communication with the primary communication; determining in a processing system a version of the secondary communication in a processing system; transferring through a communication interface the primary communication, the secondary communication, and the version from a sending device for delivery to and display by a recipient device; determining in the processing system an initial version for the secondary communication from the version; in response to changes made to the secondary communication, determining in the processing system an updated version for the secondary communication and an extent of the changes made to the secondary communication; selecting a version field in the processing system for updating based on the extent of the changes made to the secondary communication in the processing system; updating the version in the processing system by updating the selected version field, wherein the version includes two or more version fields; and transferring through the communication interface another primary communication, the secondary communication, and the updated version from the recipient device for delivery to and display by the sending device.