home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / patents / 986 < prev    next >
Encoding:
Text File  |  1992-07-25  |  13.9 KB  |  464 lines

  1. Newsgroups: comp.patents
  2. Path: sparky!uunet!munnari.oz.au!metro!basser.cs.su.oz.au!news
  3. From: srctran@world.std.com (Gregory Aharonian)
  4. Subject: [INFO] 200 software patents in 2 months - what's going on
  5. Organization: Basser Dept of Computer Science, University of Sydney, Australia
  6. Date: Fri, 24 Jul 1992 03:19:57 GMT
  7. Approved: patents@cs.su.oz.au
  8. Message-ID: <1992Jul25.033617.6322@cs.su.oz.au>
  9. Sender: news@cs.su.oz.au (News)
  10. Lines: 452
  11.  
  12.  
  13.      To appreciate the magnitude of the problem of software patents, what
  14. follows is a list of about two hundred patents from just TWO months of 1991.
  15. The software community should start helping the patent office better manage
  16. the process of awarding software patents.
  17.       A good guess is that there at least 20,000 patents dealing with software
  18. and algorithms.  I am preparing a compendium of all of these patents by title
  19. and number and assignee.
  20.      Recently Microsoft paid IBM $20 million to license IBM's software patent
  21. portfolio, so software patents are starting to become big business.  On the
  22. other hand, many of these patents are challengeable in court based on prior
  23. art considerations.
  24.  
  25. Greg Aharonian
  26. Source Translation & Optimization
  27. 617-489-3727
  28.  
  29. ==============================================================================
  30.  
  31.  
  32. Preprocessing means for use in a pattern classification system
  33.  
  34. Hybrid feature-based and template matching optical character recognition
  35.  
  36. Apparatus and method for digitizing and segmenting a handwriting movement
  37. based on curvilinear and angular velocities
  38.  
  39. Mechanism for measuring the service times of software and hardware components
  40. in complex systems
  41.  
  42. Method and apparatus for supporting the operation under radioactive rays
  43.  
  44. Dot placement technique for speed optimization of raster printing devices
  45.  
  46. h
  47. Probabilistic inference gate
  48.  
  49. Method for quasi-key search within a national language support data processing
  50. system
  51.  
  52. Medical information system with automatic updating of task list in response
  53. to charting interventions on task list window into an associated form
  54.  
  55. Assignment-dependent resource allocation method
  56.  
  57. Remote meter configuration
  58.  
  59. Data access system for a fileaccess processor
  60.  
  61. Character and phoneme recognition based on probability clustering
  62.  
  63. Method and apparatus for recognizing table area formed in binary image of
  64. document
  65.  
  66. Figure hidden-line processing method
  67.  
  68. Apparatus for automatically designing jig
  69.  
  70. System for modelling low resolution atmospheric propagation
  71.  
  72. System for translating a source language word with a prefix into a target
  73. language word with multiple forms
  74.  
  75. Translation communication system
  76.  
  77. Management of defect areas in recording media
  78.  
  79. Method and apparatus for computer program encapsulation
  80.  
  81. Apparatus and method for interpreting image data for use in a raster plotter
  82.  
  83. Computerized method of matching two dimensional patterns
  84.  
  85. Generalized neighborhoods parameter transform for image features extraction
  86.  
  87. Image processing method using improved Bresenham algorithm in creating an
  88. outline of a figure to be painted and apparatus adopting the method
  89.  
  90. Method for recognizing previously localized characters present in digital
  91. gray tone images, particularly for recognizing characters struck into
  92. metal surfaces
  93.  
  94. System and method for automatic document segmentation
  95.  
  96. Method and apparatus for controlling the use of a public key, based on the
  97. level of import integrity for the key
  98.  
  99. X Window security system
  100.  
  101. Computerized tomographic apparatus
  102.  
  103. Remote agent operation for automatic call distributors
  104.  
  105. Geophysical exploration using near surface structure corrections developed
  106. >from common endpoint gather stacked traces
  107.  
  108. Method of enhancing geophysical data
  109.  
  110. Network protocol translator including method and apparatus for reducing
  111. interprocess communication and data exchange overhead
  112.  
  113. Orthogonal transform coding apparatus for reducing the amount of coded
  114. signals to be processed and transmitted
  115.  
  116. Image data coding apparatus and coding method
  117.  
  118. Discrete Fourier transform imaging
  119.  
  120. Automatic determination of labels and Markov word models in a speech
  121. recognition system
  122.  
  123. User interface with multiple workspaces for sharing display system objects
  124.  
  125. Self-developing computer system
  126.  
  127. Rete network with provisional satisfaction of node conditions
  128.  
  129. Routing system and method for integrated circuits
  130.  
  131. Figure determination method in automatic programming
  132.  
  133. Navigation system with easily learned destination selection interface
  134.  
  135. Modular interlinked marine fire-control system and method for compensating
  136. alignment errors in such modular interlinked marine fire-control system
  137.  
  138. Method for culturally predictable keysort within a national language
  139. support data processing system
  140.  
  141. Method and system for automated computerized analysis of sizes of hearts
  142. and lungs in digital chest radiographs
  143.  
  144. Medical information system with automatic updating of task list in response
  145. to entering orders and charting interventions on associated forms
  146.  
  147. Methods and apparatus for measuring multiple optical properties of biological
  148. specimens
  149.  
  150. Measuring utilization of processor shared by multiple system control programs
  151.  
  152. System and method for monitoring electronic data processing equipment
  153.  
  154. Immediate duplication of I/O requests on a record by record basis by a
  155. computer operating system
  156.  
  157. System using only two passes searching to locate record having only
  158. parameters and corresponding values of an input record
  159.  
  160. System for reducing the information transmitted in the variable length
  161. encoding of numerical data blocks with encoding of values and string lengths
  162.  
  163. Monopulse processing systems
  164.  
  165. Interpretation of mass spectra of multiply charged ions of mixtures
  166.  
  167. Method for estimating and correcting bias errors in a software air meter
  168.  
  169. Simplified CAD parametric macroinstruction capability including variational
  170. geometrics feature
  171.  
  172. Method for encoding color images
  173.  
  174. Method and apparatus for providing error correction to symbol level codes
  175.  
  176. Defect tolerant set associative cache
  177.  
  178. Modifying text data to change features in a region of text
  179.  
  180. Methods for handling calendar information in a data processing system
  181.  
  182. Topography simulation system
  183.  
  184. Plant fault diagnosis system
  185.  
  186. Method and apparatus for combination information display and input operations
  187.  
  188. Numerical control data creation method
  189.  
  190. Parcel processing system with end of day rating
  191.  
  192. Method for facilitating the sorting of national language keys in a data
  193. processing system
  194.  
  195. Imaging system and method using scattered and diffused radiation
  196.  
  197. System and method for scheduling data transfers among a plurality of data
  198. processing units to avoid conflicting data requests
  199.  
  200. Computerized medical insurance system including means to automatically
  201. update member eligibility files at pre-established intervals
  202.  
  203. Forth specific language microprocessor
  204.  
  205. Computerized door locking and monitoring system using power-line carrier
  206. components
  207.  
  208. Optimization method and an optimized filter for sidelobe suppression
  209.  
  210. Method and apparatus for generating quantifiable video displays
  211.  
  212. Method and apparatus for detecting mark from image data
  213.  
  214. Voice recognition system
  215.  
  216. Route based network management
  217.  
  218. Credit control system for long distance telephone services
  219.  
  220. Method for synchronizing interconnected digital equipment
  221.  
  222. Spectrally efficient digital FM modulation system
  223.  
  224. Apparatus and method for documenting faults in computing modules
  225.  
  226. Hardware implemented moving average processor
  227.  
  228. Non-recursive half-band filter with complex valued coefficients for complex
  229. input and output signals
  230.  
  231. Interactive adaptive inference system
  232.  
  233. Event-controlled LCC simulation
  234.  
  235. Formatting system
  236.  
  237. Document input method and apparatus
  238.  
  239. Method and apparatus for filling contours in digital typefaces
  240.  
  241. Graphic drawing method and system with input coordinates automatically
  242. adjustable
  243.  
  244. Method and means for grammatically processing a natural language sentence
  245.  
  246. Quantitative computed tomography system
  247.  
  248. Method and apparatus for controlling initiation of bootstrap loading of an
  249. operating system in a computer system having first and second discrete
  250. computing zones
  251.  
  252. Industrial control system device
  253.  
  254. Image filing method
  255.  
  256. Data display
  257.  
  258. Computer input device using an orientation sensor
  259.  
  260. Method for generating an image using nuclear magnetic resonance signals
  261.  
  262. Spectral estimation utilizinga minimum free energy method with recursive
  263. reflection coefficients
  264.  
  265. Method and apparatus for DP matching using multiple templates
  266.  
  267. Character recognition system
  268.  
  269. Hierarchical constrained automatic learning neural network for character
  270. recognition
  271.  
  272. Method for determining a desired image signal range from an image having
  273. a single background
  274.  
  275. Method and apparatus for verifying identity using image correlation
  276.  
  277. Motion-pattern recognition apparatus
  278.  
  279. Linear predictive residual representation via non-iterative spectral
  280. reconstruction
  281.  
  282. Method for generating a random number for the encoded transmission of data
  283. upon fundamental of a variable starting value
  284.  
  285. Terminal management method and apparatus
  286.  
  287. Method and apparatus for vector quantization
  288.  
  289. Method and apparatus for planning telephone facilities network
  290.  
  291. Service processor tester
  292.  
  293. Efficient generation of traveltime tables for two dimensional and three
  294. dimensional prestack depth migration
  295.  
  296. Method for removing coherent noise from siesmic data through F-X filtering
  297.  
  298. Continuous computer performance measurement tool that reduces operating
  299. system produced performance data for logging into global, process and
  300. workload files
  301.  
  302. Programmable protocol engine having context free and context dependent
  303. processes
  304.  
  305. Method and apparatus for displaying and editing mathematical expressions
  306. in textbook format
  307.  
  308. Topography simulation method
  309.  
  310. Methods and apparatus for monitoring system performance
  311.  
  312. Slope-aspect color shading for parametric surfaces
  313.  
  314. Sequence processing artificial neural network
  315.  
  316. Circuit design conversion apparatus
  317.  
  318. Composite figure definition method
  319.  
  320. Optical robotic canopy polishing system
  321.  
  322. ative loop of a source program into
  323. parallelly executable object program portions
  324.  
  325. Method for evaluating and designing lenses
  326.  
  327. Method of processing video image data for use in the storage or transmission
  328. of moving digital images
  329.  
  330. Three-frame technique for analyzing two motions in successive image frames
  331. dynamically
  332.  
  333. Method and apparatus for processing digital data
  334.  
  335. Streak removal filtering method and apparatus
  336.  
  337. Character recognition apparatus determining whether read data is a
  338. character line
  339.  
  340. Pattern recognition apparatus
  341.  
  342. Pattern recognition apparatus
  343.  
  344. Character recognition apparatus with inputting function of ruled lines
  345.  
  346. Identification and segmentation of finely textured and solid regions of
  347. binary images
  348.  
  349. X-ray Computerized Tomograph
  350.  
  351. Pattern recognition using stored N-tuple occurence frequencies
  352.  
  353. Method for editing and executing computer programs
  354.  
  355. Telecommunication network trouble recovery system
  356.  
  357. TDMA satellite communication method and system
  358.  
  359. Network controller billing system and method of operation
  360.  
  361. Network controller scheduler system and method of operation
  362.  
  363. Text processing apparatus for adjusting pagination to accomodate a second
  364. text field on a page
  365.  
  366. Automatic routing method for LSI
  367.  
  368. Queued posted-write disk write method with improved error handling
  369.  
  370. Method and system for transforming a free curved surface
  371.  
  372. Hierarchical folders display
  373.  
  374. Method of and apparatus for obtaining image data used for filling inner
  375. or outer region of graphic figure
  376.  
  377. Apparatus for preparing image reproduction data
  378.  
  379. Expert information system and method for decision record generation
  380.  
  381. Decoding type select logic generating method
  382.  
  383. Method of involute interpolation in three dimensions
  384.  
  385. Figure element revising method
  386.  
  387. Method of translating a sentence including a compound word formed by
  388. hypenation using a translating apparatus
  389.  
  390. System and method for scheduling and reporting patient related services
  391. including prioritizing services
  392.  
  393. Distributed data base system of composite subsystem tupe, and method fault
  394. recovery for the system
  395.  
  396. Personal computer note-taking facility
  397.  
  398. Image contrast enhancement technique
  399.  
  400. Method for scale and rotation invariant pattern recognition
  401.  
  402. Method and means for recognizing patterns represented in logarithmic polar
  403. coordinates
  404.  
  405. Dynamic method for recognizing objects and image processing system therefor
  406.  
  407. Hybrid information management system for handwriting and text
  408.  
  409. Electronic image lift
  410.  
  411. Flow control for high speed networks
  412.  
  413. Programming conflict identification system for reproduction machines
  414.  
  415. Electronic translator capable of producing a sentence by using an entered
  416. word as a keyword
  417.  
  418. Method for calibrating a phased array antenna
  419.  
  420. Network management system with event rule handling
  421.  
  422. Multi-user, artificial intelligence expert system
  423.  
  424. Computer aided process for network analysis
  425.  
  426. Profile revising method
  427.  
  428. Goods database employing electronic title or documentary-type title
  429.  
  430. Cost optimimzation system for supplying parts
  431.  
  432. Computer aided management system for public utility wastewater collection
  433. systems
  434.  
  435. Information control system for reserve locking infrastructure nodes for
  436. subsequent exclusive and share locking by the system
  437.  
  438. Information control system for selectively locking an entity with requested
  439. intermediate reserve exclusive and share locks
  440.  
  441. Information control system for counting lock application against composite
  442. information infrastructure
  443.  
  444. Information control system selectively transferring a tree lock from a
  445. parent node to a child node thereby freeing other nodes for concurrent
  446. access
  447.  
  448. System for executing segments of application program concurrently/serially
  449. on different/same virtual machine
  450.  
  451. Method for a virtual memory system by redirecting access for user stack
  452. instead of supervisor stack during normal supervisor mode processing
  453.  
  454. Signaling attempted transfer to protected entry point BIOS routines
  455.  
  456. Method of associating document processing states with an action market
  457.  
  458. Radar warning receiver compressed memory histogrammer
  459.  
  460. Method and apparatus for shading images
  461.  
  462. Intelligent mass flow controller
  463.  
  464.