Prosecution Insights
Last updated: July 17, 2026
Application No. 16/383,350

Information Association And Suggestion

Non-Final OA §103
Filed
Apr 12, 2019
Priority
Jun 03, 2013 — continuation of 10/311,156
Examiner
CHEUNG, HUBERT G
Art Unit
2152
Tech Center
2100 — Computer Architecture & Software
Assignee
Comcast Cable Communications LLC
OA Round
11 (Non-Final)
63%
Grant Probability
Moderate
11-12
OA Rounds
0m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 63% of resolved cases
63%
Career Allowance Rate
247 granted / 391 resolved
+8.2% vs TC avg
Strong +49% interview lift
Without
With
+49.3%
Interview Lift
resolved cases with interview
Typical timeline
4y 2m
Avg Prosecution
13 currently pending
Career history
418
Total Applications
across all art units

Statute-Specific Performance

§101
2.4%
-37.6% vs TC avg
§103
80.7%
+40.7% vs TC avg
§102
13.8%
-26.2% vs TC avg
§112
2.1%
-37.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 391 resolved cases

Office Action

§103
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 . This Office action is in response to the RCE/amendments, arguments and remarks, filed on 3/16/2026, in which claim(s) 1-21 is/are presented for further examination. Claim(s) 1, 4-6, 8, 9, 11-15 and 18-20 has/have been amended. Continued Examination Under 37 CFR 1.114 A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant’s submission filed on 3/16/2026 has been entered. Response to Amendment Applicant’s amendment(s) to claim(s) 1, 4-6, 8, 9, 11-15 and 18-20 has/have been accepted. Note: The examiner requests that applicant cite where in the specification there is support for applicant’s amendment(s)/addition(s). It will quicken the prosecution if the examiner does not have to search the entire specification to ensure that applicant has not introduced new matter. Response to Arguments Applicant’s arguments with respect to claim(s) 1-21, filed on 3/16/2026, have been fully considered but they are not persuasive. Applicant’s arguments with respect to the rejection(s) of claim(s) 1-21, under 35 U.S.C. 103, see the middle of page 8 to the top of page 10 of applicant’s remarks, filed on 3/16/2026, have been considered but are moot because the new ground of rejection does not rely on any reference applied in the prior rejection of record for any teaching or matter specifically challenged in the argument. Applicant’s arguments with respect to the motivation to combine Kawai with Broden, see the middle of page 10 to the bottom of page 10 of applicant’s remarks, filed on 3/16/2026, have been considered but are moot because the new ground of rejection does not rely on any reference applied in the prior rejection of record for any teaching or matter specifically challenged in the argument. Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claim(s) 1-3, 5-10, 12-17 and 19-21 is/are rejected under 35 U.S.C. 103 as being unpatentable over Lester et al., US 2012/0117036 A1 (hereinafter “Lester”) in view of JP 5408442 B2 (hereinafter “JP”; Note: Citations are based on the English translation provided/attached). Claims 1, 8 and 15 Lester discloses a method, comprising: receiving, by a computing device (Lester, [0029], see computing device 200 including one or more processors), first data comprising a first one or more values and second data comprising a second one or more values (Lester, [0035], see FIGS. 3A, 3B, 3C, and 4, step 402 of the method shown in FIG. 4 reflects the acquisition of contact related data from the multiple databases (or other sources) [i.e., the contact related data from the first database corresponds to the “first data” and the contact related data from the second database corresponds to the “second data”]. … The acquisition of step 402 may be based on one or more indexing schemes and one or more fields or values of contact information. … ; and Lester, Fig. 4, step 402 “obtain contact data from databases” [i.e., databases is plural, where the contact data from the first database corresponds to the “first data” and the contact data from the second database corresponds to the “second data”]); determining, at least one value of the second one or more values that does not match at least one value of the first one or more values (Lester, [0044], see, in step 426, a user may be notified of potential issues/errors/discrepancies [i.e., corresponds to “does not match”] associated with contact information. Continuing the above example, when it is determined in step 420 that the instant messenger handle for Maria Rodriguez was likely incorrect [i.e., the instant message handle corresponds to the value that does not match] in entry 304 of FIG. 3A based at least in part on the confidence scores generated in connection with step 414, the user associated with the address book may be notified); causing an update of the first data to add the at least one value of the second one or more values (Lester, [0045], see, in step 432, one or more suggestions [i.e., adding the one or more suggestions corresponds to “add the at least one value of the second one or more values”] for updating or correcting contact information [i.e., where the contact information corresponds to the “first data”] may be presented to a user. The suggestions associated with step 432 may be presented with the notification of step 426 in some embodiments. Continuing the above example of the instant message handle for Maria Rodriguez having been populated incorrectly, a suggestion such as “the instant message handle should be changed to maria1239781” may be presented to the user. … In some embodiments, based on user preference, suggested contact information may be used to automatically update an address book [i.e., updating the address book/“first data” by adding the value of “maria1239781”/“at least one value of the second one or more values” to the instant message handle for Maria Rodriguez corresponds to “causing an update of the first data to add the at least one value of the second one or more values”]). Lester does not appear to explicitly disclose extracting, based on the first one or more values and the second one or more values, a plurality of key values from the first data and the second data; generating, for each key value of the plurality of key values, a list of data groups associated with each key value of the plurality of key values; determining, for each data group of the list of data groups. JP discloses extracting, based on the first one or more values and the second one or more values, a plurality of key values from the first data and the second data (JP, page 9, 8th paragraph, see the data aggregation processing unit 261 receives an execution request for data aggregation processing from the parallel [i.e., where parallel means more than one data aggregation processing] distributed processing control server 202 (S811). The execution request includes the value of the key [i.e., corresponds to the one or more values extracted] for which the data aggregation processing execution server 205 is in charge of processing and information for identifying the group extraction processing execution server 204 including the intermediate data set 254 [i.e., where the first intermediate data set from a first data aggregation process corresponds to the “first data” and the second intermediate data set from a second data aggregation process corresponds to the “second data”]); generating, for each key value of the plurality of key values, a list of data groups associated with each key value of the plurality of key values (JP, page 10, 1st paragraph, see the intermediate data set combination processing unit 262 determines the order of the series data items between the intermediate data sets 254 from the data set identifier assigned to the intermediate data set 254 [i.e., where each data set identifier corresponds to a “data group”], and combines the intermediate data sets 254 in that order to create a list of values associated with key values and groups); determining, for each data group of the list of data groups (JP, page 10, 1st paragraph, see the intermediate data set combination processing unit 262 determines the order of the series data items between the intermediate data sets 254 from the data set identifier assigned to the intermediate data set 254 [i.e., where each data set identifier corresponds to a “data group”], and combines the intermediate data sets 254 in that order to create a list of values associated with key values and groups). Lester and JP are analogous art because they are from the same field of endeavor such as processing data. It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention, having the teachings of Lester and JP before him/her, to modify the data of Lester to include the extracting of JP because it would increase efficiency. The suggestion/motivation for doing so would have been to process a large amount of series data at high speed and efficiently, see JP, page 4, 2nd paragraph. Therefore, it would have been obvious to combine JP with Lester to obtain the invention as specified in the instant claim(s). Claim(s) 8 and 15 recite(s) similar limitations to claim 1 and is/are rejected under the same rationale. With respect to claim 8, Lester discloses an apparatus comprising: one or more processors (Lester, [0096], see one or more processors); and a memory storing processor-executable instructions (Lester, [0096], see memory storing instructions). With respect to claim 15, Lester discloses one or more non-transitory computer-readable media storing processor-executable instruction (Lester, [0096], see memory storing instructions). Claims 2, 9 and 16 With respect to claims 2, 9 and 16, the combination of Lester and JP discloses wherein receiving the first data and the second data comprises receiving the first data and the second data from at least one of: a social network, a personal address book, or a database of contact information (Lester, [0034], see the databases may relate to other address book entries from users of a system or service, message (e.g., email, text message, instant message, phone call, etc.) deliverability logs, phone books (e.g., yellow/white pages), social networking sites, web sites/pages, data licensing providers, and the like. Databases or sources external to a network operator or service provider may be referred to as external sources. Examples of external sources may include phone books, web sites/pages, and the like. Sources internal to the network operator or service provider may be referred to as internal sources. Examples of internal sources may include address books registered with a service provider, web sites/pages (e.g., user pages associated with a social networking service), and the like; and Lester, [0035], see FIGS. 3A, 3B, 3C, and 4, step 402 of the method shown in FIG. 4 reflects the acquisition of contact related data from the multiple databases (or other sources). … The acquisition of step 402 may be based on one or more indexing schemes and one or more fields or values of contact information. …”). Claims 3, 10 and 17 With respect to claims 3, 10 and 17, the combination of Lester and JP discloses wherein at least one of the first one or more values and the second one or more values comprise at least one of: a phone number (Lester, [0033], see phone number), an email address (Lester, [0033], see email address), a web address, or a contact name (Lester, [0033], see same contact). Claims 5, 12 and 19 With respect to claims 5, 12 and 19, the combination of Lester and JP discloses wherein causing the update of the first data to add the at least one value of the second one or more values of the second data comprising causing the update of the first data to add the at least one value of the second one or more values of the second data when an address book is accessed (Lester, [0045], see, in step 432, one or more suggestions [i.e., adding the one or more suggestions corresponds to “add the at least one value of the second one or more values”] for updating or correcting contact information [i.e., where the contact information corresponds to the “first data”] may be presented to a user. The suggestions associated with step 432 may be presented with the notification of step 426 in some embodiments. Continuing the above example of the instant message handle for Maria Rodriguez having been populated incorrectly, a suggestion such as “the instant message handle should be changed to maria1239781” may be presented to the user. … In some embodiments, based on user preference, suggested contact information may be used to automatically update an address book [i.e., updating the address book/“first data” by adding the value of “maria1239781”/“at least one value of the second one or more values” to the instant message handle for Maria Rodriguez corresponds to “causing an update of the first data to add the at least one value of the second one or more values”]; Lester, [0033], see to improve the completeness, accuracy, etc., of an address book; Lester, [0045], see in step 432, one or more suggestions for updating or correcting contact information may be presented to a user and where the suggested contact information may be used to automatically update an address book; and Lester, [0059], see generating suggestions, actions based on the suggestions and/or updating address books). Claims 6, 13 and 20 With respect to claims 6, 13 and 20, the combination of Lester and JP discloses wherein generating the third data comprises: determining, for each key value of the plurality of key values, whether the first one or more values or the second one or more values comprises the key value (Lester, [0033] and [0034], see determining whether contact information obtained from multiple sources likely refers to the same contact [i.e., where the same contact means that there are equivalent values in different contact entries]); and associating, based on the determination of whether the first one or more values or the second one or more values comprises the key value, the first data and the second data (Lester, [0033] and [0034], see determining whether contact information obtained from multiple sources likely refers to the same contact [i.e., where the same contact means that there are equivalent values in different contact entries]). Claims 7, 14 and 21 With respect to claims 7, 14 and 21, the combination of Lester and JP discloses wherein associating, based on the determination of whether the first one or more values or the second one or more values comprises the key value, the first data and the second data comprises determining that the first data and the second data comprise data of a threshold quantity of key values (Lester, [0041], see calculating the confidence score and, if a name is entered, that entered name may initially receive a low value or score, particularly if there are number of contacts in the system with the same or a similar name that exceeds a threshold). Claim(s) 4, 11 and 18 is/are rejected under 35 U.S.C. 103 as being unpatentable over Lester in view of JP in further view of Broden et al., US 2003/0009436 A1 (hereinafter “Broden”). Claims 4, 11 and 18 With respect to claims 4, 11 and 18, the combination of Lester and JP discloses wherein generating the third data comprises determining that a value of the first one or more values is equivalent to a value of the second one or more values (Lester, [0033] and [0034], see determining whether contact information obtained from multiple sources likely refers to the same contact [i.e., where the same contact means that there are equivalent values in different contact entries]). The combination of Lester and JP does not appear to explicitly disclose generating third data comprising one or more values associated with each key value of the plurality of key values from the first data and the second data. Broden discloses generating third data comprising one or more values associated with each key value of the plurality of key values from the first data and the second data (Broden, [0067], see generating a dataset DUP of non-redundant family key values embodying KF (i.e., Purchase Order Number) in the Update records S1B [i.e., “first data”], S2B [i.e., “second data”], and S3B [i.e., which means all of the key values from Update records, S1B, S2B and S3B are extracted and placed by the Delta program in DUP dataset [i.e., “third data”]). Lester, JP and Broden are analogous art because they are from the same field of endeavor such as processing data. It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention, having the teachings of Lester, JP and Broden before him/her, to modify the data extracting of the combination of Lester and JP to include the comparing/updating of Broden because it allow an efficient way to update data. The suggestion/motivation for doing so would have been to efficiently update and delete records in a large table in a business data warehouse, see Broden, [0004]. Therefore, it would have been obvious to combine Broden with the combination of Lester and JP to obtain the invention as specified in the instant claim(s). Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. – Shuf et al., 9235622 for an efficient query sort of a data stream with deduplicate key values; and – Morin, 2017/0139992 for dynamic data management. Points of Contact Any inquiry concerning this communication or earlier communications from the examiner should be directed to HUBERT G CHEUNG whose telephone number is (571) 270-1396. The examiner can normally be reached M-R 8:00A-5:00P EST; alt. F 8:00A-4:00P EST. 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, Apu Mofiz can be reached at (571) 272-4080. 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. HUBERT G. CHEUNG Assistant Examiner Art Unit 2161 Examiner: Hubert Cheung /Hubert Cheung/Assistant Examiner, Art Unit 2161Date: May 15, 2026 /APU M MOFIZ/Supervisory Patent Examiner, Art Unit 2161
Read full office action

Prosecution Timeline

Show 40 earlier events
Oct 29, 2025
Response Filed
Dec 16, 2025
Final Rejection mailed — §103
Jan 22, 2026
Interview Requested
Jan 28, 2026
Applicant Interview (Telephonic)
Jan 28, 2026
Examiner Interview Summary
Mar 16, 2026
Request for Continued Examination
Mar 19, 2026
Response after Non-Final Action
May 21, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12681971
SEARCH USING MULTIPLE VECTOR SPACES
3y 1m to grant Granted Jul 14, 2026
Patent 12682003
CONTENT SEARCH METHOD, APPARATUS AND DEVICE, AND MEDIUM
2y 12m to grant Granted Jul 14, 2026
Patent 12670172
ENHANCED MECHANISMS FOR MANAGING MULTIDIMENSIONAL DATA
1y 8m to grant Granted Jun 30, 2026
Patent 12664139
REDUCED LATENCY DATABASE FEATURING CONTENTION RISK DETERMINATION
2y 8m to grant Granted Jun 23, 2026
Patent 12625884
NATURAL LANGUAGE PROCESSING FOR BLOCKCHAIN-BASED MANAGEMENT OF MULTI-SOURCE, MULTI-FORMAT BINARY OBJECTS
2y 11m to grant Granted May 12, 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

11-12
Expected OA Rounds
63%
Grant Probability
99%
With Interview (+49.3%)
4y 2m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 391 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