Sign In to Follow Application
View All Documents & Correspondence

A System And A Method For Navigating A Guest To A Host In A Premises

Abstract: Systems and methods for navigating guest to host in a premises are disclosed. Upon arriving at the premises, guest place a meeting request, by using guest device, comprising host-identity data and guest-identity data. Based on the host identity data, the system determines host noticeable parameters that may be prestored in a memory to identify the host. The host-noticeable parameters comprise certain non-private parameters like host’s face, host’s posture, and host’s voice. Based on the host noticeable parameters, a set of tracking devices locate the host within the premises. Once the host is located, the tracking devices coordinates with each other for tracking movement of the host within the premises. Based on the tracking, latest location of the host is determined. Further, the system enables the navigation assistance entity to navigate the guest to the latest location of the host. FIG. 1

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
19 December 2018
Publication Number
26/2020
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
ipo@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2024-09-25
Renewal Date

Applicants

ZENSAR TECHNOLOGIES LIMITED
ZENSAR KNOWLEDGE PARK, PLOT # 4, MIDC, KHARADI, OFF NAGAR ROAD, PUNE-411014, MAHARASHTRA,, India

Inventors

1. KULKARNI, Sumant
T-307, Nammane Apartments, Judicial Layout Main Road, Talaghattapura, Bangalore-560062, Karnataka, India
2. NAMBIAR, Ullas Balan
1086 Prestige Kensington Gardens, Bangalore 560013, Karnataka, India

Specification

FORM 2
THE PATENTS ACT, 1970
(39 of 1970)
&
THE PATENTS RULES, 2003
COMPLETE SPECIFICATION (See section 10, rule 13)
1. Title of the Invention:
“A SYSTEM AND A METHOD FOR NAVIGATING A GUEST
TO A HOST IN A PREMISES”
2. APPLICANT (S) –
(a) Name : Zensar Technologies Limited
(b) Nationality : India
(c) Address : Zensar Knowledge Park, Plot #4, MIDC, Kharadi, Off
Nagar Road, Pune, Maharashtra – 411014, India
The following specification particularly describes the invention and the manner in which it is to be performed.

TECHNICAL FIELD
The present invention relates to a navigation system, and more particularly, to a system and method for providing navigation in a premise.
BACKGROUND
In large corporate campuses/universities, when a guest arrives to meet with a desired host, it becomes difficult for the guest to know the exact location of the host. This situation is mainly observed when a meeting spot has not been finalized prior to the arrival of the guest or when the guest does not have any personal information about the host, say for example his/her phone number that may help the guest in establishing a contact with the host to know about his/her exact location.
Also, it may so happen that even though the meeting location is finalized beforehand, the host may not be available on that location but be moving within the premises. This situation will again put the guest in great difficulty. Thus, locating the host without having his/her personal or private information within the premise is a challenge. It, therefore, becomes important to devise a method and a system that enables the guest to navigate to the host without accessing any private information of the host and even when the host is non-stationary.
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.
SUMMARY
In one non-limiting embodiment of the present disclosure, a method for navigating a guest to a host in a premises are disclosed. The method comprises receiving a meeting request from a guest device to meet the host in the premises. The meeting request comprises guest-identity data and host-identity data. The method further comprises determining host noticeable parameters based on the host-identity data. The host noticeable parameters indicate publicly noticeable

