IP Library Granted Patent US 9,761,108
Granted Patent B2
US 9,761,108 · App. 14/956,740 · Granted Sep 12, 2017

Apparatus, method and computer program for monitoring positions of objects

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 9,761,108
App. No.
14/956,740
Granted
Sep 12, 2017
Kind
B2
Abstract

An apparatus, method and computer program, the apparatus comprising: processing circuitry; and memory circuitry including computer program code; the memory circuitry and the computer program code configured to, with the processing circuitry, cause the apparatus to, at least in part: obtain information relating to a position of an object relative to a user; determine a field of vision of the user; determine whether or not the object is in the field of vision of the user; and if it is determined that the object is not in the field of vision of the user enable an alert to be provided.

Claims (33)

1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least perform:

obtain information relating to a position of an object relative to a user;

determine a field of vision of the user, wherein determination of the field of vision of the user comprises using three dimensional model information stored in memory circuitry and relating to a location, height and shape of one or more items to determine whether the one or more items will obstruct the field of vision of the user;

determine whether or not the object is in the field of vision of the user; and

based on the determination that the object is not in the field of vision of the user, enable a visual, audio or haptic alert to be provided.

2. The apparatus of claim 1 , further comprising causing the apparatus to monitor a trajectory of the object relative to the user and provide a warning alert if it is determined that the object is predicted to go out of the field of vision of the user.

3. The apparatus of claim 2 , further comprising causing the apparatus to associate the object with a further object and predict movement of the object based on the movement of the further object.

4. The apparatus of claim 1 , wherein determination of the field of vision of the user comprises determination of at least one of: a direction the user is looking, a direction the user is travelling, a location of a user, or items positioned between the user and the object.

5. The apparatus of claim 1 , wherein the alert is provided to the user and/or the object.

6. The apparatus of claim 1 , further comprising causing the apparatus to enable communication between a plurality of user devices and determine the field of vision of the plurality of users associated with the devices and enable an alert to be provided if the object moves out of the field of vision of the plurality of users.

7. The apparatus of claim 1 , further comprising providing information regarding a temporary object in order to update the three dimensional model information, wherein the temporary object is temporarily located at a respective position.

8. A method comprising:

obtaining information relating to a position of an object relative to a user;

determining, with at least one processor, a field of vision of the user, wherein determining the field of vision of the user comprises using three dimensional model information stored in memory circuitry and relating to a location, height and shape of one or more items to determine whether the one or more items will obstruct the field of vision of the user;

determining whether or not the object is in the field of vision of the user; and

based on the determination that the object is not in the field of vision of the user enabling a visual, audio or haptic alert to be provided.

9. The method of claim 8 , further comprising monitoring a trajectory of the object relative to the user and provide a warning alert if it is determined that the object is predicted to go out of the field of vision of the user.

10. The method of claim 9 , further comprising associating the object with a further object and predicting movement of the object based on the movement of the further object.

11. The method of claim 8 , wherein determining the field of vision of the user comprises determining at least one of: a direction the user is looking, a direction the user is travelling, or a location of a user.

12. The method of claim 8 , wherein the alert is provided to the user and/or the object.

13. The method of claim 8 , further comprising enabling communication between a plurality of user devices and determining the field of vision of the plurality of users associated with the devices and enabling an alert to be provided if the object moves out of the field of vision of the plurality of users.

14. The method of claim 8 , further comprising providing information regarding a temporary object in order to update the three dimensional model information, wherein the temporary object is temporarily located at a respective position.

15. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising:

program code instructions for obtaining information relating to a position of an object relative to a user;

program code instructions for determining a field of vision of the user, wherein determination of the field of vision of the user comprises using three dimensional model information stored in memory circuitry and relating to a location, height and shape of one or more items to determine whether the one or more items will obstruct the field of vision of the user;

program code instructions for determining whether or not said object is in the field of vision of said user; and

program code instructions for enabling, based on a determination that said object is not in the field of vision of said user, a visual, audio or haptic alert to be provided.

16. The computer program product of claim 15 , further comprising program code instructions for monitoring a trajectory of the object relative to the user and provide a warning alert if it is determined that the object is predicted to go out of the field of vision of the user.

17. The computer program product of claim 16 , further comprising program code instructions for associating the object with a further object and predicting movement of the object based on the movement of the further object.

18. The computer program product of claim 15 , wherein determining the field of vision of the user comprises determining at least one of: a direction the user is looking, a direction the user is travelling, or a location of a user.

19. The computer program product of claim 15 , wherein the alert is provided to the user and/or the object.

20. The computer program product of claim 15 , further comprising program code instructions for enabling communication between a plurality of user devices and determining the field of vision of the plurality of users associated with the devices and enabling an alert to be provided if the object moves out of the field of vision of the plurality of users.

21. The computer program product of claim 15 , providing information regarding a temporary object in order to update the three dimensional model information, wherein the temporary object is temporarily located at a respective position.

Assignments (2)
CHANGE OF ADDRESS Recorded Apr 4, 2017
From: HERE GLOBAL B.V.
To: HERE GLOBAL B.V.
Reel/Frame 042153/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2016
From: BEAUREPAIRE, JEROME
To: HERE GLOBAL B.V.
Reel/Frame 037644/0477 →