US2020082321A1PendingUtilityA1

Adjusting object placement within a physical space

Assignee: IBMPriority: Sep 7, 2018Filed: Sep 7, 2018Published: Mar 12, 2020
Est. expirySep 7, 2038(~12.1 yrs left)· nominal 20-yr term from priority
G06Q 30/0639G06Q 10/06312G06Q 10/063118
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In one example implementation according to aspects of the present disclosure, a computer-implemented method includes receiving, from a plurality of sensors, user data for a plurality of users, the plurality of sensors being distributed throughout a physical space. The method further includes analyzing the user data for the plurality of users. The method further includes generating an object placement plan based at least in part on a result of analyzing the user data, the object placement plan defining a location for each of a plurality of objects throughout the physical space. The method further includes collecting additional user data subsequent to implementing the object placement plan. The method further includes analyzing the additional user data. The method further includes generating an adjusted object placement plan based at least in part on a result of analyzing the additional user data.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method comprising:
 receiving, by a processing device and from a plurality of sensors, user data for a plurality of users, the plurality of sensors being distributed throughout a physical space;   analyzing, by the processing device, the user data for the plurality of users;   generating, by the processing device, an object placement plan based at least in part on a result of analyzing the user data, the object placement plan defining a location for each of a plurality of objects throughout the physical space;   collecting, by the processing device, additional user data subsequent to implementing the object placement plan;   analyzing, by the processing device, the additional user data; and   generating, by the processing device, an adjusted object placement plan based at least in part on a result of analyzing the additional user data.   
     
     
         2 . The computer-implemented method of  claim 1 , further comprising:
 receiving the user data from a user device associated with at least one of the plurality of users.   
     
     
         3 . The computer-implemented method of  claim 1 , further comprising:
 subsequent to generating the object placement plan, implementing the object placement plan.   
     
     
         4 . The computer-implemented method of  claim 1 , further comprising:
 subsequent to generating the adjusted object placement plan, implementing the adjusted object placement plan, wherein implementing the adjusted object placement plan comprises dispatching an autonomous robot to place one of the plurality of objects in or move one of the plurality of objects to a specific location in the physical space according to the adjusted object placement plan.   
     
     
         5 . The computer-implemented method of  claim 1 , further comprising:
 generating, by the processing device, a staffing plan based at least in part on the result of analyzing the user data, the staffing plan defining a number of a plurality of staff and a location for each of the plurality of staff throughout the physical space; and   subsequent to generating the staffing plan, implementing the staffing plan.   
     
     
         6 . The computer-implemented method of  claim 5 , further comprising:
 generating, by the processing device, an adjusted staffing plan based at least in part on the result of analyzing the additional user data.   
     
     
         7 . The computer-implemented method of  claim 1 , wherein the physical space is a supermarket, wherein the objects are products for sale within the supermarket, and wherein the user data and the additional user data represent how the plurality of users move throughout the supermarket, how long the plurality of users spend in the supermarket, and which products the plurality of users buy from the supermarket. 
     
     
         8 . A system comprising:
 a memory comprising computer readable instructions; and   a processing device for executing the computer readable instructions for performing a method comprising:
 receiving, by the processing device and from a plurality of sensors, user data for a plurality of users, the plurality of sensors being distributed throughout a physical space; 
 analyzing, by the processing device, the user data for the plurality of users; 
 generating, by the processing device, an object placement plan based at least in part on a result of analyzing the user data, the object placement plan defining a location for each of a plurality of objects throughout the physical space; 
 collecting, by the processing device, additional user data subsequent to implementing the object placement plan; 
 analyzing, by the processing device, the additional user data; and 
 generating, by the processing device, an adjusted object placement plan based at least in part on a result of analyzing the additional user data. 
   
     
     
         9 . The system of  claim 8 , wherein the method further comprises:
 receiving the user data from a user device associated with at least one of the plurality of users.   
     
     
         10 . The system of  claim 8 , wherein the method further comprises:
 subsequent to generating the object placement plan, implementing the object placement plan.   
     
     
         11 . The system of  claim 8 , wherein the method further comprises:
 subsequent to generating the adjusted object placement plan, implementing the adjusted object placement plan.   
     
     
         12 . The system of  claim 8 , wherein the method further comprises:
 generating, by the processing device, a staffing plan based at least in part on the result of analyzing the user data, the staffing plan defining a number of a plurality of staff and a location for each of the plurality of staff throughout the physical space; and   subsequent to generating the staffing plan, implementing the staffing plan.   
     
     
         13 . The system of  claim 12 , wherein the method further comprises:
 generating, by the processing device, an adjusted staffing plan based at least in part on the result of analyzing the additional user data.   
     
     
         14 . The system of  claim 8 , wherein the physical space is a supermarket, wherein the objects are products for sale within the supermarket, and wherein the user data and the additional user data represent how the plurality of users move throughout the supermarket, how long the plurality of users spend in the supermarket, and which products the plurality of users buy from the supermarket. 
     
     
         15 . A computer program product comprising:
 a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processing device to cause the processing device to perform a method comprising:
 receiving, by the processing device and from a plurality of sensors, user data for a plurality of users, the plurality of sensors being distributed throughout a physical space; 
 analyzing, by the processing device, the user data for the plurality of users; 
 generating, by the processing device, an object placement plan based at least in part on a result of analyzing the user data, the object placement plan defining a location for each of a plurality of objects throughout the physical space; 
 collecting, by the processing device, additional user data subsequent to implementing the object placement plan; 
 analyzing, by the processing device, the additional user data; and 
 generating, by the processing device, an adjusted object placement plan based at least in part on a result of analyzing the additional user data. 
   
     
     
         16 . The computer program product of  claim 15 , wherein the method further comprises:
 receiving the user data from a user device associated with at least one of the plurality of users.   
     
     
         17 . The computer program product of  claim 15 , wherein the method further comprises:
 subsequent to generating the object placement plan, implementing the object placement plan.   
     
     
         18 . The computer program product of  claim 15 , wherein the method further comprises:
 subsequent to generating the adjusted object placement plan, implementing the adjusted object placement plan.   
     
     
         19 . The computer program product of  claim 15 , wherein the method further comprises:
 generating, by the processing device, a staffing plan based at least in part on the result of analyzing the user data, the staffing plan defining a number of a plurality of staff and a location for each of the plurality of staff throughout the physical space;   subsequent to generating the staffing plan, implementing the staffing plan; and   generating, by the processing device, an adjusted staffing plan based at least in part on the result of analyzing the additional user data.   
     
     
         20 . The computer program product of  claim 15 , wherein the physical space is a supermarket, wherein the objects are products for sale within the supermarket, and wherein the user data and the additional user data represent how the plurality of users move throughout the supermarket, how long the plurality of users spend in the supermarket, and which products the plurality of users buy from the supermarket.

Join the waitlist — get patent alerts

Track US2020082321A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.