Contextual contacts for html5

US2016285885A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016285885-A1
Application numberUS-201315038691-A
CountryUS
Kind codeA1
Filing dateDec 23, 2013
Priority dateDec 23, 2013
Publication dateSep 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.

Various system and methods for selecting a set of contacts for sharing with an application. An apparatus comprises a contact selection module, an application analysis module, and a contact manager module. The contact selection module receives a request at a computing device, from an application, to access contacts stored on the computing device. The application analysis module determines a set of contexts of the application. The contact manager module generate a a set of contacts to share with the application based on the set of contexts, wherein the set of contacts have contexts correlated with the set of contexts of the application; and grants access to the set of contacts to the application.

First claim

Opening claim text (preview).

1 .- 25 . (canceled) 26 . A machine-readable medium including instructions to select a set of contacts for sharing with an application, which when executed by a machine, cause the machine to perform operations comprising: receiving a request at a computing device, from an application, to access contacts stored on the computing device; determining a context of the application; generating a set of contacts to share with the application based on the determining, wherein the set of contacts have profiles correlated with the context of the application; and granting access to the set of contacts to the application. 27 . The machine-readable medium of claim 26 , wherein determining a context of the application comprises: performing keyword analysis of the application, wherein the application is a web-based application; and comparing results of the keyword analysis with at least one application with a previously defined context. 28 . The machine-readable medium of claim 26 , wherein determining a context of the application comprises: selecting at least one context from a group of keywords. 29 . The machine-readable medium of claim 26 , wherein determining the context of the application comprises: determining a trust level of the application. 30 . The machine-readable medium of claim 29 , wherein the trust level is based on a developer of the application. 31 . The machine-readable medium of claim 26 , further comprising: presenting the set of contacts to a user of the computing device before granting access to the contacts to the application. 32 . The machine-readable medium of claim 31 , further comprising: receiving user input indicating a modification to the presented set of contacts by the user. 33 . The machine-readable medium of claim 32 , further comprising: updating the context of the application based on the user input. 34 . The machine-readable medium of claim 32 , further comprising: updating a profile of at least one contact of the set of contacts based on the user input. 35 . The machine-readable medium of claim 26 , wherein the application is compliant with an HTML5 standard. 36 . An apparatus to select a set of contacts for sharing with an application, the apparatus comprising: a contact selection module to receive a request at a computing device, from an application, to access contacts stored on the computing device; an application analysis module to determine a set of contexts of the application; and a contact manager module to: generate a set of contacts to share with the application based on the set of contexts, wherein the set of contacts have contexts correlated with the set of contexts of the application; and grant access to the set of contacts to the application. 37 . The apparatus of claim 11 , wherein to determine the set of contexts of the application, the application analysis module is to: perform keyword analysis of the application, wherein the application is a web-based application; and compare results of the keyword analysis with an application with a previously defined context. 38 . The apparatus of claim 36 , wherein the request is an HTML5 compliant access request. 39 . The apparatus of claim 36 , wherein a context of the set of contexts is based on a trust level of the application. 41 . The apparatus of claim 39 , wherein the trust level is based on a developer of the application and the developer's previous behavior. 41 . The apparatus of claim 36 , wherein the contact selection module is to present the set of contacts to a user of the computing device before granting access to the set of contacts to the application. 42 . The apparatus of claim 41 , wherein the contact selection module is to receive user input indicating a modification to the presented set of contacts. 43 . The apparatus of claim 42 , wherein the application analysis module is to update a context of the application based on the user input. 44 . The apparatus of claim 36 , wherein the application is compliant with an HTML5 standard. 45 . An method to select a set of contacts for sharing with an application, the method comprising: receiving a request at a computing device, from an application, to access contacts stored on the computing device; determining a context of the application; generating a set of contacts to share with the application based on the determining, wherein the set of contacts have profiles correlated with the context of the application; and granting access to the set of contacts to the application.

Assignees

Inventors

Classifications

  • G06Q10/40Primary

    Business processes related to social networking or social networking services · CPC title

  • Updating · CPC title

  • Query execution · CPC title

  • using context · CPC title

  • H04L63/104Primary

    Grouping of entities · 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 US2016285885A1 cover?
Various system and methods for selecting a set of contacts for sharing with an application. An apparatus comprises a contact selection module, an application analysis module, and a contact manager module. The contact selection module receives a request at a computing device, from an application, to access contacts stored on the computing device. The application analysis module determines a set …
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06Q10/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).