Sign In to Follow Application
View All Documents & Correspondence

System To Generate And Recommend Offline Compatible Interactions To Users And Method Thereof

Abstract: The present application discloses a system for generating and recommending offline compatible 5 activities to users. The system comprises memories and a processor communicably coupled to each other. The processor is configured to monitor social interactions among the users on a multimedia platform. The social interactions comprises at least one of messaging communication, audio communication or video communication. The processor is further configured to process the social interactions to identify a context associated with said social interaction among the users. The 10 context is indicative of at least one of topic of social interaction, a location, a date and time information and an activity. The processor is also configured to generate one or more offline compatible activities for the users based on the identified context and recommend the generated one or more offline compatible activities to the users.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
21 April 2020
Publication Number
43/2021
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 Road, Aerocity, New Delhi, Delhi 110037, India

Inventors

1. Dipankar Sarkar
Hike Private Limited, 4th Floor, Indira Gandhi International Airport, Worldmark 1, Northern Access Road, Aerocity, New Delhi, Delhi 110037, India
2. Ankur Narang
Hike Private Limited, 4th Floor, Indira Gandhi International Airport, Worldmark 1, Northern Access Road, Aerocity, New Delhi, Delhi 110037, India
3. Kavin Bharti Mittal
Hike Private Limited, 4th Floor, Indira Gandhi International Airport, Worldmark 1, Northern Access Road, Aerocity, New Delhi, Delhi 110037, India

Specification

