Back to results
US 12,182,583 B2Granted
Personalized avatar experience during a system boot process
AssigneeSnap Inc.
InventorsAndrzej Bylicki, Ola Jeppsson, Bernhard Jung, Aidan Rogers, Olivier Slabbert Schonken, Farid Zare Seisan
Life of this patent
Estimating the term…
Abstract
Systems, methods, and non-transitory computer-readable media for a personalized avatar experience during a system boot process.
Claims16
A method comprising:
- receiving an input to initiate a boot process on a client device;
- in response to receiving the input, accessing firmware from a primary memory of the client device, the firmware including a set of instructions for initiating one or more of an operating system and an early boot image;
- causing display of a presentation of the early boot image on a display of the client device and executing the set of instructions to initiate the boot process, the presentation of the early boot image based on a status of the boot process;
- accessing a user profile associated with the client device, the user profile comprising user profile data that includes a set of user customization that identify one or more attributes;
- generating an avatar based on the one or more attributes defined by the set of user customization from the user profile data and the status of the boot process;
- in response to satisfaction of a progress trigger of the boot process, causing display of a main boot animation in place of the early boot image, the main boot animation including the avatar;
- and
- causing display of a start screen in place of the main boot animation upon completion of the boot process.
5 more elements
A client device comprising:
- one or more computer processors;
- and
- one or more computer readable mediums storing instructions that, when executed by the one or more computer processors, causes the client device to perform operations comprising:
- receiving an input to initiate a boot process on a client device;
- in response to receiving the input, accessing firmware from a primary memory of the client device, the firmware including a set of instructions for initiating one or more of an operating system and an early boot image;
- causing display of a presentation of the early boot image on a display of the client device and executing the set of instructions to initiate the boot process, the presentation of the early boot image based on a status of the boot process;
- accessing a user profile associated with the client device, the user profile comprising user profile data that includes a set of user customization that identify one or more attributes;
- generating an avatar based on the one or more attributes defined by the set of user customization from the user profile data and the status of the boot process;
- in response to satisfaction of a progress trigger of the boot process, causing display of a main boot animation in place of the early boot image, the main boot animation including the avatar;
- and
- causing display of a start screen in place of the main boot animation upon completion of the boot process.
8 more elements
A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a client device, cause the client device to perform operations comprising:
- receiving an input to initiate a boot process on a client device;
- in response to receiving the input, accessing firmware from a primary memory of the client device, the firmware including a set of instructions for initiating one or more of an operating system and an early boot image;
- causing display of a presentation of the early boot image on a display of the client device and executing the set of instructions to initiate the boot process, the presentation of the early boot image based on a status of the boot process;
- accessing a user profile associated with the client device, the user profile comprising user profile data that includes a set of user customization that identify one or more attributes;
- generating an avatar based on the one or more attributes defined by the set of user customization from the user profile data and the status of the boot process;
- in response to satisfaction of a progress trigger of the boot process, causing display of a main boot animation in place of the early boot image, the main boot animation including the avatar;
- and
- causing display of a start screen in place of the main boot animation upon completion of the boot process.
5 more elements
Dependencies are inferred from the claim text.