| CPC G06Q 10/20 (2013.01) [G06Q 30/0611 (2013.01); G06Q 30/0643 (2013.01); H04L 65/1069 (2013.01); H04L 65/403 (2013.01); H04L 65/613 (2022.05)] | 20 Claims |

|
1. A system for facilitating vehicle services comprising:
a. a motor vehicle;
wherein the motor vehicle provides a plurality of physical objects;
b. a network;
c. a first and second communication device;
wherein each communication device is configured to connect to the network;
wherein each communication device provides a variety of hardware components;
wherein the variety of hardware components comprises a controller, a camera, a touch screen, a microphone, an inertial measurement unit, and an internal memory;
wherein the first communication device and the second communication device are associated with a service requester and a service provider respectively;
d. one or more databases;
e. one or more remote servers;
wherein the one or more remote servers store the one or more databases;
f. a software application;
wherein the software application is accessible on the first communication device and the second communication device;
wherein the software application is accessible to the service requester and is a mobile application;
wherein the mobile application accesses and utilizes data generated by the variety of hardware components;
wherein the software application further comprises an augmented reality module;
wherein the augmented reality module is configured to communicate with one or more third-party applications using one or more third-party API's;
wherein the software application performs steps comprising:
receiving, from the second communication device, a bid for a service request;
receiving, in response to the bid and from the first communication device, a live stream video feed of physical objects in a proximate physical environment captured by the camera of the first communication device and inertial data from the inertial measurement unit of the first communication device;
generating a virtual space based on the live stream video feed and the inertial data by mapping the physical objects to a virtual three-dimensional space;
providing an augmented reality communication session to the first communication device and the second communication device, wherein the augmented reality communication session is further comprised of the live stream video feed and the virtual space, wherein the software application is configured to support the service provider and the service requester in the augmented reality communication session;
providing, to the first and second communication device, an AR toolkit comprising virtual content creation tools provided in the virtual space, wherein the virtual content creation tools comprise a virtual content creation feature and a modification feature to modify virtual content previously created by the service provider and the service requester during the augmented reality communication session;
receiving, from the first or second communication device, virtual content created using one or more of the virtual content creation tools;
assigning the created virtual content to one or more layers, where the one or more layers may be turned on or off within the virtual space;
assigning virtual content created by the first communication device to a different layer than virtual content created by the second communication device;
displaying, on the first and second communication devices, the created virtual content superimposed on the live stream video feed in the augmented reality communication session;
receiving, from the first or second communication device, a virtual content modification modifying the created virtual content; and
displaying, on the first and second communication devices, the virtual content modification in the augmented reality communication session.
|