[0001] The present disclosure relates to social interactions on a multimedia platform. More
particularly but not exclusively, to a method and a system to generate and recommend offline
compatible interactions to users based on their social interactions on the multimedia platform.
5
BACKGROUND OF THE INVENTION:
[0002] Rapid growth in the field of digital portable device has provided significant motivation for
development in digital interaction. For example, various messaging platforms enable users to
communicate with each other using various means such as text, audio, and video. Further, there
10 are various other systems which enable user digital interactions. While such systems enable
remotely located people to interact and build a relationship, these systems fail to provide offline
compatible interactions which may be required to enhance the connection and strengthen the bond
among the users.
15 [0003] For example, two users connected via a messaging platform may wish to meet for fishing
or any other activity. In such kind of scenarios, the messaging platform may enable users to talk
about such activities, however such platforms fail to properly facilitates such interactions. Thus,
there is need for techniques to enhance offline interaction among users based on their online
interactions.
20
[0004] The information disclosed in this background of the disclosure section is only for
enhancement of understanding of the general background of the invention and should not be taken
as an acknowledgement or any form of suggestion that this information forms the prior art already
known to a person skilled in the art.
25
SUMMARY OF THE INVENTION:
[0005] The present disclosure overcomes one or more shortcomings of the prior arts and provides
additional advantages discussed throughout the present disclosure. Additional features and
advantages are realized through the techniques of the present disclosure. Other embodiments and
30 aspects of the disclosure are described in detail herein and are considered a part of the claimed
disclosure.
3
[0006] In one non-limiting embodiment of the present disclosure, the present application discloses
a method for generating and recommending offline compatible activities to users. The method
comprises monitoring social interactions among two or more users on a multimedia platform. The
5 social interactions comprise at least one of text communication, audio communication or video
communication. The method also comprises processing the social interactions to identify context
associated with said social interactions among the users. The context is indicative of at least one
of topic of social interaction, a location, a date and time information and an activity. Further, the
method comprises generating one or more offline compatible activities for the two or more users
10 based on the identified context and recommending said generated one or more offline compatible
activities to the two or more users.
[0007] In another non-limiting embodiment of the present disclosure, the present application
discloses that the one or more offline compatible activities are recommended using a scannable
15 unique code.
[0008] In another non-limiting embodiment of the present disclosure, the present application
discloses that the method further comprises logging the social interactions among two or more
users.
20
[0009] In another non-limiting embodiment of the present disclosure, the present application
discloses that the generated offline compatible activities are stored in a database for future
recommendations.
25 [0010] In another non-limiting embodiment of the present disclosure, the present application
discloses that recommending the offline compatible activity comprises steps of matching
information of the identified context with one or more activity-related information stored in an
activity database and generating one or more offline compatible activities based on the matched
information. Further steps include assigning a score to each of the one or more offline compatible
30 activities based on one or more user parameters and recommending the one or more offline
compatible activities having a score greater than a predefined threshold.
4
[0011] In one non-limiting embodiment of the present disclosure, the present application discloses
a system for generating and recommending offline compatible activities to users. The system
comprises one or more memories and a processor communicably coupled to the one or more
memories. The processor is configured to monitor social interactions among two or more users on
5 a multimedia platform. The social interactions comprises at least one of messaging
communication, audio communication or video communication. The processor is further
configured to process the social interactions to identify a context associated with said social
interactions among the users. The context is indicative of at least one of topic of social interaction,
a location, a date and time information and an activity. The processor is also configured to generate
10 one or more offline compatible activities for the two or more users based on the identified context
and recommend the generated one or more offline compatible activities to the two or more users.
[0012] In another non-limiting embodiment of the present disclosure, the present application
discloses that the one or more offline compatible activities are recommended using a scannable
15 unique code.
[0013] In another non-limiting embodiment of the present disclosure, the present application
discloses that the processor is further configured to log the social interactions among two or more
users.
20
[0014] In another non-limiting embodiment of the present disclosure, the present application
discloses that the generated one or more offline compatible activities are stored in a database for
future recommendations.
25 [0015] In another non-limiting embodiment of the present disclosure, the present application
discloses that to recommend the offline compatible activity, the processor is configured to match
information of the identified context with one or more activity-related information stored in an
activity database and generate one or more offline compatible activities based on the matched
information. The processor is further configured to assign a score to each of the one or more offline
30 compatible activities based on one or more user parameters and recommend one or more offline
compatible activities having a score greater than a predefined threshold.
5
OBJECTS OF THE INVENTION:
[0016] The main object of the present invention is to enhance online and offline relationship
among users interacting with each other on an online multimedia platform.
5 [0017] Further object of the present invention is to provide a convenient solution for
recommendation of activities which two or more users can perform offline based on their online
interactions.
BRIEF DESCRIPTION OF DRAWINGS:
10 [0018] 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 and components. Some embodiments of system and/or methods
15 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:
[0019] Fig. 1 illustrates an environment in which the functionalities of present application may be
implemented, according to an aspect of the present disclosure.
20
[0020] Fig. 2 illustrates block diagram of a server configured to implement functionalities of the
present application, according to an aspect of the present disclosure.
[0021] Figure 3 discloses a method for generating and recommending offline compatible activities
25 to users, by way of flowchart, according to aspects of present disclosure.
[0022] 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.
30 [0023] Similarly, it will be appreciated that any flow charts, flow diagrams, state transition
diagrams, pseudo code, and the like represent various processes which may be substantially
6
represented in computer readable medium and executed by a computer or processor, whether or
not such computer or processor is explicitly shown.
DETAILED DESCRIPTION OF DRAWINGS:
5 [0024] 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 present subject
matter described herein as "exemplary" is not necessarily to be construed as preferred or
advantageous over other embodiments.
10 [0025] While the disclosure is susceptible to various modifications and alternative forms, specific
embodiment thereof has been shown by way of example in the drawings and will be described in
detail below. It should be understood, however that it is not intended to limit the disclosure to the
particular forms disclosed, but on the contrary, the disclosure is to cover all modifications,
equivalents, and alternative falling within the scope of the disclosure.
15
[0026] The terms “comprises”, “comprising”, “include(s)”, or any other variations thereof, are
intended to cover a non-exclusive inclusion, such that a setup, system or method that comprises a
list of components or steps does not include only those components or steps but may include other
components or steps not expressly listed or inherent to such setup or system or method. In other
20 words, one or more elements in a system or apparatus proceeded by “comprises… a” does not,
without more constraints, preclude the existence of other elements or additional elements in the
system or apparatus.
[0027] In the following detailed description of the embodiments of the disclosure, reference is
25 made to the accompanying drawings that form a part hereof, and in which 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
30 be taken in a limiting sense.
7
[0028] The terms like “user devices” or “user” may be used interchangeably throughout the
description.
[0029] In the present document some of the terms may be used repeatedly throughout the
5 disclosure. For clarity said terms are illustrated below:
[0030] Term virtual world in context of the present application may refer to a computer simulated
environment, wherein said environment may represent a real or fictitious world governed by rules
of interaction. In other words, virtual world may refer to simulated environment where a user may
10 be able to make changes in the virtual environment as per his/her choice and is allowed to interact
within such environment via his/her avatar. In particular, users in the virtual world may appear on
a platform in the form of representations referred to as avatars. The degree of interaction between
the avatars and the simulated environment may be implemented by one or more applications that
govern such interactions as simulated physics, exchange of information between users, and the
15 like. In an exemplary embodiment, the term virtual world, virtual environment and virtual reality
may be used to interchangeably without departing from the scope of the present application.
[0031] Offline location in context of the present application may relate to a real-location that may
facilitate a user to have, in person, immersive experience with other users. The offline location
20 may remain connected to a base virtual world present at the server, via web presence. Further, to
make the user experience more realistic, the offline location may be equipped with various sensors
and hardware that create sensations, such as movements of body parts, heat, water, snow fall, wind,
temperature etc., to the users.
25 [0032] Figure 1 shows an exemplary system 100 for generating and recommending offline
compatible activities to users. The system 100 includes one or more user devices 102a-102n
(interchangeably referred to as “the user device 102”) and a server 104 which are communicably
coupled to each other via a network 106.
30 [0033] The user device 102 may be, but not limited to, a personal computer, a mobile phone, a
laptop, a tablet and so forth. In some embodiments, the user device 102 may include one or more
components, such as, but not limited to, a processing unit, a memory unit, a I/O unit and so forth,
8
as required for the operation. However, description of such components has been avoided for sake
of brevity.
[0034] The user device 102 may provide a multimedia platform to enable social interactions
5 among users. The social interactions may include any type of communication, such as, but not
restricted to, text communication, audio communication, video communication and so forth. To
enable such interaction, the user device 102 may include any number of hardware or software
components. In an exemplary embodiment, the user device 102 may communicate to another user
device via the network 106 and the server 104.
10
[0035] The server 104 may include one or more processors and memories to implement
functionality of the server 104. In some embodiments, the server 104 may be configured to
implement the multimedia platform on the user device 102 to enable social interactions among
users of the user devices 102. The server 104 may also be configured to monitor social interactions
15 among two or more users on the multimedia platform. The server 104 may further be configured
to process the social interactions to identify a context associated with said social interactions
among the users. In some embodiments, the context is identified from an ongoing social
interaction. In alternative embodiment, the context is identified based on social interactions among
the user over a period of time. In an exemplary embodiment, the context is indicative of at least
20 one of topic of social interaction, a location, a date and time information and an activity. For
instance, the server 104 may identify from an online chatting among users, that the users are
discussing a “vacation” (identified as “an activity”) at a “hill station” (identified as “location”) in
the month of “June” (identified as “time”). In some embodiments, the server 104 may also be
configured to identify a relationship among users based on social interactions and the context may
25 also be indicative of the relationship among the users. The server 104 may be also configured to
generate one or more offline compatible activities for the two or more users based on the identified
context. The offline compatible activities may include any suitable activity which may be
performed offline by the users. For example, the offline compatible activity may include,
paragliding at Manali, river rafting at Rishikesh and so forth. In an exemplary embodiment, the
30 server 104 include any activity database including activity-related information associated with one
or more offline compatible activities. Said activity database may be stored locally at the server 104
or remotely to the server 104. Said activity database may include activity-related information of
9
one or more activities, and said information may include, but not limited to, name of activity, type
of activity, a location of activity, timing for activity and so forth.
[0036] In some embodiments, the server 104 may be configured to match information of the
5 identified context of the social interactions among users with the one or more activity-related
information stored in the activity database. The server 104 may be configured to generate one or
more offline compatible activities based on the matched information of the context with the one
or more activities stored in the activity database. In some embodiments, the server 104 may assign
a score to each of the one or more offline compatible activities based on one or more user
10 parameters. The user parameters may be similar to information indicated by the context. User
parameters may comprise, user age, user location, user relationship status, user interest and so
forth. Thereafter, the server 104 may recommend the one or more generated offline compatible
activities having a score greater than a predefined threshold to the users of the social interactions.
In some embodiments, the one or more offline compatible activities are recommended using a
15 scannable unique code. The server 104 may provide a scannable code to the users to access or
perform the generated and recommended offline compatible activities. In some embodiments, the
server 104 may also log the social interactions among the users. The server 104 may also be
configured to store the generated offline compatible activities for future recommendations.
20 [0037] In some other embodiments, the physical locations may be sponsored by different vendors.
The server 104 may also share offers with users to connect them in real world and strengthen their
bond. In an embodiment, the offline compatible interactions may along include Augment
Reality/Virtual Reality (AR/VR) interaction of a virtual world.
25 [0038] The user device 102 and the server 104 may be implemented by technologies such as,
machine learning, neural network, artificial intelligence, augmented reality, virtual reality and so
forth.
[0039] Fig. 2 illustrates block diagram of the server 104 configured to implement functionalities
30 of the present application. The server 104 may include one or more memories (hereinafter referred
to as “the memory 202”) and a processor 204, communicably coupled to each other. The server
10
104 may also include one or more units configured to implement the one or more functionalities
of the server 104.
[0040] In some embodiments, the memory 202 may include any computer-readable medium
5 known in the art including, for example, volatile memory, such as static random access memory
(SRAM) and dynamic random access memory (DRAM), and/or non-volatile memory, such as read
only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks,
and magnetic tapes. In some embodiments, the memory 202 may include information required by
the server 104 to implement the multimedia platform.
10
[0041] The information may be stored within the memory 202 in the form of various data
structures. Additionally, the information may be organized using data models, such as relational
or hierarchical data models or lookup tables. The other information may store data, including
temporary data and temporary files, generated by the various units and the processor 204 of the
15 server 104. In an exemplary embodiment, the memory 202 may include the activity database
comprises one or more offline compatible activities along with respective activity-related
information.
[0042] The processor 204 may be configured to access and process the information stored in the
20 memory 202. For instance, the processor 204 may be configured to provide a multimedia platform
to the user for their social interaction. The processor 204 may also be configured to monitor social
interactions among two or more users on the multimedia platform. The social interactions
comprises online interactions such as, but not limited to, messaging communication, audio
communication or video communication. In some embodiments, the processor 204 may be
25 configured to log the social interactions among the two or more users in the memory 202.
[0043] The processor 204 may also be configured to process the social interactions to identify a
context associated with said social interaction among the users. The processor 204 may implement
any suitable technique to process the social interactions among the users. For instance, the
30 processor 204 may perform text analysis in case of a text communication, audio processing and
conversion in case of an audio communication and video processing and conversion in case of a
11
video communication. The context is indicative of at least one of topic of social interaction, a
location, a date and time information and an activity.
[0044] The processor 204 may be configured to generate one or more offline compatible activities
5 for the two or more users based on the identified context. Thereafter, the processor 204 may
recommend the generated one or more offline compatible activities to the two or more users. In
some embodiments, the processor 204 may generate one or more scannable unique codes for the
generated one or more offline compatible activities. The scannable unique code may be a bar-code
which may be scanned to allow the users to access or perform the generated offline compatible
10 activities. The processor 204 may recommend the generated one or more offline compatible
activities to the two or more users. Further, to recommend the offline compatible activity, the
processor 204 may be configured to match information of the identified context with one or more
activity-related information stored in the activity database and generate one or more offline
compatible activities based on the matched information. The processor 204 may also be configured
15 to assign a score to each of the one or more offline compatible activities based on one or more user
parameters and recommend one or more offline compatible activities having a score greater than
a predefined threshold. The predefined threshold may be an indicative of minimum match between
the information of the identified context and the information stored in activity database. The
predefined threshold may be defined in percentage and may be considered as 50-70%. The
20 processor 204 may also be configured to store the generated one or more offline compatible
activities in the memory 202 for future recommendations.
[0045] The server 104 may also include one or more units namely, a social interaction monitoring
unit 206, a context identification unit 208, an activity generation unit 210, an activity
25 recommendation unit 210. Said units may be configured to perform one or more functionality of
the processor 204. For instance, the social interaction monitoring unit 206 may be configured to
monitor social interactions among the two or more users on the multimedia platform. The context
identification unit 208 may be configured to process the social interactions to identify a context
associated with said social interactions among the users. The activity generation unit 210 may be
30 configured to generate one or more offline compatible activities for the two or more users based
on the identified context. The activity recommendation unit 212 may be configured to recommend
the generated one or more offline compatible activities to the two or more users. As used herein,
12
the term ‘units’ refers to an application specific integrated circuit (ASIC), an electronic circuit, a
processor (shared, dedicated, or group) and memory that execute one or more software or firmware
programs, a combinational logic circuit, and/or other suitable components that provide the
described functionality. In an embodiment, the other units may be used to perform various
5 miscellaneous functionalities of the server 104. It will be appreciated that such units may be
represented as a single unit or a combination of different units.
[0046] While the components of the server 104 illustrated in Figure 2 are exemplary in nature,
embodiments intend to cover or otherwise cover any suitable component to be included in the
10 server 104, which may be required to implement the desired functionality of the server 104.
[0047] Embodiments of the present application may be better understood for following examples:
[0048] Considering two users chatting over a multimedia platform provided by the server 104, the
15 server 104 may monitor the chat and process said chat to identify the context. Let’s assume, the
server 104 determine that the chat indicates that the user are talking about party near Central Delhi.
Based on said determination, the server 104 in order enhance their offline relationship may
generate an offline compatibility interaction such as, a party at a café in Connaught place, Delhi
and recommend the same to the users.
20
[0049] In another example, let’s say two users are talking over phone about their interest in
historical places. The server 104 may monitor and process their communication to identify said
interest of the user. Said identification may be referred as context identification of the social
interaction. Based on said identification, the server 104 may generate an offline compatible
25 interaction such as a visit to Qutub Minar, Delhi and the recommend the same to the users.
[0050] Fig. 3 shows a flow chart illustrating a method 300 for generating and recommending
offline compatible activities to users in accordance with some embodiments of the present
disclosure.
30
[0051] As illustrated in Fig. 3, the method 300 includes one or more blocks illustrating a method
to provide recommendations for offline compatible interactions to users engaged in social
interactions.
13
[0052] The order in which the method 300 is described is not intended to be construed as a
limitation, and any number of the described method blocks can be combined in any order to
implement the method. Additionally, individual blocks may be deleted from the methods without
5 departing from the scope of the subject matter described herein. Furthermore, the method can be
implemented in any suitable hardware, software, firmware, or combination thereof.
[0053] At step 302, the method 300 includes monitoring social interactions among two or more
users on a multimedia platform. The social interactions comprise at least one of text
10 communication, audio communication or video communication.
[0054] At step 304, the method 300 includes processing the social interactions to identify context
associated with said social interactions among the users. The context is indicative of at least one
of topic of social interaction, a location, a date and time information and an activity.
15
[0055] At step 306, the method 300 includes generating one or more offline compatible activities
for the two or more users based on the identified context.
[0056] At step 308, the method 300 includes recommending the generated one or more offline
20 compatible activities to the two or more users.
[0057] Although the present invention has been described in considerable detail with reference to
figures and certain preferred embodiments thereof, other versions are possible. Therefore, the spirit
and scope of the present invention should not be limited to the description of the preferred versions
25 contained herein.
14
Reference Numerals:
102a-102n User Device
104 Server
106 Network
202 Memory
204 Processor
206 Social Interaction Monitoring
Unit
208 Context Identification Unit
210 Activity Generation Unit
212 Activity Recommendation Unit

