Patents Represented by Attorney Yee & Associates, P.C.
-
Patent number: 8078976Abstract: 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: GrantFiled: December 10, 2007Date of Patent: December 13, 2011Assignee: International Business Machines CorporationInventors: Oliver Keren Ban, Shu-Chen Lim, John S. Maresca, Jennifer Siu Chun Wong
-
Patent number: 8078852Abstract: 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: GrantFiled: May 28, 2009Date of Patent: December 13, 2011Assignee: International Business Machines CorporationInventors: Muawya Mohamed Al-Otoom, Timothy Hume Heil, Anil Krishna, Ken Van Vu
-
Patent number: 8074218Abstract: 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: GrantFiled: March 29, 2007Date of Patent: December 6, 2011Assignee: International Business Machines CorporationInventors: Tamar Eilam, Thomas R. Gissel, Guerney Douglass Holloway Hunt, Alexander V. Konstantinou, Giovanni Pacifici, Hidayatullah Habeebullah Shaikh, Andrew Neil Trossman
-
Patent number: 8068659Abstract: 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: GrantFiled: October 29, 2007Date of Patent: November 29, 2011Assignee: The Boeing CompanyInventors: Roger W. Engelbart, Reed Edward Hannebaum
-
Patent number: 8065641Abstract: 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: GrantFiled: September 2, 2008Date of Patent: November 22, 2011Assignee: International Business Machines CorporationInventors: Robert Glen Gerowitz, Michael Patrick Muhlada, Chad Everett Winemiller
-
Patent number: 8065609Abstract: 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: GrantFiled: December 1, 2008Date of Patent: November 22, 2011Assignee: International Business Machines CorporationInventors: Lane Thomas Holloway, Nadeem Malik
-
Patent number: 8065304Abstract: 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: GrantFiled: June 11, 2008Date of Patent: November 22, 2011Assignee: International Business Machines CorporationInventor: Kenneth Andrew Ross
-
Patent number: 8059489Abstract: 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: GrantFiled: April 17, 2009Date of Patent: November 15, 2011Assignee: The Boeing CompanyInventors: Jonathan S. Lee, Richard O. Nielsen, Henry Hooper Davis, Paul H. Dunholter
-
Patent number: 8060237Abstract: 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: GrantFiled: September 11, 2007Date of Patent: November 15, 2011Assignee: The Boeing CompanyInventors: Steven E. Franzen, Joseph Anelle, Carl E. Bouffiou, William J. Hlavacek, Max N. Jensen, David Q. Ledosquet, Robert J. Schreiber
-
Patent number: 8060553Abstract: 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: GrantFiled: February 24, 2005Date of Patent: November 15, 2011Assignee: International Business Machines CorporationInventors: Jean-Claude Mamou, Lee Scheffler
-
Patent number: 8058935Abstract: 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: GrantFiled: February 5, 2010Date of Patent: November 15, 2011Assignee: The Boeing CompanyInventors: Jonathan James Lynch, Perry A. Macdonald
-
Patent number: 8060835Abstract: 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: GrantFiled: June 5, 2007Date of Patent: November 15, 2011Assignee: The Boeing CompanyInventors: Ronald Jerry Newcomer, Robert Martin Trn, John Robert Dworschak, Michael Timothy Rusert
-
Patent number: 8060484Abstract: 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: GrantFiled: August 7, 2007Date of Patent: November 15, 2011Assignee: International Business Machines CorporationInventors: Deborah H. Bandera, Denise Ann Bell, Alex Dudley Little, Billy Brooks York
-
Patent number: 8060772Abstract: 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: GrantFiled: January 4, 2008Date of Patent: November 15, 2011Assignee: International Business Machines CorporationInventors: Bulent Abali, Mohammad Banikazemi, James L. Hafner, Dan Edward Poff, Krishnakumar Surugucchi
-
Patent number: 8056865Abstract: 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: GrantFiled: March 5, 2009Date of Patent: November 15, 2011Assignee: The Boeing CompanyInventor: Robert Erik Grip
-
Patent number: 8056037Abstract: 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: GrantFiled: September 18, 2008Date of Patent: November 8, 2011Assignee: International Business Machines CorporationInventors: Juergen Koehl, Walter Pietschmann, Juergen Saalmueller, Norbert Schumacher, Volker Urban, Joerg Walter
-
Patent number: 8055455Abstract: 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: GrantFiled: June 9, 2008Date of Patent: November 8, 2011Assignee: The Boeing CompanyInventors: Jeong-Beom Ihn, James Patrick Dunne, Lawrence E. Pado
-
Patent number: 8053701Abstract: 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: GrantFiled: October 28, 2008Date of Patent: November 8, 2011Assignee: The Boeing CompanyInventors: Jeff Dean Will, David Scott Nansen, David M. Dembeck
-
Patent number: 8054099Abstract: 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: GrantFiled: July 29, 2009Date of Patent: November 8, 2011Assignee: The Boeing CompanyInventors: Manuel F. Cabanas-Holmen, Ethan H. Cannon, Salim A. Rabaa
-
Patent number: 8054487Abstract: 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: GrantFiled: December 16, 2004Date of Patent: November 8, 2011Assignee: International Business Machines CorporationInventors: Fabio Benedetti, Maria Pia Cagnetta, David Bruce Kumhyr, Pietro Iannucci