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

Claim 15:
16. A system comprising:
a first one or more computing devices to implement a long-lived connection service, the long-lived connection service comprising instructions which when executed cause the long-lived connection service to:
receive 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 to be sent by a subscription client, wherein the API query language long-lived request is to not comprise a client-specified subscription filter or is to comprise a partially-specified client-specified subscription filter;
create a persistent function that is programmed or configured to use a server-specified filter to map a source event stream to a response event stream, wherein the server-specified filter is to comprise one or more predicates, wherein at least one field, operator, or value of at least one predicate of the one or more predicates is to originate at a server as opposed to the subscription client, and
map the source event stream to the response event stream using the server-specified filter; and

a second one or more computing devices to implement an application programming interface query language execution service, the execution service comprising instructions which when executed cause the execution service to execute the application programming interface (API) query language long-lived request including receive the server-specified filter.