Patents Represented by Attorney Yee & Associates, P.C.
  • Patent number: 8205000
    Abstract: A set of devices of a distributed data processing system and a protocol are selected to complete an action received by a requesting application. The set of devices and protocol are selected based on whether the protocol supports the type of the requested action; whether the protocol is an allowable/supported protocol for each device along a topology mapped logical route for completing the requested action; and assigned priorities of each protocol. The topology mapped logical route is then used for completing the requested action using the selected protocol. The requesting application may use the action in accordance with the selected allowable supported protocol, e.g., to monitor or discover the target device.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: June 19, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ching-Jye Chang, Lorin Evan Ullman
  • Patent number: 8205121
    Abstract: A computer implemented method, apparatus, and computer usable program code for reducing overpolled data in a data processing system is provided. A controller identifies a set of redundant measurements in a cycle. The controller then identifies a number of measurements repeated in the set of redundant measurements. The controller the computes a percentage of redundant polls based on the number of measurements repeated in the set of redundant measurements. The controller then computes a new polling period by reducing an original polling period by the percentage of redundant polls.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: June 19, 2012
    Assignee: International Business Machines Corporation
    Inventor: Ori Pomerantz
  • Patent number: 8204675
    Abstract: A probability that a selected point of interest is accessible to customers for commercial transactions is determined. In response to receiving a mailing address of a selected candidate point of interest and a calculated estimated time of arrival, it is determined whether the mailing address of the selected candidate point of interest is stored in a data storage device. In response to determining that the mailing address of the selected candidate point of interest is stored in the data storage device, a percentage probability that the selected candidate point of interest is accessible to customers for commercial transactions at the calculated estimated time of arrival is assigned based on utility usage data and a confidence level associated with the utility usage data stored in the data storage device. The percentage probability that the selected candidate point of interest is accessible to customers for commercial transactions is sent via the network.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: June 19, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ravi Prakash Bansal, Mauro Marzorati, Brian Marshall O'Connell, Keith Raymond Walker
  • Patent number: 8204653
    Abstract: A first hydraulic cylinder is associated with a boom. A first sensor detects a boom position based on a first linear position of a first movable member associated with the first hydraulic cylinder. An attachment is coupled to the boom. A second cylinder is associated with the attachment. A second sensor detects an attachment position based on a second linear position of a second movable member associated with the second hydraulic cylinder. A switch accepts a command to enter a ready position state from another position state. A controller controls the first hydraulic cylinder to attain a target boom position and for controlling the second cylinder to attain a target attachment position associated with the ready position state in response to the command.
    Type: Grant
    Filed: July 26, 2007
    Date of Patent: June 19, 2012
    Assignee: Deere & Company
    Inventors: Mark Peter Sahlin, Jason Meredith, Jerry Anthony Samuelson, David August Johnson, Eric Richard Anderson
  • Patent number: 8203561
    Abstract: A computer implemented method, computer program product, and a data processing system determine an excursion corridor within a virtual environment. A time-stamped snapshot of a location of at least one avatar within the virtual universe is recorded. An avatar tracking data structure is then updated. The avatar tracking data structure provides a time-based history of avatar locations within the virtual universe. A weighted density map is generated. The weighted density map is then correlated with virtual object locations. Each virtual object location corresponds to a virtual object. Excursion corridors are identified. The excursion corridor identifies frequently taken routes between the virtual object locations. Waypoints are identified. Each waypoint corresponds to a virtual object. Each waypoint is an endpoint for one of the excursion corridors.
    Type: Grant
    Filed: September 10, 2008
    Date of Patent: June 19, 2012
    Assignee: International Business Machines Corporation
    Inventors: William S. Carter, Guido D. Corona
  • Patent number: 8204972
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system on behalf of a plurality of management customers. The distributed data processing system is logically represented as a set of scopes, wherein a scope is a logical organization of network-related objects. Endpoint objects, system objects, and network objects are logically organized into a set of scopes that do not logically overlap. Each scope is uniquely assigned to a management customer. The distributed data processing system is managed as a set of logical networks in which a logical network contains a set of scopes and in which each logical network is uniquely assigned to a management customer. An administrative user may dynamically reconfigure the logical networks within the distributed data processing system while managing the logical networks for a set of customers.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: June 19, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Patent number: 8204757
    Abstract: Creating a dynamic food order for a traveler is provided. A food order is received from the traveler. A determination is made as to whether a real-time itinerary for the traveler has changed. In response to a change in the real-time itinerary, the food order is adjusted based on the real-time itinerary and preferences stored in the traveler's profile to form an adjusted food order.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: June 19, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael Pierre Carlson, Linda Arnold Lisle, Newton James Smith, Jr., Clifford Jay Spinac
  • Patent number: 8205208
    Abstract: The illustrative embodiments described herein provide a computer-implemented method, apparatus, and computer program product for scheduling grid jobs. In one embodiment, a process identifies information describing available resources on a set of nodes on a heterogeneous grid computing system to form resource availability information. The process identifies a set of static scheduling policies for a set of static schedulers that manage the set of nodes. The process also identifies a static scheduling status for a portion of the set of static schedulers. The process creates a dynamic grid scheduling policy using the resource availability information, the set of static scheduling policies, and the static scheduling status. The process also schedules a set of grid jobs for execution by the available resources using the dynamic grid scheduling policy.
    Type: Grant
    Filed: July 24, 2007
    Date of Patent: June 19, 2012
    Assignee: Internaitonal Business Machines Corporation
    Inventors: Jeffry Richard Mausolf, Kimberly Ann Stephens
  • Patent number: 8205078
    Abstract: A method, apparatus, and computer instructions for managing files in a data processing system. An attribute for a file is specified as having a special designation. The file with the attribute having the special designation is processed, by the operating system, in a different manner from other files when performing operations, such as, for example, copying the file to a removable media, printing the file, or sending the file over a network.
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: June 19, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Hung The Dinh, Teng Hu, Nizamudeen Ishmael, Jr., Mandeep Singh Sidhu
  • Patent number: 8205137
    Abstract: An apparatus for improving the reliability of host data stored on Fiber Channel attached storage subsystems by performing end-to-end data integrity checks. When a read or write operation is initiated, an initial checksum for data in the read/write operation is generated and associated with the data, wherein the association exists through a plurality of layers of software and attached storage subsystems. The initial checksum is passed with the data in the read/write path. When a layer of software in the read/write path receives the initial checksum and data, the layer performs an integrity check of the data, which includes generating another checksum and comparing it to the initial checksum. If the checksums do not match, the read/write operation fails and the error is logged. If the checksums match, the integrity check is repeated through each layer in the read/write path to enable detecting data corruption at the point of source.
    Type: Grant
    Filed: November 24, 2008
    Date of Patent: June 19, 2012
    Assignee: International Business Machines Corporation
    Inventors: James Patrick Allen, Thomas Stanley Mathews, Ravi A. Shankar, Satya Prakash Sharma, Glenn Rowan Wightwick
  • Patent number: 8200398
    Abstract: A first sensor detects a boom position of a boom based on a first linear position of a first movable member of a first hydraulic cylinder. A second sensor detects an attachment position of an attachment based on a second linear position of a second movable member of a second hydraulic cylinder. An accelerometer detects an acceleration or deceleration of the boom. A switch accepts a command to enter a ready position state from another position state. A controller controls the first hydraulic cylinder to attain a target boom position and for controlling the second cylinder to attain a target attachment position associated with the ready position state in response to the command in conformity with at least one of a desired boom motion curve and a desired attachment motion curve.
    Type: Grant
    Filed: July 26, 2007
    Date of Patent: June 12, 2012
    Assignee: Deere & Company
    Inventors: Mark Peter Sahlin, Jason Meredith, Jerry Anthony Samuelson, David August Johnson, Eric Richard Anderson
  • Patent number: 8201019
    Abstract: A method, apparatus, and computer program product for performing a set of operations on a data storage device is provided. A data storage device is flagged as suspect. The adapter suspends the suspect data storage device from participation in the RAID array, assigns the suspect data storage device to a pool of data storage devices to be retested, selects a data storage device from a pool of spare data storage devices, rebuilds contents of the suspect data storage device on the selected disk drive, assigns the substitute data storage device to the RAID array, invokes a diagnostic test on the suspect data storage device, and analyzes the diagnostic result. Responsive to the diagnostic result exceeding a threshold, the suspect data storage device is repaired. The adapter assigns the repaired data storage device to the pool of spare data storage devices and increments a counter of the repaired data storage device.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: William John Durica, M. Amine Hajji
  • Patent number: 8200722
    Abstract: Illustrative embodiments disclose shrinking a file system in a data processing system by designating an amount by which the file system stored in a memory and comprised of a plurality of contiguous logical blocks is to be shrunk. At least one contiguous intermediate logical block of the plurality of contiguous logical blocks from the file system is removed to shrink the file system by the designated amount. A record is maintained indicating a first intermediate logical block of the at least one contiguous intermediate logical block at which the removing starts, and a last intermediate logical block of the at least one contiguous intermediate logical block at which the removing ends.
    Type: Grant
    Filed: July 7, 2009
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Mark Allen Grubbs, Gunisha Madan, Gerald Francis McBrearty, Grover Herbert Neuman
  • Patent number: 8200803
    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 28, 2011
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jason Benfield, Oliver Y. Hsu, Lorin E. Ullmann, Julianne Yarsa
  • Patent number: 8200905
    Abstract: A processing system includes a memory and a first core configured to process applications. The first core includes a first cache. The processing system includes a mechanism configured to capture a sequence of addresses of the application that miss the first cache in the first core and to place the sequence of addresses in a storage array; and a second core configured to process at least one software algorithm. The at least one software algorithm utilizes the sequence of addresses from the storage array to generate a sequence of prefetch addresses. The second core issues prefetch requests for the sequence of the prefetch addresses to the memory to obtain prefetched data and the prefetched data is provided to the first core if requested.
    Type: Grant
    Filed: August 14, 2008
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gordon Bernard Bell, Gordon Taylor Davis, Jeffrey Haskell Derby, Anil Krishna, Srinivasan Ramani, Ken Vu, Steve Woolet
  • Patent number: 8197623
    Abstract: A thermal and vacuum assessment method includes providing a composite part having a repair area, installing a vacuum bag over the repair area, drawing a vacuum on the vacuum bag, testing for air leaks in the vacuum bag, heating the vacuum bag and obtaining a thermal image of the repair area.
    Type: Grant
    Filed: January 20, 2010
    Date of Patent: June 12, 2012
    Assignee: The Boeing Company
    Inventor: Everett A. Westerman
  • Patent number: 8200555
    Abstract: Computer implemented method for determining an amount to bill a first owner of a first application executing in a computer, and a second owner of a second application executing in the computer. The computer receives a request from a remote client to transfer a file to the client. The file is shared by the first and second applications. The client made a prior request to the first application before making the request for the file. A determination is made that the request from the client to transfer the file should be billed to the first owner based on the client's prior request to the first application. The client made the prior request to the first application closer in time, than another prior request from the client to the second application, to the request to transfer the file.
    Type: Grant
    Filed: June 8, 2006
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: John J. Auvenshine, Justin C. Blackburn, Nicolas E. Fosdick, Christopher J. Jacoby
  • Patent number: 8200428
    Abstract: The illustrative embodiments provide a method for processing sensor data and controlling the movement of a vehicle. In one illustrative embodiment, a vehicle having a plurality of sensors attempts to receive sensor data. In response to an inability of the vehicle to obtain needed sensor data, collected sensor data is requested from a plurality of other vehicles to form alternate sensor data. The alternate sensor data is received and the vehicle is controlled using the alternate sensor data. In another illustrative embodiment, a request is received at a first vehicle for sensor data from a different vehicle. Sensor data is collected from a plurality of sensors at the first vehicle. The sensor data is then sent to the different vehicle.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: June 12, 2012
    Assignee: Deere & Company
    Inventor: Noel Wayne Anderson
  • Patent number: 8199982
    Abstract: A computer implemented method, apparatus, and computer program product for analyzing neurological images. A set of brain scans for a patient is compared to a set of baseline control scans to automatically identify regions of interest in the set of patient scans. A region of interest is an area in a scan that shows an indication of a potential abnormality. A set of electronic medical literature sources is searched for medical literature relevant to the regions of interest in the set of patient scans. The relevant medical literature is correlated to the medical literature describing the regions of interest in the set of patient scans to the regions of interest in the set of patient scans. A result is generated. The result comprises the regions of interest and a set of links to the correlated portions of the relevant medical literature are outputted.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Joanna Lynn Fueyo, Robert Lee Angell, Robert R. Friedlander, James R. Kraemer
  • Patent number: 8201112
    Abstract: A design structure of a circuit for managing voltage swings across FETs comprising a reference precision resistor, a first and second FET, wherein a gate of the first FET is tied to a gate of the second FET, wherein a drain to source resistance of the second FET is substantially equal to or is a multiple of a resistance of the reference precision resistor, and wherein a gate voltage of the second FET is applied to a gate of the first FET to set a bias point of the first FET, and a third FET cascoded to the first FET, wherein a source of the first FET is coupled to the drain of the third FET to extend a voltage range in which respective gate voltages of the first and third FETs maintain a linear relationship with respective drain to source voltages of the first and third FETs.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: David William Boerstler, Jieming Qi