Embedded meeting extensions

US10346530B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10346530-B2
Application numberUS-201715455816-A
CountryUS
Kind codeB2
Filing dateMar 10, 2017
Priority dateMar 10, 2017
Publication dateJul 9, 2019
Grant dateJul 9, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embeddable extensions of the functionality of email and calendaring applications are described herein. An originating email and calendaring application formats meeting items to include extensible content, e.g., within the body field of the meeting item. Recipient email and calendaring applications receive the meeting items and, depending on whether they are configured to provide an extended functionality, will either deploy the extensible content item according to the extended functionality or present the extensible content item according to a standardized functionality. The body field includes the extensible content item according to the standardized functionality that is interpretable by configured clients to provide the extended functionality.

First claim

Opening claim text (preview).

We claim: 1. A method for interchangeably providing access to extended functionalities for meeting items, comprising: opening a meeting item in a calendaring application, wherein the meeting item includes a note object embedded in the meeting item; parsing the meeting item; identifying whether the meeting item includes a key value, the key value identifying that the calendaring application provides additional functionalities of a note application; in response to identifying that the meeting item doesn't include the key value: providing a hyperlink in the meeting item to access the note object within a user interface of the note application; in response to identifying that the meeting item includes the key value: calling a note extension; and accessing, within a user interface of the calendaring application, the note object embedded in the meeting item via the note extension. 2. The method of claim 1 , further comprising: in response to not identifying that the meeting item includes the key value, displaying the note object in the user interface of the calendaring application. 3. The method of claim 2 , wherein the meeting item includes the key value that is not identified. 4. The method of claim 1 , wherein the key value indicates a particular note extension to call as the note extension, wherein the particular note extension is configured to provide authoring functionalities for a document type of the note object. 5. The method of claim 4 , wherein the document type of the note object is selected from the group comprising: a word processing document; a spreadsheet document; a presentation document; and a note taking document. 6. The method of claim 1 , wherein the key value is encrypted. 7. The method of claim 1 , wherein accessing the note object further comprises: transmitting an access request to a note server to instantiate the note object; receiving the note object from the note server. 8. The method of claim 7 , further comprising: authoring content in the note object, via the user interface of the calendaring application; and transmitting the content to the note server. 9. The method of claim 7 , wherein transmitting the access request to the note server further comprises: authenticating access to the note object; and establishing an authoring session for the note object on the note server. 10. The method of claim 1 , wherein opening the meeting item comprises syncing a calendar application with a calendar service including the meeting item. 11. A computer readable storage device including processor executable instructions for interchangeably providing access to extended functionalities for meeting items, comprising: opening a meeting item in a calendaring application, wherein the meeting item includes a hyperlink to a note object embedded in a body field of the meeting item; parsing the body field of the meeting item; identifying whether the body field includes a key value, the key value identifying that the calendaring application provides additional functionalities of a note application; in response to identifying that the meeting item doesn't include the key value: providing a hyperlink in the meeting item to access the note object within a user interface of the note application; in response to identifying that the body field includes the key value: calling a note extension; and accessing, within a user interface of the calendaring application, the note object embedded in the body field via the note extension; and displaying the hyperlink to the note object in the user interface of the calendaring application according to the body field. 12. The computer readable storage device of claim 11 , wherein the body field includes the key value that is not identified. 13. The computer readable storage device of claim 11 , wherein the key value indicates a particular note extension to call as the note extension, wherein the particular note extension is configured to provide authoring functionalities for a document type of the note object and the document type of the note object is selected from the group comprising: a word processing document; a spreadsheet document; a presentation document; and a note taking document. 14. The computer readable storage device of claim 11 , wherein accessing the note object further comprises: establishing an authoring session with a note server via the hyperlink; receiving content authored in the note object, via the user interface of the calendaring application; and transmitting the content to the note server. 15. The computer readable storage device of claim 14 , wherein establishing the authoring session with the note server further comprises: transmitting a note object request, using the hyperlink, to the note server to instantiate the note object for the meeting item. 16. A system for interchangeably providing access to extended functionalities for meeting items, comprising: a processor; and a computer readable storage device including executable instructions, which when executed by the processor: open a meeting item in a calendaring application, wherein the meeting item includes a hyperlink to a note object embedded in a body field of the meeting item; parse the body field of the meeting item; identify whether the body field includes a key value, the key value identifying that the calendaring application provides additional functionalities of a note application; in response to identifying that the meeting item doesn't include the key value: provide a hyperlink in the meeting item to access the note object within a user interface of the note application; in response to identifying that the body field includes the key value: call a note extension; and access, within a user interface of the calendaring application, the note object embedded in the body field via the note extension; and display the hyperlink to the note object in the user interface of the calendaring application according to the body field. 17. The system of claim 16 , wherein the body field includes the key value that is not identified. 18. The system of claim 16 , wherein the key value indicates a particular note extension to call as the note extension, wherein the particular note extension is configured to provide authoring functionalities for a document type of the note object and the document type of the note object is selected from the group comprising: a word processing document; a spreadsheet document; a presentation document; and a note taking document. 19. The system of claim 16 , wherein to access the note object further comprises: establish an authoring session with a note server via the hyperlink; receive content authored in the note object, via the user interface of the calendaring application; and transmit the content to the note server. 20. The system of claim 19 , wherein to establish the authoring session with the note server further comprises: transmit a note object request, using the hyperlink, to the note server to instantiate the note object for the meeting item.

Assignees

Inventors

Classifications

  • Parsing · CPC title

  • G06F40/169Primary

    Annotation, e.g. comment data or footnotes · CPC title

  • Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties · CPC title

  • Computer-aided management of electronic mailing [e-mailing] · CPC title

  • Annexed information, e.g. attachments · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10346530B2 cover?
Embeddable extensions of the functionality of email and calendaring applications are described herein. An originating email and calendaring application formats meeting items to include extensible content, e.g., within the body field of the meeting item. Recipient email and calendaring applications receive the meeting items and, depending on whether they are configured to provide an extended fun…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F40/169. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 09 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).