Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of exchanging information comprising: receiving a first transport request, the first transport request comprising one or more first transport attributes, wherein the one or more first transport attributes are associated with a first data object; storing the one or more first transport attributes and the first data object or a reference to the first data object in a repository; receiving a second transport request, the second transport request comprising one or more second transport attributes, wherein the first and second transport requests are received across one or more networks; executing an algorithm on a computer system for generating a response to the second transport request based on the first or second transport attributes, wherein the one or more first transport attributes of the first transport request specify a distribution policy, and wherein the algorithm is a specified distribution policy from a plurality of distribution policies for providing retrieval of the first data object; receiving a second data object comprising a rule; and accessing said rule and processing the first data object on the computer system based on the first or second transport attributes and said rule.
2. The method of claim 1 wherein the plurality of distribution policies include one or more broadcast, multicast, replication, or time based distribution policies.
3. The method of claim 1 wherein the first transport request is received from a first software system and the second transport request is received from a second software system.
4. The method of claim 1 further comprising signaling a software system based on the first or second transport attributes.
5. The method of claim 1 wherein the algorithm performs an authentication using the first or second transport attributes.
6. The method of claim 1 wherein the first transport request is received over the Internet and includes an instruction for activating a storing software service, and the second transport request is received over the Internet and includes an instruction for activating a retrieving software service.
7. The method of claim 1 further comprising: establishing a first connection with a first software system over a first communication medium; and establishing a second connection with a second software system over a second communication medium.
8. The method of claim 1 wherein the repository is a database system.
9. The method of claim 1 wherein the repository is a distributed database system.
10. The method of claim 1 wherein the first transport request or the second transport request is received from an application, a mobile device, a software service, or an object warehouse.
11. The method of claim 1 wherein the first transport request or the second transport request is received from a vehicle.
12. The method of claim 1 wherein the repository is accessed using a fixed network address.
13. The method of claim 1 wherein the algorithm causes the stored data object to be replicated based on at least a portion of the first and second attributes.
14. The method of claim 1 wherein the algorithm is a distribution policy algorithm.
15. The method of claim 14 wherein the distribution policy algorithm specifies a communication medium.
16. The method of claim 14 wherein the distribution policy algorithm specifies attributes of retrieving entities.
17. The method of claim 14 wherein the distribution policy algorithm specifies a maximum number of copies of the data object.
18. The method of claim 14 wherein the distribution policy algorithm specifies a time for retrieving the data object.
19. The method of claim 1 wherein the algorithm is a security algorithm.
20. The method of claim 19 wherein the security algorithm performs authentication.
21. The method of claim 19 wherein the security algorithm performs encryption or decryption.
22. The method of claim 19 wherein the security algorithm performs authentication based on a type of connection.
23. The method of claim 1 wherein the algorithm causes copies of the data object to be sent to a predefined group of recipients.
24. The method of claim 1 wherein the algorithm causes a copy of the data object to be sent to a single recipient.
25. The method of claim 1 wherein the algorithm allows a recipient to retrieve a copy of data object a predetermined number of times before the object is deleted.
26. The method of claim 1 wherein the algorithm is a time based algorithm.
27. The method of claim 1 wherein the repository is accessed using a fixed network address.
28. A computer system comprising: a transport controller for receiving first and second transport requests across one or more networks, the first transport request including first transport attributes and associations to a first data object, the second transport request including an associated second data object comprising a rule, wherein said transport controller manipulates the distribution of data objects based on the first transport attributes; an object repository for storing the first data object and the first transport attributes; and a rule engine for accessing and executing policies, wherein the rule engine, operating on said computer system, executes said rule, wherein received first transport attributes specify one or more policies for controlling the processing of data objects from the object repository, and wherein the transport controller receives a third transport request comprising second transport attributes, the computer system executing an algorithm for generating a response to the second transport request based on the first or second transport attributes, wherein the first transport attributes of the first transport request specify a distribution policy, and wherein the algorithm is a specified distribution policy from a plurality of distribution policies for providing retrieval of the first data object, and wherein the computer system accesses said rule and processes the first data object based on the first or second transport attributes and said rule.
29. The system of claim 28 wherein the transport controller comprises a plurality of software services.
30. The system of claim 29 wherein the plurality of software services comprise storing a data object and associated transport attributes in said object repository and retrieving a data object from said object repository.
31. The system of claim 28 wherein the transport controller is coupled to at least two different communication mediums.
32. The system of claim 28 wherein the transport controller receives one or more additional transport requests comprising attributes, and data objects are retrieved by the additional transport requests based on the attributes of the additional transport requests and the specified policies.
33. The system of claim 28 wherein the policies are distribution policies.
34. The system of claim 28 wherein the policies are security policies.
35. The system of claim 28 wherein the object repository stores said data object.
36. The system of claim 28 wherein the object repository stores a reference to said data object.
37. The system of claim 28 wherein the rule engine manipulates data objects based on transport attributes according to rules stored in said object repository.
38. The system of claim 28 wherein the transport controller is couple to at least one vehicle.
39. The system of claim 28 wherein the repository is accessed using a fixed network address.
Unknown
April 14, 2009
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.