Patents Represented by Attorney Yee & Associates, P.C.
  • Patent number: 8078976
    Abstract: A computer implemented method, apparatus, and computer program product for a first pull down menu associated with a user interface. In response to receiving a request from the user to toggle the user interface between a user interface containing an original pull down menu and a user interface containing a modified pull down menu, the user interface is presented with the first pull down menu wherein the first pull down menu is the modified pull down menu. A user request associated with a feature presented in the first pull down menu is monitored. Values associated with requests received from a user are stored in a set of usage information. The first pull down menu is modified using the set of usage information to form a second pull down menu. The user interface containing the second pull down menu is presented to the user.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: December 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: Oliver Keren Ban, Shu-Chen Lim, John S. Maresca, Jennifer Siu Chun Wong
  • Patent number: 8078852
    Abstract: An adaptive prediction threshold scheme for dynamically adjusting prediction thresholds of entries in a Pattern History Table (PHT) by observing global tendencies of the branch or branches that index into the PHT entries. A count value of a prediction state counter representing a prediction state of a prediction state machine for a PHT entry is obtained. Count values in a set of counters allocated to the entry in the PHT are changed based on the count value of the entry's prediction state counter. The prediction threshold of the prediction state machine for the entry may then be adjusted based on the changed count values in the set of counters, wherein the prediction threshold is adjusted by changing a count value in a prediction threshold counter in the entry, and wherein adjusting the prediction threshold redefines predictions provided by the prediction state machine.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: December 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: Muawya Mohamed Al-Otoom, Timothy Hume Heil, Anil Krishna, Ken Van Vu
  • Patent number: 8074218
    Abstract: System for managing a life cycle of a virtual resource. One or more virtual resources are defined. The one or more defined virtual resources are created. The created virtual resources are instantiated. Then, a topology of a virtual resource is constructed using a plurality of virtual resources that are in at least one of a defined, a created, or an instantiated state.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: December 6, 2011
    Assignee: International Business Machines Corporation
    Inventors: Tamar Eilam, Thomas R. Gissel, Guerney Douglass Holloway Hunt, Alexander V. Konstantinou, Giovanni Pacifici, Hidayatullah Habeebullah Shaikh, Andrew Neil Trossman
  • Patent number: 8068659
    Abstract: Method and system for determining cumulative foreign object characteristics during fabrication of a composite structure. Images of sequential segments of a composite structure may be recorded during placement of the composite structure. The recorded images may be analyzed for detecting foreign objects on the composite structure. Cumulative foreign object characteristics of the foreign objects detected on the composite structure may be determined, and the cumulative foreign object characteristics may be provided to a user.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: November 29, 2011
    Assignee: The Boeing Company
    Inventors: Roger W. Engelbart, Reed Edward Hannebaum
  • Patent number: 8065641
    Abstract: A system for creating manufacturing test rules. Stimuli for an electronic design are generated automatically by a stimuli generator. The stimuli generator takes into account certain limitations of the design when automatically generating the manufacturing test rules. The design is tested by a testbench using the stimuli. A simulation log for the design is generated by the testbench. The simulation log is then processed by a simulation log processor. An HDL representation of the design is generated by the simulation log processor using the processed simulation log. A gate-level version of the design is generated by a synthesis tool using the HDL representation of the design. The gate-level version of the design is further processed by the synthesis tool to make any necessary modifications. Then, the gate-level version of the design is outputted as the final manufacturing test rule. Thus, creating manufacturing test rules can be completely automated.
    Type: Grant
    Filed: September 2, 2008
    Date of Patent: November 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert Glen Gerowitz, Michael Patrick Muhlada, Chad Everett Winemiller
  • Patent number: 8065609
    Abstract: A survey document is provided on a server, for delivery to a client on a network, having questions and potential answers in a format defining branches of the questions. Programming instructions are also provided on the server for delivery to the client on the network. The instructions are for causing the client to render questions on a user interface from the survey document. The questions initially rendered include a first one of the questions. The instructions are also for causing the client to branch to and render on the user interface second or third ones of the questions responsive to the survey document and an answer received for the first question.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: November 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Lane Thomas Holloway, Nadeem Malik
  • Patent number: 8065304
    Abstract: In one illustrative embodiment, a computer implemented method using asymmetric memory management is provided. The computer implemented method receives a request, containing a search key, to access an array of records in the asymmetric memory, wherein the array has a sorted prefix portion and an unsorted append portion, the append portion alternatively comprising a linked-list, and responsive to a determination that the request is an insert request, inserts the record in the request in arrival order in the unsorted append portion to form a newly inserted record. Responsive to a determination that the newly inserted record completes the group of records, stores an index, in sorted order, for the group of records.
    Type: Grant
    Filed: June 11, 2008
    Date of Patent: November 22, 2011
    Assignee: International Business Machines Corporation
    Inventor: Kenneth Andrew Ross
  • Patent number: 8059489
    Abstract: The different advantageous embodiments provide a method and apparatus for detecting an aircraft. The different advantageous embodiments may provide a method for detecting an acoustic emission emitted by the aircraft using a number of acoustic sensors to form a detected acoustic emission. The aircraft may be identified from the detected acoustic emission to form an identified aircraft. A bearing may be estimated for the identified aircraft using the detected acoustic emission.
    Type: Grant
    Filed: April 17, 2009
    Date of Patent: November 15, 2011
    Assignee: The Boeing Company
    Inventors: Jonathan S. Lee, Richard O. Nielsen, Henry Hooper Davis, Paul H. Dunholter
  • Patent number: 8060237
    Abstract: A computer implemented method, apparatus, and computer usable program code for manufacturing a product. In response to receiving an identification of the product, a process object associated with the product may be identified. A completed instance of the process object may be created for the product. A set of instructions may be presented to manufacture the product using the completed instance of the process object.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: November 15, 2011
    Assignee: The Boeing Company
    Inventors: Steven E. Franzen, Joseph Anelle, Carl E. Bouffiou, William J. Hlavacek, Max N. Jensen, David Q. Ledosquet, Robert J. Schreiber
  • Patent number: 8060553
    Abstract: A transformation function of an extract-transform-load data integration process is deployed as a service in a services oriented architecture. A method includes providing a module for a data integration function, the module being a data transformation module; providing a registry of services; providing an interface for the data transformation module; and identifying the data transformation module in the registry; wherein the data transformation module can be accessed as a service in a services oriented architecture. A system includes a data transformation module for a data integration function; a registry of services; and an interface for the data transformation module; wherein the data transformation module is identified in the registry; and wherein the data transformation module can be accessed as a service in a services oriented architecture.
    Type: Grant
    Filed: February 24, 2005
    Date of Patent: November 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jean-Claude Mamou, Lee Scheffler
  • Patent number: 8058935
    Abstract: An apparatus comprises a structure, an array of oscillator units, a plurality of waveguides in the structure, and a synchronizing cavity located within the structure. The array of oscillator units has a plurality of rows and a plurality of columns associated with the structure. Oscillator units in a row within the array of oscillator units are directly coupled to each other. The plurality of waveguides is configured to couple the array of oscillator units to the synchronizing cavity. The synchronizing cavity is configured to cause the array of oscillator units to operate at substantially a common frequency.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: November 15, 2011
    Assignee: The Boeing Company
    Inventors: Jonathan James Lynch, Perry A. Macdonald
  • Patent number: 8060835
    Abstract: A computer implemented method, apparatus, and computer usable program code for a three dimensional presentation of defects in a system. In response to a request to present a set of defects using a three dimensional presentation, information is retrieved for the set of defects from a database, wherein the information includes an identification of a defect and a location of the defect in the system. A three dimensional model of the system is retrieved in which the defects are located. The defects are placed in the three dimensional model of the system to generate a modified three dimensional model. The modified three dimensional model is presented on a graphical user interface.
    Type: Grant
    Filed: June 5, 2007
    Date of Patent: November 15, 2011
    Assignee: The Boeing Company
    Inventors: Ronald Jerry Newcomer, Robert Martin Trn, John Robert Dworschak, Michael Timothy Rusert
  • Patent number: 8060484
    Abstract: The exemplary embodiments provide a computer implemented method, apparatus, and computer usable program code for managing data. A user interface is generated. A user makes a selection at the user interface of at least one data type of a set of data types to be measured for relevancy. The set of data types comprise an age of data, modification of data, and access of data. The user also selects, at the user interface a granularity of the at least one data type to be measured. Data is collected from multiple sources. The collected data is analyzed to determine a relevance for the data type selected by the user based on the granularity selected by the user, which forms a result. The result is displayed to the user, by the user interface. The result includes a visual representation of the relevance of the data type selected by the user based on the granularity selected by the user.
    Type: Grant
    Filed: August 7, 2007
    Date of Patent: November 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Deborah H. Bandera, Denise Ann Bell, Alex Dudley Little, Billy Brooks York
  • Patent number: 8060772
    Abstract: A computer implemented method, apparatus, and computer usable program product for managing redundant array of independent drives. In response to a failure of a hard disk in a first RAID array, the process calculates an amount of free capacity available across a set of remaining hard disks in the first RAID array. The set of remaining hard disks comprises every hard disk associated with the first RAID array except the failed disk. In response to a determination that the amount of free capacity is sufficient to re-create the first RAID array at a same RAID level, the process reconstructs the first RAID array using an amount of space in the set of remaining drives utilized by the first RAID array and the free capacity to form a new RAID array without utilizing a spare hard disk.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: November 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Bulent Abali, Mohammad Banikazemi, James L. Hafner, Dan Edward Poff, Krishnakumar Surugucchi
  • Patent number: 8056865
    Abstract: An apparatus comprises a structure having a first side, a second side substantially opposite to the first side, a flexible skin, and a plurality of deformable assemblies. The flexible skin is attached to the first side and the second side of the structure. The plurality of deformable assemblies is moveably connected to the structure, in which each deformable assembly in the plurality of deformable assemblies has a vertex and a base. The each deformable assembly in the plurality of deformable assemblies has a height that is capable of changing to change a shape of the structure and a shape of the flexible skin.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: November 15, 2011
    Assignee: The Boeing Company
    Inventor: Robert Erik Grip
  • Patent number: 8056037
    Abstract: The present invention relates to a method for validating the correct logical function and timing behavior of a digital circuit design within a cycle-based verification environment. The method comprises the steps of providing a VHDL description of the digital circuit design, performing a logic synthesis, wherein the VHDL description is turned into a design implementation in terms of logic gates, and creating a netlist including the elements of the digital circuit design and the connections between said elements. The method comprises the further steps of providing a transformation script with at least one transparent storage element, wherein said transparent storage element represents a path delay within the digital circuit design, creating a new netlist with the at least one transparent storage elements, running a verification, and checking if the new netlist is clean from a logical and timing point of view.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Juergen Koehl, Walter Pietschmann, Juergen Saalmueller, Norbert Schumacher, Volker Urban, Joerg Walter
  • Patent number: 8055455
    Abstract: A method, apparatus, and computer usable program code for identifying change indices for a structure. In one advantageous embodiment a method receives a response signal in response to a transmission of an interrogation signal into the structure. The response signal is decomposed into a first plurality of modes. The first plurality of modes is compared to a second plurality of modes for a comparison signal to form a comparison. A change index is assigned to the response signal using the comparison.
    Type: Grant
    Filed: June 9, 2008
    Date of Patent: November 8, 2011
    Assignee: The Boeing Company
    Inventors: Jeong-Beom Ihn, James Patrick Dunne, Lawrence E. Pado
  • Patent number: 8053701
    Abstract: An apparatus for comprises a base, a wall, and an opening in the wall. The base has a first end, a second end, and a channel system. The channel system is located closer to the first end than the second end of the base. The wall extends from a side of the base to partially enclose the channel system. The opening in the wall is located closer to the second end than the first end. The shape of the wall is capable of retaining a gas introduced through the channel system in a welding location and causing the gas to move away from the channel system and through the opening in the wall.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: November 8, 2011
    Assignee: The Boeing Company
    Inventors: Jeff Dean Will, David Scott Nansen, David M. Dembeck
  • Patent number: 8054099
    Abstract: The different advantageous embodiments provide an integrated circuit comprising a number of latches and a number of filters. Each latch in the number of latches has a plurality of inputs and a plurality of storage nodes. The plurality of storage nodes includes a number of pairs of circuit nodes that form a number of upsettable circuit node pairs. Each input of the plurality of inputs is connected to a corresponding storage node in the plurality of storage nodes. Each filter in the number of filters has an input and a plurality of outputs. Each of the plurality of outputs is connected to a corresponding input of the plurality of inputs of a latch in the number of latches. Each filter in the number of filters is located between two circuit nodes forming an upsettable circuit node pair of the latch in the number of latches to increase critical node spacing.
    Type: Grant
    Filed: July 29, 2009
    Date of Patent: November 8, 2011
    Assignee: The Boeing Company
    Inventors: Manuel F. Cabanas-Holmen, Ethan H. Cannon, Salim A. Rabaa
  • Patent number: 8054487
    Abstract: A method in a data processing system for managing jobs. A change to a job receiving that is un-instantiated. A reservation for the job is created. Instantiated jobs for an instance of the job are monitored corresponding to the reservation, and applying the change to the instance of the job responsive to identifying the instantiated job.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Fabio Benedetti, Maria Pia Cagnetta, David Bruce Kumhyr, Pietro Iannucci