Systems for controlling a movable object
First Claim
Patent Images
1. A system, comprising:
- a movable physical object comprising an object hardware component, the object hardware component comprising a weighted mechanism providing a movable weight to change a center of mass of the movable physical object;
a server for wirelessly communicating with the movable physical object via a communication link in operable communication with the server;
a mobile computing device for wirelessly communicating with the server, the mobile computing device comprising a display; and
a software application stored on a non-transitory computer-readable medium of the mobile computing device, the software application comprising a user interface for enabling a user to view on the display of the mobile computing device a list of virtual food options obtained from the server and to purchase and place a virtual food on a map displayed on the display of the mobile computing device,the software application further enabling the user to control movement of the movable physical object via the object hardware component during an allotted time, after the movable physical object has virtually eaten the virtual food on the map displayed on the display, using the mobile computing device, andthe system being configured such that user control of movement of the movable physical object during the allotted time comprises an ability for the user to control, using the mobile computing device, the movable weight to change the center of mass of the movable physical object.
0 Assignments
0 Petitions
Accused Products
Abstract
An augmented reality system is described that comprises a movable object comprising an object hardware component; a control hardware component for wirelessly transmitting and receiving signals via a communication link to the object hardware component; and a software component stored on a non-transitory computer-readable medium and in operable communication with the control hardware component. An application user interface is provided for enabling a user to provide command input for controlling the movement of the movable object via the object hardware component.
19 Citations
18 Claims
-
1. A system, comprising:
-
a movable physical object comprising an object hardware component, the object hardware component comprising a weighted mechanism providing a movable weight to change a center of mass of the movable physical object; a server for wirelessly communicating with the movable physical object via a communication link in operable communication with the server; a mobile computing device for wirelessly communicating with the server, the mobile computing device comprising a display; and a software application stored on a non-transitory computer-readable medium of the mobile computing device, the software application comprising a user interface for enabling a user to view on the display of the mobile computing device a list of virtual food options obtained from the server and to purchase and place a virtual food on a map displayed on the display of the mobile computing device, the software application further enabling the user to control movement of the movable physical object via the object hardware component during an allotted time, after the movable physical object has virtually eaten the virtual food on the map displayed on the display, using the mobile computing device, and the system being configured such that user control of movement of the movable physical object during the allotted time comprises an ability for the user to control, using the mobile computing device, the movable weight to change the center of mass of the movable physical object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a movable physical object comprising an object hardware component, the object hardware component comprising a weighted mechanism providing a movable weight to change a center of mass of the movable physical object; a computing device for wirelessly transmitting and receiving signals via a communication link to the object hardware component, the computing device comprising a display; a video camera on the movable physical object in communication with the object hardware component, the video camera for streaming video to the display of the computing device via the communication link; a positioning component in operable communication with the object hardware component, the positioning component for providing spatial data relative to the movable physical object'"'"'s surroundings; and a non-transitory computer-readable medium in operable communication with the computing device, the non-transitory computer-readable medium having a software application stored thereon, the software application comprising a user interface for enabling a user to view on the display of the computing device a list of virtual food options and to purchase and place a virtual food on a map displayed on the display of the computing device, the software application further obtaining position coordinates of the virtual food from the positioning component, providing the position coordinates of the virtual food to the movable physical object, and providing commands to the movable physical object that is close to the position coordinates of the virtual food such that the moveable physical object moves physically to the position coordinates of the virtual food and virtually eats the virtual food, the software application further enabling the user to control movement of the movable physical object via the object hardware component during an allotted time, after the purchase of the virtual food and after the movable physical object has virtually eaten the virtual food, using the computing device, and the system being configured such that user control of movement of the movable physical object during the allotted time comprises an ability for the user to control, using the computing device, the movable weight to change the center of mass of the movable physical object. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification