Content and object metadata based search in e-reader environment

US9298712B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9298712-B2
Application numberUS-201213713465-A
CountryUS
Kind codeB2
Filing dateDec 13, 2012
Priority dateDec 13, 2012
Publication dateMar 29, 2016
Grant dateMar 29, 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.

Metadata based enhanced search capabilities are provided in conjunction with e-reader experience. Metadata associated with content and objects within displayed content is created based on default and/or custom rules. The metadata such as attributes, tags, etc. is indexed and used to augment search queries based on selected portions of the displayed content. Additional search augmentation is performed based on user-defined metadata or processing of objects such as image recognition of image objects and similar processes.

First claim

Opening claim text (preview).

What is claimed is: 1. A method executed on a computing device to provide a metadata based search in an e-reader environment, the method comprising: determining search terms based on a selected portion of displayed content; generating a query for a search based on the selected portion; determining the metadata associated with one or more objects associated with the search terms, wherein the one or more objects include embedded images, embedded graphical objects, and one or more interactive objects, interactive puzzle objects, embedded video objects, and embedded audio objects; performing optical character recognition on each of the embedded images and the embedded graphical objects to retrieve textual content and key terms from each of the embedded images and the embedded graphical objects; indexing the metadata, wherein the metadata includes the textual content and the key terms; augmenting the query based on the metadata, wherein the metadata is associated with one or more attributes of each of the one or more objects; categorizing a summary of query results based on the metadata; and presenting the summary of the query results in a results pane on a user interface. 2. The method of claim 1 , further comprising: determining the metadata associated with the one or more objects within a predefined vicinity of the selected portion. 3. The method of claim 1 , wherein the one or more attributes include one or more of a dimension of the one or more objects, a type of the one or more objects, and a title of the one or more objects. 4. The method of claim 1 , further comprising: determining the metadata from one or more tags associated with each of the one or more objects. 5. The method of claim 4 , wherein the metadata includes one or more of a type of each of the one or more objects a type of each of the embedded audio objects, a title of each of the embedded audio objects, a title of each of the embedded video objects, a duration of each of the embedded audio objects, and a duration of each of the embedded video objects. 6. The method of claim 1 , further comprising: processing the one or more objects to retrieve the metadata. 7. The method of claim 1 , further comprising: retrieving the key terms from the embedded audio objects and the embedded video objects. 8. The method of claim 1 , further comprising: generating the query in response to detecting activation of a search control following the selection of the portion of the displayed content. 9. A computing device to provide a metadata based search in an e-reader environment, the computing device comprising: a memory configured to store instructions; and a processor coupled to the memory, the processor executing an e-reader application in conjunction with the instructions stored in the memory, wherein the e-reader application is configured to: determine search terms based on a selected portion of displayed content; generate a query for a search based on the selected portion; determine the metadata associated with one or more objects, wherein the one or more objects include embedded images, embedded graphical objects, and one or more interactive objects, interactive puzzle objects, embedded video objects, and embedded audio objects; perform optical character recognition on each of the embedded images and the embedded graphical objects to retrieve textual content and key terms from each of the embedded images and the embedded graphical objects; index the metadata, wherein the metadata includes the textual content and the key terms; augment the query based on the metadata, wherein the metadata is associated with one or more attributes of each of the one or more objects and includes at least one from a set of dimensions, types, titles, and tags of the one or more objects; categorize a summary of query results based on the metadata; and present the summary of the query results in a results pane on a user interface. 10. The computing device of claim 9 , wherein the metadata is created for the one or more objects based on one or more of a default rule and a custom rule. 11. The computing device of claim 9 , wherein the metadata is user-defined metadata provided through a search user interface managed by the e-reader application. 12. The computing device of claim 9 , wherein the e-reader application is further configured to: enable interaction for a user through one or more of a touch input, a gesture input, a mouse input, a keyboard input, a gyroscopic input, and an eye-tracking input. 13. The computing device of claim 9 , wherein the e-reader application is one of a locally executed application and a client application accessing an e-reader service. 14. A method executed on a computing device to provide a metadata based search in an e-reader environment, the method comprising: determining search terms based on a selected portion of displayed content; generating a query for a search based on the selected portion; determining the metadata associated with one or more objects within a predefined vicinity of the selected portion by processing the one or more objects to retrieve metadata, wherein the one or more objects include embedded images, embedded graphical objects, and one or more interactive objects, interactive puzzle objects, embedded video objects, and embedded audio objects, and wherein the interactive objects are associated with the search terms; performing optical character recognition on each of the embedded images and the embedded graphical objects to retrieve textual content and key terms from each of the embedded images and the embedded graphical objects; indexing the metadata, wherein the metadata includes the textual content and the key terms; augmenting the query based on the metadata, wherein the metadata is associated with one or more attributes of each of the one or more objects and includes at least one from a set of dimensions, types, titles, and tags of the one or more objects; categorizing a summary of query results based on the metadata; and presenting the summary of the query results in a results pane on a user interface. 15. The method of claim 14 , further comprising: generating the query in response to detecting one of the selection of the portion of the displayed content and activation of a search control following the selection of the portion of the displayed content. 16. The method of claim 14 , further comprising: categorizing search results of the query based on the metadata. 17. The method of claim 14 , further comprising: enabling execution of the search in one or more of web resources, a user library associated with an e-reader application, a collection of user documents, and a collection of user notes generated through the e-reader application.

Assignees

Inventors

Classifications

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 US9298712B2 cover?
Metadata based enhanced search capabilities are provided in conjunction with e-reader experience. Metadata associated with content and objects within displayed content is created based on default and/or custom rules. The metadata such as attributes, tags, etc. is indexed and used to augment search queries based on selected portions of the displayed content. Additional search augmentation is per…
Who is the assignee on this patent?
Microsoft Corp, Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F17/30023. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 29 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).