9270736

Semantic Cache Cloud Services for Connected Devices

PublishedFebruary 23, 2016
Assigneenot available in USPTO data we have
InventorsWilliam Luciw
Technical Abstract

Patent Claims
22 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method to provide semantic cache cloud services to connected devices, comprising: receiving, by a caching reverse proxy server, web traffic from semantic device applications; selectively filtering the received web traffic using dynamically created and updated lists of semantic web linked data namespaces based on global public and private data registries; automatically registering semantic objects representing semantic devices and semantic device applications into a public cached namespace, a private shadow namespace that is a shadow copy of the public cached namespace, and an activated private Q-context namespace that is a secure namespace, opaque to users, wherein: the private shadow namespace includes each of the semantic objects automatically instrumented by a time, a location, and a context, and the activated private Q-context namespace includes a Q-context that defines Q-context assertions, queries, and rules relevant to each of the instrumented semantic objects; recording the time, the location, and the context for each of the semantic objects; and coordinating and synchronizing the semantic objects within a semantic object plexus representing cooperating semantic devices and semantic device applications by applying the Q-context assertions, the queries, and the rules defined via Q-context processing for an interlock.

2

2. The method according to claim 1 , further comprising one or more of identifying, locating, tracking, and determining a security status of the semantic devices and the semantic device applications.

3

3. The method according to claim 1 , wherein requests from the semantic device applications are served directly by a semantic cache if the semantic cache is available or fetched from a semantic web of linked data and then served from the semantic cache to the semantic device applications if the semantic cache is not available.

4

4. The method according to claim 1 , wherein automatically registering the semantic objects into the public cached namespace, the private shadow namespace, and the activated private Q-context namespace comprises: registering semantic resources, caches, and proxy detected semantic web namespace traffic into the public cached namespace, the private shadow namespace, and the activated private Q-context namespace.

5

5. The method according to claim 4 , wherein the public cached namespace represents reachable semantic web linked data resources, and wherein the reachable semantic web linked data resources are cached, controlled, and managed via policies governing the semantic cache upon being accessed.

6

6. A server configured to provide semantic cache cloud services to connected devices, comprising: a memory adapted to store instructions; a communication module; and a processor adapted to communicate with the connected devices via one or more networks in conjunction with the stored instructions, wherein the processor is configured to: receive web traffic from semantic device applications, wherein the semantic device applications provide for automatic detection of the web traffic; selectively filter the received web traffic; automatically register semantic objects representing semantic devices and semantic device applications into a public cached namespace, a private shadow namespace that is a shadow copy of the public cached namespace, and an activated private Q-context namespace that is a secure namespace, opaque to users, wherein: the private shadow namespace includes each of the semantic objects automatically instrumented by a time, a location, and a context, and the activated private Q-context namespace includes a Q-context that defines Q-context assertions, queries, and rules relevant to each of the instrumented semantic objects; record the time, the location, and the context for each of the semantic objects; and coordinate and synchronize the semantic objects within a semantic object plexus representing cooperating semantic devices and semantic device applications by applying the Q-context assertions, the queries, and the rules defined via Q-context processing for an interlock.

7

7. The server according to claim 6 , wherein the processor is configured to automatically register the semantic objects into the public cached namespace, the private shadow namespace, and the activated private Q-context namespace by: registering semantic resources, caches, and proxy detected semantic web namespace traffic into the public cached namespace, the private shadow namespace, and the activated private Q-context namespace.

8

8. The server according to claim 7 , wherein the activated private Q-context namespace includes controls and manages the Q-context processing.

9

9. The server according to claim 7 , wherein the Q-context includes a predefined set of objects, properties, and values that define the Q-context assertions, the queries, and the rules relevant to each of the instrumented semantic objects represented by an OBJECT-PROPERTY-VALUE assertion.

10

10. The server according to claim 9 , wherein OBJECT refers to a reference to an instrumented semantic object, PROPERTY is the reference to a property of the instrumented semantic object in a given namespace, and VALUE is one of a reference, a scalar value, or an aggregate value.

11

11. The server according to claim 9 , wherein each OBJECT-PROPERTY-VALUE assertion is instrumented with one or more TIME-LOCATION-Q Context assertions, where TIME is a universal time designation with a predefined precision and LOCATION is a set of geospatial coordinates of a predefined precision that locates one of a shape or point in space.

12

12. A non-transitory computer-readable medium with instructions stored thereon for providing semantic cache cloud services to connected devices, the instructions comprising: receiving, by a caching reverse proxy server, web traffic from semantic device applications; selectively filtering the received web traffic; automatically registering semantic objects representing semantic devices and semantic device applications into a public cached namespace, a private shadow namespace that is a shadow copy of the public cached namespace, and an activated private Q-context namespace that is a secure namespace, opaque to users, wherein: the private shadow namespace includes each of the semantic objects automatically instrumented by a time, a location, and a context, and the activated private Q-context namespace includes a Q-context that defines Q-context assertions, queries, and rules relevant to each of the instrumented semantic objects; recording the time, the location, and the context for each of the semantic objects; and coordinating and synchronizing the semantic objects within a semantic object plexus representing cooperating semantic devices and semantic device applications by applying the Q-context assertions, the queries, and the rules defined via Q-context processing for an interlock.

