Microsoft technology licensing, llc (20240289334). STREAMING AGGREGATION QUERIES simplified abstract

From WikiPatents
Jump to navigation Jump to search

STREAMING AGGREGATION QUERIES

Organization Name

microsoft technology licensing, llc

Inventor(s)

Nathaniel Jesse Miller of Seattle WA (US)

Youke Shen of Sammamish WA (US)

Guang Yang of Bothell WA (US)

Venugopal Latchupatula of Sammamish WA (US)

Gaurav Kapila of Redmond WA (US)

STREAMING AGGREGATION QUERIES - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240289334 titled 'STREAMING AGGREGATION QUERIES

Simplified Explanation: The patent application describes a computing device that can process aggregation queries by separating data entries with different keys and then aggregating them using specific operations.

Key Features and Innovation:

  • Processor and memory for query processing
  • Ability to handle aggregation queries with different key types
  • Efficient data retrieval and aggregation operations

Potential Applications: This technology can be used in various industries such as finance, e-commerce, and data analytics for real-time data processing and analysis.

Problems Solved: This technology addresses the challenge of efficiently processing aggregation queries with different key types and optimizing memory usage for better performance.

Benefits:

  • Faster query processing
  • Improved memory management
  • Enhanced data analysis capabilities

Commercial Applications: Title: Real-time Data Aggregation Technology for Enhanced Business Insights This technology can be applied in financial institutions for real-time risk analysis, in e-commerce platforms for personalized recommendations, and in data analytics companies for advanced data processing solutions.

Prior Art: Readers can explore prior art related to data aggregation techniques, memory management in computing devices, and query processing algorithms to understand the evolution of this technology.

Frequently Updated Research: Researchers are constantly exploring new algorithms and techniques to improve the efficiency and performance of data aggregation processes in computing devices.

Questions about Data Aggregation Technology: 1. How does this technology improve query processing efficiency compared to traditional methods? 2. What are the potential limitations of this technology in handling large datasets?


Original Abstract Submitted

an example computing device for streaming aggregation queries is provided. the computing device comprises a processor and memory storing instructions that cause the processor to receive a query from a caller, wherein the query comprises an aggregation operator, retrieve data comprising a plurality of data entries, determine first and second subsets of data entries from the plurality of data entries, wherein the first subset of data entries comprises data entries having disjointed keys and the second subset of data entries comprises data entries having intersecting keys, return the first subset of data entries to the caller, release the first subset of data entries from the memory, after releasing the first subset of data entries from the memory, aggregate the second subset of data entries using an aggregation operation corresponding to the aggregation operator, and return the aggregated second subset of data entries to the caller.