Sign In to Follow Application
View All Documents & Correspondence

“Method For Generating Virtual Content With Unique Hairstyle And Device Tehreof”

Abstract: A method and a computing device for generating a visual content for a user with unique hairstyle is provided. The method comprises receiving a selfie image of a user, wherein the selfie image of the user comprises image of the user and hairs of the user, segmenting hairs of the user from the image of the user, receiving a selection of one or more themes for the received selfie image of the user, wherein the one or more themes relate to one or more hairstyles for the user, applying selected 10 one or more themes on the segmented hairs, generating a unique hairstyle for the user based on the selected themes, and generating a visual content based on the generated unique hairstyle for the user.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
07 July 2020
Publication Number
02/2022
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipo@knspartners.com
Parent Application

Applicants

HIKE PRIVATE LIMITED
4th Floor, Indira Gandhi International Airport, Worldmark 1, Northern Access Rd, Aerocity, New Delhi, Delhi 110037, India

Inventors

1. Srishti Goel
Hike Pvt. Ltd., 4th Floor, Indira Gandhi International Airport, Worldmark 1, Northern Access Rd, Aerocity, New Delhi, Delhi 110037, India
2. Neeraj Kumar
Hike Pvt. Ltd., 4th Floor, Indira Gandhi International Airport, Worldmark 1, Northern Access Rd, Aerocity, New Delhi, Delhi 110037, India
3. Ankur Narang
Hike Pvt. Ltd., 4th Floor, Indira Gandhi International Airport, Worldmark 1, Northern Access Rd, Aerocity, New Delhi, Delhi 110037, India
4. Kavin Bharti Mittal
Hike Pvt. Ltd., 4th Floor, Indira Gandhi International Airport, Worldmark 1, Northern Access Rd, Aerocity, New Delhi, Delhi 110037, India

Specification

