Systems and methods of active text markup

US9477645B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9477645-B2
Application numberUS-201313799481-A
CountryUS
Kind codeB2
Filing dateMar 13, 2013
Priority dateMar 13, 2013
Publication dateOct 25, 2016
Grant dateOct 25, 2016

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.

The present subject matter relates to text viewing and markup, and in particular to systems and methods of active text markup. In particular, various embodiments include at least one of systems, methods, and software to define text markup styles including associated actions to be performed against text marked up according to a defined markup style. Some embodiments include receiving marker input mapping a first markup style to an action and receiving text marker input associating the marker to a portion of document text. Such embodiments may further include receiving an action trigger to perform the action mapped to the marker associated to the portion of document text and performing the action based on the associated portion of document text.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by a computing device, an option from a user to define a first markup style; receiving, by the computing device, a first action from the user to associate with the first markup style; storing, by the computing device, data representative of the first markup style and the action associated with the first markup style; receiving, by the computing device, text marker input from the user, the text marker input associated with the first markup style and associated with a portion of document text; receiving, by the computing device, an action trigger to perform the action associated with the first markup style; and performing, by the computing device, the action based on the associated portion of document text. 2. The method of claim 1 , further comprising: storing the first markup style and associated first action provided by the user as a marker profile. 3. The method of claim 2 , further comprising: storing data identifying a document associated with the portion of document text, an association to the marker profile, and data identifying the portion of document text of the received text marker input. 4. The method of claim 2 , wherein the portion of document text is in a first document and the user is a first user, and wherein the marker profile is retrieved by a second user to be used in a second document. 5. The method of claim 1 , wherein the action is a query of stored data based at least in part on the portion of document text, the stored data to be queried identified in the text marker input. 6. The method of claim 1 , further comprising: receiving, from the user, an option to define a second markup style; receiving, from the user, a second action to associate with the second markup style; receiving second text marker input associated with the first markup style and associated with a second portion of document text; and wherein the action trigger further causes the second action to be performed based on the second portion of document text. 7. The method of claim 6 , wherein: the action trigger is a command to generate an email based on the text marker input and the second text marker input; the portion of document text identified by the text marker input is at least one email recipient to which the email generated in response to the trigger input is to be sent; and the portion of document text identified by the second text marker input identifies content to be included in a body of the email generated in response to the trigger input. 8. The method of claim 6 , wherein: the action trigger is a command to generate a calendaring program invite based on the text marker input and the second text marker input; the portion of document text identified by the text marker input is at least one email recipient to which the calendaring program invite generated in response to the trigger input is to be sent; and the portion of document text identified by the second text marker input identifies at least one of a date and time, duration, and content to be included in the calendaring program invite generated in response to the trigger input. 9. The method of claim 6 , wherein: the action trigger is a command to split a document associated with the text marker input and the second text marker input into two documents, a first document of the two documents being a document consisting of document text associated with the text marker input, a second document of the two documents consisting of document text associated with the second text marker input. 10. The method of claim 6 , wherein: the action trigger is a command to split a document associated with the text marker input and the second text marker input into document sections, a first section of the document sections being a document section consisting of document text associated with the text marker input, a second document section of the document sections consisting of document text associated with the second text marker input. 11. The method of claim 1 , wherein the action is an association with a product, a representation of which is stored in a repository including metadata descriptive of at least one capability of the product, the method further comprising: determining a relevance of the product to the portion of document text to which the text marker input is associated; and presenting a graphical view of the determined relevance of the product to the portion of document text. 12. The method of claim 11 , wherein the product is a software product. 13. The method of claim 1 , wherein the first markup style comprises at least one of bold, italic, a particular color, a different font, a different font size, single underline, double underline, single strike through, double strike through, all capital letters, small capital letters, subscript, or superscript. 14. The method of claim 1 , wherein the portion of document text includes multiple document sections. 15. The method of claim 14 , wherein the action trigger is to generate a new document, and wherein the method further comprises: causing a new document to be created; determining an order for the multiple document sections to be included in the new document; and placing the multiple document sections in the new document based on the determined order. 16. The method of claim 1 , wherein the portion of document text is in a first document, and wherein the method further comprising: storing data representative of the first markup style in the first document, a database, or within application data. 17. A non-transitory computer-readable storage medium, with instructions stored thereon, which when executed by at least one processor of a computer, cause the computer to: receive, an option from a user to define a first markup style; receive, a first action from the user to associate with the first markup style; store data representative of the first markup style and the action associated with the first markup style; receive text marker input from the user, the text marker input associated with the first markup style and associated with a portion of document text; receive an action trigger to perform the action associated with the first markup style; and perform the action based on the associated portion of document text. 18. The method of claim 17 , wherein the action is a query of stored data based at least in part on the portion of document text, the stored data to be queried identified in the text marker input. 19. The method of claim 18 , further comprising: receiving from the user, an option to define a second markup style; receiving, from the user, a second action to associate with the second markup style; receiving second text marker input associated with the first markup style and associated with a second portion of document text; and wherein the action trigger further causes the second action to be performed based on the second portion of document text. 20. The method of claim 19 , wherein: the action trigger is a command to generate a new document based on the text marker input and the second text marker input; the portion of document text identified by the text marker input identifies content to be included as a first portion of the document; and the portion of document text identified by the second text marker input identifies content to be included by the second portion of the document. 21. The method of claim 17 , wherein the action is an association with a product, a representa

Assignees

Inventors

Classifications

  • G06F40/117Primary

    Tagging; Marking up (details of markup languages G06F40/143); Designating a block; Setting of attributes (style sheets, e.g. eXtensible Stylesheet Language Transformation [XSLT], G06F40/154) · CPC title

  • G06F17/218Primary

    Physics · mapped topic

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 US9477645B2 cover?
The present subject matter relates to text viewing and markup, and in particular to systems and methods of active text markup. In particular, various embodiments include at least one of systems, methods, and software to define text markup styles including associated actions to be performed against text marked up according to a defined markup style. Some embodiments include receiving marker inpu…
Who is the assignee on this patent?
Sachs Marco, Stern Andre, Sap Se
What technology area does this patent fall under?
Primary CPC classification G06F40/117. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 25 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).