Legal claims defining the scope of protection, as filed with the USPTO.
1. A method implemented in a computing device, comprising: obtaining a live video of a user, wherein the live video comprises a plurality of image frames of the user; obtaining selection of at least one effect relating to a hair region of the user; generating a user interface displaying the live video in a virtual mirror with the at least one effect applied to the hair region of the user; monitoring for an occurrence of a first target event relating to actions by the user in the live video, wherein the first target event comprises at least one of: one or both eyes of the user being closed; a head of the user being turned sideways with respect to a front-facing camera of the computing device; the eyes of the user moving outside a field of view of the front-facing camera; a face or body of the user moving closer to or away from the front-facing camera; and the body of the user remaining in the field of view of the front-facing camera for a time exceeding a threshold time limit; and responsive to detecting an occurrence of the first target event during the live video, performing the steps of: recording the live video based on the occurrence of the first target event; detecting an occurrence of a second target event relating to actions by the user; and stopping recording of the live video responsive to the occurrence of the second target event.
2. The method of claim 1, wherein recording of the live video begins at a time instance in which the first target event occurred.
3. The method of claim 1, wherein recording of the live video begins a predetermined amount of time prior to a time instance in which the first target event occurred.
4. The method of claim 1, wherein the first target event further comprises detecting a distance between a body of the user with respect to the front-facing camera of the computing device.
5. The method of claim 1, wherein the first target event further comprises detecting movement of a body of the user.
6. The method of claim 1, wherein the at least one the effect applied to the hair region of the user comprises at least one of: a wig placed on the hair region of the user; and a change in color of the hair region of the user.
7. The method of claim 1, further comprising: detecting an occurrence of a second target event relating to actions by the user; and responsive to the occurrence of the second target event, performing playback of the recorded video.
8. The method of claim 7, wherein the second target event comprises at least one of: manipulation of a playback control in the user interface; a gesture performed by the user sensed by a front-facing camera of the computing device; one or both eyes of the user being opened; a head of the user being turned towards a field of view of a front-facing camera of the computing device; and the eyes of the user moving inside a field of view of the front-facing camera.
9. The method of claim 1, wherein the second target event is specified by the user.
10. The method of claim 1, further comprising: responsive to detecting an occurrence of the first target event during playback of the live video, prompting the user to initiate playback of the recorded video.
11. A method implemented in a computing device, comprising: obtaining a live video of a user, wherein the live video comprises a plurality of image frames of the user; obtaining selection of at least one effect relating to a hair region of the user; generating a user interface displaying the live video in a virtual mirror with the at least one effect applied to the hair region of the user; monitoring for an occurrence of a first target event relating to actions by the user in the live video, wherein the first target event comprises at least one of: one or both eyes of the user being closed; a head of the user being turned sideways with respect to a front-facing camera of the computing device; the eyes of the user moving outside a field of view of the front-facing camera; a face or body of the user moving closer to or away from the front-facing camera; and the body of the user remaining in the field of view of the front-facing camera for a time exceeding a threshold time limit; and responsive to detecting an occurrence of the first target event during the live video, displaying a static image with the at least one effect applied to the hair region of the user, wherein the static image is selected from one of the plurality of image frames of the live video after the occurrence of the first target event.
12. The method of claim 11, wherein the at least one effect applied to the hair region of the user comprises at least one of: a wig placed on the hair region of the user; and a change in color of the hair region of the user.
13. The method of claim 11, further comprising: recording a video of the user with the selected at least one effect applied to the hair region of the user, wherein recording the video begins at a time instance when the first target event was detected; detecting an occurrence of a second target event relating to actions by the user; and stopping recording of the video responsive to occurrence of the second target event.
14. The method of claim 13, further comprising: responsive to detecting an occurrence of the first target event during playback of the live video, prompting the user to initiate playback of the recorded video.
15. The method of claim 13, wherein the second target event comprises at least one of: one or both eyes of the user being opened; a head of the user being turned towards a field of view of a front-facing camera of the computing device; and the eyes of the user moving inside a field of view of the front-facing camera.
16. The method of claim 13, wherein the second target event is specified by the user.
17. The method of claim 11, further comprising: recording a video of the user with the selected at least one effect applied to the hair region of the user, wherein recording the video starts at a time instance when the first target event was detected; detecting an occurrence of a second target event relating to actions by the user; and responsive to the occurrence of the second target event, performing playback of the recorded video.
18. The method of claim 17, wherein the second target event comprises at least one of: manipulation of a playback control in the user interface; a gesture performed by the user sensed by a front-facing camera of the computing device; one or both eyes of the user being opened; a head of the user being turned towards a field of view of a front-facing camera of the computing device; and the eyes of the user moving inside a field of view of the front-facing camera.
19. A system, comprising: a memory storing instructions; a front-facing camera; and a processor coupled to the memory and configured by the instructions to at least: obtain a live video of a user, wherein the live video comprises a plurality of image frames of the user; obtain selection of at least one effect relating to a hair region of the user; generate a user interface displaying the live video in a virtual mirror with the at least one effect applied to the hair region of the user; monitor for an occurrence of a first target event relating to actions by the user in the live video, wherein the first target event comprises at least one of: one or both eyes of the user being closed; a head of the user being turned sideways with respect to the front-facing camera; the eyes of the user moving outside a field of view of the front-facing camera; a face or body of the user moving closer to or away from the front-facing camera; and the body of the user remaining in the field of view of the front-facing camera for a time exceeding a threshold time limit; and responsive to detecting an occurrence of the first target event during the live video, the processor is further configured to: record the live video based on the occurrence of the first target event; detect an occurrence of a second target event relating to actions by the user; and stop recording of the live video responsive to the occurrence of the second target event.
20. The system of claim 19, wherein recording of the live video begins at a time instance in which the first target event occurred.
21. The system of claim 19, wherein the processor is further configured to: monitor for an occurrence of a second target event relating to actions by the user; and responsive to the occurrence of the second target event, perform playback of the recorded video.
22. The system of claim 19, wherein the processor is further configured to: responsive to detecting an occurrence of the first target event during playback of the live video, prompt the user to initiate playback of the recorded video.
23. A system, comprising: a memory storing instructions; a front-facing camera; and a processor coupled to the memory and configured by the instructions to at least: obtain a live video of a user, wherein the live video comprises a plurality of image frames of the user; obtain selection of at least one effect relating to a hair region of the user; generate a user interface displaying the live video in a virtual mirror with the at least one effect applied to the hair region of the user; monitor for an occurrence of a first target event relating to actions by the user in the live video, wherein the first target event comprises at least one of: one or both eyes of the user being closed; a head of the user being turned sideways with respect to the front-facing camera; the eyes of the user moving outside a field of view of the front-facing camera; a face or body of the user moving closer to or away from the front-facing camera; and the body of the user remaining in the field of view of the front-facing camera for a time exceeding a threshold time limit; and responsive to detecting an occurrence of the first target event during the live video, the processor is further configured to display a static image with the at least one effect applied to the hair region of the user, wherein the static image is selected from one of the plurality of image frames of the live video after the occurrence of the first target event.
24. The system of claim 23, wherein the processor is further configured to: record a video of the user with the selected at least one effect applied to the hair region of the user, wherein recording the video begins at a time instance when the first target event was detected; monitor for an occurrence of a second target event relating to actions by the user; and stop recording of the video responsive to occurrence of the second target event.
25. The system of claim 23, wherein the processor is further configured to: record a video of the user with the selected at least one effect applied to the hair region of the user, wherein recording the video starts at a time instance when the first target event was detected; monitor for an occurrence of a second target event relating to actions by the user; and responsive to the occurrence of the second target event, performing playback of the recorded video.
Unknown
July 15, 2025
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.