Patents Represented by Attorney Yee and Associates
  • Patent number: 8321635
    Abstract: A method and apparatus for synchronizing input/output commands is provided. An incoming command mask representing an incoming input/output command associated with a memory region is created. In response to a determination that a pending input/output command associated with the memory region is pending, a bitwise inversion operation is performed on the incoming command mask to form a modified incoming command mask. A bitwise AND operation is performed on the modified incoming command mask and the pending command mask to form a pending command locking mask associated with the pending input/output command. A bitwise OR operation is performed between an existing memory lock for a same type of commands and incoming command bit mask to form a new memory region lock.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: November 27, 2012
    Assignee: LSI Corporation
    Inventor: Mark Ish
  • Patent number: 8321813
    Abstract: An apparatus and method for modifying and improving pointing device operation. The apparatus comprises a signal detector, a signal modifier, and a signal transmitter. The apparatus intercepts pointing device signals before application programs receive them. The signal detector continuously listens for signals generated by a pointing device, or a pointing device program. Responsive to the signal detector detecting a pointing device signal, the signal modifier determines what type of GUI element is located at the current pointer location. Based upon the identified GUI element, the signal modifier modifies the pointing device signal appropriately. The signal transmitter then relays the modified signal to any other programs that would have received the original signal if not for the action of the apparatus.
    Type: Grant
    Filed: November 6, 2003
    Date of Patent: November 27, 2012
    Assignee: Lenovo (Singapore) Pte Ltd.
    Inventors: Yen-Fu Chen, Raymond Tang Wang
  • Patent number: 8317437
    Abstract: An apparatus for a drilling operation. In one advantageous embodiment, the drilling operation includes a motor, a rotary sensor, and a controller connected to the rotary sensor. The rotary sensor may be capable of generating a signal in response to rotary movement of the drill motor. The controller may be capable of monitoring a speed of the air motor from the signal generated by the rotary sensor and may be capable of identifying a change from a current layer in a stackup to a new layer in the stackup using the signal.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: November 27, 2012
    Assignee: The Boeing Company
    Inventors: Alan R. Merkley, Ronald W. Outous
  • Patent number: 8316687
    Abstract: A method is provided for making a composite part layup tool. A surface of a base is shaped and used as a tool to incrementally form a metal sheet. The formed metal sheet is friction plug welded to the shaped surface on the base to form a metal tool surface of the layup tool.
    Type: Grant
    Filed: August 12, 2009
    Date of Patent: November 27, 2012
    Assignee: The Boeing Company
    Inventor: Kevin T. Slattery
  • Patent number: 8321061
    Abstract: An embodiment of the invention delivers water to plants of a specified type which reside in a quantity of soil. A condensing unit is operated at optimum intervals to condense water vapor in the air into water in liquid form. The condensed water is stored in a reservoir connected to an irrigation system, which can deliver water from the reservoir to each of the plants. A database is established that contains horticultural information, wherein the horticultural information comprises a set of values representing the water needed by plants of the specified type at different stages of growth. Estimates of soil moisture content are generated during a specified time period. Optimum watering intervals are computed during the specified time period, at least in part, as a function of the set of values contained in the horticultural database, and also as a function of the estimates of moisture content. The irrigation system is operated to deliver water to each plant during respective optimum watering intervals.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: November 27, 2012
    Assignee: Deere & Company
    Inventor: Noel Wayne Anderson
  • Patent number: 8321365
    Abstract: Therefore, the illustrative embodiments provide an apparatus for performing horticultural tasks. In an illustrative embodiment, an apparatus is comprised of a number of data storage devices, a planning process, and a processor unit. The number of data storage devices includes a knowledge base. The processor unit executes the planning process and accesses the knowledge base on the number of data storage devices to identify a horticultural need for a plurality of plants.
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: November 27, 2012
    Assignee: Deere & Company
    Inventor: Noel Wayne Anderson
  • Patent number: 8321508
    Abstract: A system and method is provided for controlling collaboration participation. The system includes a computing infrastructure configured to monitor endpoint collaboration devices and/or users. The computing infrastructure is also configured to authorize collaboration between one or more of the endpoint collaboration devices and/or users with an initiating device if the computing infrastructure finds a match between stored attributes and information related to the one or more endpoint collaboration devices and/or users.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: November 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: Charles S. Lingafelt, David P. Merrill, John E. Moore, Jr.
  • Patent number: 8318291
    Abstract: A composite member and an associated method for forming the composite member are provided. The composite member is formed of a plurality of elongate tapes. Each tape is disposed a path defined by a plurality of natural path segments, each of which defines a non-natural offset angle relative to the adjacent segments.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: November 27, 2012
    Assignee: The Boeing Company
    Inventor: Merrill W. Hogg
  • Patent number: 8320766
    Abstract: An inline optoelectronic converter configured to convert electrical signals to optical signals and to convert optical signals to electrical signals. The converter is external to the avionic computer and connected to the avionic computer at a location spaced apart from the avionic computer. The converter is configured to be integrated into an existing wiring bundle of the avionic computer. Also disclosed is a method of retrofitting an avionic computer by connecting an optoelectronic converter to the computer. The method comprises connecting the converter to an existing wiring bundle of the avionic computer at a location spaced apart from the avionic computer.
    Type: Grant
    Filed: January 20, 2009
    Date of Patent: November 27, 2012
    Assignee: The Boeing Company
    Inventors: Tuong K. Truong, Michael K. La
  • Patent number: 8321083
    Abstract: An apparatus comprises a portable computer, and program code stored on the portable computer. The program code is capable of being executed to establish a communications link with an aircraft network data processing system in an aircraft, obtain information about the aircraft over the communications link, display the information on a display device for the portable computer, receive user input to control a data processing system on the aircraft network data processing system in the aircraft, and send a number of commands to the data processing system in response to receiving the user input.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: November 27, 2012
    Assignee: The Boeing Company
    Inventors: Clifford A. Beebe, Mir H. Hashimi, Stephen E. Jahns, Lee Victoria Bovey, Richard George Pigion, Justin Eugene Hale, Bryan Kesterson
  • Patent number: 8321180
    Abstract: A computer implemented method, apparatus, and computer usable program code for providing ply lay-up data for a composite part. A designation of a location is received for the composite part in a three dimensional object from a requester. A three dimensional model is opened in which the composite part is located. The ply lay-up data is extracted for a section within the composite part within the three dimensional model to form extracted ply lay-up data for the section. An output file is created containing a two dimensional drawing for the section with the ply lay-up data identifying a ply stacking sequence, an orientation of each ply in the ply stacking sequence, and a material for the each ply in the ply stacking sequence. The output file is returned to the requester.
    Type: Grant
    Filed: October 25, 2007
    Date of Patent: November 27, 2012
    Assignee: The Boeing Company
    Inventors: Jamie A. Kessel, Phillip Jon Fisher, Paul J. Shirron, Donald M. Mullins
  • Patent number: 8316109
    Abstract: A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, mechanisms for handling memory management and optimization within a system utilizing an offload network adapter are provided. The memory management mechanism permits both buffered sending and receiving of data as well as zero-copy sending and receiving of data. In addition, the memory management mechanism permits grouping of DMA buffers that can be shared among specified connections based on any number of attributes. The memory management mechanism further permits partial send and receive buffer operation, delaying of DMA requests so that they may be communicated to the host system in bulk, and expedited transfer of data to the host system.
    Type: Grant
    Filed: March 10, 2011
    Date of Patent: November 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Douglas M. Freimuth, Elbert C. Hu, Ronald Mraz, Erich M. Nahum, Prashant Pradhan, Sambit Sahu, John M. Tracey
  • Patent number: 8312754
    Abstract: A method of making a composite panel. A panel is formed by sandwiching a core between first and second facesheets. A longitudinal slot is formed in the panel passing through the first facesheet into the core, including forming a pair of curved flanges in the core. A bend is formed in the panel by bending the panel about the longitudinal axis of the slot, including bringing the curved flanges substantially into conformal engagement with the second facesheet.
    Type: Grant
    Filed: October 18, 2008
    Date of Patent: November 20, 2012
    Assignee: The Boeing Company
    Inventors: Michael S. Lewis, Guy W. Roets
  • Patent number: 8315743
    Abstract: A method and apparatus are present for sending power to a number of loads. A plurality of nodes and a number of lines connected to the plurality of nodes are selected to send electrical power from a number of sources to a number of loads based on a capacity to send the electrical power through the plurality of nodes and the number of lines. The plurality of nodes is configured into a circuit to carry the electrical power from the number of sources to the number of loads using the plurality nodes. The plurality of nodes are controlled to send the electrical power through the circuit to the number of loads using a number of agent processes associated with the plurality of nodes.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: November 20, 2012
    Assignee: The Boeing Company
    Inventors: Ronald Ward Sackman, John Leo Meier, Thomas Francis Overman, Scott Arthur Moody
  • Patent number: 8314700
    Abstract: A method and system for notifying an owner of a mobile electronic device of an unauthorized movement of the mobile electronic device from a physical location.
    Type: Grant
    Filed: August 11, 2005
    Date of Patent: November 20, 2012
    Assignee: International Business Machines Corporation
    Inventor: Mark Joseph Hamzy
  • Patent number: 8313812
    Abstract: A duplex coating scheme and associated method of formation, which includes a siloxane based soft coating and a plasma based SiOxCy hard coating used in combination to improve the durability of acrylic substrates used in aircraft window applications.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: November 20, 2012
    Assignee: The Boeing Company
    Inventors: Craig E. Coak, Vasan S. Sundaram, Warren W. Wascher
  • Patent number: 8312430
    Abstract: A mechanism for providing a source code control system that employs test case execution results to mandate that software code have a specific level of quality for check-in to a central repository. A request to check-in a modified copy of a source code file to a repository is received, wherein the modified copy comprises changes to the source code file located in the repository. The modified copy of the source code file is placed in a quality check pending state in the repository. Responsive to an occurrence of a specific event or expiration of a set time period, applicable regression test cases are executed against the changes in the modified copy. A determination is made as to whether the regression test cases are successful. If the regression test cases are successful, the changes in the modified copy are committed to the source code file located in the repository.
    Type: Grant
    Filed: August 27, 2008
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Debora O'Berry Best, Steven Francis Best, Robert James Eggers, Jr., Janice Marie Girouard
  • Patent number: 8312439
    Abstract: A method, apparatus, and computer instructions are provided for inlining native functions into compiled Java code. A conversion engine is provided by the present invention for converting the intermediate representation of native functions to the just-in-time (JIT) compiler's intermediate representation. With the converted intermediate representation, an inliner recursively inlines the converted JIT compiler's intermediate representation into the native callsite to remove the need of invoking the native function and subsequent native calls made by the function. The inlining process continues until either a call to an opaque function is encountered or until a JIT compiler intermediate representation growth limits are reached. The inliner also replaces calls to most native functions that are non-inlineable or opaque with calls to synthesized native functions that provide access to native libraries containing implementations of the original non-inlineable calls.
    Type: Grant
    Filed: April 6, 2009
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Allan Henry Kielstra, Levon Sassoon Stepanian, Kevin Alexander Stoodley
  • Patent number: 8311683
    Abstract: Illustrative embodiments provide a computer implemented method, a data processing system, and a computer program product for adjusting cooling settings. The computer implemented method comprises analyzing a set of instructions of an application to determine a number of degrees by which a set of instructions will raise a temperature of at least one processor core. The computer implemented method further calculates a cooling setting for at least one cooling system for the at least one processor core. The computer implemented method adjusts the at least one cooling system based on the cooling setting. The step of analyzing the set of instructions is performed before the set of instructions is executed on the at least one processor core. The step of adjusting the at least one cooling system is performed before the set of instructions is executed on the at least one processor core.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Robert Lee Angell, David Wayne Cosby, Robert R. Friedlander, James R. Kraemer
  • Patent number: 8311658
    Abstract: An electronic torque wrench having a flexible head provides accurate torque measurements irrespective of the angular position of the head relative to a handle on which the force is applied. The head includes first and second portions connected by at least three pivotal links. One of the links is used to react against the entire torque applied to the handle, regardless of the pivotal position of the handle. An electronic strain gauge on the torque-reacting link provides a measurement of the torque applied to the fastener.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: November 13, 2012
    Assignee: The Boeing Company
    Inventors: Donald Coffland, Russell Tice, Sujith Mally