Patents Represented by Attorney Yee & Associates, P.C.
-
Patent number: 8103714Abstract: Computer implemented method, system and computer usable program code for achieving transactional quality of service in a transactional object store system. A transaction is received from a client and is executed, wherein the transaction comprises reading a read-only derived object, or reading or writing another object, and ends with a decision to request committing the transaction or a decision to request aborting the transaction. Responsive to a decision to request committing the transaction, wherein the transaction comprises writing a publishing object, events are delivered to event stream processing queries, and are executed in parallel with executing of the transaction.Type: GrantFiled: August 15, 2008Date of Patent: January 24, 2012Assignee: International Business Machines CorporationInventors: Chitra Dorai, Robert E. Strom
-
Patent number: 8104049Abstract: The illustrative embodiments described herein provide a computer-implemented method, apparatus, and computer-usable program code for accessing a compatible library. The process receives a file name associated with a library reference. The library reference is included in an executable, and indicates a library used for executing the executable. The process receives environmental variable information in response to identifying an unavailable library in a secondary memory. The unavailable library is associated with the file name. The process accesses the compatible library from a shared library segment using the file name in response to receiving the environmental variable information. The compatible library is associated with the file name. The process utilizes the compatible library to execute the executable.Type: GrantFiled: August 2, 2007Date of Patent: January 24, 2012Assignee: International Business Machines CorporationInventors: Shajith Chandran, Harikrlshna Manchineni
-
Patent number: 8102547Abstract: A text modification mechanism is provided for formatting data such that the information can be reasonably deciphered by a human, but cannot be easily recognized by computer recognition techniques. The text modification mechanism alters printed text so that computer recognition of characters becomes difficult. Modification of the text may be accomplished with manipulation of the fonts or the background. The mechanism may also modify the text based on user preferences.Type: GrantFiled: June 3, 2008Date of Patent: January 24, 2012Assignee: International Business Machines CorporationInventors: Michael Wayne Brown, Mark Joseph Hamzy, Scott Thomas Jones
-
Patent number: 8096462Abstract: A modified ultrasonic bonding machine and process uses a sharpened bonding wedge to perform cutting of short material. The sharpened wedge is controlled by the same position control device control used to position the bonding wedge for bonding. The software is modified to permit selection of bonding or cutting, and the bonding wedge is replaced with a cutting wedge. The modified ultrasonic bonding machine allows the operator to use the automated system of the machine to do the cutting, and the precision gained ensures that no damage to the parts is caused by the cutting process.Type: GrantFiled: April 30, 2009Date of Patent: January 17, 2012Assignee: International Business Machines CorporationInventors: Nia W. Fong, Tack Loong Low
-
Patent number: 8099588Abstract: A solution is proposed for distributing a software product to a set of data processing entities (such as endpoints) in a data processing system; the system includes a set of security applications (such as firewalls), which are adapted to control communications of the entities. A corresponding method starts with the step of determining a target configuration of the security applications for allowing execution of the software product on the entities. A software package (or more), being adapted to enforce the software product and the target configuration, is then built. The method continues by distributing the software package in the system, so as to cause the application of the software package for enforcing the software product on each entity and the target configuration of each security application.Type: GrantFiled: April 4, 2008Date of Patent: January 17, 2012Assignee: International Business Machines CorporationInventors: Celli Massimiliano, Antonio Gallo, Luigi Pichetti, Marco Secchi
-
Patent number: 8099728Abstract: A method of managing configuration changes in a data processing system, particularly a network wherein software products (250) must be distributed to client workstations. The method provides the definition of reference models (220e-220d) arranged in a tree (215); each reference model includes configuration elements (such as software products and/or hardware features and their desired target status) for the corresponding client workstations (subscribers). A target configuration (230) of the client workstations associated with each reference model is determined by inheriting the configuration elements of the parent reference models. A list of actions (245) to be carried out on each client workstation for reaching the corresponding target configuration is determined by comparing the target configuration with a current configuration of the client workstation stored in a corresponding inventory (245).Type: GrantFiled: January 21, 2008Date of Patent: January 17, 2012Assignee: International Business Machines CorporationInventors: Claudio Marinelli, Luigi Pichetti
-
Patent number: 8099714Abstract: A means is provided for specifying, applying, and managing sets of temporary or permanent additions or modifications to the behavior of object-oriented programs without having to change the code of the program, by using externalized rules. The points at which the externalized rules may be applied is determined by the implementation object model, thus making their specification natural to the program developers who are familiar with the program's implementation object model. The concept of dynamic method-based trigger or control points is disclosed for identifying potential rule attachment points in objects and identifying the rules that are applicable to each dynamic control point. At least one control point is flagged on the basis of being active such that the at least one control point and its associated rule is only processed if the at least one control point is flagged as being active.Type: GrantFiled: March 21, 2006Date of Patent: January 17, 2012Assignee: International Business Machines CorporationInventors: David Lars Ehnebuske, Barbara Jane Alspach McKee, Isabelle Marie Catherine Rouvellou
-
Patent number: 8094041Abstract: An aircraft seating system comprises a seat frame having a top side, a seat cushion having a bottom side, a plurality of conductive first sides of a hook-and-loop fastener system attached to the bottom side of the seat cushion in a first pattern, a plurality of conductive second sides of the hook-and-loop fastener system attached to the top side of the seat frame in a second pattern, and a sensor connector connected to the second pattern. The plurality of conductive first sides and the plurality of conductive second sides engage each other and create a closed circuit for the sensor connector when the bottom side of the seat cushion is placed on the top side of the seat frame.Type: GrantFiled: March 31, 2008Date of Patent: January 10, 2012Assignee: The Boeing CompanyInventors: Mark E. Wentland, Bret L. Lamoree, James P. Sohalla, Bradley J. Mitchell
-
Patent number: 8094681Abstract: A computer implemented method, apparatus, and computer usable program code to receive data from a source at a plurality of gateways for distribution using a selected priority. The data is transmitted from the plurality of gateways to a plurality of receivers using the selected priority. Every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority. Transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected priority when different values are set for the set of parameters for the different gateways.Type: GrantFiled: June 12, 2008Date of Patent: January 10, 2012Assignee: International Business Machines CorporationInventors: Steven Elliot, Christopher Victor Lazzaro, Thanh K. Tran
-
Patent number: 8094940Abstract: Illustrative embodiments provide a computer implemented method, a data processing system and a computer program product for transforming character data input between a first writing system and a second writing system. The computer implemented method comprises receiving character data input of a first writing system and ensuring the character data input contains normalized characters. A predefined transform is selected based on the character data input of the first writing system and output to a second writing system to transform the normalized characters of the first writing system to character data output of the second writing system, and providing the character data output to a display process.Type: GrantFiled: October 18, 2007Date of Patent: January 10, 2012Assignee: International Business Machines CorporationInventors: Guoyou Chen, Li Li, Su Liu, Xinhua Wu, Shunguo Yan
-
Patent number: 8095933Abstract: Modeling grid projects is provided. A prediction of processor and network availability in a grid computing system are identified during a period of time. A grid project description model is generated utilizing a modeling language designed to describe phases of the grid project. The grid project description model is processed to determine an amount of processor and network resources needed for execution of the grid project. A graph is generated including a first curve representing the prediction of processor availability and a second curve representing the prediction of network availability. A simulation of execution of the grid project is generated based on the prediction of processor and network availability. A plot of utilization of processor and network resources required to complete execution of the grid project is added to the graph while keeping utilization of processor resources within the first curve and utilization of network resources within the second curve.Type: GrantFiled: June 10, 2008Date of Patent: January 10, 2012Assignee: International Business Machines CorporationInventors: Viktors Berstis, Ellen Kay Harper, Brian E. Leonard, Kyle Joseph Prestenback
-
Patent number: 8095641Abstract: A method and system for monitoring computational resources within a data processing system is presented. A monitoring service receives a non-application-specific request to perform a monitoring operation in order to gather information about the usage of a computational resource within a data processing system. The monitoring service automatically selects a monitoring application from a set of monitoring applications in which the selected monitoring application is able to perform the monitoring operation on the computational resource. The monitoring service then sends to the selected monitoring application an application-specific request that identifies the computational resource and indicates the monitoring operation to be performed on the computational resource.Type: GrantFiled: October 27, 2005Date of Patent: January 10, 2012Assignee: International Business Machines CorporationInventors: Vijay K. Aggarwal, Chakkalamattam J. Paul, Puthukode G. Ramachandran, Andrew N. Trossman
-
Patent number: 8095302Abstract: A computer implemented method, apparatus, and computer usable program code for proposing an update for a navigation chart displayed in an aircraft data processing system. A selection of a navigation object is received in the navigation chart through the aircraft data processing system. In response to receiving the selection, a set of attributes is presented for the navigation object, wherein each attribute can be selected containing a discrepancy. In response to receiving user input to change an attribute in the set of attributes, the attribute is changed using the user input. A discrepancy report is directly sent to the data provider via a datalink.Type: GrantFiled: March 4, 2008Date of Patent: January 10, 2012Assignee: The Boeing CompanyInventors: André Lutz, Patrick Wipplinger
-
Patent number: 8090823Abstract: Illustrative embodiments disclose a data processing system providing low-level hardware access to in-band and out-of-band firmware. The data processing system includes a plurality of chips that includes at least one processor chip and a plurality of support chips. At least one processor chip includes a field replaceable unit support interface master that uses a field replaceable unit support interface serial transmission protocol to communicate with the plurality of support chips. Each one of the plurality of support chips includes a field replaceable unit support interface slave in, with ones of the plurality of chips that include a processor also include the field replaceable unit support interface master, and ones of the plurality of chips that do not include the processor include only the field replaceable unit support interface slave. Only the field replaceable unit support interface master possesses conversion logic.Type: GrantFiled: October 28, 2008Date of Patent: January 3, 2012Assignee: International Business Machines CorporationInventors: James Stephen Fields, Jr., Paul Frank Lecocq, Brian Chan Monwai, Thomas Pflueger, Kevin Franklin Reick, Timothy M. Skergan, Scott Barnett Swaney
-
Patent number: 8088450Abstract: An automated finishing system comprises a lift system and a number of robots. The lift system is capable of positioning a wing in a substantially horizontal position. The number of robots is capable of applying a number of finishing compounds to at least one of an interior of the wing and an exterior of the wing, while the wing remains in the substantially horizontal position.Type: GrantFiled: March 13, 2009Date of Patent: January 3, 2012Assignee: The Boeing CompanyInventors: Jeffery P. Swanberg, Kenneth R. Brewer, Steven J. Kakalecik, Cody S. Dunham, Robert J. Stouffer, Martin F. Derouin
-
Patent number: 8091138Abstract: A computer implemented method and apparatus for controlling the presentation of information. In response to receiving a request to present the information, a process confirms that conditions for presentation of the information are satisfied using a set of presentation policies, wherein the conditions are specified in the set of presentation policies, and wherein the conditions comprise a status of a user and a setting of the user. The process then determines whether confidential content is present in the information. Responsive to the confidential content being present, the process redacts the confidential content before presenting the information to a user, and then updates a presentation history with metadata describing the presentation of the information comprising the confidential content.Type: GrantFiled: September 6, 2007Date of Patent: January 3, 2012Assignee: International Business Machines CorporationInventors: Krishna Kishore Yellepeddy, Conrad James Johnson, Helen McKinstry, Perry Lee Statham, Sandra Lee Tipton
-
Patent number: 8090480Abstract: A mechanism for managing energy consumption of electrical devices within a home or building. Energy usage data is collected for a first electrical outlet connected to an unidentified electrical device in a facility. A pattern of energy usage is determined from the energy usage data collected at the first electrical outlet. The pattern of energy usage of the first electrical outlet is then compared against known patterns of energy usage for one or more other electrical outlets. Responsive to identifying a match between the pattern of energy usage of the energy usage data collected at the first electrical outlet and a known pattern of energy usage of a second electrical outlet in the one or more other electrical outlets, the electrical device connected to the first electrical outlet is identified as the same electrical device that is associated with the known pattern of energy usage of the second electrical outlet.Type: GrantFiled: January 7, 2009Date of Patent: January 3, 2012Assignee: International Business Machines CorporationInventors: Sara Carlstead Brumfield, Xiaoping Chen, Tara Leigh Marshburn, Sandra Lee Tipton
-
Patent number: 8082667Abstract: Apparatus and methods for securing a first structural member and a second structural member to one another. In one embodiment a two-piece fitting is provided. The fitting includes a variable gap between attachment surfaces, enabling the fitting to accommodate structural members of variable thickness. The fitting also includes overlapping sections that provide increased resistance to pull-off loads and impact loads. The configuration of the fitting advantageously simplifies the assembly process and preserves the integrity of the adhesive to form a strong joint.Type: GrantFiled: May 31, 2007Date of Patent: December 27, 2011Assignee: The Boeing CompanyInventor: Richard L. Kulesha
-
Patent number: 8086628Abstract: Systems and methods for delivering Web content are provided. The systems and methods include a mechanism for providing interest data that may be applied to filter Web content at the provider side. A hierarchical data set of user-identified interests in received from the user's Web client. The hierarchical data set is parsed, and responsive thereto, one or more keyword attribute values are extracted from the hierarchical data set. The extracted keyword values are applied to filter content for delivery to a requesting Web client.Type: GrantFiled: August 12, 2009Date of Patent: December 27, 2011Assignee: International Business Machines CorporationInventors: Richard B. Allen, Thomas A. Bellwood, Robert B. Chumbley, Matthew F. Rutkowski
-
Patent number: 8086586Abstract: There is disclosed a method, apparatus, computer program and computer program product for facilitating access by an application to a data structure comprising a plurality of objects. A request is received from the application which initiates the return of the data structure. A handle is assigned to each of at least some of the plurality of objects. Objects in the data structure are retrieved and the application is informed of assigned handles thereby enabling the application to access retrieved objects.Type: GrantFiled: December 17, 2008Date of Patent: December 27, 2011Assignee: International Business Machines CorporationInventors: Andrew David Reynolds, Martin James Rowe, Christopher Edward Sharp