CACHING MODEL FOR IN-VEHICLE-INFOTAINMENT SYSTEMS WITH UNRELIABLE DATA CONNECTIONS
First Claim
1. A method comprising:
- receiving a service request from a client service consumer;
forwarding the service request to both a host service as a remote request via a network access and to a local service as a local request without a network access;
receiving a host service result from the host service via a network access in response to the service request;
receiving a local service result from the local service without a network access in response to the service request;
merging the host service result and the local service result to produce a composite result;
delivering the composite result to the client service consumer.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing a caching model for in-vehicle infotainment systems with unreliable data connections are disclosed. A particular embodiment includes: receiving a service request from a client service consumer; forwarding the service request to both a host service as a remote request via a network access and to a local service as a local request without a network access; receiving a host service result from the host service via a network access in response to the service request; receiving a local service result from the local service without a network access in response to the service request; merging the host service result and the local service result to produce a composite result; and delivering the composite result to the client service consumer.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a service request from a client service consumer; forwarding the service request to both a host service as a remote request via a network access and to a local service as a local request without a network access; receiving a host service result from the host service via a network access in response to the service request; receiving a local service result from the local service without a network access in response to the service request; merging the host service result and the local service result to produce a composite result; delivering the composite result to the client service consumer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A client system comprising:
-
one or more data processors; a client data cache; and a caching model, executable by the one or more data processors, to; receive a service request from a client service consumer; forward the service request to both a host service as a remote request via a network access and to a local service as a local request without a network access; receive a host service result from the host service via, a network access in response to the service request; receive a local service result from the local service without a network access in response to the service request; merge the host service result and the local service result to produce a composite result; and deliver the composite result to the client service consumer. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-useable storage medium embodying instructions which, when executed by a machine, cause the machine to:
-
receive a service request from a client service consumer; forward the service request to both a host service as a remote request via a network access and to a local service as a local request without a network access; receive a host service result from the host service via a network access in response to the service request; receive a local service result from the local service without a network access in response to the service request; merge the host service result and the local service result to produce a composite result; and deliver the composite result to the client service consumer. - View Dependent Claims (18, 19, 20)
-
Specification