IP Library › Granted Patent US 10,455,352
Granted Patent B2
US 10,455,352 · App. 15/374,485 · Granted Oct 22, 2019

System and method for determining location of resources in a predefined region

Inventor: Ranga Srinivasan Vangipuram (Chennai, IN)
Assignee: COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD.
H04W4/021H04B17/27H04B17/318
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,455,352
App. No.
15/374,485
Granted
Oct 22, 2019
Kind
B2
Abstract

A system, computer-implemented method and computer program product for determining location of resources in a predefined region is provided. The system comprises a receiver, installed on one or more resources, to receive one or more signals, from one or more transmitters placed on predetermined locations in the predefined region and determine and forward a reference point ID corresponding to the one or more transmitters. The system further comprises a microcontroller, residing on the one or more resources, to receive the forwarded reference point ID, retrieve location coordinates corresponding to the determined reference point ID from a central server, fetch values of distance traveled by the one or more resources from an on-board diagnostic device installed on the one or more resources and detect direction in which the one or more resources are moving to determine location of the one or more resources in the predefined region in real-time.

Claims (36)

1. A system for determining location of one or more resources in a predefined region, the system comprising:

a receiver, installed on one or more resources, configured to:

receive one or more signals from one or more transmitters placed in predetermined locations in a predefined region; and

determine and forward a reference point ID corresponding to the one or more transmitters;

a microcontroller, residing in the one or more resources, configured to:

receive the forwarded reference point ID;

retrieve location coordinates corresponding to the determined reference point ID from a central server;

determine instances at which the one or more resources crosses a reference point in the predetermined locations based on the retrieved location coordinates;

fetch values of distance traveled by the one or more resources from an on-board diagnostic device installed on the one or more resources after a pre-defined interval of time based on the determined instances of crossing the reference point;

detect direction in which the one or more resources are moving using a direction detection module to determine location of the one or more resources in the predefined region in real-time; and

forward the determined location of the one or more resources to the central server.

2. The system of claim 1 , wherein the one or more resources comprise tracking devices, equipment, goods and wheeled carriages and further wherein the wheeled carriages comprise forklifts, cars, wheelchairs, trolleys and carts.

3. The system of claim 1 , wherein the predefined region comprises a warehouse, a hospital, a factory, an enterprise, an organization, an educational institution, a parking lot, an airport, a railway station and a bus station.

4. The system of claim 1 , wherein the one or more received signals are light pulses and wavelength of the light pulses is within visible light spectrum.

5. The system of claim 4 , wherein the reference point ID corresponding to the one or more transmitters is encoded within the light pulses.

6. A computer-implemented method for determining location of one or more resources in a predefined region, via program instructions stored in a memory and executed by a processor, the computer-implemented method comprising:

receiving, at a receiver installed on one or more resources, one or more signals from one or more transmitters placed in predetermined locations in a predefined region;

determining a reference point ID corresponding to the one or more transmitters;

retrieving location coordinates corresponding to the determined reference point ID from a central server;

determining instances at which the one or more resources crosses a reference point in the predetermined locations based on the retrieved location coordinates;

fetching values of distance traveled by the one or more resources after a pre-defined interval of time based on the determined instances of crossing the reference point;

detecting direction in which the one or more resources are moving to determine location of the one or more resources in the predefined region in real-time; and

forwarding the determined location of the one or more resources to the central server.

7. The computer-implemented method of claim 6 , wherein the one or more resources comprise tracking devices, equipment, goods and wheeled carriages and further wherein the wheeled carriages comprise forklifts, cars, wheelchairs, trolleys and carts.

8. The computer-implemented method of claim 6 , wherein the predefined region comprises a warehouse, a hospital, a factory, an enterprise or an organization, an educational institution, a parking lot, an airport, a railway station and a bus station.

9. The computer-implemented method of claim 6 , wherein the one or more received signals are light pulses and wavelength of the light pulses is within visible light spectrum.

10. The computer-implemented method of claim 9 , wherein the reference point ID corresponding to the one or more transmitters is encoded within the light pulses.

11. A computer program product for determining location of one or more resources in a predefined region, the computer program product comprising:

a non-transitory computer-readable medium having computer-readable program code stored thereon, the computer-readable program code comprising instructions that when executed by a processor, cause the processor to:

receive, at a receiver installed on one or more resources, one or more signals from one or more transmitters placed in predetermined locations in a predefined region;

determine a reference point ID corresponding to the one or more transmitters;

retrieve location coordinates corresponding to the determined reference point ID from a central server;

determine instances at which the one or more resources crosses a reference point in the predetermined locations based on the retrieved location coordinates;

fetch values of distance traveled by the one or more resources after a pre-defined interval of time based on the determined instances of crossing the reference point;

detect direction in which the one or more resources are moving to determine location of the one or more resources in the predefined region in real-time; and

forward the determined location of the one or more resources to the central server.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2016
From: VANGIPURAM, RANGA SRINIVASAN
To: COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD.
Reel/Frame 040701/0541 →
Priority Claims (1)
IN 201641034653 · Oct 10, 2016 · national
Continuity (1)
Related Publication 20180103343A1 · Apr 12, 2018
Cited By (1)
US 12,547,787