Acquisition of Item Counts from Hosted Web Services
First Claim
Patent Images
1. A method comprising:
- receiving, at a web API server provided by a computing device, a statistics request from a client, the statistics request being a request to invoke an item counting method defined in an API provided by the web API server, the statistics request specifying a keyword string and multiple target data repositories, the keyword string comprising one or more keywords; and
sending a statistics response to the client as a response to the statistics request, the statistics response specifying an item count, the item count indicating how many relevant items are in the target data repositories, each of the relevant items associated with at least one of the keywords in the keyword string.
2 Assignments
0 Petitions
Accused Products
Abstract
A web Application Programming Interface (API) server receives a statistics request from a client. The statistics request is a request to invoke an item counting method defined in an API provided by the web API server. The statistics request specifies a keyword string and multiple target data repositories. As a response to the statistics request, the web API server sends a statistics response to the client. The statistics response specifies an item count that indicates how many relevant items are in the target data repositories. Each of the relevant items is associated with at least one keyword in the keyword string.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a web API server provided by a computing device, a statistics request from a client, the statistics request being a request to invoke an item counting method defined in an API provided by the web API server, the statistics request specifying a keyword string and multiple target data repositories, the keyword string comprising one or more keywords; and sending a statistics response to the client as a response to the statistics request, the statistics response specifying an item count, the item count indicating how many relevant items are in the target data repositories, each of the relevant items associated with at least one of the keywords in the keyword string. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server system comprising:
one or more computing devices, at least one of the computing devices providing a client access server that; sends a statistics request to a web API server, the statistics request requesting invocation of a item counting method defined by an API provided by the web API server, the statistics request specifying a keyword string and multiple target mailboxes, the keyword string comprising one or more keywords; and receives a statistics response from the web API server as a response to the statistics request, the statistics response specifying an item count, the item count indicating how many relevant email messages are in the target mailboxes, each of the relevant email messages satisfying the keyword string. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A computer storage medium that stores computer-executable instructions that, when executed by a processing unit of a computing device, cause the computing device to provide a client access server that:
-
hosts a control panel website that enables a tenant to perform administration tasks with regard to a hosted email service that receives and sends email messages of the tenant, the hosted email service providing multiple mailboxes for the tenant, the hosted email service provided by a server system located a premises of a hosting provider, the control panel website including a keyword statistics request page and a keyword statistics review page; sends first web page data to a client device, the first web page data representing the keyword statistics request page, the keyword statistics request page including features for specifying a keyword string and two or more target mailboxes, the target mailboxes being among the mailboxes for the tenant, the keyword string comprising one or more keywords; sends a statistics request to a web API server in response to a search request received from the client device, the search request specifying the keyword string and the target mailboxes, the statistics request requesting invocation of a item counting method defined by an API provided by the web API server, the statistics request specifying the keyword string and the target mailboxes, wherein the client access server does not send a request other than the statistics request to the web API server in response to the search request; receives a statistics response from the web API server as a response to the statistics request, the statistics response specifying a first item count and a second item count, the first item count indicating how many email messages in the target mailboxes satisfy the keyword string, the second item count specifying how many email messages in the target mailboxes specify an individual one of the keywords in the keyword string; and sends second web page data to the client device as a response to the search request, the second web page data representing the keyword statistics review page, the keyword statistics review page specifying the first item count and the second item count.
-
Specification