Search

John Moore Jain Macilwinen

Examiner (ID: 11289, Phone: (571)272-9686 , Office: P/2442 )

Most Active Art Unit
2442
Art Unit(s)
2442, 2454, 2142
Total Applications
811
Issued Applications
532
Pending Applications
62
Abandoned Applications
230

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 14560239 [patent_doc_number] => 10348597 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-09 [patent_title] => Monitoring server, resolution server, request device, and node selection method [patent_app_type] => utility [patent_app_number] => 15/280034 [patent_app_country] => US [patent_app_date] => 2016-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 10323 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 221 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15280034 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/280034
Monitoring server, resolution server, request device, and node selection method Sep 28, 2016 Issued
Array ( [id] => 14095989 [patent_doc_number] => 10243919 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-03-26 [patent_title] => Rule-based automation of DNS service discovery [patent_app_type] => utility [patent_app_number] => 15/279196 [patent_app_country] => US [patent_app_date] => 2016-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 11090 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 198 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15279196 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/279196
Rule-based automation of DNS service discovery Sep 27, 2016 Issued
Array ( [id] => 11398921 [patent_doc_number] => 20170019459 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-01-19 [patent_title] => 'FILE TRANSMISSION METHOD, FILE TRANSMISSION APPARATUS, AND FILE TRANSMISSION SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/277858 [patent_app_country] => US [patent_app_date] => 2016-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6460 [patent_no_of_claims] => 21 [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] => 15277858 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/277858
FILE TRANSMISSION METHOD, FILE TRANSMISSION APPARATUS, AND FILE TRANSMISSION SYSTEM Sep 26, 2016 Abandoned
Array ( [id] => 15172379 [patent_doc_number] => 10491709 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-26 [patent_title] => Time and location based distribution of additional content for content items [patent_app_type] => utility [patent_app_number] => 15/273490 [patent_app_country] => US [patent_app_date] => 2016-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 9760 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 540 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15273490 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/273490
Time and location based distribution of additional content for content items Sep 21, 2016 Issued
Array ( [id] => 14527809 [patent_doc_number] => 10341178 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-07-02 [patent_title] => Configuring client devices [patent_app_type] => utility [patent_app_number] => 15/269616 [patent_app_country] => US [patent_app_date] => 2016-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 8822 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15269616 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/269616
Configuring client devices Sep 18, 2016 Issued
Array ( [id] => 11533961 [patent_doc_number] => 20170093941 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-30 [patent_title] => 'DISTRIBUTION APPARATUS AND METHOD FOR DISTRIBUTION' [patent_app_type] => utility [patent_app_number] => 15/267422 [patent_app_country] => US [patent_app_date] => 2016-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5898 [patent_no_of_claims] => 10 [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] => 15267422 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/267422
DISTRIBUTION APPARATUS AND METHOD FOR DISTRIBUTION Sep 15, 2016 Abandoned
Array ( [id] => 13820925 [patent_doc_number] => 10187251 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-01-22 [patent_title] => Event processing architecture for real-time member engagement [patent_app_type] => utility [patent_app_number] => 15/262752 [patent_app_country] => US [patent_app_date] => 2016-09-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 8908 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15262752 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/262752
Event processing architecture for real-time member engagement Sep 11, 2016 Issued
Array ( [id] => 13472835 [patent_doc_number] => 20180287960 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-04 [patent_title] => A method for optimizing resource loading at mobile browsers based on cloud-client cooperation [patent_app_type] => utility [patent_app_number] => 15/743018 [patent_app_country] => US [patent_app_date] => 2016-09-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2601 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15743018 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/743018
Method for optimizing resource loading at mobile browsers based on cloud-client cooperation Sep 6, 2016 Issued
Array ( [id] => 16357409 [patent_doc_number] => 10797935 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-10-06 [patent_title] => Methods and apparatus for enhancing native service layer device management functionality [patent_app_type] => utility [patent_app_number] => 15/754865 [patent_app_country] => US [patent_app_date] => 2016-09-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 23 [patent_no_of_words] => 13765 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15754865 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/754865
Methods and apparatus for enhancing native service layer device management functionality Sep 1, 2016 Issued
Array ( [id] => 14065815 [patent_doc_number] => 10237227 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-03-19 [patent_title] => Efficient creation of drafts associated with sponsored content [patent_app_type] => utility [patent_app_number] => 15/252533 [patent_app_country] => US [patent_app_date] => 2016-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9746 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 287 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15252533 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/252533
Efficient creation of drafts associated with sponsored content Aug 30, 2016 Issued
Array ( [id] => 13757329 [patent_doc_number] => 10171630 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-01-01 [patent_title] => Executing remote commands [patent_app_type] => utility [patent_app_number] => 15/249213 [patent_app_country] => US [patent_app_date] => 2016-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7063 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [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] => 15249213 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/249213
Executing remote commands Aug 25, 2016 Issued
Array ( [id] => 11501685 [patent_doc_number] => 20170075870 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-16 [patent_title] => 'INTELLIGENT RENDERING OF WEBPAGES' [patent_app_type] => utility [patent_app_number] => 15/236848 [patent_app_country] => US [patent_app_date] => 2016-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6288 [patent_no_of_claims] => 1 [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] => 15236848 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/236848
Intelligent rendering of webpages Aug 14, 2016 Issued
Array ( [id] => 17101076 [patent_doc_number] => 20210288867 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-16 [patent_title] => COMMUNICATION APPARATUS, SYSTEM, ROLLBACK METHOD, AND NON-TRANSITORY MEDIUM [patent_app_type] => utility [patent_app_number] => 16/316083 [patent_app_country] => US [patent_app_date] => 2016-07-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13857 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16316083 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/316083
Communication apparatus, system, rollback method, and non-transitory medium Jul 20, 2016 Issued
Array ( [id] => 13008131 [patent_doc_number] => 10027746 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-07-17 [patent_title] => Mechanism for overlay virtual networking [patent_app_type] => utility [patent_app_number] => 15/165017 [patent_app_country] => US [patent_app_date] => 2016-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5405 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15165017 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/165017
Mechanism for overlay virtual networking May 25, 2016 Issued
Array ( [id] => 11316695 [patent_doc_number] => 20160352805 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-01 [patent_title] => 'ONLINE REPUTATION MONITORING AND INTELLIGENCE GATHERING' [patent_app_type] => utility [patent_app_number] => 15/164238 [patent_app_country] => US [patent_app_date] => 2016-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5194 [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] => 15164238 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/164238
ONLINE REPUTATION MONITORING AND INTELLIGENCE GATHERING May 24, 2016 Abandoned
Array ( [id] => 14461667 [patent_doc_number] => 10326813 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-06-18 [patent_title] => Processing of live multimedia content and/or data streams over a communication network [patent_app_type] => utility [patent_app_number] => 15/157817 [patent_app_country] => US [patent_app_date] => 2016-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4819 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 458 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15157817 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/157817
Processing of live multimedia content and/or data streams over a communication network May 17, 2016 Issued
Array ( [id] => 13284689 [patent_doc_number] => 10153941 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-12-11 [patent_title] => Distributed operational control in computing systems [patent_app_type] => utility [patent_app_number] => 15/157196 [patent_app_country] => US [patent_app_date] => 2016-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 13 [patent_no_of_words] => 6974 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15157196 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/157196
Distributed operational control in computing systems May 16, 2016 Issued
Array ( [id] => 12053396 [patent_doc_number] => 20170329740 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-16 [patent_title] => 'DISTRIBUTED CLIENT BASED CACHE FOR KEYS USING DEMAND FAULT INVALIDATION' [patent_app_type] => utility [patent_app_number] => 15/155955 [patent_app_country] => US [patent_app_date] => 2016-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4931 [patent_no_of_claims] => 25 [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] => 15155955 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/155955
Distributed client based cache for keys using demand fault invalidation May 15, 2016 Issued
Array ( [id] => 11334471 [patent_doc_number] => 09525725 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-12-20 [patent_title] => 'Client-initiated leader election in distributed client-server systems' [patent_app_type] => utility [patent_app_number] => 15/132394 [patent_app_country] => US [patent_app_date] => 2016-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7247 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 384 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15132394 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/132394
Client-initiated leader election in distributed client-server systems Apr 18, 2016 Issued
Array ( [id] => 15762215 [patent_doc_number] => 10623247 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-04-14 [patent_title] => Information processing apparatus performing synchronization of data and data synchronization methods [patent_app_type] => utility [patent_app_number] => 15/062660 [patent_app_country] => US [patent_app_date] => 2016-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 27 [patent_no_of_words] => 12853 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 434 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15062660 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/062660
Information processing apparatus performing synchronization of data and data synchronization methods Mar 6, 2016 Issued
Menu