characteristics of the host for whom the meeting request is received. Further, the method comprises enabling a set of tracking devices, from a plurality of tracking devices installed within the premises, to locate the host within the premises by detecting the host noticeable parameters. The set of tracking devices comprises two or more tracking devices coordinating with each other for tracking movement of the host within the premises after the host is located. The method further comprises determining latest location of the host based on the tracking of the movement of the host within the premises. Further, the method comprises enabling a navigation assistance entity to navigate the guest to the latest location of the host.
In another non-limiting embodiment of the present disclosure, a system for navigating a guest to a host in a premises are disclosed. The system comprises a receiving unit, determining unit, enabling unit, and navigating unit. The receiving unit receives a meeting request from a guest device to meet the host in the premises. The meeting request comprises guest-identity data and host-identity data. Further, the determining unit determines host noticeable parameters based on the host-identity data. The host noticeable parameters indicate publicly noticeable characteristics of the host for whom the meeting request is received. Further, the enabling unit enables a set of tracking devices, from a plurality of tracking devices installed within the premises, to locate the host within the premises by detecting the host noticeable parameters. Further, the set of tracking devices comprises two or more tracking devices coordinating with each other for tracking movement of the host within the premises after the host is located. Further, the determining unit determines the latest location of the host based on the tracking of the movement of the host within the premises. Once the host is located, the navigating unit enables a navigation assistance entity to navigate the guest to the latest location of the host.
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 above, further aspects, embodiments, and features will become apparent by reference to the drawings and the following detailed description.
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS

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 principles. 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 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:
Figure 1 shows an exemplary environment 100 for navigating a guest to a host in a premises, in accordance with some embodiments of the present disclosure;
Figure 2 shows a block diagram 200 illustrating a system for navigating a guest to a host in a premises, in accordance with some embodiments of the present disclosure;
Figure 3 depicts a flowchart 300 of a method for navigating a guest to a host in a premises, in accordance with some embodiments of the present disclosure; and
FIG. 4 illustrates a block diagram of an exemplary computer system for implementing embodiments consistent with the present disclosure.
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 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.
DETAILED DESCRIPTION
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.

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 spirit and the scope of the disclosure.
The terms “comprises”, “comprising”, “includes”, or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a setup, device 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 device or method. In other 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 method.
Disclosed herein is a system and a method for navigating a guest to a host in a premises. When a meeting or appointment is fixed in a campus, one of the most hectic task is to locate the host or meeting venue within the premises. Specially, when the campus or premises are very large in area, it becomes a challenge for the guest to correctly locate the meeting venue or the host in the premises. This problem becomes more severe when the guest does not have contact details such as mobile number or email id of the host. Even, if the guest is able to locate the host, he/she wastes lot of time and effort in enquiring with the people or in guessing the correct path for reaching to the host.
The present disclosure overcome this issue by tracking the movement of the host without using any private information. Once the guest arrives at the premises, he/she may place a meeting request by using a guest device, which may be guest’s mobile phone or any kiosk or any other device provided in the premises. The guest may provide his/her name, mobile number, purpose of the meeting (i.e., guest-identity data) along with host name or host designation or department (i.e., host-identity data) which may help in identifying the host.
Upon receiving the meeting request along with the guest and host-identity data, the system determines host-noticeable parameters that may be prestored in a memory of the system. Since the system does not use any private/confidential information of the host, it relies only upon such host-

noticeable parameters such as host’s face, host’s posture and host’s voice or any other publicly noticeable characteristics which helps in detecting the presence of the host within the premises.
However, for identifying and tracking the host, the system may trigger or may take help from plurality of tracking devices installed within the premises. Such tracking devices may include for example CCTV cameras, voice recognizers, image/video analysis equipment and the like. It may be understood to the skilled person that these tracking devices may be stationary tracking devices or non-stationary tracking devices. For example, the tracking devices may be in a form of drones which may be capable of moving and tracking the host throughout the premises.
The tracking devices may also coordinate with each other to track the movement of host within the premises. Based on the tracking, the latest location of the host is determined and communicated to a navigation assistance entity. According to an embodiment of present disclosure, the navigation assistance entity may be a computing device or an autonomous vehicle. In case the navigation assistance entity is the computing device, a path is displayed and an audio-visual instructions may be provided to assist the guest to reach to the latest location of the host. However, when the navigation assistance entity is the autonomous vehicle, the guest may simply sit on the vehicle which may navigate the guest to the host location. The vehicle may have in-build map and capability to drive through the path and help the guest to reach to the host location. Thus, the present disclosure provides an easier and efficient technique for navigating the guest to the host without even accessing any private or confidential information of the host.
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 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 taken in a limiting sense.
Figure 1 shows an exemplary environment 100 for navigating a guest to a host in a premises in accordance with some embodiments of the present disclosure.

