Patents Represented by Attorney Yee & Associates, P.C.
  • Patent number: 8023936
    Abstract: A method and system for monitoring a mobile ad-hoc network node (e.g. a network enabled aircraft) is provided. The method includes, receiving a message notifying when the ad-hoc node is preparing to join the ad-hoc network; and determining based on a threshold value, when the ad-hoc node should be joining a monitoring system that tracks the status and availability of ad-hoc nodes. The method generates a status message if the ad-hoc node fails to join the monitoring system. The message is received by the monitoring system via and external source to the ad-hoc network. The system includes a data center that receives the message notifying when the node is preparing to join the ad-hoc network; and determines based on a threshold value, when the ad-hoc node should be joining the ad-hoc network and monitoring system.
    Type: Grant
    Filed: October 20, 2004
    Date of Patent: September 20, 2011
    Assignee: The Boeing Company
    Inventors: John G. Hudson, Rolf P. Dietiker, Michelle P. Bui
  • Patent number: 8024209
    Abstract: A method for utilizing the Monte Carlo method to determine the most efficient arrangement of schedulers for a grid using a Scheduler Optimization Program (SOP). The SOP obtains the schedulers and scheduler timetable from memory and randomly selects a time period and scheduler to analyze. The SOP then uses the selected scheduler to modify the scheduler timetable. The SOP then runs the ROI calculator to obtain a ROI property for the modified timetable. If the ROI property for the modified timetable is greater than the ROI property for the original scheduler timetable, the SOP replaces the scheduler timetable with the modified timetable.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: September 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Viktors Berstis, Xiaolin Li
  • Patent number: 8024733
    Abstract: A batch component model is provided within a distributed object environment. The batch component is designed to capture the iterative logic of a batch program as it reads from one or more input streams, invokes operations on other business component functions, and generates output to one or more output streams. Deployment descriptors express declarative policies for the component that will influence how the component is managed including the streams it uses, business components it depends on, how processing costs are accounted, and the resource demands the job will put on the system. Input streams and output streams are encapsulated in objects that hide the actual source of input and output data so that the component can be redeployed in different execution environments to different physical data sources without requiring the program to be changed. A batch container enforces the deployment policies declared for the batch component.
    Type: Grant
    Filed: May 13, 2004
    Date of Patent: September 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Geoffrey Martin Hambrick, Robert Howard High, Jr., Rodney Alan Little
  • Patent number: 8024728
    Abstract: A computer implemented method, data processing system, and computer usable program code are provided for dispatching virtual processors. A determination is made as to whether a physical processor in a set of physical processors is idle, and, if so, a determination is made as to whether an affinity map for the idle physical processor exists. Responsive to an existence of the affinity map, a determination is made as to whether a virtual processor last mapped to the idle physical processor is ready to run using the affinity map and a dispatch algorithm. Responsive to identifying a ready-to-run virtual processor whose affinity map indicates that the idle physical processor is mapped to this virtual processor in its preceding dispatch, the ready-to-run virtual processor is dispatched to the idle physical processor. Thus, memory affinity is maintained between physical and virtual processors when the memory affinity is not expired.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: September 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Vaijayanthimala K. Anand, Peter Joseph Heyrman, Bret R. Olszewski
  • Patent number: 8023964
    Abstract: Illustrative embodiments provide a computer implemented method, a data processing system and a computer program product for a predictive mobile phone service disruption service. In one illustrative embodiment, the computer implemented method comprises monitoring a cellular call of a caller, calculating a location and vector of the caller, and determining whether the caller is approaching a drop zone. The computer implemented method responsive to determining the caller is approaching a drop zone, estimates a duration of a loss of service, and responsive to determining the caller is approaching a drop zone, selectively notifying the caller.
    Type: Grant
    Filed: April 1, 2008
    Date of Patent: September 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Martinianus BudiTjahja Hadinata, Charles Steven Lingafelt, John Elbert Moore, Jr., Brian Marshall O'Connell, Keith Raymond Walker
  • Patent number: 8024544
    Abstract: System, method, and computer program product for monitoring resources capable of being assigned to different partitions of a data processing system from a free resources pool of the data processing system. A free resources event log is associated with the free resources pool for maintaining a log of events for each resource that is in the free resources pool. When a resource is assigned to a partition from the free resources pool, a log of events for the assigned resource is transferred from the free resources event log to an event log associated with the partition.
    Type: Grant
    Filed: May 13, 2004
    Date of Patent: September 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Faisal M. Awada, Joe Nathan Brown, Philip Bernard Burkes, Victor Espinoza, Jr.
  • Patent number: 8024079
    Abstract: A computer implemented method, apparatus, and computer usable program product for symmetric and anti-symmetric control of aircraft flight control surfaces to reduce wing-body loads. Commands are sent to symmetrically deploy outboard control surfaces to shift wing air-loads inboard based on airplane state and speed brake deployment. Surface rate retraction on a wing with peak loads is limited to reduce maximum loads due to wheel checkback accompanied by utilization of opposite wing control surfaces to retain roll characteristics. Airloads are shifted inboard on a swept wing to move the center of pressure forward, thereby reducing the tail load required to perform a positive gravity maneuver. In a negative gravity maneuver, speed brakes are retracted, thereby reducing the positive tail load and reducing the aft body design loads. High gain feedback commands are filtered from wing structural modes above one hertz by a set of linear and non-linear filters.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: September 20, 2011
    Assignee: The Boeing Company
    Inventors: Kioumars Najmabadi, William F. Shivitz, Edward Ernest Coleman, John Koon-hung Ho, Richard D. Johnson, William F. Carver, David W. Grubb, Robert James McIntosh
  • Patent number: 8022843
    Abstract: A method and apparatus in a sensor network in an aircraft for collecting data about the aircraft. The sensor network in the aircraft collects the data about the aircraft. The sensor network comprises a set of wireless sensors attached to a first set of locations for the aircraft, a set of wireless routers attached to a second set of locations for the aircraft, and a set of gateways connected to an aircraft data processing system. The set of wireless routers is capable of receiving the data in wireless signals transmitted by the set of wireless sensors. The set of gateways is capable of receiving data in the wireless signals from the set of wireless routers to form received data and is capable of transmitting the received data into the aircraft data processing system.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: September 20, 2011
    Assignee: The Boeing Company
    Inventors: Bradley J. Mitchell, Edwin C. Lim
  • Patent number: 8024497
    Abstract: The Distributed Virtual I/O Tool replaces dedicated VIO server LPARs by distributing the virtual I/O functions across several application LPARs connected by a high-speed communication channel. The physical I/O devices are distributed across available LPARs. The Distributed Virtual I/O Tool assigns each I/O request to an appropriate I/O device. The Distributed Virtual I/O Tool monitors each I/O request and reassigns I/O devices when performance drops on a specific device or when a device is no longer available.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: September 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Karyn T. Corneli, Christopher J. Dawson, Rick A. Hamilton, II, Timothy M. Waters
  • Patent number: 8018837
    Abstract: A method, apparatus, and computer instructions for managing a set of signal paths for a chip. A defective signal path within the set of signal paths for the chip is detected. Signals are re-routed through the set of signal paths such that the defective signal path is removed from the set of signal paths and sending signals using remaining data signal paths in the set of signal paths and using an extra signal path in response to detecting the defective signal path.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: September 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: Wiren D. Becker, Daniel M. Dreps, Frank D. Ferraiolo, Anand Haridass, Robert J. Reese
  • Patent number: 8019541
    Abstract: Data from GPS satellites within the field of view of a ground station are retransmitted to LEO satellites, such as Iridium satellites, and cross-linked if necessary before being transmitted to a user. The user is then able to combine the fed-forward data with data received directly from GPS satellites in order to resolve errors due to interference or jamming. Iridium and data aiding thus provides a means for extending GPS performance under a variety of data-impaired conditions because it can provide certain aiding information over its data link in real time.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: September 13, 2011
    Assignee: The Boeing Company
    Inventors: Clark Cohen, Bart Ferrell, Greg Gutt, David Whelan
  • Patent number: 8016240
    Abstract: A method for implementing a satellite fleet includes launching a group of satellites within a launch vehicle. In an embodiment, the satellites are structurally connected together through satellite outer load paths. After separation from the launch vehicle, nodal separation between the satellites is established by allowing one or more of the satellites to drift at one or more orbits having apogee altitudes below an operational orbit apogee altitude. A satellite is maintained in an ecliptic normal attitude during its operational life, in an embodiment. The satellite's orbit is efficiently maintained by a combination of axial, radial, and canted thrusters, in an embodiment. Satellite embodiments include a payload subsystem, a bus subsystem, an outer load path support structure, antenna assembly orientation mechanisms, an attitude control subsystem adapted to maintain the satellite in the ecliptic normal attitude, and an orbit maintenance/propulsion subsystem adapted to maintain the satellite's orbit.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: September 13, 2011
    Assignee: The Boeing Company
    Inventors: Glenn N. Caplin, Harold A. Rosen, Harmon C. Fowler
  • Patent number: 8016237
    Abstract: An integrated aerodynamic panel—e.g., for a trailing edge or leading edge of an aircraft aerodynamic surface—includes a first panel region defining inner and outer mold lines, and a second panel region contiguous with and extending from the first panel region in a tapering fashion. A splice plate region extends from the second panel region and includes an edge band region configured to accept a fastener. A filler region (e.g., a SYNCORE or fiberglass structure) adjacent the second panel region has an exposed surface substantially flush with the outer mold line.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: September 13, 2011
    Assignee: The Boeing Company
    Inventors: Eldon R. Berry, John E. Mundel, Vladislay Andryukov
  • Patent number: 8020204
    Abstract: A migration scheme for virtualized Trusted Platform Modules is presented. The procedure is capable of securely migrating an instance of a virtual Trusted Platform Module from one physical platform to another. A virtual Trusted Platform Module instance's state is downloaded from a source virtual Trusted Platform Module and all its state information is encrypted using a hybrid of public and symmetric key cryptography. The encrypted state is transferred to the target physical platform, decrypted and the state of the virtual Trusted Platform Module instance is rebuilt.
    Type: Grant
    Filed: May 2, 2008
    Date of Patent: September 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: Stefan Berger, Kenneth A. Goldman, Reiner Sailer
  • Patent number: 8016970
    Abstract: A method and apparatus for applying a pre-cured composite strip to a composite component. A pre-cured composite strip having a thermoset resin may be placed on a surface of a portion of the composite component where a caul plate seam may be expected. Caul plates may be placed on the composite component after placing the pre-cured composite strip to form the caul plate seam. The composite component may be cured after placing the caul plates on the composite component.
    Type: Grant
    Filed: August 2, 2007
    Date of Patent: September 13, 2011
    Assignee: The Boeing Company
    Inventors: Kenneth M. Dull, William H. Ingram
  • Patent number: 8019845
    Abstract: A computer implemented method, data processing system, and computer program product for automatically aggregating entities via a profile-driven management. A profile is created, wherein the profile includes a set of search criteria comprising one or more server attributes. A list of attributes of each server in the data processing system is obtained. Servers in the plurality of servers whose attributes meet the set of search criteria specified in the profile are then grouped to form a profile group. Once the servers are grouped into a profile, an administrative action may be performed on all of the servers in the profile group simultaneously.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: September 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Itzhack Goldberg, Lorraine M. Herger, Ziv Rafalovich, Ramakrishnan Rajamony, Eric Van Hensbergen, Martin J. Tross
  • Patent number: 8015717
    Abstract: A measurement targeting apparatus comprises a target body, a vessel with a channel, a fluid located within the channel in the vessel, and a pressurization system. The target body is selected from one of a photogrammetry target, a theodolite target, a construction ball, a touch probe target, a coordinating measurement machine probe target, a laser tracker target, and a laser projector target. The vessel has a centerline, has a substantially cylindrical portion capable of being received in a hole in a part, and is comprised of a material selected from steel, aluminum, and plastic. The vessel is capable of expanding when the fluid within the channel in the vessel is pressurized. The pressurization system is capable of pressurizing the fluid within the channel to cause the vessel to expand around the centerline.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: September 13, 2011
    Assignee: The Boeing Company
    Inventors: Michael L. Piasse, Jonathan B. Wilson, Ike C. Schevers
  • Patent number: 8019816
    Abstract: A computer implemented method, system and computer program product for delivering published messages to at least one subscriber in a publish-subscribe messaging system. A computer implemented method for delivering published messages to a subscriber includes receiving a plurality of message streams, and analyzing at least one message from each of the plurality of message streams in accordance with criteria established by the subscriber specifying a message content and a message content quality. At least one message that satisfies the criteria is delivered to the subscriber.
    Type: Grant
    Filed: May 2, 2008
    Date of Patent: September 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: Chitra Dorai, Edith Helen Stern, Robert Evan Strom
  • Patent number: 8016650
    Abstract: An aircraft air distribution system includes a base and first and second arrays of nozzle air transfer ports in the base. An adjustable flow plate is positioned over the nozzle air transfer ports. A compressible member is located between the base and the adjustable flow plate and between the first and second arrays. First and second air ejector regions are located, respectively, on the sides of the compressible member between the base and the adjustable flow plate to connect to the first and second arrays, and direct air from the first and second arrays from the sides of the base. Fasteners moveably connect the adjustable flow plate to the base and are adjustable to change a size of different sections of the first and second air ejector regions to change an amount of airflow originating from the different sections of these regions.
    Type: Grant
    Filed: December 12, 2006
    Date of Patent: September 13, 2011
    Assignee: The Boeing Company
    Inventors: Raymond H. Horstman, Scott W. Bohm, Kenneth J. Walter, Steven L. Williams, Kirk D. Skaggs, John M. Brown, Chao-Hsin Lin
  • Patent number: 8019884
    Abstract: A computer implemented method provides a web service to a client. A document request identifying a web service on a web service server is sent from the client to an application server. The document request is stored at a first location. The application server then sends a proxy document request back to the client, wherein the proxy document request identifies the first location. The client then forwards the proxy document request to a web service. The web service generates a web service response, by resolving the proxy document request to the first location. The web service response is stored at a second location. A proxy web service response can then sent from the web service back to the client, wherein the proxy web service response identifies the second location. The client then forwards the proxy web service response to the application server. The application server generates a document response, by resolving the proxy web service response to the second location.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: September 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Franklin Manning, Michael Cain Mansell, David Bradley Shapcott