Search

Charles Hart

Examiner (ID: 16997)

Most Active Art Unit
1305
Art Unit(s)
1305
Total Applications
501
Issued Applications
461
Pending Applications
2
Abandoned Applications
38

Applications

Application numberTitle of the applicationFiling DateStatus
08/432372 COMMUNICATIONS ON A NETWORK Apr 30, 1995 Abandoned
08/396355 PARALLEL PROCESSING SYSTEM FOR VIRTUAL PROCESSOR IMPLEMENTATION OF MACHINE-LANGUAGE INSTRUCTIONS Feb 27, 1995 Abandoned
Array ( [id] => 3118291 [patent_doc_number] => 05448735 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1995-09-05 [patent_title] => 'Task organization for execution using linked records referencing code modules' [patent_app_type] => 1 [patent_app_number] => 8/369307 [patent_app_country] => US [patent_app_date] => 1995-01-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 22 [patent_no_of_words] => 14525 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/448/05448735.pdf [firstpage_image] =>[orig_patent_app_number] => 369307 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/369307
Task organization for execution using linked records referencing code modules Jan 5, 1995 Issued
Array ( [id] => 3472430 [patent_doc_number] => 05442793 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1995-08-15 [patent_title] => 'Method and system for locating an inherited virtual function member of a derived class' [patent_app_type] => 1 [patent_app_number] => 8/352424 [patent_app_country] => US [patent_app_date] => 1994-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5295 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 212 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/442/05442793.pdf [firstpage_image] =>[orig_patent_app_number] => 352424 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/352424
Method and system for locating an inherited virtual function member of a derived class Dec 7, 1994 Issued
Array ( [id] => 3467187 [patent_doc_number] => 05452453 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1995-09-19 [patent_title] => 'Rule based production system adapted for complex procedural flow' [patent_app_type] => 1 [patent_app_number] => 8/327230 [patent_app_country] => US [patent_app_date] => 1994-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 28 [patent_no_of_words] => 8594 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 155 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/452/05452453.pdf [firstpage_image] =>[orig_patent_app_number] => 327230 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/327230
Rule based production system adapted for complex procedural flow Oct 20, 1994 Issued
Array ( [id] => 3532717 [patent_doc_number] => 05530866 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-06-25 [patent_title] => 'Register allocation methods having upward pass for determining and propagating variable usage information and downward pass for binding; both passes utilizing interference graphs via coloring' [patent_app_type] => 1 [patent_app_number] => 8/324152 [patent_app_country] => US [patent_app_date] => 1994-10-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 11375 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 255 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/530/05530866.pdf [firstpage_image] =>[orig_patent_app_number] => 324152 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/324152
Register allocation methods having upward pass for determining and propagating variable usage information and downward pass for binding; both passes utilizing interference graphs via coloring Oct 12, 1994 Issued
Array ( [id] => 3673957 [patent_doc_number] => 05657438 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-08-12 [patent_title] => 'Interactive system for developing tests of system under test allowing independent positioning of execution start and stop markers to execute subportion of test script' [patent_app_type] => 1 [patent_app_number] => 8/319309 [patent_app_country] => US [patent_app_date] => 1994-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 5312 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/657/05657438.pdf [firstpage_image] =>[orig_patent_app_number] => 319309 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/319309
Interactive system for developing tests of system under test allowing independent positioning of execution start and stop markers to execute subportion of test script Oct 5, 1994 Issued
Array ( [id] => 3534232 [patent_doc_number] => 05530964 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-06-25 [patent_title] => 'Optimizing assembled code for execution using execution statistics collection, without inserting instructions in the code and reorganizing the code based on the statistics collected' [patent_app_type] => 1 [patent_app_number] => 8/308120 [patent_app_country] => US [patent_app_date] => 1994-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 6216 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/530/05530964.pdf [firstpage_image] =>[orig_patent_app_number] => 308120 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/308120
Optimizing assembled code for execution using execution statistics collection, without inserting instructions in the code and reorganizing the code based on the statistics collected Sep 18, 1994 Issued
Array ( [id] => 3566874 [patent_doc_number] => 05519869 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-05-21 [patent_title] => 'Multi-density data storage backup allowing bootstrap image storage in density required by initial boot code and other system images at higher densities' [patent_app_type] => 1 [patent_app_number] => 8/305499 [patent_app_country] => US [patent_app_date] => 1994-09-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 4344 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 155 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/519/05519869.pdf [firstpage_image] =>[orig_patent_app_number] => 305499 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/305499
Multi-density data storage backup allowing bootstrap image storage in density required by initial boot code and other system images at higher densities Sep 12, 1994 Issued
Array ( [id] => 3676906 [patent_doc_number] => 05598563 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-01-28 [patent_title] => 'Method of loading device drivers from ROM without requirement of system to have any harddisks or floppy drives and without using config.sys file' [patent_app_type] => 1 [patent_app_number] => 8/285485 [patent_app_country] => US [patent_app_date] => 1994-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2714 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/598/05598563.pdf [firstpage_image] =>[orig_patent_app_number] => 285485 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/285485
Method of loading device drivers from ROM without requirement of system to have any harddisks or floppy drives and without using config.sys file Aug 2, 1994 Issued
Array ( [id] => 3502507 [patent_doc_number] => 05440699 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1995-08-08 [patent_title] => 'System by which a remote computer receives screen images from and transmits commands to a host computer' [patent_app_type] => 1 [patent_app_number] => 8/282824 [patent_app_country] => US [patent_app_date] => 1994-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 2754 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/440/05440699.pdf [firstpage_image] =>[orig_patent_app_number] => 282824 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/282824
System by which a remote computer receives screen images from and transmits commands to a host computer Jul 28, 1994 Issued
08/270303 DATA PROCESSING APPARATUS Jul 4, 1994 Abandoned
08/263812 DYNAMIC META COMMANDS FOR PERIPHERAL DEVICES Jun 21, 1994 Abandoned
08/258510 COLD BOOT DATA BACKUP SYSTEM Jun 9, 1994 Abandoned
Array ( [id] => 3438666 [patent_doc_number] => 05404534 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1995-04-04 [patent_title] => 'Method and apparatus for extensible object-oriented inter-application link management' [patent_app_type] => 1 [patent_app_number] => 8/252059 [patent_app_country] => US [patent_app_date] => 1994-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 11431 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/404/05404534.pdf [firstpage_image] =>[orig_patent_app_number] => 252059 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/252059
Method and apparatus for extensible object-oriented inter-application link management May 31, 1994 Issued
08/249890 METHOD AND APPARATUS FOR GENERATING AND USING SHORT OPERATION IDENTIFIERS IN OBJECT ORIENTED SYSTEMS May 25, 1994 Abandoned
Array ( [id] => 3465690 [patent_doc_number] => 05379426 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1995-01-03 [patent_title] => 'Method and apparatus for object oriented interprocess message switching' [patent_app_type] => 1 [patent_app_number] => 8/247519 [patent_app_country] => US [patent_app_date] => 1994-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9177 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 419 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/379/05379426.pdf [firstpage_image] =>[orig_patent_app_number] => 247519 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/247519
Method and apparatus for object oriented interprocess message switching May 22, 1994 Issued
Array ( [id] => 3553053 [patent_doc_number] => 05481718 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-01-02 [patent_title] => 'Object-oriented system having object models containing plural objects with instantiation following static classification by class relationships, dynamic classification by temporal instantiation, and causality restrictions' [patent_app_type] => 1 [patent_app_number] => 8/246430 [patent_app_country] => US [patent_app_date] => 1994-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 48 [patent_figures_cnt] => 61 [patent_no_of_words] => 23655 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 206 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/481/05481718.pdf [firstpage_image] =>[orig_patent_app_number] => 246430 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/246430
Object-oriented system having object models containing plural objects with instantiation following static classification by class relationships, dynamic classification by temporal instantiation, and causality restrictions May 19, 1994 Issued
Array ( [id] => 3668131 [patent_doc_number] => 05623684 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-04-22 [patent_title] => 'Application specific processor architecture comprising pre-designed reconfigurable application elements interconnected via a bus with high-level statements controlling configuration and data routing' [patent_app_type] => 1 [patent_app_number] => 8/243963 [patent_app_country] => US [patent_app_date] => 1994-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7640 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/623/05623684.pdf [firstpage_image] =>[orig_patent_app_number] => 243963 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/243963
Application specific processor architecture comprising pre-designed reconfigurable application elements interconnected via a bus with high-level statements controlling configuration and data routing May 16, 1994 Issued
Array ( [id] => 3457196 [patent_doc_number] => 05388268 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1995-02-07 [patent_title] => 'Methods of indicating states of software processes cooperating on a single task' [patent_app_type] => 1 [patent_app_number] => 8/234496 [patent_app_country] => US [patent_app_date] => 1994-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2896 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 277 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/388/05388268.pdf [firstpage_image] =>[orig_patent_app_number] => 234496 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/234496
Methods of indicating states of software processes cooperating on a single task Apr 27, 1994 Issued
Menu