Search

Mark A. Gooray

Examiner (ID: 11803, Phone: (571)270-7805 , Office: P/2199 )

Most Active Art Unit
2199
Art Unit(s)
2199, 2193
Total Applications
503
Issued Applications
372
Pending Applications
42
Abandoned Applications
98

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 8343245 [patent_doc_number] => 08245184 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-08-14 [patent_title] => 'System and method for graphically building business rule conditions' [patent_app_type] => utility [patent_app_number] => 12/326530 [patent_app_country] => US [patent_app_date] => 2008-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 9022 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 214 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12326530 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/326530
System and method for graphically building business rule conditions Dec 1, 2008 Issued
Array ( [id] => 5565682 [patent_doc_number] => 20090138535 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-05-28 [patent_title] => 'Novel Binary and n-State Linear Feedback Shift Registers (LFSRs)' [patent_app_type] => utility [patent_app_number] => 12/323070 [patent_app_country] => US [patent_app_date] => 2008-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 13036 [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] => publications/A1/0138/20090138535.pdf [firstpage_image] =>[orig_patent_app_number] => 12323070 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/323070
Novel Binary and n-State Linear Feedback Shift Registers (LFSRs) Nov 24, 2008 Abandoned
Array ( [id] => 7679829 [patent_doc_number] => 20100106758 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-29 [patent_title] => 'COMPUTING DISCRETE FOURIER TRANSFORMS' [patent_app_type] => utility [patent_app_number] => 12/257455 [patent_app_country] => US [patent_app_date] => 2008-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 7836 [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] => publications/A1/0106/20100106758.pdf [firstpage_image] =>[orig_patent_app_number] => 12257455 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/257455
COMPUTING DISCRETE FOURIER TRANSFORMS Oct 23, 2008 Abandoned
Array ( [id] => 5587413 [patent_doc_number] => 20090106615 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-04-23 [patent_title] => 'TEST METHOD OF INTEGRATED CIRCUIT WITH RANDOM-NUMBER GENERATION CIRCUIT AND INTEGRATED CIRCUIT WITH RANDOM-NUMBER GENERATION CIRCUIT' [patent_app_type] => utility [patent_app_number] => 12/252465 [patent_app_country] => US [patent_app_date] => 2008-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8681 [patent_no_of_claims] => 19 [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] => publications/A1/0106/20090106615.pdf [firstpage_image] =>[orig_patent_app_number] => 12252465 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/252465
Test method of integrated circuit with random-number generation circuit and integrated circuit with random-number generation circuit Oct 15, 2008 Issued
Array ( [id] => 6386381 [patent_doc_number] => 20100082719 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-01 [patent_title] => 'Generating a Number based on a Bitset Constraint' [patent_app_type] => utility [patent_app_number] => 12/239783 [patent_app_country] => US [patent_app_date] => 2008-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7662 [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] => publications/A1/0082/20100082719.pdf [firstpage_image] =>[orig_patent_app_number] => 12239783 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/239783
Generating a number based on a bitset constraint Sep 27, 2008 Issued
Array ( [id] => 9301992 [patent_doc_number] => 08650233 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-02-11 [patent_title] => 'Random number generator including a variable frequency oscillator' [patent_app_type] => utility [patent_app_number] => 12/235995 [patent_app_country] => US [patent_app_date] => 2008-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 32 [patent_no_of_words] => 6706 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 1 [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] => 12235995 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/235995
Random number generator including a variable frequency oscillator Sep 22, 2008 Issued
Array ( [id] => 5363094 [patent_doc_number] => 20090037888 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-02-05 [patent_title] => 'Simulation of program execution to detect problem such as deadlock' [patent_app_type] => utility [patent_app_number] => 12/213871 [patent_app_country] => US [patent_app_date] => 2008-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 33 [patent_figures_cnt] => 33 [patent_no_of_words] => 9310 [patent_no_of_claims] => 10 [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] => publications/A1/0037/20090037888.pdf [firstpage_image] =>[orig_patent_app_number] => 12213871 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/213871
Simulation of program execution to detect problem such as deadlock Jun 24, 2008 Abandoned
Array ( [id] => 8438360 [patent_doc_number] => 08286146 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-10-09 [patent_title] => 'Method for automatic generation of schema mapping application code' [patent_app_type] => utility [patent_app_number] => 12/128960 [patent_app_country] => US [patent_app_date] => 2008-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 2836 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 343 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12128960 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/128960
Method for automatic generation of schema mapping application code May 28, 2008 Issued
Array ( [id] => 6253591 [patent_doc_number] => 20100138778 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-06-03 [patent_title] => 'METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR AUTOMATICALLY GENERATING CUSTOMIZABLE USER INTERFACES USING PROGRAMMING PATTERNS' [patent_app_type] => utility [patent_app_number] => 12/532327 [patent_app_country] => US [patent_app_date] => 2008-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 92 [patent_figures_cnt] => 92 [patent_no_of_words] => 35769 [patent_no_of_claims] => 38 [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] => 12532327 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/532327
Methods, systems, and computer readable media for automatically generating customizable user interfaces using programming patterns Mar 19, 2008 Issued
Array ( [id] => 9507274 [patent_doc_number] => 08745604 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-06-03 [patent_title] => 'Transferring data in a parallel processing environment' [patent_app_type] => utility [patent_app_number] => 12/036573 [patent_app_country] => US [patent_app_date] => 2008-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 23 [patent_no_of_words] => 15177 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12036573 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/036573
Transferring data in a parallel processing environment Feb 24, 2008 Issued
Array ( [id] => 5481700 [patent_doc_number] => 20090204657 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-08-13 [patent_title] => 'HYBRID RANDOM NUMBER GENERATOR' [patent_app_type] => utility [patent_app_number] => 12/030648 [patent_app_country] => US [patent_app_date] => 2008-02-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7111 [patent_no_of_claims] => 25 [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] => publications/A1/0204/20090204657.pdf [firstpage_image] =>[orig_patent_app_number] => 12030648 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/030648
Hybrid random number generator Feb 12, 2008 Issued
Array ( [id] => 5438077 [patent_doc_number] => 20090172664 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-02 [patent_title] => 'ADDING A PROFILING AGENT TO A VIRTUAL MACHINE TO PERMIT PERFORMANCE AND MEMORY CONSUMPTION ANALYSIS WITHIN UNIT TESTS' [patent_app_type] => utility [patent_app_number] => 11/968351 [patent_app_country] => US [patent_app_date] => 2008-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2874 [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] => publications/A1/0172/20090172664.pdf [firstpage_image] =>[orig_patent_app_number] => 11968351 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/968351
Adding a profiling agent to a virtual machine to permit performance and memory consumption analysis within unit tests Jan 1, 2008 Issued
Array ( [id] => 4809070 [patent_doc_number] => 20080172648 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-07-17 [patent_title] => 'Apparatus and method of modeling games' [patent_app_type] => utility [patent_app_number] => 11/979863 [patent_app_country] => US [patent_app_date] => 2007-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3198 [patent_no_of_claims] => 15 [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] => publications/A1/0172/20080172648.pdf [firstpage_image] =>[orig_patent_app_number] => 11979863 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/979863
Apparatus and method of modeling games Nov 8, 2007 Abandoned
Array ( [id] => 4731020 [patent_doc_number] => 20080209436 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-08-28 [patent_title] => 'Automated testing of programs using race-detection and flipping' [patent_app_type] => utility [patent_app_number] => 11/923060 [patent_app_country] => US [patent_app_date] => 2007-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 18265 [patent_no_of_claims] => 25 [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] => publications/A1/0209/20080209436.pdf [firstpage_image] =>[orig_patent_app_number] => 11923060 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/923060
Automated testing of programs using race-detection and flipping Oct 23, 2007 Abandoned
Array ( [id] => 9102909 [patent_doc_number] => 08566803 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-10-22 [patent_title] => 'Benchmark profiling for distributed systems' [patent_app_type] => utility [patent_app_number] => 11/858405 [patent_app_country] => US [patent_app_date] => 2007-09-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4489 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 242 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11858405 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/858405
Benchmark profiling for distributed systems Sep 19, 2007 Issued
Array ( [id] => 5510425 [patent_doc_number] => 20090083632 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-03-26 [patent_title] => 'REPRESENTING USER INTERACTIONS AS A SYNCHRONOUS ACTION IN A BUSINESS PROCESS FLOW' [patent_app_type] => utility [patent_app_number] => 11/858184 [patent_app_country] => US [patent_app_date] => 2007-09-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4061 [patent_no_of_claims] => 23 [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] => publications/A1/0083/20090083632.pdf [firstpage_image] =>[orig_patent_app_number] => 11858184 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/858184
Representing user interactions as a synchronous action in a business process flow Sep 19, 2007 Issued
Array ( [id] => 9404893 [patent_doc_number] => 08694958 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-04-08 [patent_title] => 'Marking up objects in code generation' [patent_app_type] => utility [patent_app_number] => 11/855718 [patent_app_country] => US [patent_app_date] => 2007-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7323 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11855718 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/855718
Marking up objects in code generation Sep 13, 2007 Issued
Array ( [id] => 10879571 [patent_doc_number] => 08904369 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-12-02 [patent_title] => 'Method and system for automated process distribution' [patent_app_type] => utility [patent_app_number] => 11/758707 [patent_app_country] => US [patent_app_date] => 2007-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3052 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 228 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11758707 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/758707
Method and system for automated process distribution Jun 5, 2007 Issued
Array ( [id] => 9187300 [patent_doc_number] => 08627301 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-01-07 [patent_title] => 'Concurrent management of adaptive programs' [patent_app_type] => utility [patent_app_number] => 11/750441 [patent_app_country] => US [patent_app_date] => 2007-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2725 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11750441 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/750441
Concurrent management of adaptive programs May 17, 2007 Issued
Array ( [id] => 8308860 [patent_doc_number] => 08230415 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-07-24 [patent_title] => 'On-demand advertising of software packages' [patent_app_type] => utility [patent_app_number] => 11/685374 [patent_app_country] => US [patent_app_date] => 2007-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5681 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 213 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11685374 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/685374
On-demand advertising of software packages Mar 12, 2007 Issued
Menu