Back to results
US 12,602,645 B2Granted
Mobile device application and system for providing a virtual survey
AssigneeAgoyu LLC
InventorWilliam Mulholland
Life of this patent
Estimating the term…
Abstract
A mobile device application and system utilizing artificial intelligence for surveying the contents of a space, estimating a weight of the space contents, locating and providing cost estimates for moving such contents to a given destination. Systems, methods, and devices of the various embodiments may provide an online interface supporting consumer shopping of movers' services and pricing.
Claims17
A computing system, comprising:
- a memory storing a plurality of instructions and data;
- one or more hardware processors configured to access the memory, wherein the one or more hardware processors are further configured to:
- receive an access request from a mobile user application of a mobile device;
- receive video data that includes scans of each room to be surveyed;
- input the received video data into an artificial intelligence engine, wherein the artificial intelligence engine is trained using reinforcement-type machine learning based upon data comprising video and text that includes estimated room dimensions, wherein the artificial intelligence engine is trained to identify objects of the received video data by type and to estimate dimensions of the objects and rooms;
- compare identified objects of the received video data to an exclusionary data set, wherein the exclusionary data set comprises at least one of persons, permanent features of a space, vehicles, and objects outside of a space;
- automatically omit any identified object of the received video data that corresponds to the exclusionary data set;
- compile an inventory via executing the artificial intelligence engine, wherein the inventory comprises a list of items to be moved, a type classification for each listed item, estimated dimensions of each listed item, and a specific room association for each listed item;
- obtain weight information on each listed item by accessing a database in the memory;
- compute a total moving weight based on the weight information on each listed item;
- determine, via executing the artificial intelligence engine, whether each listed item is of identified by type;
- generate a virtual survey that includes the inventory, the total moving weight, and an interactive video including one or more markers indicating an object corresponding to an item listed in the inventory in response to determining that each listed item is identified by type;
- update the virtual survey in response to receiving user input modifying the one or more markers in the interactive video;
- receive dates and locations for pick-up and delivery of the items included in the virtual survey;
- determine service providers that are available to move the items included in the virtual survey from the received pick-up location to the received delivery location at the received dates;
- determine blackout dates and discounts for each of the determined available service providers;
- automatically generate estimates for each of the determined available service providers based at least in part on the blackout dates and discounts, wherein the generated estimates include:
- estimates for moving costs at different moving times;
- and
- estimates for secondary services, wherein the secondary services include packing, unpacking, junk removal, and storage;
- receive user input selecting one of the determined available service providers;
- directly book the selected service provider for a move;
- and
- document the booked move in a distributed ledger system, wherein the distributed ledger system is implemented across multiple computing devices, and wherein changes to data associated with the booked move require approval from a majority of the multiple computing devices.
21 more elements
Dependencies are inferred from the claim text.