The premises may be a college campus or an IT park or a manufacturing plant having various buildings, departments, and people. Finding the exact building name or a host with whom a meeting/appointment is fixed is a tedious task for a person (guest) who may be new to that premises. Figure 1 shows the college campus as an example of the premises where the guest 101 wants to meet with the host 105. The college campus may have various buildings or places with their respective functionalities such as different engineering departments, Dean’s office, conference hall, library, cafeteria, auditorium, sports ground, administrative blocks and the like. However, it may be understood to a person skilled in art that the present invention may be implemented in various environments/premises, other than as shown in Figure 1.
The premises may be also equipped with various tracking devices 111, for example CCTV cameras, voice recognizers, image/video analysis equipment which may be connected with the system 102. According to other embodiments, the tracking devices 111 may be drones which are capable of moving and tracking the host within the premises. Apart from that, the premises may also have various navigation objects 109 such as a sign boards and a direction board for providing traveling guidance within the premise. The premises may also have navigation assistance entity 107 such as an autonomous vehicle as shown in figure 1. However, according to other embodiments of present disclosure, the navigation assistance entity 107 may also include a computing device like a tablet with an audio-visual assistance capability or even a robot which is capable of escorting the guest 101.
Now figure 1 is explained in conjunction with figure 2 which shows a block diagram 200 illustrating the system 102 for navigating the guest 101 to the host 105 in the premises in accordance with some embodiments of the present disclosure. The system 102 comprises a memory 210, a receiving unit 216, a determining unit 218, an enabling unit 220 and a navigating unit 222. According to an embodiment, the memory 210 may be communicatively coupled to the units 216-222 and may further comprise guest database 212 and host database 214. The guest database 212 may store guest related data, for example guest-identity data. Whereas, the host database 214 may store host related data, for example host-identity data or host noticeable parameters. In one embodiment, the guest and host related data may be stored within the memory

210 in the form of various data structures. Additionally, the aforementioned data can also be organized using data models, such as relational or hierarchical data models. Further, the units 216-222 may be dedicated hardware units capable of performing various operations of the system 102. However, according to other embodiments, the units 216-222 may a processor or an application-specific integrated circuit (ASIC) or any circuitry capable of executing instructions stored in the memory 210 of the system 102.
When the guest 101 arrives at the premises, he/she may place a meeting request by using a guest device 103. According to an embodiment, the guest device 103 may be a separate device like a kiosk or any handled device placed inside the premises. However, according to other embodiments, the guest device 103 may be guest’s mobile device. According to an embodiment, the receiving unit 216 may receive the meeting request from the guest device 103. While placing the meeting request, the guest 101 may provide some basic information about himself/herself and the host 105. For example, the guest 101 may provide his/her name or identity (i.e., guest-identity data) along with host’s name, a host-department, or a host-designation (i.e., host-identity data). The host-identity data helps the system 102 to identify the host 105 in the premise before starting the locating and tracking of the host 105.
Once the host 105 is identified, the determining unit 218 may determine host-noticeable parameters such as host’s face, host’s posture and host’s voice which may be stored in the host database 214. It may be understood that the host-noticeable parameters are publicly noticeable characteristics of the host 105, and therefore not a private or confidential information.
For example, the host 105 may be a head-of-department (HOD) of Computer Science Engineering (CSE) department. Now, when the system 102 understands that the host 105 is the HOD of CSE department, it may first check with the tracking device 111 placed location A. This is because, from the past learning experience, the system 102 may quickly decide which tracking device 111 to be checked first depending upon the identity of the host 105. For example, if the host identified to be the Dean of the college, then the system 102 may check with the tracking device 111 located nearby Dean’s office. However, in this example, since the host 105 is identified as the

