Patent ID: 11962663
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 3:
4. A method comprising:
receiving an application programming interface (API) query language long-lived request to fetch data in response to events; wherein the API query language long-lived request is sent by a subscription client; wherein the API query language long-lived request does not include a client-specified subscription filter or comprises a partially-specified client-specified subscription filter;
receiving a server-specified filter for the API query language long-lived request; wherein the server-specified filter comprises one or more predicates; wherein at least one field, operator, or value of at least one predicate of the one or more predicates originates at a server as opposed to the subscription client;
executing the API query language long-lived request including creating a persistent function that uses the subscription filter to map a source event stream to a response event stream, the response event stream responsive to the API query language long-lived request; and
mapping the source event stream to the response event stream using the server-specified filter.