Invention Grant
- Patent Title: Scalable selection management
-
Application No.: US14950172Application Date: 2015-11-24
-
Publication No.: US11036710B2Publication Date: 2021-06-15
- Inventor: Rajeev V Karunakaran , Rou-Peng Huang , Pablo Barvo , Mark Xiaohong Yang
- Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
- Applicant Address: US WA Redmond
- Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee Address: US WA Redmond
- Agency: NovoTechIP International PLLC
- Main IPC: G06F16/22
- IPC: G06F16/22

Abstract:
Architecture for handling large data selections with small and substantially constant memory footprints. The architecture facilitates the creation of sets of data objects (e.g., rows) of a data source based on selection of the data objects. The set structures can be defined according to a range (span) of data objects selected and a pattern of the objects selected. These set structures are then saved in memory, rather than the data objects, to provide optimized memory usage. In a database implementation, the solution stores the set representation (the structure) in nearly a constant amount of memory, regardless of the number of rows in the grid, and regardless of the number of rows selected. Memory usage can be proportional to the number of discontinuous spans of rows selected by the user. Structures in memory can be consolidated, replaced, or eliminated dynamically as the user changes row selections and pattern criteria.
Public/Granted literature
- US20160078075A1 SCALABLE SELECTION MANAGEMENT Public/Granted day:2016-03-17
Information query