Filtering messages based on pruning profile generated from pruning profile schema
First Claim
Patent Images
1. A method for providing data by a software application, comprising:
- selecting a pruning profile generated from a pruning profile schema, wherein the pruning profile schema is generated by analyzing a request message transmitted to a service host from a client;
retrieving the selected pruning profile;
receiving a result message from the service host based on the request message;
filtering the content of the result message based on the retrieved pruning profile; and
sending the filtered result message to the client.
2 Assignments
0 Petitions
Accused Products
Abstract
According to an embodiment, a method of providing data by a software application is provided. The method may include retrieving a selected pruning profile. Next a result message is received from a service host based on a request message transmitted to the service host from a client. The content of the result message is then filtered based on the retrieved pruning profile. Finally, the filtered result message is sent to the client.
8 Citations
15 Claims
-
1. A method for providing data by a software application, comprising:
-
selecting a pruning profile generated from a pruning profile schema, wherein the pruning profile schema is generated by analyzing a request message transmitted to a service host from a client; retrieving the selected pruning profile; receiving a result message from the service host based on the request message; filtering the content of the result message based on the retrieved pruning profile; and sending the filtered result message to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing data by a software application, comprising:
-
transmitting a request message to the service host from a client; receiving a result message from the service host based on the request message, wherein the result message has a schema; retrieving a selected pruning profile, wherein the selected pruning profile is generated based on the schema; filtering the content of the result message based on the selected pruning profile; and sending the filtered result message to the client.
-
-
11. A system of providing results from a networked software application, comprising:
-
at least one pruning profile; and a pruner stored in a memory executing on a processor, wherein the pruner is configured to; receive a first result message from a service host based on a request message transmitted to the service host from a client, wherein the first result message has a schema that generates a selected pruning profile included in the at least one pruning, profile; retrieve the selected pruning profile from the at least one pruning profile; produce a second result message based on the selected pruning profile and the first result message; and send the second result message to the client. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer-readable medium having computer-executable instructions stored thereon that, when executed by a computing device, cause the computing device to perform operations that provide data by a software application, comprising:
-
selecting a pruning profile generated from a pruning profile schema, wherein the pruning profile schema is generated by analyzing a request message transmitted to a service host from a client; retrieving the selected pruning profile; receiving a result message from the service host based on the request message; filtering the content of the result message based on the retrieved pruning profile; and sending the filtered result message to the client.
-
Specification