IP Library Granted Patent US 8,826,263
Granted Patent B2
US 8,826,263 · App. 12/500,876 · Granted Sep 2, 2014

Portable terminal, portable terminal control method, and portable terminal control program

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 8,826,263
App. No.
12/500,876
Granted
Sep 2, 2014
Kind
B2
Abstract

A portable terminal includes: a storage unit for storing at least a first program and software converting data to convert the first program into a second program; a storage control unit to perform reading and writing of the program and data as to the storage unit; a software converting processing unit to execute processing that converts the first program into the second program, using the first program and software converting data read by the storage control unit from the storage unit; and a terminal starting control unit to execute at the time of terminal startup one or the other of starting up the first program, and starting up the converting processing from the first program to the second program by the program converting processing unit and the second program that has been converted.

Claims (73)

1. A portable terminal comprising:

a memory that stores at least

a first program, which when executed by the portable terminal, causes the portable terminal to communicate according to a first communication method, and

software converting data to convert said first program into a second program, which when executed by the portable terminal, causes the portable terminal to communicate according to a second communication method that is different from the first communication method; and

circuitry configured to:

perform reading and writing of the first program and data as to said memory;

execute processing that converts said first program into the second program, using the first program and the software converting data read from the memory; and

execute, at a time of terminal startup, one or the other of

starting up said first program, and

starting up the conversion processing from the first program to the second program and the second program that has been converted, wherein

the first communication method is a Code Division Multiple Access (CDMA) communication method and the second method is a Global Systems for Mobile (GSM) communication method.

2. The portable terminal according to claim 1 , wherein the memory stores multiple software converting data for converting said first program into a plurality of different second programs.

3. The portable terminal according to one of claim 1 or claim 2 , wherein

said circuitry is configured to

obtain software updating data for updating an old version of the first program stored in the memory into a new version of the first program and software converting data corresponding to the new version of said first program;

update said old version of the first program into the new version of the first program using the obtained software updating data; and

overwrite said first program after updating and said software converting data onto the memory.

4. A portable terminal control method comprising:

reading, by circuitry, a first program and software converting data from a memory that stores at least

a first program, which when executed by a portable terminal, causes the portable terminal to communicate according to a first communication method, and

software converting data to convert said first program into a second program, which when executed by the portable terminal, causes the portable terminal to communicate according to a second communication method that is different from the first communication method;

executing, by the circuitry, processing to convert said first program to the second program using the first program and the software converting data read from the memory; and

executing, by the circuitry, at a time of terminal startup, one or the other of

starting up said first program, and

starting up the conversion processing from the first program to the second program and the second program that has been converted, wherein

the first communication method is a Code Division Multiple Access (CDMA) communication method and the second method is a Global Systems for Mobile (GSM) communication method.

5. The portable terminal control method according to claim 4 , further comprising:

obtaining software updating data for updating an old version of the first program stored in the memory into a new version of the first program and software converting data corresponding to the new version of said first program, and

updating said old version of the first program into the new version of the first program using the obtained software updating data; and

overwriting by said circuitry, said first program after updating and said software converting data, onto the memory.

6. A non-transitory computer-readable medium including a portable terminal control program, which when executed by a processor of a portable terminal, causes the portable terminal to execute:

performing program and data reading and writing as to a memory wherein at least a first program, which when executed by the portable terminal, causes the portable terminal to communicate according to a first communication method, and software converting data to convert said first program into a second program, which when executed by the portable terminal, causes the portable terminal to communicate according to a second communication method that is different from the first communication method, are stored;

processing to convert from said first program to the second program, using the first program and the software converting data read from the memory; and

execute, at a time of terminal startup, one or the other of

starting up said first program, and

starting up the conversion processing from the first program to the second program and the second program that has been converted, according to startup setting values determined beforehand, wherein

the first communication method is a Code Division Multiple Access (CDMA) communication method and the second method is a Global Systems for Mobile (GSM) communication method.

7. The non-transitory computer-readable medium according to claim 6 , further causing the portable terminal to execute:

obtaining software updating data for updating an old version of the first program stored in the memory into a new version of the first program and the software converting data corresponding to the new version of the first program;

updating the old version of the first program into the new version of the first program using the obtained software updating data; and

overwriting the first program after updating and the software converting data on the memory.

