Sign In to Follow Application
View All Documents & Correspondence

Digital Nameplate To Wirelessly Broadcast Location Information

Abstract: Embodiments of the present disclosure provide methods and systems to identify a physical address associated with location of a computing device that is associated with a nameplate. The physical address is embedded within the transmission unit of the computing device based on a plus code, which uniquely identifies the location of the nameplate. The transmission unit broadcasts a signal that indicates the plus code. Upon receiving a connection request from a user device based on the plus code, a transmission channel is established to transmit location information of the computing device associated with the nameplate.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
21 June 2018
Publication Number
52/2019
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
info@khuranaandkhurana.com
Parent Application
Patent Number
Legal Status
Grant Date
2025-01-23
Renewal Date

Applicants

Tinkerbee Innovations Pvt. Ltd.
#811, 10th A Main, Suite No. 842, 1st Floor, Indiranagar, Bengaluru 560038, Karnataka, India.

Inventors

1. VARGHESE, Anupam Abraham
E3, 502, Vatika Lifestyle Homes, Sector 83, Gurugram -122004, Haryana, India.

Specification

DESC:
TECHNICAL FIELD
[0001] The present disclosure relates generally to locate a destined premise by a user through a broadcast of physical address. More particularly, digital nameplate of the present disclosure broadcasts the physical address that is associated with a plus code and uniquely identifies a location.

BACKGROUND
[0002] The following description includes information that may be useful in understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.
[0003] With the advent of GPS sensors and utilities such as Google MapsTM/WazeTM, it is possible today to be at any location and get reasonably accurate position information in terms of latitude and longitude. The digital navigation facility is used for transportation and logistics and has improved our lives significantly. However, reaching out to the last mile location is a challenge. For example, reaching out to a destined apartment in a given location requires a lot of figuring out and asking for human help. This problem could be exacerbated due to temporary inaccuracies in the GPS tracking systems due to reasons such as: in enclosed spaces, closely situated apartments in multi-storey complexes, and/or lack of internet connectivity.
[0004] With many new initiatives like smart cities and drone deliveries underway, the presence of ubiquitous, simple and reliable address beacons (as nameplates are for humans) would be critical enablers for multiple services in the digital era.
[0005] There is therefore a need for a method and a system that facilitates to resolve the last mile location problem and enables a user to locate premises pertaining to the broadcasted physical address.
[0006] All publications herein are incorporated by reference to the same extent as if each individual publication or patent application were specifically and individually indicated to be incorporated by reference. Where a definition or use of a term in an incorporated reference is inconsistent or contrary to the definition of that term provided herein, the definition of that term provided herein applies and the definition of that term in the reference does not apply.

OBJECTS OF THE INVENTION
[0007] Some of the objects of the present disclosure, which at least one embodiment herein satisfies are as listed herein below.
[0008] It is an object of the present disclosure to provide system and method for generating an accurate physical address for a geographical location.
[0009] It is another object of the present disclosure to provide system and method where the location information can be provided without an active internet connection and hence the address is determined even when the user device is running in an offline mode.
[00010] It is another object of the present disclosure to provide system and method for digitally determining and verifying mapping of the physical address to a destined location by the user.
[00011] It is another object of the present disclosure to provide system and method for assigning a verification confidence score upon determining accurate mapping of the physical address to the destined location.
[00012] These and other objects of the present invention will become readily apparent from the following detailed description taken in conjunction with the accompanying drawings.

SUMMARY
[00013] The present disclosure relates generally to broadcasting of a physical address as a unique code using a Wi-Fi module, more particularly the present disclosure provides a method and system for facilitating a user to locate a premises pertaining to the broadcasted address.
[00014] According to an aspect of the present disclosure a method includes identifying, by one or more processors of a computing device, a physical address associated with location of the computing device and embedding the physical address within a transmission unit of the computing device based on a plus code, which uniquely identifies location of the computing device; broadcasting, by the one or more processors, a signal indicating the plus code through the transmission unit; and in response to receipt of a connection request from a user device based on the plus code, establishing, by the one or more processors, a transmission channel to transmit information pertaining to the location of the computing to the user device.
[00015] In an embodiment, the transmission unit comprises a Wi-Fi signal transmitter.
[00016] In an embodiment, the user device presents signal strength, which is indicative of distance between the computing device and the user device
[00017] In an embodiment, the user device validates and displays directions to the physical address based on the plus code.
[00018] In an embodiment, on receiving the information, the physical address is presented by the user device is an audio-visual format.
[00019] In an embodiment, the user device is located within a threshold distance from the computing device.
[00020] In an embodiment, the physical address is presented in a Braille format on the user device.
[00021] In an embodiment, the user device digitally verifies the physical address of the computing device.
[00022] According to another aspect of the present disclosure, a system includes one or more processors of a computing device; and a memory coupled to the one or more processors and comprising computer readable program code embodied in the memory that is executable by the processor to perform: identifying , by one or more processors of a computing device, a physical address associated with location of the computing device and embedding the physical address within a transmission unit of the computing device based on a plus code, which uniquely identifies location of the computing device; broadcasting, by the one or more processors, a signal indicating the plus code through the transmission unit; and in response to receipt of a connection request from a user device based on the plus code, establishing, by the one or more processors, a transmission channel to transmit information pertaining to the location of the computing to the user device.
[00023] According to another aspect of the present disclosure, a nameplate comprises : one or more processors to identify a physical address associated with location of a computing device associated with the nameplate and embed the physical address within a transmission unit of the computing device based on a plus code, which uniquely identifies location of the computing device; and the transmission unit to broadcast a signal indicating the plus code so that in response to receipt of a connection request from a user device based on the plus code, the transmission unit establishes a transmission channel to transmit information pertaining to the location of the computing device.

