Patents Represented by Attorney Carey, Rodriguez, Greenberg & O'Keefe
  • Patent number: 8312446
    Abstract: An autonomic component installation system. The system can include a catalog of host components installed within a computing system and an autonomic installer coupled to the catalog and programmed to determine, when installing an upgraded component, whether the upgraded component provides component capabilities required by the host components in the catalog. The catalog can include both host components and respective publicly accessible data, method implementations and method prototypes provided by the host components. Consequently, the autonomic installer can determine whether the upgraded component will have access to required publicly accessible data and method implementations. The autonomic installer further can be configured to determine whether modifications included in the upgraded component have caused changes in associated method prototypes which differ from the method prototypes in the catalog.
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: David Louis Kaminsky, David M. Ogle, Richard Dean Telford
  • Patent number: 8312418
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to traceability visualization in a model driven development (MDD) tool and provide a method, system and computer program product for visualization of implicit relationships in a trace query for MDD. In an embodiment of the invention, a method for visualization of implicit relationships in a trace query for MDD can be provided. The method can include issuing a model query in an MDD tool, retrieving an implicit relationship in response to the model query, generating a trace link for the implicit relationship and displaying the trace link in a trace query diagram for the MDD tool.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Scott D. Cowan, Brent A. Nicolle
  • Patent number: 8302217
    Abstract: A valve mechanism for controlling release of pressurized fluid includes a fluid chamber. A plunger is received in an aperture in the fluid chamber, and is movable between a fluid retention position in which fluid is substantially trapped in the fluid chamber and a fluid release position in which fluid can escape from the fluid chamber through passages in the plunger. The plunger is biased into the fluid retention position. A driver drives a plunger actuator, and the plunger actuator is guided into engagement with the plunger to cause the plunger and the plunger actuator to move in unison and move the plunger into the fluid release position during a first portion of a stroke of the driver towards the fluid chamber, and the plunger actuator is further guided to permit the plunger to return to the fluid retention position during a second portion of the stroke.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: November 6, 2012
    Inventor: Josef Karl Kihs
  • Patent number: 8301629
    Abstract: In order to provide an improved tagging-based search method, the method includes one-click actions for searching as well as an “one view” indicator telling the user which search would be the most effective or most important search—by displaying a “search cloud”, called search bag.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael Junginger, Mareike Lattermann, Andreas Nauerz, Thomas Steinheber
  • Patent number: 8301783
    Abstract: The present invention provides a method, system, and computer program product for efficiently serializing navigational state into URLs or the header of the new portal page by using a complete stream-based serialization. The inventive serialization is divided into two sub-processes which are both stream-based. The first stream-based serialization sub-process which is hierarchy-oriented uses the hierarchical object representation of the navigational state and transforms it into a series of events. The events serve as the input for various strategies for compacting information that is associated with these events. At the end of the sub-process the compacted navigational state information carried by the received events is transformed into a character-based representation and the hierarchical structure of the navigational state is derived from the order of the received events and transformed into an additional character-based representation both being directly streamed to the second sub-process.
    Type: Grant
    Filed: October 18, 2006
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Stefan Behl, Carsten Leue, Falk Posch
  • Patent number: 8302019
    Abstract: A method and system for visualizing process flows for business and manufacturing processes are described that includes a first view of the process as a tree showing the process elements and their interconnections, and a second view of the process in the form of a zoomable interface that displays selected nodes at magnifications that are continuously variable at the user's option. A selected node in the tree view opens the same node in the zoomable node view. When a second node is selected in the tree view, the zoomable node view zooms from the first selected node to the second selected node through each node intermediate between the first and second selected nodes. This enables a process analyst to view the content of selected process nodes in the context of nodes with which the selected nodes are associated and thus to have a thorough understanding of the process.
    Type: Grant
    Filed: November 5, 2002
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Marin Litoiu, Margaret Storey, Derek Rayside
  • Patent number: 8301752
    Abstract: Embodiments of the invention address deficiencies of the art in respect to load balancing for servers having multiple blades and provide a novel and non-obvious method, system and computer program product for load balancing at the blade level for servers having multiple blades. In one embodiment of the present invention, a blade server for performing load balancing may comprise a plurality of blades, each blade coupled with a plurality of outgoing ports. The blade server may further include a blade management module configured for monitoring throughput performance of the server and the plurality of blades, wherein each blade is coupled with a plurality of outgoing ports, instructing a blade to switch from a first outgoing port to a second outgoing port when throughput performance decreases and instructing the blade to switch from the second outgoing port back to the first outgoing port when throughput performance increases.
    Type: Grant
    Filed: May 2, 2006
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: David B. Rhoades, Tomasz F. Wilk
  • Patent number: 8300791
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to telephonic phishing and provide a method, system and computer program product for preventing telephonic phishing. In an embodiment of the invention, a method for preventing telephonic phishing can be provided. The method can include receiving in a third-party validation service a request by an enterprise caller to establish a telephone call with a customer, validating the enterprise caller in the third-party validation service, and notifying the customer of whether or not the enterprise caller is legitimate or illegitimate.
    Type: Grant
    Filed: November 6, 2007
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Patrick J. O'Sullivan, Edith H. Stern, Robert C. Weir, Barry E. Willner
  • Patent number: 8296523
    Abstract: Embodiments of the present invention provide a method, system and computer program product for dual timer fragment caching. In an embodiment of the invention, a dual timer fragment caching method can include establishing both a soft timeout and also a hard timeout for each fragment in a fragment cache. The method further can include managing the fragment cache by evicting fragments in the fragment cache subsequent to a lapsing of a corresponding hard timeout. The management of the fragment cache also can include responding to multiple requests by multiple requestors for a stale fragment in the fragment cache with a lapsed corresponding soft timeout by returning the stale fragment from the fragment cache to some of the requestors, by retrieving and returning a new form of the stale fragment to others of the requestors, and by replacing the stale fragment in the fragment cache with the new form of the stale fragment with a reset soft timeout and hard timeout.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventors: Rohit D. Kelapure, Gautam Singh, Christian Steege, Filip R. Zawadiak
  • Patent number: 8293062
    Abstract: A method of producing a multilayer plastic film from resin starting material includes irradiating a batch of plastic resin material and using irradiated resin from the batch to produce at least one layer of a multilayer plastic film.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: October 23, 2012
    Assignee: Macro Engineering and Technology, Inc.
    Inventors: Mirek Planeta, Harinder Tamber, Felix Guberman
  • Patent number: 8291308
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to collaborative information object management and provide a method, system and computer program product for annotating collaborative information structures. In an embodiment of the invention, a method for annotating collaborative information structures can be provided. The method can include creating a collaborative information structure document (ISD) with each of an object section and an annotation section, adding a collaborative object in a collaborative computing environment to the object section of the collaborative ISD, adding an annotation for the collaborative ISD to the annotation section of the collaborative ISD, and storing the collaborative ISD for use as a collaborative object in the collaborative computing environment.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jodi L. Coppinger, Michael Muller, Andrew L. Schirmer
  • Patent number: 8290606
    Abstract: Embodiments of the present invention provide a method, system and computer program product for controlling cancelled orders in a manufacturing environment. In an embodiment of the invention, a method for controlling cancelled orders in a manufacturing environment can be provided.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ivory W. Knipfer, Matthew H. Zemke
  • Patent number: 8291371
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to pattern design and provide a novel and non-obvious method, system and computer program product for self-service creation and deployment of a pattern. In an embodiment of the invention, a method for creating a self-service reusable pattern can be provided. The method can include implementing an arrangement of re-usable assets into a set of self-service application components, extending at least one of self-service application components, and packaging the components for deployment in a target environment. The method further can include determining a target deployment environment and modeling the target environment to receive the deployment of the components. Thereafter, the packaged components can be deployed to a portal server or to a portal test environment.
    Type: Grant
    Filed: October 23, 2006
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Murray J. Beaton, Christina Lau, Billy R. Rowe, Jr.
  • Patent number: 8290607
    Abstract: The method provides a planning system where production plans and safety stocks are determined simultaneously, thus resulting in coupled target stock calculation and production plan. The closer the manufacturing process gets to the next production event, the lower the safety stock needs to be. In this approach, assumptions on the average production lead time—which might be wrong—do not need to be made. Indeed, if the production plan and the safety stock are simultaneously computed, it is clear when the next production is going to occur. As a result, production variability only needs to be considered in relation to the probability of unexpected events in manufacturing (e.g. a machine breakdown) as opposed to taking provision for variability of the production cycle due to situations that can be anticipated at the planning step.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Philippe Couronne, Filippo Focacci, Frederic Paulin
  • Patent number: 8289101
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to via structure utilization in a PCB design and provide a novel and non-obvious method, system and computer program product for impedance discontinuity remediation for via stubs and connectors in a PCB. In one embodiment a method for impedance discontinuity remediation in a PCB can be provided. The method can include configuring a pre-distortion filter to negate an impedance discontinuity in an electrical signal caused by a transmission line with one of a via stub or a connector. The method further can include pre-distortion filtering an electrical signal before transmitting the electrical signal over the transmission line. Finally, the method can include transmitting the pre-distortion filtered electrical signal over the transmission line.
    Type: Grant
    Filed: April 19, 2007
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Justin P. Bandholz, Moises Cases, Robert J. Christopher, Daniel N. de Araujo, Bradley D. Herrman, Erdem Matoglu, Bhyrav M. Mutnury, Pravin S. Patel, Nam H. Pham
  • Patent number: 8285795
    Abstract: A rating is applied in connection with a sender of an electronic message and a use of an urgency indicator for the electronic message. A different electronic message is received from the sender, and an urgency indicator established for the different electronic message is modified responsive to the applied rating.
    Type: Grant
    Filed: August 27, 2008
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Patrick J. O'Sullivan, Edith H. Stern, Robert C. Weir, Barry E. Willner
  • Patent number: 8285572
    Abstract: Embodiments of the present invention address deficiencies of the art with respect to solution order processing and provide a novel and non-obvious method, computer system and computer program product for processing solution orders using solution records. In one embodiment of the invention, a method for solution ordering across disparate order and contract management systems in a manufacturing environment can be provided. The method can include receiving a request for a solution from a customer, identifying a solution that satisfies the request for a solution, determining a solution order for the identified solution, generating a solution record for the solution order and assigning a solution record number to the solution record. The method can further include populating the solution record with product identification numbers received from multiple product lines in the manufacturing environment.
    Type: Grant
    Filed: July 13, 2008
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: David W. Brown, Denise E. Frey, Elizabeth S. Murphy
  • Patent number: 8285755
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to programmatic database access and provide a method, system and computer program product for programmatic partial updating of a row. In one embodiment, a data processing system for programmatic partial updating of a row in a database can include a database proxy driver configured to expose an interface for interacting with the database and to accept an execution of a prepared statement without requiring set values for all fields bound by the prepared statement. The interface can include, for example, a Java Database Connectivity (JDBC) compliant interface. The prepared statement can include a binding to multiple fields in a designated row and a set of setter methods defined for a subset of the multiple fields.
    Type: Grant
    Filed: October 13, 2005
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Adrian Chan, Ronen Grosman, Teresa C. Kan, Yang Lei
  • Patent number: 8275889
    Abstract: A clone managed session affinity system, method and apparatus. A clone-managed session affinity method includes receiving a request from a client. The request includes a reference to a selected clone with which the client has a session affinity relationship. The clone determines whether a session affinity cancellation condition has arisen. If the clone determines that a session affinity termination condition has arisen, the session affinity relationship is cancelled.
    Type: Grant
    Filed: June 10, 2002
    Date of Patent: September 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: David B. Colasurdo, Michael L. Fraenkel, Srinivas Hasti, Gabe G. Montero
  • Patent number: 8271439
    Abstract: A method for providing synchronized updates to a data record in a data store, the data record including a plurality of data fields, each of the plurality of data fields having an initial field value, the method includes reading the data record from the data store into a data record in memory, each of the plurality of data fields of the data record in the data store having a corresponding data field in the data record in memory, the data fields in the data record in memory having inspectable and modifiable field values; identifying a set of relevant fields comprising at least one of an inspected field and a modified field of the data record in memory; in response to a determination that fields of the data record in the data store corresponding to each of the fields in the set of relevant fields has a value of its initial field value, updating the data record in the data store with the value of modified fields in the data record in memory.
    Type: Grant
    Filed: July 27, 2007
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventor: Matthew Francis Peters