HOD of CSE department, the first check point for the system 102 is the tracking device 111 which is located at HOD CSE cabin (location A).
However, it may happen that the host 105 may not be found at location A (for example host’s cabin where he/she supposed to be present) and have moved around the premises at various locations. As shown in figure 1, from the initial location A, the host 105 have moved to Dean’s office (i.e., location B) to library (i.e., location C) and to cafeteria (i.e., location D. Now, in this situation, the host noticeable parameters i.e., non-private information plays a role in locating and tracking the host 105 within the premises.
For this, the enabling unit 220 enables or triggers a set of tracking devices 111 amongst the plurality of tracking devices to locate the host 105. For example, as soon as the host 105 moves from his/her initial location A to location B, the tracking device 111 at location B may detect the presence of the host 105 by noticing host’s voice or host’s face or host’s walking style. The tracking device 111 at location B may also coordinate with the tracking device 111 of host’s previous location A to reaffirm the presence of the host at location B. Similarly, when the host 105 moves from the location B to the location C, the tracking device 111 at location C informs about the host location to tracking device 111 of location B which further passes this information to tracking device 111 of the initial location A.
Similarly, when the host 105 moves from location C to location D, the same level of coordination happens between the tracking devices of location C and D. By enabling such coordination between the tracking devices 111, the system 102, at any point of time, may quickly locate the host 105 within the premises. That is, instead of querying each tracking device 111 in the premises, the system 102 is able to query only few or a set of tracking devices 111 which are actually involved in tracking the host 105. This helps the system 102 to optimize its searching capability of the host 105 within the premises. Thus, the coordination of the tracking devices 111 not only locates the host 105 but also helps in tracking the movement of the host 105 within the premises from time to time.

Now, suppose the host 105 was at location D when he/she receives an alert about the guest’s 101 arrival in the premises. The host 105 then moves to the conference hall (i.e., location E). The tracking device 111 installed at location E would now detect the host’s 105 presence and send this information to tracking device 111 of location D. Thus, the latest location of host is determined as location E.
Post determining the latest location “location E” of the host 105, the next task is to navigate the guest 101 to the host 105. For this, the present disclosure discloses various alternatives for navigating the guest 101 to the host 105. For example, the navigating unit 222 of the system 102 may enable the navigation assistance entity 107 to navigate the guest 101 to the latest location of the host 105. The navigation assistance entity 107 as shown in figure 1, for example, is an autonomous vehicle. However, according to other embodiments of present disclosure, the navigation assistance entity 107 may be a computing device having audio-visual assistance capability or may be a robot for escorting the guest 101.
For providing navigation, the navigating unit 222 may first determine a path from the guest location to the latest location of the host 105 by using a map associated with the premises. The map may be premises map which may be stored in the memory 210 of the system 102. An example of the path is shown in figure 1 using multiple arrows. It can be observed that the arrows start from the “Administrative Block and Reception” (i.e., guest location) and moves towards the conference hall (location E) which is the latest location of the host 105.
In case the navigation assistance entity 107 is the computing device, the path determined may be displayed on it, and simultaneously, the audio-visual assistance is provided to the guest 101 until the guest 101 reaches to the latest location of the host 105. As the guest 101 approaches toward the latest location of the host 105, the path displayed is automatically adjusted on the computing device. For example, once the guest 101 reaches to the entrance of the conference hall (latest location of the host 105) and suppose the conference hall is at the third floor, the navigation assistance entity 107 may provide an option to the guest 101 of either choosing the staircase or elevator to reach to the third floor.

Now in case the navigation assistance entity 107 is an autonomous or any vehicle, the system 102 may determine one or more dropping locations in a predefined proximity of the latest location of the host 105. This is because, considering the latest location at the third floor, the vehicle may not be able to climb the stairs, and therefore, determines the dropping locations. According to an embodiment, the one or more dropping locations may be the nearest possible locations from the latest location of the host 105 to drop the guest 101. According to present example, the dropping location may be at the entrance of the conference hall (latest location of host 105). Hence, once the dropping location is determined, the system 102 enables the vehicle to drive to the dropping location based on the path. While driving, the vehicle may use a plurality of navigation objects 109 such as sign boards and direction boards on the path of the vehicle. This way, the system 102 provides an efficient technique for navigating the guest 101 to the host 105 in the premises.
Figure 3 depicts a flowchart illustrating a method for navigating a gust to a host in a premises in accordance with some embodiments of the present disclosure.
As illustrated in figure 3, the method 300 includes one or more blocks illustrating a method to navigate the guest to the host in the premises. 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, and functions, which perform specific functions or implement specific abstract data types.
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 departing from the spirit and scope of the subject matter described herein. Furthermore, the method can be implemented in any suitable hardware, software, firmware, or combination thereof.
At block 302, receiving unit 216 receives a meeting request from a guest device 103 by a guest 101 upon entering a premises. As discussed in the above paragraphs, the meeting request comprises host-identity data and guest-identity data. The host-identity data further comprises host

name, host department and host designation, whereas the guest-identity data comprises guest-name and guest-mobile number.
At block 304, the determining unit 218 may determine host noticeable parameters from a memory 212 of the system 102. The host noticeable parameters may be the non-private parameters such as host’s face, host’s posture and host’s voice that help in the identification of the host within the premises.
At block 306, the enabling unit 220 may enable a set of tracking devices, from a plurality of tracking devices 111, to locate the host 105 within the premises by detecting the host noticeable parameters. The set of tracking devices coordinates with each other for tracking movement of the host 105 within the premises after the host is located.
At block 308, the determining unit 218 may determine the latest location of the host 105 based on the tracking of the movement of the host 105 within the premises.
At block 310, the navigating unit 222 may enable the navigation assistance entity 107 to navigate the guest 101 to the latest location of the host 105.
Computer System
Fig.4 illustrates a block diagram of an exemplary computer system 400 for implementing embodiments consistent with the present invention. In an embodiment, the computer system 400 can be the system 102 which is used for navigating the guest to the host in the premise. According to an embodiment, the computer system 400 may receive meeting request 410 which may include, for example, guest-identity data and host-identity data. The computer system 400 may comprise a central processing unit (“CPU” or “processor”) 402. The processor 402 may comprise at least one data processor for executing program components for executing user- or system-generated business processes. The processor 402 may include specialized processing units such as integrated system (bus) controllers, memory management control units, floating point units, graphics processing units, digital signal processing units, etc.

The processor 402 may be disposed in communication with one or more input/output (I/O) devices (411 and 412) via I/O interface 401. The I/O interface 401 may employ communication protocols/methods such as, without limitation, audio, analog, digital, stereo, IEEE-1394, serial bus, Universal Serial Bus (USB), infrared, PS/2, BNC, coaxial, component, composite, Digital Visual Interface (DVI), high-definition multimedia interface (HDMI), Radio Frequency (RF) antennas, S-Video, Video Graphics Array (VGA), IEEE 802.n /b/g/n/x, Bluetooth, cellular (e.g., Code-Division Multiple Access (CDMA), High-Speed Packet Access (HSPA+), Global System For Mobile Communications (GSM), Long-Term Evolution (LTE) or the like), etc.
Using the I/O interface 401, the computer system 400 may communicate with one or more I/O devices (411 and 412).
In some embodiments, the processor 402 may be disposed in communication with a communication network 409 via a network interface 403. The network interface 403 may communicate with the communication network 409. The network interface 403 may employ connection protocols including, without limitation, direct connect, Ethernet (e.g., twisted pair 10/100/1000 Base T), Transmission Control Protocol/Internet Protocol (TCP/IP), token ring, IEEE 802.11a/b/g/n/x, etc. The communication network 409 can be implemented as one of the different types of networks, such as intranet or Local Area Network (LAN) and such within the organization. The communication network 409 may either be a dedicated network or a shared network, which 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), Wireless Application Protocol (WAP), etc., to communicate with each other. Further, the communication network 409 may include a variety of network devices, including routers, bridges, servers, computing devices, storage devices, etc.
In some embodiments, the processor 402 may be disposed in communication with a memory 405 (e.g., RAM 413, ROM 414, etc. as shown in FIG. 4) via a storage interface 404. The storage interface 404 may connect to memory 405 including, without limitation, memory drives, removable disc drives, etc., employing connection protocols such as Serial Advanced Technology Attachment (SATA), Integrated Drive Electronics (IDE), IEEE-1394, Universal Serial Bus (USB), fiber channel, Small Computer Systems Interface (SCSI), etc. The memory drives may further