[0001] The present subject matter is related to the field of creating one or more
virtual content. In particular, the present subject matter relates to techniques for
5 creating one or more visual content with unique hairstyle.
BACKGROUND
[0002] Various multimedia platforms available in today’s digital environment not
only allow the user’s to upload/share their selfie’s with others but also provide an
10 environment where the user’s may convert their selfies into interactive graphical
data such as emoji/avatar/Animoji and upload/share the same with other. Further,
some of these multimedia platforms also allow the user’s to customize the hair style
of their selfie and/or selfie converted graphical data (i.e. emoji/avatar/Animoji).
These multimedia platforms allow the user’s to upload their selfie image on such
15 platform and convert their selfie’s into graphical data, if requested, based on user
selection. Further, these platforms provide a pre-defined set of hair styles to the user
to customize the hair style of their selfie and/or selfie converted graphical data (i.e.
emoji/avatar/Animoji). However, such multimedia platforms suffer from various
disadvantage such as users are presented with only limited set of pre-defined
20 hairstyles to choose from which are not unique for each user. Also, there is no option
available to the users for customizing the images with different hairstyles,
specifically based on theme selection.
[0003] Thus, there is a need in the art to provide one or more techniques for
25 customizing the hairstyles of the user according to the unique needs of the users.
SUMMARY
[0004]In one non-limiting embodiment, a method for generating a visual content
30 for a user. The method comprises receiving a selfie image of a user, wherein the
selfie image of the user comprises image of the user and hairs of the user,
segmenting hairs of the user from the image of the user, receiving a selection of one
3
or more themes for the received selfie image of the user, wherein the one or more
themes relate to one or more hairstyles for the user, applying selected one or more
themes on the segmented hairs, generating a unique hairstyle for the user based on
the selected themes, and generating a visual content based on the generated unique
5 hairstyle for the user.
[0005]In yet another embodiment, the method further comprises displaying one or
more videos relating to hair movement, receiving a selection of the displayed one
or more videos, and mimicking the hair movement present in the selected video on
10 the generated unique hairstyle for the user.
[0006]In yet another embodiment, the one or more themes are selected from one of
the following length of the hair of the user, texture of the hair of the user, color of
the hairs of the user, bounce type hairstyle of the user, fringes in the hairstyle of the
15 user, spikes in the hairstyle of the user, and undercut type hairstyle of the user.
[0007]In yet another embodiment, the generated hairstyle is personalized according
to the received selfie image of the user.
20 [0008]In yet another embodiment, wherein the generated hairstyle is editable.
[0009]In still another embodiment, the method comprises adding one or more
accessories for the generated hairstyle in the created visual content.
25 [0010]In another non-limiting embodiment, a computing device for generating a
visual content for a user. The computing device comprises a memory, one or more
processors coupled to the memory. The one or more processors are configured to
receive a selfie image of a user, wherein the selfie image of the user comprises image
of the user and hairs of the user, segment hairs of the user from the image of the
30 user, receive a selection of one or more themes for the received selfie image of the
user, wherein the one or more themes relate to one or more hairstyles for the user,
apply selected one or more themes on the segmented hairs, generate a unique
4
hairstyle for the user based on the selected themes, and generate a visual content
based on the generated unique hairstyle for the user.
[0011]In yet another embodiment, the one or more processors are further configured
5 to display one or more videos relating to hair movement, receiving a selection of the
displayed one or more videos, and mimicking the hair movement present in the
selected video on the generated unique hairstyle for the user.
[0012]In yet another embodiment, the one or more themes are selected from one of
10 the following length of the hair of the user, texture of the hair of the user, color of
the hairs of the user, bounce type hairstyle of the user, fringes in the hairstyle of the
user, spikes in the hairstyle of the user, and undercut type hairstyle of the user.
[0013]In yet another embodiment, the generated hairstyle is personalized according
15 to the received selfie image of the user.
[0014]In yet another embodiment, wherein the generated hairstyle is editable.
[0015]In still another embodiment, the one or more processors are further
20 configured to add one or more accessories for the generated hairstyle in the created
visual content.
[0016] The foregoing summary is illustrative only and is not intended to be in any way
limiting. In addition to the illustrative aspects, embodiments, and features described
25 above, further aspects, embodiments, and features will become apparent by reference
to the drawings and the following detailed description.
BRIEF DESCRIPTION OF THE DRAWINGS
30 [0017] The accompanying drawings, which are incorporated in and constitute a part
of this disclosure, illustrate exemplary embodiments and, together with the
description, serve to explain the disclosed embodiments. In the figures, the left-most
digit(s) of a reference number identifies the figure in which the reference number first
appears. The same numbers are used throughout the figures to reference like features
5
and components. Some embodiments of system and/or methods in accordance with
embodiments of the present subject matter are now described, by way of example
only, and with reference to the accompanying figures, in which:
5 [0018] Figure 1 shows an environment for performing said invention, by way of a
block diagram in accordance with one embodiment of present invention.
[0019] Figure 2 shows by way of block diagram a computing device and a user
terminal in accordance with an embodiment of the present invention.
10
[0020] Figure 3 shows an example in accordance with an embodiment of the present
invention.
[0021] Figure 4 shows an example in accordance with an embodiment of the present
15 invention.
[0022] Figure 5 shows an example in accordance with an embodiment of the present
invention.
20 [0023] Figure 6 shows an example in accordance with an embodiment of the present
invention.
[0024] Figure 7 shows a method by way of flowchart in accordance with an
embodiment of the present invention.
25
[0025] It should be appreciated by those skilled in the art that any block diagrams
herein represent conceptual views of illustrative systems embodying the principles of
the present subject matter. Similarly, it will be appreciated that any flow charts, flow
diagrams, state transition diagrams, pseudo code, and the like represent various
30 processes which may be substantially represented in computer readable medium and
executed by a computer or processor, whether or not such computer or processor is
explicitly shown.
35
6
DETAILED DESCRIPTION
[0026] In the present document, the word "exemplary" is used herein to mean "serving
as an example, instance, or illustration." Any embodiment or implementation of the
5 present subject matter described herein as "exemplary" is not necessarily to be
construed as preferred or advantageous over other embodiments.
[0027] In the following detailed description of the embodiments of the disclosure,
reference is made to the accompanying drawings that form a part hereof, and in which
10 are shown by way of illustration specific embodiments in which the disclosure may
be practiced. These embodiments are described in sufficient detail to enable those
skilled in the art to practice the disclosure, and it is to be understood that other
embodiments may be utilized and that changes may be made without departing from
the scope of the present disclosure. The following description is, therefore, not to be
15 taken in a limiting sense.
[0028] The present disclosure provides for an improvement in the conventional art
and proposes a method and a computing device for generating a visual content having
unique hairstyle for the user.
20
[0029] Figure 1 describes a block diagram of a system 100. The system 100 comprises
a user terminal 102, a network 104 and a computing device 106. The user terminal
102 and the computing device 106 are in communication with each other via the
network 104. The network 104 may be any local or wide area network.
25
[0030]The user terminal 102 may be a mobile phone, a tablet, an iPAD, a computer,
a laptop, etc. The user terminal 102 may include a memory, one or more processors
coupled to the memory and a display. The user terminal 102 may also include one or
more sensors. The one or more sensors may include image processing sensor, or a
30 camera sensor. The block diagram of the user terminal is shown in figure 2.
7
[0031]The one or more sensors are configured to capture an image of the user. The
image of the user has been termed as “selfie” image of the user throughout the
description. The selfie image contains hairs of the user and a face image of the user.
5 [0032] The user terminal 102 may be in communication with the computing device
106 through the network 104. The computing device 106 may be a server. The
computing device 106 may be responsible for running one or more applications. The
applications may relate to hair styling.
10 [0033] Referring to figure 2, figure 2a shows a block diagram of a user terminal 102
and figure 2b shows a block diagram of the computing device 106.
[0034] Thus, according to figure 2a, the user terminal 102 may include (as explained
above), a memory 201, one or more processors 203 coupled to the memory 201 and a
15 display 205, one or more sensors 207. The functions of each have been explained
above. In an exemplary embodiment, the user terminal 102 may include other
essential elements necessary to carry out various desired functionalities of the user
terminal 102 and same are not explained of the sake of brevity.
20 [0035] Referring to figure 2b, the block diagram of the computing device 106 is
shown. The computing device 106 includes a memory 250, a transceiver 254 and one
or more processors 252 coupled to the memory 250 and the transceiver 254. In an
exemplary embodiment, the computing device 106 may include other essential
elements necessary for carrying out various desired functionalities of the computing
25 device 106 and same are not explained of the sake of brevity.
[0036] The one or more processors 250 are configured to receive the selfie image of
the user from the user terminal 102, via network 104. The selfie image may be
captured by the one or more sensors 207 present in the user terminal 102 and the
30 captured selfie image may be transmitted to the computing device 106, wherein the
transceiver 254 of the computing device 106 is configured to receive said selfie image
and provide it to the one or more processors 250.
8
[0037] Once the selfie image of the user is received, the one or more processors 252
are configured to segment the hairs of the user from the face image of the user. That
is, the face of the user and the hairs of the user are differentiated by the one or more
processors. In an exemplary embodiment, the one or more processor 250 may include
5 a segmenting unit 256 to segment the hairs of the user from the face image of the user
This is done so that hairs of the user can be customized without affecting the face of
the user. This helps in creating a realistic effect for the user where a unique hair style
can be made available for the specific user.
10 [0038] Once the selfie image is received and the segmentation is done, the one or more
processors 252 may be configured to identify the one or more themes that may be
applicable for the hairstyle of the user obtained after segmentation of the hairs. In an
aspect, the one or more processor 252 may include an identification unit 258 to
identify the one or more themes that may be applicable for the hairstyle of the user
15 obtained after segmentation of the hairs. Further, in an exemplary embodiment, the
one or more themes may include but are not limited to for example, length of the hair
of the user, texture of the hair of the user, color of the hairs of the user, bounce type
hairstyle of the user, fringes in the hairstyle of the user, spikes in the hairstyle of the
user, undercut type hairstyle of the user and other like attributes pertaining to hair that
20 may be required while providing specific hair style to the user.
[0039] The one or more chosen themes are then transmitted to the user terminal 102
by the transceiver 254 of the computing device 106 for user selection. In response,
the user terminal 102 may be configured to present these themes to the user for
25 selection, via the display 205 of the user terminal 102. In other words, the one or more
themes may be displayed on the display 205 of the user terminal 102 for user selection.
In one embodiment, the display 205 may be a touchscreen display. The user is
configured to select at least one theme out of the one or more themes displayed to the
user. Once, the selection of themes is made by the user the selected themes are
30 transmitted to the computing device 106. In an exemplary embodiment, the one or
more themes relate to one or more hairstyles for the user. In response, the transceiver
254 of the computing device 106 receives the selected one or more themes for the
9
received selfie image of the user and presents it to the one or more processors 252 of
the computing device 106.
[0040] Once the selection of the themes is received from the user terminal 102, the
5 one or more processors 252 of the computing device 106 are configured to apply the
selected theme to the selfie image of the user. This is done in the following way:
[0041] The one or more processors 252 are configured to analyze the face of the user
and the type of theme selected by the user. For this, the one or more processors 252 of
10 the computing device 106 may include machine learning (ML) unit 260 that comprises
one or more machine learning techniques. The one or more machine learning
techniques include one or more machine learning algorithms. The ML Unit 260
deploys one or more machine learning algorithms that use pre-trained models based
on the hairstyles of the user. For generating the pre-trained models, a plurality of
15 images having different hairstyles are pre-fed into the ML Unit 260. Once the models
are trained, the machine learning algorithms may be able to predict the outcome of a
later time.
[0042] Thus, once the face of the user and the selected theme are analyzed, the one or
20 more processors 252 are configured to decide how the theme has to be applied such
that the hairstyle provided by the theme is unique to the user. This enables the user to
have a unique hairstyle for the user according to the user face. This can also be
imagined like an artist sketching the picture of the user and the user asking the artist
to customize the hairstyle according to the user face and the other features of the face.
25
[0043] In one embodiment, the unique hairstyle of the user is editable. That is the user
may adjust the hairstyle according to the requirement or desires of the user. For
example, if the user has selected a theme of long hairs, the user may further edit the
hairs, for example, may further adjust the length of the hairs as desired by the user.
30
In one embodiment, the user may add one or more hair accessories to the generated
hairstyle. The one or more hair accessories may include, for example, a tiara, a crown,
hairband, etc. Once the one or more theme has been decided, the one or more
10
processors 252 are configured to fetch one or more hair accessories suitable according
to the hairstyle of the user from the memory 250. The one or more processors 252 are
configured to transmit the fetched one or more hair accessories to be displayed on the
user terminal 102. After receiving and displaying the one or more hair accessories by
5 the user terminal 102, a user may select an accessory to be applied to the generated
unique hair style. The selection by the user is transmitted to the one or more processors
252 and the one or more processors 252 are configured to apply the selected hair
accessories along with the unique hairstyle.
10 [0044] Once the selected theme is applied and the unique hairstyle is generated, the
one or more processors 252 are configured to generate a visual content based on the
generated unique hairstyle for the user, by the help of content generation unit 262. The
visual content may be an avatar, sticker, an emoji, etc. In one embodiment, the virtual
content may be in the form of the user image. For example, the generated avatar may
15 have a face of the user. In an exemplary embodiment, the identification unit (258),
segmentation unit (256), ML Unit (260) and Content generation unit (262) may form
a part of one or more processors 252 and may be resident inside the one or more
processors 252. In another exemplary embodiment, the identification unit (258),
segmentation unit (256), ML Unit (260) and Content generation unit (262) may be
20 placed outside the one or more processors 252 and remain connected to the one or
more processors 252 through one or more wired or wireless means.
[0045] The generated virtual content is shared by the transceiver 254 of the computing
device 106 with the user terminal 102. Said virtual content may be displayed to the
25 user using the display 205 of the user terminal 102. The user may use the generated
virtual content in one or more conversation with another user on social media
platforms. Alternatively, the user may generally see how the generated hairstyle looks
on the user.
30 [0046] In an alternate embodiment according to the present invention, a plurality of
video clips are displayed to the user on the display 205 of the user terminal 102. The
plurality of videos clips relate to hair movement and are extracted from one or more
11
advertisement videos. For example, the video clip having movement of long hairs may
be extracted, for example, for the advertisement of a shampoo.
[0047] In one embodiment, the one or more advertisement videos may be pre-stored
5 in the memory 250. The one or more processors 252 are configured to extract video
clips having hair movements from the pre-stored one or more video advertisement
videos. The one or more video clips extracted contain at least one movement of hairs.
[0048] The user is configured to select a video clip from the plurality of video clips.
10 Once the video clip is selected, the one or more processors 252 are configured to use
that extracted video clip on the generated visual content. Particularly, the one or more
processors 252 are configured to mimic the hair movement present in the selected
video clip on the unique hairstyle generated in the visual content. For example, if the
video clip contains movement of long hair of a model in the video clip, the one or
15 more processors 252 are configured to mimic the movement of long hairs of the model
on the visual content.
[0049] The present invention has now been explained with the help of examples as
shown in figures 3-6.
20
[0050] As shown in figure 3, an example 300 is shown. As shown in figure 3, the user
terminal 102 includes a display for displaying one or more virtual content. As shown
in figure 3, the user first uploads his/her picture. In one embodiment, the picture is
captured in the real time using the one or more image sensors 207 included on the user
25 terminal 102. In another embodiment, the picture is pre-captured and stored in the
memory 201 of the user terminal 102. At the time of uploading, the user selects one
of the pre-captured pictures from the pictures stored on the user terminal.
[0051] Once the picture is uploaded, the picture is transmitted to the computing device
30 106 and the one or more processors 252 are configured to identify one or more themes
relevant to the picture uploaded by the user. This identification is done based on the
one or more machine learning algorithms as explained above. Once the one or more
themes are identified by the one or more processors 252, the one or more themes are
12
transmitted to the user terminal 102. Hence, as shown in figure 3, the display 205
shows a menu for selecting the one or more themes by the user. The menu may give
an option to the user to select from the drop down menu one or more themes that the
user desires. The one or more themes included in the drop down menu include curly
5 hairs theme, long hair themes and spike hair theme. The themes shown here are only
for exemplary purposes and the same is not limited to the one shown here.
[0052] In one embodiment, the user selects the theme as curly hair theme the selected
theme(s) are shared with the computing device 106. Once, the computing device 106
10 receives the user selects theme(s), the one or more processors 252 of the computing
device 106 are configured to apply the selected theme on the selfie image of the user
and generate a visual content with the selected theme. Figure 4 depicts this example
400. As shown in figure 4, the visual content (avatar in this case) is shown to the user
with curly hairstyle theme. As can be seen from figure 4, only the hairs of the user
15 have changed and not the other elements (for example face of the user) in the picture.
[0053] In another embodiment, the user selects the theme as long hair theme. Once,
the user selects the theme, the one or more processors 252 are configured to apply the
selected theme on the picture of the user and generate a visual content with the selected
20 theme. Figure 5 depicts this example 500. As shown in figure 5, the visual content
(avatar in this case) is shown to the user with longer hair than the user had initially in
the picture. As can be seen from figure 5, only the hairs of the user have changed and
not the other elements (for example face of the user) in the picture.
25 [0054] In yet another embodiment, the user selects the theme as spike hair theme.
Once the user selects the theme, the one or more processors 252 are configured to
apply the selected theme on the picture of the user and generate a visual content with
the selected theme. Figure 6 depicts this example 600. As shown in figure 6, the visual
content (avatar in this case) is shown to the user with hairs curlier than the user had
30 initially in the picture. Also, as can be seen from figure 6, only the hairs of the user
have changed and not the other elements (for example face of the user) in the picture.
13
[0055] Referring to figure 7 now, a method 700 for generating a visual content for a
user is shown. At step 701, the method comprises receiving, by the one or more
processors 252, a captured selfie image of a user. In a embodiment, a selfie image of
a user is captured by one or more sensors present on the user terminal 102 and the
5 captured selfie image is then transmitted to the computing device 106 through the
network 104. The selfie image of the user comprises image of the user and hairs of
the user. At step 703, the method comprises segmenting, by the one or more
processors 252, hairs of the user from the image of the user. At step 705, the method
comprises receiving a selection of one or more themes for the received selfie image
10 of the user, wherein the one or more themes relate to one or more hairstyles for the
user. For this step, the one or more processors 252 are configured to identify one or
more themes suitable according to the hairstyle of the user. The identified one or more
themes are transmitted to the user terminal 102 for displaying on the display 205. The
user is configured to select a theme out of the one or more themes. The selection of
15 the theme is transmitted to the one or more processors 252. At step 707, the method
comprises applying, by the one or more processors 252, selected one or more themes
on the segmented hairs. At step 709, the method comprises generating, by the one or
more processors, a unique hairstyle for the user based on the selected theme. At step
711, the method comprises generating, by the one or more processors 252, a visual
20 content based on the generated unique hairstyle for the user. The visual content is
transmitted to the user terminal 102 for displaying.
[0056] In one embodiment, the present disclosure is executed in a computer -readable
computer-readable program product comprising a computer-readable medium.
25 The computer-readable medium may comprise computer storage media and
communication media. Computer storage media includes volatile and non-volatile,
removable and non-removable media implemented in any method or technology for
storage of information such as computer-readable instructions, data structures,
program modules or other data. Computer storage media includes, but is not limited
30 to, RAM, ROM, EPROM, EEPROM, flash memory or other solid state memory
technology, CD-ROM, digital versatile disks ("DVD"), or other optical storage,
14
magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage
devices, or any other medium which can be used to store the desired information and
which can be accessed by a computer.

