Handling a query from a requestor by a digital assistant where results include a data portion restricted for the requestor
US-12182205-B2 · Dec 31, 2024 · US
US8990950B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-8990950-B2 |
| Application number | US-97911710-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 27, 2010 |
| Priority date | Dec 27, 2010 |
| Publication date | Mar 24, 2015 |
| Grant date | Mar 24, 2015 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Enabling discretionary data access control in a cloud computing environment can begin with the obtainment of a data request and response message by an access manager service. The response message can be generated by a data storage service in response to the data request. The access manager service can identify owner-specified access rules and/or access exceptions applicable to the data request. An access response can be determined using the applicable owner-specified access rules and/or access exceptions. Both the response message and the access response can indicate the allowance or denial of access to the requested data artifact. The access response can be compared to the response message. If the access response does not match the response message, the response message can be overridden to express the access response. If the access response matches the response message, the response message can be conveyed to the originating entity of the data request.
Opening claim text (preview).
What is claimed is: 1. A system comprising: one or more processors; one or more non-transitory storage mediums comprising program instructions able to be executed by the one or more processors; a plurality of data artifacts representing electronic data files, wherein the data artifacts are stored in one or more non-transitory storage mediums; a cloud computing environment comprising a plurality of cloud service providers configured to operate in accordance with a cloud compu…
Related publications grouped by family.
Free tools are coming soon. Tell us what you want to track and we'll notify you.
Answers are generated from the same data shown on this page.