Extracting and formatting content from web-resources

US2016381118A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016381118-A1
Application numberUS-201514874059-A
CountryUS
Kind codeA1
Filing dateOct 2, 2015
Priority dateJun 23, 2015
Publication dateDec 29, 2016
Grant date

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.

A system is provided for presenting content on a companion computing device associated with a primary computing device. A web-resource micro-app package is configured, when operating in concert with a companion manager executing on the primary computing device, to control the delivery and presentation of content on the companion computing device. The web-resource micro-app package is cross-platform and thus operable, without modification, with any of a number of different operating systems with which the companion manager and primary computing device might be associated. The web-resource micro-app package includes a location of a web-resource, identification of predetermined content items to be extracted from the web-resource, and presentation parameters for formatting a content group including at least some of the predetermined content items for presentation on the companion computing device.

First claim

Opening claim text (preview).

1 . A system for presenting content on a companion computing device comprising: a primary computing device associated with the companion computing device; a companion manager configured to execute on the primary computing device; and a web-resource micro-app package configured, when operating in concert with the companion manager, to control delivery and presentation of content on the companion computing device, the web-resource micro-app package being cross-platform and thus operable, without modification, with any of a plurality of different operating systems with which the companion manager and primary computing device might be associated, the web-resource micro-app package including: a location of a web-resource; identification of predetermined content items to be extracted from the web-resource; and presentation parameters for formatting a content group including at least some of the predetermined content items for presentation on the companion computing device. 2 . The system of claim 1 , wherein the web-resource micro-app package further comprises: locations of the predetermined content items within data bundles retrieved from the web-resource. 3 . The system of claim 1 , wherein the web-resource micro-app package further comprises: icons to be presented on the companion computing device; and presentation parameters for displaying at least one icon on the companion computing device along with a formatted content group. 4 . The system of claim 1 , wherein the web-resource micro-app package further comprises one or more notification declarations for the content group, each notification declaration comprising: a condition for the content group; and a user notification to be issued by the companion computing device responsive to the condition being met. 5 . The system of claim 4 , wherein the companion manager is configured to: determine whether the condition for the content group is met; and responsive to the condition for the content group being met, provide an indication to the companion computing device to issue the user notification. 6 . The system of claim 5 , wherein the one or more conditions for the content group comprise a presence of one or more keywords within a predetermined content item of the content group. 7 . The system of claim 5 , wherein the one or more conditions for the content group comprise a presence of a value greater than a threshold within a predetermined content item of the content group. 8 . The system of claim 1 , wherein the web-resource micro-app package further comprises: one or more authentication factors required to access an encrypted web-resource. 9 . The system of claim 1 , wherein the web-resource micro-app package further comprises: one or more end-user settings adjustable by an end-user of the companion computing device to modify a parameter of the web-resource micro-app package. 10 . A method of delivering content to a companion computing device associated with a primary computing device, comprising: generating a web-resource micro-app package configured, when operating in concert with a companion manager executing on the primary computing device, to control delivery and presentation of content on the companion computing device, the web-resource micro-app package being cross-platform and thus operable, without modification, with any of a plurality of different operating systems with which the companion manager and primary computing device might be associated, the web-resource micro-app package comprising: a location of a web-resource; identification of predetermined content items to be extracted from the web-resource; and presentation parameters for formatting a content group including at least some of the predetermined content items for presentation on the companion computing device; responsive to receiving a request to install a web-resource micro-app on the companion computing device, downloading the web-resource micro-app package to the primary computing device; installing the web-resource micro-app package on the primary computing device; at the companion manager, generating a web-resource micro-app based on the web-resource micro-app package; and installing the web-resource micro-app on the companion computing device. 11 . The method of claim 10 , wherein the web-resource micro-app package is generated via an authoring tool comprising a plurality of presentation parameter templates for formatting a content group for presentation on the companion computing device. 12 . The method of claim 11 , further comprising: selecting a presentation parameter template comprising a plurality of presentation parameters; indicating a location of a web-resource; indicating an identity and a location for pre-determined content items within a data bundle retrieved from the web-resource; and indicating additional presentation parameters for each content group member, the content group comprising at least one pre-determined content item. 13 . The method of claim 12 , further comprising: indicating an authentication factor required to access the web-resource. 14 . The method of claim 10 , further comprising: following installation of the web-resource micro-app on the companion computing device, retrieving a data bundle from the web-resource; extracting predetermined content items from the data bundle; formatting a content group including at least some of the predetermined content items for presentation on the companion computing device according to the presentation parameters; and exporting the formatted content group from the primary computing device to the companion computing device. 15 . The method of claim 10 , further comprising: at a cloud computing service for the companion computing device, retrieving a data bundle from the web-resource data feed; extracting one or more predetermined content items from the retrieved data bundle; and indicating availability of new data to the companion manager. 16 . The method of claim 15 , further comprising: at the cloud computing service for the companion computing device, receiving a request from the companion manager to download the new data; and exporting the new data to the companion manager. 17 . The method of claim 15 , further comprising: at the cloud computing service for the companion computing device, receiving pushed data from a 3 rd party push service; indicating availability of pushed data to the companion manager; receiving a request from the companion manager to download the pushed data; and exporting the pushed data to the companion manager. 18 . A method for presenting content on a companion computing device, comprising: at a primary computing device associated with the companion computing device, evaluating predetermined content items extracted from a web-resource based on a condition, the condition included in a web-resource micro-app package operable by a companion manager configured to execute on the primary computing device, the web-resource micro-app package being cross-platform and thus operable, without modification, with any of a plurality of different operating systems with which the companion manager and primary computing device might be associated; responsive to the condition being met by the predetermined content items, retrieving from the web-resource micro-app package a user notification to be issued by the companion computing device; formatting the predetermined content items for presentation on the companion computing device based at least on a conditional pr

Assignees

Inventors

Classifications

  • H04L67/06Primary

    specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title

  • H04L67/02Primary

    based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Service provisioning or reconfiguring · CPC title

  • Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals · CPC title

  • using wearable devices, e.g. using a smartwatch or smart-glasses · 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 US2016381118A1 cover?
A system is provided for presenting content on a companion computing device associated with a primary computing device. A web-resource micro-app package is configured, when operating in concert with a companion manager executing on the primary computing device, to control the delivery and presentation of content on the companion computing device. The web-resource micro-app package is cross-plat…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04L67/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Dec 29 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).