System and Method for Evaluating Wireless Device and/or Wireless Network Performance
US-2024422596-A1 · Dec 19, 2024 · US
US9813318B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9813318-B2 |
| Application number | US-201514817303-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 4, 2015 |
| Priority date | Mar 15, 2013 |
| Publication date | Nov 7, 2017 |
| Grant date | Nov 7, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system configured to facilitate brokering hybrid cloud services selects information requests for characterizing an information technology application. The system responses to the information requests and determines a plurality of sets of the responses each used for deriving a value of a respective one of a plurality of factor functions. The system determines a plurality of assessment results each derived using values for of a respective set of the factor functions. Each one of the assessment results characterizes a respective aspect of deploying the information technology application within a cloud environment.
Opening claim text (preview).
What is claimed is: 1. A process implemented by a cloud service brokerage platform, comprising: instantiating an instance of a service provider application programming interface (API) for each one of a plurality of cloud service providers; receiving, via the service provider API, deployment characterizing information for a plurality of information technology applications that have each been previously deployed using cloud services of at least one of the cloud service providers; determining a target cloud computing environment for an application using target deployment determination information received from a user of the cloud service brokerage platform; determining a cloud benefit score characterizing a degree of benefit from deploying the application in the target cloud computing environment, wherein determining the cloud benefit score includes using cloud benefit basis information received from the user to predict responses to cloud benefit queries and enabling the user to replace at least a portion of said predicted cloud benefit query responses with user-specified cloud benefit query responses thereby creating a set of cloud benefit query responses, wherein determining the cloud benefit score includes deriving a value that quantitatively characterizes a respective one of a set of cloud benefit factor functions, wherein the value of each one of the cloud benefit factor functions is derived as a function of a respective set of the cloud benefit query responses, wherein determining the cloud benefit score includes computing a cloud benefit theoretical index as a function of the cloud benefit factor function values derived from the set of cloud benefit factor functions and cloud benefit factor function weightings associated therewith, wherein computing the cloud benefit theoretical index includes applying the cloud benefit factor function weightings to respective ones of the cloud benefit query responses for causing user-specific importance of one or more of the cloud benefit query responses to be reflected on a per-response basis in said determination of the cloud benefit score, wherein determining the cloud benefit score includes deriving a cloud benefit practical adjustment value as a function of the deployment characterizing information and applying the cloud benefit practical adjustment value to the cloud benefit theoretical index to adjust for deployment considerations identified through deployment of said previously deployed information technology applications; determining a cloud readiness score characterizing a degree of readiness for deploying the application in the target cloud computing environment, wherein determining the cloud readiness score includes using cloud readiness basis information received from the user to predict responses to cloud readiness queries and enabling the user to replace at least a portion of said predicted cloud readiness query responses with user-specified cloud readiness query responses thereby creating a set of cloud readiness query responses, wherein determining the cloud readiness score includes deriving a value that quantitatively characterizes a respective one of a set of cloud readiness factor functions, wherein the value of each one of the cloud readiness factor functions is derived as a function of a respective set of the cloud readiness query responses, wherein determining the cloud readiness score includes computing a cloud readiness theoretical index as a function of the cloud readiness factor function values derived from the set of cloud readiness factor functions and cloud readiness factor function weightings associated therewith, wherein computing the cloud readiness theoretical index includes applying the cloud readiness factor function weightings to respective ones of the cloud readiness query responses for causing user-specific importance of one or more of the cloud readiness query responses to be reflected on a per-response basis in said determination of the cloud readiness score, wherein determining the cloud readiness score includes deriving a cloud readiness practical adjustment value as a function of the deployment characterizing information and applying the cloud readiness practical adjustment value to the cloud readiness theoretical index to adjust for deployment considerations identified through deployment of said previously deployed information technology applications; and conveying the target cloud computing environment, the cloud benefit score and the cloud readiness score to the user. 2. The process of claim 1 wherein: using the cloud benefit basis information to predict responses to cloud benefit queries includes correlating the cloud benefit basis information to responses to cloud benefit queries for at least one other application determined to be of the same application classification as the application; and using the cloud readiness basis information to predict responses to cloud readiness queries includes correlating the cloud readiness basis information to responses to cloud readiness queries for at least one other application determined to at least one be currently running on and being designed to run on the same architecture type as the application. 3. The process of claim 1 wherein: enabling the user to replace at least a portion of said predicted cloud benefit query responses with user-specified cloud benefit query responses includes displaying a plurality of cloud benefit queries each having a respective one of said predicted cloud benefit query responses displayed therewith and displaying one or more other available cloud benefit query responses in association with each one of the cloud benefit queries; and enabling the user to replace at least a portion of said predicted cloud readiness query responses with user-specified cloud readiness query responses includes displaying a plurality of cloud benefit queries each having a respective one of said predicted cloud readiness query responses displayed therewith and displaying one or more other available cloud readiness query responses in association with each one of the cloud readiness queries. 4. The process of claim 3 wherein: the cloud benefit basis information indicates a particular application classification to which the application corresponds; and the cloud readiness basis information indicates a particular architecture type on which the application is at least one of currently running on and designed to run on. 5. The process of claim 1 wherein conveying the target cloud computing environment, the cloud benefit score and the cloud readiness score includes: displaying the target cloud computing environment immediately in response to its determination; displaying the cloud benefit score immediately in response to its determination; and displaying the cloud readiness score immediately in response to its determination. 6. The process of claim 1 wherein: enabling the user to replace at least a portion of said predicted cloud benefit query responses with user-specified cloud benefit query responses includes enabling the user to provide user-specified cloud benefit query responses characterizing scalability requirements, accessibility requirements, performance requirements, and reliability requirements of the application; enabling the user to replace at least a portion of said predicted cloud readiness query responses with user-specified cloud readiness query responses includes enabling the user to provide user-specified cloud readiness query responses characterizing architecture requirements, security requirements, resilience requirements, and organizational requirements of the application. 7. The process of claim 1 wherein determining the target cloud computing environment is performed prior to either one of determining the cloud benefit
by pre-processing results, e.g. ranking or ordering results · CPC title
Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters · CPC title
Recommending goods or services · CPC title
Hypervisor-specific management and integration aspects · CPC title
involving simulating, designing, planning or modelling of a network · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.