Patents Represented by Attorney Thomas P. Dowd
-
Patent number: 4814746Abstract: Communications between a Host Computing System and a number of remote terminals is enhanced by a data compression method which modifies the data compression method of Lempel and Ziv by addition of new character and new string extensions to improve the compression ratio, and deletion of a least recently used routine to limit the encoding tables to a fixed size to significantly improve data transmission efficiency.Type: GrantFiled: August 11, 1986Date of Patent: March 21, 1989Assignee: International Business Machines CorporationInventors: Victor S. Miller, Mark N. Wegman
-
Patent number: 4805134Abstract: An architecture for the implementation of an information utility for accessing information and executing transactions on an interactive basis between Videotex databases and individual end user terminals, some or all of which may be remotely located with respect to each other. The utility may be associated with a Videotex Application Network (VAN) and includes a combination of distributed, semiautonomous Operations Nodes (ONs), each characterized by (1) one or more affiliated users, (2) the inclusion of some form of database, and (3) one or more customized application programs, and each is also capable of "standalone" operation. Each database comprises pages of control information and displayable data. Each node comprises a directory of databases at other nodes.Type: GrantFiled: January 9, 1986Date of Patent: February 14, 1989Assignee: International Business Machines CorporationInventors: Seraphin B. Calo, Krishnamurthi Kannan, Suk S. Soo, Thomas G. Burket, John W. Wiley, Jr.
-
Patent number: 4799105Abstract: A method for suppressing the perception of flicker in interlaced video images, includes the steps of: testing, each pixel in an image, for an intensity value below a first predetermined threshold; modifying, for each tested pixel, an intensity value representation for each nearest neighbor pixel along a first axis of said interlaced image having an intensity value exceeding a second predetermined threshold, if the intensity value of the tested pixel is below the first predetermined threshold; displaying, on a video display device, an interlaced image generated by the steps of testing and modifying, having a suppressed perception of flicker.Type: GrantFiled: September 16, 1987Date of Patent: January 17, 1989Assignee: International Business Machines CorporationInventors: Joan L. Mitchell, William B. Pennebaker
-
Patent number: 4783834Abstract: A system for formatting electronic binary image data, which may be in compressed raster form, into transposed or rotated raster form for storage or output, such as on a printing device, is disclosed wherein the image data is first assembled in a buffer in the form of vectors of run ends representing successive raster scan lines of an original image to be reproduced. The elements of an intermediate buffer are initialized to zero and the data is entered into the intermediate buffer by using each run end to set a bit in the intermediate buffer, with the bits being set in the buffer elements in correspondence with the respective raster positions of the run ends. The elements of the intermediate buffer containing the entered electronic data are then combined, such as by EXCLUSIVE-ORing, to create transposed or rotated raster data, which may stored or input to a suitable output device, such as a printer or display.Type: GrantFiled: February 1, 1987Date of Patent: November 8, 1988Assignee: International Business Machines CorporationInventors: Karen L. Anderson, Joan L. Mitchell
-
Patent number: 4776024Abstract: A system and method for electronically segmenting character components on character-containing documents involving first scanning a document and quantizing the image information obtained by the scanning into two levels, e.g., black and white, by 1 and 0 bits, and from the quantized information, m-bit OR groups are generated by sequentially ORing every m-th bit in a first direction of the quantized image, where m is an integer equal to or greater than two. The black (character) bits in each of the m-bit OR groups are counted and processed using the steps of: sequentially calculating sums of n consecutive count values by shifting one by one the count values obtained by the counting along a second direction perpendicular to the first direction; and then, segmenting character components by comparing the sums with a predetermined threshold value.Type: GrantFiled: May 21, 1987Date of Patent: October 4, 1988Assignee: International Business Machines CorporationInventors: Shin Katoh, Hiroyasu Takahashi
-
Patent number: 4767192Abstract: In contrast to existing light addressed light valves for projection displays which use a homogeneous CdS or Se photoconductive layer as the control element for a liquid crystal cell, a silicon photo-diode array is disclosed which makes an effective control element capable of applying a spatially varying AC voltage across a liquid crystal light valve. Writing may be done with a miniature CRT in an optical or electron excitation mode. It is shown that for a video mode the ratio of diode capacitance to liquid crystal cell capacitance associated with the diode, and the frequency of the applied square wave voltage, define the buildup or decay time of the liquid crystal cell voltage. Thus, the frequency of the applied AC voltage can be used to control sensitivity and transient response and there is no lag. The dynamic range of the cell voltage is shown to depend on the ratio of diode capacitance to liquid crystal cell capacitance.Type: GrantFiled: October 31, 1986Date of Patent: August 30, 1988Assignee: International Business Machines CorporationInventors: Ifay F. Chang, Eugene I. Gordon
-
Patent number: 4763119Abstract: An area fill technique for graphic images is disclosed wherein the contour lines constituting an image are given in a series of line segments or a series of vectors, and horizontal line segments are ignored. Each line segment other than the horizontal ones is specified by the coordinate addresses for the start and end points in one direction, that is, from top to bottom or from bottom to top. Each is then converted into approximate pixels in the X-Y coordinate system, and stored in a random access work memory. The pixels of each line segment are stored in the work memory according to a rule whereby each line segment is represented by one pixel per horizontal line, and is written by taking exclusive OR of its pixels, excluding the start point, with read pixel data at corresponding coordinate addresses in the work memory.Type: GrantFiled: April 18, 1986Date of Patent: August 9, 1988Assignee: International Business Machines CorporationInventors: Shigeru Matsubara, Tohru Mori, Toshiroh Tabata
-
Patent number: 4759894Abstract: An intense electrical discharge along the axis of a capillary having condensed phase (liquid or solid) walls produces a controlled transient plasma temperature of 10 million degrees Kelvin or more. In order to reach such a temperature, the capillary is formed with a suitably small diameter and a sufficiently large aspect ratio and the electrical discharge must have a suitably short risetime and a sufficient high intensity. In the preferred embodiment, the capillary walls comprise thermonuclear fusible material, the plasma temperature reaches at least 60 million degrees Kelvin, and the density-time product is sufficient to produce a useful thermonuclear fusion reaction. The ultra-high temperature capillary discharge can be used as a pulsed source of nuclear and/or x-ray radiation or as a pulsed nuclear fusion reactor.Type: GrantFiled: October 24, 1986Date of Patent: July 26, 1988Assignee: International Business Machines CorporationInventor: Richard A. McCorkle
-
Patent number: 4754394Abstract: A multiprocessing system is presented for dynamically partitioning a storage module into a global storage efficiently accessible by a number of processors connected to a network, and local storage efficiently accessible by individual processors, including the interleaving of storage references output by a processor, under the control of that processor, and dynamically directing the storage references to first or second portions of the storage module.Type: GrantFiled: October 24, 1984Date of Patent: June 28, 1988Assignee: International Business Machines CorporationInventors: William C. Brantley, Jr., Kevin P. McAuliffe, Vern A. Norton, Gregory F. Pfister, Joseph Weiss
-
Patent number: 4731860Abstract: For recognizing a three-dimensional object from its two-dimensional image which was produced e.g. by a TV camera, a Hough transform representation is generated of the image and specific configurations or structures of the cluster points which constitute the Hough transform representation are determined. The information about these specific configurations is compared to similar information stored for the Hough representation of known object models. By thus relating portions of the image to portions of one or several object models, vertices of the image which are present at line or edge intersections, are related to vertices of the known object model(s). This knowledge about the correspondence of model and object vertex points allows the exact fitting of vertices and thus recognition of the unknown object and its relative orientation.Type: GrantFiled: June 13, 1986Date of Patent: March 15, 1988Assignee: International Business Machines CorporationInventor: Friedrich M. Wahl
-
Patent number: 4725815Abstract: A method for encoding and decoding digital image data, includes the steps of: testing the data for a vertical relationship between adjacent lines of the image; generating directly a reference code word representative of the vertical relationship for each successful test; generating by table lookup a run code word for a stream of data bits of common value for each unsuccessful test whereby a data element representing a number of bits in a code word is stored at a predetermined offset from a table entry for the code word; merging the vertical reference code words and the run code words generated by the above steps to form an encoded data stream; testing the encoded data stream for a reference code; decoding directly the vertical relationship from the reference code for each successful test; decoding by table lookup a run of bits of common value by serial examination of said encoded data stream for each unsuccessful test; and storing data decoded by the above steps in a predetermined relationship.Type: GrantFiled: March 19, 1986Date of Patent: February 16, 1988Assignee: International Business Machines CorporationInventors: Joan L. Mitchell, Karen L. Anderson, Gerald Goertzel
-
Patent number: 4712140Abstract: A binary image is reduced in size by a method including the steps of: storing the image in bit sequence; dividing the image into transposable blocks; transposing by look up table, for each block having any nonzero data, each group of 6 bits along a first axis to a group of 5 bits; transposing by look up table, for each block having any nonzero data, each group of 6 bits along a second axis to a group of 5 bits; storing said transposed blocks.Type: GrantFiled: March 17, 1986Date of Patent: December 8, 1987Assignee: International Business Machines CorporationInventors: Frederick C. Mintzer, Karen L. Anderson
-
Patent number: 4712214Abstract: A system or scheme for automatic detection of and recovery from transmission errors in the asynchronous communication mode at the data link level with complete transparency at the higher levels is disclosed wherein the transmissions are in the form of a sequence of data packets, and an improved combination of end-of-text (ETX) bytes along with checksums is used in each data packet to detect errors. The ETX character is dynamically selected for each packet after the data comprising the packet has been assembled. This character is coded differently from the remaining character codes in its respective packet and is made the second byte thereof following the start-of-text byte (STX). The third byte in each packet is made the complement of the preceding ETX byte, the latter of which is also made the last byte in the packet. Thus, the second and last bytes in each packet are identical, and different from all the other bytes, and the third byte is their complement.Type: GrantFiled: January 10, 1986Date of Patent: December 8, 1987Assignee: International Business Machines CorporationInventors: Clifford B. Meltzer, Krishnamurthi Kannan, Thomas G. Burket, Deborah J. Kruesi, Gordon W. Braudaway
-
Patent number: 4695884Abstract: Video images are corrected for shading effects by generating a histogram of picture element (pel) gray scale intensity values and calculating the median and the black and white extremes thereof. A range of permitted background gray scale values is empirically selected such as by calculating the distance between the median and the closest color extreme and setting the range as twice that distance centered at the median. A background image is then created by sampling the intensity values of the original image pels and using a look-up table to remap the image. In one embodiment, pel intensity values are compared with the median value and only corrections lying within the range are carried out. In another embodiment the original image pels are remapped from 8 bits to 5 bits with all values outside the permitted range set to that of the nearest color extreme.Type: GrantFiled: February 1, 1985Date of Patent: September 22, 1987Assignee: International Business Machines CorporationInventors: Dimitris Anastassiou, William B. Pennebaker
-
Patent number: 4668995Abstract: An electronic processing system for reproducing mixed images, i.e., original images having areas of continuous tone and areas of text, in such a manner that both areas are of balanced, good quality in the reproduction. The image to be reproduced is (1) divided into non-overlapping 4.times.4 blocks of pixels or picture elements, and, (2) each block is classified as either of TEXT or IMAGE, based on the values of the 16 pixels within it. The classification is improved by (3) eliminating short runs of blocks with the same classification. The pixel values are then adjusted by appropriately (4) thresholding those in the TEXT blocks and, (5) averaging those in the IMAGE blocks. The IMAGE block values are quantized to one of 17 levels using an improved error diffusing process and then mapped onto a 4.times.4 pattern preparatory to (6) merging the binary images for the TEXT and IMAGE areas.Type: GrantFiled: April 12, 1985Date of Patent: May 26, 1987Assignee: International Business Machines CorporationInventors: Yi-Hsin Chen, Frederick C. Mintzer, Keith S. Pennington
-
Patent number: 4665441Abstract: To achieve high speed line-thinning, an electronic picture to be processed is divided into sections, and the scanning for line-thinning is performed for each section. If no point removal is performed in the scanning of a section, the line-thinning is completed for that section. When points are removed in the scanning, incomplete areas that require further line-thinning are determined based on positions where the points are removed. In the next scanning, scanning for line-thinning is not performed for all of the sections, but is done for areas within sections that contain the incomplete areas. These areas are smaller than the sections and are variably determined according to the size of their incomplete area. Thus, the area to be scanned is reduced and dynamically controlled. It is because the incomplete areas become smaller and smaller as the scanning is repeated, that the area variably determined according to the size of the incomplete area also becomes smaller.Type: GrantFiled: September 19, 1985Date of Patent: May 12, 1987Assignee: International Business Machines CorporationInventors: Yoshinori Sakaue, Kazutoshi Sugimoto
-
Patent number: 4658430Abstract: A method and apparatus for converting an image in run representation form into a raster image which is rotated by some multiple of 90.degree. from the orientation of the original image is disclosed wherein the original image data which is stored in run end or run length form may be divided and stored in discontiguous blocks. In implementing a 90.degree. rotation, the image data is conceptually divided into vertical strips, each of which is independently rotated to create a horizontal strip of the output image. The rotation process is carried out by firstly converting the run representation image data to raster form, dividing the data in each row among a number of intermediate buffers, each of which contains the data from one vertical strip of the original image. The contents of each buffer are rotated and rearranged in an available buffer to form a horizontal strip of the rotated image ready for raster readout. Similarly, a convenient method of rotating the input image 180.degree.Type: GrantFiled: December 27, 1984Date of Patent: April 14, 1987Assignee: International Business Machines Corp.Inventors: Karen L. Anderson, Joan L. Mitchell
-
Patent number: 4656664Abstract: The method of the present invention reduces a binary digital image in size by a factor F by a method including the steps of: storing the image in bit sequence; removing one or more rows of bits along the vertical axis of the image to convert i rows of bits to j rows of bits where 0.5i.ltoreq.j<i; modifying a line adjacent to each line discarded to preserve selected information from the discarded line; repeating the steps of removing and modifying a predetermined number of times to achieve a reduction by a factor F1 along the vertical axis; rotating the image in a first direction by ninety degrees; removing one or more rows of bits along the original horizontal axis of the image to convert i rows of bits to j rows of bits where 0.5i.ltoreq.Type: GrantFiled: October 24, 1984Date of Patent: April 7, 1987Assignee: International Business Machines CorporationInventors: Karen L. Anderson, Frederick C. Mintzer
-
Patent number: D290182Type: GrantFiled: December 28, 1984Date of Patent: June 9, 1987Assignee: Contax Sports, Inc.Inventor: York Chen
-
Patent number: D290183Type: GrantFiled: December 28, 1984Date of Patent: June 9, 1987Assignee: Contax Sports, Inc.Inventor: York Chen