IP Library Granted Patent US 9,286,462
Granted Patent B2
US 9,286,462 · App. 13/596,400 · Granted Mar 15, 2016

Apparatus and method for automatic login

Inventor: Satoshi Kousaka (Kanagawa, JP)
Assignee: SONY CORPORATION
G06F21/35G06F21/34H04L63/0492H04L63/0807H04L63/0853
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 9,286,462
App. No.
13/596,400
Granted
Mar 15, 2016
Kind
B2
Abstract

There is provided an information processing apparatus including a non-contact communication section that performs non-contact communication with a communication device which stores at least two pieces of software outputting information necessary for enjoying a predetermined service provided by a server, an obtaining section that obtains connection target information for connecting to the server and identification information indicating the software corresponding to the connection target information, and a control section that performs control of, via the non-contact communication section, issuing an instruction to the communication device to execute the software indicated by the identification information, obtaining an execution result of the software executed in accordance with the instruction, and transmitting the execution result to the server.

Claims (54)

1. An information processing apparatus, comprising:

a central processing unit (CPU) operable to:

perform non-contact communication with a communication device, wherein the communication device stores a plurality of software applications and wherein each of the plurality of software applications outputs information for a predetermined service provided by each of a plurality of servers;

obtain connection target information from the communication device, for connecting to one server from the plurality of servers, and identification information indicating one of the plurality of software applications corresponding to the connection target information, wherein the connection target information and the identification information of a software application corresponding to the connection target information are obtained based on a setting entered by a user on the information processing apparatus, wherein the setting includes information on the connection target information, the identification information of the software application corresponding to the connection target information and a user ID; and

perform control of issuing an instruction to the communication device to execute the one of the plurality of software applications, indicated by the identification information, obtaining an execution result of execution of the one of the plurality of software applications from the communication device, and transmitting the obtained execution result to the one server to allow an automatic login to the one server, wherein the obtained connection target information is used for selecting the one server from the plurality of servers.

2. The information processing apparatus according to claim 1 , further comprising

a storage operable to store, in association with the connection target information, the identification information which is read from the communication device.

3. The information processing apparatus according to claim 2 , wherein

the CPU is operable to obtain the identification information corresponding to the connection target information from the storage.

4. The information processing apparatus according to claim 2 , wherein

the storage is operable to store a user identity (ID) in association with the connection target information.

5. The information processing apparatus according to claim 2 , wherein

the storage is operable to store the connection target information and the identification information, and

the CPU is operable to perform control of issuing the instruction to the communication device to execute the one of the plurality of software applications, obtaining the execution result, and transmitting the obtained execution result to the one server.

6. The information processing apparatus according to claim 2 , wherein

the storage is operable to store the identification information corresponding to first connection target information of a first server and second connection target information of a second server, and

the CPU is operable to perform control of issuing the instruction to the communication device to execute a first software application and a second software application corresponding to the first connection target information and the second connection target information, obtaining the execution result, and transmitting the execution result to the first server indicated by the first connection target information and the second server indicated by the second connection target information.

7. The information processing apparatus according to claim 1 , wherein

each of the plurality of software applications outputs authentication information for logging into one server from the plurality of servers.

8. An information processing method, comprising:

in a central processing unit (CPU) of an information processing apparatus:

obtaining connection target information from a communication device, for connecting to a plurality of servers, each of which provides a predetermined service, and identification information indicating one of a plurality of software applications corresponding to the connection target information, wherein the connection target information and the identification information of a software application corresponding to the connection target information are obtained based on a setting entered by a user on the information processing apparatus, wherein the setting includes information on the connection target information, the identification information of the software application corresponding to the connection target information and a user ID;

performing control of issuing an instruction to the communication device to execute one of the plurality of software applications, indicated by the identification information;

obtaining an execution result of execution of the one of the plurality of software applications from the communication device; and

transmitting the obtained execution result to one server from the plurality of servers to allow an automatic login to the one server, wherein the one server is selected from the plurality of servers based on the obtained connection target information.

9. A non-transitory computer readable medium having stored thereon a set of computer-executable instructions for causing a computer to perform steps comprising:

obtaining connection target information from a communication device, for connecting to a plurality of servers, each of which provides a predetermined service, and identification information indicating one of a plurality of software applications corresponding to the connection target information, wherein the connection target information and the identification information of a software application corresponding to the connection target information are obtained based on a setting entered by a user on an information processing apparatus, wherein the setting includes information on the connection target information, the identification information of the software application corresponding to the connection target information and a user ID;

performing control of issuing an instruction to the communication device to execute one of the plurality of software applications, indicated by the identification information;

obtaining an execution result of execution of the one of the plurality of software applications from the communication device; and

transmitting the obtained execution result to one server from the plurality of servers to allow an automatic login to the one server, wherein the one server is selected from the plurality of servers based on the obtained connection target information.

10. A communication device, comprising:

a central processing unit (CPU) operable to:

perform non-contact communication with an information processing apparatus that performs processing to access to a plurality of servers, each of which provides a predetermined service;

store connection target information and a plurality of software applications, wherein each of the plurality of software applications outputs information for the information processing apparatus to access the predetermined service from the plurality of servers;

receive a setting from a user on a user interface of the information processing apparatus, wherein the setting includes information on the connection target information, the identification information of the software application corresponding to the connection target information and a user ID;

transmit the connection target information and identification information of a software application corresponding to the connection target information obtained based on the received setting to the information processing apparatus;

execute one of the plurality of software applications in accordance with an instruction issued from the information processing apparatus; and

transmit an execution result of the execution of the one of the plurality of software applications to the one server among the plurality of servers via the information processing apparatus to allow an automatic login to the one server,

wherein the connection target information received by the information processing apparatus is used for selecting the one server from the plurality of servers.

11. The information processing apparatus according to claim 1 , wherein

the connection target information comprises website information, and wherein each of the plurality of servers, indicated by the website information, provides the predetermined service.

12. The information processing apparatus according to claim 1 , wherein

each of the plurality of software applications generates one time password (OTP) as the execution result.

13. The information processing apparatus according to claim 1 , wherein

the CPU is operable to obtain an application list from the communication device, wherein the application list comprises name of each of the plurality of software applications, the identification information and the connection target information corresponding to each of the plurality of software applications.

14. The information processing apparatus according to claim 1 , wherein

the CPU is operable to display a login window associated with the predetermined service provided by the one server.

15. The information processing apparatus according to claim 14 , wherein

the CPU is operable to:

obtain a user identity (ID) associated with the connection target information, and

input the obtained user ID and the obtained execution result in the displayed login window, wherein the input user ID and the input execution result are used for the one server to execute login process.

16. The communication device according to claim 10 , wherein

the CPU is operable to execute the one of the plurality of software applications, based on an application identifier, to output the information for the predetermined service,

wherein the application identifier is identification information for identifying the one of the plurality of software applications.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2012
From: KOUSAKA, SATOSHI
To: SONY CORPORATION
Reel/Frame 028864/0745 →
Priority Claims (1)
JP 2011-194485 · Sep 7, 2011 · national
Continuity (1)
Related Publication 20140041009A1 · Feb 6, 2014