Patents Represented by Attorney Gibb I.P. Law Firm, LLC
  • Patent number: 8181105
    Abstract: Statistical information about instance documents and schema information are used to integrate multiple state transitions that enable sectioning of a structure document, thereby generating an optimum automaton. In integrating state transitions, consecutively matching state transitions are held in the form of an ID list, which is then used to count the number of consecutive state transitions. Furthermore, patterns in the number of occurrences of repetitive elements including nested elements are statistically obtained. Variations of blanks in XML are addressed by using a statistical method. Schema information is used to build an automaton beforehand, thereby initialization overhead of the syntax parsing apparatus is reduced.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: May 15, 2012
    Assignee: International Business Machines Corporation
    Inventors: Toyotaro Suzumura, Michiaki Tatsubori, Naohiko Uramoto
  • Patent number: 8178434
    Abstract: An apparatus comprises a first layer within a semiconductor chip having active structures electrically connected to other active structures and having electrically isolated first inactive structures. A second layer within the semiconductor chip is physically connected to the first layer. The second layer comprises an insulator and has second inactive structures. The first inactive structures are physically aligned with the second inactive structures.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: May 15, 2012
    Assignee: International Business Machines Corporation
    Inventors: Fen Chen, Jeffrey P. Gambino, Alvin W. Strong
  • Patent number: 8176323
    Abstract: Disclosed is a self-contained hardware-based authentication system that incorporates different authentication protocols for access to soft and/or hard assets with different security levels. The system embodiments include the use of a RFID device that comprises dual RFID tags operating under different frequencies. Specifically, one RFID tag operates on a public frequency and, when activated, transmits an identifier encrypted using a public key. The other RFID tag operates on a private frequency and, when activated, transmits a private key that can be used to decrypt the encrypted identifier. Upon receipt by a processor (e.g., a local processor or security server) of a request for access to a specific asset, a security level for the specific asset is determined. Then, depending upon the particular security level (e.g., low, medium or high) different authentication protocols are instituted using the RFID device. Also disclosed are embodiments of an associated authentication methodology.
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: May 8, 2012
    Assignee: International Business Machines Corporation
    Inventors: Theodoros Anemikos, Shawn P. Fetterolf, Adam J. McPadden
  • Patent number: 8173524
    Abstract: Methods form epitaxial materials by forming at least two gate stacks on a silicon substrate and forming sidewall spacers on sides of the gate stacks. Such methods pattern a recess in the silicon substrate between adjacent ones of the gate stacks. The methods also provide a liner in a bottom of the recess, and epitaxially grow epitaxial material from sidewalls of the recess to fill the recess with the epitaxial material.
    Type: Grant
    Filed: January 11, 2011
    Date of Patent: May 8, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ashima B. Chakravarti, Anthony I. Chou, Abhishek Dube, Dominic J. Schepis
  • Patent number: 8168474
    Abstract: Systems and methods simultaneously form first openings and second openings in a substrate. The first openings are formed smaller than the second openings. The method also simultaneously forms a first material in the first openings and the second openings. The first material fills the first openings, and the first material lines the second openings. The method forms a second material different than the first material in the second openings. The second material fills the second openings. The method forms a plurality of integrated circuit structures over the first material and the second material within the second openings. The method applies mechanical stress to the substrate to cause the substrate to split along the first openings.
    Type: Grant
    Filed: January 10, 2011
    Date of Patent: May 1, 2012
    Assignee: International Business Machines Corporation
    Inventors: James W. Adkisson, Panglijen Candra, Thomas J. Dunbar, Jeffrey P. Gambino, Mark D. Jaffe, Robert K. Leidy, Yen L. Lim
  • Patent number: 8171435
    Abstract: Disclosed are embodiments of a circuit (e.g., an electrostatic discharge (ESD) circuit), a design methodology and a design system. In the circuit, an ESD device is wired to a first metal level (e.g., M1). An inductor is formed in a second metal level (e.g., M5) above the first metal level and is aligned over and electrically connected in parallel to the ESD device by a single vertical via stack. The inductor is configured to nullify, for a given application frequency, the capacitance value of the ESD device. The quality factor of the inductor is optimized by providing, on a third metal level (e.g., M3) between the second metal level and the first metal level, a shield to minimize inductive coupling. An opening in the shield allows the via stack to pass through, trading off Q factor reduction for size-scaling and ESD robustness improvements.
    Type: Grant
    Filed: March 10, 2010
    Date of Patent: May 1, 2012
    Assignee: International Business Machines Corporation
    Inventors: Zhong-Xiang He, Robert M. Rassel, Steven H. Voldman
  • Patent number: 8166007
    Abstract: The present invention proposes a system for resending a process to a backup server farm from a client without waiting for the failure-detection, if no reply is received for a certain time. The transaction processing mechanism of the present invention has a transaction start processing mechanism in which an exclusive control using a valid processing authority token and data consistency are combined, and a commit processing mechanism in which determination on whether a commit is available or not based on a distributed agreement and replication of updated data. With the mechanisms, a system for shortening a service halt time when a failure occurs to a time as such it appears to a client that the service does not stop is provided.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: April 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Guku Yamamoto, Hideki Tai, Hiroshi Hori
  • Patent number: 8165913
    Abstract: A system for tracing a cause of a phenomenon occurring in products produced in a production process chain is provided. The system is provided with a storage unit for storing a virtual attribute in association with corresponding second products, a receiving unit for receiving information for specifying third products in which a phenomenon occurs, a correlation calculation unit for calculating a correlation coefficient between the third products specified by the information for specifying the third products and the group of the second products having a common virtual attribute, for every kind of second products used in the third products, and a cause identification unit for identifying the second products belonging to the kind of the second products for which a maximum correlation coefficient is calculated as the cause of the phenomenon.
    Type: Grant
    Filed: August 27, 2007
    Date of Patent: April 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Fumihiko Kitayama, Hirofumi Matsuzawa, Masayuki Numao
  • Patent number: 8163466
    Abstract: A method forms a first patterned mask (comprising rectangular features and/or rounded openings) on a planar surface and forms a second patterned mask on the first patterned mask and the planar surface. The second patterned mask covers protected portions of the first patterned mask and the second patterned mask reveals exposed portions of the first patterned mask. The method treats the exposed portions of the first patterned mask with a chemical treatment that reduces the size of the exposed portions to create an altered first patterned mask.
    Type: Grant
    Filed: February 17, 2009
    Date of Patent: April 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kuang-Jung Chen, Wai-Kin Li
  • Patent number: 8157978
    Abstract: Disclosed is an electrochemical etching system with localized etching capability. The system allows multiple different porous semiconductor regions to be formed on a single semiconductor wafer. Localized etching is achieved through the use of one or more stationary and/or movable computer-controlled inner containers operating within an outer container. The outer container holds the electrolyte solution and acts as an electrolyte supply source for the inner container(s). The inner container(s) limit the size of the etched region of the semiconductor wafer by confining the electric field. Additionally, the current amount passing through each inner container during the electrochemical etching process can be selectively adjusted to achieve a desired result within the etched region. Localized etching of sub-regions within each etched region can also be achieved through the use of different stationary and/or moveable electrode structures and shields within each inner container.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: April 17, 2012
    Assignees: International Business Machines Corporation, Advanced Micro Devices, GlobalFoundries Inc.
    Inventors: Matthew J. Sendelbach, Alok Vaid, Shahin Zangooie
  • Patent number: 8156033
    Abstract: A method of communicating with different print entities receives a print job and evaluates the print job as either a digital print job and/or an offset print job. The method can perform a live or off-line reverse auction for the digital print job and/or the offset print job by offering the digital print job and the offset print job to printing entities and receiving bids for the digital print job and the offset print job from the printing entities. The bids for the digital print job are based upon the number of images within the digital print job, and the bids for the offset print job are based upon the number of sheets within the offset print job. The bids are evaluated to rank the bids (or to rank the printing entities) into a ranking, which is output.
    Type: Grant
    Filed: May 7, 2008
    Date of Patent: April 10, 2012
    Assignee: Xerox Corporation
    Inventors: Harsha Rane, Matthew Kleiderman, Lawrence Flusser
  • Patent number: 8155540
    Abstract: A method and system includes updating an accumulated dispense value from within a toner dispense actuation loop and adjusting the accumulated dispense value by receiving dispense values from at least one control loop element that operates asynchronously from the toner dispense actuation loop. A temporary accumulated dispense value is stored when it is greater than or equal to a predetermined dispense saturation upper limit, or is less than or equal to a predetermined dispense saturation lower limit. An adjusted accumulated dispense value is calculated by subtracting the accumulated dispense value from the temporary accumulated dispense value and multiplying the difference by a predetermined optimized limit gain. A new accumulated dispense value is calculated by adding the adjusted accumulated dispense value to the accumulated dispense value. A toner dispense motor is activated for a time period equal to the on time value, and the on time value is subtracted from the new accumulator value.
    Type: Grant
    Filed: June 2, 2010
    Date of Patent: April 10, 2012
    Assignee: Xerox Corporation
    Inventor: Akshay Bichkar
  • Patent number: 8156416
    Abstract: A notary processor can be dedicated to performing the security-based variable information printing. A method resolves the availability of resources required by a document template and a security map, replaces the data placeholders with dynamic data, replaces the data placeholders with the dynamic data to produce a complete, printer-ready secure document, sends the document directly to a user-specified, authorized output printing device capable of handling the security features, deletes the dynamic data and the document, and can notify the calling application of the sending of the document to the output device, all automatically and all using the dedicated notary processor.
    Type: Grant
    Filed: May 12, 2008
    Date of Patent: April 10, 2012
    Assignee: Xerox Corporation
    Inventors: Robert St. Jacques, Jr., Nathaniel G. Martin, Kevin M. Hall
  • Patent number: 8152155
    Abstract: An envelope feed apparatus comprises a main body having a bottom; top (located opposite the bottom); and sides (located between the bottom and the top). The main body top has a flat surface that supports, for example, a stack of envelopes. The envelope feed apparatus also has a slider that includes sides contacting at least two of the main body sides. The slider sides move in a parallel direction to the main body sides as the slider moves relative to the main body. The slider has at least one roller connected to opposing slider sides. The roller(s) are positioned adjacent the main body top. The roller(s) move in a perpendicular direction to the flat surface of the main body top as the slider moves relative to the main body. The roller(s) contact the stack of envelopes when the stack of envelopes is on the flat surface of the main body top and apply pressure to the stack of envelopes in the perpendicular direction toward the flat surface of the main body top.
    Type: Grant
    Filed: March 7, 2011
    Date of Patent: April 10, 2012
    Assignee: Xerox Corporation
    Inventors: Samuel Seok Jae Jeong, Ian Joseph Frank
  • Patent number: 8149442
    Abstract: A method receives a variable information print job and determines if any of the personalized content exceeds the size of a corresponding content area of the template. If the personalized content exceeds the size of a corresponding content area of the template, the method resolves such size inconsistencies (between the personalized content and the content area) by selectively removing and/or filtering portions of the personalized content according to the knowledge-based rules.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: April 3, 2012
    Assignee: Xerox Corporation
    Inventor: Dale E. Gaucas
  • Patent number: 8144355
    Abstract: A method receives, at a processor of a printing apparatus, a variable information print job. The variable information print job is processed into upper planes of the record-specific objects, upper planes of the reusable objects, lower planes of the record-specific objects, and lower planes of the reusable objects. The method stores such objects within a storage medium of the printing apparatus. The method combines ones of the compressed upper planes of the record-specific objects and the compressed upper planes of the reusable objects corresponding to the record of the variable information print job using the processor to create a single compressed upper plane for the record within an output buffer of the printing apparatus and creates an ordered list (corresponding to the record) of lower plane tiles by assembling the compressed lower planes of the record-specific objects and the compressed lower plane reusable objects.
    Type: Grant
    Filed: December 24, 2009
    Date of Patent: March 27, 2012
    Assignee: Xerox Corporation
    Inventors: William E. Nelson, James M. Sweet
  • Patent number: 8139874
    Abstract: An image data storage system and associated method store, on one or more disk drives in a disk drive array, original image data for different images as well as multiple resolution levels of compressed image data for each image. The lowest resolution level image data for multiple different images (i.e., “thumbnail” copies of images) are grouped together and stored within sectors closest to the center. The progressively higher resolution levels of image data for the same images can similarly be grouped together and stored within sectors sequentially from a first track closest to the center to a last track closet to an outer edge. Alternatively, all higher resolution levels of image data for any single image can be grouped together and stored within a same sector as close to the center as possible. This organization can significantly reduce average access time for large collections of images.
    Type: Grant
    Filed: July 28, 2009
    Date of Patent: March 20, 2012
    Assignee: Xerox Corporation
    Inventors: Paul R. Austin, Robert R. Buckley
  • Patent number: 8140444
    Abstract: Embodiments herein provide a method, computer program product, etc. of measuring a large population of web pages for compliance to content standards that require human judgment to evaluate. The method performs an automated analysis of a web space, comprising gathering information about structure and content of the web space. The performing of the automated analysis further comprises creating first data and second data. Specifically, the creating of the first data comprises creating page-relationship data based on a directory tree structure of servers in the web space or link distances amongst pages in the web space. The creating of the second data comprises analyzing web page content, comprising creating compliance-indicating data and/or content structure data for pages in the web space. In addition, the performing of the automated analysis can comprise performing the automated analysis on a web space that lacks objective standards violations that can be identified using software.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: P. Matthew Bronstad, Matthew C. King, James Thatcher
  • Patent number: 8141069
    Abstract: A method for generating an executable workflow code from an unstructured cyclic process model comprises the following steps. First, the unstructured cyclic process model is transformed into a preliminary workflow code. Then, from the preliminary workflow code the executable workflow code is generated by eliminating unstructured cycles.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventor: Jana Koehler
  • Patent number: 8141013
    Abstract: A method of linking on-chip parasitic coupling capacitance into distributed pre-layout passive models such as distributed transmission line models and on-chip spiral inductor models includes recognizing a passive device such as a distributed transmission line device and an on-chip spiral inductor device, interpreting data obtained from the recognizing the passive device, breaking the passive device into a plurality of sections, the plurality of sections including a terminal of a model call, extracting parameters of the passive device by Layout Versus Schematic (LVS) and parasitic extraction, connecting the terminal to a pre-layout passive network by selectively low and high resistive paths set by the parameters of the passive device depending on whether crossing lines are present or not present in one of the plurality of sections, connecting the terminal to a distributed passive model, and coupling the crossing lines to the terminal via capacitors produced in an extracted netlist with the passive device havin
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Wayne H. Woods, Cole E. Zemke