IP Library › Granted Patent US 11,494,053
Granted Patent B2
US 11,494,053 · App. 16/649,165 · Granted Nov 8, 2022

Method for operating a computing device and computing device implementing the latter

Inventors: Paul Rony (Paris, FR); Jean-François Didelot (Boulogne Billancourt, FR)
Assignee: LITHIUM MEDIA
G06F3/0482G06F3/04815G06F9/451G06F2203/04806
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 11,494,053
App. No.
16/649,165
Granted
Nov 8, 2022
Kind
B2
Abstract

The operating method according to the invention is implemented in a computing device comprising a central processing unit, man-machine interface means including a display screen, and an operating system including a graphical user interface. The method comprises an implementation in the graphical user interface of a first metaphor in the form of a zoomable space (E 3 ) appearing on the viewing screen and of a second metaphor in the form of a card (CT 1 , CT 2 ) contained in the zoomable space, and a display in the cards of graphical representations corresponding to various types of digital objects as a function of a plurality of links between the objects and the cards, the plurality of links being established between the objects and the cards by at least some interactions via the graphical user interface between a user and the operating system.

Claims (23)

1. A method for operating a computing device ( 1 ) comprising:

a central processing unit ( 10 ),

man-machine interface means ( 11 ) including a display screen ( 110 ), an operating system (OS) including a graphical user interface (3D_ZUI),

an object system (OB_S) contained in a kernel (KERNEL) of said operating system (OS) and including an object library (OL_MGT, OL), an object database (ODB_S, ODB) and a link system (LK_S),

a transclusion database (T_DB) contained in said kernel (KERNEL) of said operating system (OS) and with which is associated a version system (VE_S), said method comprising:

an implementation, in said graphical user interface, of a first graphical user interface metaphor in the form of a zoomable space appearing on said display screen ( 110 ) and a second graphical user interface metaphor in the form of a card (CT) contained in said zoomable space, and

a display in said cards of graphical representations corresponding to various types of digital objects (OB 1 , OB 2 ) as a function of a plurality of links (LK, L K ) between said objects (OB 1 , OB 2 ) and said cards (CT), with said plurality of links (LK, L K ) being established between said objects (OB 1 , OB 2 ) and said cards (CT) by at least some interactions through said graphical user interface between a user and the operating system (OS), and

management by the link system (LK_S) of the plurality of links (LK, L K ) between said object library (OL_MGT, OL) and said object database (ODB_S, ODB), said plurality of links (LK) comprising hypertext links, and

ensuring by the transclusion database (T_DB) an adequate transmission of said links (LK) between said objects (OB 1 , OB 2 ), said cards (CT), and the software tools (P 1 to P 9 ).

2. A method according to claim 1 , characterized in that said various types of digital objects (OB 1 , OB 2 ) comprise at least text and/or a 3D object and/or a sound and/or a video and/or a graphic and/or a spreadsheet.

3. A method according to claim 1 , characterized in that said objects (OB 1 , OB 2 ) have said graphical representations which reveal a nature of said objects and/or a content thereof.

4. A method according to claim 1 , characterized in that said graphical user interface (3D_ZUI) comprises a plurality of display modes (Vue_Plan, Vue_Zone; Vue_Nav, Vue_Champ; Vue_Lecture, Vue_Edition; E 1 , E 2 ; E 3 , E 4 ; E 5 , E 6 ) corresponding to different zoom levels (0%, 20%; 40%, 60%; 80%, 100%) in said zoomable space, at least a first display mode (Vue_Plan, Vue_Zone; E 1 , E 2 ) enabling a macroscopic display of at least one card (CT) and/or one group of cards (ZT 1 ) and/or a link (L K ) between two said cards (CT) by means of a first cursor (Ex_C).

5. A method according to claim 4 , characterized in that said graphical user interface (3D_ZUI) comprises at least a second display mode (Vue_Plan, Vue_Zone; E 3 , E 4 ) enabling an exploration of the content of at least one said card (CT) and/or a group of cards (ZT 1 ) and/or one said object (OB 1 , OB 2 ) by means of a second cursor (Na_C).

6. A method according to claim 5 , characterized in that said graphical user interface (3D_ZUI) comprises at least a third display mode (Vue_Lecture, Vue_Edition; ES, E 6 ) enabling read and/or edit access to said objects (OB 1 , OB 2 ) by means of a third cursor (Ed_C).

7. A method according to claim 6 , characterized in that it also comprises an implementation of a second graphical user interface metaphor in the form of a tool palette (PAL) that is displayed in said zoomable space as a function of the context in said at least one third display mode, said tool palette (PAL) comprising icons (P 1 to P 9 ) corresponding to software tools for interacting with the cards (CT) and said objects (OB 1 , OB 2 ) according to actions by said user.

8. A method according to claim 7 , characterized in that it also comprises the implementation of a third graphical user interface metaphor in the form of a sub-tool palette (S_PAL) being displayed in said zoomable space in said at least one third display mode, with the display of said sub-tool palette (S_PAL) being controlled by an action by said user on a corresponding icon (P 1 to P 9 ) on said tool palette (PAL).

9. A computing device comprising a central processing unit ( 10 ), man-machine interface means ( 11 ) including a display screen ( 110 ), and an operating system (OS) including a graphical user interface (3D_ZUI), characterized in that the computing device also comprises a plurality of means for implementing the operating method according to claim 1 .

10. A computing device according to claim 1 , characterized in that said plurality of means also comprises software means for network communication (NT), public transclusion (PT), and sharing (SH), which are contained in said kernel (KERNEL) of said operating system (OS) and which are responsible for opening network communication ports, securing public transclusions, and sharing said cards (CT).

11. A computing device according to claim 1 , characterized in that said zoom user interface (3D_ZUI) is an organic type that calls upon software means for animation (ANIM_CP), scaling (SCAL_CP), and zoom effect management (ZOOM_CP) which are contained in said operating system (OS).

12. A computing device according to claim 11 , characterized in that said zoom user interface (3D_ZUI) also calls upon software means of three-dimensional display (3D_CP) which are contained in said operating system (OS).

13. A computing device according to claim 1 , characterized in that it comprises in said operating system (OS) means (PROG_INT) comprising a plurality of programming interfaces (CD_PI, AN_PI, Z_PI, 3D_PI, TP_PI, OB_PI, AI_PI, TR_PI, DB_PI, VE_PI, SH_PI, NT_PI).

14. A computing device according to claim 1 , characterized in that it comprises in said operating system (OS) software means for an artificial intelligence assistant (AI_ASSIST).

15. A computer program constituting the operating system (OS) of the computing device according to claim 1 , comprising program code instructions when said instructions are executed by a processor (μP) of said computing device ( 1 ).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2020
From: RONY, PAUL; DIDELOT, JEAN-FRANÇOIS
To: LITHIUM MEDIA
Reel/Frame 052173/0368 →
Priority Claims (1)
FR 1771005 · Sep 22, 2017 · national
Continuity (1)
Related Publication 20200293157A1 · Sep 17, 2020