Patentable/Patents/US-11526505
US-11526505

Enabling cross-platform query optimization via expressive markup language

PublishedDecember 13, 2022
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A database system receives a request from a user. The request invokes a data set function (DSF) and uses a property to be provided by the DSF. The database system determines that a function descriptor is available for the DSF. The function descriptor is expressed as markup language instructions. The function descriptor defines the property of the DSF. The database system uses the function descriptor to define a property for the DSF.

Patent Claims
13 claims

Legal claims defining the scope of protection, as filed with the USPTO.

4

4. The method of claim 1, wherein the markup language is an instruction-based language.

5

5. The method of claim 1, further comprising using the function descriptor to define an output schema for the DSF.

6

6. The method of claim 1, further comprising using the function descriptor to define an input schema for the DSF.

7

7. The method of claim 1, further comprising using the function descriptor to determine to push a predicate in the request from the DSF's output to the input of the DSF.

8

8. The method of claim 1, further comprising using the function descriptor to determine to push a projection in the request from the input of the DSF to the output of the DSF.

9

9. The method of claim 1, further comprising using the function descriptor to estimate a cardinality of the property.

10

10. The method of claim 1, further comprising using the function descriptor to determine if the DSF inherits or obeys specific ordering or partitioning schemes.

14

14. The computer program of claim 11, wherein the method further comprises using the function descriptor to define an output schema for the DSF.

15

15. The computer program of claim 11, wherein the method further comprises using the function descriptor to define an input schema for the DSF.

16

16. The computer program of claim 11, wherein the method further comprises using the function descriptor to determine to push a predicate in the request from the DSF's output to the input of the DSF.

17

17. The computer program of claim 11, wherein the method further comprises using the function descriptor to determine to push a projection in the request from the input of the DSF to the output of the DSF.

18

18. The computer program of claim 11, wherein the method further comprises using the function descriptor to estimate a cardinality of the property.

19

19. The computer program of claim 11, wherein the method further comprises using the function descriptor to determine if the DSF inherits or obeys specific ordering or partitioning schemes.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

December 5, 2019

Publication Date

December 13, 2022

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Enabling cross-platform query optimization via expressive markup language” (US-11526505). https://patentable.app/patents/US-11526505

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.