Patent ID: 9454728
Filing Date: 2016-09-27
CPC Classification: G06Q,G08B,H04W

Claim Text:
1. A method for suggesting an item to pack in an item of luggage, the method comprising: receiving a first indication that a user is packing a first item of luggage for a trip, wherein the indication includes information about the trip, wherein the information about the trip comprises duration of the trip, purpose of the trip, expected climate of the destination, itinerary information, and destination, and wherein the first item of luggage includes a global positioning system (GPS) receiver and a touch screen; generating, by one or more processors, a packing list based on, at least: receiving a request to link the first item of luggage and a second item of luggage for the trip, wherein the request to link the first item of luggage and the second item of luggage specifies that the second item of luggage is to remain within a predetermined threshold distance of the first item of luggage; linking, via Bluetooth, the first item of luggage and the second item of luggage such that contents of each respective item of luggage are jointly compared to the packing list; receiving, via a short-range point-to-point communication reader of the first item of luggage, a signal from a short-range point-to-point communication device operably affixed to a first item, wherein the short-range point-to-point communication reader is a radio frequency identification (RFID) reader and the short-range point-to-point communication device is an RFID tag; identifying, by one or more processors, the first item based on the signal; comparing, by one or more processors, the first item to the packing list; determining, by one or more processors, that the first item is an item listed on the packing list; accessing, by one or more processors, an inventory of a shop, wherein the shop is located within a threshold distance from a destination included in the information about the trip; determining, by one or more processors, that the first item is available in the inventory of the shop; generating, by one or more processors, a recommendation to be presented to the user indicating that the first item be removed from the first item of luggage and purchased at the shop; determining, by one or more processors, that a second item has been placed in the luggage during a preselected number of previous trips and that the second item was not removed from the luggage during the preselected number of previously trips; causing, by one or more processors, a recommendation, to be presented to the user, that the second item be removed from the luggage; receiving a second indication that the user is packing for return from the trip; comparing, by one or more processors, contents of the first item of luggage and contents of the second item of luggage to the packing list; determining, by one or more processors, that a third item listed on the packing list is located in neither the first item of luggage nor the second item of luggage; causing, by one or more processors, a first alert, to be presented to the user, indicating that the third item has not been packed; determining, by one or more processors, that the second item of luggage is outside of the predetermined threshold distance of the first item of luggage; and causing, by one or more processors, a second alert, to be presented to the user, indicating that the second item of luggage is outside of the predetermined threshold distance of the first item of luggage.