Patents Represented by Attorney Yee & Associates, P.C.
  • Patent number: 8257536
    Abstract: A method and apparatus for a tray, a folding section connected to the tray, and a tape application system. The tray has a channel for receiving an elongate insert for a composite material with a number of layers for a release system. The folding section is capable of folding a number of layers around the elongate insert to cover the elongate insert as the elongate insert is moved through the folding unit. The tape application system is capable of applying a tape to the number of layers for covering the elongate insert to form the release system.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: September 4, 2012
    Assignee: The Boeing Company
    Inventors: Brian G. Robins, Darrell D. Jones, Kurtis S. Willden, Daniel M. Rotter
  • Patent number: 8261243
    Abstract: A computer implemented method, a computer program product, and a data processing system trace information about current context and system state for either 32-bit or 64-bit applications. A 32-bit trace executable code and a 64-bit trace executable code are compiled for a trace script. A determination is then made as to whether an application process is a 32-bit process or a 64-bit process. Responsive to determining that the application process is the 32-bit process or the 64-bit process, an internal indicator is set to indicate the application process as either a 32-bit process or a 64-bit process. Subsequently, the internal indicator is identified as either indicating the 32-bit process or the 64-bit process. If the internal identifier indicates the application process is a 32-bit process, an instruction pointer is set to indicate the 32-bit trace executable code, and the 32-bit trace executable code is executed.
    Type: Grant
    Filed: August 12, 2008
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Avinash Srikrishna Chinchalkar, Balamurugan Ramajeyam, Muthulakshmi Pearl Srinivasan, Suresh Eswara Warrier
  • Patent number: 8261276
    Abstract: A mechanism for controlling instruction fetch and dispatch thread priority settings in a thread switch control register for reducing the occurrence of balance flushes and dispatch flushes for increased power performance of a simultaneous multi-threading data processing system. To achieve a target power efficiency mode of a processor, the illustrative embodiments receive an instruction or command from a higher-level system control to set a current power consumption of the processor. The illustrative embodiments determine a target power efficiency mode for the processor. Once the target power mode is determined, the illustrative embodiments update thread priority settings in a thread switch control register for an executing thread to control balance flush speculation and dispatch flush speculation to achieve the target power efficiency mode.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Pradip Bose, Alper Buyuktosunoglu, Richard James Eickemeyer, Susan Elizabeth Eisen, Michael Stephen Floyd, Hans Mikael Jacobson, Jeffrey R. Summers
  • Patent number: 8261050
    Abstract: Selectively recollecting vital product data during an initial program load at data processing system power on is provided. In response to receiving an input to power on a data processing system, a resource location code array table is accessed within a set of selected tables for the data processing system based on machine type. The selected set of tables is located in firmware within a service processor. An entry for a resource in the resource location code array table is read to determine whether the entry includes a no recollect tag. Then, in response to determining that the entry for the resource in the resource location code array table does include a no recollect tag, vital product data for the resource is not recollected during the initial program load.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Priti Bavaria, Douglas M. Boecker, Diane L. Knipfer
  • Patent number: 8255156
    Abstract: A method is provided for obtaining data about spatial objects. The data is received from a set of adaptable and programmable sensor units associated with a set of spatial objects in real time to form received data, wherein the data is generated in response to a change in a measurement or time of a sensor unit in the set of sensor units. A collection of data for spatial objects is updated with the received data.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: August 28, 2012
    Assignee: The Boeing Company
    Inventors: Donald L. Ravenscroft, Thorsten Wiesemann
  • Patent number: 8254843
    Abstract: A method for reducing interference in a mobile network is provided. The method includes determining locations of a plurality of nodes in the mobile network; steering at least one antenna at a node in the plurality of nodes in the mobile network; estimating intensity of signals from the at least one antenna at each of the plurality of nodes; determining optimal direction to steer the at least one antenna to reduce interference; and steering the at least one antenna in the optimal direction.
    Type: Grant
    Filed: December 11, 2006
    Date of Patent: August 28, 2012
    Assignee: The Boeing Company
    Inventor: Brian J. Tillotson
  • Patent number: 8255928
    Abstract: A process registers a system management event in an application configuration database. Responsive to detecting the registered system management event during execution of one application of the set of applications, the process identifies applications of the set of applications associated with the registered system management event that are executing. The process then terminates the applications of the set of applications associated with the registered system management event that are executing. Responsive to terminating the applications of the set of applications associated with the registered system managing event that are executing, the process then executes a handler that processes the registered system management event.
    Type: Grant
    Filed: February 19, 2009
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Mary P. Kusko, Frank Eliot Levine, Stella Lee Taylor, Anna W. Topol
  • Patent number: 8254544
    Abstract: An n-ways conferencing system using only the participants' telephony devices and without an external conference server. A plurality of telephony devices dial in to and report their mixing capability to a connection topology manager. The connection topology manager also determines the location of each telephony device and neighboring telephony device pairs in the conference service, as each telephony device is used for mixing voice signals of its closest neighbors, and calculates a minimum conference traffic delay for each telephony device. The connection topology manager then builds a topology for the conference service based on the mixing capability, location, and minimum conference traffic delay, wherein the connection topology manager distributes a mixing computation in a substantially uniform manner across the plurality of telephony devices. When a change in the network condition is detected, the connection topology manager rebuilds the topology to bypass the change in the network condition.
    Type: Grant
    Filed: May 5, 2008
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Debanjan Saha, Zon-Yin Shae
  • Patent number: 8254350
    Abstract: A system for routing packets in an ad hoc wireless network. In response to entering the ad hoc wireless network, location data is broadcast to other nodes within the ad hoc wireless network. Location data is received from the other nodes within the ad hoc wireless network. The received location data is recorded in a routing table. In response to determining that one or more packets need to be transmitted, a best route is calculated to transmit the one or more packets within the ad hoc wireless network using data in the routing table. Then, the one or more packets are transmitted to a node within the ad hoc wireless network based on the calculated best route.
    Type: Grant
    Filed: June 14, 2007
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Oliver Keren Ban, Timothy Alan Dietz, John S. Maresca, Anthony Cappa Spielberg
  • Patent number: 8255070
    Abstract: A method and apparatus for processing a fastener system. A fastener installation tool may be placed on a surface of an object. An elongate structure may be attached to the fastener installation tool and may have a length. A camera may be associated with the fastener installation tool in which the camera may be configured with a focal length corresponding to the length of the elongate structure. The camera also may be configured to capture an image at least a portion of the fastener system when the elongate structure is placed against the surface of the object on which the fastener system is located. The image of the at least a portion of fastener system may be captured.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: August 28, 2012
    Assignee: The Boeing Company
    Inventors: James D. Gamboa, Raymond J. Slesinski, William P. Zanteson, Leslie A. Hoeckelman
  • Patent number: 8252131
    Abstract: A method for reworking a ceramic structure. A number of holes are formed in a portion of the ceramic structure in which a rework of the ceramic structure is desired. The ceramic structure has a plurality of layers in the portion in which the rework is desired. A ceramic bonding material is introduced into the number of holes formed in the portion of the ceramic structure. The ceramic bonding material is cured in the portion of the ceramic structure.
    Type: Grant
    Filed: July 2, 2009
    Date of Patent: August 28, 2012
    Assignee: The Boeing Company
    Inventors: Vann Heng, Elizabeth Chu, Van H. Ngo, Larry D. King
  • Patent number: 8255171
    Abstract: A method for determining when a ceramic component on a platform should be replaced. The method includes determining parameters for the ceramic component, the parameters include empirically determined a critical stress intensity factor, and a geometry factor for the ceramic component. The method also includes determining a relationship between platform operational parameters to the generation of stress at the surface of interest of the ceramic component, determining an initial crack size of a crack within the ceramic component at installation, tracking operational parameters of the platform throughout a course of usage of the ceramic component, calculating the corresponding stress at the crack location due to the tracked operational parameters, and calculating a numerical solution that illustrates a crack growth rate velocity and tracks a size of the crack over time. The ceramic component is replaced based on the crack growth rate velocity and the size of the crack.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: August 28, 2012
    Assignee: The Boeing Company
    Inventor: Chester Lee Balestra
  • Patent number: 8255880
    Abstract: Illustrative embodiments cover a data processing system for processing instructions and monitoring accesses to memory location ranges. An instruction for execution is identified. A determination is made as to whether the instruction is within a contiguous range of instructions. Execution information relating to the instruction is identified if the instruction is within the contiguous range of instructions. With memory location accesses, an access to a memory location is identified. A determination of whether the memory location is within a contiguous range of memory locations is made. Access information is identified if the memory location is within the contiguous range of memory locations.
    Type: Grant
    Filed: May 1, 2008
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jimmie Earl DeWitt, Jr., Frank Eliot Levine, Christopher Michael Richardson, Robert John Urquhart
  • Patent number: 8250132
    Abstract: A message and a tag are sent to a set of recipients, wherein the tag contains state information for the message. In response to receiving an event from a recipient within the set of recipients, the reply message tag is processed with a policy to identify an action. The action identified by processing the event with the policy is performed.
    Type: Grant
    Filed: July 6, 2007
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: James Scott Adreon, Saha Avijit
  • Patent number: 8250063
    Abstract: A method, apparatus, and computer implemented instructions for restricting a fan-out type search of a distributed database. A search request is received indicating that a requesting node originating the search request desires to avoid receiving search results including inaccessible nodes. Responsive to receiving the search results from other nodes, the search results are filtered to remove search results from inaccessible nodes to form filtered search results. The filtered search results are passed to the requesting node.
    Type: Grant
    Filed: October 2, 2008
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Rabindranath Dutta, Steven Michael French, Janani Janakiraman
  • Patent number: 8250475
    Abstract: Icon integrity is managed. A notification for a selected icon is received and a determination is made whether a set of properties exists for the selected icon. Responsive to determining the existence and verification of the authenticity of the set of properties, the computer implemented method analyzes the set of properties to determine permission and authentication and responsive to determining the permission and authentication, allows execution of an executable function associated with the icon.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Nadeem Malik, Katherine June Pearsall
  • Patent number: 8245967
    Abstract: An actuation system including a plurality of actuators; a plurality of position sensors coupled to the actuators, the plurality of position sensors providing rate feedback signals proportional to an actuator rate; a plurality of force sensors coupled to the actuators, the plurality of force sensors providing delta pressure signals; and a feedback control loop configured to receive the rate feedback signals and delta pressure signals and compute a difference in actual actuator rates and sum the difference with a computed difference in actuator forces to generate actuator positioning commands that equalize the actuator forces on a control surface.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: August 21, 2012
    Assignee: The Boeing Company
    Inventor: Douglas B. Kirkland
  • Patent number: 8250563
    Abstract: Managing software is provided. A solution to a problem that has occurred with a program on a client data processing system is received by a server. This solution is created while solving the problem that occurred on the data processing system. The solution includes a process that may be executed on another data processing system to solve the same problem on that data processing system. The process is, for example, a script, a macro, or a set of computer executable steps or instructions. A database of solutions is selectively updated to reflect the new solution. In response to a request for a solution by another client system to a problem, the server will respond with the current solution that exists in the database.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Chefalas, Steven J. Mastrianni
  • Patent number: 8250627
    Abstract: One embodiment provides a computer-implemented method for transaction authorization within a security service. The computer-implemented method intercepts a request by a security service, wherein a transaction identifier is cached to form a cached transaction identifier, and requests the requester to authenticate to form an authentication request. The computer-implemented method further determines whether the requester was authenticated, and responsive to a determination the requester was authenticated, receives authentication information, including an associated transaction identifier. The request is intercepted and the cached transaction identifier inserted.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Scott Anthony Exton, Benjamin Brewer Harmon, Christopher John Hockings, Paul William Jensen
  • Patent number: 8248952
    Abstract: Transferring data in a data processing system network is provided. Transferring data in a data processing system network according to the invention includes determining an adapter among a plurality of adapters that has the lowest transmit latency, and assigning data to be transferred to the adapter determined to have the lowest transmit latency. The data to be transferred is then transferred by the assigned adapter.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: James R. Gallagher, Binh K. Hua, Hon Lam Hua, Sivarama K. Kodukula