Patents Represented by Attorney Yee & Associates, P.C.
  • Patent number: 8350844
    Abstract: Provided are methods, data processing systems and computer program product for monitoring user activity and monitoring the effectiveness of objects within a virtual environment such as an immersive, computer-simulated 3D environment. An embodiment of the invention monitors the attention given to a virtual object by one or more avatars, by associating a viewing region with each object that requires attention monitoring, and detecting when an avatar is within the viewing region of the object simultaneously with the object being within an attention region (typically a clipped field of view) of the avatar. The viewing region is a 3D volume within which a surface of the virtual object is deemed to be effectively viewable.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Christopher E. Sharp, Matthew Whitbourne
  • Patent number: 8349105
    Abstract: A curved composite aircraft frame comprises a multi-ply composite laminate having a generally Z-shaped cross section. At least certain of the laminate plies include unidirectional reinforcing fibers that are substantially tangent at substantially all points along the curvature of the frame.
    Type: Grant
    Filed: May 10, 2010
    Date of Patent: January 8, 2013
    Assignee: The Boeing Company
    Inventors: David J. Kehrl, Kent E. Johnson, Douglas A. McCarville
  • Patent number: 8352223
    Abstract: The different advantageous embodiments provide a system for network communication testing comprising a communication effects server, a number of radio emulators, a number of radios, and a wireless link simulator. The communication effects computer is configured to provide a number of communication network effects. The number of radio emulators have a number of Ethernet signal-in-space emulators configured to output a number of Ethernet packets to the communication effects server. The number of radios is configured to transmit and receive messages over a radio frequency. The wireless link simulator is configured to provide simulated distance between the number of radios using real-time changes in a simulation running on a number of platforms.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: January 8, 2013
    Assignee: The Boeing Company
    Inventors: David Dow Anthony, Daniel C. Mackley, Michael Rhett Burke, Christopher Douglas Barton
  • Patent number: 8352940
    Abstract: An interface is provided between a virtual cluster proxy and a virtual I/O server on a logical partitioned platform. The virtual I/O server is configured to support virtual real memory. A command is received from a virtual cluster proxy. The virtual cluster proxy identifies whether the command is a virtual real memory command or a virtualization command. Virtual real memory commands and virtualization commands are marked by the virtual cluster proxy with a virtualization marker. The virtualization marker indicates that the command is a virtual real memory command or a virtualization command. The command is then forwarded to a logical partitioned platform. A virtual memory manager intercepts the command and identifies whether the command has been marked with the virtualization marker. If the command is marked with the virtualization marker, the virtual memory manager reroutes the command to the virtual I/O server.
    Type: Grant
    Filed: June 9, 2008
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: James A. Pafumi, Veena Patwari, Priya Paul, Steven Edward Royer
  • Patent number: 8348196
    Abstract: A method for connecting a wing. A frame for a wing may be positioned relative to a fuselage of an aircraft. The frame may have bays and comprise a front spar, a rear spar, and a number of spars located between the front and rear spars. A first number of skin panels may be on a first side of the frame, and a second number of skin panels may be on a second side of the frame. The first side may be opposite to the second side. Openings may be in the first and second numbers of skin panels. The openings may be in locations such that each bay has an opening and such that the openings may alternate between the first side and the second side between adjacent bays in the bays. The frame may be attached to the fuselage using the openings to access an interior of the frame.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: January 8, 2013
    Assignee: The Boeing Company
    Inventor: Joseph H. Campana
  • Patent number: 8352459
    Abstract: A method and system for optimizing SQL queries for Simple Network Management Protocol (SNMP) Management Information Base (MIB) tables. An SNMP client receives a source query defined in structured query language to access data stored in one or more MIB tables. The SNMP client parses the source query into one or more queries and sub-queries and applies sets of optimization rules and heuristics to the source query to generate a query execution plan for each set of optimization rules and heuristics applied to the source query. The SNMP client selects an optimal query execution plan from the generated query execution plans and rewrites the source query as a SNMP-based query using the optimization rules and heuristics specified in the optimal query execution plan. The SNMP-based query may then be used to retrieve the data requested by the source query without performing a full query scan of the MIB tables.
    Type: Grant
    Filed: July 23, 2009
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: David Joel Pennell, Sr., Alexander Pikovsky
  • Patent number: 8351357
    Abstract: Techniques are provided for simulating battlefield scenarios in an ad-hoc communications network comprising a plurality of nodes and a plurality of links between the nodes.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: January 8, 2013
    Assignee: The Boeing Company
    Inventor: Hesham El-Damhougy
  • Patent number: 8352446
    Abstract: Techniques for objectclass versioning in directory server schema are provided. The techniques include migrating from one version of a directory server to another version of the directory server, maintaining one or more versions of an objectclass while migrating from one version of a directory server to another version of the directory server, and selecting one of the one or more versions of an objectclass for normal functioning of an application.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ramakrishna J. Gorthi, Prashant Srivastava
  • Patent number: 8352684
    Abstract: Computer implemented method, system and computer usable program code for cache management. A cache is provided, wherein the cache is viewed as a sorted array of data elements, wherein a top position of the array is a most recently used position of the array and a bottom position of the array is a least recently used position of the array. A memory access sequence is provided, and a training operation is performed with respect to a memory access of the memory access sequence to determine a type of memory access operation to be performed with respect to the memory access. Responsive to a result of the training operation, a cache replacement operation is performed using the determined memory access operation with respect to the memory access.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Roch Georges Archambault, Shimin Cui, Chen Ding, Yaoqing Gao, Xiaoming Gu, Raul Esteban Silvera, Chengliang Zhang
  • Patent number: 8352607
    Abstract: Identifying traffic patterns to web sites based on templates that characterize the arrival of traffic to the web sites is provided. Based on these templates, determinations are made as to which web sites should be co-located so as to optimize resource allocation. Web sites whose templates are complimentary, i.e. a first web site having a peak in arrival traffic at time t1 and a second web site that has a trough in arrival traffic at time t1, are designated as being candidates for co-location. In addition, the templates identified for the traffic patterns of web sites are used to determine thresholds for offloading traffic to other servers. These thresholds include a first threshold at which offloading should be performed, a second threshold that takes into consideration the lead time needed to begin offloading, and a third threshold that takes into consideration a lag time needed to stop offloading of traffic.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Daniel Manuel Dias, Richard Pervin King, Zhen Liu, Mark Steven Squillante, Honghui Xia, Shun-Zheng Yu, Li Zhang
  • Patent number: 8352611
    Abstract: A method, data processing system, and computer program product for managing resources. A request for resources in the network data processing system is received. The request comprises requested values for a plurality of attributes for the resources in the network data processing system. In response to receiving the request, potential resources in the network data processing system are identified. The request is evaluated using a function configured to generate identified values for the plurality of attributes from the requested values in the request based on proximity scores for the plurality of attributes in the potential resources relative to an ideal allocation of the potential resources and resource weights for the plurality of attributes in the potential resources.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Hari Haranath Maddhuri, Sudhee Nagabhushan Subrahmanya
  • Patent number: 8350199
    Abstract: A launch vehicle comprising a casing, a solid propellant, a channel, a geometric feature, and a suppression structure. The solid propellant is located within the casing. The channel is through the solid propellant, and the geometric feature is in the channel. The suppression structure is located around a centerline for the channel and located upstream in a flow path from the geometric feature.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: January 8, 2013
    Assignee: The Boeing Company
    Inventors: Valdis Kibens, Edward Andrew Whalen
  • Patent number: 8352337
    Abstract: A system for automatically replacing loaner parts within a loaner system to prevent loaner system callback. In response to selecting a loaner system within loaner inventory data, it is determined whether the selected loaner system is required to be returned based on a target return date for the selected loaner system. In response to determining that the selected loaner system is not required to be returned, a notification is automatically generated and sent to a customer to return expiring loaner parts within the selected loaner system based on loaner part rules. A part replacement order is automatically generated for replacement loaner parts for each of the expiring loaner parts. Then, the replacement loaner parts are automatically shipped to the customer to replace the expiring loaner parts to prevent callback of the selected loaner system.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Fraser Allan Syme, William Robert Taylor, Matthew H. Zemke
  • Patent number: 8352415
    Abstract: The different illustrative embodiments provide a method, computer program product, and apparatus for converting a first image for a virtual machine formatted for a first virtual environment. A second image is created, wherein the second image is non-specific to any virtual environment. A determination is made whether a portion of files to be copied from the first virtual image to the second virtual image should be replaced using a compatibility matrix, wherein the compatibility matrix identifies changes between the first virtual environment and a second virtual environment. A replacement for the portion of the files is copied to the second image using the compatibility matrix responsive to a determination that the portion of the files in the set of files should be replaced. The file is copied to the second image responsive to an absence of a determination that the each file in the set of files should be replaced.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Yulia Gaponenko, Alexey Miroshkin, Indrajit Poddar, Vladislav B. Ponomarev, Igor Sukharev
  • Patent number: 8352623
    Abstract: A method and system for providing an energy efficient computer management environment via tightly integrated target status and directed work sessions. The illustrative embodiments query, by a lightweight communication means, an availability status of a target computer device using a status thread. The status of the target computer device is recorded in a memory of a central computer according to response from the server thread. Responsive to an absence of a response by the target computer, the illustrative embodiments query, by a heavyweight communication means, the status of the target computer device using the status thread.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gene Wayne Cherry, Christopher Victor Lazzaro, Dasgupta Ranjan
  • Patent number: 8352486
    Abstract: The different advantageous embodiments provide an apparatus that comprises a number of data storage units, a data extraction tool, a data warehouse, and a data processing system. The data extraction tool is configured to extract data from the number of data storage units. The data warehouse has a number of data files comprising the data extracted from the number of data storage units. The data processing system is configured to process selected data for a number of selected systems from the number of data files.
    Type: Grant
    Filed: June 23, 2009
    Date of Patent: January 8, 2013
    Assignee: The Boeing Company
    Inventors: Matthew J. McGrory, Edward M. Parmenter, Douglas W. Reeves, Russell C. Waltz, Darrell O. Bartz
  • Patent number: 8346533
    Abstract: A system for assisting a user who is learning a language to prioritize words to be learned in order of usage frequency is disclosed. A frequency determination program running on a computer determines the frequency of usage of each word at a list of locations provided by the user. Different algorithms to identify what constitutes a word are employed depending upon the language of the source data. The total number of words at each location and their usage frequency found during the user session, along with a total number of words and their usage frequency for all user sessions performed regardless of location, are calculated and made available to the user. The user can view usage frequencies for words from a single location, a group of locations, or all user sessions performed.
    Type: Grant
    Filed: November 13, 2008
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir
  • Patent number: 8342444
    Abstract: An apparatus for mounting an aircraft engine to a wing includes a torque box strut for supporting the engine and a mounting system for attaching the torque box strut to the wing. The mounting system has an aft mounting system for attaching the torque box strut to the wing and that has at least one active aft link for attaching the torque box strut to the wing during normal aircraft operation, and at least one aft link catcher for attaching the torque box strut to the wing upon a failure of one of the at least one active aft link. The mounting system has a forward mounting system for attaching the torque box strut to the wing and that has at least one active forward link for attaching the torque box strut to the wing during normal aircraft operation, and at least one forward link catcher for attaching the torque box strut to the wing upon a failure of one of the at least one active forward link.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: January 1, 2013
    Assignee: The Boeing Company
    Inventors: Scott Hartshorn, Dean Leon Parham, Donald T. Powell
  • Patent number: 8346738
    Abstract: Verification and categorization of data in a system that interfaces with common knowledge repositories having different application programming interfaces. The system inputs a data tree structure with categories of information. The relationships in the data tree are queried against common knowledge repositories. A report of potentially erroneous categorizations in the data tree may be output for further review.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventor: Leho Nigul
  • Patent number: 8347396
    Abstract: A computer implemented method, apparatus, and computer usable program product for protecting sensitive content. In response to receiving a selection of content, the process determines whether the content is of a sensitive content type based on a policy. The process then designates the content as the sensitive content in response to the content being of a sensitive content type. Thereafter, the process generates a sensitive content reference for publication and stores the sensitive content in a data structure, wherein the data structure associates the sensitive content with the sensitive content reference. Subsequently, in response to receiving a request from a requester for the sensitive content reference, the process obfuscates the sensitive content using a selected obfuscation algorithm to form obfuscated content, and returns the obfuscated content to the requester.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Travis M. Grigsby, Margaret Beth Morgan, Lisa Anne Seacat, David Warren Zysk