8. The portable terminal according to claim 1 , wherein the software converting data includes difference data indicating a difference between the first program that causes the portable terminal to communicate according to the CDMA communication method and the second program that causes the portable terminal to communicate according to the GSM communication method.

9. A portable terminal comprising:

a memory that stores at least

a first program, which when executed by the portable terminal, causes the portable terminal to communicate according to a first communication method, and

software converting data to convert said first program into a second program, which when executed by the portable terminal, causes the portable terminal to communicate according to a second communication method that is different from the first communication method; and

circuitry configured to:

perform reading and writing of the first program and data as to said memory;

execute processing that converts said first program into the second program, using the first program and the software converting data read from the memory; and

execute, at a time of terminal startup, one or the other of

starting up said first program, and

starting up the conversion processing from the first program to the second program and the second program that has been converted, wherein

the first communication method is a Global Systems for Mobile (GSM) communication method and the second method is a Code Division Multiple Access (CDMA) communication method.

10. The portable terminal according to claim 1 , wherein the software converting data identifies program components in the first program that are different from the second program, and includes data to convert the program components identified in the first program into program components for the second program.

11. The portable terminal according to claim 1 , wherein the software converting data is stored by the memory at the time of the terminal startup.

12. The portable terminal according to claim 1 , wherein the software converting data does not include any update information.

13. The portable terminal according to claim 9 , wherein the software converting data includes difference data indicating a difference between the first program that causes the portable terminal to communicate according to the GSM communication method and the second program that causes the portable terminal to communicate according to the CDMA communication method.

14. A portable terminal control method comprising:

reading, by circuitry, a first program and software converting data from a memory that stores at least

a first program, which when executed by a portable terminal, causes the portable terminal to communicate according to a first communication method, and

software converting data to convert said first program into a second program, which when executed by the portable terminal, causes the portable terminal to communicate according to a second communication method that is different from the first communication method;

executing, by the circuitry, processing to convert said first program to the second program using the first program and the software converting data read from the memory; and

executing, by the circuitry, at a time of terminal startup, one or the other of

starting up said first program, and

starting up the conversion processing from the first program to the second program and the second program that has been converted, wherein

the first communication method is a Global Systems for Mobile (GSM) communication method and the second method is a Code Division Multiple Access (CDMA) communication method.

15. A non-transitory computer-readable medium including a portable terminal control program, which when executed by a processor of a portable terminal, causes the portable terminal to execute:

performing program and data reading and writing as to a memory wherein at least a first program, which when executed by the portable terminal, causes the portable terminal to communicate according to a first communication method, and software converting data to convert said first program into a second program, which when executed by the portable terminal, causes the portable terminal to communicate according to a second communication method that is different from the first communication method, are stored;

processing to convert from said first program to the second program, using the first program and the software converting data read from the memory; and

execute, at a time of terminal startup, one or the other of

starting up said first program, and

starting up the conversion processing from the first program to the second program and the second program that has been converted, according to startup setting values determined beforehand, wherein

the first communication method is a Global Systems for Mobile (GSM) communication method and the second method is a Code Division Multiple Access (CDMA) communication method.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2017
From: SONY CORPORATION
To: SONY MOBILE COMMUNICATIONS INC.
Reel/Frame 043943/0631 →
ASSIGNMENT OF PARTIAL RIGHTS Recorded Jul 3, 2014
From: SONY MOBILE COMMUNICATIONS INC.
To: SONY CORPORATION
Reel/Frame 033275/0554 →
CHANGE OF NAME Recorded Jul 3, 2014
From: SONY MOBILE COMMUNICATIONS JAPAN, INC.
To: SONY MOBILE COMMUNICATIONS INC.
Reel/Frame 033275/0608 →
CHANGE OF NAME Recorded Apr 20, 2012
From: SONY ERICSSON MOBILE COMMUNICATIONS JAPAN, INC.
To: SONY MOBILE COMMUNICATIONS JAPAN, INC.
Reel/Frame 028078/0247 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2009
From: ICHIKAWA, TOMOHIRO; HIRAO, YASUYUKI; AOYAGI, KATSUMI; ASA, KENJI
To: SONY ERICSSON MOBILE COMMUNICATIONS JAPAN, INC.
Reel/Frame 022943/0544 →