home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / software / 2981 < prev    next >
Encoding:
Text File  |  1992-07-28  |  5.5 KB  |  165 lines

  1. Newsgroups: comp.software-eng
  2. Path: sparky!uunet!world!srctran
  3. From: srctran@world.std.com (Gregory Aharonian)
  4. Subject: 55 software patents in just one week  !!!
  5. Message-ID: <Brz550.GpE@world.std.com>
  6. Organization: The World Public Access UNIX, Brookline, MA
  7. Date: Sun, 26 Jul 1992 02:19:48 GMT
  8. Lines: 155
  9.  
  10.  
  11.      The issue of software patents can be quite interesting.  Consider, for
  12. example, the following list of 55 patents awarded by the Patent Office during
  13. just ONE WEEK of July '92.  Of these, 13 (or 20%) were awarded to IBM.  While
  14. both the total number, and the number awarded to IBM, are atypically high,
  15. they are symptomatic of the trend that the Patent Office is awarded more and
  16. more software patents, many of which have prior art, and that IBM is building
  17. up a tremendous body of software patents that they intend to exploit quite
  18. aggressively (they got $20 million out of Microsoft, who surprisingly has
  19. very few software patents).
  20.     If you are afraid about the patenting of software, you have good grounds.
  21. If you like the game of patents and infringements, the software arena is the
  22. next big playground.
  23.  
  24.                                              
  25.                         SOFTWARE PATENTS AWARDED TO IBM
  26.  
  27. Method for automatic generation of document history log exception reports
  28. in a data processing system
  29.  
  30. Method and apparatus for modeling words with multi-arc Markov models
  31.  
  32. Apparatus and method for loading a system reference diskette image from a
  33. system partition in a personal computer system
  34.  
  35. Dynamic selection of recursively nested logical element data formats
  36.  
  37. Performance improvement tool for rule based expert systems
  38.  
  39. System and method for simulating the I/O of a processing system
  40.  
  41. Method for presenting compressed electronic day calendar information in
  42. an interactive information handling system
  43.  
  44. Method for cursor control of scrolling movements on certain computer
  45. workstations
  46.  
  47. Specifying 3D reference points in 2D graphic displays
  48.  
  49. Data processing method to create virtual disks from non-contiguous groups
  50. of logically contiguous addressable blocks of direct access storage devices
  51.  
  52. Computer system and a method of monitoring transient data structures in a
  53. computer system
  54.  
  55. System and method for intercommunicating between applications and a database
  56. manager
  57.  
  58. Method and system increasing the operational availability of a system of
  59. computer programs operating in a distributed system of computers
  60.  
  61.  
  62.                   SOFTWARE PATENTS AWARDED TO OTHER COMPANIES
  63.  
  64.  
  65. Computer network with shared memory using bit maps including flags to
  66. indicate reserved memory areas and task status
  67.  
  68. Object container transfer system and method in an object based computer
  69. operating system
  70.  
  71. Conditional object creating system having different object pointers for
  72. accessing a set of data structure objects
  73.  
  74. Method and apparatus for searching database component files to retrieve
  75. information from modified files
  76.  
  77. System for processing data using logic language
  78.  
  79. Method of using the memory in a information processing system of the
  80. virtual addressing type, and apparatus for performing the method
  81.  
  82. Apparatus and method for interface register handshaking for controlling
  83. devices
  84.  
  85. Word processor utilizing image inputting means
  86.  
  87. Decomposition of arbitrary polygons into trapezoids
  88.  
  89. Method for automatically converting a data flow description of a source
  90. program directly into a function design chart
  91.  
  92. Recurrent neural network with variable size intermediate layer
  93.  
  94. Neural network with selective error reduction to increase learning speed
  95.  
  96. Neural network for performing beta-token partitioning in a Rete network
  97.  
  98. Method of generating a numerical calculation program which simulates a
  99. physical phenomenon represented by a partial differential equation using
  100. discretization based upon a control volume finite differential method
  101.  
  102. System for registration of documents
  103.  
  104. Image registration
  105.  
  106. Graphics image editor
  107.  
  108. Detecting line segments and predetermined patterns in an optically scanned
  109. document
  110.  
  111. Method and apparatus for retrieving image data
  112.  
  113. Pattern recognition device
  114.  
  115. Voice recognition method by analyzing syllables
  116.  
  117. Symbol state trellis maximum likelihood detection method
  118.  
  119. Traffic flow control and call set-up in multi-hop broadband networks
  120.  
  121. Updating link state information in networks
  122.  
  123. Method for estimating the location of a sensor relative to a seismic energy
  124. source
  125.  
  126. Method for sharpening prestack depth migration images by removing residual
  127. moveout from common image point gathers before stacking
  128.  
  129. Remote plotting of integrated circuit layout in a network computer aided
  130. design system
  131.  
  132. Method of draw forming analytically determined binder wrap blank shape
  133.  
  134. Apparatus and method for allocation of resources in programmable logic
  135. devices
  136.  
  137. Automated high precision fabrication of objects of complex and unique
  138. geometry
  139.  
  140. Method and apparatus for determining inclination angle of a borehole while
  141. drilling
  142.  
  143. Pore pressure prediction method
  144.  
  145. Method for determining the semantic relatedness of lexical items in a text
  146.  
  147. Method for computing tomographic scans
  148.  
  149. Inventory control method and system
  150.  
  151. Manufacturing or service system allocating resources to associated demands
  152. by comparing time ordered arrays of data
  153.  
  154. Electronic accident estimating system
  155.  
  156. Prioritized image transmission system and method
  157.  
  158. Dynamic predictive keyboard
  159.  
  160. Selective call signalling system
  161.  
  162. Search technique for identifying slaves devices connected to a serial bus
  163.  
  164. Convolution filtering for decoding self-clocking glyph shape codes
  165.