System and method for RF digitization and collection
First Claim
1. A method of managing an application (app) on a radiofrequency digitization and collection device having a system controller, the method comprising:
- receiving, at the radiofrequency digitization and collection device, a request to launch an app included in an application storage and retrieval space (App Space) of the radiofrequency digitization and collection device;
obtaining, by the system controller, privilege and resource requirement information from the app included in the App Space of the radiofrequency digitization and collection device in response to receiving the request to launch the app included in the App Space of the radiofrequency digitization and collection device;
executing the app in a first operation mode in response to including the app in the App Space;
creating a software execution environment, by the system controller, for the app based on the privilege and resource requirement information obtained by the system controller from the app; and
executing the app in the created software execution environment subsequent to executing the app in the first operation mode, wherein executing the app comprises processing data associated with RF signals received at the radiofrequency digitization and collection device, wherein the app is executed in a second operation mode, different from the first operation mode, in the created software execution environment.
6 Assignments
0 Petitions
Accused Products
Abstract
An RF digitization and collection system (RFDCS) and methods for implementing the RF digitization and collection system to manage an application storage and retrieval space (App Space), wherein the App Space includes apps that may perform various offline and/or real-time transforms of RF signals received, stored, or played back on the RFDCS. Also, in the various embodiments, the RFDCS may govern the system resources available to these apps while ensuring that the RFDCS'"'"'s core system functions are not impacted by the execution of one or more of these apps in the App Space. Thus, the RFDCS may enable users to utilize real-time signal processing by running various specialized apps without compromising the RFDCS'"'"'s core system function, thereby promoting dynamic “on-the-fly” transformation of raw RF signals without compromising the user'"'"'s overall experience.
-
Citations
28 Claims
-
1. A method of managing an application (app) on a radiofrequency digitization and collection device having a system controller, the method comprising:
-
receiving, at the radiofrequency digitization and collection device, a request to launch an app included in an application storage and retrieval space (App Space) of the radiofrequency digitization and collection device; obtaining, by the system controller, privilege and resource requirement information from the app included in the App Space of the radiofrequency digitization and collection device in response to receiving the request to launch the app included in the App Space of the radiofrequency digitization and collection device; executing the app in a first operation mode in response to including the app in the App Space; creating a software execution environment, by the system controller, for the app based on the privilege and resource requirement information obtained by the system controller from the app; and executing the app in the created software execution environment subsequent to executing the app in the first operation mode, wherein executing the app comprises processing data associated with RF signals received at the radiofrequency digitization and collection device, wherein the app is executed in a second operation mode, different from the first operation mode, in the created software execution environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A radiofrequency digitization and collection device, comprising:
-
means for receiving a request to launch an application (app) included in an application storage and retrieval space (App Space) of the radiofrequency digitization and collection device; means for obtaining privilege and resource requirement information from the app included in the App Space of the radiofrequency digitization and collection device in response to receiving the request to launch the app included in the App Space of the radiofrequency digitization and collection device; means for executing the app in a first operation mode in response to including the app in the App Space; means for creating a software execution environment for the app based on the privilege and resource requirement information obtained by the system controller from the app; and means for executing the app in the created software execution environment subsequent to executing the app in the first operation mode, wherein the means for executing the app comprises means for processing data associated with RF signals received at the radiofrequency digitization and collection device, wherein the means for executing the app in the created software execution environment further comprises means for executing the app in a second operation mode, different from the first operation mode, in the created software execution environment. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A radiofrequency digitization and collection device, comprising:
-
an antenna configured to receive RF signals; and a processor configured with processor-executable instructions to perform operations comprising; receiving data associated with RF signals received at the antenna; receiving a request to launch an application (app) included in an application storage and retrieval space (App Space) of the radiofrequency digitization and collection device; obtaining privilege and resource requirement information from the app included in the App Space of the radiofrequency digitization and collection device in response to receiving the request to launch the app included in the App Space of the radiofrequency digitization and collection device; executing the app in a first operation mode in response to including the app in the App Space; creating a software execution environment for the app based on the privilege and resource requirement information obtained by the system controller from the app; and executing the app in the created software execution environment subsequent to executing the app in the first operation mode, wherein executing the app comprises processing the data associated with the RF signals received at the antenna of the radiofrequency digitization and collection device, wherein the app is executed in a second operation mode, different from the first operation mode, in the created software execution environment. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification