Sharing events with structured metadata
AssigneeMicrosoft Technology Licensing, LLC
InventorsJuan Diego Ferre, Devi Jalakandapuram Viswanathan, Roshin Lal Ramesan
Life of this patent
Estimating the term…
Abstract
When sharing events between users, the sharing users and the recipient users often have different relationships with details of the events. An event structurer enables sharing users to share events via a single user interface with recipients and tailor what aspects of the events are shared, thus ensuring the relevant portions of the events are properly presented to new recipients based on their new relationship with the event's details.
Claims20
A system for sharing events with structured metadata comprising:
- a processor;
- a memory storage device including instructions that when executed by the processor provide an event structurer configured to:
- receive a message for a first user related to an event for the first user;
- parse the message to identify metadata of the event;
- create a calendar item for the first user based on the metadata;
- incorporate the metadata into the message for the first user;
- receive a share action from the first user identifying a second user and a portion of the metadata;
- incorporate the portion of the metadata into a shared message;
- and
- transmit the shared message to the second user.
A method for sharing events with structured metadata, comprising:
- receiving a share action identifying an event in a calendar associated with a first user;
- creating a shared message, the shared message including:
- a message body;
- an identifier for a second user;
- and
- metadata associated with the event encoded in a machine-readable division of the shared message indicating that the shared message is a shared event;
- and
- transmitting the shared message to the second user.
A computer readable storage device including processor executable instructions for sharing events with structured metadata, comprising:
- receiving an email for a first user;
- parsing the email to identify metadata associated with an event related to the first user;
- storing the metadata in association with the email;
- creating a calendar item for the first user based on the event;
- receiving a share interaction from the first user for the event;
- creating a shared message, the shared message including a user-selected portion of the metadata associated with the event and an indicator that the shared message is a shared event;
- and
- transmitting the shared message to a second user.
Dependencies are inferred from the claim text.