The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 25, 2025

Filed:

Oct. 10, 2024
Applicant:

Sas Institute Inc., Cary, NC (US);

Inventors:

Yongqiao Xiao, Cary, NC (US);

Mary Elizabeth Carter, Roxboro, NC (US);

Arash Dehghan Banadaki, Cary, NC (US);

Avery Winston Acierno, Durham, NC (US);

Patrick Nathan Koch, Morrisville, NC (US);

Assignee:

SAS INSTITUTE INC., Cary, NC (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/22 (2019.01); G06F 9/54 (2006.01); G06F 16/21 (2019.01);
U.S. Cl.
CPC ...
G06F 16/2282 (2019.01); G06F 9/544 (2013.01); G06F 16/213 (2019.01);
Abstract

In one example, a system can receive, from application code including an analysis operation performed on a set of data, an indication to access the set of data included in a tabular data structure using an application programming interface (API), in which the tabular data structure is associated with a memory allocation and a type. The system can determine that the type of the tabular data structure is the native type, the native type characterizing data structures that are accessed using a first programming language and a second programming language. The system can identify a proxy data table that shares the memory allocation, the proxy data table accessed using the API based on the second programming language. The system can issue one or more read commands to the proxy data table to cause the set of data to be read from the tabular data structure.


Find Patent Forward Citations

Loading…