Reference | Claim Element / Subject Matter | Feature | Meaning | Claim Construction & Interpretation |
---|---|---|---|---|
[1] |
1 . A non-transitory , computer [1] |
computer [1] |
[Meaning 1] machine [Meaning 2] processor [Meaning 3] electronically [Meaning 4] physical computer [Meaning 5] computer machine [Meaning 6] tangible computer |
[Interpretation 1] tangible computer readable medium for developing an application to be run on mobile devices and networks thereof the tangible computer [Interpretation 2] non volatile computer readable medium comprising software instructions the computer |
[2] | - readable medium [2] | medium [2] |
[Meaning 1] media [Meaning 2] memory [Meaning 3] storage [Meaning 4] storage medium [Meaning 5] media device [Meaning 6] memory medium |
[Interpretation 1] memory medium for developing an application to be run on mobile devices and methods of use thereof the memory medium [Interpretation 2] media comprising software instructions for developing an application to be run on an electronic device or computer system and further |
[3] | comprising (storing, including, holding, encoding, bearing) software instructions [3] | software instructions [3] |
[Meaning 1] instructions [Meaning 2] software [Meaning 3] code [Meaning 4] computer instructions [Meaning 5] program instructions [Meaning 6] instructions of software |
[Interpretation 1] software instructions for developing an application to be run on an electronic device or computer system and more particularly instructions [Interpretation 2] computer program instructions for generating and displaying graphical representations of resources in an application development environment comprising an application developer [Interpretation 3] computer program instructions for generating and displaying graphical representations of resources and functions of an application [Interpretation 4] one or more software instructions for sim sim the use of resources in an application and [Interpretation 5] computer program instructions for sim sim the performance of an application and [Interpretation 6] one or more computer programs comprising software instructions for generating an environment [Interpretation 7] software instructions for sim sim the use of mobile devices |
[4] | for developing (testing, generating, evaluating, creating, analyzing) an application [4] | application [4] |
[Meaning 1] applications [Meaning 2] algorithm [Meaning 3] application configured [Meaning 4] applications designed [Meaning 5] executable application [Meaning 6] automated application |
[Interpretation 1] applications for use on mobile devices wherein the software instructions are executable by the computer to develop an application configured [Interpretation 2] executable application for use on mobile devices and networks on which mobile devices can operate and for enabling the application [Interpretation 3] executable application for use on an electronic device and for sim sim the application when configured [Interpretation 4] application for use on mobile devices and for sim sim the development of an application designed [Interpretation 5] environment for testing an application running on the mobile device in order to enable the application [Interpretation 6] executable application for use in an application development environment that is configured [Interpretation 7] applications for use in mobile devices wherein the application is an application |
[5] | to be run on a mobile device [5] | device [5] |
[Meaning 1] phone [Meaning 2] terminal [Meaning 3] network [Meaning 4] communication device [Meaning 5] device platform [Meaning 6] client device |
[Interpretation 1] computing device or other computing device capable of sim sim the operation of mobile devices on which the application runs [Interpretation 2] device or other computing device in accordance with the method of any of the preceding claims [Interpretation 3] computing device or on an application server on which the mobile computing device can be operated [Interpretation 4] computer system comprising at least one mobile device and at least one network of mobile devices [Interpretation 5] computer system comprising one or more mobile devices and an application server [Interpretation 6] device and for sim sim the mobile device to run the application [Interpretation 7] network comprising one or more mobile devices and one or more networks |
[6] | , wherein the software instructions [3] , when executed (executing, accessed, loaded, used, processed) , cause a computer [1] to : display (present, generate, compile, obtain, access) a list of a plurality of mobile device models [6] | device models [6] |
[Meaning 1] models [Meaning 2] devices [Meaning 3] devices models [Meaning 4] application models [Meaning 5] phone models [Meaning 6] communication device models |
[Interpretation 1] model representations of the application to be run on the mobile device and an indication of one mobile device model [Interpretation 2] device models for sim sim the application on the mobile device as an application development tool [Interpretation 3] devices to be simulated and one or more corresponding mobile device models [Interpretation 4] network models and one or more mobile device models in an interface [Interpretation 5] model models for sim sim the mobile device under test |
[7] | from which a user can select (chose, determine, selecting, pick, freely select) , wherein each model includes (comprises, exhibits, represents, defines, contains) one or more characteristics [7] | characteristics [7] |
[Meaning 1] parameters [Meaning 2] characteristic [Meaning 3] properties [Meaning 4] simulated characteristics [Meaning 5] corresponding characteristics [Meaning 6] mobile device characteristics |
[Interpretation 1] models of the same type of mobile device and wherein each mobile device model corresponds to one or more characteristics [Interpretation 2] mobile devices corresponding to the model and wherein each model further includes one or more characteristics |
[8] | indicative of a corresponding (respective, simulated, given, different, specific) mobile device [5] ; simulate (modify, change, alter, determine, mimic) at least one of the one or more characteristics [7] indicative of the mobile device [5] corresponding to the selected (chosen, unselected, desired, selection, selectable) mobile device model [8] | device model [8] |
[Meaning 1] device [Meaning 2] model [Meaning 3] deice model [Meaning 4] machine model [Meaning 5] device model to operate [Meaning 6] devices model being mobile |
[Interpretation 1] model and one or more characteristics indicative of the application to be run on the selected mobile device model and [Interpretation 2] machine model to generate one or more characteristics indicative of the application running on the device [Interpretation 3] devices model to determine one or more functions of the application responsible for the simulated characteristic [Interpretation 4] devices model to generate one or more simulated mobile devices [Interpretation 5] model from which the user has selected the mobile device |
[9] | ; simulate one or more characteristics [7] indicative of a network [9] | network [9] |
[Meaning 1] device [Meaning 2] platform [Meaning 3] system [Meaning 4] mobile network [Meaning 5] network environment [Meaning 6] target network |
[Interpretation 1] mobile device corresponding to the selected mobile device model and one or more characteristics indicative of one or more networks [Interpretation 2] mobile device operating system and one or more hardware platforms [Interpretation 3] network of devices that can operate on the mobile device |
[10] | on which the mobile device [5] corresponding to the selected mobile device model [8] can operate (communicate, attach, participate, connect, reside) ; monitor (simulate, analyze, model, measure, calculate) utilization [10] | utilization [10] |
[Meaning 1] usage [Meaning 2] each [Meaning 3] respective utilization [Meaning 4] the utilization [Meaning 5] at least one [Meaning 6] and record utilization |
[Interpretation 1] one or more resources associated with the application to determine the utilization of at least one [Interpretation 2] at least one of the one or more simulated network characteristics to determine the current utilization [Interpretation 3] the application to determine the utilization of at least one |
[11] | of a plurality of resources [11] | resources [11] |
[Meaning 1] resource [Meaning 2] parameters [Meaning 3] devices [Meaning 4] application resources [Meaning 5] different resources [Meaning 6] simulated resources |
|
[12] | over time as the application [4] is running (used, executed, operated, executing, deployed) ; display simultaneously two or more graphical images [12] | images [12] |
[Meaning 1] image [Meaning 2] depictions [Meaning 3] representations [Meaning 4] images indicative [Meaning 5] graphical images [Meaning 6] representations indicative |
[Interpretation 1] displays of the application resource utilization over time wherein each graphical image is generated based on at least one characteristic [Interpretation 2] images on the mobile device in response to one or more functions [Interpretation 3] image representations of the plurality of resources as an indication |
[13] | of the application ' [13] | application ' [13] |
[Meaning 1] application [Meaning 2] plurality [Meaning 3] user [Meaning 4] user to [Meaning 5] system of [Meaning 6] mobile device to |
[Interpretation 1] plurality of resources simultaneously on the mobile device in response to detecting that the monitoring indicates an excessive application of [Interpretation 2] plurality of resources in the simulated network to indicate the application to [Interpretation 3] plurality of resources in response to monitoring the application to |
[14] | s resource utilization [14] | resource utilization [14] |
[Meaning 1] running environment [Meaning 2] in different windows [Meaning 3] to be run [Meaning 4] the mobile device [Meaning 5] on the display [Meaning 6] in the simulated network |
[Interpretation 1] to be run on the mobile device on which the selected mobile device model is installed [Interpretation 2] and one or more graphical images of the simulated resources as the application is being run [Interpretation 3] to be run on the mobile device on which the user operates |
[15] | , wherein each graphical image relates (corresponds, belongs, links, maps, points) to a different resource [15] | resource [15] |
[Meaning 1] utilization [Meaning 2] simulation [Meaning 3] time [Meaning 4] resource utilization [Meaning 5] simulated resource [Meaning 6] monitored resource |
[Interpretation 1] utilization of the resources over time and wherein each graphical image includes one or more functions responsible for that utilization [Interpretation 2] resource utilization and wherein each graphical image includes one or more characteristics indicative of the corresponding simulated resource utilization and [Interpretation 3] utilization of one or more of the resources during the application run [Interpretation 4] resource and is displayed simultaneously with the simulation of the corresponding characteristic [Interpretation 5] subset of the resources that the application is currently utilizing [Interpretation 6] utilization of one or more resources by the mobile device |
[16] | ; correspond (coordinate, associate, correlate, annotate, link) the utilization [10] of a specific displayed (application, graphical, monitored, simulated, image or) resource [15] at a given time with one or more functions [16] | functions [16] |
[Meaning 1] aspects [Meaning 2] portions [Meaning 3] elements [Meaning 4] components [Meaning 5] software modules [Meaning 6] functional elements |
[Interpretation 1] characteristics indicative of the application responsible for that utilization and simulate at least one of the one or more characteristics [Interpretation 2] characteristics indicative of the specific displayed resource and one or more characteristics indicative of the portion [Interpretation 3] resources displayed simultaneously with the specific displayed resource and with one or more specific graphical images [Interpretation 4] resources displayed at other times and identify the one or more resources [Interpretation 5] of the graphical images displayed simultaneously to identify the portion [Interpretation 6] corresponding graphical images to identify one or more functional elements |
[17] | of the application [4] responsible for that utilization [10] . |