Patents Represented by Attorney Yee & Associates, P.C.
-
Patent number: 8176035Abstract: A computer implemented method, apparatus, and computer usable program code for detecting monotonicity. A determination is made as to whether a function that is assumed to be monotonic will remain monotonic after performing an operation in response to receiving the operation. The operation is allowed to be performed in response to a determination that the function will remain monotonic after performing the operation.Type: GrantFiled: May 2, 2008Date of Patent: May 8, 2012Assignee: International Business Machines CorporationInventors: Bishwaranjan Bhattacharjee, Timothy Ray Malkemus
-
Patent number: 8167518Abstract: A method and apparatus for a power feed drill. The power feed drill comprises a servo motor, a roller screw, a ball spline shaft, an air motor, and a collet chuck. The roller screw is rotatably mounted to the servo motor. The ball spline shaft has a first end connected to the roller screw, wherein rotation of the roller screw in a first direction moves the ball spline shaft in the first direction and wherein rotation of the roller screw in a second direction moves the ball spline shaft in an opposite direction to the first direction along an axis. The air motor is capable of transmitting rotation motion to the ball spline shaft to rotate around the axis. The collet chuck is fixably attached to a second end of the ball spline shaft, wherein the collet chuck is adapted to receive a tool.Type: GrantFiled: April 11, 2008Date of Patent: May 1, 2012Assignee: The Boeing CompanyInventors: Dennis Mathis, Mike Matlack, Scott Anthony Martin, David L. Fritsche
-
Patent number: 8167245Abstract: Embodiments of the present disclosure provide an apparatus, method, and system for managing deflections comprising a fuel dam, a first portion of the fuel dam connected with a stringer, a second portion of the fuel dam connected with the first portion, and a third portion of the fuel dam. The second portion is more flexible than the first portion. The third portion is connected with the second portion, and connected with a rib. The second portion accommodates deflection between the stringer and the rib.Type: GrantFiled: November 3, 2009Date of Patent: May 1, 2012Assignee: The Boeing CompanyInventors: Thomas A. Koehler, Richard Bruce Tanner
-
Patent number: 8170270Abstract: A computer implemented method and computer usable program product for embedding rich content of a document in an image. In one embodiment, a static image of the document is generated. If the amount of memory associated with the rich content does not exceed a threshold amount, the rich content is encoded into a single content block according to an image format. If the rich content does exceed the threshold amount, the rich content is encoded into a plurality of content blocks. The content block or the plurality of content blocks are inserted into an arbitrary storage location of the image. The static image is displayed when the image is opened in an absence of an application associated with the rich content of the document. The rich content is displayed when the image is opened in a presence of the application associated with the rich content of the document.Type: GrantFiled: December 14, 2007Date of Patent: May 1, 2012Assignee: International Business Machines CorporationInventors: Michael Cain Mansell, Sonja Christine McLellan
-
Patent number: 8169906Abstract: A method and system for managing asynchronous transfer mode (ATM) traffic in a computer system is disclosed. The computer system is used in sending, receiving, or sending and receiving a plurality of ATM flows. Each ATM flow has a plurality of ATM cells, a minimum ATM bandwidth guarantee, and a maximum ATM bandwidth. The method and system include determining whether excess bandwidth exists for the ATM flows. The method and system also include gracefully increasing a portion of the ATM cells transmitted for each ATM flow during periods of excess bandwidth. The portion of the ATM cells transmitted is not more than the maximum ATM bandwidth limit. If an ATM flow presents a sufficient offered load, the portion of the ATM cells transmitted in the flow is not less than a minimum ATM bandwidth guarantee.Type: GrantFiled: November 28, 2007Date of Patent: May 1, 2012Assignee: International Busines Machines CorporationInventors: Patrick Droz, Ilias Iliadis, Clark D. Jeffries, Andreas Kind, Joseph F. Logan
-
Patent number: 8171501Abstract: A system, method and computer program product for managing a plurality of applications in a computer cluster. Each application is able to run on a particular node in the cluster. In one embodiment, associations are maintained among a plurality of modes and the plurality of applications, with each application being associated with at least one mode. Responsive to designation of at least one mode as active for the cluster, each application that is associated with an active mode is flagged as eligible for activation, each inactive application that is not associated with any active mode is flagged as ineligible for activation, and each active application that is not associated with any active mode is flagged as ineligible for activation and inactivated. Flagging as eligible, flagging as ineligible and flagging as ineligible and inactivating may be performed in any order, and inactivating is sequenced according to dependencies among the applications.Type: GrantFiled: December 12, 2007Date of Patent: May 1, 2012Assignee: International Business Machines CorporationInventor: Michael Paul Clarke
-
Patent number: 8170976Abstract: A method, apparatus, and computer program product are present for performing a simulation. The simulation is executed. Simulation data is collected while executing the simulation to form collected simulation data. A number of events is generated by applying a first number of rules to the collected simulation data to form a number of generated events. A number of commands is generated as a reaction to the number of generated events by applying a second number of rules to the number of generated events to form a number of simulation commands. The number of simulation commands is sent to the simulation.Type: GrantFiled: October 17, 2008Date of Patent: May 1, 2012Assignee: The Boeing CompanyInventors: Brandt Wilson Dargue, Clifford B. Sowadski, Barbara Jo Barnett Buck, James R. Pitz
-
Patent number: 8166642Abstract: The invention removes copper from the concave side of a flex circuit around a bendable region and replaces it with a conductive epoxy to allow it to be formed to tighter bend radii than would otherwise be possible. After the flex circuit is shaped in a tight radius and attached to a mechanical structure, the conductive epoxy is cured to act as functional replacement of the removed copper.Type: GrantFiled: November 5, 2009Date of Patent: May 1, 2012Assignee: The Boeing CompanyInventors: Peter T. Heisen, Scott A. Raby
-
Patent number: 8171276Abstract: A computer implemented process performs a plurality of computer bootups in minimal mode. Login authentication is disabled during the computer bootups. All startup programs and services not required to install new software are disabled during the computer bootups. New software is installed during the computer bootups. During the final computer bootup, the disabled startup programs and services are enabled to restore the computer to normal operating condition.Type: GrantFiled: June 10, 2008Date of Patent: May 1, 2012Assignee: International Business Machines CorporationInventor: Eric Phillip Fried
-
Patent number: 8171164Abstract: An illustrative embodiment provides a computer-implemented method for target routing by initiator, using Internet small computer system interface. The computer-implemented method obtains a logical unit number configuration, containing a set of logical unit numbers, determines whether an initiator Internet protocol address, associated with a requester, has a mapping to a logical unit number in the set of logical unit numbers. The computer implemented method further sets a path for an input output/request from the requester to a backing file, according to the mapping, and returns success to the requester.Type: GrantFiled: October 31, 2008Date of Patent: May 1, 2012Assignee: International Business Machines CorporationInventors: Rodney Carlton Burnett, Gerald Francis McBrearty
-
Patent number: 8171053Abstract: The dynamic workflow documentation system is a computer implemented process comprising the following steps: The dynamic workflow documentation system starts a workflow manager program, a class loader program in a computer memory and creates an instance of a workflow program in the computer memory. The dynamic workflow documentation system extracts metadata properties from the workflow program and records the metadata properties in the memory. The dynamic workflow documentation system notifies the workflow manager that a new instance of the workflow program has been created and repeats the steps of creating an instance of a workflow component program, extracting metadata properties, recording the metadata properties and notifying the workflow manager for all workflow components associated with the workflow program. Security and auditing functions of the dynamic workflow documentation system ensure that workflow programs execute according to the workflow requirements.Type: GrantFiled: May 11, 2010Date of Patent: May 1, 2012Assignee: International Business Machines CorporationInventors: David B. Kumhyr, Patrick J. Brooks, Rhonda L. Childress, Michael J. Spisak
-
Patent number: 8170864Abstract: A method and apparatus for capturing graphic user interface resource of an application, which method comprises: loading resource files in which visible text data in graphic user interfaces of the application are stored; duplicating the resource files; adding identification information to each visible text data unit in the resource files, the identification information being used to uniquely identify each visible text data unit in each of the resource files; capturing at least one panel of graphic user interface according to the graphic user interfaces of the application; and saving the duplicated resource files and the at least one captured panel as the graphic user interface resource of the application into an intermediate file.Type: GrantFiled: January 14, 2008Date of Patent: May 1, 2012Assignee: International Business Machines CorporationInventors: Xing Jiang Huang, Wei Ji Shi, Jun Yin
-
Patent number: 8171407Abstract: Generating popularity ratings for virtual world artifacts based on how often and in what manner avatars access the artifacts is provided. The popularity ratings for virtual world artifacts may be used to determine what virtual world artifacts are selected to have a prominent presence in a virtual world. When an event caused by an avatar accessing a virtual world artifact in a virtual world is detected, the illustrative embodiments receive information about the event, such as the event type, the avatar identifier (ID), and the time the event occurred. The illustrative embodiments generate a rating score for the virtual world artifact based on the information received about the event. The illustrative embodiments update a rendering of the virtual world artifact in the virtual world based on the rating score.Type: GrantFiled: February 21, 2008Date of Patent: May 1, 2012Assignee: International Business Machines CorporationInventors: Yunwu Huang, Jalal Uddin Mahmud, Roger Alan Pollak, John J. Ponzo
-
Patent number: 8171457Abstract: Illustrative embodiments disclose presenting coverage data relating to data access occurring during execution of code. The coverage data containing data access indicators associated with memory locations is obtained. The data access indicators that have been set by a processor in the data processing system in response to access of the memory locations during execution of the code by the processor are identified to form set data access indicators. Each set instruction access indicator is associated with a portion of the memory locations allocated for the code. A presentation for coverage data is generated, wherein the set data access indicators are identified in the presentation.Type: GrantFiled: August 4, 2008Date of Patent: May 1, 2012Assignee: International Business Machines CorporationInventors: Robert T. Dimpsey, Frank E. Levine, Robert J. Urquhart
-
Patent number: 8171132Abstract: Provisioning grid resources for a set of grid services is provided. The service performance for the set of grid services is monitored. The set of grid services has a set of service level agreements. In response to monitoring service performance, a determination is made as to whether current allocations of grid resources is sufficient to maintain performance levels for the set of grid services to meet the set of service level objectives. In response to the current allocations being insufficient to maintain the performance levels, the current allocations of the grid resources are dynamically reallocated or provisioned for the set of grid services to maintain service levels for the set of grid services.Type: GrantFiled: October 31, 2008Date of Patent: May 1, 2012Assignee: International Business Machines CorporationInventors: Gabriel Iszlai, Andrew Niel Trossman, Paul Darius Vytas
-
Patent number: 8165931Abstract: A computer implemented method, a tangible computer usable medium, and a data processing system allocate materials to an automated purchase assembly conversion process to support a dynamic configure-to-order production operation. A configure-to-order backlog order is analyzed to determine demand for a particular purchase assembly. If the demand for the particular purchase assembly can be filled with an on-hand purchase assembly in inventory, the on-hand purchase assembly in inventory is allocated to fill the demand. If the demand for the particular purchase assembly can not be filled with an on-hand purchase assembly in inventory, a determination is made as to whether the demand for the particular purchase assembly can be filled by reallocating other similar on-hand purchase assembly in inventory and on-hand individual parts.Type: GrantFiled: April 24, 2009Date of Patent: April 24, 2012Assignee: International Business Machines CorporationInventors: Matthias Graefe, Lin Wang, Hao Xu, Matthew H. Zemke
-
Patent number: 8165790Abstract: The different advantageous embodiments provide a system comprising a weather band selection process and a processor unit. The processor unit is configured to run the weather band selection process. The weather band selection process identifies a flight trajectory associated with an aircraft, identifies weather information for the flight trajectory, and identifies a weather band selection for the aircraft using the flight trajectory, aircraft information and the weather information.Type: GrantFiled: August 26, 2009Date of Patent: April 24, 2012Assignee: The Boeing CompanyInventor: Louis J. Bailey
-
Patent number: 8165930Abstract: A computer implemented method, apparatus, and computer program product for processing aircraft software parts. A crate containing an aircraft software part is received from a source. Signatures are validated for the crate and the aircraft software part. If the signatures are valid, the crate is unpacked. The contents of the incoming crate are displayed. The aircraft software part is unpacked. Responsive to a request to upload the stored part to a library in the aircraft software part management apparatus, a determination is made as to whether the stored part meets a policy. If the stored part meets the policy, the part is signed. The signed part is placed in a crate and is signed to form a signed crate wherein signatures for the signed aircraft software part and the signed crate are different from the set of signatures in the incoming crate. The signed crate is sent to the library.Type: GrantFiled: November 21, 2008Date of Patent: April 24, 2012Assignee: The Boeing CompanyInventors: Marshall W. Harnish, Terrill Willard Hendrickson, Ping Xue, James Michael Parker, Leonard H. Schifter, Stanley W. Engdahl
-
Patent number: 8166468Abstract: A computer implemented method, computer program product, and data processing system for reducing the number of inner classes in a compiled computer program written in an object-oriented programming language. An outer class of the compiled computer program is received, wherein the outer class contains an inner class, wherein the outer class comprises instructions to create an instance of an inner class. The instance is to be used as one of a callback, a listener command, a set of instructions by which an object instance of the inner class transfers information to the corresponding containing instance of the outer class, and combinations thereof. A transformation of the outer class is performed by moving methods of the inner class, as well as their contained instructions, into the outer class. The behavior of the compiled computer program remains unchanged.Type: GrantFiled: November 30, 2007Date of Patent: April 24, 2012Assignee: International Business Machines CorporationInventors: Sean Christopher Foley, Berthold Martin Lebert
-
Patent number: 8166009Abstract: A method, computer program product and data processing system for optimistic locking. An integer column is added to a database table. A Structured Query Language statement is constructed and prepared to form a prepared Structured Query Language statement, wherein a result set of the prepared Structured Query Language statement includes the integer column. Any required parameter information is set in the prepared Structured Query Language statement. The prepared Structured Query Language statement is executed in a database transaction. A unique key associated with an element of the result set of the prepared Structured Query Language statement is determined. The row of the database table that the unique key is associated with is determined. A value in the integer column of the determined row is determined. The value in the integer column of the determined row is stored to form a stored value associated with the unique key, wherein the stored value ceases to exist when the database transaction ends.Type: GrantFiled: March 31, 2010Date of Patent: April 24, 2012Assignee: International Business Machines CorporationInventor: Robert Michael Hunter Dunn