US 11,758,090 B1
Virtual environment generation for collaborative building assessment
Rebecca A. Little, Mesa, AZ (US); Nathan C. Summers, Mesa, AZ (US); Deanna L. Stockweather, Normal, IL (US); An Ho, Phoenix, AZ (US); Bryan R. Nussbaum, Bloomington, IL (US); and Vicki King, Bloomington, IL (US)
Assigned to State Farm Mutual Automobile Insurance Company, Bloomington, IL (US)
Filed by State Farm Mutual Automobile Insurance Company, Bloomington, IL (US)
Filed on Nov. 3, 2020, as Appl. No. 16/949,543.
Application 16/949,543 is a continuation of application No. 16/242,206, filed on Jan. 8, 2019, granted, now 10,873,724.
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 7/15 (2006.01); G06F 16/29 (2019.01); G06Q 50/16 (2012.01); G06T 19/00 (2011.01)
CPC H04N 7/157 (2013.01) [G06F 16/29 (2019.01); G06Q 50/163 (2013.01); G06T 19/003 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
initiating, by one or more processors, a virtual collaboration session between a first device and a second device by:
establishing, a first communication connection between the one or more processors and the first device,
establishing, a second communication connection, separate from the first communication connection, between the one or more processors and the second device,
causing a virtual environment to be presented by the first device and by the second device, the virtual environment representing a physical location, and
causing a view synchronization tool to be presented, by at least the first device, within the virtual environment;
receiving, by the one or more processors and from the first device, an input via the view synchronization tool, the input indicative of a first viewing perspective of the physical location, within the virtual environment, as illustrated by the first device;
causing, by the one or more processors and based at least in part on the input, the second device to illustrate the physical location, within the virtual environment, from a second viewing perspective matching the first viewing perspective;
receiving, by the one or more processors and from the first device, a data capture command indicative of a request for additional information associated with the physical location represented in the virtual environment; and
capturing, by the one or more processors and based at least in part on the data capture command, the additional information within the virtual environment.