5 [0057] The illustrated steps are set out to explain the exemplary embodiments shown,
and it should be anticipated that ongoing technological development will change the
manner in which particular functions are performed. These examples are presented
herein for purposes of illustration, and not limitation. Further, the boundaries of the
functional building blocks have been arbitrarily defined herein for the convenience of
10 the description. Alternative boundaries can be defined so long as the specified
functions and relationships thereof are appropriately performed. Alternatives
(including equivalents, extensions, variations, deviations, etc., of those described
herein) will be apparent to persons skilled in the relevant art(s) based on the teachings
contained herein. Such alternatives fall within the scope and spirit of the disclosed
15 embodiments. It must also be noted that as used herein and in the appended claims,
the singular forms “a,” “an,” and “the” include plural references unless the context
clearly dictates otherwise.
[0058] Advantages of the embodiment of the present disclosure are illustrated
20 herein
a. user experience is enhanced when an emoji with promotional content is presented
to the user.
[0059] Referral Numerals:
25
Reference
Number
Description
100 System
102 User terminal
104 Network
106 Computing device
15
5
10
15
201 Memory
203 One or more processors
205 Display
207 One or more sensors
250 Memory
252 One or more processors
254 Transceiver
256 Segmenting unit
258 Identification unit
260 ML unit
262 Content generation unit
300 Example
400 Example
500 Example
600 Example
700 Method
701-711 Method steps

