Patents Represented by Attorney Yee & Associates, P.C.
-
Patent number: 8023936Abstract: 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: GrantFiled: October 20, 2004Date of Patent: September 20, 2011Assignee: The Boeing CompanyInventors: John G. Hudson, Rolf P. Dietiker, Michelle P. Bui
-
Patent number: 8024209Abstract: 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: GrantFiled: July 17, 2008Date of Patent: September 20, 2011Assignee: International Business Machines CorporationInventors: Viktors Berstis, Xiaolin Li
-
Patent number: 8024733Abstract: 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: GrantFiled: May 13, 2004Date of Patent: September 20, 2011Assignee: International Business Machines CorporationInventors: Geoffrey Martin Hambrick, Robert Howard High, Jr., Rodney Alan Little
-
Patent number: 8024728Abstract: 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: GrantFiled: December 28, 2006Date of Patent: September 20, 2011Assignee: International Business Machines CorporationInventors: Vaijayanthimala K. Anand, Peter Joseph Heyrman, Bret R. Olszewski
-
Patent number: 8023964Abstract: 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: GrantFiled: April 1, 2008Date of Patent: September 20, 2011Assignee: International Business Machines CorporationInventors: Martinianus BudiTjahja Hadinata, Charles Steven Lingafelt, John Elbert Moore, Jr., Brian Marshall O'Connell, Keith Raymond Walker
-
Patent number: 8024544Abstract: 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: GrantFiled: May 13, 2004Date of Patent: September 20, 2011Assignee: International Business Machines CorporationInventors: Faisal M. Awada, Joe Nathan Brown, Philip Bernard Burkes, Victor Espinoza, Jr.
-
Patent number: 8024079Abstract: 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: GrantFiled: May 20, 2008Date of Patent: September 20, 2011Assignee: The Boeing CompanyInventors: 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: 8022843Abstract: 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: GrantFiled: March 31, 2008Date of Patent: September 20, 2011Assignee: The Boeing CompanyInventors: Bradley J. Mitchell, Edwin C. Lim
-
Patent number: 8024497Abstract: 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: GrantFiled: June 4, 2009Date of Patent: September 20, 2011Assignee: International Business Machines CorporationInventors: Karyn T. Corneli, Christopher J. Dawson, Rick A. Hamilton, II, Timothy M. Waters
-
Patent number: 8018837Abstract: 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: GrantFiled: December 10, 2009Date of Patent: September 13, 2011Assignee: International Business Machines CorporationInventors: Wiren D. Becker, Daniel M. Dreps, Frank D. Ferraiolo, Anand Haridass, Robert J. Reese
-
Patent number: 8019541Abstract: 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: GrantFiled: October 22, 2010Date of Patent: September 13, 2011Assignee: The Boeing CompanyInventors: Clark Cohen, Bart Ferrell, Greg Gutt, David Whelan
-
Patent number: 8016240Abstract: 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: GrantFiled: March 29, 2007Date of Patent: September 13, 2011Assignee: The Boeing CompanyInventors: Glenn N. Caplin, Harold A. Rosen, Harmon C. Fowler
-
Patent number: 8016237Abstract: 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: GrantFiled: December 12, 2007Date of Patent: September 13, 2011Assignee: The Boeing CompanyInventors: Eldon R. Berry, John E. Mundel, Vladislay Andryukov
-
Patent number: 8020204Abstract: 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: GrantFiled: May 2, 2008Date of Patent: September 13, 2011Assignee: International Business Machines CorporationInventors: Stefan Berger, Kenneth A. Goldman, Reiner Sailer
-
Patent number: 8016970Abstract: 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: GrantFiled: August 2, 2007Date of Patent: September 13, 2011Assignee: The Boeing CompanyInventors: Kenneth M. Dull, William H. Ingram
-
Patent number: 8019845Abstract: 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: GrantFiled: June 5, 2006Date of Patent: September 13, 2011Assignee: International Business Machines CorporationInventors: Rhonda L. Childress, Itzhack Goldberg, Lorraine M. Herger, Ziv Rafalovich, Ramakrishnan Rajamony, Eric Van Hensbergen, Martin J. Tross
-
Patent number: 8015717Abstract: 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: GrantFiled: November 5, 2008Date of Patent: September 13, 2011Assignee: The Boeing CompanyInventors: Michael L. Piasse, Jonathan B. Wilson, Ike C. Schevers
-
Patent number: 8019816Abstract: 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: GrantFiled: May 2, 2008Date of Patent: September 13, 2011Assignee: International Business Machines CorporationInventors: Chitra Dorai, Edith Helen Stern, Robert Evan Strom
-
Patent number: 8016650Abstract: 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: GrantFiled: December 12, 2006Date of Patent: September 13, 2011Assignee: The Boeing CompanyInventors: Raymond H. Horstman, Scott W. Bohm, Kenneth J. Walter, Steven L. Williams, Kirk D. Skaggs, John M. Brown, Chao-Hsin Lin
-
Patent number: 8019884Abstract: 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: GrantFiled: December 27, 2007Date of Patent: September 13, 2011Assignee: International Business Machines CorporationInventors: David Franklin Manning, Michael Cain Mansell, David Bradley Shapcott