Remotely controlling a self-propelled device in a virtualized environment
US-9218316-B2 · Dec 22, 2015 · US
US9104528B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9104528-B2 |
| Application number | US-201113314212-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 8, 2011 |
| Priority date | Dec 8, 2011 |
| Publication date | Aug 11, 2015 |
| Grant date | Aug 11, 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.
A privacy control system is described herein for controlling dissemination of private information by a program. The privacy control system operates by performing static analysis to determine at least one flow within the program of private information, from a source to a sink. The static analysis is particularly configured to identify two types of flow, including: (a) an unvetted flow of untampered private information from the source to the sink; and (b) a flow of tampered private information from the source to the sink, whether vetted or unvetted. The privacy control system then prompts the user to provide a privacy control decision regarding the flow. The privacy control decision governs whether actual data or anonymized data is provided to the sink, or whether the program is terminated. A runtime system then runs the program in accordance with the privacy control decision.
Opening claim text (preview).
What is claimed is: 1. A method, performed by computing functionality, for controlling dissemination of private information by a program, comprising the following steps as executed on a computing device comprising at least a processing device executing instructions maintained by a memory: receiving an analysis-invoking event; in response to the analysis-invoking event, performing static analysis to determine at least one flow within the program of private information from a sour…
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.