Prosecution Insights
Last updated: October 02, 2026
Application No. 18/549,764

POINT CLOUD DATA TRANSMISSION DEVICE, POINT CLOUD DATA TRANSMISSION METHOD, POINT CLOUD DATA RECEPTION DEVICE, AND POINT CLOUD DATA RECEPTION METHOD

Non-Final OA §102
Filed
Sep 08, 2023
Priority
Mar 08, 2021 — RE 10-2021-0029892 +1 more
Examiner
WILLIAMS, REBECCA COLETTE
Art Unit
2677
Tech Center
2600 — Communications
Assignee
LG Electronics Inc.
OA Round
3 (Non-Final)
50%
Grant Probability
Moderate
3-4
OA Rounds
2m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 50% of resolved cases
50%
Career Allowance Rate
7 granted / 14 resolved
-12.0% vs TC avg
Strong +58% interview lift
Without
With
+58.3%
Interview Lift
resolved cases with interview
Typical timeline
3y 3m
Avg Prosecution
18 currently pending
Career history
38
Total Applications
across all art units

Statute-Specific Performance

§101
8.1%
-31.9% vs TC avg
§103
63.8%
+23.8% vs TC avg
§102
15.5%
-24.5% vs TC avg
§112
12.1%
-27.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 14 resolved cases

Office Action

