IP Library Granted Patent US 7,657,879
Granted Patent B1
US 7,657,879 · App. 12/341,212 · Granted Feb 2, 2010

System and method for cross-platform quality control

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 7,657,879
App. No.
12/341,212
Granted
Feb 2, 2010
Kind
B1
Abstract

Assurance of quality with respect to of a software application across different operating platforms with different system architectures is provided. Methods for determining and assuring said quality as well as a system for the same is disclosed. A method for ensuring compliance with a contractual obligation related to quality of service in software is also disclosed.

Claims (60)

1. A method for ensuring quality of a software title implemented on a first platform, the software title having been developed for a plurality of platforms, the method comprising:

establishing a metric associated with the software title, the established metric being stored in memory; and

executing instructions stored in memory, wherein execution of the instructions by a processor:

measures the metric pertaining to performance of a first hardware environment of the first platform during play of the software title, the first platform having a first system architecture including the first hardware environment,

measures the metric pertaining to performance of a second hardware environment of a second platform from the plurality of platforms, the second platform having a system architecture including the second hardware environment that is different from the first hardware environment of the first platform, wherein the measured metric pertaining to performance of the second platform is adversely affected by the hardware environment of the second platform with respect to the measured metric pertaining to performance of the first hardware environment of the first platform,

analyzes one or more characteristics based on results of the measurement of the metric pertaining to the first platform versus results of the measurement of the metric pertaining to the second platform,

automatically generates a measurement result report from the analysis, and

displays the measurement results report; and

takes responsive action based on the measurement results report, wherein responsive action including a financial transaction is taken based on the displayed measurement results report.

2. The method of claim 1 , wherein the metric as measured on the first platform is not the same and fails to exceed the metric as measured on the second platform.

3. The method of claim 1 , wherein the metric as measured on the first platform is the same or exceeds the metric as measured on the second platform.

4. A system for ensuring quality of a software title implemented on a plurality of platforms, the software title having been developed for the plurality of platforms, the system comprising:

a first platform from the plurality of platforms, the first platform having a first system architecture including a first hardware environment;

a second platform from the plurality of platforms, the second platform having a second system architecture including a second hardware environment different from the hardware environment of the first platform;

a controller configured to generate input recognized by the software title on the first platform and by the software title on the second platform; and

an analysis module stored in memory and executable by a processor to

measure a metric pertaining to performance of the first hardware environment and the second hardware environment in response to the controller during play of the software title on both the first and second platform, wherein the measured metric pertaining to performance of the second platform is adversely affected by the hardware environment of the second platform with respect to the measured metric pertaining to performance of the first hardware environment of the first platform,

analyze one or more characteristics based on results of the measurement of the metric pertaining to the first platform versus results of the measurement of the metric pertaining to the second platform, and

automatically generate a measurement results report from the analysis,

display the measurement results report; and

take a responsive action including a financial transaction is based on measurement results report generated from the measurement of the metric on the first platform versus the second platform.

5. The system of claim 4 , wherein the hardware environments of the first platform and of the second platform are emulated hardware environments or physical hardware components.

6. A method for ensuring quality of a software title implemented on a first platform, the software title having been developed for a plurality of platforms, the method comprising:

establishing a metric associated with the software title, the established metric being stored in memory; and

executing instructions stored in memory, wherein execution of the instructions by a processor:

measures the metric pertaining to performance of a first hardware environment of the first platform during play of the software title, the first platform having a first system architecture including the first hardware environment,

measures the metric pertaining to performance of a second hardware environment of a second platform from the plurality of platforms, the second platform having a system architecture including the second hardware environment that is different from the first hardware environment of the first platform, wherein the measured metric pertaining to performance of the second platform is not affected by the hardware environment of the second platform with respect to the measured metric pertaining to performance of the first hardware environment of the first platform,

analyzes one or more characteristics based on results of the measurement of the metric pertaining to the first platform versus results of the measurement of the metric pertaining to the second platform,

automatically generates a measurement results report from the analysis,

displays the measurement results report; and

takes responsive action including a financial transaction based on the displayed results.

7. A method for ensuring quality of a software title implemented on a first platform, the software title having been developed for a plurality of platforms, the method comprising:

establishing a metric associated with the software title, the established metric being stored in memory; and

executing instructions stored in memory, wherein execution of the instructions by a processor:

measures the metric pertaining to performance of a first hardware environment of the first platform during play of the software title, the first platform having a first system architecture including the first hardware environment,

measures the metric pertaining to performance of a second hardware environment of a second platform from the plurality of platforms, the second platform having a system architecture including the second hardware environment that is different from the first hardware environment of the first platform, wherein the measured metric pertaining to performance of the second platform is positively affected by the hardware environment of the second platform with respect to the measured metric pertaining to performance of the first hardware environment of the first platform,

analyzes one or more characteristics based on results of the measurement of the metric pertaining to the first platform versus results of the measurement of the metric pertaining to the second platform,

automatically generates a measurement results report from the analysis,

displays the measurement results report; and

takes responsive action including a financial transaction based on the displayed results.

8. A system for ensuring quality of a software title implemented on a plurality of platforms, the software title having been developed for the plurality of platforms, the system comprising:

a first platform from the plurality of platforms, the first platform having a first system architecture including a first hardware environment;

a second platform from the plurality of platforms, the second platform having a second system architecture including a second hardware environment different from the hardware environment of the first platform;

a controller configured to generate input recognized by the software title on the first platform and by the software title on the second platform; and

an analysis module stored in memory and executable by a processor to

measure a metric pertaining to performance of the first hardware environment and the second hardware environment in response to the controller during play of the software title on both the first and second platform, wherein the measured metric pertaining to performance of the second platform is not affected by the hardware environment of the second platform with respect to the measured metric pertaining to performance of the first hardware environment of the first platform,

analyze one or more characteristics based on results of the measurement of the metric pertaining to the first platform versus results of the measurement of the metric pertaining to the second platform,

automatically generate a measurement results report from the analysis,

display the measurement results report; and

take responsive action including a financial transaction based on the displayed results.

9. A system for ensuring quality of a software title implemented on a plurality of platforms, the software title having been developed for the plurality of platforms, the system comprising:

a first platform from the plurality of platforms, the first platform having a first system architecture including a first hardware environment;

a second platform from the plurality of platforms, the second platform having a second system architecture including a second hardware environment different from the hardware environment of the first platform;

a controller configured to generate input recognized by the software title on the first platform and by the software title on the second platform; and

an analysis module stored in memory and executable by a processor to

measure a metric pertaining to performance of the first hardware environment and the second hardware environment in response to the controller during play of the software title on both the first and second platform, wherein the measured metric pertaining to performance of the second platform is positively affected by the hardware environment of the second platform with respect to the measured metric pertaining to performance of the first hardware environment of the first platform,

analyze one or more characteristics based on results of the measurement of the metric pertaining to the first platform versus results of the measurement of the metric pertaining to the second platform,

automatically generate a measurement results report from the analysis,

display the measurement results report; and

take responsive action including a financial transaction based on the displayed results.

Assignments (4)
MERGER Recorded Mar 30, 2020
From: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 053323/0567 →
CHANGE OF NAME Recorded May 4, 2016
From: SONY COMPUTER ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Reel/Frame 038611/0846 →
MERGER Recorded Nov 9, 2010
From: SONY COMPUTER ENTERTAINMENT AMERICA INC.
To: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Reel/Frame 025406/0506 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2008
From: ZALEWSKI, GARY M.
To: SONY COMPUTER ENTERTAINMENT AMERICA INC.
Reel/Frame 022016/0996 →