Search

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 numberTitle of the applicationFiling DateStatus
Array ( [id] => 13021297 [patent_doc_number] => 10033778 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-07-24 [patent_title] => Real-time statistical analysis on high speed streaming data [patent_app_type] => utility [patent_app_number] => 14/868495 [patent_app_country] => US [patent_app_date] => 2015-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4803 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [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] => 14868495 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/868495
Real-time statistical analysis on high speed streaming data Sep 28, 2015 Issued
Array ( [id] => 11534041 [patent_doc_number] => 20170094021 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-30 [patent_title] => 'CUSTOMIZED ELECTRONIC PRODUCT CONFIGURATION' [patent_app_type] => utility [patent_app_number] => 14/868465 [patent_app_country] => US [patent_app_date] => 2015-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8478 [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] => 14868465 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/868465
Customized electronic product configuration Sep 28, 2015 Issued
Array ( [id] => 13021005 [patent_doc_number] => 10033631 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-07-24 [patent_title] => Route distribution for service appliances [patent_app_type] => utility [patent_app_number] => 14/869747 [patent_app_country] => US [patent_app_date] => 2015-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 13126 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14869747 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/869747
Route distribution for service appliances Sep 28, 2015 Issued
Array ( [id] => 13175649 [patent_doc_number] => 10103954 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-16 [patent_title] => Inter-nodes multicasting communication in a monitoring infrastructure [patent_app_type] => utility [patent_app_number] => 14/868482 [patent_app_country] => US [patent_app_date] => 2015-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6718 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 397 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14868482 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/868482
Inter-nodes multicasting communication in a monitoring infrastructure Sep 28, 2015 Issued
Array ( [id] => 10748336 [patent_doc_number] => 20160094486 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-03-31 [patent_title] => 'SYSTEM AND METHOD FOR MULTI-TENANCY ENABLEMENT OF ENTERPRISE JAVA APPLICATIONS USING RESOURCE PROXIES AND APPLICATION TENANCY CONTEXT' [patent_app_type] => utility [patent_app_number] => 14/866642 [patent_app_country] => US [patent_app_date] => 2015-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 10096 [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] => 14866642 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/866642
System and method for multi-tenancy enablement of enterprise JAVA (TM) applications using resource proxies and application tenancy context Sep 24, 2015 Issued
Array ( [id] => 10680830 [patent_doc_number] => 20160026975 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-01-28 [patent_title] => 'EVENT TRIGGERED NOTIFICATIONS FOR COLLABORATIVE PROCESSES' [patent_app_type] => utility [patent_app_number] => 14/826273 [patent_app_country] => US [patent_app_date] => 2015-08-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 11063 [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] => 14826273 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/826273
Event triggered notifications for collaborative processes Aug 13, 2015 Issued
Array ( [id] => 10465352 [patent_doc_number] => 20150350367 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-12-03 [patent_title] => 'DISTRIBUTED CACHE SYSTEM FOR OPTICAL NETWORKS' [patent_app_type] => utility [patent_app_number] => 14/823471 [patent_app_country] => US [patent_app_date] => 2015-08-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 13238 [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] => 14823471 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/823471
DISTRIBUTED CACHE SYSTEM FOR OPTICAL NETWORKS Aug 10, 2015 Abandoned
Array ( [id] => 13147961 [patent_doc_number] => 10091327 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-02 [patent_title] => Processing available user data to determine a user profile for use in anticipating changing user interests [patent_app_type] => utility [patent_app_number] => 14/822851 [patent_app_country] => US [patent_app_date] => 2015-08-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 11387 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 225 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14822851 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/822851
Processing available user data to determine a user profile for use in anticipating changing user interests Aug 9, 2015 Issued
Array ( [id] => 11322448 [patent_doc_number] => 09521202 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-12-13 [patent_title] => 'Method for matching multiple devices, and device and server system for enabling matching' [patent_app_type] => utility [patent_app_number] => 14/807583 [patent_app_country] => US [patent_app_date] => 2015-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 7578 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14807583 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/807583
Method for matching multiple devices, and device and server system for enabling matching Jul 22, 2015 Issued
Array ( [id] => 10441433 [patent_doc_number] => 20150326445 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-11-12 [patent_title] => 'METHOD AND APPARATUS FOR LAYER 2 DISCOVERY IN A MANAGED SHARED NETWORK' [patent_app_type] => utility [patent_app_number] => 14/801149 [patent_app_country] => US [patent_app_date] => 2015-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6418 [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] => 14801149 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/801149
Method and apparatus for layer 2 discovery in a managed shared network Jul 15, 2015 Issued
Array ( [id] => 11741157 [patent_doc_number] => 09705760 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-07-11 [patent_title] => 'Measuring affinity levels via passive and active interactions' [patent_app_type] => utility [patent_app_number] => 14/754549 [patent_app_country] => US [patent_app_date] => 2015-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 13809 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14754549 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/754549
Measuring affinity levels via passive and active interactions Jun 28, 2015 Issued
Array ( [id] => 10417068 [patent_doc_number] => 20150302078 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-22 [patent_title] => 'DETERMINING LOGICAL GROUPS WITHOUT USING PERSONAL INFORMATION' [patent_app_type] => utility [patent_app_number] => 14/754562 [patent_app_country] => US [patent_app_date] => 2015-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 14650 [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] => 14754562 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/754562
Determining logical groups without using personal information Jun 28, 2015 Issued
Array ( [id] => 10417071 [patent_doc_number] => 20150302080 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-22 [patent_title] => 'PINNING USERS TO USER GROUPS' [patent_app_type] => utility [patent_app_number] => 14/754601 [patent_app_country] => US [patent_app_date] => 2015-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 14650 [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] => 14754601 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/754601
Pinning users to user groups Jun 28, 2015 Issued
Array ( [id] => 10417073 [patent_doc_number] => 20150302082 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-22 [patent_title] => 'DETERMINING MEMBERSHIP IN A GROUP BASED ON LONELINESS SCORE' [patent_app_type] => utility [patent_app_number] => 14/754597 [patent_app_country] => US [patent_app_date] => 2015-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 14650 [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] => 14754597 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/754597
Determining membership in a group based on loneliness score Jun 28, 2015 Issued
Array ( [id] => 11359617 [patent_doc_number] => 09536270 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-01-03 [patent_title] => 'Reranking of groups when content is uploaded' [patent_app_type] => utility [patent_app_number] => 14/754582 [patent_app_country] => US [patent_app_date] => 2015-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 14699 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14754582 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/754582
Reranking of groups when content is uploaded Jun 28, 2015 Issued
Array ( [id] => 10403622 [patent_doc_number] => 20150288631 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-08 [patent_title] => 'Coordination of data received from one or more sources over one or more channels into a single context' [patent_app_type] => utility [patent_app_number] => 14/740428 [patent_app_country] => US [patent_app_date] => 2015-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2859 [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] => 14740428 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/740428
Coordination of data received from one or more sources over one or more channels into a single context Jun 15, 2015 Issued
Array ( [id] => 10395980 [patent_doc_number] => 20150280987 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-01 [patent_title] => 'Multi-Tenant Information Processing System, Management Server, and Configuration Management Method' [patent_app_type] => utility [patent_app_number] => 14/737699 [patent_app_country] => US [patent_app_date] => 2015-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 13027 [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] => 14737699 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/737699
Multi-Tenant Information Processing System, Management Server, and Configuration Management Method Jun 11, 2015 Abandoned
Array ( [id] => 14207465 [patent_doc_number] => 10270867 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-23 [patent_title] => Mobile apparatus, display apparatus, and multimedia output method using the same [patent_app_type] => utility [patent_app_number] => 14/723888 [patent_app_country] => US [patent_app_date] => 2015-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 28 [patent_no_of_words] => 12855 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14723888 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/723888
Mobile apparatus, display apparatus, and multimedia output method using the same May 27, 2015 Issued
Array ( [id] => 11316730 [patent_doc_number] => 20160352840 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-01 [patent_title] => 'REMOTELY-HOSTED AUTO-DISCOVERY SERVICE' [patent_app_type] => utility [patent_app_number] => 14/723838 [patent_app_country] => US [patent_app_date] => 2015-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8288 [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] => 14723838 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/723838
Remotely-hosted auto-discovery service May 27, 2015 Issued
Array ( [id] => 12255880 [patent_doc_number] => 09928024 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-03-27 [patent_title] => 'Audio data buffering' [patent_app_type] => utility [patent_app_number] => 14/723549 [patent_app_country] => US [patent_app_date] => 2015-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3262 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14723549 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/723549
Audio data buffering May 27, 2015 Issued
Menu