US2015026679A1PendingUtilityA1
Look Ahead of Links/Alter Links
Est. expiryDec 21, 2027(~1.4 yrs left)· nominal 20-yr term from priority
Inventors:Gary W. FlakeWilliam GatesRoderick A. HydeEdward K.Y. JungRoyce A. LevienRobert W. LordMark A. MalamudRichard F. RashidJohn D. Rinaldo, Jr.Clarence T. TegreeneCharles WhitmerLowell L. Wood, Jr.
G06F 9/45558G06F 2009/45562G06F 2009/45579G06F 9/45533
55
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A computationally-implemented method includes obtaining data from a data source, determining an acceptability of an effect of the data on at least a part of a real machine at least in part via one or more virtual machine representations of the at least a part of the a real machine, and controlling at least one operation of the at least one real machine based on the determining an acceptability of a content of the data.
Claims
exact text as granted — not AI-modified1 . A computationally-implemented method comprising:
obtaining data from a data source; determining an acceptability of an effect of the data on at least a part of a real machine at least in part via one or more virtual machine representations of the at least a part of the real machine; and controlling at least one operation of the at least one real machine based on the determining an acceptability of a content of the data.
2 . The computationally-implemented method of claim 1 , wherein the obtaining data from a data source includes:
determining a content type of the data.
3 - 5 . (canceled)
6 . The computationally-implemented method of claim 1 , wherein the determining an acceptability of an effect of the data on at least a part of a real machine at least in part via one or more virtual machine representations of the at least a part of the real machine includes:
examining at least a portion of the data to locate references to additional content.
7 - 8 . (canceled)
9 . The computationally-implemented method of claim 1 , wherein the determining an acceptability of an effect of the data on at least a part of a real machine at least in part via one or more virtual machine representations of the at least a part of the real machine includes:
determining an acceptability of an effect of the data on at least a part of a real machine at least in part via one or more virtual machine representations of the at least a part of the real machine at least partially resident within a real machine.
10 . The computationally-implemented method of claim 1 , wherein the determining an acceptability of an effect of the data on at least a part of a real machine at least in part via one or more virtual machine representations of the at least a part of the real machine includes:
determining an acceptability of an effect of the data on at least a part of a real machine at least in part via one or more virtual machine representations of the at least a part of the real machine at least partially non-resident within a real machine.
11 . The computationally-implemented method of claim 1 , wherein the determining an acceptability of an effect of the data on at least a part of a real machine at least in part via one or more virtual machine representations of the at least a part of the real machine includes:
determining an acceptability of an effect of the data on at least a part of at least a portion of content of a real machine.
12 . The computationally-implemented method of claim 1 , wherein the determining an acceptability of an effect of the data on at least a part of a real machine at least in part via one or more virtual machine representations of the at least a part of the real machine includes:
determining an acceptability of an effect of the data on at least a part of at least a portion of software of a real machine.
13 . The computationally-implemented method of claim 1 , wherein the determining an acceptability of an effect of the data on at least a part of a real machine at least in part via one or more virtual machine representations of the at least a part of the real machine includes:
determining an acceptability of an effect of the data on at least a part of at least a portion of hardware of a real machine.
14 . The computationally-implemented method of claim 1 , wherein the determining an acceptability of an effect of the data on at least a part of a real machine at least in part via one or more virtual machine representations of the at least a part of the real machine includes:
determining an acceptability of an effect of the data on at least a part of at least a portion of an operating system of a real machine.
15 . The computationally implemented method of claim 1 , wherein the determining an acceptability of an effect of the data on at least a part of a real machine at least in part via one or more virtual machine representations of the at least a part of the real machine includes:
determining an acceptability of an effect of the data on at least a part of a real machine including at least a portion of a computing device.
16 . The computationally implemented method of claim 1 , wherein determining an acceptability of an effect of the data on at least a part of a real machine at least in part via one or more virtual machine representations of the at least a part of the real machine includes:
determining an acceptability of an effect of the data on at least a part of at least one peripheral device.
17 . The computationally implemented method of claim 16 , wherein the determining an acceptability of an effect of the data on at least a part of at least one peripheral device includes:
determining an acceptability of an effect of the data on at least a part of at least one of a printer, a fax machine, a peripheral memory device, a network adapter, a music player, a cellular telephone, a data acquisition device, or a device actuator.
18 . The computationally-implemented method of claim 1 , wherein the determining an acceptability of an effect of the data on at least a part of a real machine at least in part via one or more virtual machine representations of the at least a part of the real machine includes:
determining a state of one or more virtual machine representations prior to loading at least a portion of data.
19 . The computationally-implemented method of claim 1 , wherein the determining an acceptability of an effect of the data on at least a part of a real machine at least in part via one or more virtual machine representations of the at least a part of the real machine includes:
determining a state of one or more virtual machine representations subsequent to loading at least a portion of data.
20 . The computationally-implemented method of claim 1 , wherein the determining an acceptability of an effect of the data on at least a part of a real machine at least in part via one or more virtual machine representations of the at least a part of the real machine includes:
determining a state change of one or more virtual machine representations between a state prior to loading at least a portion of data and a state after loading the at least a portion of data.
21 . The computationally-implemented method of claim 20 , wherein the determining a state change of one or more virtual machine representations between a state prior to loading at least a portion of data and a state after loading the at least a portion of data includes:
determining whether a state change of the one or more virtual machine representations is an undesirable state change based on one or more end-user specified preferences.
22 . The computationally-implemented method of claim 1 , wherein the determining an acceptability of an effect of the data on at least a part of a real machine at least in part via one or more virtual machine representations of the at least a part of the real machine includes:
determining an acceptability of an effect of content of the data in response to at least one user setting.
23 - 32 . (canceled)
33 . The computationally-implemented method of claim 1 , wherein the determining an acceptability of an effect of the data on at least a part of a real machine at least in part via one or more virtual machine representations of the at least a part of the real machine includes:
determining an acceptability of an effect of content of the data in response to at least one privacy related setting.
34 - 41 . (canceled)
42 . The computationally-implemented method of claim 1 , wherein the controlling at least one operation of the at least one real machine based on the determining an acceptability of a content of the data includes:
displaying at least a portion of data.
43 . The computationally-implemented method of claim 1 , wherein the controlling at least one operation of the at least one real machine based on the determining an acceptability of a content of the data includes:
not displaying at least a portion of data.
44 . The computationally-implemented method of claim 1 , wherein the controlling at least one operation of the at least one real machine based on the determining an acceptability of a content of the data includes:
displaying a modified version of data.
45 . The computationally-implemented method of claim 44 , wherein the displaying a modified version of data includes:
obfuscating an objectionable data portion.
46 . The computationally-implemented method of claim 44 , wherein the displaying a modified version of data includes:
anonymizing an objectionable data portion.
47 . The computationally-implemented method of claim 44 , wherein the displaying a modified version of data includes:
at least one of removing, altering or replacing an objectionable data portion.
48 . The computationally-implemented method of claim 44 , wherein the removing, altering or replacing an objectionable data portion includes:
displaying a data portion consistent with at least one user-related setting.
49 - 56 . (canceled)
57 . The computationally-implemented method of claim 1 , wherein the controlling at least one operation of the at least one real machine based on the determining an acceptability of a content of the data includes:
redirecting to alternative data different than the data.
58 . The computationally-implemented method of claim 57 , wherein the redirecting to alternative data different than the data includes:
automatically redirecting to alternative data.
59 . The computationally-implemented method of claim 57 , wherein the redirecting to alternative data different than the data includes:
providing a list of selectable alternative data options.
60 . The computationally-implemented method of claim 57 , wherein the redirecting to alternative data different than the data includes:
displaying alternative data consistent with a privacy setting.
61 . The computationally-implemented method of claim 57 , wherein the redirecting to alternative data different than the data includes:
displaying alternative data consistent with a user setting.
62 - 63 . (canceled)
64 . The computationally-implemented method of claim 57 , wherein the redirecting to alternative data different than the data includes:
displaying alternative data consistent with a user history.
65 - 69 . (canceled)
70 . A system comprising:
at least one computing device; and one or more instructions that, when implemented in the computing device, configure the at least one computing device for:
obtaining data from a data source;
determining an acceptability of an effect of the data on at least a part of a real machine at least in part via one or more virtual machine representations of the at least a part of the real machine; and
controlling at least one operation of the at least one real machine based on the determining an acceptability of a content of the data.
71 - 138 . (canceled)
139 . A computationally-implemented system comprising:
circuitry for obtaining data from a data source; circuitry for determining an acceptability of an effect of the data on at least a part of a real machine at least in part via one or more virtual machine representations of the at least a part of the real machine; and circuitry for controlling at least one operation of the at least one real machine based on the determining an acceptability of a content of the data.Join the waitlist — get patent alerts
Track US2015026679A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.