Search

Kieu Oanh T. Bui

Examiner (ID: 16822, Phone: (571)272-7291 , Office: P/2425 )

Most Active Art Unit
2425
Art Unit(s)
2611, 2425, 2421, 2623, 2711
Total Applications
842
Issued Applications
638
Pending Applications
87
Abandoned Applications
122

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 16200609 [patent_doc_number] => 10725772 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-07-28 [patent_title] => Electric control device for vehicles, program updating method, and server apparatus [patent_app_type] => utility [patent_app_number] => 16/096306 [patent_app_country] => US [patent_app_date] => 2017-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 14383 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 243 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16096306 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/096306
Electric control device for vehicles, program updating method, and server apparatus Apr 18, 2017 Issued
Array ( [id] => 13185797 [patent_doc_number] => 10108418 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-23 [patent_title] => Collapsing of multiple nested loops, methods, and instructions [patent_app_type] => utility [patent_app_number] => 15/478520 [patent_app_country] => US [patent_app_date] => 2017-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 27 [patent_no_of_words] => 18581 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15478520 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/478520
Collapsing of multiple nested loops, methods, and instructions Apr 3, 2017 Issued
Array ( [id] => 11745659 [patent_doc_number] => 20170199732 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-07-13 [patent_title] => 'EXTRACTING SOURCE CODE' [patent_app_type] => utility [patent_app_number] => 15/469407 [patent_app_country] => US [patent_app_date] => 2017-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 24 [patent_no_of_words] => 13743 [patent_no_of_claims] => 19 [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] => 15469407 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/469407
Extracting source code Mar 23, 2017 Issued
Array ( [id] => 13483085 [patent_doc_number] => 20180293085 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-11 [patent_title] => PLUG-IN PACKAGING METHOD, DEVICE, TERMINAL AND STORAGE MEDIA [patent_app_type] => utility [patent_app_number] => 15/577717 [patent_app_country] => US [patent_app_date] => 2017-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5144 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 15577717 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/577717
Plug-in packaging method, device, terminal and storage media Feb 21, 2017 Issued
Array ( [id] => 13347141 [patent_doc_number] => 20180225110 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-09 [patent_title] => LEGACY PROGRAM CODE ANALYSIS AND OPTIMIZATION [patent_app_type] => utility [patent_app_number] => 15/427241 [patent_app_country] => US [patent_app_date] => 2017-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3864 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15427241 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/427241
LEGACY PROGRAM CODE ANALYSIS AND OPTIMIZATION Feb 7, 2017 Abandoned
Array ( [id] => 14886729 [patent_doc_number] => 10423407 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-09-24 [patent_title] => Software workstation and method for employing appended metadata in industrial automation software [patent_app_type] => utility [patent_app_number] => 15/401662 [patent_app_country] => US [patent_app_date] => 2017-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5692 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15401662 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/401662
Software workstation and method for employing appended metadata in industrial automation software Jan 8, 2017 Issued
Array ( [id] => 12032697 [patent_doc_number] => 20170322796 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-09 [patent_title] => 'DEVICE AND METHOD FOR UPDATING FIRMWARE AND FIRMWARE UPDATE SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/365513 [patent_app_country] => US [patent_app_date] => 2016-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6834 [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] => 15365513 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/365513
DEVICE AND METHOD FOR UPDATING FIRMWARE AND FIRMWARE UPDATE SYSTEM Nov 29, 2016 Abandoned
Array ( [id] => 12775357 [patent_doc_number] => 20180150287 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-31 [patent_title] => DYNAMIC MANAGEMENT OF SOFTWARE LOAD AT CUSTOMER PREMISE EQUIPMENT DEVICE [patent_app_type] => utility [patent_app_number] => 15/362386 [patent_app_country] => US [patent_app_date] => 2016-11-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10549 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15362386 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/362386
Dynamic management of software load at customer premise equipment device Nov 27, 2016 Issued
Array ( [id] => 13226717 [patent_doc_number] => 10127134 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-11-13 [patent_title] => Software testing system and a method for facilitating structured regression planning and optimization [patent_app_type] => utility [patent_app_number] => 15/359264 [patent_app_country] => US [patent_app_date] => 2016-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6792 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 212 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15359264 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/359264
Software testing system and a method for facilitating structured regression planning and optimization Nov 21, 2016 Issued
Array ( [id] => 12735601 [patent_doc_number] => 20180137034 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-17 [patent_title] => SMART EMULATOR FOR WEARABLE DEVICES [patent_app_type] => utility [patent_app_number] => 15/353786 [patent_app_country] => US [patent_app_date] => 2016-11-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6001 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15353786 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/353786
Smart emulator for wearable devices Nov 16, 2016 Issued
Array ( [id] => 15313483 [patent_doc_number] => 10521447 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-12-31 [patent_title] => Container application execution using image metadata [patent_app_type] => utility [patent_app_number] => 15/350121 [patent_app_country] => US [patent_app_date] => 2016-11-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8490 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15350121 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/350121
Container application execution using image metadata Nov 13, 2016 Issued
Array ( [id] => 14061745 [patent_doc_number] => 10235165 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-03-19 [patent_title] => Creating optimized shortcuts [patent_app_type] => utility [patent_app_number] => 15/346805 [patent_app_country] => US [patent_app_date] => 2016-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4601 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [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] => 15346805 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/346805
Creating optimized shortcuts Nov 8, 2016 Issued
Array ( [id] => 14489287 [patent_doc_number] => 10331431 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-06-25 [patent_title] => Multiple laser module programming over internal communications bus of fiber laser [patent_app_type] => utility [patent_app_number] => 15/347569 [patent_app_country] => US [patent_app_date] => 2016-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6404 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15347569 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/347569
Multiple laser module programming over internal communications bus of fiber laser Nov 8, 2016 Issued
Array ( [id] => 14982347 [patent_doc_number] => 10445084 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-10-15 [patent_title] => Method and system for installing software [patent_app_type] => utility [patent_app_number] => 15/343372 [patent_app_country] => US [patent_app_date] => 2016-11-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5466 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15343372 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/343372
Method and system for installing software Nov 3, 2016 Issued
Array ( [id] => 12011517 [patent_doc_number] => 09804834 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-10-31 [patent_title] => 'Automatically updating a hybrid application' [patent_app_type] => utility [patent_app_number] => 15/339891 [patent_app_country] => US [patent_app_date] => 2016-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 12242 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15339891 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/339891
Automatically updating a hybrid application Oct 30, 2016 Issued
Array ( [id] => 11917246 [patent_doc_number] => 09785432 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-10-10 [patent_title] => 'Automatic developer behavior classification' [patent_app_type] => utility [patent_app_number] => 15/290558 [patent_app_country] => US [patent_app_date] => 2016-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 9684 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 497 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15290558 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/290558
Automatic developer behavior classification Oct 10, 2016 Issued
Array ( [id] => 11397027 [patent_doc_number] => 20170017563 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-01-19 [patent_title] => 'DETECTING RACE CONDITION VULNERABILITIES IN COMPUTER SOFTWARE APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 15/288193 [patent_app_country] => US [patent_app_date] => 2016-10-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3594 [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] => 15288193 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/288193
Detecting race condition vulnerabilities in computer software applications Oct 6, 2016 Issued
Array ( [id] => 14255107 [patent_doc_number] => 10277767 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-30 [patent_title] => Image forming apparatus including a device that updates stored program based on updating data which is selected based on program that is started or startable [patent_app_type] => utility [patent_app_number] => 15/276258 [patent_app_country] => US [patent_app_date] => 2016-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 20 [patent_no_of_words] => 18067 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15276258 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/276258
Image forming apparatus including a device that updates stored program based on updating data which is selected based on program that is started or startable Sep 25, 2016 Issued
Array ( [id] => 12591714 [patent_doc_number] => 20180089067 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-29 [patent_title] => WHITE BOX TESTING [patent_app_type] => utility [patent_app_number] => 15/275739 [patent_app_country] => US [patent_app_date] => 2016-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5734 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 200 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15275739 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/275739
White box testing Sep 25, 2016 Issued
Array ( [id] => 14009277 [patent_doc_number] => 10223097 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-03-05 [patent_title] => Dynamic update of an application in compilation and deployment with cold-swapping [patent_app_type] => utility [patent_app_number] => 15/275598 [patent_app_country] => US [patent_app_date] => 2016-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 26981 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15275598 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/275598
Dynamic update of an application in compilation and deployment with cold-swapping Sep 25, 2016 Issued
Menu