13

13. The non-transitory computer-readable medium according to claim 12 , wherein coordinating and synchronizing the semantic objects within a semantic object plexus by applying the Q-context assertions, the queries, and the rules defined via the Q-context processing for the interlock further comprises creating a semantic plexus if predefined interlock conditions are met.

14

14. The non-transitory computer-readable medium according to claim 12 , wherein the instructions further comprise: performing on the semantic object plexus one or more of a semantic web inference engines, a logic reasoner, and/or a semantic web map-reduce framework.

15

15. The non-transitory computer-readable medium according to claim 12 , wherein the instructions further comprise: prioritizing and optimizing computations based on an availability of semantic web resources.

16

16. The non-transitory computer-readable medium according to claim 12 , wherein the instructions further comprise: automatically optimizing semantic device application access and response based on semantics of each semantic device application in terms of the Q-context assertions, the queries, and the rules detected when the semantic device application is first used.

17

17. The non-transitory computer-readable medium according to claim 12 , wherein the instructions further comprise: enabling a web device application developer to: extend the semantic objects in the private shadow namespace; create secure semantic objects in the private Q-context namespace; create one or more Q-contexts for semantic plexus interlock device object groups clustered by one or more of time, location proximity, Q-context value preconditions, and/or Q-context value thresholds; create Q-context transform processing resources including rules and/or map-reduce transforms; and register the semantic objects by asserting through explicit or implicit assertion when a semantic cache is active in a network.

18

18. A system configured to provide semantic cache cloud services to connected devices, the system comprising: a semantic cache service configured to be executed by one or more servers, wherein the semantic cache service includes: a semantic cache proxy service executed by the one or more servers and configured to one or more of register, identify, locate, track, and manage security of the connected devices' and/or connected device applications' metadata projection into a semantic cloud, wherein the semantic cache proxy service is configured to automatically register semantic objects representing semantic devices and semantic device applications into a public cached namespace, a private shadow namespace that is a shadow copy of the public cached names ace and an activated private Q-context namespace that is a secure namespace, opaque to users, wherein: the private shadow namespace includes each of the semantic objects automatically instrumented by a time, a location, and a context, and the activated private Q-context namespace includes a Q-context that defines Q-context assertions, queries, and rules relevant to each of the instrumented semantic objects; a semantic cache interlock service executed by the one or more servers and configured to coordinate and synchronize the semantic objects within a semantic object plexus that represents cooperating connected devices and connected device applications by applying the Q-context assertions, the queries, and the rules defined via Q-context processing for an interlock; a semantic cache transform service executed by the one or more servers and configured to provide transactional object transformations within and between interlocked semantic objects and/or semantic plexii; and at least one policy configured to govern the semantic cache service to cache, control, and manage at least one reachable resource, wherein the semantic objects are registered into one or more namespaces and the one or more namespaces represent the at least one reachable resource; and a cloud service configured to be executed by an operator, wherein the operator is configured to: transparently install replicated semantic cache clusters as part of a public or private cloud; and bundle and subscribe to the semantic cache services available via third party cloud service operators.

19

19. The system of claim 18 , wherein the semantic cache proxy service is further configured to: receive web traffic from the connected device applications; and selectively filter the received web traffic.

20

20. The system of claim 18 , wherein the the public cached namespace represents reachable semantic web linked data resources and the reachable semantic web linked data resources are cached, controlled, and managed via policies governing the semantic cache service upon being accessed.

21

21. The system of claim 18 , wherein the semantic cache proxy service is further configured to: automatically optimize connected device application access and response based on semantics of each connected device application in terms of the Q-context assertions, the queries, and the rules detected when the connected device application is first used.

22

22. The system of claim 21 , wherein the Q-context includes a predefined set of objects, properties, and values that define the Q-context assertions, the queries, and the rules relevant to each of the instrumented semantic objects represented by an OBJECT-PROPERTY-VALUE assertion, where OBJECT refers to a reference to an instrumented semantic object, PROPERTY is the reference to a property of the instrumented semantic object in a given namespace, and VALUE is one of a reference, a scalar value, or an aggregate value.

Patent Metadata

Filing Date

Unknown

Publication Date

February 23, 2016

Inventors

William Luciw

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SEMANTIC CACHE CLOUD SERVICES FOR CONNECTED DEVICES” (9270736). https://patentable.app/patents/9270736

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

SEMANTIC CACHE CLOUD SERVICES FOR CONNECTED DEVICES — William Luciw | Patentable