IP Library Granted Patent US 12,487,723
Granted Patent B2
US 12,487,723 · App. 18/223,068 · Granted Dec 2, 2025

Information processing apparatus

Inventors: Hidenari Koshimae (Tokyo, JP); Pál Szász (Lund, SE); Samuel Sjöblom (Malmö, SE); Sara Berg (Lund, SE)
Assignee: SONY GROUP CORPORATION
G06F3/0481G06F3/04883
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 12,487,723
App. No.
18/223,068
Granted
Dec 2, 2025
Kind
B2
Abstract

An information processing apparatus includes a display controller for displaying a first display window which is displayable with a second display window in a display screen in a superposed manner, and an input obtaining unit for obtaining a user's input for moving the first display window in the display screen. The display controller changes, when a user's input for moving the first display window toward an outside of the display screen is obtained in a first display state in which the first display window is displayed in the display screen, a state of the first display window to a second display state in which the first display window is displayed in a region at an end of the display screen in accordance with a direction of the movement of the first display window.

Claims (41)

1 . A method implemented by a terminal including a display screen and circuitry, the method comprising:

controlling display of a first display window on the display screen, the first display window having a movement element;

obtaining a user input through the movement element for moving the first display window on the display screen by directly touching and moving the movement element by the user input;

moving a relative location of the movement element within the first display window based on a position of the first display window on the display screen; and

moving the first display window, by the user input through the movement element, to a left edge of the display screen, and based on position of the first display window being at the left edge of the display screen, moving the move element to an upper-rightmost corner of the first display window.

2 . The method of claim 1 , further comprising:

displaying the movement element in a region at an end of the display screen, after the relative location of the movement element is moved.

3 . The method of claim 1 , further comprising:

displaying a portion of the first display window at an edge of the display screen.

4 . The method of claim 3 , wherein the movement element is displayed in the displayed portion of the first display window.

5 . The method of claim 1 , further comprising:

displaying a portion of the first display window at the left edge of the display screen.

6 . The method of claim 1 , further comprising:

displaying a portion of the first display window at a right edge of the display screen.

7 . The method of claim 1 , further comprising:

controlling transition of the displayed portion of the first display window into an icon that is displayed.

8 . The method of claim 1 , further comprising:

after receiving a user input, controlling transition of the displayed portion of the first display window into an icon that is displayed.

9 . The method of claim 8 , wherein the user input is a touch operation.

10 . The method of claim 1 , wherein when a user input on the display screen does not satisfy a condition, the first display window is moved in a direction opposite to a direction in which the first display window was dragged.

11 . A terminal comprising:

a display screen; and

circuitry configured to:

control display of a first display window on the display screen, the first display window having a movement element,

obtain a user input through the movement element for moving the first display window on the display screen by directly touching and moving the movement element by the user input,

move a relative location of the movement element within the first display window based on a position of the first display window on the display screen; and

move the first display window, by the user input through the movement element, to a left edge of the display screen, and based on position of the first display window being at the left edge of the display screen, move the move element to an upper-rightmost corner of the first display window.

12 . The terminal of claim 11 , wherein the circuitry is further configured to display the movement element in a region at an end of the display screen, after the relative location of the movement element is moved.

13 . The terminal of claim 11 , wherein the circuitry is further configured to display a portion of the first display window at an edge of the display screen.

14 . The terminal of claim 13 , wherein the movement element is displayed in the displayed portion of the first display window.

15 . The terminal of claim 11 , wherein the circuitry is further configured to display a portion of the first display window at the left edge of the display screen.

16 . The terminal of claim 11 , wherein the circuitry is further configured to display a portion of the first display window at a right edge of the display screen.

17 . The terminal of claim 11 , wherein the circuitry is further configured to control transition of the displayed portion of the first display window into an icon that is displayed.

18 . The terminal of claim 11 , wherein the circuitry is further configured to control, after receiving a user input, transition of the displayed portion of the first display window into an icon that is displayed.