BRIEF DESCRIPTION OF THE DRAWINGS
[00024] In the figures, similar components and/or features may have the same reference label. Further, various components of the same type may be distinguished by following the reference label with a second label that distinguishes among the similar components. If only the first reference label is used in the specification, the description is applicable to any one of the similar components having the same first reference label irrespective of the second reference label.
[00025] FIG. 1 indicates a network implementation 100 of a system, which facilitates broadcasting of a physical address in accordance with an embodiment of the present disclosure.
[00026] FIG. 2 illustrates exemplary functional components 200 of the proposed system in accordance with an embodiment of the present disclosure.
[00027] FIG. 3 illustrates an exemplary representation 300 of the broadcasted physical address in accordance with an embodiment of the present disclosure.
[00028] FIG. 4 is a flow diagram 400 illustrating a method for facilitating broadcasting of the physical address in accordance with an embodiment of the present disclosure.
[00029] FIG. 5 illustrates an exemplary computer system 500 to implement the proposed system in accordance with embodiments of the present disclosure.

DETAILED DESCRIPTION
[00030] In the following description, numerous specific details are set forth in order to provide a thorough understanding of embodiments of the present invention. It will be apparent to one skilled in the art that embodiments of the present invention may be practiced without some of these specific details.
[00031] Embodiments of the present invention include various steps, which will be described below. The steps may be performed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with the instructions to perform the steps. Alternatively, steps may be performed by a combination of hardware, software, firmware and/or by human operators.
[00032] Embodiments of the present invention may be provided as a computer program product, which may include a machine-readable storage medium tangibly embodying thereon instructions, which may be used to program a computer (or other electronic devices) to perform a process. The machine-readable medium may include, but is not limited to, fixed (hard) drives, magnetic tape, floppy diskettes, optical disks, compact disc read-only memories (CD-ROMs), and magneto-optical disks, semiconductor memories, such as ROMs, PROMs, random access memories (RAMs), programmable read-only memories (PROMs), erasable PROMs (EPROMs), electrically erasable PROMs (EEPROMs), flash memory, magnetic or optical cards, or other type of media/machine-readable medium suitable for storing electronic instructions (e.g., computer programming code, such as software or firmware).
[00033] Various methods described herein may be practiced by combining one or more machine-readable storage media containing the code according to the present invention with appropriate standard computer hardware to execute the code contained therein. An apparatus for practicing various embodiments of the present invention may involve one or more computers (or one or more processors within a single computer) and storage systems containing or having network access to computer program(s) coded in accordance with various methods described herein, and the method steps of the invention could be accomplished by modules, routines, subroutines, or subparts of a computer program product.
[00034] If the specification states a component or feature “may”, “can”, “could”, or “might” be included or have a characteristic, that particular component or feature is not required to be included or have the characteristic.
[00035] As used in the description herein and throughout the claims that follow, the meaning of “a,” “an,” and “the” includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein, the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise.
[00036] Exemplary embodiments will now be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. These embodiments are provided so that this invention will be thorough and complete and will fully convey the scope of the invention to those of ordinary skill in the art. Moreover, all statements herein reciting embodiments of the invention, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof. Additionally, it is intended that such equivalents include both currently known equivalents as well as equivalents developed in the future (i.e., any elements developed that perform the same function, regardless of structure).
[00037] While embodiments of the present invention have been illustrated and described, it will be clear that the invention is not limited to these embodiments only. Numerous modifications, changes, variations, substitutions, and equivalents will be apparent to those skilled in the art, without departing from the spirit and scope of the invention, as described in the claim.
[00038] The present disclosure relates generally to broadcasting of a physical address as a unique code using a Wi-Fi module, more particularly the present disclosure provides a method and system for facilitating a user to locate a premises pertaining to the broadcasted address.
[00039] According to an aspect of the present disclosure a method includes identifying , by one or more processors of a computing device, a physical address associated with location of the computing device and embedding the physical address within a transmission unit of the computing device based on a plus code, which uniquely identifies location of the computing device; broadcasting, by the one or more processors, a signal indicating the plus code through the transmission unit; and in response to receipt of a connection request from a user device based on the plus code, establishing, by the one or more processors, a transmission channel to transmit information pertaining to the location of the computing to the user device.
[00040] In an embodiment, the transmission unit comprises a Wi-Fi signal transmitter.
[00041] In an embodiment, the user device presents signal strength, which is indicative of distance between the computing device and the user device
[00042] In an embodiment, the user device validates and displays directions to the physical address based on the plus code.
[00043] In an embodiment, on receiving the information, the physical address is presented by the user device is an audio-visual format.
[00044] In an embodiment, the user device is located within a threshold distance from the computing device.
[00045] In an embodiment, the physical address is presented in a Braille format on the user device.
[00046] In an embodiment, the user device digitally verifies the physical address of the computing device.
[00047] According to another aspect of the present disclosure, a system includes one or more processors of a computing device; and a memory coupled to the one or more processors and comprising computer readable program code embodied in the memory that is executable by the processor to perform: identifying , by one or more processors of a computing device, a physical address associated with location of the computing device and embedding the physical address within a transmission unit of the computing device based on a plus code, which uniquely identifies location of the computing device; broadcasting, by the one or more processors, a signal indicating the plus code through the transmission unit; and in response to receipt of a connection request from a user device based on the plus code, establishing, by the one or more processors, a transmission channel to transmit information pertaining to the location of the computing to the user device.
[00048] According to another aspect of the present disclosure, a nameplate comprises: one or more processors to identify a physical address associated with location of a computing device associated with the nameplate and embed the physical address within a transmission unit of the computing device based on a plus code, which uniquely identifies location of the computing device; and the transmission unit to broadcast a signal indicating the plus code so that in response to receipt of a connection request from a user device based on the plus code, the transmission unit establishes a transmission channel to transmit information pertaining to the location of the computing device.
[00049] FIG. 1 indicates a network implementation 100 of a system 102, which facilitates broadcasting of a physical address in accordance with an embodiment of the present disclosure.
[00050] In an aspect, a system 102 implemented in any computing device can be configured/operatively connected with a computing device 106. Further, multiple users 110-1, 110-2…110-N (which are collectively referred to as users 110 and individually referred to as the user 110, hereinafter) can communicate with the system 102 through one or more user devices 108-1, 108-2…108-N (which are collectively referred to as user devices 108, hereinafter) that can be communicatively coupled to the system 102 through a network 104. The user 110 can be any person, who is required to reach to a particular address or a location where the computing device is located such as a postman, a delivery personal, a visitor and the like. The user devices 108 can include a variety of computing systems, including but not limited to, a laptop computer, a desktop computer, a notebook, a workstation, a portable computer, a personal digital assistant, a handheld device and a mobile device.
[00051] Further, the network 104 can be a wireless network, a wired network or a combination thereof. The network 104 can be implemented as one of the different types of networks, such as intranet, local area network (LAN), wide area network (WAN), the internet, Wi-Fi, LTE network, CDMA network, and the like. Further, the network 104 can 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), Wireless Application Protocol (WAP), and the like, to communicate with one another. Further the network 106 can include a variety of network devices, including routers, bridges, servers, computing devices, storage devices, and the like.
[00052] In an aspect, the system 102 can receive location information from the computing device 106 using HTTP. Further, the system 102 can be configured to process the received location information. The system 102 includes or can be embedded with a transmission unit including a Wi-Fi transmitter such that name of the transmitter is based on a Plus Code (PC) that uniquely identifies an address of the geographical location where the device is positioned / configured. Though embodiments of the present disclosure are explained using transfer of the location information from the computing device 106 to the user device 108, a person skilled in the art would appreciate that the transfer of the location information from one user device 108 to another is also well within the scope of the present disclosure.
[00053] In an embodiment, the users 110 can register themselves directly with the system 102 using any or a combination of a mobile number, date of birth, place of birth, first name and last name, a biometric, or any other such unique identifier based input. On successful registration, the user 110 can be provided with a user name and password, which can be used for accessing the system 102 for determining the location information.
[00054] In an embodiment, the system 102 can receive Plus Codes (PC) from the computing device 106 that maps to the physical address of the geographical locations. The PCs are broadcasted through transmitters present in the system 102. The broadcasted PCs are detected and determined by the user devices 108.
[00055] In another embodiment, the PC with strongest signal strength can be selected and connected to the user devices 108 through the users 110 for determining the geographical location.
[00056] Although in various embodiments, the implementation of system 102 is explained with regard to the computing device 106, those skilled in the art would appreciate that, the system 102 can fully or partially be implemented in other computing devices operatively coupled with network 104 such as user devices 108 with minor modifications, without departing from the scope of the present disclosure.
[00057] In an embodiment, the computing device 106 relates to a digital address beacon for a geographical location. Such a beacon can be configured in/as or operatively coupled with the nameplate or any other designated/desired/configured device, say for instance a human readable nameplate that is affixed outside a house/ office, wherein the device 106 (also interchangeably referred to as nameplate hereinafter) can have multiple optional features including, but not limited to, a digital display or a graphical user interface for visual identification of address or Braille characters of the address and/or an audio device for voice announcement of the location. The system 102 can broadcast a digital tag for the location using existing Wi-Fi protocols.
[00058] In another embodiment, the computing device 106 can be associated with a power supply, including but not limited to, batteries for backup power, embedded within the computing device 106 in a weather-safe enclosure, for instance.
[00059] In another embodiment, the power supply of the computing device 106 can include solar panels or wind-based power generators apart from using electricity power supply line. There may also be a battery/ super-capacitor power backup system to sustain even when the primary source of power may be unavailable for long times.
[00060] In another embodiment, antenna of the transmitter present in the computing device 106 can have metal reflectors that are placed behind it and/or via directional mechanisms to ensure that Wi-Fi beacon signals are transmitted mostly in the forward direction.
[00061] In another embodiment, the proposed nameplate or the computing device 106 can be designed with appropriate mounting mechanisms using screws/ adhesives/ concrete backing to ensure that nameplate stays in its place.
[00062] In another embodiment, there exist many digital address services that transform a latitude and a longitude into much simpler, easier to read and short expressions. One such service is Google Plus Codes that are based on Open Location Code (OLC, for short).A plus code is like a street address for people or places that don't have one. Plus codes (PCs) give addresses to everyone, everywhere, allowing them to receive deliveries, access emergency services, register to vote – and more. Plus codes are short, simple, and easy to use: X4HP+M5, Cairo, Egypt, for example. These codes can be used on Google Maps to get directions to a home or business.
[00063] It would be appreciated that although embodiments of the present disclosure are explained with respect to the Wi-Fi network name being kept as the Plus Code of the address of the home/office (i.e. Wi-Fi network name of a Wi-Fi network configured in the proposed device/nameplate can be kept as X4HP+M5), the network name can be kept as any other name till the time it makes it specific for the user to identify the location of the home/office address and reach the location based on scanning of the available Wi-Fi names. For instance, the Wi-Fi name can be kept as the latitude/longitude combination).Therefore while any such service or even a plain latitude and longitude expression [e.g.: “12.9340681,77.6097683”] could also be used as an underlying addressing mechanism, the present disclosure is explained as an example with reference to Plus Codes because they offer a lot more capabilities including offline navigation and short length.
[00064] Furthermore, it is to be appreciated that at least a part of the system 102 of the present disclosure can be configured in the user devices 108 such that, for instance, along with scanning for the available Wi-Fi network names, signal strength of such available Wi-Fi network names can also be presented on the display of the user device 108 so as to help the user 110 to determine how far the desired address/location is, wherein stronger the signal strength, closer is the user 110 to the desired address. Such a part of the system 102 can therefore be configured in the form of an application residing on the user device 108 of the locating user 110 so that the user 110 can see both, namely the available Wi-Fi network names (plus codes) as well as the signal strength of each available Wi-Fi network name.
[00065] In an exemplary implementation, un-configured device 106 such as nameplate can have an SSID of ‘@Bee X’, for instance, wherein X is a random code. There can also be a QR code/ a URL that an owner of the use device 108 can use to download and install a configuration application that could be used to set up the computing device 106, wherein once the user 110 accesses the computing device 106 e.g. by downloading and installing an application, the system 102 can authenticate user 110 using Google Login/ Aadhaar authentication etc, and then search for the closest un-configured device /nameplate with the SSID. The user device 108 can send the ID X (suffix to @Bee SSID) to the system 102 or the computing device 106 to retrieve its encrypted password. The user device 108 can further send the identifier of the user device 110 and store this mapping on the system 102 for the record. The user device 108 can then use this password + SSID combination to connect to the system 102 or the computing device 106, post which the user device 108 can display the current location on Google mapsTM or any suitable map application with an adjustable marker (if the accuracy is less). The address information text can also be displayed underneath. The user 110 can also edit/ add information to the address (e.g.: flat number) and confirm the address to be mapped to the computing device 106. The system 102 can then validate the information and uses the information to generate a Plus Code string for the location. The system 102 sets this string as the new suffix to @Bee SSID and sets itself into an access point mode (now any Wi-Fi end-point could search and find an SSID with @Bee X as the network name) which is also incorporates the Plus Code.
[00066] In another embodiment, during operation/implementation of the system 102 configured with the computing device 106, SSID of the system 102 along with the RSSI (the signal strength) can be used by any user device 108 that can list SSIDs/available networks in range to determine the direction and exact house represented by the Plus Code. The user device 110 of the user 110 can also return/present (to the searching user) the direction to the given Plus Code destination (eg: LEFT/ RIGHT/ BACK/ FORWARD/ UPPER FLOOR/ LOWER FLOOR) along with relative distance to it (@, 100-500m, >500m).
[00067] In another exemplary aspect, a separate SDK (Software Development Kit) can be provided to other entities to embed the location search and locate feature into their application. Even applications such as Google Maps Directions could silently search for the broadcasted PC in the background when the user is nearing a destination to precisely guide to a given destination.
[00068] In another exemplary implementation, a logistics service entity (such as Amazon Delivery person/drone/ robot) can embed aspects of the present disclosure on their application/ firmware to ensure that they reach the correct door/ gate.
[00069] In yet another embodiment devices/nameplates of the present disclosure that include the Wi-Fi transmitter could also be used as digital milestones and be attached to roadside lamppost/ side of waterways/ railroads for more precise on-road navigation. Vehicles/ commuters passing could use the physical location beacons in conjunction with their navigation apps especially in enclosed roads/ underground locations (e,g.: underground metro).
[00070] In another exemplary implementation, these beacons/devices could be used within malls/conference locations and similar large / locations for guiding people to precise store-fronts/ stalls/ aisles/ booths.
[00071] As mentioned above, in an exemplary embodiment of the present disclosure, user-address linking can be used to digitally verify if a user 110 with an identity Y had access to the location X if he/ she has configured on the user device 108 with a given address using his/ her identity (determined through an application login process).This embodiment can further use one or more additional validations to act as a reliable final address proof in itself. Such validations can include, but are not limited to, if a device 106 has just been configured and assigned an address-person linking, it can be marked with confidence level ‘UNVERIFIED’. However, the device 106 can be used by neighbours in close proximity to verify if the neighbour marked mapping is accurate or not. Each additional neighbour verifying a certain mapping can lead to an increase in verification confidence score. A neighbour can, for instance, initiate a verification only if the original mapper initiates an explicit request to do so, else, the mapping remains confidential to only the original mapper. Additionally, one or more third party agents can also vouch for a mapping as well. (e.g.: courier delivery person or a banking or a government agent).
[00072] In another implementation, a request can be initiated by the user 110 who can be an original mapper such as a courier person/ postman, who after delivery and verification could vouch for the mapping, which can help increase the confidence level/score. Registered government/ banking personnel/ police can also be assigned as special agents who could authentically verify a certain mapping to give a higher magnitude boost to a mapping score. In case of a conflict, people can also be enabled to down-vote a mapping as well, which would naturally cause the confidence score to fall. A verification score can also be accompanied by a recent visit score, that is, a more recently verified score will carry a higher weight age compared to an older verification. A person with sufficient confidence score could provide a unique digitally signed device address link as a verified address proof wherever required. This will share the address, identity, the mapping confidence score and the recent visit score with a digitally verifiable hash to any entity.
[00073] It should be appreciated that although the present disclosure has been explained with respect to a nameplate being the form factor for the device 106, it should be appreciated that the proposed device 106 can very well be the already configured router that is positioned in the house/office, wherein the network name of the router can be kept as the Plus-Code or any other unique code that can help a searching user to identify/locate the address that corresponds to the Plus-Code. Using this configuration an existing router itself can act as the proposed beacon device and help broadcast the address of the house through its name.
[00074] In another embodiment, it would be appreciated that although aspects of the present disclosure have been described through exemplary references to the Wi-Fi network name/SSID name being kept as Plus Code, the same proposed objective can also be accomplished by using a Bluetooth module and keeping the name of the Bluetooth device as the Plus Code so that a nearby user can scan for available Bluetooth connection and then obtain the address based on the name of the Bluetooth device. Any other mode of achieving the mentioned objective is well within the scope of the present invention.
[00075] FIG. 2 illustrates exemplary functional components, 200 of the proposed system in accordance with an embodiment of the present disclosure.
[00076] In an aspect, the system 102 may comprise one or more processor(s) 202. The one or more processor(s) 202 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuitries, and/or any devices that manipulate data based on operational instructions. Among other capabilities, the one or more processor(s) 202 are configured to fetch and execute computer-readable instructions stored in a memory 206 of the system 102. The memory 206 may store one or more computer-readable instructions or routines, which may be fetched and executed to create or share the data units over a network service. The memory 206 may comprise any non-transitory storage device including, for example, volatile memory such as RAM, or non-volatile memory such as EPROM, flash memory, and the like.
[00077] The system 102 may also comprise an interface(s) 204. The interface(s) 204 may comprise a variety of interfaces, for example, interfaces for data input and output devices, referred to as I/O devices, storage devices, and the like. The interface(s) 204 may facilitate communication of system 102. The interface(s) 204 may also provide a communication pathway for one or more components of the processing engine 208. Examples of such components include, but are not limited to, processing engine(s) 208 and data 216.
[00078] The processing engine(s) 208 may be implemented as a combination of hardware and programming (for example, programmable instructions) to implement one or more functionalities of the processing engine(s) 208. In examples described herein, such combinations of hardware and programming may be implemented in several different ways. For example, the programming for the processing engine(s) 208 may be processor executable instructions stored on a non-transitory machine-readable storage medium and the hardware for the processing engine(s) 208 may comprise a processing resource (for example, one or more processors), to execute such instructions. In the present examples, the machine-readable storage medium may store instructions that, when executed by the processing resource, implement the processing engine(s) 208. In such examples, the system 102 may comprise the machine-readable storage medium storing the instructions and the processing resource to execute the instructions, or the machine-readable storage medium may be separate but accessible to system 102 and the processing resource. In other examples, the processing engine(s) 208 may be implemented by electronic circuitry.
[00079] The data 216 may comprise data that is either stored or generated as a result of functionalities implemented by any of the components of the processing engine(s) 208 or the system 102.
[00080] In an embodiment, the processing engine(s) 208 may include an address identification module 214, a transmission module 210, and other module (s) 212.
[00081] In an embodiment, the address identification module 214 identifies the physical address of the system 102 based on its location. The physical address is mapped to the plus code, which uniquely identifies the location of the system 102. Further, the transmission module 210 can be embedded within the system 102. The transmission module 210 can have a transmitter and a receiver. The transmitter module 210 can send and receive Wi-Fi signals. The Wi-Fi SSID (or the network name) of the transmitter module 210 is configured in the system 102 as per the PC of the location. The transmitter can be one of a router or a beacon. When the user is in vicinity of a society/building/house, he/she can simply scan the available Wi-Fi networks on his/her portable user device such as the mobile phone. By using the PC code the geographical location of the destined place is determined as the PC is a unique identifier of a specific physical address and hence acts as the location identity.
[00082] In another embodiment, the PC can be accessed even when the transmission module 210 in the system 208 is offline (without available internet connection). The available sets of PCs are accessed by using a simple ‘list all Wi-Fi networks in my vicinity’ command/instruction and an exact physical location can be obtained.
[00083] In another embodiment, the transmission module 210 can be configured to act as a beacon that can transmit the wireless network name (Wi-Fi name) continuously so that any user who wishes to locate a specific address can scan for the available Wi-Fi names on the user device. The Wi-Fi name in the present system is kept as the unique PC corresponding to the address where the device is configured/positioned and the user can easily locate the address upon finding a match based on comparison of the desired PC with the available Wi-Fi network names.
[00084] FIG. 3 illustrates an exemplary representation 300 of the broadcasted physical address in accordance with an embodiment of the present disclosure.
[00085] In an exemplary embodiment, the proposed system 102 can use a digital display using LED, LCD or E-Ink technologies for visually displaying the determined geographical address. In an exemplary embodiment, the system 102 can be a nameplate/address plate.
[00086] The exemplary representation 300 of the broadcasted physical address can have a static nameplate 302 with the physical address printed on top. Such a nameplate 300 can further, in another exemplary implementation, include a button 304, which when pressed, announces the address in voice to aid visually impaired users. Alternatively, it can also have Braille transducers to depict the address in a Braille format.
[00087] FIG. 4 is a flow diagram, 400 illustrating a method for facilitating broadcasting of the physical address in accordance with an embodiment of the present disclosure.
[00088] In context of flow diagram 400, at block 402, one or more processors can identify a physical address associated with location of the computing device. At block 404, the physical address is embedded within a transmission unit of the computing device based on a plus code, which uniquely identifies location of the computing device. At block 406, a signal indicating the plus code is broadcasted through the transmission unit. At block 408, a connection request is received from the user device based on the plus code. At block 410, a transmission channel is established to transmit information pertaining to the location of the computing device to the user device.
[00089] FIG. 5 illustrates an exemplary computer system 500 to implement the proposed system in accordance with embodiments of the present disclosure.
[00090] As shown in FIG. 5, computer system can include an external storage device 510, a bus 520, a main memory 530, a read only memory 540, a mass storage device 550, communication port 560, and a processor 570. A person skilled in the art will appreciate that computer system may include more than one processor and communication ports. Examples of processor 570 include, but are not limited to, an Intel® Itanium® or Itanium 2 processor(s), or AMD® Opteron® or Athlon MP® processor(s), Motorola® lines of processors, FortiSOC™ system on a chip processors or other future processors. Processor 570 may include various modules associated with embodiments of the present invention. Communication port 560 can be any of an RS-232 port for use with a modem based dialup connection, a 10/100 Ethernet port, a Gigabit or 10 Gigabit port using copper or fiber, a serial port, a parallel port, or other existing or future ports. Communication port 560 may be chosen depending on a network, such a Local Area Network (LAN), Wide Area Network (WAN), or any network to which computer system connects.
[00091] Memory 530 can be Random Access Memory (RAM), or any other dynamic storage device commonly known in the art. Read only memory 540 can be any static storage device(s) e.g., but not limited to, a Programmable Read Only Memory (PROM) chips for storing static information e.g., start-up or BIOS instructions for processor 570. Mass storage 550 may be any current or future mass storage solution, which can be used to store information and/or instructions. Exemplary mass storage solutions include, but are not limited to, Parallel Advanced Technology Attachment (PATA) or Serial Advanced Technology Attachment (SATA) hard disk drives or solid-state drives (internal or external, e.g., having Universal Serial Bus (USB) and/or Firewire interfaces), e.g. those available from Seagate (e.g., the Seagate Barracuda 7102 family) or Hitachi (e.g., the Hitachi Deskstar 7K1000), one or more optical discs, Redundant Array of Independent Disks (RAID) storage, e.g. an array of disks (e.g., SATA arrays), available from various vendors including Dot Hill Systems Corp., LaCie, Nexsan Technologies, Inc. and Enhance Technology, Inc.
[00092] Bus 520 communicatively couples processor(s) 570 with the other memory, storage and communication blocks. Bus 520 can be, e.g. a Peripheral Component Interconnect (PCI) / PCI Extended (PCI-X) bus, Small Computer System Interface (SCSI), USB or the like, for connecting expansion cards, drives and other subsystems as well as other buses, such a front side bus (FSB), which connects processor 570 to software system.
[00093] Optionally, operator and administrative interfaces, e.g. a display, keyboard, and a cursor control device, may also be coupled to bus 520 to support direct operator interaction with computer system. Other operator and administrative interfaces can be provided through network connections connected through communication port 560. External storage device 510 can be any kind of external hard-drives, floppy drives, IOMEGA® Zip Drives, Compact Disc - Read Only Memory (CD-ROM), Compact Disc - Re-Writable (CD-RW), Digital Video Disk - Read Only Memory (DVD-ROM). Components described above are meant only to exemplify various possibilities. In no way should the aforementioned exemplary computer system limit the scope of the present disclosure.
[00094] Embodiments of the present disclosure may be implemented entirely hardware, entirely software (including firmware, resident software, micro-code, etc.) or combining software and hardware implementation that may all generally be referred to herein as a “circuit,” “module,” “component,” or “system.” Furthermore, aspects of the present disclosure may take the form of a computer program product comprising one or more computer readable media having computer readable program code embodied thereon.
[00095] Thus, it will be appreciated by those of ordinary skill in the art that the diagrams, schematics, illustrations, and the like represent conceptual views or processes illustrating systems and methods embodying this invention. The functions of the various elements shown in the figures may be provided through the use of dedicated hardware as well as hardware capable of executing associated software. Similarly, any switches shown in the figures are conceptual only. Their function may be carried out through the operation of program logic, through dedicated logic, through the interaction of program control and dedicated logic, or even manually, the particular technique being selectable by the entity implementing this invention. Those of ordinary skill in the art further understand that the exemplary hardware, software, processes, methods, and/or operating systems described herein are for illustrative purposes and, thus, are not intended to be limited to any particular named.
[00096] As used herein, and unless the context dictates otherwise, the term "coupled to" is intended to include both direct coupling (in which two elements that are coupled to each other contact each other) and indirect coupling (in which at least one additional element is located between the two elements). Therefore, the terms "coupled to" and "coupled with" are used synonymously. Within the context of this document terms "coupled to" and "coupled with" are also used euphemistically to mean “communicatively coupled with” over a network, where two or more devices are able to exchange data with each other over the network, possibly via one or more intermediary device.
[00097] It should be apparent to those skilled in the art that many more modifications besides those already described are possible without departing from the inventive concepts herein. The inventive subject matter, therefore, is not to be restricted except in the spirit of the appended claims. Moreover, in interpreting both the specification and the claims, all terms should be interpreted in the broadest possible manner consistent with the context. In particular, the terms “comprises” and “comprising” should be interpreted as referring to elements, components, or steps in a non-exclusive manner, indicating that the referenced elements, components, or steps may be present, or utilized, or combined with other elements, components, or steps that are not expressly referenced. Where the specification claims refers to at least one of something selected from the group consisting of A, B, C …. and N, the text should be interpreted as requiring only one element from the group, not A plus N, or B plus N, etc.
[00098] While the foregoing describes various embodiments of the invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof. The scope of the invention is determined by the claims that follow. The invention is not limited to the described embodiments, versions or examples, which are included to enable a person having ordinary skill in the art to make and use the invention when combined with information and knowledge available to the person having ordinary skill in the art.

ADVANTAGES
[00099] The present disclosure provides system and method for generating an accurate physical address for a geographical location.
[000100] The present disclosure provides system and method where the physical address can be accessed without an active internet connection and hence the address is determined even when the user is running in an offline mode.
[000101] The present disclosure provides system and method for digitally determining and verifying mapping of the physical address to a destined location by the user.
[000102] The present disclosure provides system and method for assigning a verification confidence score upon determining accurate mapping of the physical address to the destined location.
[000103] The present disclosure provides system and method for presenting the location information in audio and in visual form.
,CLAIMS:
1. A method comprising:
identifying , by one or more processors of a computing device, a physical address associated with location of the computing device and embedding the physical address within a transmission unit of the computing device based on a plus code, which uniquely identifies location of the computing device;
broadcasting, by the one or more processors, a signal indicating the plus code through the transmission unit; and
in response to receipt of a connection request from a user device based on the plus code, establishing, by the one or more processors, a transmission channel to transmit information pertaining to the location of the computing device to the user device.

2. The method of claim 1, wherein the transmission unit comprises a Wi-Fi signal transmitter.

3. The method of claim 1, wherein the user device presents signal strength, which is indicative of distance between the computing device and the user device.

4. The method of claim 1, wherein the user device validates and displays directions to the physical address based on the plus code.

5. The method of claim 1, wherein on receiving the information, the physical address is presented by the user device is an audio-visual format.

6. The method of claim 1, wherein the user device is located within a threshold distance from the computing device.

7. The method of claim 1, wherein the physical address is presented in a Braille format on the user device.

8. The method of claim 1, wherein the user device digitally verifies the physical address of the computing device.

9. A system, comprising:
one or more processors of a computing device; and
a memory coupled to the one or more processors and comprising computer readable program code embodied in the memory that is executable by the processor to perform:
identifying , by one or more processors of a computing device, a physical address associated with location of the computing device and embedding the physical address within a transmission unit of the computing device based on a plus code, which uniquely identifies location of the computing device;
broadcasting, by the one or more processors, a signal indicating the plus code through the transmission unit; and
in response to receipt of a connection request from a user device based on the plus code, establishing, by the one or more processors, a transmission channel to transmit information pertaining to the location of the computing to the user device.

10. A nameplate comprising:
one or more processors to identify a physical address associated with location of a computing device associated with the nameplate and embed the physical address within a transmission unit of the computing device based on a plus code, which uniquely identifies location of the computing device; and
the transmission unit to broadcast a signal indicating the plus code so that in response to receipt of a connection request from a user device based on the plus code, the transmission unit establishes a transmission channel to transmit information pertaining to the location of the computing device.

Documents

Application Documents

# Name Date
1 201841023122-IntimationOfGrant23-01-2025.pdf 2025-01-23
1 201841023122-STATEMENT OF UNDERTAKING (FORM 3) [21-06-2018(online)].pdf 2018-06-21
2 201841023122-PatentCertificate23-01-2025.pdf 2025-01-23
2 201841023122-PROVISIONAL SPECIFICATION [21-06-2018(online)].pdf 2018-06-21
3 201841023122-FORM 1 [21-06-2018(online)].pdf 2018-06-21
3 201841023122-ABSTRACT [17-03-2023(online)].pdf 2023-03-17
4 201841023122-DRAWINGS [21-06-2018(online)].pdf 2018-06-21
4 201841023122-CLAIMS [17-03-2023(online)].pdf 2023-03-17
5 201841023122-DECLARATION OF INVENTORSHIP (FORM 5) [21-06-2018(online)].pdf 2018-06-21
5 201841023122-CORRESPONDENCE [17-03-2023(online)].pdf 2023-03-17
6 201841023122-FORM-26 [21-09-2018(online)].pdf 2018-09-21
6 201841023122-FER_SER_REPLY [17-03-2023(online)].pdf 2023-03-17
7 201841023122-Proof of Right (MANDATORY) [28-09-2018(online)].pdf 2018-09-28
7 201841023122-FER.pdf 2022-09-19
8 Correspondence by Agent_Power Of Attorney_01-10-2018.pdf 2018-10-01
8 201841023122-FORM 18 [21-04-2022(online)].pdf 2022-04-21
9 201841023122-DRAWING [12-06-2019(online)].pdf 2019-06-12
9 201841023122-EVIDENCE FOR REGISTRATION UNDER SSI [20-04-2022(online)].pdf 2022-04-20
10 201841023122-COMPLETE SPECIFICATION [12-06-2019(online)].pdf 2019-06-12
10 201841023122-FORM FOR STARTUP [20-04-2022(online)].pdf 2022-04-20
11 201841023122-COMPLETE SPECIFICATION [12-06-2019(online)].pdf 2019-06-12
11 201841023122-FORM FOR STARTUP [20-04-2022(online)].pdf 2022-04-20
12 201841023122-DRAWING [12-06-2019(online)].pdf 2019-06-12
12 201841023122-EVIDENCE FOR REGISTRATION UNDER SSI [20-04-2022(online)].pdf 2022-04-20
13 201841023122-FORM 18 [21-04-2022(online)].pdf 2022-04-21
13 Correspondence by Agent_Power Of Attorney_01-10-2018.pdf 2018-10-01
14 201841023122-FER.pdf 2022-09-19
14 201841023122-Proof of Right (MANDATORY) [28-09-2018(online)].pdf 2018-09-28
15 201841023122-FER_SER_REPLY [17-03-2023(online)].pdf 2023-03-17
15 201841023122-FORM-26 [21-09-2018(online)].pdf 2018-09-21
16 201841023122-CORRESPONDENCE [17-03-2023(online)].pdf 2023-03-17
16 201841023122-DECLARATION OF INVENTORSHIP (FORM 5) [21-06-2018(online)].pdf 2018-06-21
17 201841023122-CLAIMS [17-03-2023(online)].pdf 2023-03-17
17 201841023122-DRAWINGS [21-06-2018(online)].pdf 2018-06-21
18 201841023122-FORM 1 [21-06-2018(online)].pdf 2018-06-21
18 201841023122-ABSTRACT [17-03-2023(online)].pdf 2023-03-17
19 201841023122-PROVISIONAL SPECIFICATION [21-06-2018(online)].pdf 2018-06-21
19 201841023122-PatentCertificate23-01-2025.pdf 2025-01-23
20 201841023122-STATEMENT OF UNDERTAKING (FORM 3) [21-06-2018(online)].pdf 2018-06-21
20 201841023122-IntimationOfGrant23-01-2025.pdf 2025-01-23

Search Strategy

1 searchstrategy201841023122E_16-09-2022.pdf

ERegister / Renewals

3rd: 27 Jan 2025

From 21/06/2020 - To 21/06/2021

4th: 27 Jan 2025

From 21/06/2021 - To 21/06/2022

5th: 27 Jan 2025

From 21/06/2022 - To 21/06/2023

6th: 27 Jan 2025

From 21/06/2023 - To 21/06/2024

7th: 27 Jan 2025

From 21/06/2024 - To 21/06/2025

8th: 27 Jan 2025

From 21/06/2025 - To 21/06/2026