David B Lee
Examiner (ID: 7984)
Most Active Art Unit | 3743 |
Art Unit(s) | 3743 |
Total Applications | 177 |
Issued Applications | 169 |
Pending Applications | 2 |
Abandoned Applications | 6 |
Applications
Application number | Title of the application | Filing Date | Status |
---|---|---|---|
Array
(
[id] => 11841422
[patent_doc_number] => 20170223143
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-08-03
[patent_title] => 'Integration of Quantum Processing Devices with Distributed Computers'
[patent_app_type] => utility
[patent_app_number] => 15/415865
[patent_app_country] => US
[patent_app_date] => 2017-01-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4661
[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] => 15415865
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/415865 | Integration of quantum processing devices with distributed computers | Jan 25, 2017 | Issued |
Array
(
[id] => 11651514
[patent_doc_number] => 20170147415
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-05-25
[patent_title] => 'TECHNIQUES TO REMOTELY ACCESS OBJECT EVENTS'
[patent_app_type] => utility
[patent_app_number] => 15/381399
[patent_app_country] => US
[patent_app_date] => 2016-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 11332
[patent_no_of_claims] => 27
[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] => 15381399
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/381399 | Techniques to remotely access object events | Dec 15, 2016 | Issued |
Array
(
[id] => 11598697
[patent_doc_number] => 09645867
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-05-09
[patent_title] => 'Shuffle optimization in map-reduce processing'
[patent_app_type] => utility
[patent_app_number] => 15/364862
[patent_app_country] => US
[patent_app_date] => 2016-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 7053
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 199
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15364862
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/364862 | Shuffle optimization in map-reduce processing | Nov 29, 2016 | Issued |
Array
(
[id] => 14555687
[patent_doc_number] => 10346305
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-07-09
[patent_title] => Interprocessor memory status communication
[patent_app_type] => utility
[patent_app_number] => 15/292946
[patent_app_country] => US
[patent_app_date] => 2016-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 24
[patent_no_of_words] => 22876
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 313
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15292946
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/292946 | Interprocessor memory status communication | Oct 12, 2016 | Issued |
Array
(
[id] => 12096461
[patent_doc_number] => 20170353554
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-12-07
[patent_title] => 'MESSAGE TRANSMITTING METHOD AND DEVICE FOR A ROBOT OPERATING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/279723
[patent_app_country] => US
[patent_app_date] => 2016-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7582
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 4
[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] => 15279723
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/279723 | MESSAGE TRANSMITTING METHOD AND DEVICE FOR A ROBOT OPERATING SYSTEM | Sep 28, 2016 | Abandoned |
Array
(
[id] => 11531000
[patent_doc_number] => 20170090978
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-30
[patent_title] => 'MEMORY ACCESS REQUEST FOR A MEMORY PROTOCOL'
[patent_app_type] => utility
[patent_app_number] => 15/265253
[patent_app_country] => US
[patent_app_date] => 2016-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5572
[patent_no_of_claims] => 16
[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] => 15265253
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/265253 | Memory access request for a memory protocol | Sep 13, 2016 | Issued |
Array
(
[id] => 14555471
[patent_doc_number] => 10346197
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-07-09
[patent_title] => Inducing transactional aborts in other processing threads
[patent_app_type] => utility
[patent_app_number] => 15/240308
[patent_app_country] => US
[patent_app_date] => 2016-08-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 18947
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 290
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15240308
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/240308 | Inducing transactional aborts in other processing threads | Aug 17, 2016 | Issued |
Array
(
[id] => 11416641
[patent_doc_number] => 09563468
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-02-07
[patent_title] => 'Interprocessor memory status communication'
[patent_app_type] => utility
[patent_app_number] => 15/161423
[patent_app_country] => US
[patent_app_date] => 2016-05-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 24
[patent_no_of_words] => 23516
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 268
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15161423
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/161423 | Interprocessor memory status communication | May 22, 2016 | Issued |
Array
(
[id] => 11358956
[patent_doc_number] => 09535608
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-01-03
[patent_title] => 'Memory access request for a memory protocol'
[patent_app_type] => utility
[patent_app_number] => 15/160074
[patent_app_country] => US
[patent_app_date] => 2016-05-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 9
[patent_no_of_words] => 5572
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 202
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15160074
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/160074 | Memory access request for a memory protocol | May 19, 2016 | Issued |
Array
(
[id] => 11131274
[patent_doc_number] => 20160328249
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-11-10
[patent_title] => 'Plugin Interface and Framework for Integrating External Algorithms with Sample Data Analysis Software'
[patent_app_type] => utility
[patent_app_number] => 15/150106
[patent_app_country] => US
[patent_app_date] => 2016-05-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 12227
[patent_no_of_claims] => 28
[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] => 15150106
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/150106 | Plugin interface and framework for integrating external algorithms with sample data analysis software | May 8, 2016 | Issued |
Array
(
[id] => 11124110
[patent_doc_number] => 20160321084
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-11-03
[patent_title] => 'NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM AND ELECTRONIC APPARATUS'
[patent_app_type] => utility
[patent_app_number] => 15/137287
[patent_app_country] => US
[patent_app_date] => 2016-04-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2791
[patent_no_of_claims] => 8
[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] => 15137287
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/137287 | NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM AND ELECTRONIC APPARATUS | Apr 24, 2016 | Abandoned |
Array
(
[id] => 15609319
[patent_doc_number] => 10585721
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-03-10
[patent_title] => Multimodal interface
[patent_app_type] => utility
[patent_app_number] => 15/558116
[patent_app_country] => US
[patent_app_date] => 2016-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 14
[patent_no_of_words] => 10305
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 233
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15558116
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/558116 | Multimodal interface | Mar 20, 2016 | Issued |
Array
(
[id] => 15609319
[patent_doc_number] => 10585721
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-03-10
[patent_title] => Multimodal interface
[patent_app_type] => utility
[patent_app_number] => 15/558116
[patent_app_country] => US
[patent_app_date] => 2016-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 14
[patent_no_of_words] => 10305
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 233
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15558116
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/558116 | Multimodal interface | Mar 20, 2016 | Issued |
Array
(
[id] => 15609319
[patent_doc_number] => 10585721
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-03-10
[patent_title] => Multimodal interface
[patent_app_type] => utility
[patent_app_number] => 15/558116
[patent_app_country] => US
[patent_app_date] => 2016-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 14
[patent_no_of_words] => 10305
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 233
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15558116
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/558116 | Multimodal interface | Mar 20, 2016 | Issued |
Array
(
[id] => 15609319
[patent_doc_number] => 10585721
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-03-10
[patent_title] => Multimodal interface
[patent_app_type] => utility
[patent_app_number] => 15/558116
[patent_app_country] => US
[patent_app_date] => 2016-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 14
[patent_no_of_words] => 10305
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 233
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15558116
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/558116 | Multimodal interface | Mar 20, 2016 | Issued |
Array
(
[id] => 14918779
[patent_doc_number] => 10430711
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-10-01
[patent_title] => Method and system for FUNC-based experience framework with cross-user intelligence
[patent_app_type] => utility
[patent_app_number] => 14/985871
[patent_app_country] => US
[patent_app_date] => 2015-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 14
[patent_no_of_words] => 6297
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 324
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14985871
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/985871 | Method and system for FUNC-based experience framework with cross-user intelligence | Dec 30, 2015 | Issued |
Array
(
[id] => 16706285
[patent_doc_number] => 10956217
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-03-23
[patent_title] => Technique for optimizing the scaling of an application having a set of virtual machines
[patent_app_type] => utility
[patent_app_number] => 15/779162
[patent_app_country] => US
[patent_app_date] => 2015-12-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 5433
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 207
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15779162
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/779162 | Technique for optimizing the scaling of an application having a set of virtual machines | Dec 3, 2015 | Issued |
Array
(
[id] => 15399109
[patent_doc_number] => 10540211
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-01-21
[patent_title] => Elasticity for highly available applications
[patent_app_type] => utility
[patent_app_number] => 15/551855
[patent_app_country] => US
[patent_app_date] => 2015-11-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 11
[patent_no_of_words] => 9696
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 206
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15551855
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/551855 | Elasticity for highly available applications | Nov 12, 2015 | Issued |
Array
(
[id] => 11306650
[patent_doc_number] => 09514048
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-12-06
[patent_title] => 'Inducing transactional aborts in other processing threads'
[patent_app_type] => utility
[patent_app_number] => 14/935493
[patent_app_country] => US
[patent_app_date] => 2015-11-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 19524
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 1
[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] => 14935493
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/935493 | Inducing transactional aborts in other processing threads | Nov 8, 2015 | Issued |
Array
(
[id] => 11416640
[patent_doc_number] => 09563467
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-02-07
[patent_title] => 'Interprocessor memory status communication'
[patent_app_type] => utility
[patent_app_number] => 14/926023
[patent_app_country] => US
[patent_app_date] => 2015-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 24
[patent_no_of_words] => 23514
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 302
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14926023
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/926023 | Interprocessor memory status communication | Oct 28, 2015 | Issued |