IP Library Granted Patent US 11,714,830
Granted Patent B2
US 11,714,830 · App. 17/810,421 · Granted Aug 1, 2023

Mechanisms for multi-dimension data operations

Inventors: Qing Li (Princeton Junction, NJ); Xu Li (Plainsboro, NJ)
Assignee: Convida Wireless, LLC
G06F16/283G06F16/22H04W4/70
View Patent ↗
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 11,714,830
App. No.
17/810,421
Granted
Aug 1, 2023
Kind
B2
Abstract

Mechanisms for multidimensional data modeling and operations and related procedures are described. Resource structures for multidimensional data can be used. This can allow lumped operations such as RESTful operations and procedures on the multidimensional data. A new attribute “SamplingPeriodCovered” can be used to indicate the time interval when the related time series data (or any multi-dimension data streams) are stored. This can reduce the total size of the data stored.

Claims (34)

1. An apparatus comprising a processor, a memory, and communication circuitry, the apparatus being connected to a network via its communication circuitry, the apparatus further comprising computer-executable instructions stored in the memory of the apparatus which, when executed by the processor of the apparatus, cause the apparatus to:

receive, from an originator, a first request to store multidimensional data, in a multidimensional data resource structure of a service in a network, the service supporting service capabilities through a set of Application Programming Interfaces (APIs), wherein the first request comprises a plurality of multidimensional data samples, the plurality of multidimensional data samples having a plurality of dimensions of data, one dimension of the plurality of dimensions of data being time and wherein each multidimensional data sample of the plurality of multidimensional data samples comprises a data item and a data type for each of the plurality of dimensions of data;

store the plurality of multidimensional data samples in the multidimensional data resource structure, wherein the multidimensional data resource structure includes a sampling period attribute, and wherein only multidimensional data samples that are generated in a last time interval set by the sampling period attribute are stored in the multidimensional data resource structure;

receive, based on one or more user inputs, a second request to access the generated multidimensional data resource structure for retrieving and updating at least one dimension of the plurality of dimensions of data; and

cause, via the service and based on the second request, access to the at least one dimension of the plurality of dimensions of data.

2. The apparatus of claim 1 , wherein the apparatus validates the plurality of multidimensional data samples.

3. The apparatus of claim 1 , wherein the data type comprises a definition of the type of the data item.

4. The apparatus of claim 1 , wherein the causing access causes one or more RESTful operations to be applied to each element of the at least one dimension.

5. The apparatus of claim 1 , wherein the computer-executable instructions further cause the apparatus to perform operations comprising:

determining whether the originator has access rights to request the creation of the multidimensional data resource structure.

6. The apparatus of claim 1 , wherein the computer-executable instructions further cause the apparatus to perform operations comprising:

assigning a resource identifier to each dimension of the plurality of dimensions of data.

7. The apparatus of claim 1 , wherein the computer-executable instructions further cause the apparatus to perform operations comprising:

transmitting a response message to the originator indicating that the multidimensional data was stored.

8. A method for use by an apparatus, wherein the apparatus comprises a processor, a memory, and communication circuitry, the apparatus being connected to a network via its communication circuitry, the method comprising:

receiving, from an originator a first request to store multidimensional data, in a multidimensional data resource structure of a service in a network, the service supporting service capabilities through a set of Application Programming Interfaces (APIs), wherein the first request comprises a plurality of multidimensional data samples, the plurality of multidimensional data samples having a plurality of dimensions of data, one dimension of the plurality of dimensions of data being time and wherein each multidimensional data sample of the plurality of multidimensional data samples comprises a data item and data type for each of the plurality of dimensions of data;

storing the plurality of multidimensional data samples in the multidimensional data resource structure, wherein the multidimensional data resource structure includes a sampling period attribute, and wherein only multidimensional data samples that are generated in a last time interval set by the sampling period attribute are stored in the multidimensional data resource structure;

receiving, based on one or more user inputs, a second request to access the generated multidimensional data resource structure for retrieving and updating at least one dimension of the plurality of dimensions of data; and

causing, via the service and based on the second request, access to the at least one dimension of the plurality of dimensions of data.

9. The method of claim 8 , wherein the apparatus validates the plurality of multidimensional data samples.

10. The method of claim 8 , wherein the data type comprises a definition of the type of the data item.

11. The method of claim 8 , wherein the causing access causes one or more RESTful operations to be applied to each element of the at least one dimension.

12. The method of claim 8 , further comprising:

determining whether the originator has access rights to request the storing of the multidimensional data.

13. The method of claim 8 , further comprising:

assigning a resource identifier to each dimension of the plurality of dimensions of data.

14. A non-transitory computer-readable storage medium storing computer-readable instructions that, when executed by a processor, cause:

receiving, from an originator, a first request to store multidimensional data in a multidimensional data resource structure of a service in a network, the service supporting service capabilities through a set of Application Programming Interfaces (APIs), wherein the first request comprises a plurality of multidimensional data samples, the plurality of multidimensional data samples having a plurality of dimensions of data, one dimension of the plurality of dimensions of data being time and wherein each multidimensional data sample of the plurality of multidimensional data samples comprises a data item and data type for each of the plurality of dimensions of data;

storing the plurality of multidimensional data samples in the multidimensional data resource structure, wherein the multidimensional data resource structure includes a sampling period attribute, and wherein only multidimensional data samples that are generated in a last time interval set by the sampling period attribute are stored in the multidimensional data resource structure;

receiving, based on one or more user inputs, a second request to access the generated multidimensional data resource structure for retrieving and updating at least one dimension of the plurality of dimensions of data; and

causing, via the service and based on the second request, access to the at least one dimension of the plurality of dimensions of data.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the apparatus validates the plurality of multidimensional data samples.

16. The non-transitory computer-readable storage medium of claim 14 , wherein the data type comprises a definition of the type of the data item.

17. The non-transitory computer-readable storage medium of claim 14 , wherein the causing access causes one or more RESTful operations to be applied to each element of the at least one dimension.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2025
From: CONVIDA WIRELESS,LLC
To: IPLA HOLDINGS INC.
Reel/Frame 073903/0733 →
Continuity (3)
Continuation 15749646
Provisional Application 62201835 · Aug 6, 2015
Related Publication 20220335065A1 · Oct 20, 2022