System for just in time caching for multimodal interaction
First Claim
1. A method of optimizing delivery of multimodal content to a wireless device, the method comprising:
- a caching server receiving at least one input that indicates at least one preferred presentation mode for a multimodal application, wherein the at least one input comprises the result of an algorithm that uses as a parameter user preferred presentation modes associated with multimodal applications;
the caching server modifying, in response to the at least one input, the value of a weight variable, so as to produce a modified weight variable;
the caching server sending the modified weight variable to a multimodal service node; and
the multimodal service node receiving the modified weight variable, associating the modified weight variable with a file stored in a local cache, and updating the contents of the local cache according to the modified weight variable, wherein updating the contents of the local cache according to the modified weight variable comprises refreshing the file stored in the local cache when (i) the time since the file was last refreshed is greater than a first threshold value, and (ii) the value of the modified weight variable associated with the file is greater than a second threshold value.
6 Assignments
0 Petitions
Accused Products
Abstract
A system for of optimizing delivery of multimodal content based on an adaptive, predictive caching algorithm. The system includes predictive caching software that receives at least one input regarding a preferred modality (e.g., audio, visual, or touch) for a particular application state. An application can have any number of states, each of which can, in turn, be presented in a different mode. The presentation mode for any particular application state can be selected by a user'"'"'s input or request. In response to at least one input, the value of a weight variable can be modified or maintained. The value corresponds to a preferred presentation mode for an application state. The system can cache content for more efficient delivery in at least one presentation mode according to the weight variable.
56 Citations
16 Claims
-
1. A method of optimizing delivery of multimodal content to a wireless device, the method comprising:
-
a caching server receiving at least one input that indicates at least one preferred presentation mode for a multimodal application, wherein the at least one input comprises the result of an algorithm that uses as a parameter user preferred presentation modes associated with multimodal applications; the caching server modifying, in response to the at least one input, the value of a weight variable, so as to produce a modified weight variable; the caching server sending the modified weight variable to a multimodal service node; and the multimodal service node receiving the modified weight variable, associating the modified weight variable with a file stored in a local cache, and updating the contents of the local cache according to the modified weight variable, wherein updating the contents of the local cache according to the modified weight variable comprises refreshing the file stored in the local cache when (i) the time since the file was last refreshed is greater than a first threshold value, and (ii) the value of the modified weight variable associated with the file is greater than a second threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for improving the delivery of multimodal content to a wireless device comprising:
-
a predictive caching server; a multimodal service node; wherein the predictive caching server is arranged to (i) receive at least one input that indicates at least one preferred presentation mode for a multimodal application, the at least one input comprising the result of an algorithm that uses as a parameter user preferred presentation modes associated with multimodal applications, (ii) modify the value of a weight variable in response to the at least one input, so as to produce a modified weight variable, and (iii) transmit the modified weight variable to the multimodal service node; wherein the multimodal service node is arranged to (i) receive the modified weight variable, (ii) associate the modified weight variable with a file stored in a local cache, and (iii) update the contents of the local cache according to the modified weight variable; and wherein the multimodal service node is arranged to update the contents of the local cache according to the modified weight variable comprises the multimodal service node being arranged to refresh the file stored in the local cache when (i) the time since the file was last refreshed is greater than a first threshold value, and (ii) the value of the modified weight variable associated with the file is greater than a second threshold value. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification