IP Library › Granted Patent US 11,651,327
Granted Patent B2
US 11,651,327 · App. 16/704,441 · Granted May 16, 2023

Delivery director

Inventors: Adriel Ricardo Estrada (El Cajon, CA); Scott John Roberts (Austin, TX); Sharif Moustafa Shaker (Castro Valley, CA)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06Q10/0838G06K7/10297G06Q10/0834H04W12/63
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 11,651,327
App. No.
16/704,441
Granted
May 16, 2023
Kind
B2
Abstract

A method, computer system, and a computer program product for delivery is provided. The present invention may include detecting a carrier device within a vicinity of a user address associated with at least one registered beacon unit. The present invention may also include transmitting a respective tag information of the at least one registered beacon unit associated with the user address to the detected carrier device in the vicinity of the user address. The present invention may further include, in response to receiving a delivery event communication from the at least one registered beacon unit, recording a completed delivery at the user address.

Claims (63)

1. A computer implemented method, comprising:

receiving, by at least one registered beacon unit associated with a respective location at a target address, a direction query from a beacon reader within a vicinity of the target address, wherein the direction query includes a respective tag information to identify the at least one registered beacon unit and a request for directions to the respective location of the at least one registered beacon unit at the user address;

transmitting, by the at least one registered beacon unit, a plurality of audio signals to direct the beacon reader to the respective location of the at least one registered beacon unit at the target address;

detecting, by the at least one registered beacon unit, the beacon reader at the respective location of the target address;

in response to detecting the beacon reader at the respective location of the target address, capturing, by the at least one registered beacon unit, a photo of an object at the respective location; and

transmitting, by the at least one registered beacon unit, the captured photo of the object at the respective location of the target address.

2. The method of claim 1 , further comprising:

receiving the respective tag information of the at least one registered beacon unit; and

associating the at least one registered beacon unit with the respective location at the target address.

3. The method of claim 1 , further comprising:

receiving a request from the beacon reader to communicate with the at least one registered beacon unit associated with the target address.

4. The method of claim 1 , wherein transmitting the respective tag information of the at least one registered beacon unit associated with the target address to the beacon reader further comprises:

determining a plurality of registered beacon units associated with the target address;

transmitting a list of the determined plurality of registered beacon units to the beacon reader, wherein the transmitted list indicates a plurality of respective locations corresponding to the determined plurality of registered beacon units; and

in response to receiving, from the beacon reader, a selected location based on the transmitted list, transmitting the respective tag information of the selected location at the target address.

5. The method of claim 1 , wherein transmitting the respective tag information of the at least one registered beacon unit associated with the target address to the beacon reader comprises:

determining a plurality of registered beacon units associated with the target address, wherein each registered beacon unit indicates the respective location at the target address;

identifying a user-selected location from the determined plurality of registered beacon units; and

transmitting, to the beacon reader, the respective tag information of the identified user-selected location at the target address.

6. The method of claim 1 , further comprising:

receiving, from the at least one registered beacon unit, a query to verify the beacon reader requesting directions to the at least one registered beacon unit; and

in response to verifying the beacon reader, transmitting a verifying information to the at least one registered beacon unit.

7. The method of claim 1 , wherein the at least one registered beacon unit includes a radio frequency identification (RFID) tag, wherein the respective tag information includes a unique identifier value to singulate the RFID tag, and wherein the beacon reader includes a RFID reader for communicating with the RFID tag using the unique identifier value.

8. A computer system for delivery, comprising:

one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage media, and program instructions stored on at least one of the one or more computer-readable tangible storage media for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising:

receiving, by at least one registered beacon unit associated with a respective location at a target address, a direction query from a beacon reader within a vicinity of the target address, wherein the direction query includes a respective tag information to identify the at least one registered beacon unit and a request for directions to the respective location of the at least one registered beacon unit at the user address;

transmitting, by the at least one registered beacon unit, a plurality of audio signals to direct the beacon reader to the respective location of the at least one registered beacon unit at the target address;

detecting, by the at least one registered beacon unit, the beacon reader at the respective location of the target address;