WE CLAIM:

1. A method for generating a visual content for a user, the method comprising:
receiving a selfie image of a user, wherein the selfie image of the user comprises
5 image of the user and hairs of the user;
segmenting hairs of the user from the image of the user;
receiving a selection of one or more themes for the received selfie image of the user,
wherein the one or more themes relate to one or more hairstyles for the user;
applying selected one or more themes on the segmented hairs;
10 generating a unique hairstyle for the user based on the selected themes; and
generating a visual content based on the generated unique hairstyle for the user.
2. The method as claimed in claim 1, further comprising:
displaying one or more videos relating to hair movement;
15 receiving a selection of the displayed one or more videos; and
mimicking the hair movement present in the selected video on the generated unique
hairstyle for the user.
3. The method as claimed in claim 1, wherein the one or more themes are selected from one
20 of the following:
length of the hair of the user;
texture of the hair of the user;
color of the hairs of the user;
bounce type hairstyle of the user;
25 fringes in the hairstyle of the user;
spikes in the hairstyle of the user; and
undercut type hairstyle of the user.
4. The method as claimed in claim 1, wherein the generated hairstyle is personalized according
30 to the received selfie image of the user.
17
5. The method as claimed in claim 4, wherein the generated hairstyle is personalized using
one or more machine learning techniques.
6. The method as claimed in claim 1, wherein the generated hairstyle is editable.
5
7. The method as claimed in claim 1, further comprising:
adding one or more accessories for the generated hairstyle in the created visual
content.
10 8. A computing device for generating a visual content for a user, the device comprising:
a memory;
one or more processors coupled to the memory, wherein the one or more processors
are configured to:
receive a selfie image of a user, wherein the selfie image of the user
15 comprises image of the user and hairs of the user;
segment hairs of the user from the image of the user;
receive a selection of one or more themes for the received selfie image of
the user, wherein the one or more themes relate to one or more hairstyles for the
user;
20 apply selected one or more themes on the segmented hairs;
generate a unique hairstyle for the user based on the selected themes; and
generate a visual content based on the generated unique hairstyle for the user.
9. The computing device as claimed in claim 8, wherein the one or more processor is further
25 configured to:
display one or more videos relating to hair movement;
receive a selection of the displayed one or more videos; and
mimic the hair movement present in the selected video on the generated unique
hairstyle for the user.
30
10. The computing device as claimed in claim 8, wherein the one or more themes are selected
from one of the following:
18
Length of the hair of the user;
Texture of the hair of the user;
Color of the hairs of the user;
Bounce type hairstyle of the user;
5 Fringes in the hairstyle of the user;
Spikes in the hairstyle of the user; and
Undercut type hairstyle of the user.
11. The method as claimed in claim 8, wherein the generated hairstyle is personalized according
10 to the received selfie image of the user.
12. The method as claimed in claim 11, wherein the generated hairstyle is personalized using
one or more machine learning techniques.
15 13. The method as claimed in claim 8, wherein the generated hairstyle is editable.
14. The method as claimed in claim 8, wherein the one or more processor is further configured
to:
add one or more hair accessories for the generated hairstyle in the created visual
20 content.