§102
DETAILED ACTION Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Response to Amendment Applicant has amended claims 1, 6, 11, and 16. Applicant has cancelled claims 3-5, 8-10, and 13-15. Claim Rejections - 35 USC § 102 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention. (a)(2) the claimed invention was described in a patent issued under section 151, or in an application for patent published or deemed published under section 122(b), in which the patent or application, as the case may be, names another inventor and was effectively filed before the effective filing date of the claimed invention. Claims 1-2, 6-7, 11-12, and 16-17 are rejected under 35 U.S.C. 102(a)(2) as being anticipated Kim (US 20210097723 A1). With respect to claim 1, Kim teaches a method of encoding point cloud data (see figure 2A), the method comprising: encoding geometry data of the point cloud data (“In some embodiments, a system further includes an encoder configured to compress the attribute and/or spatial information of the points. To compress the attribute and/or spatial information, the encoder is configured to determine, for the point cloud, a plurality of patches, each corresponding to portions of the point cloud. The encoder is also configured to, for each patch, generate a patch image comprising the set of points corresponding to the patch projected onto a patch plane and generate another patch image comprising geometry information, such as depth information, for the set of points corresponding to the patch, wherein the geometry information comprises depths of the points in a direction perpendicular to the patch plane.” Paragraph 0005); encoding attribute data of the point cloud data based on the geometry data (“In some embodiments, a system further includes an encoder configured to compress the attribute and/or spatial information of the points. To compress the attribute and/or spatial information, the encoder is configured to determine, for the point cloud, a plurality of patches, each corresponding to portions of the point cloud. The encoder is also configured to, for each patch, generate a patch image comprising the set of points corresponding to the patch projected onto a patch plane and generate another patch image comprising geometry information, such as depth information, for the set of points corresponding to the patch, wherein the geometry information comprises depths of the points in a direction perpendicular to the patch plane.” Paragraph 0005); and transmitting the encoded geometry data, the encoded attribute data, and signaling data (“In some embodiments, the decoder may be associated with an augmented reality system and the decompressed attribute information may be displayed or otherwise used by the augmented reality system. In some embodiments, compressed attribute information for a point cloud may be sent with compressed spatial information for points of the point cloud. In other embodiments, spatial information and attribute information may be separately encoded and/or separately transmitted to a decoder.” Paragraph 0047 and figures 2B and 2C), wherein the encoding of the geometry data comprises: partitioning the geometry data into motion blocks for motion compensation based on a partition method (“In some embodiments, an encoder, such as encoder 250, may be combined with or share modules with an intra point cloud frame encoder, such as encoder 200. In some embodiments, a point cloud re-sampling module, such as point cloud re-sampling module 252, may resample points in an input point cloud image frame in order to determine a one-to-one mapping between points in patches of the current image frame and points in patches of a reference image frame for the point cloud. In some embodiments, a 3D motion compensation & delta vector prediction module, such as a 3D motion compensation & delta vector prediction module 254, may apply a temporal prediction to the geometry/texture/attributes of the resampled points of the patches.” Paragraph 0067, patches as blocks); and inter-prediction encoding the geometry data by performing the motion compensation on each of the motion blocks (“The prediction residuals may be stored into images, which may then be padded and compressed by using video/image codecs. In regard to spatial changes for points of the patches between the reference frame and a current frame, a 3D motion compensation & delta vector prediction module 254, may determine respective vectors for each of the points or segments of the point cloud, wherein the respective vectors indicate how the points or segments moved from the reference frame to the target frame (e.g. a current frame). A 3D motion compensation & delta vector prediction module 254, may then encode the motion vectors using different image parameters” paragraph 0067), wherein the signaling data includes information for identifying the partition method (“For example, changes in the X direction for a point may be represented by an amount of red included at the point in a patch image that includes the point. In a similar manner, changes in the Y direction for a point may be represented by an amount of blue included at the point in a patch image that includes the point. Also, in a similar manner, changes in the Z direction for a point may be represented by an amount of green included at the point in a patch image that includes the point. In some embodiments, other characteristics of an image included in a patch image may be adjusted to indicate motion of points included in the patch between a reference frame for the patch and a current frame for the patch.” Paragraph 0067 ) and motion block size information for identifying, for each of three axes, a size of a motion block that is partitioned based on the partition method (“For example, changes in the X direction for a point may be represented by an amount of red included at the point in a patch image that includes the point. In a similar manner, changes in the Y direction for a point may be represented by an amount of blue included at the point in a patch image that includes the point. Also, in a similar manner, changes in the Z direction for a point may be represented by an amount of green included at the point in a patch image that includes the point. In some embodiments, other characteristics of an image included in a patch image may be adjusted to indicate motion of points included in the patch between a reference frame for the patch and a current frame for the patch.” Paragraph 0067 and “Note that other metadata associated with patches may also be sent to a decoder for use in the decompression process. For example, patch information indicating sizes and shapes of patches determined for the point cloud and packed in an image frame may be generated and/or encoded by an auxiliary patch-information compression module, such as auxiliary patch-information compression module 222.” Paragraph 0061). With respect to claim 2, Kim teaches the method of claim 1, wherein the point cloud data is captured by a lidar comprising one or more lasers (“In some embodiments, a system, may include one or more LIDAR systems, 3-D cameras, 3-D scanners, etc., and such sensor devices may capture spatial information, such as X, Y, and Z coordinates for points in a view of the sensor devices.” Paragraph 0049). With respect to claim 6, Kim teaches a device for encoding point cloud data (see figure 2A and figure 13 and figure 15), comprising: a geometry encoder configured to encode geometry data of the point cloud data (“In some embodiments, a system further includes an encoder configured to compress the attribute and/or spatial information of the points. To compress the attribute and/or spatial information, the encoder is configured to determine, for the point cloud, a plurality of patches, each corresponding to portions of the point cloud. The encoder is also configured to, for each patch, generate a patch image comprising the set of points corresponding to the patch projected onto a patch plane and generate another patch image comprising geometry information, such as depth information, for the set of points corresponding to the patch, wherein the geometry information comprises depths of the points in a direction perpendicular to the patch plane.” Paragraph 0005); an attribute encoder configured to encode attribute data of the point cloud data based on the geometry data (“In some embodiments, a system further includes an encoder configured to compress the attribute and/or spatial information of the points. To compress the attribute and/or spatial information, the encoder is configured to determine, for the point cloud, a plurality of patches, each corresponding to portions of the point cloud. The encoder is also configured to, for each patch, generate a patch image comprising the set of points corresponding to the patch projected onto a patch plane and generate another patch image comprising geometry information, such as depth information, for the set of points corresponding to the patch, wherein the geometry information comprises depths of the points in a direction perpendicular to the patch plane.” Paragraph 0005); and a transmitter configured to transmit the encoded geometry data, the encoded attribute data, and signaling data (“In some embodiments, the decoder may be associated with an augmented reality system and the decompressed attribute information may be displayed or otherwise used by the augmented reality system. In some embodiments, compressed attribute information for a point cloud may be sent with compressed spatial information for points of the point cloud. In other embodiments, spatial information and attribute information may be separately encoded and/or separately transmitted to a decoder.” Paragraph 0047 and figures 2B and 2C), wherein the geometry encoder comprises: a splitter (see figure 3A) configured to partition the geometry data into motion blocks for motion compensation based on a partition method (“In some embodiments, an encoder, such as encoder 250, may be combined with or share modules with an intra point cloud frame encoder, such as encoder 200. In some embodiments, a point cloud re-sampling module, such as point cloud re-sampling module 252, may resample points in an input point cloud image frame in order to determine a one-to-one mapping between points in patches of the current image frame and points in patches of a reference image frame for the point cloud. In some embodiments, a 3D motion compensation & delta vector prediction module, such as a 3D motion compensation & delta vector prediction module 254, may apply a temporal prediction to the geometry/texture/attributes of the resampled points of the patches.” Paragraph 0067, patches as blocks); and an inter-predictor configured to inter-prediction-encode the geometry data by performing applying the motion compensation on each of the motion blocks (“The prediction residuals may be stored into images, which may then be padded and compressed by using video/image codecs. In regard to spatial changes for points of the patches between the reference frame and a current frame, a 3D motion compensation & delta vector prediction module 254, may determine respective vectors for each of the points or segments of the point cloud, wherein the respective vectors indicate how the points or segments moved from the reference frame to the target frame (e.g. a current frame). A 3D motion compensation & delta vector prediction module 254, may then encode the motion vectors using different image parameters” paragraph 0067), and wherein the signaling data includes information for identifying the partition method (“For example, changes in the X direction for a point may be represented by an amount of red included at the point in a patch image that includes the point. In a similar manner, changes in the Y direction for a point may be represented by an amount of blue included at the point in a patch image that includes the point. Also, in a similar manner, changes in the Z direction for a point may be represented by an amount of green included at the point in a patch image that includes the point. In some embodiments, other characteristics of an image included in a patch image may be adjusted to indicate motion of points included in the patch between a reference frame for the patch and a current frame for the patch.” Paragraph 0067 ) and motion block size information for identifying, for each of three axes, a size of a motion block that is partitioned based on the partition method (“For example, changes in the X direction for a point may be represented by an amount of red included at the point in a patch image that includes the point. In a similar manner, changes in the Y direction for a point may be represented by an amount of blue included at the point in a patch image that includes the point. Also, in a similar manner, changes in the Z direction for a point may be represented by an amount of green included at the point in a patch image that includes the point. In some embodiments, other characteristics of an image included in a patch image may be adjusted to indicate motion of points included in the patch between a reference frame for the patch and a current frame for the patch.” Paragraph 0067 and “Note that other metadata associated with patches may also be sent to a decoder for use in the decompression process. For example, patch information indicating sizes and shapes of patches determined for the point cloud and packed in an image frame may be generated and/or encoded by an auxiliary patch-information compression module, such as auxiliary patch-information compression module 222.” Paragraph 0061). With respect to claim 7, Kim teaches the device of claim 6, wherein the point cloud data is captured by a lidar comprising one or more lasers (“In some embodiments, a system, may include one or more LIDAR systems, 3-D cameras, 3-D scanners, etc., and such sensor devices may capture spatial information, such as X, Y, and Z coordinates for points in a view of the sensor devices.” Paragraph 0049). With respect to claim 11, Kim teaches a method of decoding point cloud data (see figure 12E and figure 2D), the method comprising: receiving geometry data (see figure 12E element 1255 and figure 2D motion images), attribute data (see figure 12E element 1255 and figure 2D attribute images), and signaling data (see figure 12E element 1251 and figure 2D patch info); decoding the geometry data based on the signaling data (see figure 12E element 1255 and figure 2D element 272); and decoding the attribute data based on the signaling data and the decoded geometry data (see figure 12E element 1255 and figure 2D element 274), wherein the decoding of the geometry data comprises: partitioning reference data for the geometry data into motion blocks for motion compensation based on a partition method (see figure 2D element 272 and “In decoder 280, the video/image streams are first decoded, then an inverse motion compensation and delta prediction procedure may be applied.” And “In some embodiments, an encoder, such as encoder 250, may be combined with or share modules with an intra point cloud frame encoder, such as encoder 200. In some embodiments, a point cloud re-sampling module, such as point cloud re-sampling module 252, may resample points in an input point cloud image frame in order to determine a one-to-one mapping between points in patches of the current image frame and points in patches of a reference image frame for the point cloud. In some embodiments, a 3D motion compensation & delta vector prediction module, such as a 3D motion compensation & delta vector prediction module 254, may apply a temporal prediction to the geometry/texture/attributes of the resampled points of the patches.” Paragraph 0067, patches as blocks”); and inter prediction decoding the geometry data by performing the motion compensation on each of the motion blocks (“In decoder 280, the video/image streams are first decoded, then an inverse motion compensation and delta prediction procedure may be applied.” Paragraph 0068) based on the signaling data (“Note that other metadata associated with patches may also be sent to a decoder for use in the decompression process. For example, patch information indicating sizes and shapes of patches determined for the point cloud and packed in an image frame may be generated and/or encoded by an auxiliary patch-information compression module, such as auxiliary patch-information compression module 222.” Paragraph 0061 and “In some embodiments, an encoder, such as encoder 250, may be combined with or share modules with an intra point cloud frame encoder, such as encoder 200. In some embodiments, a point cloud re-sampling module, such as point cloud re-sampling module 252, may resample points in an input point cloud image frame in order to determine a one-to-one mapping between points in patches of the current image frame and points in patches of a reference image frame for the point cloud. In some embodiments, a 3D motion compensation & delta vector prediction module, such as a 3D motion compensation & delta vector prediction module 254, may apply a temporal prediction to the geometry/texture/attributes of the resampled points of the patches.” Paragraph 0067, patches as blocks”), and wherein the signaling data includes information for identifying the partition method (“For example, changes in the X direction for a point may be represented by an amount of red included at the point in a patch image that includes the point. In a similar manner, changes in the Y direction for a point may be represented by an amount of blue included at the point in a patch image that includes the point. Also, in a similar manner, changes in the Z direction for a point may be represented by an amount of green included at the point in a patch image that includes the point. In some embodiments, other characteristics of an image included in a patch image may be adjusted to indicate motion of points included in the patch between a reference frame for the patch and a current frame for the patch.” Paragraph 0067) and motion block size information for identifying, for each of three axes, a size of a motion block that is partitioned based on the partition method (“For example, changes in the X direction for a point may be represented by an amount of red included at the point in a patch image that includes the point. In a similar manner, changes in the Y direction for a point may be represented by an amount of blue included at the point in a patch image that includes the point. Also, in a similar manner, changes in the Z direction for a point may be represented by an amount of green included at the point in a patch image that includes the point. In some embodiments, other characteristics of an image included in a patch image may be adjusted to indicate motion of points included in the patch between a reference frame for the patch and a current frame for the patch.” Paragraph 0067 and “Note that other metadata associated with patches may also be sent to a decoder for use in the decompression process. For example, patch information indicating sizes and shapes of patches determined for the point cloud and packed in an image frame may be generated and/or encoded by an auxiliary patch-information compression module, such as auxiliary patch-information compression module 222.” Paragraph 0061). With respect to claim 12, Kim teaches the method of claim 11, wherein the point cloud data is captured by a lidar comprising one or more lasers on a transmitting side (“In some embodiments, a system, may include one or more LIDAR systems, 3-D cameras, 3-D scanners, etc., and such sensor devices may capture spatial information, such as X, Y, and Z coordinates for points in a view of the sensor devices.” Paragraph 0049). With respect to claim 16, Kim teaches a device for decoding point cloud data (see figure 2D, figure 12E, figure 13 and figure 15), the device comprising: a receiver (see figure 13 element 1312) configured to receive geometry data (see figure 12E element 1255 and figure 2D motion images ), attribute data (see figure 12E element 1255 and figure 2D attribute images), and signaling data (see figure 12E element 1251 and figure 2D patch info); a geometry decoder configured to decode the geometry data based on the signaling data (see figure 12E element 1255 and figure 2D element 272); and an attribute decoder configured to decode the attribute data based on the signaling data and the decoded geometry data (see figure 12E element 1255 and figure 2D element 274), wherein the geometry decoder comprises: a splitter (see figure 3A) configured to partition reference data for the geometry data into motion blocks for motion compensation based on a partition method (see figure 2D element 272 and “In decoder 280, the video/image streams are first decoded, then an inverse motion compensation and delta prediction procedure may be applied.” And “In some embodiments, an encoder, such as encoder 250, may be combined with or share modules with an intra point cloud frame encoder, such as encoder 200. In some embodiments, a point cloud re-sampling module, such as point cloud re-sampling module 252, may resample points in an input point cloud image frame in order to determine a one-to-one mapping between points in patches of the current image frame and points in patches of a reference image frame for the point cloud. In some embodiments, a 3D motion compensation & delta vector prediction module, such as a 3D motion compensation & delta vector prediction module 254, may apply a temporal prediction to the geometry/texture/attributes of the resampled points of the patches.” Paragraph 0067, patches as blocks”), and an inter-predictor configured to inter prediction decode the geometry data by performing the motion compensation on each of the motion blocks (“In decoder 280, the video/image streams are first decoded, then an inverse motion compensation and delta prediction procedure may be applied.” Paragraph 0068) based on the signaling data (“Note that other metadata associated with patches may also be sent to a decoder for use in the decompression process. For example, patch information indicating sizes and shapes of patches determined for the point cloud and packed in an image frame may be generated and/or encoded by an auxiliary patch-information compression module, such as auxiliary patch-information compression module 222.” Paragraph 0061 and “In some embodiments, an encoder, such as encoder 250, may be combined with or share modules with an intra point cloud frame encoder, such as encoder 200. In some embodiments, a point cloud re-sampling module, such as point cloud re-sampling module 252, may resample points in an input point cloud image frame in order to determine a one-to-one mapping between points in patches of the current image frame and points in patches of a reference image frame for the point cloud. In some embodiments, a 3D motion compensation & delta vector prediction module, such as a 3D motion compensation & delta vector prediction module 254, may apply a temporal prediction to the geometry/texture/attributes of the resampled points of the patches.” Paragraph 0067, patches as blocks”), wherein the signaling data includes information for identifying the partition method (“For example, changes in the X direction for a point may be represented by an amount of red included at the point in a patch image that includes the point. In a similar manner, changes in the Y direction for a point may be represented by an amount of blue included at the point in a patch image that includes the point. Also, in a similar manner, changes in the Z direction for a point may be represented by an amount of green included at the point in a patch image that includes the point. In some embodiments, other characteristics of an image included in a patch image may be adjusted to indicate motion of points included in the patch between a reference frame for the patch and a current frame for the patch.” Paragraph 0067) and motion block size information for identifying, for each of three axes, a size of a motion block that is partitioned based on the partition method(“For example, changes in the X direction for a point may be represented by an amount of red included at the point in a patch image that includes the point. In a similar manner, changes in the Y direction for a point may be represented by an amount of blue included at the point in a patch image that includes the point. Also, in a similar manner, changes in the Z direction for a point may be represented by an amount of green included at the point in a patch image that includes the point. In some embodiments, other characteristics of an image included in a patch image may be adjusted to indicate motion of points included in the patch between a reference frame for the patch and a current frame for the patch.” Paragraph 0067 and “Note that other metadata associated with patches may also be sent to a decoder for use in the decompression process. For example, patch information indicating sizes and shapes of patches determined for the point cloud and packed in an image frame may be generated and/or encoded by an auxiliary patch-information compression module, such as auxiliary patch-information compression module 222.” Paragraph 0061). With respect to claim 17, Kim teaches the device of claim 16, wherein the point cloud data is captured by a lidar comprising one or more lasers on a transmitting side (“In some embodiments, a system, may include one or more LIDAR systems, 3-D cameras, 3-D scanners, etc., and such sensor devices may capture spatial information, such as X, Y, and Z coordinates for points in a view of the sensor devices.” Paragraph 0049). Response to Arguments Applicant's arguments filed 07/02/2026 have been fully considered. On pages 5-8 of applicant’s remarks, applicant argues that the previously used combination of Zakharchenko and Oh , does not teach all claim limitations of the newly amended claim 1 and substantially similar claims , 6, 11, and 16. Of particular interest is the limitation "wherein the signaling data includes information for identifying the partition method and motion block size information for identifying, for each of three axes, a size of a motion block that is partitioned based on the partition method," as recited in amended claim 1. The examiner agrees and accordingly, finds the rest of Applicant’s arguments moot in light of the above updated rejection. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to REBECCA C WILLIAMS whose telephone number is (571)272-7074. The examiner can normally be reached M-F 7:30am - 4:00pm. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Andrew W Bee can be reached at (571)270-5183. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /REBECCA COLETTE WILLIAMS/Examiner, Art Unit 2677 /ANDREW W BEE/Supervisory Patent Examiner, Art Unit 2677
Read full office action

