Sign In to Follow Application
View All Documents & Correspondence

Guiding A User To Reach And Interact With Other Users In The Vicinity

Abstract: The present disclosure relates to system(s) and method(s) for guiding a primary user to reach one or more secondary users in the vicinity is illustrated. The system may receive a first location data associated with a primary user and a second location data associate with a set of secondary user. Further, the system may identify one or more secondary user, from the set of secondary users, in the vicinity of the primary user based on a comparison of the first location data and the second location data. Further, the system may comprise transmitting one or more recent social media updates corresponding to the one or more secondary users, to the primary user and provide the primary user with direction data to meet the one or more secondary users based on the first location data and the second location data.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
04 May 2016
Publication Number
23/2016
Publication Type
INA
Invention Field
ELECTRONICS
Status
Email
ip@legasis.in
Parent Application

Applicants

HCL Technologies Limited
B-39, Sector 1, Noida 201 301, Uttar Pradesh, India

Inventors

1. TAMMANA, Sankar Uma
HCL Technologies Limited, A-8 & 9, Sector-60, Noida, UP-201301, India
2. DHALIWAL, Jasbir Singh
HCL Technologies Limited, A-8 & 9, Sector-60, Noida, UP-201301, India

Specification

CROSS-REFERENCE TO RELATED APPLICATIONS AND PRIORITY
[001] The present application does not claim priority from any patent application.TECHNICAL FIELD
[002] The present disclosure in general relates to the field of navigation assistance systems. More particularly, the present invention relates to a navigation assistance system for guiding a user to reach one or more other users in the vicinity.
BACKGROUND
[003] Nowadays, users may visit multiple places like malls, showrooms, movies, parks etc. in the city. There is a possibility that user’s relatives, friends, colleagues may visit the same place at same time. It is difficult for user to know whether his contact persons are also present in the same location at same time. If the user is made aware of another person in the vicinity, the user may like to schedule a face to face meeting with the other user in the vicinity.
[004] However, currently there is no real-time social networking platform that can update the user with their current location, which can help users to have a face to face interaction and wish each other. In the existing social networking platforms, the user has to check manually with his contacts and their plans. This is tedious task and also it is difficult to find their plan when the user is having hundreds of contacts. The present social networking platforms are not configured to update the user’s present location automatically in the social networking sites.
SUMMARY
[005] This summary is provided to introduce aspects related to systems and methods for upgrading a set of robotic devices and the aspects are further described below in the detailed description. This summary is not intended to identify essential features of the claimed subject matter nor is it intended for use in determining or limiting the scope of the claimed subject matter.
[006] In one embodiment, a system for providing a primary user with information associated with a secondary user in the vicinity of the primary user is illustrated. The system comprises a processor coupled to a memory, wherein the processor is configured
3
to execute programmed instructions stored in the memory. The processor may execute a programmed instruction stored in the memory to receive a first location data associate with the primary user. The location data is indicative of the current location of the primary user in a geographical area. Further, the processor may execute a programmed instruction stored in the memory to update a status information associate with the primary user, over a social networking platform. The status information may be determined based on first location data, wherein the status information is indicative of the current status of the primary user. Further, the processor may execute a programmed instruction stored in the memory to receive a second location data associate with a set of secondary user. The second location data is indicative of the current location of the set of secondary user in the geographical area. Further, the processor may execute a programmed instruction stored in the memory to identify one or more secondary user, from the set of secondary users, in the vicinity of the primary user based on a comparison of the first location data and the second location data. Further, the processor may execute a programmed instruction stored in the memory to transmit one or more recent social media updates corresponding to the one or more secondary users, to the primary user, wherein the one or more recent social media updates are captured from a social networking platform. Further, the processor may execute a programmed instruction stored in the memory to provide the primary user with direction data to meet the one or more secondary users based on the first location data and the second location data, wherein the direction data comprises audio and visual instructions for guiding the user to reach the one or more secondary users.
[007] In one embodiment, a method for providing a primary user with information associated with a secondary user in the vicinity of the primary user is illustrated. The method may comprise receiving a first location data associate with the primary user. The location data is indicative of the current location of the primary user in a geographical area. Further, the method may comprise updating a status information associate with the primary user, over a social networking platform. The status information may be determined based on first location data, wherein the status information is indicative of the current status of the primary user. Further, the method may comprise receiving a second location data associate with a set of secondary user. The second location data is indicative of the current location of the set of secondary user in the geographical area. Further, the method may comprise identifying one or more secondary user, from the set of secondary users, in the vicinity of the primary user based on a comparison of the first location data and the second location data. Further, the method may comprise transmitting one or more
4
recent social media updates corresponding to the one or more secondary users, to the primary user, wherein the one or more recent social media updates are captured from a social networking platform. Further, the method may comprise providing the primary user with direction data to meet the one or more secondary users based on the first location data and the second location data, wherein the direction data comprises audio and visual instructions for guiding the user to reach the one or more secondary users.
[008] In one embodiment, a non-transitory computer readable medium embodying a program executable in a computing device for providing a primary user with information associated with a secondary user in the vicinity of the primary user is illustrated. The program comprises a program code for receiving a first location data associate with the primary user. The location data is indicative of the current location of the primary user in a geographical area. Further, the program comprises a program code for updating a status information associate with the primary user, over a social networking platform. The status information may be determined based on first location data, wherein the status information is indicative of the current status of the primary user. The program comprises a program code for receiving a second location data associate with a set of secondary user. The second location data is indicative of the current location of the set of secondary user in the geographical area. The program comprises a program code for identifying one or more secondary user, from the set of secondary users, in the vicinity of the primary user based on a comparison of the first location data and the second location data. The program comprises a program code for transmitting one or more recent social media updates corresponding to the one or more secondary users, to the primary user, wherein the one or more recent social media updates are captured from a social networking platform. The program comprises a program code for providing the primary user with direction data to meet the one or more secondary users based on the first location data and the second location data, wherein the direction data comprises audio and visual instructions for guiding the user to reach the one or more secondary users.
BRIEF DESCRIPTION OF DRAWINGS
[009] The detailed description is described with reference to the accompanying figures. 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 drawings to refer like features and components.
5
[0010] Figure 1 illustrates a network implementation of a system for providing a primary user with information associated with a secondary user in the vicinity of the primary user, in accordance with an embodiment of the present subject matter.
[0011] Figure 2 illustrates the system for providing a primary user with information associated with a secondary user in the vicinity of the primary user, in accordance with an embodiment of the present subject matter.
[0012] Figure 3 illustrates a flow diagram for providing a primary user with information associated with a secondary user in the vicinity of the primary user, in accordance with an embodiment of the present subject matter.
DETAILED DESCRIPTION
[0013] The present subject matter relates to a system for providing a primary user with information associated with a secondary user in the vicinity of the primary user is illustrated. The system comprises a processor coupled to a memory, wherein the processor is configured to execute programmed instructions stored in the memory. The processor may execute a programmed instruction stored in the memory to receive a first location data associate with the primary user. The location data is indicative of the current location of the primary user in a geographical area. Further, the processor may execute a programmed instruction stored in the memory to receive a second location data associate with a set of secondary user. The second location data is indicative of the current location of the set of secondary users in the geographical area. In one embodiment, the primary user and the set of secondary users may carry their wearable devices like augmented reality glasses, mobile phones, tablets, etc. In one embodiment, the user may visit different indoor locations such as in campus locations, different floors of a building where GPS system does not work or outdoor locations such as movie theatre, malls, parks, stadiums, and the like where GPS sensors may be used in order to determine the exact location of the user. In case if a user visiting indoor locations, a set of proximity or NFC sensors may be used in order to detect the exact location of the user. For example, a user may swipe his credit card using NFC at a store on the fourth floor of a commercial complex. This information may be used in order to determine the indoor location of the user. In case if the user’s wearable device is active, a GPS sensor in the wearable device
6
may be configured to record the current location of the user. Further, the program comprises a program code for updating a status information associate with the primary user, over a social networking platform. The status information may be determined based on first location data, wherein the status information is indicative of the current status of the primary user.
[0014] In one embodiment, the primary user’s status information is updated in social networking sites. The status information may be determined based on first location data, wherein the status information is indicative of the current status of the primary user. The status information represents higher granular details, which are determined based on the first location data. For example, if the primary user visits a movie theatre, then the first location data indicating the geographical location of the movie theatre is received by the system. Based on the second location data, the system is configured to determine status information of the primary user. For example, based on the time of the day, the system may determine status information which includes movie timing, movie name which is playing in the movie theatre at that point of time. This status information may be determined from a theatre database linked with the system. Once this status information is received, in the next step, the system is configured to update the status information over the social networking platform. In a similar manner, the status information associated with each of the primary user and set of secondary users in social network of the primary user may be captured and posted over the social networking platform.
[0015] In one embodiment, the set of secondary users may be friends, colleges, relatives and the like. The set of secondary users may be identified from a mobile contact list, social media contacts (facebookTM, LinkedInTM, and the like) of the primary user. In one embodiment, the processor may analyse the mobile contact list and friend list of the primary user and collect the second location information associated with the user. The real-time location information of the secondary users are maintained in a database of the system.
[0016] Once the location information of the primary user and the set of secondary users is captured, in the next step, the processor may execute a programmed instruction stored in the memory to identify one or more secondary user, from the set of secondary users, in the vicinity of the primary user based on a comparison of the first location data and the second location data. For example, if the primary user is at a shopping complex, the processor is configured to identify one or more secondary users that are in the vicinity of the shopping complex based on the second location data. In one embodiment, the
7
vicinity of the primary user is defined based on a predefined distance from the current location of the primary user, and wherein the vicinity of the primary user is periodically updated.
[0017] Further, the processor may execute a programmed instruction stored in the memory to transmit one or more recent social media updates corresponding to the one or more secondary users, to the primary user. In one embodiment, the primary user and the set of secondary users are linked over a social networking platform. The processor is configured to capture the one or more recent social media updates from the social networking platform. The social media updates may include recent posts, photos, status, and other relevant information updated over the social net. In one embodiment, the secondary users may update their status in the social networking sites based on the events happened to user’s life. This status can be like going to movie, visiting places, any good/bad/achieving/failure news etc. These status updates may be used in order to make better interactions with other users. For example, if the primary user is aware of one or more recent incidents in the life of a secondary user, then the primary user can wish him based on the recent incidents. Hence, the system is configured to pull one or more social media updates associated with the one or more secondary users and transmit it to the primary user. In one embodiment, based on the social media updates, a user may decide to meet at least one of the one or more secondary users in the vicinity of the primary user.
[0018] Once the users selects a secondary user from the one or more secondary users, for face to face interaction, the processor may execute a programmed instruction stored in the memory to provide the primary user with direction data to meet the one or more secondary users based on the first location data and the second location data. The direction data comprises audio and/ or visual instructions for guiding the user to reach the one or more secondary users. In one embodiment, the primary user may select a secondary user from the one or more secondary users in the vicinity. Based on the selection made by the primary user, the processor may generate the direction data to reach the selected secondary user. For example, if the primary user at block number 15 of an amusement park selects to meet a secondary user at counter number 4, then the processor is configured to generate the direction data and provide real-time assistance to the primary user in reaching the secondary user. The direction data may change based on the change in location of the selected secondary user. For example, if secondary user has shifted from the counter number 4 to counter number 5 of the amusement park, then the processor is configured to detect this change and accordingly modify the direction data. In
8
one embodiment, the direction data may be provided to the primary user over his wearable device such as a Augmented Reality (AR) headset, a smart glass, a smart phone, and the like. In one embodiment, the direction data is represented to the primary user in the form of audio visual instructions over the wearable device associated with the primary user wherein the wearable device is selected from a smart glass, a Augmented reality headset, and a smart phone.
[0019] While aspects of described system and method for providing a primary user with information associated with a secondary user in the vicinity of the primary user may be implemented in any number of different computing systems, environments, and/or configurations, the embodiments are described in the context of the following exemplary system.
[0020] Referring now to Figure 1, a network implementation 100 of a system 102 for providing a primary user with information associated with a secondary user in the vicinity of the primary user is disclosed. Although the present subject matter is explained considering that the system 102 is implemented on a server, it may be understood that the system 102 may also be implemented in a variety of computing systems, such as a laptop computer, a desktop computer, a notebook, a workstation, a mainframe computer, a server, a network server, and the like. In one implementation, the system 102 may be implemented in a cloud-based environment. It will be understood that the system 102 may be accessed by a primary user through one or more user devices 104-1, 104-2…104-N, collectively referred to as user devices 104 hereinafter, or applications residing on the user devices 104. Examples of the user devices 104 may include, but are not limited to, a portable computer, a personal digital assistant, a handheld device, and a workstation, file server, version control servers, bugs tracking servers. The user devices 104 are communicatively coupled to the system 102 through a network 106.
[0021] In one implementation, the network 106 may be a wireless network, a wired network or a combination thereof. The network 106 can be implemented as one of the different types of networks, such as intranet, local area network (LAN), wide area network (WAN), the internet, and the like. The network 106 may either be a dedicated network or a shared network. The shared network represents an association of the different types of networks that use a variety of protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP),
9
Wireless Application Protocol (WAP), and the like, to communicate with one another. Further the network 106 may include a variety of network devices, including routers, bridges, servers, computing devices, storage devices, and the like.
[0022] Further, the system 102 is connected to a set of secondary devices 110 of the set of secondary users through the network 106. In one embodiment, the set of secondary devices 110 are connected to the system 102 through the network 106. In one embodiment 106, the primary device 104 and the set of secondary devices 110 is configured to update the primary user and secondary users location information and status information to the system 102. The secondary devices 110 may also maintain the different types of dynamic information related to location of the primary and the set of secondary users. For example the secondary devices may capture movie schedules from movie theatre database. Based on the current location information and the inputs provided by the primary user, the system 102 is configured to schedule meeting between the primary user and the set of secondary users. The process of providing a primary user with information associated with a secondary user in the vicinity of the primary user is further elaborated with respect to figure 2.
[0023] Referring now to Figure 2, the system 102 is illustrated in accordance with an embodiment of the present subject matter. In one embodiment, the system 102 may include at least one processor 202, an input/output (I/O) interface 204, and a memory 206. The at least one processor 202 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions. Among other capabilities, the at least one processor 202 is configured to fetch and execute computer-readable instructions stored in the memory 206.
[0024] The I/O interface 204 may include a variety of software and hardware interfaces, for example, a web interface, a graphical user interface, and the like. The I/O interface 204 may allow the system 102 to interact with a user directly or through the user devices 104. Further, the I/O interface 204 may enable the system 102 to communicate with other computing devices, such as web servers and external data servers (not shown). The I/O interface 204 can facilitate multiple communications within a wide variety of networks and protocol types, including wired networks, for example, LAN, cable, etc., and wireless networks, such as WLAN, cellular, or satellite. The I/O interface 204 may
10
include one or more ports for connecting a number of devices to one another or to another server.
[0025] The memory 206 may include any computer-readable medium 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. The memory 206 may include modules 208 and data 210.
[0026] The modules 208 include routines, programs, objects, components, data structures, etc., which perform particular tasks, functions or implement particular abstract data types. In one implementation, the modules 208 may include a location data capturing module 212, a secondary user identification module 214, a data collection module 216, a navigation module 218, and other modules 220. The other modules 220 may include programs or coded instructions that supplement applications and functions of the system 102. The data 210, amongst other things, serves as a repository for storing data processed, received, and generated by one or more of the modules 208. The data 210 may also include a local repository 226, and other data 228. The local repository 226 is configured to store the first location data and second location data captured from the primary user and the set of secondary users.
[0027] In one implementation, the location data capturing module 212 is configured to a first location data associate with the primary user from the user device 104. The location data is indicative of the current location of the primary user in a geographical area. Further, the location data capturing module 212 is configured toreceive a second location data associate with a set of secondary user, from the set of secondary devices 210. The second location data is indicative of the current location of the set of secondary user in the geographical area. In one embodiment, the user device 104 and the set of secondary devices 110 of the primary user and the set of secondary users may be in the form of wearable devices like augmented reality glasses, mobile phones, tablets, etc. In one embodiment, the primary user may visit different indoor locations such as in campus locations, different floors of a building where GPS system does not work or outdoor locations such as movie theatre, malls, parks, stadiums, and the like where GPS sensors may be used in order to determine the exact location of the user. In case if a user visiting
11
indoor locations, a set of proximity or NFC sensors may be used in order to detect the first location data of the primary user. For example, a user may swipe his credit card using NFC at a store on the fourth floor of a commercial complex. This information may be used in order to determine the first location data of the primary user. In case if the primary user’s wearable device is active, a GPS sensor in the wearable device may be configured to record the current location of the primary user. In a similar manner, the secondary location data may be detected using the set of secondary device 110.
[0028] In one embodiment, the primary user’s status information is updated in social networking sites. The status information may be determined, by the location data capturing module 212, based on first location data, wherein the status information is indicative of the current status of the primary user. The status information represents higher granular details which are determined based on the first location data. For example, if the primary user visits a movie theatre, then the first location data indicating the geographical location of the movie theatre is received by the location data capturing module 212. Based on the first location data, the system is configured to determine status information of the primary user. For example, based on the time of the day, the location data capturing module 212 may determine status information which includes movie timing, movie name which is playing in the movie theatre at that point of time. This status information may be determined from a theatre database linked with the system 102. Once this status information is received, in the next step, the location data capturing module 212 is configured to update the status information over the social networking platform. In a similar manner, the status information associated with each of the primary user and set of secondary users in social network of the primary user may be captured and posted over the social networking platform.
[0029] In one embodiment, the set of secondary users may be friends, colleges, relatives and the like. The set of secondary users may be identified from a mobile contact list, social media contacts (facebookTM, LinkedInTM, and the like) of the primary user. In one embodiment, the a secondary user identification module 214 may analyse the mobile contact list and friend list of the primary user and collect the second location information associated with the secondary users. The first location data of the primary user and second location data of the secondary users is maintained in the database 226 of the system 102.
[0030] Once the first location data and second location data of the primary user and the set of secondary users is captured, in the next step, the secondary user identification
12
module 214 may identify one or more secondary user, from the set of secondary users, in the vicinity of the primary user based on a comparison of the first location data and the second location data. For example, if the primary user is at a shopping complex, the secondary user identification module 214 is configured to identify one or more secondary users that are in the vicinity of the shopping complex based on the second location data.
[0031] Further, the data collection module 216 is configured to transmit one or more recent social media updates corresponding to the one or more secondary users, to the primary user. In one embodiment, the primary user and the set of secondary users are linked over a social networking platform. The data collection module 216 is configured to capture the one or more recent social media updates from the social networking platform. The social media updates may include recent posts, photos, status, and other relevant information updated over the social net. In one embodiment, the secondary users may update their status in the social networking sites based on the events happened to user’s life. This status can be “going to movie”, “visiting places”, any good/bad/achieving/failure news and the like. These status updates may be used in order to make better interactions with other users. For example, if the primary user is aware of one or more recent incidents in the life of a secondary user, then the primary user can wish him based on the recent incidents. Hence, the data collection module 216 is configured to pull one or more social media updates associated with the one or more secondary users and transmit it to the primary user. In one embodiment, based on the social media updates, a user may decide to meet at least one of the one or more secondary users in the vicinity of the primary user.
[0032] Once the users selects a secondary user from the one or more secondary users, for face to face interaction, the navigation module 218, is configured to provide the primary user with direction data to meet the one or more secondary users based on the first location data and the second location data. The direction data comprises audio and visual instructions for guiding the user to reach the one or more secondary users. In one embodiment, the primary user may select a secondary user from the one or more secondary users in the vicinity. Based on the selection made by the primary user, the navigation module 218 may generate the direction data to reach the selected secondary user. For example, if the primary user at block number 15 of an amusement park selects to meet a secondary user at counter number 4, then the processor is configured to generate the direction data and provide real-time assistance to the primary user in reaching the
13
secondary user. The direction data may change based on the change in location of the selected secondary user. For example, if secondary user has shifted from the counter number 4 to counter number 5 of the amusement park, then the navigation module 218 is configured to detect this change and accordingly modify the direction data. In one embodiment, the direction data may be provided to the primary user over the user device 104 such as a Augmented Reality (AR) headset, a smart glass, a smart phone, and the like. The method for providing a primary user with information associated with a secondary user in the vicinity of the primary user is further illustrated with respect to the block diagram of figure 3.
[0033] Referring now to figure 3, a method 300 for providing a primary user with information associated with a secondary user in the vicinity of the primary user is disclosed, in accordance with an embodiment of the present subject matter. The method 300 may be described in the general context of computer executable instructions. Generally, computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, functions, and the like, that perform particular functions or implement particular abstract data types. The method 300 may also be practiced in a distributed computing environment where functions are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, computer executable instructions may be located in both local and remote computer storage media, including memory storage devices.
[0034] 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 300 or alternate methods. Additionally, individual blocks may be deleted from the method 300 without departing from the spirit and scope of the subject matter described herein. Furthermore, the method 300 can be implemented in any suitable hardware, software, firmware, or combination thereof. However, for ease of explanation, in the embodiments described below, the method 300 may be considered to be implemented in the above described system 102.
[0035] At block 302, the location data capturing module 212 is configured to receive a first location data associate with the primary user, wherein the first location data is indicative of the current location of the primary user.
14
[0036] At block 304, the location data capturing module 212 is configured to receive a second location data associate with a set of secondary user, wherein the second location data is indicative of the current location of the set of secondary user.
[0037] At block 306, the location data capturing module 212 is configured to update a status information associate with the primary user and the set of secondary users, over a social networking platform. The status information may be determined based on first location data and second location data, wherein the status information is indicative of the current status of the primary user and the set of secondary users.
[0038] At block 308, the secondary user identification module 214 is configured to identify one or more secondary user, from the set of secondary users, in the vicinity of the primary user based on a comparison of the first location data and the second location data.
[0039] At block 310, the data collection module 216 is configured to transmit one or more recent social media updates corresponding to the one or more secondary users, to the primary user, wherein the one or more recent social media updates are captured from a social networking platform.
[0040] At block 312, the navigation module 218 is configured to provide the primary user with direction data to meet the one or more secondary users, wherein the direction data is computed based on the first location data and the second location data, and wherein the direction data comprises audio and visual instructions for guiding the user to reach the one or more secondary users.
[0041] Although implementations for methods and systems for providing a primary user with information associated with a secondary user in the vicinity of the primary user has been described, it is to be understood that the appended claims are not necessarily limited to the specific features or methods described. Rather, the specific features and methods are disclosed as examples of implementations for providing information associated with a secondary user in the vicinity of the primary user.
15

WE CLAIM:
1. A method for providing a primary user an information associated with a secondary user in the vicinity of the primary user, the method comprising steps of:
receiving, by a processor, a first location data associate with the primary user, wherein the first location data is indicative of the current location of the primary user;
updating, by the processor, a status information associate with the primary user, over a social networking platform, wherein the status information is determined based on first location data, wherein the status information is indicative of the current status of the primary user;
receiving, by the processor, a second location data associate with a set of secondary user, wherein the second location data is indicative of the current location of the set of secondary user;
identifying, by the processor, one or more secondary user, from the set of secondary users, in the vicinity of the primary user based on a comparison of the first location data and the second location data;
transmitting, by the processor, one or more recent social media updates corresponding to the one or more secondary users, to the primary user, wherein the one or more recent social media updates are captured from the social networking platform; and
providing, by the processor, the primary user with direction data to meet the one or more secondary users based on the first location data and the second location data, wherein the direction data comprises audio and visual instructions for guiding the user to reach the one or more secondary users.
2. The method of claim 1, wherein the first location data and second location data comprise GPS coordinates captured by a wearable device associated with each of the primary user and the set of secondary users or location based sensors installed in public places.
3. The method of claim 1, wherein the vicinity of the user is defined based on a predefined distance from the current location of the primary user, and wherein the vicinity of the primary user is periodically updated.
16
4. The method of claim 1, wherein the recent social media updates are transmitted to the user through the social networking platform, and wherein recent social media updates comprise social media posts, social media tags, places visited and notifications.
5. The method of claim 1, wherein the direction data is represented to the primary user in the form of audio visual instructions over the wearable device associated with the primary user, and wherein the wearable device is selected from a smart glass, a augmented reality headset, and a smart phone.
6. A system for providing a primary user an information associated with a secondary user in the vicinity of the primary user, the system comprising:
a memory; and
a processor coupled to the memory, wherein the processor is configured to execute program instructions stored in the memory to:
receive a first location data associate with the primary user, wherein the first location data is indicative of the current location of the primary user;
update a status information associate with the primary user, over a social networking platform, wherein the status information is determined based on first location data, wherein the status information is indicative of the current status of the primary user;
receive a second location data associate with a set of secondary user, wherein the second location data is indicative of the current location of the set of secondary user;
identify one or more secondary user, from the set of secondary users, in the vicinity of the primary user based on a comparison of the first location data and the second location data;
transmit one or more recent social media updates corresponding to the one or more secondary users, to the primary user, wherein the one or more recent social media updates are captured from the social networking platform; and
provide the primary user with direction data to meet the one or more secondary users based on the first location data and the second location data, wherein the direction data comprises audio and visual instructions for guiding the user to reach the one or more secondary users.
17
7. The system of claim 6, wherein the first location data and second location data comprise GPS coordinates captured by a wearable device associated with each of the primary user and the set of secondary users or location based sensors installed in public places.
8. The system of claim 6, wherein the vicinity of the primary user is defined based on a predefined distance from the current location of the primary user, and wherein the vicinity of the primary user is periodically updated.
9. The system of claim 6, wherein the recent social media updates are transmitted to the user through the social networking platform, and wherein recent social media updates comprise social media posts, social media tags, places visited and notifications.
10. The system of claim 6, wherein the direction data is represented to the primary user in the form of audio visual instructions over the wearable device associated with the primary user, and wherein the wearable device is selected from a smart glass, a augmented reality headset, and a smart phone.
11. A non-transitory computer readable medium embodying a program executable in a computing device for providing a primary user an information associated with a secondary user in the vicinity of the primary user, the computer program product comprising:
a program code for receiving a first location data associate with the primary user, wherein the first location data is indicative of the current location of the primary user;
a program code for updating a status information associate with the primary user, over a social networking platform, wherein the status information is determined based on first location data, wherein the status information is indicative of the current status of the primary user;
a program code for receiving a second location data associate with a set of secondary user, wherein the second location data is indicative of the current location of the set of secondary user;
a program code for identifying one or more secondary user, from the set of secondary users, in the vicinity of the primary user based on a comparison of the first location data and the second location data;
18
a program code for transmitting one or more recent social media updates corresponding to the one or more secondary users, to the primary user, wherein the one or more recent social media updates are captured from the social networking platform; and
a program code for providing the primary user with direction data to meet the one or more secondary users based on the first location data and the second location data, wherein the direction data comprises audio and visual instructions for guiding the user to reach the one or more secondary users.

Documents

Application Documents

# Name Date
1 Drawing [04-05-2016(online)].pdf 2016-05-04
2 201611015564-Correspondence-040816.pdf 2016-08-08
2 Description(Complete) [04-05-2016(online)].pdf 2016-05-04
3 201611015564-OTHERS-040816.pdf 2016-08-08
3 abstract.jpg 2016-07-25
4 Form 26 [28-07-2016(online)].pdf 2016-07-28
5 201611015564-OTHERS-040816.pdf 2016-08-08
5 abstract.jpg 2016-07-25
6 201611015564-Correspondence-040816.pdf 2016-08-08
6 Description(Complete) [04-05-2016(online)].pdf 2016-05-04
7 201611015564-FER.pdf 2020-01-14
7 Drawing [04-05-2016(online)].pdf 2016-05-04

Search Strategy

1 _SearchStrategy-201611015564_13-01-2020.pdf