Patents Represented by Attorney Yee & Associates, P.C.
  • Patent number: 8028958
    Abstract: A seating system may comprise a seat base, a seat back, and a width adjustable section. The width adjustable section may be located within the seat base and the seat back. The width adjustable section may be capable of being configured to change a width of the seat base and the seat back.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: October 4, 2011
    Assignee: The Boeing Company
    Inventors: Heidi J. Kneller, Shawn A. Claflin
  • Patent number: 8032627
    Abstract: A method of enabling transaction probes used to monitor a transaction or modify a primary application handling the transaction. The method begins with retrieving a token associated with the transaction. The token contains information regarding which transaction probes from a plurality of transaction probes will be enabled with respect to the transaction. The token is then read to determine the set of transaction probes from the plurality of transaction probes that will be enabled. The determined set of transaction probes is then enabled.
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Brian C. Chagoly, Xiaoping Chen, Andrew J. Lavery, Kirk M. Sexton
  • Patent number: 8028750
    Abstract: Force balancing adjusts hydraulic fluid pressure in an upper piston area of a Rotating Pressure Control Device (RPCD) that has an inner housing rotatably engaged within an outer housing by an upper bearing and a lower bearing. The hydraulic fluid pressure is adjusted to balance net force in a upper piston area and a lower piston area. The fluid pressure adjustment creates a force differential that balances the total load transmitted through the upper bearing and the lower bearing and thereby extends the life of the sealing element and bearings. Additionally, a wear indicator signals the end of the useful life of the drill pipe sealing element.
    Type: Grant
    Filed: April 28, 2010
    Date of Patent: October 4, 2011
    Assignee: Sunstone Corporation
    Inventors: William James Hughes, Murl Ray Richardson, Thomas L. Pettigrew, Kurt D. Vandervort, Kenneth D. Young
  • Patent number: 8032625
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. Resources within the distributed data processing system are dynamically discovered, and the discovered resources are adaptively monitored using the network management framework. When the network management framework detects that certain components within the network management framework may have failed, new instances of these components are started. If duplicate components are later determined to be active concurrently, then a duplicate component is shutdown, thereby ensuring that at least one instance of these components is active at any given time. After certain failover events, a resource rediscovery process may occur, and a topology database containing previously stored information about discovered resources is resynchronized with resource information about rediscovered resources.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Patent number: 8032334
    Abstract: A system for identifying a subset of sensors to sample to reduce the frequency of sensor access. The system determines rise times and records values for the sensors in the system. A time criticality of the sensors is determined based on the rise times. The system processes the sensors by first creating sensor subsets based on one or more constraints on the sensors. The system monitors the values of the sensors in a sensor subset and flags a sensor when it makes a determination that, prior to a next scheduled sampling of the sensor subset, the value of a sensor in the monitored sensor subset will exceed a threshold constraint. The system moves those flagged sensors to a second sensor subset which complies with the sensor's constraints.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Andreas Bieswanger, Michael S. Floyd, Andrew J. Geissler, Soraya Ghiasi, Hye-Young McCreary, Guillermo J. Silva, Malcolm S. Ware
  • Patent number: 8032887
    Abstract: A data processing system allows processes to be checkpointed and restarted. The system saves the old process and thread identifications in a process table. When an application makes a system call passing the old process and/or thread identifications as parameters, the system performs a mapping algorithm to supply the system call with the new process and/or thread identifications. When a system call returns a new identification, the system performs a remapping algorithm to return the old identifications to the calling application program. When a group of process is restarted for which the process group leader was not checkpointed, the system creates a ghost process group leader.
    Type: Grant
    Filed: August 10, 2006
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Luke Matthew Browning, Kenneth Bernard Rozendal, Suresh Eswara Warrier
  • Patent number: 8031085
    Abstract: A method for directing a vehicle to operate in a noise generating mode based on a context is provided. A present location of the vehicle is determined using a location sensing device. Then, it is determined whether the present location of the vehicle is within one or more noise generating zones. In response to determining that the present location of the vehicle is within a noise generating zone, the vehicle is directed to operate in the noise generating mode.
    Type: Grant
    Filed: April 15, 2010
    Date of Patent: October 4, 2011
    Assignee: Deere & Company
    Inventor: Noel Wayne Anderson
  • Patent number: 8032615
    Abstract: A method and system performs dynamic online multi-parameter optimization for autonomic computing systems. A simplex is maintained. The system's performance is measured for the particular setting of configuration parameters associated with each point in the simplex. A new sample point is determined using the geometric transformations of the simplex. A current best point in the simplex can be resampled to determine if the environment has changed. If a sufficiently different utility value is obtained from a previously sampled utility value for the point in the simplex, the simplex is expanded. If the difference is not sufficient enough, then contraction of the simplex is performed.
    Type: Grant
    Filed: May 23, 2008
    Date of Patent: October 4, 2011
    Assignee: International Business Machine Corporation
    Inventors: Saurabh Bagchi, Rajarshi Das, Yixin Diao, Marc Adam Kaplan, Jeffrey Owen Kephart
  • Patent number: 8028470
    Abstract: The different illustrative embodiments provide a method and system for watering plants. A map of an area is received and a determination is made using a processing unit as to whether the area needs water. If the area needs water, current constraints are identified and a determination is made using the processing system as to whether the current constraints allow for watering. If the current constraints allow for watering, a watering solution application plan is generated using the processing system, and the watering solution application plan is executed using a mobile utility vehicle.
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: October 4, 2011
    Assignee: Deere & Company
    Inventor: Noel Wayne Anderson
  • Patent number: 8032417
    Abstract: A method, apparatus, and computer program product are disclosed in a computer system for tracking inventory values. Multiple physical storage locations, within a plant, are defined where inventory items can be stored. An indication that an inventory item is being physically moved from a first storage location to a second storage location is received. In response to the receipt of the indication, a financial value of the inventory item is determined and an indication is provided that the financial value was transferred from the first physical storage location to the second physical storage location, wherein the financial value of the inventory item is tracked as the inventory item is physically moved within the plant.
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Anjan Marella, Joanne O'Lear, William J. Reilly
  • Patent number: 8032791
    Abstract: Detection of a reset failure in a multinode data processing system is provided by a diagnostic circuit in each of a plurality of the server nodes of the system. Each diagnostic circuit is coupled to a code fetch chain of its corresponding node. At reset, prior to a node processor retrieving startup code from the code fetch chain, the diagnostic circuit provides diagnostic signals to the code fetch chain. A problem in the code fetch chain is detected from a response to the diagnostic signals. When a problem is detected, a node failure status for the problem node may be signaled to the other nodes. The multinode system may be configured in response to signaled node failure status, such as by dropping failed nodes and replacing a failed primary node with a secondary node if necessary.
    Type: Grant
    Filed: July 7, 2009
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Sumeet Kochar, Barry A. Kritt, William B. Schwartz, Jeffrey B. Williams
  • Patent number: 8028105
    Abstract: A method, computer program product, and distributed data processing system that enables host software or firmware to allocate virtual resources to one or more system images from a single physical I/O adapter, such as a PCI, PCI-X, or PCI-E adapter, is provided. Adapter resource groups are assigned to respective system images. An adapter resource group is exclusively available to the system image to which the adapter resource group assignment was made. Assignment of adapter resource groups may be made per a relative resource assignment or an absolute resource assignment. In another embodiment, adapter resource groups are assigned to system images on a first come, first served basis.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: September 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Richard Louis Arndt, Giora Biran, Harvey Gene Kiel, Vadim Makhervaks, Renato John Recio, Leah Shalev, Jaya Srikrishnan
  • Patent number: 8028124
    Abstract: The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for increasing efficiency associated with data access. In one illustrative embodiment a memory chip is presented comprising of a plurality of memory units for storing data; a plurality of processing units for processing the data; and a word line and a bit line external to the plurality of memory units, wherein the plurality of processing units directly access the word line and the bit line in accessing the data.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: September 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Oliver Keren Ban, Xiangang Cheng, Eric James St. Amand
  • Patent number: 8025256
    Abstract: A method and apparatus for a split detent tactile cueing control system comprising an inceptor, a position sensor, vehicle sensors, and a flight control computer. The inceptor can be moved into different positions measured by a position sensor. The vehicle sensors generate signals in response to detecting parameters about a vehicle during a flight. The flight control computer is coupled to the inceptor and the vehicle sensors. The flight control computer is capable of generating actuation signals used to generate tactile cues to generate a flight path hold detent and an altitude hold detent within the plurality of positions using a force feel profile and the parameters. An extension of a latch force from the flight path hold detent to the altitude hold detent is present during changes in vehicle direction. Series actuator compensation allows increased split detent separation with insignificant command overshoot.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: September 27, 2011
    Assignee: The Boeing Company
    Inventors: David George Miller, Robert Paul Gradle, James E. Taylor
  • Patent number: 8025122
    Abstract: An acoustically treated exhaust centerbody comprising a body including a body fore portion and a body aft portion. An internal passageway extends through the body in the axial direction. A resonator in the body fore portion includes a plurality of acoustic chambers. A plurality of ribs in the resonator form fore/aft walls of the acoustic chambers. Each rib is shaped substantially as a section of an annulus. A plurality of radial fins extend between adjacent ribs. The fins form sidewalls of the acoustic chambers. A skin overlies the acoustic chambers and forms an outer surface of the resonator.
    Type: Grant
    Filed: November 6, 2008
    Date of Patent: September 27, 2011
    Assignee: The Boeing Company
    Inventors: Mark D. Gilcreest, Trevor G. Sleath, Daniel F. Gelzer, Merlin C. Windels
  • Patent number: 8027786
    Abstract: A computer implemented method, apparatus, and computer usable program code for managing a flight plan for an aircraft. A set of projected flight plan parameters are displayed associated with a waypoint presented on a display of an aircraft data processing system. User input is received to form a set of actual flight plan parameters. A set of variances between the set of projected flight plan parameters and the set of actual flight plan parameters is displayed on a map in association with the waypoint.
    Type: Grant
    Filed: March 4, 2008
    Date of Patent: September 27, 2011
    Assignee: The Boeing Company
    Inventors: Patrick Wipplinger, Thomas Grasse
  • Patent number: 8024738
    Abstract: A system for managing processor cycles. A set of uncapped partitions are identified that are ready-to-run in response to unused processor cycles being present in a dispatch window. A number of candidate partitions are identified from the identified set of uncapped partitions based on a history of usage where each identified partition used at least 100 percent of its entitlement in a predefined number of previous dispatch windows. Then, a partition is selected from the number of candidate partitions based on a lottery process of the candidate partitions.
    Type: Grant
    Filed: August 25, 2006
    Date of Patent: September 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Diane Garza Flemming, Octavian Florin Herescu
  • Patent number: 8024720
    Abstract: A computer implemented method, computer usable program code, and a data processing system for selecting a candidate implementation of a virtual overridden method for inlining into a calling method. A determination as to which implementation of a virtual overridden method to inline is made based on its relative “hotness” compared to the other implementations of the same method. The relative hotness can be inferred from the invocation count and sampling count that the virtual machine and the just-in-time compiler already collect for other purposes, that is, without collecting and storing of call-edge profiling information. When a method is being compiled and it is identified that the method contains a call to an overridden method, a candidate for inlining from among the implementations of the overridden method is selected based on relative hotness values. The candidate implementation of the overridden method is then inlined, with a guard, into the calling method.
    Type: Grant
    Filed: April 17, 2006
    Date of Patent: September 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Derek Bruce Inglis, Vijay Sundaresan, Dina Tal
  • Patent number: 8024496
    Abstract: An enhanced migration descriptor migrates a plurality of source sub-pages in a large source page accessible by direct memory access devices. A splitter and selector are integrated into a configuration of a computer. Responsive to a request to migrate a large page containing the plurality of source sub-pages in the source page, the splitter divides a plurality of high order page numbers from a plurality of low order page numbers. The selector selects the high order page number of the large page and creates an enhanced migration descriptor comprising the high order page number and a size of the large page. The selector, by the enhanced migration descriptor, combines the low order page number for a sub-page with the destination address and size of the enhanced migration descriptor to migrate the large page and each of the plurality of sub-pages.
    Type: Grant
    Filed: April 10, 2009
    Date of Patent: September 20, 2011
    Assignee: International Business Machines Corporation
    Inventor: Richard Louis Arndt
  • Patent number: 8024409
    Abstract: A computer-implemented method, apparatus, and computer program product for resending a message based on server status. The message is sent to a recipient. The message is stored to be resent in response to receiving a notification that the message could not be delivered to the recipient. Status of an email server associated with the recipient of the message is requested. The message is resent in response to the status indicating that messages may be received by the recipient.
    Type: Grant
    Filed: September 11, 2006
    Date of Patent: September 20, 2011
    Assignee: International Business Machines Corporation
    Inventor: Jeffrey Kenneth Wilson