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] => 15859695
[patent_doc_number] => 10645155
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-05-05
[patent_title] => Scalable parallel messaging process
[patent_app_type] => utility
[patent_app_number] => 14/886627
[patent_app_country] => US
[patent_app_date] => 2015-10-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 3772
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 309
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14886627
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/886627 | Scalable parallel messaging process | Oct 18, 2015 | Issued |
Array
(
[id] => 11416663
[patent_doc_number] => 09563490
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-02-07
[patent_title] => 'Adaptive integration flow using automated service discovery'
[patent_app_type] => utility
[patent_app_number] => 14/883784
[patent_app_country] => US
[patent_app_date] => 2015-10-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8888
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 383
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14883784
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/883784 | Adaptive integration flow using automated service discovery | Oct 14, 2015 | Issued |
Array
(
[id] => 11410744
[patent_doc_number] => 09558049
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-01-31
[patent_title] => 'Shuffle optimization in map-reduce processing'
[patent_app_type] => utility
[patent_app_number] => 14/880396
[patent_app_country] => US
[patent_app_date] => 2015-10-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 7088
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 208
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14880396
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/880396 | Shuffle optimization in map-reduce processing | Oct 11, 2015 | Issued |
Array
(
[id] => 14614743
[patent_doc_number] => 10360072
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-07-23
[patent_title] => Cross-cloud orchestration of data analytics for a plurality of research domains
[patent_app_type] => utility
[patent_app_number] => 14/871302
[patent_app_country] => US
[patent_app_date] => 2015-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 18
[patent_no_of_words] => 16622
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 336
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14871302
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/871302 | Cross-cloud orchestration of data analytics for a plurality of research domains | Sep 29, 2015 | Issued |
Array
(
[id] => 10680368
[patent_doc_number] => 20160026512
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-01-28
[patent_title] => 'CROSS-PLATFORM EVENT ENGINE'
[patent_app_type] => utility
[patent_app_number] => 14/872055
[patent_app_country] => US
[patent_app_date] => 2015-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 22
[patent_no_of_words] => 16060
[patent_no_of_claims] => 30
[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] => 14872055
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/872055 | CROSS-PLATFORM EVENT ENGINE | Sep 29, 2015 | Abandoned |
Array
(
[id] => 14523425
[patent_doc_number] => 10338973
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-07-02
[patent_title] => Cross-cloud orchestration of data analytics
[patent_app_type] => utility
[patent_app_number] => 14/871263
[patent_app_country] => US
[patent_app_date] => 2015-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 18
[patent_no_of_words] => 16615
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 403
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14871263
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/871263 | Cross-cloud orchestration of data analytics | Sep 29, 2015 | Issued |
Array
(
[id] => 11299619
[patent_doc_number] => 09507628
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-11-29
[patent_title] => 'Memory access request for a memory protocol'
[patent_app_type] => utility
[patent_app_number] => 14/867148
[patent_app_country] => US
[patent_app_date] => 2015-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 9
[patent_no_of_words] => 5572
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 237
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14867148
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/867148 | Memory access request for a memory protocol | Sep 27, 2015 | Issued |
Array
(
[id] => 11306562
[patent_doc_number] => 09513960
[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/861234
[patent_app_country] => US
[patent_app_date] => 2015-09-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 19526
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 270
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14861234
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/861234 | Inducing transactional aborts in other processing threads | Sep 21, 2015 | Issued |
Array
(
[id] => 11473848
[patent_doc_number] => 20170060632
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-02
[patent_title] => 'DATA PLANE RESOURCE ALLOCATION'
[patent_app_type] => utility
[patent_app_number] => 14/843626
[patent_app_country] => US
[patent_app_date] => 2015-09-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6098
[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] => 14843626
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/843626 | Data plane resource allocation | Sep 1, 2015 | Issued |
Array
(
[id] => 14061833
[patent_doc_number] => 10235209
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-03-19
[patent_title] => Hybrid task framework
[patent_app_type] => utility
[patent_app_number] => 14/839180
[patent_app_country] => US
[patent_app_date] => 2015-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7614
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 291
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14839180
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/839180 | Hybrid task framework | Aug 27, 2015 | Issued |
Array
(
[id] => 11473867
[patent_doc_number] => 20170060650
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-02
[patent_title] => 'DYNAMIC SERVICE EXTENSIBILITY'
[patent_app_type] => utility
[patent_app_number] => 14/838692
[patent_app_country] => US
[patent_app_date] => 2015-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4645
[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] => 14838692
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/838692 | DYNAMIC SERVICE EXTENSIBILITY | Aug 27, 2015 | Abandoned |
Array
(
[id] => 11403725
[patent_doc_number] => 20170024263
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-01-26
[patent_title] => 'EVENT QUEUE MANAGEMENT'
[patent_app_type] => utility
[patent_app_number] => 14/807062
[patent_app_country] => US
[patent_app_date] => 2015-07-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3428
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 5
[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] => 14807062
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/807062 | Event queue management | Jul 22, 2015 | Issued |
Array
(
[id] => 12053315
[patent_doc_number] => 20170329659
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-11-16
[patent_title] => 'LINUX SYSTEM-BASED CEN/XFS STANDARD ARCHITECTURE AND IMPLEMENTATION METHOD'
[patent_app_type] => utility
[patent_app_number] => 15/529440
[patent_app_country] => US
[patent_app_date] => 2015-07-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4956
[patent_no_of_claims] => 17
[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] => 15529440
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/529440 | LINUX SYSTEM-BASED CEN/XFS STANDARD ARCHITECTURE AND IMPLEMENTATION METHOD | Jun 30, 2015 | Abandoned |
Array
(
[id] => 11272592
[patent_doc_number] => 20160335139
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-11-17
[patent_title] => 'ACTIVITY TRIGGERS'
[patent_app_type] => utility
[patent_app_number] => 14/708642
[patent_app_country] => US
[patent_app_date] => 2015-05-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 11610
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 6
[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] => 14708642
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/708642 | ACTIVITY TRIGGERS | May 10, 2015 | Abandoned |
Array
(
[id] => 10342396
[patent_doc_number] => 20150227401
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-08-13
[patent_title] => 'Messaging Routine Interruption and Synchronization'
[patent_app_type] => utility
[patent_app_number] => 14/693804
[patent_app_country] => US
[patent_app_date] => 2015-04-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 12591
[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] => 14693804
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/693804 | Messaging Routine Interruption and Synchronization | Apr 21, 2015 | Abandoned |
Array
(
[id] => 10665510
[patent_doc_number] => 20160011654
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-01-14
[patent_title] => 'INTERFACING APPARATUS AND USER INPUT PROCESSING METHOD'
[patent_app_type] => utility
[patent_app_number] => 14/677084
[patent_app_country] => US
[patent_app_date] => 2015-04-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 40
[patent_figures_cnt] => 40
[patent_no_of_words] => 15502
[patent_no_of_claims] => 40
[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] => 14677084
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/677084 | INTERFACING APPARATUS AND USER INPUT PROCESSING METHOD | Apr 1, 2015 | Abandoned |
Array
(
[id] => 15891913
[patent_doc_number] => 10652322
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-05-12
[patent_title] => Scalable parallel messaging process
[patent_app_type] => utility
[patent_app_number] => 14/641533
[patent_app_country] => US
[patent_app_date] => 2015-03-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 3772
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 330
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14641533
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/641533 | Scalable parallel messaging process | Mar 8, 2015 | Issued |
Array
(
[id] => 11584810
[patent_doc_number] => 09639453
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-05-02
[patent_title] => 'Method and system for determining functional tests to execute based on code coverage'
[patent_app_type] => utility
[patent_app_number] => 14/638442
[patent_app_country] => US
[patent_app_date] => 2015-03-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4351
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 269
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14638442
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/638442 | Method and system for determining functional tests to execute based on code coverage | Mar 3, 2015 | Issued |
Array
(
[id] => 10228263
[patent_doc_number] => 20150113255
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-04-23
[patent_title] => 'SHARING VIRTUAL FUNCTIONS IN A SHARED VIRTUAL MEMORY BETWEEN HETEROGENEOUS PROCESSORS OF A COMPUTING PLATFORM'
[patent_app_type] => utility
[patent_app_number] => 14/569454
[patent_app_country] => US
[patent_app_date] => 2014-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6828
[patent_no_of_claims] => 11
[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] => 14569454
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/569454 | SHARING VIRTUAL FUNCTIONS IN A SHARED VIRTUAL MEMORY BETWEEN HETEROGENEOUS PROCESSORS OF A COMPUTING PLATFORM | Dec 11, 2014 | Abandoned |
Array
(
[id] => 13199485
[patent_doc_number] => 10114661
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-10-30
[patent_title] => System and method for fast starting an application
[patent_app_type] => utility
[patent_app_number] => 14/536481
[patent_app_country] => US
[patent_app_date] => 2014-11-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 6938
[patent_no_of_claims] => 20
[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] => 14536481
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/536481 | System and method for fast starting an application | Nov 6, 2014 | Issued |