
Michael C. Lai
Examiner (ID: 15084, Phone: (571)270-3236 , Office: P/2457 )
| Most Active Art Unit | 2457 |
| Art Unit(s) | 2157, 2457 |
| Total Applications | 574 |
| Issued Applications | 490 |
| Pending Applications | 1 |
| Abandoned Applications | 89 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 12853414
[patent_doc_number] => 20180176312
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-06-21
[patent_title] => CORRELATING DETECTED PATTERNS WITH CONTENT DELIVERY
[patent_app_type] => utility
[patent_app_number] => 15/384070
[patent_app_country] => US
[patent_app_date] => 2016-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 28091
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 191
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15384070
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/384070 | Correlating detected patterns with content delivery | Dec 18, 2016 | Issued |
Array
(
[id] => 15079685
[patent_doc_number] => 10469354
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-11-05
[patent_title] => Pre- and post-sharing insights for shared content
[patent_app_type] => utility
[patent_app_number] => 15/379609
[patent_app_country] => US
[patent_app_date] => 2016-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 16
[patent_no_of_words] => 18271
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 151
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15379609
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/379609 | Pre- and post-sharing insights for shared content | Dec 14, 2016 | Issued |
Array
(
[id] => 12852826
[patent_doc_number] => 20180176116
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-06-21
[patent_title] => Method and system for determining optimized paths of client devices
[patent_app_type] => utility
[patent_app_number] => 15/379496
[patent_app_country] => US
[patent_app_date] => 2016-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6520
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -8
[patent_words_short_claim] => 185
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15379496
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/379496 | Method and system for determining optimized paths of client devices | Dec 14, 2016 | Abandoned |
Array
(
[id] => 15110963
[patent_doc_number] => 10476822
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-11-12
[patent_title] => MSRP/HTTP file transfer
[patent_app_type] => utility
[patent_app_number] => 15/372959
[patent_app_country] => US
[patent_app_date] => 2016-12-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6204
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 155
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15372959
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/372959 | MSRP/HTTP file transfer | Dec 7, 2016 | Issued |
Array
(
[id] => 14803603
[patent_doc_number] => 10404817
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-09-03
[patent_title] => Systems and methods for measuring time spent associated with a social networking system
[patent_app_type] => utility
[patent_app_number] => 15/372216
[patent_app_country] => US
[patent_app_date] => 2016-12-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 13143
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 172
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15372216
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/372216 | Systems and methods for measuring time spent associated with a social networking system | Dec 6, 2016 | Issued |
Array
(
[id] => 12027997
[patent_doc_number] => 20170318096
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-11-02
[patent_title] => 'VIRTUALIZED DISTRIBUTED CONTENT ACCESS SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/372372
[patent_app_country] => US
[patent_app_date] => 2016-12-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 10438
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15372372
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/372372 | Virtualized distributed content access system | Dec 6, 2016 | Issued |
Array
(
[id] => 12006407
[patent_doc_number] => 20170310562
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-26
[patent_title] => 'NETWORK ARCHITECTURE FOR PREDICTIVE SERVICES MANAGEMENT IN CABLE NETWORK ENVIRONMENTS'
[patent_app_type] => utility
[patent_app_number] => 15/372259
[patent_app_country] => US
[patent_app_date] => 2016-12-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 10823
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15372259
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/372259 | Network architecture for predictive services management in cable network environments | Dec 6, 2016 | Issued |
Array
(
[id] => 14179923
[patent_doc_number] => 10263989
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-04-16
[patent_title] => Method for matching multiple devices, and device and server system for enabling matching
[patent_app_type] => utility
[patent_app_number] => 15/342324
[patent_app_country] => US
[patent_app_date] => 2016-11-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 19
[patent_no_of_words] => 10645
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 246
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15342324
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/342324 | Method for matching multiple devices, and device and server system for enabling matching | Nov 2, 2016 | Issued |
Array
(
[id] => 16150225
[patent_doc_number] => 10708202
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-07-07
[patent_title] => Handheld electronic device and associated method providing time data in a messaging environment
[patent_app_type] => utility
[patent_app_number] => 15/294077
[patent_app_country] => US
[patent_app_date] => 2016-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 12
[patent_no_of_words] => 4702
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 272
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15294077
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/294077 | Handheld electronic device and associated method providing time data in a messaging environment | Oct 13, 2016 | Issued |
Array
(
[id] => 16150225
[patent_doc_number] => 10708202
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-07-07
[patent_title] => Handheld electronic device and associated method providing time data in a messaging environment
[patent_app_type] => utility
[patent_app_number] => 15/294077
[patent_app_country] => US
[patent_app_date] => 2016-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 12
[patent_no_of_words] => 4702
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 272
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15294077
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/294077 | Handheld electronic device and associated method providing time data in a messaging environment | Oct 13, 2016 | Issued |
Array
(
[id] => 16150225
[patent_doc_number] => 10708202
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-07-07
[patent_title] => Handheld electronic device and associated method providing time data in a messaging environment
[patent_app_type] => utility
[patent_app_number] => 15/294077
[patent_app_country] => US
[patent_app_date] => 2016-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 12
[patent_no_of_words] => 4702
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 272
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15294077
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/294077 | Handheld electronic device and associated method providing time data in a messaging environment | Oct 13, 2016 | Issued |
Array
(
[id] => 16150225
[patent_doc_number] => 10708202
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-07-07
[patent_title] => Handheld electronic device and associated method providing time data in a messaging environment
[patent_app_type] => utility
[patent_app_number] => 15/294077
[patent_app_country] => US
[patent_app_date] => 2016-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 12
[patent_no_of_words] => 4702
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 272
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15294077
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/294077 | Handheld electronic device and associated method providing time data in a messaging environment | Oct 13, 2016 | Issued |
Array
(
[id] => 12618072
[patent_doc_number] => 20180097854
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-04-05
[patent_title] => DETECTION AND AUTO-CORRECTION OF TALK PATH PROBLEMS IN COMMUNICATION SESSIONS
[patent_app_type] => utility
[patent_app_number] => 15/283959
[patent_app_country] => US
[patent_app_date] => 2016-10-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7408
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 91
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15283959
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/283959 | Detection and auto-correction of talk path problems in communication sessions | Oct 2, 2016 | Issued |
Array
(
[id] => 15762769
[patent_doc_number] => 10623526
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-04-14
[patent_title] => Dynamically configuring multi-mode hardware components based on workload requirements
[patent_app_type] => utility
[patent_app_number] => 15/283977
[patent_app_country] => US
[patent_app_date] => 2016-10-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4139
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 95
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15283977
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/283977 | Dynamically configuring multi-mode hardware components based on workload requirements | Oct 2, 2016 | Issued |
Array
(
[id] => 12182672
[patent_doc_number] => 20180041607
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-02-08
[patent_title] => 'FACILITATING DYNAMIC ESTABLISHMENT OF VIRTUAL ENTERPRISE SERVICE PLATFORMS AND ON-DEMAND SERVICE PROVISIONING'
[patent_app_type] => utility
[patent_app_number] => 15/229353
[patent_app_country] => US
[patent_app_date] => 2016-08-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 8762
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15229353
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/229353 | Facilitating dynamic establishment of virtual enterprise service platforms and on-demand service provisioning | Aug 4, 2016 | Issued |
Array
(
[id] => 15794063
[patent_doc_number] => 10630768
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-04-21
[patent_title] => Content-based media compression
[patent_app_type] => utility
[patent_app_number] => 15/228749
[patent_app_country] => US
[patent_app_date] => 2016-08-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 10
[patent_no_of_words] => 11675
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 109
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15228749
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/228749 | Content-based media compression | Aug 3, 2016 | Issued |
Array
(
[id] => 13161723
[patent_doc_number] => 10097600
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-10-09
[patent_title] => Real-time statistical analysis on high speed streaming data
[patent_app_type] => utility
[patent_app_number] => 15/215635
[patent_app_country] => US
[patent_app_date] => 2016-07-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4818
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 146
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15215635
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/215635 | Real-time statistical analysis on high speed streaming data | Jul 20, 2016 | Issued |
Array
(
[id] => 11586972
[patent_doc_number] => 09641636
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-05-02
[patent_title] => 'Information pushing method and apparatus'
[patent_app_type] => utility
[patent_app_number] => 15/190023
[patent_app_country] => US
[patent_app_date] => 2016-06-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 8
[patent_no_of_words] => 7783
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 325
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15190023
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/190023 | Information pushing method and apparatus | Jun 21, 2016 | Issued |
Array
(
[id] => 13696887
[patent_doc_number] => 20170359398
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-12-14
[patent_title] => Efficient Sorting for a Stream Processing Engine
[patent_app_type] => utility
[patent_app_number] => 15/181047
[patent_app_country] => US
[patent_app_date] => 2016-06-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12646
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 102
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15181047
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/181047 | Efficient sorting for a stream processing engine | Jun 12, 2016 | Issued |
Array
(
[id] => 11460696
[patent_doc_number] => 20170054602
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-02-23
[patent_title] => 'DEEP NETWORK VALIDATION OF CONFIGURATION INPUTS FOR A NETWORK-DEPENDENT SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/181109
[patent_app_country] => US
[patent_app_date] => 2016-06-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7834
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15181109
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/181109 | Deep network validation of configuration inputs for a network-dependent system | Jun 12, 2016 | Issued |