IP Library Granted Patent US 11,468,095
Granted Patent B2
US 11,468,095 · App. 15/749,646 · Granted Oct 11, 2022

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,468,095
App. No.
15/749,646
Granted
Oct 11, 2022
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 (40)

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 perform operations comprising:

receiving, from an originator, a first request to generate, in a service in a network, the service supporting service capabilities through a set of Application Programming Interfaces (APIs), a multidimensional data resource structure, 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 each multidimensional data sample of the plurality of multidimensional data samples comprises a data item for each of the plurality of dimensions of data, wherein the multidimensional data resource structure comprises a reference to an ontology used to represent information stored in the multidimensional data resource structure;

generating, based on the first request, the multidimensional data resource structure to represent the plurality of multidimensional data samples in the service;

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.

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

3. The apparatus of claim 1 , wherein the reference to the ontology comprises a Uniform Resource Identifier (URI).

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 resource structure was created.

8. The apparatus of claim 1 , wherein the second request, to access the generated multidimensional data resource structure for retrieving and updating the at least one dimension of the plurality of dimensions of data, accesses one or more dimensions of the plurality of dimensions of data based on an association between the one or more dimensions as indicated in the ontology.

9. 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 apparatus further comprising computer-executable instructions stored in the memory of the apparatus which, when executed by the processor, perform functions of a method comprising:

receiving, from an originator, a first request to generate, in a service in a network, the service supporting service capabilities through a set of Application Programming Interfaces (APIs), a multidimensional data resource structure, 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 each multidimensional data sample of the plurality of multidimensional data samples comprises a data item for each of the plurality of dimensions of data, wherein the multidimensional data resource structure comprises a reference to an ontology used to represent information stored in the multidimensional data resource structure;

generating, based on the first request, the multidimensional data resource structure to represent the plurality of multidimensional data samples in the service;

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.

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

11. The method of claim 9 , wherein the reference to the ontology comprises a Uniform Resource Identifier (URI).

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

13. The method of claim 9 , further comprising:

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

14. The method of claim 9 , further comprising:

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

15. The method of claim 9 , wherein the second request, to access the generated multidimensional data resource structure for retrieving and updating the at least one dimension of the plurality of dimensions of data, accesses one or more dimensions of the plurality of dimensions of data based on an association between the one or more dimensions as indicated in the ontology.

16. 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 generate in a service in a network, the service supporting service capabilities through a set of Application Programming Interfaces (APIs), a multidimensional data resource structure, 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 each multidimensional data sample of the plurality of multidimensional data samples comprises a data item for each of the plurality of dimensions of data, wherein the multidimensional data resource structure comprises a reference to an ontology used to represent information stored in the multidimensional data resource structure;

generating, based on the first request, the multidimensional data resource structure to represent the plurality of multidimensional data samples in the service;

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.

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

18. The non-transitory computer-readable storage medium of claim 16 , wherein the reference to the ontology comprises a Uniform Resource Identifier (URI).

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

20. The non-transitory computer-readable storage medium of claim 16 , wherein the second request, to access the generated multidimensional data resource structure for retrieving and updating the at least one dimension of the plurality of dimensions of data, accesses one or more dimensions of the plurality of dimensions of data based on an association between the one or more dimensions as indicated in the ontology.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2025
From: CONVIDA WIRELESS,LLC
To: IPLA HOLDINGS INC.
Reel/Frame 073903/0733 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2018
From: LI, QING; LI, XU
To: CONVIDA WIRELESS, LLC
Reel/Frame 045996/0627 →
Continuity (2)
Provisional Application 62201835 · Aug 6, 2015
Related Publication 20180225354A1 · Aug 9, 2018