US 12,243,168 B2
Processing and/or transmitting 3D data associated with a 3D model of an interior environment
Matthew Tschudy Bell, Palo Alto, CA (US); David Alan Gausebeck, Mountain View, CA (US); Gregory William Coombe, Mountain View, CA (US); and Daniel Ford, Mountain View, CA (US)
Assigned to Matterport, Inc., Sunnyvale, CA (US)
Filed by Matterport, Inc., Sunnyvale, CA (US)
Filed on Jul. 10, 2023, as Appl. No. 18/349,911.
Application 18/349,911 is a continuation of application No. 17/404,944, filed on Aug. 17, 2021, granted, now 11,741,669.
Application 18/349,911 is a continuation of application No. 16/814,304, filed on Mar. 10, 2020, granted, now 11,094,117, issued on Aug. 17, 2021.
Application 18/349,911 is a continuation of application No. 16/007,566, filed on Jun. 13, 2018, granted, now 10,586,386, issued on Mar. 10, 2020.
Application 18/349,911 is a continuation of application No. 15/187,611, filed on Jun. 20, 2016, granted, now 10,026,224, issued on Jul. 17, 2018.
Application 18/349,911 is a continuation of application No. 14/213,531, filed on Mar. 14, 2014, granted, now 9,396,586, issued on Jul. 19, 2016.
Prior Publication US 2024/0193867 A1, Jun. 13, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 17/20 (2006.01); G06T 3/40 (2006.01); H04N 21/2362 (2011.01)
CPC G06T 17/20 (2013.01) [G06T 3/40 (2013.01); G06T 2210/04 (2013.01); G06T 2210/08 (2013.01); G06T 2210/36 (2013.01); H04N 21/2362 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A system, comprising:
a memory storing computer executable components; and
a processor configured to execute the computer executable components stored in the memory:
a partitioning component that receives a captured first three-dimensional (3D) data and a second 3D data, the first 3D data being used within a 3D model of an interior environment during a first period of time and the captured second 3D data at a time after the first period of time, the partitioning component partitioning the captured first 3D data into at least a first region and a second region based on a first object identified in the 3D model of the interior environment, the partitioning component partitioning the captured second 3D data into at least a third region and a fourth region based on a second object identified in the 3D model of the interior environment; and
an output component that transmits, to a digital device over a network, one of the first region and the second region of the first 3D data, and subsequently transmits, to the digital device, an update to one of the first region and the second region using one of the third region and the fourth region based on position data and orientation data associated with a camera view within a rendering of the 3D model.