System and method for creating and manipulating information containers with dynamic registers
First Claim
Patent Images
1. A method comprising:
- receiving a search query;
searching container registers encapsulated and logically defined in a plurality of containers to identify one or more containers responsive to the search query; and
providing a list characterizing the identified containers.
3 Assignments
0 Petitions
Accused Products
Abstract
A search query may be run against a plurality of container registers encapsulated and logically defined in a plurality of containers to identify one or more container registers responsive to the search query. Thereafter, a list characterizing the identified containers may be provided. Related methods, apparatus, computer program products, and computer systems are also described.
34 Citations
30 Claims
-
1. A method comprising:
-
receiving a search query;
searching container registers encapsulated and logically defined in a plurality of containers to identify one or more containers responsive to the search query; and
providing a list characterizing the identified containers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
receiving a search query;
polling a plurality of gateways to identify registers encapsulated therein, the registers relating to one or more containers logically defining data contained therein associated with the search query, wherein the containers are coupled to the gateways; and
providing a list characterizing the identified containers.
-
-
19. A method comprising:
-
reporting, by a plurality of gateways, registers or register values encapsulated therein, the registers relating to one or more containers coupled to the gateways logically defining data contained therein;
updating a centralized index based on the reporting; and
modifying at least one of a register, a register value, content of a container, stored information in a gateway, and an access route to any of the containers based on the updating. - View Dependent Claims (20)
-
-
21. A computer program product, tangibly embodied on computer-readable media, comprising instructions operable to cause a data processing apparatus to:
-
receive a search query;
search content and container registers encapsulated and logically defined in a plurality of containers to identify one or more containers associated with the search query; and
provide a list characterizing the identified containers.
-
-
22. A computer program product, tangibly embodied on computer-readable media, comprising instructions operable to cause a data processing apparatus to:
-
receive a search query;
poll a plurality of gateways to identify registers encapsulated therein, the registers relating to one or more containers logically defining data contained therein associated with the search query, wherein the containers are coupled to the gateways; and
provide a list characterizing the identified containers.
-
-
23. An apparatus comprising:
-
means for receiving a search query;
means for searching content and container registers encapsulated and logically defined in a plurality of containers to identify one or more containers associated with the search query; and
means for providing a list characterizing the identified containers.
-
-
24. An apparatus comprising:
-
means for receiving a search query;
means for polling a plurality of gateways to identify registers encapsulated therein, the registers relating to one or more containers logically defining data contained therein associated with the search query, wherein the containers are coupled to the gateways; and
means for providing a list characterizing the identified containers.
-
-
25. A method comprising:
-
receiving historical data from a plurality container registers encapsulated and logically defined in a plurality of containers, the historical data associated with interactions of the containers with other containers via those registers; and
modifying at least one of a register, a register value, content of a container, stored information in a gateway associated with a container, or an access route to any of the containers associated with any of a gateway based on the polling. - View Dependent Claims (26)
-
-
27. An apparatus comprising:
-
a processor; and
a memory unit operable to encode instructions operable to cause the processor to;
poll a container registers encapsulated and logically defined in a plurality of containers to obtain historical data associated with interactions of the containers with other containers; and
modify at least one container register or encapsulated content of at least one container based on the obtained historical data.
-
-
28. A method comprising:
-
polling gateways to obtain historical data associated with interactions of a plurality of containers with other containers, the containers encapsulating and logically defining container registers storing, the gateways intercepting data associated with the containers during the interactions; and
modify at least one of the container registers, content encapsulated within at least one of the containers based on the obtained historical data, or information stored in at least one gateway based on the polling.
-
-
29. An apparatus comprising:
-
a processor; and
a memory unit operable to encode instructions operable to cause the processor to;
poll gateways to obtain historical data associated with interactions of a plurality of containers with other containers, the containers encapsulating and logically defining container registers storing, the gateways intercepting data associated with the containers during the interactions; and
modify at least one of the container registers, content encapsulated within at least one of the containers, or information stored in at least one gateway based on the obtained historical data.
-
-
30. A method comprising:
-
receiving a search query;
searching container registers encapsulated and logically defined in a plurality of containers to identify one or more search query templates; and
providing a list characterizing the identified one or more search query templates to formulate subsequent search queries.
-
Specification