include a drum, magnetic disc drive, magneto-optical drive, optical drive, Redundant Array of Independent Discs (RAID), solid-state memory devices, solid-state drives, etc.
The memory 405 may store a collection of program or database components, including, without limitation, user/application data 406, an operating system 407, web browser 408 etc. In some embodiments, the computer system 400 may store user/application data 406, such as the data, variables, records, etc. as described in this invention. Such databases may be implemented as fault-tolerant, relational, scalable, secure databases such as Oracle or Sybase.
The operating system 407 may facilitate resource management and operation of the computer system 400. Examples of operating systems include, without limitation, Apple Macintosh OS X, UNIX, Unix-like system distributions (e.g., Berkeley Software Distribution (BSD), FreeBSD, Net BSD, Open BSD, etc.), Linux distributions (e.g., Red Hat, Ubuntu, K-Ubuntu, etc.), International Business Machines (IBM) OS/2, Microsoft Windows (XP, Vista/7/8, etc.), Apple iOS, Google Android, Blackberry Operating System (OS), or the like. I/O interface 401 may facilitate display, execution, interaction, manipulation, or operation of program components through textual or graphical facilities. For example, I/O interface may provide computer interaction interface elements on a display system operatively connected to the computer system 400, such as cursors, icons, check boxes, menus, windows, widgets, etc. Graphical User Interfaces (GUIs) may be employed, including, without limitation, Apple Macintosh operating systems’ Aqua, IBM OS/2, Microsoft Windows (e.g., Aero, Metro, etc.), Unix X-Windows, web interface libraries (e.g., ActiveX, Java, JavaScript, AJAX, HTML, Adobe Flash, etc.), or the like.
In some embodiments, the computer system 400 may implement a web browser 408 stored program component. The web browser 408 may be a hypertext viewing application, such as Microsoft™ Internet Explorer, Google™ Chrome, Mozilla™ Firefox, Apple™ Safari™, etc. Secure web browsing may be provided using Secure Hypertext Transport Protocol (HTTPS) secure sockets layer (SSL), Transport Layer Security (TLS), etc. Web browsers may utilize facilities such as AJAX, DHTML, Adobe Flash, JavaScript, Java, Application Programming Interfaces (APIs), etc. In some embodiments, the computer system 400 may implement a mail server stored program component. The mail server 416 may be an Internet mail server such as Microsoft Exchange, or the like. The mail server 416 may utilize facilities such as Active Server Pages (ASP), ActiveX, American National Standards Institute (ANSI) C++/C#, Microsoft .NET,