WE CLAIM:

1. A method for generating and recommending offline compatible activities to users, the
method comprising:
5 monitoring social interactions among two or more users on a multimedia platform, wherein
the social interactions comprise at least one of text communication, audio communication or video
communication;
processing the social interactions to identify context associated with said social interactions
among the users, wherein the context is indicative of at least one of topic of social interaction, a
10 location, a date and time information and an activity;
generating one or more offline compatible activities for the two or more users based on the
identified context; and
recommending the generated one or more offline compatible activities to the two or more
users.
15
2. The method as claimed in claim 1, wherein the one or more offline compatible activities
are recommended using a scannable unique code.
3. The method as claimed in claim 1, further comprises logging the social interactions among
20 the two or more users.
4. The method as claimed in claim 1, wherein the generated offline compatible activities are
stored in a database for future recommendations.
25 5. The method as claimed in claim 1, wherein recommending the offline compatible activity
comprises:
matching information of the identified context with one or more activity-related
information stored in an activity database;
generating one or more offline compatible activities based on the matched information;
30 assigning a score to each of the one or more offline compatible activities based on one or
more user parameters; and
16
recommending one or more offline compatible activities having a score greater than a
predefined threshold.
6. A system for generating and recommending offline compatible activities to users, the
5 system comprising:
one or more memories; and
a processor communicably coupled to the one or more memories, the processor configured
to:
monitor social interactions among two or more users on a multimedia platform, wherein
10 the social interactions comprise at least one of messaging communication, audio communication
or video communication;
process the social interactions to identify a context associated with said social interaction
among the users, wherein the context is indicative of at least one of topic of social interaction, a
location, a date and time information and an activity;
15 generate one or more offline compatible activities for the two or more users based on the
identified context; and
recommend the generated one or more offline compatible activities to the two or more
users.
20 7. The system as claimed in claim 6, wherein the one or more offline compatible activities
are recommended using a scannable unique code.
8. The system as claimed in claim 6, wherein the processor is further configured to log the
social interactions among two or more users.
25
9. The system as claimed in claim 6, wherein the generated one or more offline compatible
activities are stored in a database for future recommendations.
10. The system as claimed in claim 6, wherein to recommend the offline compatible activity,
30 the processor is configured to:
match information of the identified context with one or more activity-related information
stored in an activity database;
17
generate one or more offline compatible activities based on the matched information;
assign a score to each of the one or more offline compatible activities based on one or more
user parameters; and
recommend one or more offline compatible activities having a score greater than a
5 predefined threshold.

