Patent ID: 11922582
Assignee: GOOGLE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. One or more non-transitory computer readable media that collectively store instructions that, when executed by one or more processors, cause a computing system to perform operations, the operations comprising:
obtaining a user input that specifies a location query that relates to a location;
providing the location query to a server system over a network;
obtaining a generated video of the location based on the location query, wherein the generated video was generated by:
receiving, from the server system over the network, a location-specific segment of a three-dimensional model or one or more renderings of the location-specific segment of a three-dimensional model, wherein the three-dimensional model models the location in combination with one or more other, different locations, and wherein the location-specific segment of a three-dimensional model has been generated by segmenting the three-dimensional model to isolate the location from the one or more other, different locations, wherein the location-specific segment was generated by:
generating one or more three-dimensional meshes of a building associated with the location associated with the location query;
processing one or more images to generate one or more segmented images of the location associated with the location query;
projecting the one or more segmented images to the one or more three-dimensional meshes to generate a reconstructed environment associated with the location;
augmenting the reconstructed environment to remove one or more objects from the reconstructed environment to generate the location-specific segment, wherein the location-specific segment is descriptive of a three-dimensional representation of an augmented environment;

generating the generated video of the location based on the location-specific segment, wherein the generated video comprises a plurality of different perspective views of the location-specific segment; and

providing for display the generated video of the location based on the location-specific segment of the three-dimensional model.