CGI scripts, Java, JavaScript, PERL, PHP, Python, WebObjects, etc. The mail server may utilize communication protocols such as Internet Message Access Protocol (IMAP), Messaging Application Programming Interface (MAPI), Microsoft Exchange, Post Office Protocol (POP), Simple Mail Transfer Protocol (SMTP), or the like. In some embodiments, the computer system 400 may implement a mail client 415 stored program component. The mail client 415 may be a mail viewing application, such as Apple™ Mail, Microsoft™ Entourage, Microsoft™ Outlook, Mozilla™ Thunderbird, etc.
Furthermore, one or more computer-readable storage media may be utilized in implementing embodiments consistent with the present invention. A computer-readable storage medium refers to any type of physical memory on which information or data readable by a processor may be stored. Thus, a computer-readable storage medium may store instructions for execution by one or more processors, including instructions for causing the processor(s) to perform steps or stages consistent with the embodiments described herein. The term “computer-readable medium” should be understood to include tangible items and exclude carrier waves and transient signals, i.e., non-transitory. Examples include Random Access Memory (RAM), Read-Only Memory (ROM), volatile memory, nonvolatile memory, hard drives, Compact Disc (CD) ROMs, Digital Video Disc (DVDs), flash drives, disks, and any other known physical storage media.
Advantages of the embodiment of the present disclosure are illustrated herein.
In an embodiment, the present disclosure provides a method efficiently navigating the guest to the host without using host’s private or confidential information.
In an embodiment, the method of present disclosure optimizes the navigation in the premise by enabling efficient coordination between tracking devices.
The terms "an embodiment", "embodiment", "embodiments", "the embodiment", "the embodiments", "one or more embodiments", "some embodiments", and "one embodiment" mean "one or more (but not all) embodiments of the invention(s)" unless expressly specified otherwise.
The terms "including", "comprising", “having” and variations thereof mean "including but not limited to", unless expressly specified otherwise.

The enumerated listing of items does not imply that any or all of the items are mutually exclusive, unless expressly specified otherwise.
The terms "a", "an" and "the" mean "one or more", unless expressly specified otherwise.
A description of an embodiment with several components in communication with each other does not imply that all such components are required. On the contrary, a variety of optional components are described to illustrate the wide variety of possible embodiments of the invention.
When a single device or article is described herein, it will be readily apparent that more than one device/article (whether or not they cooperate) may be used in place of a single device/article. Similarly, where more than one device or article is described herein (whether or not they cooperate), it will be readily apparent that a single device/article may be used in place of the more than one device or article or a different number of devices/articles may be used instead of the shown number of devices or programs. The functionality and/or the features of a device may be alternatively embodied by one or more other devices which are not explicitly described as having such functionality/features. Thus, other embodiments of the invention need not include the device itself.
Finally, the language used in the specification has been principally selected for readability and instructional purposes, and it may not have been selected to delineate or circumscribe the inventive subject matter. It is therefore intended that the scope of the invention be limited not by this detailed description, but rather by any claims that issue on an application based here on. Accordingly, the embodiments of the present invention are intended to be illustrative, but not limiting, of the scope of the invention, which is set forth in the following claims.
While various aspects and embodiments have been disclosed herein, other aspects and embodiments will be apparent to those skilled in the art. The various aspects and embodiments disclosed herein are for purposes of illustration and are not intended to be limiting, with the true scope and spirit being indicated by the following claims.

Referral Numerals:

Reference Number Description
100 ENVIRONMENT
101 GUEST
102 SYSTEM
103 GUEST DEVICE
105 HOST
107 NAVIGATION ASSISTANCE ENTITY
109 NAVIGATION OBJECTS
111 TRACKING DEVICES
210 MEMORY
212 GUEST DATABASE
214 HOST DATABASE
216 RECEIVING UNIT
218 DETERMINING UNIT
220 ENABLING UNIT
222 NAVIGATING UNIT
400 EXEMPLARY COMPUTER SYSTEM
401 I/O INTERFACE OF THE EXEMPLARY COMPUTER SYSTEM
402 PROCESSOR OF THE EXEMPLARY COMPUTER SYSTEM
403 NETWORK INTERFACE
404 STORAGE INTERFACE
405 MEMORY OF THE EXEMPLARY COMPUTER SYSTEM
406 USER/APPLICATION
407 OPERATING SYSTEM
408 WEB BROWSER
409 COMMUNICATION NETWORK
410 MEETING REQUEST

411 INPUT DEVICES
412 OUTPUT DEVICES
413 RAM
414 ROM
415 MAIL CLIENT
416 MAIL SERVER
417 WEB SERVER

We Claim:
1. A method of navigating a guest to a host in a premises, wherein the method comprises:
receiving, by a receiving unit (216), a meeting request from a guest device (103) to meet the host in the premises, wherein the meeting request comprises guest-identity data and host-identity data;
determining, by a determining unit (218), host noticeable parameters based on the host-identity data, wherein the host noticeable parameters indicate publicly noticeable characteristics of the host for whom the meeting request is received;
enabling, by an enabling unit (220), a set of tracking devices, from a plurality of tracking devices (111) installed within the premise, to locate the host within the premises by detecting the host noticeable parameters, wherein the set of tracking devices comprises two or more tracking devices coordinating with each other for tracking movement of the host within the premises after the host is located;
determining, by the determining unit (218), latest location of the host based on the tracking of the movement of the host within the premises; and
enabling, by a navigating unit (222), a navigation assistance entity (107) to navigate the guest to the latest location of the host.
2. The method as claimed in claim 1, wherein the guest-identity data comprises at least one of guest name, guest mobile number, and wherein the host-identity data comprises at least one of host name, host department and host designation.
3. The method as claimed in claim 1, wherein the host noticeable parameters comprises at least one of host’s face, host’s posture, and host’s voice.
4. The method as claimed in claim 1, wherein enabling the navigation assistance entity (107) to navigate the guest to the latest location of the host comprises:
determining a path from a guest location to the latest location of the host by using a map associated with the premises; and

enabling the navigation assistance entity (107) to display the path and navigate the guest to the latest location of the host.
5. The method as claimed in claim 4, further comprising, performing at least one of:
when the navigation assistance entity (107) is a vehicle,
determining one or more dropping locations in a predefined proximity of the latest location of the host, wherein the one or more dropping locations indicates nearest possible locations from the latest location of the host to drop the guest, and
enabling the navigation assistance entity (107) to drive to the one or more dropping locations based on the path, wherein the navigation assistance entity (107) when implemented as the vehicle is configured to use a plurality of navigation objects on the path of the vehicle for driving, and wherein the plurality of navigation objects comprises at least one of a sign-board and a direction board; OR when the navigation assistance entity (107) is a computing device,
displaying the path from the guest location to the latest location of the host, and
providing audio-visual assistance, based on the path, to the guest until the guest reaches to the latest location of the host.
6. A system (102) for navigating a guest to a host in a premises, wherein the system (102)
comprises:
a receiving unit (216) to receive a meeting request from a guest device (103) to meet the host in the premise, wherein the meeting request comprises guest-identity data and host-identity data;
a determining unit (218) to determine host noticeable parameters based on the host-identity data, wherein the host noticeable parameters indicate publicly noticeable characteristics of the host for whom the meeting request is received;
an enabling unit (220) to enable a set of tracking devices, from a plurality of tracking devices (111) installed within the premises, to locate the host within the premises by detecting the host noticeable parameters, wherein the set of tracking devices comprises two or more tracking devices coordinating with each other for tracking movement of the host within the premises after the host is located;

the determining unit (218) to determine latest location of the host based on the tracking of the movement of the host within the premises; and
a navigating unit (222) to enable a navigation assistance entity (107) to navigate the guest to the latest location of the host.
7. The system (102) as claimed in claim 6, wherein the guest-identity data comprises at least one of guest name, guest mobile number, and wherein the host-identity data comprises at least one of host name, host department and host designation.
8. The system (102) as claimed in claim 6, wherein the host noticeable parameters comprises at least one of host’s face, host’s posture, and host’s voice.
9. The system (102) as claimed in claim 6, wherein the navigating unit (222) to enable the navigation assistance entity (107) to navigate the guest to the latest location of the host is further configured to:
determine a path from a guest location to the latest location of the host by using a map associated with the premises; and
enable the navigation assistance entity (107) to display the path and navigate the guest to the latest location of the host.
10. The system (102) as claimed in claim 9 is further configured to perform at least one of:
when the navigation assistance entity (107) is a vehicle,
determine one or more dropping locations in a predefined proximity of the latest location of the host, wherein the one or more dropping locations indicates nearest possible locations from the latest location of the host to drop the guest, and
enable the navigation assistance entity (107) to drive to the one or more dropping locations based on the path, wherein the navigation assistance entity (107) when implemented as the vehicle is configured to use a plurality of navigation objects on the path of the vehicle for driving, and wherein the plurality of navigation objects comprises at least one of a sign-board and a direction board; OR when the navigation assistance entity (107) is a computing device,

display the path from the guest location to the latest location of the host, and provide audio-visual assistance, based on the path, to the guest until the guest reaches to the latest location of the host.

Documents

Application Documents

# Name Date
1 201821048189-STATEMENT OF UNDERTAKING (FORM 3) [19-12-2018(online)].pdf 2018-12-19
2 201821048189-PROVISIONAL SPECIFICATION [19-12-2018(online)].pdf 2018-12-19
3 201821048189-PROOF OF RIGHT [19-12-2018(online)].pdf 2018-12-19
4 201821048189-POWER OF AUTHORITY [19-12-2018(online)].pdf 2018-12-19
5 201821048189-FORM 1 [19-12-2018(online)].pdf 2018-12-19
6 201821048189-DRAWINGS [19-12-2018(online)].pdf 2018-12-19
7 201821048189-DECLARATION OF INVENTORSHIP (FORM 5) [19-12-2018(online)].pdf 2018-12-19
8 201821048189-Proof of Right (MANDATORY) [07-05-2019(online)].pdf 2019-05-07
9 201821048189-RELEVANT DOCUMENTS [19-11-2019(online)].pdf 2019-11-19
10 201821048189-FORM 13 [19-11-2019(online)].pdf 2019-11-19
11 201821048189-FORM 18 [19-12-2019(online)].pdf 2019-12-19
12 201821048189-DRAWING [19-12-2019(online)].pdf 2019-12-19
13 201821048189-CORRESPONDENCE-OTHERS [19-12-2019(online)].pdf 2019-12-19
14 201821048189-COMPLETE SPECIFICATION [19-12-2019(online)].pdf 2019-12-19
15 Abstract1.jpg 2019-12-21
16 201821048189-ORIGINAL UR 6(1A) FORM 1-080519.pdf 2019-12-31
17 201821048189-FER.pdf 2021-10-18
18 201821048189-OTHERS [20-01-2022(online)].pdf 2022-01-20
19 201821048189-FER_SER_REPLY [20-01-2022(online)].pdf 2022-01-20
20 201821048189-COMPLETE SPECIFICATION [20-01-2022(online)].pdf 2022-01-20
21 201821048189-CLAIMS [20-01-2022(online)].pdf 2022-01-20
22 201821048189-ABSTRACT [20-01-2022(online)].pdf 2022-01-20
23 201821048189-US(14)-HearingNotice-(HearingDate-28-05-2024).pdf 2024-04-25
24 201821048189-FORM-26 [24-05-2024(online)].pdf 2024-05-24
25 201821048189-Correspondence to notify the Controller [24-05-2024(online)].pdf 2024-05-24
26 201821048189-Written submissions and relevant documents [12-06-2024(online)].pdf 2024-06-12
27 201821048189-Response to office action [10-07-2024(online)].pdf 2024-07-10
28 201821048189-PatentCertificate25-09-2024.pdf 2024-09-25
29 201821048189-IntimationOfGrant25-09-2024.pdf 2024-09-25

Search Strategy

1 Search_201821048189E_16-07-2021.pdf

ERegister / Renewals

3rd: 09 Oct 2024

From 19/12/2020 - To 19/12/2021

4th: 09 Oct 2024

From 19/12/2021 - To 19/12/2022

5th: 09 Oct 2024

From 19/12/2022 - To 19/12/2023

6th: 09 Oct 2024

From 19/12/2023 - To 19/12/2024

7th: 09 Oct 2024

From 19/12/2024 - To 19/12/2025

8th: 06 Oct 2025

From 19/12/2025 - To 19/12/2026