Documents

Application Documents

# Name Date
1 202011017123-STATEMENT OF UNDERTAKING (FORM 3) [21-04-2020(online)].pdf 2020-04-21
2 202011017123-PROVISIONAL SPECIFICATION [21-04-2020(online)].pdf 2020-04-21
3 202011017123-POWER OF AUTHORITY [21-04-2020(online)].pdf 2020-04-21
4 202011017123-FORM 1 [21-04-2020(online)].pdf 2020-04-21
5 202011017123-DRAWINGS [21-04-2020(online)].pdf 2020-04-21
6 202011017123-DECLARATION OF INVENTORSHIP (FORM 5) [21-04-2020(online)].pdf 2020-04-21
7 202011017123-Proof of Right [23-10-2020(online)].pdf 2020-10-23
8 202011017123-DRAWING [21-04-2021(online)].pdf 2021-04-21
9 202011017123-CORRESPONDENCE-OTHERS [21-04-2021(online)].pdf 2021-04-21
10 202011017123-COMPLETE SPECIFICATION [21-04-2021(online)].pdf 2021-04-21
11 202011017123-FORM 18 [12-03-2024(online)].pdf 2024-03-12
12 202011017123-FER.pdf 2025-06-04
13 202011017123-FORM 3 [02-07-2025(online)].pdf 2025-07-02

Search Strategy

1 SearchHistoryE_26-12-2024.pdf