Invalidation systems, methods, and devices
First Claim
1. A computer-implemented method operable on a device comprising hardware including memory and at least one processor, the method comprising:
- (A) receiving, at a service running on said hardware, invalidation information, the invalidation information comprising one or more invalidation commands, wherein at least one of said one or more invalidation commands comprises at least one group invalidation command that specifies a group of resources, wherein said at least one group invalidation command may relate, at least in part, to resources not currently stored on said service;
(B) determining whether said invalidation information relates to information not currently stored on said service, and, based on said determining,(B)(1) when said invalidation information relates to information not currently stored on said service, maintaining on said service at least some of said invalidation information that relates to said information not currently stored on said service; and
(C) said service using said maintained invalidation information to prevent subsequent use of a version of information not currently stored on said service.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method includes receiving, at a service running on the hardware, invalidation information relating to one or more resources; and determining whether the invalidation information relates to any resources currently stored on the service. Based on the determining, when the invalidation information relates to at least one resource not currently cached on the service, maintaining on the service at least some of the invalidation information; and using the maintained invalidation information on the service to prevent subsequent use of a version of at least one resource not currently stored on the service.
288 Citations
24 Claims
-
1. A computer-implemented method operable on a device comprising hardware including memory and at least one processor, the method comprising:
-
(A) receiving, at a service running on said hardware, invalidation information, the invalidation information comprising one or more invalidation commands, wherein at least one of said one or more invalidation commands comprises at least one group invalidation command that specifies a group of resources, wherein said at least one group invalidation command may relate, at least in part, to resources not currently stored on said service; (B) determining whether said invalidation information relates to information not currently stored on said service, and, based on said determining, (B)(1) when said invalidation information relates to information not currently stored on said service, maintaining on said service at least some of said invalidation information that relates to said information not currently stored on said service; and (C) said service using said maintained invalidation information to prevent subsequent use of a version of information not currently stored on said service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method operable on a device comprising hardware including memory and at least one processor, the method comprising:
-
(A) receiving, at a service running on said hardware, invalidation information relating to one or more resources, the invalidation information comprising one or more invalidation commands, wherein at least one of said one or more invalidation commands comprises at least one group invalidation command that specifies a group of resources, wherein said at least one group invalidation command may relate, at least in part, to resources not currently cached on said service; (B) determining whether said invalidation information relates to any resources not currently stored on said service, and, based on said determining, (B)(1) when said invalidation information relates to at least one resource not currently cached on said service, maintaining on said service at least some of said invalidation information that relates to said at least one resource not currently cached on said service; and (C) said service using said maintained invalidation information on said service to prevent subsequent use of at least one resource not currently stored on said service. - View Dependent Claims (19)
-
-
20. A device, comprising:
-
(a) hardware including memory and at least one processor, and (b) a service running on said hardware, wherein said service is configured to; (A) receive invalidation information comprising one or more invalidation commands, wherein at least one of said one or more invalidation commands comprises at least one group invalidation command that specifies a group of resources, wherein said at least one group invalidation command may relate, at least in part, to resources not currently stored on said service; (B) determine whether said invalidation information relates to information not currently stored on said service, and, based on said determining, (B)(1) when said invalidation information relates to information not currently stored on said service, maintain on said service at least some of said invalidation information that relates to said information not currently stored on said service; and (C) use said maintained invalidation information to prevent subsequent use of a version of information not currently stored on said service. - View Dependent Claims (21, 22)
-
-
23. A computer program product having computer readable instructions stored on non-transitory computer readable media, the computer readable instructions including instructions for implementing a computer-implemented method, said method operable on a device comprising hardware including memory and at least one processor and running a service on said hardware, said method comprising:
-
(A) receiving, at said service running on said hardware, invalidation information comprising one or more invalidation commands, wherein at least one of said one or more invalidation commands comprises at least one group invalidation command that specifies a group of resources, wherein said at least one group invalidation command may relate, at least in part, to resources not currently stored on said service; (B) determining whether said invalidation information relates to information not currently stored on said service, and, based on said determining, (B)(1) when said invalidation information relates to information not currently stored on said service, maintaining on said service at least some of said invalidation information that relates to said information not currently stored on said service; and (C) said service using said maintained invalidation information to prevent subsequent use of a version of information not currently stored on said service. - View Dependent Claims (24)
-
Specification