IP Library Granted Patent US 9,961,140
Granted Patent B2
US 9,961,140 · App. 14/421,635 · Granted May 1, 2018

Information processing apparatus, information processing method, program, and information recording medium

Inventors: Keisuke Ichikawa (Kanagawa, JP); Eiichi Nishina (Tokyo, JP)
Assignee: Sony Interactive Entertainment Inc.
H04L67/1095H04L41/50H04L67/14
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,961,140
App. No.
14/421,635
Granted
May 1, 2018
Kind
B2
Abstract

A timing at which communication is to be attempted subsequently is set such that a timing when an information processing apparatus is incommunicatable with a communication counterpart and communication is not carried out is later than a timing when a condition different from the condition that the information apparatus is incommunicatable with a communication counterpart is satisfied and communication is not carried out. When communication with a server is impossible, a timing is set later by a time period than the communication timing as a new communication timing but sets, if a predetermined condition different from a condition that communication with the server is impossible is satisfied, a timing later by a time period, which is shorter than the time period, than the communication timing as a new communication timing.

Claims (34)

1. An information processing apparatus, comprising:

a decision unit configured to make a first determination periodically, at a time T after a current periodic reference time interval has passed, whether a user has carried out a predetermined action; and

a communication unit configured to: (i) make no attempt to exchange data with a communication counterpart over a network at the time T after the periodic reference time interval when the first determination is positive, and (ii) automatically attempt to exchange data with the communication counterpart over the network at the time T after the current periodic reference time interval has passed when the first determination is negative, where the decision unit is further configured to make a second determination whether the attempt to exchange data was successful; and

a setting unit configured to: (i) make no adjustment to the time T when the second determination is positive such that a next time at which the decision unit makes the first determination is the time T after a next periodic reference time interval has passed, (ii) adjust the time T by a first delay time t 1 when the second determination is negative, such that a next time at which the decision unit makes the first determination is T+t 1 after the current periodic reference time interval has passed, and (iii) adjust the time T by a second delay time t 2 when the first determination is positive, where t 2 is substantially less than t 1 , such that a next time at which the decision unit makes the first determination is T+t 2 after the current periodic reference time interval has passed.

2. The information processing apparatus according to claim 1 , wherein the predetermined action by the user is that the user has manually started a communications session between the information processing apparatus and the communication counterpart.

3. The information processing apparatus according to claim 1 , wherein the periodic reference time interval is about 24 hours.

4. The information processing apparatus according to claim 1 , wherein the first delay time t 1 is at least one hour and the second delay time is less than one hour.

5. The information processing apparatus according to claim 1 , wherein:

the decision unit is further configured to make a third determination, when the second determination is negative and prior to the setting unit adjusting the time T by the first delay time t 1 , whether T+t 1 after the current periodic reference time interval has passed would extend into a next day; and

the setting unit is configured to: (i) adjust the time T by the first delay time t 1 when the second determination is negative and the third determination is negative, such that the next time at which the decision unit makes the first determination is T+t 1 after the current periodic reference time interval has passed, and (ii) make no adjustment to the time T when the second determination is negative and the third determination is positive, such that the next time at which the decision unit makes the first determination is the time T after the next periodic reference time interval has passed.

6. The information processing apparatus according to claim 1 , wherein:

the decision unit is further configured to make a third determination, when the first determination is positive and prior to the setting unit adjusting the time T by the second delay time t 2 , whether T+t 2 after the current periodic reference time interval has passed would extend into a next day; and

the setting unit is configured to: (i) adjust the time T by the second delay time t 2 when the first determination is positive and the third determination is negative, such that the next time at which the decision unit makes the first determination is T+t 2 after the current periodic reference time interval has passed, and (ii) make no adjustment to the time T when the first determination is positive and the third determination is positive, such that the next time at which the decision unit makes the first determination is the time T after the next periodic reference time interval has passed.

7. An information processing method, comprising:

making a first determination periodically, at a time T after a current periodic reference time interval has passed, whether a user has carried out a predetermined action;

making no attempt to exchange data with a communication counterpart over a network at the time T after the periodic reference time interval when the first determination is positive;

automatically attempting to exchange data with the communication counterpart over the network at the time T after the current periodic reference time interval has passed when the first determination is negative, and making a second determination whether the attempt to exchange data was successful;

making no adjustment to the time T when the second determination is positive such that a next time at which the first determination is made is the time T after a next periodic reference time interval has passed;

adjusting the time T by a first delay time t 1 when the second determination is negative, such that a next time at which the decision unit makes the first determination is T+t 1 after the current periodic reference time interval has passed; and

adjusting the time T by a second delay time t 2 when the first determination is positive, where t 2 is substantially less than t 1 , such that a next time at which the first determination is made is T+t 2 after the current periodic reference time interval has passed.

8. A computer having a processor operating to execute a program such that the computer implements actions, comprising:

making a first determination periodically, at a time T after a current periodic reference time interval has passed, whether a user has carried out a predetermined action;

making no attempt to exchange data with a communication counterpart over a network at the time T after the periodic reference time interval when the first determination is positive;

automatically attempting to exchange data with the communication counterpart over the network at the time T after the current periodic reference time interval has passed when the first determination is negative, and making a second determination whether the attempt to exchange data was successful;

making no adjustment to the time T when the second determination is positive such that a next time at which the first determination is made is the time T after a next periodic reference time interval has passed;

adjusting the time T by a first delay time t 1 when the second determination is negative, such that a next time at which the decision unit makes the first determination is T+t 1 after the current periodic reference time interval has passed; and

adjusting the time T by a second delay time t 2 when the first determination is positive, where t 2 is substantially less than t 1 , such that a next time at which the first determination is made is T+t 2 after the current periodic reference time interval has passed.

9. A non-transitory, computer-readable information recording medium in or on which a program is stored, the program for causing a computer implement actions, comprising:

making a first determination periodically, at a time T after a current periodic reference time interval has passed, whether a user has carried out a predetermined action;

making no attempt to exchange data with a communication counterpart over a network at the time T after the periodic reference time interval when the first determination is positive;

automatically attempting to exchange data with the communication counterpart over the network at the time T after the current periodic reference time interval has passed when the first determination is negative, and making a second determination whether the attempt to exchange data was successful;

making no adjustment to the time T when the second determination is positive such that a next time at which the first determination is made is the time T after a next periodic reference time interval has passed;

adjusting the time T by a first delay time t 1 when the second determination is negative, such that a next time at which the decision unit makes the first determination is T+t 1 after the current periodic reference time interval has passed; and

adjusting the time T by a second delay time t 2 when the first determination is positive, where t 2 is substantially less than t 1 , such that a next time at which the first determination is made is T+t 2 after the current periodic reference time interval has passed.

Assignments (2)
CHANGE OF NAME Recorded Mar 22, 2018
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 045667/0681 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2015
From: ICHIKAWA, KEISUKE; NISHINA, EIICHI
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 034960/0746 →
Priority Claims (1)
JP 2012-186553 · Aug 27, 2012 · national
Continuity (1)
Related Publication 20150207876A1 · Jul 23, 2015