19 . The terminal of claim 18 , wherein the user input is a touch operation.

20 . The terminal of claim 11 , wherein when a user input on the display screen does not satisfy a condition, the circuitry is configured to move the first display window in a direction opposite to a direction in which the first display window was dragged.

21 . A non-transitory, computer-readable medium storing instructions that, when executed by a terminal including a display screen and circuitry, control the terminal to implement a method comprising:

controlling display of a first display window on the display screen, the first display window having a movement element;

obtaining a user input through the movement element for moving the first display window on the display screen by directly touching and moving the movement element by the user input;

moving a relative location of the movement element within the first display window based on a position of the first display window on the display screen; and

moving the first display window, by the user input through the movement element, to a left edge of the display screen, and based on position of the first display window being at the left edge of the display screen, moving the move element to an upper-rightmost corner of the first display window.

Assignments (1)
CHANGE OF NAME Recorded Jul 18, 2023
From: SONY CORPORATION
To: SONY GROUP CORPORATION
Reel/Frame 064293/0158 →
Continuity (4)
Continuation 16544916 · Aug 20, 2019
Continuation 13841488 · Mar 15, 2013
Provisional Application 61613804 · Mar 21, 2012
Related Publication 20230359318A1 · Nov 9, 2023
References Cited (33)
US 5305435A · Bronson · 1994 [cited by applicant]
US 5404442A · Foster et al. · 1995 [cited by applicant]
US 5644737A · Tuniman et al. · 1997 [cited by applicant]
US 5699535A · Amro · 1997 [cited by applicant]
US 5784045A · Cline et al. · 1998 [cited by applicant]
US 7386801B1 · Horvitz et al. · 2008 [cited by applicant]
US 8924894B1 · Yaksick et al. · 2014 [cited by applicant]
US 9310989B2 · Dehmann · 2016 [cited by examiner]
US 20040103364A1 · Dornback · 2004 [cited by examiner]
US 20040165010A1 · Robertson et al. · 2004 [cited by applicant]
US 20090005966A1 · McGray et al. · 2009 [cited by applicant]
US 20090164936A1 · Kawaguchi · 2009 [cited by examiner]
US 20100088634A1 · Tsuruta · 2010 [cited by examiner]
US 20100257554A1 · Friedlander · 2010 [cited by examiner]
US 20100269136A1 · Huang · 2010 [cited by applicant]
US 20100313156A1 · Louch et al. · 2010 [cited by applicant]
US 20110074694A1 · Rapp et al. · 2011 [cited by applicant]
US 20110087984A1 · Jitkoff et al. · 2011 [cited by applicant]
US 20110212430A1 · Smithmier et al. · 2011 [cited by applicant]
US 20120054674A1 · Beykpour · 2012 [cited by examiner]
US 20120131441A1 · Jitkoff et al. · 2012 [cited by applicant]
US 20120173976A1 · Herz · 2012 [cited by examiner]
US 20120185805A1 · Louch et al. · 2012 [cited by applicant]
US 20120290973A1 · Robertson et al. · 2012 [cited by applicant]
US 20120304133A1 · Nan et al. · 2012 [cited by applicant]
US 20130031484A1 · Kluttz et al. · 2013 [cited by applicant]
US 20130132885A1 · Maynard et al. · 2013 [cited by applicant]
EP 1457869A2 · 2004 [cited by applicant]
EP 1457869A3 · 2006 [cited by applicant]
JP 2001290574A · 2001 [cited by applicant]
Extended European Search Report issued Jul. 17, 2018 in European Application No. 18174079.6-1216. [cited by applicant]
Extended European Search Report Issued Jul. 29, 2013 in Patent Application No. 13159393.1. [cited by applicant]
Ruth Maran, Maran illustrated Windows 7 (Oct. 1, 2009). [cited by applicant]