Documents

Application Documents

# Name Date
1 202011028790-FORM 18 [15-05-2024(online)].pdf 2024-05-15
1 202011028790-STATEMENT OF UNDERTAKING (FORM 3) [07-07-2020(online)].pdf 2020-07-07
2 202011028790-POWER OF AUTHORITY [07-07-2020(online)].pdf 2020-07-07
2 202011028790-Proof of Right [16-10-2020(online)].pdf 2020-10-16
3 202011028790-COMPLETE SPECIFICATION [07-07-2020(online)].pdf 2020-07-07
3 202011028790-FORM 1 [07-07-2020(online)].pdf 2020-07-07
4 202011028790-DECLARATION OF INVENTORSHIP (FORM 5) [07-07-2020(online)].pdf 2020-07-07
4 202011028790-DRAWINGS [07-07-2020(online)].pdf 2020-07-07
5 202011028790-DRAWINGS [07-07-2020(online)].pdf 2020-07-07
5 202011028790-DECLARATION OF INVENTORSHIP (FORM 5) [07-07-2020(online)].pdf 2020-07-07
6 202011028790-COMPLETE SPECIFICATION [07-07-2020(online)].pdf 2020-07-07
6 202011028790-FORM 1 [07-07-2020(online)].pdf 2020-07-07
7 202011028790-POWER OF AUTHORITY [07-07-2020(online)].pdf 2020-07-07
7 202011028790-Proof of Right [16-10-2020(online)].pdf 2020-10-16
8 202011028790-FORM 18 [15-05-2024(online)].pdf 2024-05-15
8 202011028790-STATEMENT OF UNDERTAKING (FORM 3) [07-07-2020(online)].pdf 2020-07-07
9 202011028790-FER.pdf 2025-07-04
10 202011028790-FORM 3 [10-07-2025(online)].pdf 2025-07-10

Search Strategy

1 202011028790_SearchStrategyNew_E_202011028790E_04-03-2025.pdf