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