in response to detecting the beacon reader at the respective location of the target address, capturing, by the at least one registered beacon unit, a photo of an object at the respective location; and

transmitting, by the at least one registered beacon unit, the captured photo of the object at the respective location of the target address.

9. The computer system of claim 8 , further comprising:

receiving the respective tag information of the at least one registered beacon unit; and

associating the at least one registered beacon unit with the respective location at the target address.

10. The computer system of claim 8 , further comprising:

receiving a request from the beacon reader to communicate with the at least one registered beacon unit associated with the target address.

11. The computer system of claim 8 , wherein transmitting the respective tag information of the at least one registered beacon unit associated with the target address to the beacon reader further comprises:

determining a plurality of registered beacon units associated with the target address;

transmitting a list of the determined plurality of registered beacon units to the beacon reader, wherein the transmitted list indicates a plurality of respective locations corresponding to the determined plurality of registered beacon units; and

in response to receiving, from the beacon reader, a selected location based on the transmitted list, transmitting the respective tag information of the selected location at the target address.

12. The computer system of claim 8 , wherein transmitting the respective tag information of the at least one registered beacon unit associated with the target address to the beacon reader comprises:

determining a plurality of registered beacon units associated with the target address, wherein each registered beacon unit indicates the respective location at the target address;

identifying a user-selected location from the determined plurality of registered beacon units; and

transmitting, to the beacon reader, the respective tag information of the identified user-selected location at the target address.

13. The computer system of claim 8 , further comprising:

receiving, from the at least one registered beacon unit, a query to verify the beacon reader requesting directions to the at least one registered beacon unit; and

in response to verifying the beacon reader, transmitting a verifying information to the at least one registered beacon unit.

14. The computer system of claim 8 , wherein the at least one registered beacon unit includes a radio frequency identification (RFID) tag, wherein the respective tag information includes a unique identifier value to singulate the RFID tag, and wherein the beacon reader includes a RFID reader for communicating with the RFID tag using the unique identifier value.

15. A computer program product for delivery, the computer program product comprising:

one or more computer-readable storage media and program instructions collectively stored on the one or more computer-readable storage media, the program instructions comprising:

program instructions to receive, by at least one registered beacon unit associated with a respective location at a target address, a direction query from a beacon reader within a vicinity of the target address, wherein the direction query includes a respective tag information to identify the at least one registered beacon unit and a request for directions to the respective location of the at least one registered beacon unit at the user address;

program instructions to transmit, by the at least one registered beacon unit, a plurality of audio signals to direct the beacon reader to the respective location of the at least one registered beacon unit at the target address;

program instructions to detect, by the at least one registered beacon unit, the beacon reader at the respective location of the target address;

program instructions to capture, by the at least one registered beacon unit, a photo of an object at the respective location in response to detecting the beacon reader at the respective location of the target address; and

program instructions to transmit, by the at least one registered beacon unit, the captured photo of the object at the respective location of the target address.

16. The computer program product of claim 15 , further comprising:

program instructions to receive the respective tag information of the at least one registered beacon unit; and

program instructions to associate the at least one registered beacon unit with the respective location at the target address.

17. The computer program product of claim 15 , further comprising:

program instructions to receive a request from the beacon reader to communicate with the at least one registered beacon unit associated with the target address.

18. The computer program product of claim 15 , wherein program instructions to transmit the respective tag information of the at least one registered beacon unit associated with the target address to the beacon reader further comprises:

program instructions to determine a plurality of registered beacon units associated with the target address;

program instructions to transmit a list of the determined plurality of registered beacon units to the beacon reader, wherein the transmitted list indicates a plurality of respective locations corresponding to the determined plurality of registered beacon units; and

program instructions to, in response to receiving, from the beacon reader, a selected location based on the transmitted list, transmitting the respective tag information of the selected location at the target address.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2019
From: ESTRADA, ADRIEL RICARDO; ROBERTS, SCOTT JOHN; SHAKER, SHARIF MOUSTAFA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 051191/0692 →
Continuity (1)
Related Publication 20210174296A1 · Jun 10, 2021