Prosecution Timeline

Sep 08, 2023
Application Filed
Oct 23, 2025
Non-Final Rejection mailed — §102
Jan 23, 2026
Response Filed
Apr 02, 2026
Final Rejection mailed — §102
Jul 02, 2026
Request for Continued Examination
Jul 06, 2026
Response after Non-Final Action
Jul 30, 2026
Non-Final Rejection mailed — §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12718365
INTELLIGENT PLAN OPTIMIZATION METHOD AND SYSTEM
2y 4m to grant Granted Aug 25, 2026
Patent 12705526
Image processing using photonic quantum computing
3y 7m to grant Granted Aug 11, 2026
Patent 12633080
SYSTEMS AND METHODS FOR INSPECTION OF GAS PLUME USING OBJECT DETECTION AND SEGMENTATION MODELS
1y 5m to grant Granted May 19, 2026
Patent 12626335
IMAGE PROCESSING METHOD, ELECTRONIC DEVICE, AND STORAGE MEDIUM
2y 10m to grant Granted May 12, 2026
Patent 12620212
Locked-Model Multimodal Contrastive Tuning
3y 6m to grant Granted May 05, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

3-4
Expected OA Rounds
50%
Grant Probability
99%
With Interview (+58.3%)
3y 3m (~2m remaining)
Median Time to Grant
High
PTA Risk
Based on 14 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month