IP Library Granted Patent US 9,354,910
Granted Patent B2
US 9,354,910 · App. 14/139,282 · Granted May 31, 2016

Method for certification of reconfigurable radio equipment when reconfiguration software developed by third party

Inventors: Vladimir Ivanov (St. Petersburg, RU); Markus Dominik Mueck (Neubiberg, DE); Hossein Alavi (Portland, OR)
Assignee: Intel Corporation
G06F9/45533G06F9/45504
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 9,354,910
App. No.
14/139,282
Granted
May 31, 2016
Kind
B2
Abstract

A radio equipment comprises waveform generator to receive input data and to generate output baseband waves corresponding to the received input data, and a radio-frequency component to transform the baseband waves generated in radio waves. The waveform generator comprises a Radio Virtual Machine (RVM) that has been compiled to operate on hardware underlying the RVM. The RVM comprises an associated RVM class that establishes a level of reconfigurability of low-level parameters of the RVM. The RVM class comprises one of a plurality of RVM classes in which each RVM class comprises a corresponding level of reconfigurability of low-level RVM parameters and a corresponding level of certification testing for reconfigured RVMs of the class. In one exemplary embodiment, the plurality of RVM classes comprises at least one RVM class comprising full reconfigurability of low-level RVM parameters and at least one RVM class comprising limited reconfigurability of low-level RVM parameters.

Claims (46)

1. A radio equipment, comprising:

a memory to store a Radio Virtual Machine (RVM); and

a processor coupled to the memory to run the RVM to form a software execution environment comprising a selectable RVM class of a plurality of RVM classes, the selectable RVM class comprising an associated level of reconfigurability of low-level parameters of the RVM;

wherein the level of reconfigurability corresponds to a level of certification to certify the RVM in the event the RVM is reconfigured;

wherein the processor is configured to perform the level of certification based on a selected RVM class in response to the RVM being reconfigured;

wherein each RVM class of the plurality of RVM classes comprising a corresponding level of reconfigurability of low-level RVM parameters and a corresponding level of certification testing for reconfigured RVMs of the class, and the plurality of RVM classes comprising at least one RVM class comprising full reconfigurability of low-level RVM parameters and at least one RVM class comprising limited reconfigurability of low-level RVM parameters;

wherein the at least one RVM class comprising full reconfigurability of low-level RVM parameters further comprises a corresponding relatively thorough level of certification testing of reconfigured RVMs of the class, and

wherein the at least one RVM class comprising limited reconfigurability of low-level RVM parameters further comprises a corresponding relatively less thorough level of certification testing of reconfigured RVMs of the class in comparison to the level of certification testing of reconfigured RVMs for the at least one RVM class comprising full reconfigurability of low-level RVM parameters.

2. The radio equipment according to claim 1 , wherein the associated level of reconfigurability comprises a corresponding level of validation testing in the event the RVM has been reconfigured by third-party software to assure that the reconfigured RVM running on the radio equipment conforms to an applicable law, a regulation, or a standard, or a combination thereof, applicable to the operation of the radio equipment.

3. The radio equipment according to claim 1 , wherein the RVM further comprises a reconfigured RVM that has been compiled to operate on hardware underlying the RVM.

4. The radio equipment according to claim 3 , wherein the reconfigured RVM comprises the RVM that has been reconfigured by a reconfiguration radio application provided by a radio application developer.

5. The radio equipment according to claim 3 , wherein the radio application developer comprises a third-party developer with respect to an original developer of the RVM.

6. The radio equipment according to claim 1 , wherein the RVM further comprises at least one component that comprises an associated RVM class that establishes a level of reconfigurability of the component.

7. The radio equipment according to claim 1 , wherein the radio equipment comprises part of a cellular telephone, smartphone, smart-type device, or tablet-type device.

8. The radio equipment according to claim 7 , wherein the cellular telephone, smartphone, smart-type device, or tablet-type device further comprises a touchscreen display capable of receiving input information from a touch of a user or a stylus.

9. A radio equipment, comprising:

a waveform generator to receive input data and to generate output baseband waves corresponding to the received input data, the waveform generator comprising a Radio Virtual Machine (RVM) that has been compiled to operate on hardware underlying the RVM, and the RVM comprising an associated RVM class that establishes a level of reconfigurability of low-level parameters of the RVM;

a radio-frequency component to transform the baseband waves generated in radio waves;

wherein the level of reconfigurability corresponds to a level of certification to certify the RVM in the event the RVM is reconfigured;

wherein the waveform generator is configured to perform the level of certification based on a selected RVM class in response to the RVM being reconfigured;

wherein the RVM class associated with the RVM comprises one of a plurality of RVM classes, each RVM class of the plurality of RVM classes comprising a corresponding level of reconfigurability of low-level RVM parameters and a corresponding level of certification testing for reconfigured RVMs of the class, and the plurality of RVM classes comprising at least one RVM class comprising full reconfigurability of low-level RVM parameters and at least one RVM class comprising limited reconfigurability of low-level RVM parameters;

wherein the at least one RVM class comprising full reconfigurability of low-level RVM parameters further comprises a corresponding relatively thorough level of certification testing of reconfigured RVMs of the class, and

wherein the at least one RVM class comprising limited reconfigurability of low-level RVM parameters further comprises a corresponding relatively less thorough level of certification testing of reconfigured RVMs of the class in comparison to the level of certification testing of reconfigured RVMs for the at least one RVM class comprising full reconfigurability of low-level RVM parameters.

10. The radio equipment according to claim 9 , wherein the radio equipment comprises part of a cellular telephone, smartphone, smart-type device, or tablet-type device.

11. The radio equipment according to claim 10 , wherein the cellular telephone, smartphone, smart-type device, or tablet-type device further comprises a touchscreen display capable of receiving input information from a touch of a user or a stylus.

12. A method to arrange a radio equipment, the method comprising:

compiling a Radio Virtual Machine (RVM) to run on selected hardware underlying the RVM, the RVM comprising an associated RVM class that establishes a level of reconfigurability of low-level parameters of the RVM,

wherein the level of reconfigurability corresponds to a level of certification to certify the RVM in the event the RVM is reconfigured;

running the compiled RVM on the selected hardware underlying the RVM to form the radio equipment;

performing the level of certification based on a selected RVM class in response to the RVM being reconfigured;

wherein the RVM class associated with the RVM comprises one of a plurality of RVM classes, each RVM class of the plurality of RVM classes comprising a corresponding level of reconfigurability of low-level RVM parameters and a corresponding level of certification testing for reconfigured RVMs of the class, and the plurality of RVM classes comprising at least one RVM class comprising full reconfigurability of low-level RVM parameters and at least one RVM class comprising limited reconfigurability of low-level RVM parameters;

wherein the at least one RVM class comprising full reconfigurability of low-level RVM parameters further comprises a corresponding relatively thorough level of certification testing of reconfigured RVMs of the class, and

wherein the at least one RVM class comprising limited reconfigurability of low-level RVM parameters further comprises a corresponding relatively less thorough level of certification testing of reconfigured RVMs of the class in comparison to the level of certification testing of reconfigured RVMs for the at least one RVM class comprising full reconfigurability of low-level RVM parameters.

13. The method according to claim 12 , wherein the radio equipment comprises part of a cellular telephone, smartphone, smart-type device, or tablet-type device.

14. The method according to claim 13 , wherein the cellular telephone, smartphone, smart-type device, or tablet-type device further comprises a touchscreen display capable of receiving input information from a touch of a user or a stylus.

15. An information-handling system, comprising:

a memory to store a Radio Virtual Machine (RVM), the RVM being compiled to operate on hardware underlying the RVM, the RVM comprising an associated RVM class that establishes a level of reconfigurability of low-level parameters of the RVM; and

a processor coupled to the memory to run the RVM to form a waveform generator to receive input data and to generate output baseband waves corresponding to the received input data, the waveform generator comprising the RVM that has been compiled to operate on hardware underlying the RVM;

a radio-frequency component to transform the baseband waves generated in radio waves;

wherein the level of reconfigurability corresponds to a level of certification to certify the RVM in the event the RVM is reconfigured;

wherein the processor is configured to perform the level of certification based on a selected RVM class in response to the RVM being reconfigured;

wherein the RVM class associated with the RVM comprises one of a plurality of RVM classes, each RVM class of the plurality of RVM classes comprising a corresponding level of reconfigurability of low-level RVM parameters and a corresponding level of certification testing for reconfigured RVMs of the class, and the plurality of RVM classes comprising at least one RVM class comprising full reconfigurability of low-level RVM parameters and at least one RVM class comprising limited reconfigurability of low-level RVM parameters;

wherein the at least one RVM class comprising full reconfigurability of low-level RVM parameters further comprises a corresponding relatively thorough level of certification testing of reconfigured RVMs of the class, and

wherein the at least one RVM class comprising limited reconfigurability of low-level RVM parameters further comprises a corresponding relatively less thorough level of certification testing of reconfigured RVMs of the class in comparison to the level of certification testing of reconfigured RVMs for the at least one RVM class comprising full reconfigurability of low-level RVM parameters.

16. The information-handling system according to claim 15 , wherein the radio equipment comprises part of a cellular telephone, smartphone, smart-type device, or tablet-type device.

17. The information-handling system according to claim 16 , wherein the cellular telephone, smartphone, smart-type device, or tablet-type device further comprises a touchscreen display capable of receiving input information from a touch of a user or a stylus.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 052414/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2014
From: IVANOV, VLADIMIR; MUECK, MARKUS DOMINIK; ALAVI, HOSSEIN
To: INTEL CORPORATION
Reel/Frame 032765/0250 →
Continuity (1)
Related Publication 20150178112A1 · Jun 25, 2015