Patents by Inventor Joan Mitchell

Joan Mitchell has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20160026440
    Abstract: The present disclosure relates to the visualization of complex information using a set of navigable landmasses. A method for generating a visualization of a programming code base using a set of navigable landmasses in accordance with an embodiment of the present disclosure includes: representing each of a plurality of different code components using a respective landmass; adjusting a size of each landmass based on a number of lines of code in the code component corresponding to the landmass; and displaying the landmasses.
    Type: Application
    Filed: October 6, 2015
    Publication date: January 28, 2016
    Inventors: Donna E. Dillenberger, Sandra Kay Johnson, Joan Mitchell, David Ward
  • Publication number: 20080098275
    Abstract: A system and program for decoding cached compressed data. Compressed data is received and decoded. An error is detected while decoding a first location in the compressed data. A reentry data set is accessed having a pointer to a second location in the compressed data following the first location and decoding information that enables decoding to start from the second location. The second location in the compressed data is accessed and the decoding information in the accessed reentry data set is used to continue decoding the compressed data from the second location.
    Type: Application
    Filed: December 14, 2007
    Publication date: April 24, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joan Mitchell, Nenad Rijavec
  • Publication number: 20080098175
    Abstract: A method, system, and program for decoding cached compressed data. Compressed data is received and decoded. An error is detected while decoding a first location in the compressed data. A reentry data set is accessed having a pointer to a second location in the compressed data following the first location and decoding information that enables decoding to start from the second location. The second location in the compressed data is accessed and the decoding information in the accessed reentry data set is used to continue decoding the compressed data from the second location.
    Type: Application
    Filed: December 14, 2007
    Publication date: April 24, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joan Mitchell, Nenad Rijavec
  • Publication number: 20080068659
    Abstract: A halftone threshold matrix includes a plurality of submatrices, wherein a first group of the plurality of submatrices has a line screen frequency different from a second group of the plurality of submatrices. The halftone method and apparatus removes the restriction that at most one pel is turned on per basic cell for the next constant input level and allows the pels in some basic cells to be turned on much sooner that the corresponding positions in other basic cells. This creates a dominant low frequency line screen simultaneously with the higher frequency line screen of the other basic cells. The present invention also allows the basic cells inside the threshold matrix to have different shapes and sizes. Thus, the cells participating in the low frequency screen could be larger than the cells generating the higher frequency screen. for example, the low frequency screen's pleasing patterns can distract the eye from noticing less pleasing patterns in the high frequency grid and vice versa.
    Type: Application
    Filed: September 6, 2006
    Publication date: March 20, 2008
    Applicant: International Business Machines Corporation
    Inventors: Danielle Dittrich, Joan Mitchell, Yue Qiao
  • Publication number: 20080046439
    Abstract: A content framework system and method. The content framework system comprises a content infrastructure, a content flow management system, and a content association system. The content infrastructure comprises content management systems. Each of the content management systems comprises content. The content flow management system comprises an acquisition tool comprising an agent tool. The content flow management system controls a flow of each of the content within and between each of the content management systems. The acquisition tool provides an interface between the content flow management system and the content infrastructure. The content association system generates a first set of associations metadata comprising a first set of links for linking the content management systems together. The agent tool monitors the content from each of the content management systems and adding to a registry, a description of the content from each of the content management systems based on the monitoring.
    Type: Application
    Filed: October 24, 2007
    Publication date: February 21, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Grant Miller, Joan Mitchell
  • Publication number: 20080031545
    Abstract: Methods and systems for efficient scaling in the transform domain are provided when transform coefficient data is provided as an input to a data processing system, comprising generating a first matrix from transform coefficient data; zeroing out a row or column of, or inserting a row or column of zeros into, the first matrix; generating a second matrix by applying a one-dimensional inverse transform to the first matrix with the zeroed-out at least one row, the at least one column, the inserted at least one row of zeros or the at least one column of zeros; generating a third matrix by regrouping the second matrix; generating a combined matrix by applying a forward transform to the third matrix; and the data processing system scaling the data represented by the transform coefficient data by applying the combined matrix to the transform coefficient data.
    Type: Application
    Filed: August 27, 2007
    Publication date: February 7, 2008
    Applicant: International Business Machines Corporation
    Inventors: Tomasz Nowicki, Marco Martens, Jennifer Trelewicz, Timothy Trenary, Joan Mitchell, Michael Brady
  • Publication number: 20070290895
    Abstract: Provided are a method, system, and article of manufacture for using operation codes to control a decoder to generate data from an input data stream into an output data stream. An encoder generates an input data stream for a decoder comprising at least one operation code and compressed data for an output device. The at least one operation code instructs the decoder on how to process the compressed data. The decoder receives the input data stream and processes the data in the input data stream according to the at least one operation code. The decoder decodes the compressed data into decompressed data to send to an output data stream to the output device.
    Type: Application
    Filed: June 15, 2006
    Publication date: December 20, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joan Mitchell, Steven Ludwig
  • Publication number: 20070196026
    Abstract: Further compression of data allowing economical storage of data for extended periods of time in high-speed access memory is performed in reduced time by performing further compression during transcoding in the transform domain and without restoring image data to its original image data form. The reduction in processing time is achieved by exploiting the large number of zero-valued quantization transform coefficients and not changing quantized transform coefficients at zig-zag scan positions where non-zero coefficients are rare during range reduction of the entropy decoded quantized transformed data. The range can be restored by computation or estimation of an altered quantization table which is stored with the further compressed quantization values. Further advantages accrue from use of JPEG packed format for the data during transcoding.
    Type: Application
    Filed: April 18, 2007
    Publication date: August 23, 2007
    Inventors: Ravi Prakash, Joan Mitchell
  • Publication number: 20070189616
    Abstract: Rapid throughput of still image compressed data (e.g. JPEG) is achieved for presentation of images in rapid succession for browsing or browsing by panning within large images by using a hardware decoder adapted for presentation of moving images to reduce the processing load which must be performed in accordance with software although the still image data is incompatible with still image data in many respects; some of which necessarily lead to a loss of image fidelity. The still image data is partially decoded (e.g. entropy decoded) in software processing and re-encoded and reformatted to a form which can at least be accepted by the hardware decoder even though not compliant with any particular moving picture data standard (e.g. MPEG). Storage in the hardware decoder is reallocated to provide, in combination with a reduction of slower software processing, a throughput increase of four-fold or more.
    Type: Application
    Filed: March 26, 2007
    Publication date: August 16, 2007
    Inventors: Joan Mitchell, Neil Leeder, Nenad Rijavec
  • Publication number: 20070160146
    Abstract: This invention solves problems due to employing error degraded data in digital processing. It particularly solves multi-generation problems wherein transform data degrade during each inverse transform and forward transform cycle even without any processing due to the rounding and clipping errors. It provides methods, systems and devices for reduced-error processing of transform-coded data. After inverse transformation of transform data, high-precision numbers are manipulated. The converting to integers and clipping to an allowed range steps are executed at any stage in the manipulation to obtain integer representation of the inverse transformed data such as for displaying of the data. However, further processing including forward transforming back to the transform domain is executed on the high-precision numbers. Thus, the rounding and clipping errors are not present in the processed data.
    Type: Application
    Filed: March 8, 2007
    Publication date: July 12, 2007
    Inventors: Martin Bright, Joan Mitchell
  • Publication number: 20070110202
    Abstract: Computation of variance or variance of the autocorrelation over a moving window of various sizes of a signal containing noise and possibly a small digital signal provides a sensitive, frequency independent indication of the likelihood of the presence of a small pulse, chirp or even spread spectrum digital signal possibly obscured by noise or larger signals in the signal to much lower signal-to-noise ratios than previously possible. Large signals in the signal which may also obscure any small signal are removed to a different signal path from the noise and small signals by subtraction after compression and reconstruction of the large signal. The compression noise thus added to the signal may also increase sensitivity of the variance of the autocorrelation to small signals obscured by the large signals. Controlling storage in response to the computed variance or variance of the autocorrelation allows substantial avoidance or limitation of storage of signals which contain only noise.
    Type: Application
    Filed: November 3, 2005
    Publication date: May 17, 2007
    Inventors: David Casler, Joan Mitchell
  • Publication number: 20070106558
    Abstract: A method and program product for conducting business transactions and avoiding inadvertent overdrafts. First, the value of an intended purchase is estimated and an electronic receipt is generated for the estimate. An account identified for payment (e.g., a checking account or a credit card account) is analyzed for sufficient funds and, alerts may be provided whenever the analysis indicates that the account has insufficient funds. As a result of the alert, the purchase may be halted or another form of payment may be selected. Also, total in-store purchases may be estimated and other accounts may be analyzed to determine if, in addition to being overdrawn for the selected account, the transaction is over budget.
    Type: Application
    Filed: October 10, 2006
    Publication date: May 10, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joan Mitchell, Scott Mastie
  • Publication number: 20070094087
    Abstract: A method and program product for conducting business transactions, transferring product ownership and handling product returns with paperless receipts. Biometric data and product or transaction specific identification information is included with electronic receipts generated for each purchase. The same information may be collected when a product is presented for a return and refund that is based on an electronic or paper receipt. The information collected at the return is compared against the same information in the electronic receipt, automating the return-handling process and reducing the frequency of fraudulent returns.
    Type: Application
    Filed: December 8, 2006
    Publication date: April 26, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joan Mitchell, Scott Mastie
  • Publication number: 20070094088
    Abstract: A method and program product for providing paperless receipts for conducting business transactions. Biometric data and product specific identification information is collected with each purchase and included with an electronic receipt generated for each purchase. The collected product specific information may include product serial numbers for some products, all products or product valued above a minimum threshold cost. The biometric data may include a digital image of each purchaser. The electronic receipt may be passed directly to the customer.
    Type: Application
    Filed: December 8, 2006
    Publication date: April 26, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott Mastie, Joan Mitchell
  • Publication number: 20060268316
    Abstract: Systems and methods for implementing a fast, color printer architecture are disclosed. A print processor comprises a plurality of processing units operating in parallel to process data for different layers or color planes. A connection can be formed between any processing unit and any print head of one or more printers. Any one of a plurality of the parallel processing units may be assigned to process one, some, or all of the colors of data. Consequently, each one of a plurality of print heads can be assigned to receive data from any one of a plurality of processing units.
    Type: Application
    Filed: May 24, 2005
    Publication date: November 30, 2006
    Inventors: John Condon, Larry Ernst, Reinhard Hohensee, Steven Ludwig, Joan Mitchell, Suzanne Price, Nenad Rijavec, Jeffrey Sikkink, Larry Teklits, John Varga
  • Publication number: 20060239567
    Abstract: Brightness correction and image enhancement are derived to compensate for changes in captured image data by hardware scanners and the like by statistically measuring the captured data and generating or selecting a compensation quantization table to be substituted in image data encoded for compression. Three techniques of compensation usable singly or in combination are provided which may be used in combination with techniques for dynamic range reduction for extreme compression. Thus, improved images which may be enhanced in any desired manner, for example, to conform to an established image standard, may be derived from data having sufficient compression to allow economically acceptable long-term storage in high-speed access storage media even though the data captured is degraded in dynamic range, brightness and the like.
    Type: Application
    Filed: June 27, 2006
    Publication date: October 26, 2006
    Inventors: Joan Mitchell, Ravinder Prakash
  • Publication number: 20060214822
    Abstract: Operations for decompression of compressed data is performed in parallel and in a pipelined manner to generate addresses into a memory on-the-fly rather than using a large look-up table. The logic circuits for doing so are thus reduced to the point of being able to be formed by suitable programming of a field programmable gate array (FPGA) while achieving substantial increase in processing speed beyond speed increases attributable to increase of clock rates.
    Type: Application
    Filed: March 23, 2006
    Publication date: September 28, 2006
    Inventors: Joan Mitchell, Phillip Hoskins
  • Publication number: 20060212875
    Abstract: Method and system aspects for mapping tasks to iteratively improve task assignment in a heterogeneous computing (HC) system include identifying a current machine that defines a makespan in the HC system. Further included is the reassigning of at least one task from the current machine to at least one alternate machine in the HC system according to a predefined reassignment constraint. Reassigning also includes reassigning the at least one task when the at least one alternate machine can perform the at least one task in addition to previously assigned work while finishing in less time than the time of the makespan reduced by time required for the task being reassigned.
    Type: Application
    Filed: March 16, 2005
    Publication date: September 21, 2006
    Applicant: International Business Machines Corporation
    Inventors: Michael Haller, Joan Mitchell, Nenad Rijavec, James Smith
  • Publication number: 20060182351
    Abstract: An intermediate data format which is readily convertible to or from JPEG compliant data streams and to or from image data provides, in most circumstances, accelerated encoding and decoding in a degree sufficient to allow additional processing without necessitating increase of processor power even in relatively time-critical applications such as high-speed printers and image browsers. The format features flags which indicate if S>8 (indicating that extra bits are required to uniquely encode an orthogonal transform coefficient value) or runs of zero-valued orthogonal transform coefficients longer than sixteen are present in a block of data. The block of data can be tested for these conditions and flags set once per block or once per image. Extensive processing can thus be omitted if either or both of these conditions are not present, as will generally be the case.
    Type: Application
    Filed: January 26, 2006
    Publication date: August 17, 2006
    Inventors: Nenad Rijavec, Joan Mitchell
  • Publication number: 20060167889
    Abstract: A content framework system and method. The content framework system comprises a content infrastructure, a content flow management system, and a content association tool. The content infrastructure comprises content management system. Each of the content management systems comprises content. The association creation tool is for generating a first set of associations metadata linking the content management systems together. The user interface system is for visually rendering the content and the first set of associations metadata.
    Type: Application
    Filed: January 25, 2005
    Publication date: July 27, 2006
    Applicant: International Business Machines Corporation
    Inventors: Joan Mitchell, Grant Miller