IP Library Patent Application 17199552
Patent Application
App. No. 17/199,552

VIEW INSTRUCTION USING A BAND DESCRIPTOR OF 2 ** 60 WORDS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/199,552
Abstract

A method includes receiving, from a database management system, a view instruction, using a single band descriptor able to describe 2**60 words of space, defined as a data expanse; creating, by an operating system, the data expanse in response to the view instruction; and allowing an activity to access a subset of the data expanse with a postern; wherein fast access to data whose size exceeds the available virtual address space is available. A computer program product may include a non-transitory computer-readable medium comprising instructions which, when executed by a processor of a computing system, cause the processor to perform the following actions: receiving, from a database management system, a view instruction, using a single band descriptor able to describe 2**60 words of space, defined as a data expanse; creating, by an operating system, the data expanse in response to the view instruction; and allowing an activity to access a subset of the data expanse with a postern; wherein fast access to data whose size exceeds the available virtual address space is available.

Claims (26)

1 . A method comprising:

receiving, from a database management system, a view instruction, using a single band descriptor able to describe 2**60 words of space, defined as a data expanse;

creating, by an operating system, the data expanse in response to the view instruction; and

allowing an activity to access a subset of the data expanse with a postern;

wherein fast access to data whose size exceeds the available virtual address space is available.

2 . The method according to claim 1 , wherein creating includes creating and initializing all necessary control structures to control the data expanse.

3 . The method according to claim 2 , wherein creating includes creating and initializing all necessary control structures to control the data expanse including a data expanse view control and a data expanse file control.

4 . The method according to claim 1 , further comprising returning, by the operating system, to the database management system a data expanse address.

5 . The method according to claim 4 , further comprising calling, by the database management system the view instruction and providing the data expanse address, a starting offset and size of the postern to be created.

6 . The method according to claim 5 , further comprising returning, by the operating system, a postern address to the database management system.

7 . The method according to claim 6 , further comprising basing, by the database management system, the postern such that the data can be read or written.

8 . The method according to claim 7 , further comprising modifying, by the database management system, the postern by calling the view instruction and providing the data expanse address, the postern address, starting offset and the size of the view.

9 . The method according to claim 7 , further comprising deleting, by the database management system, the postern by calling the view instruction, providing the data expanse address and a null postern address.

10 . A non-transitory machine readable memory medium including instructions when executed to cause a processor to perform the following actions:

receiving, from a database management system, a view instruction, using a single band descriptor able to describe 2**60 words of space, defined as a data expanse;

creating, by an operating system, the data expanse in response to the view instruction; and

allowing an activity to access a subset of the data expanse with a postern;

wherein fast access to data whose size exceeds the available virtual address space is available.

11 . The non-transitory machine readable memory medium according to claim 10 , wherein creating includes creating and initializing all necessary control structures to control the data expanse.

12 . The non-transitory machine readable memory medium according to claim 11 , wherein creating includes creating and initializing all necessary control structures to control the data expanse including a data expanse view control and a data expanse file control.

13 . The non-transitory machine readable memory medium according to claim 10 , further comprising returning, by the operating system, to the database management system a data expanse address.

14 . The non-transitory machine readable memory medium according to claim 13 , further comprising calling, by the database management system the view instruction and providing the data expanse address, a starting offset and size of the postern to be created.

15 . The non-transitory machine readable memory medium according to claim 14 , further comprising returning, by the operating system, a postern address to the database management system.

16 . The non-transitory machine readable memory medium according to claim 15 , further comprising basing, by the database management system, the postern such that the data can be read or written.

17 . The non-transitory machine readable memory medium according to claim 16 , further comprising modifying, by the database management system, the postern by calling the view instruction and providing the data expanse address, the postern address, starting offset and the size of the view.

18 . The non-transitory machine readable memory medium according to claim 16 , further comprising deleting, by the database management system, the postern by calling the view instruction, providing the data expanse address and a null postern address.

Assignments (1)
SECURITY INTEREST Recorded Jun 14, 2021
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056531/0254 →