Patents Represented by Attorney Carey Rodriguez Greenberg Paul
  • Patent number: 8010217
    Abstract: A method for reconfiguring a partially manufactured product for a canceled custom-built order during a manufacturing process includes canceling a custom-built order for a product that has been partially manufactured. The method also includes reading a configuration of the partially manufactured product for the custom-built order that has been canceled, and reading at least one order for a different manufactured product, wherein each order is associated with a target configuration. The method yet further includes reading a set of rules that match a given configuration with one of a set of target configurations and executing the set of rules upon the configuration of the partially manufactured product so as to match the configuration of the partially manufactured product with one of a target configuration of the at least one order.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ivory W. Knipfer, Jason S. Lee, Francis E. del Rosario, Antoine G. Sater, Hao H. Xu, Hui Zhang
  • Patent number: 8010683
    Abstract: A method for augmenting a hierarchy of layered applications and corresponding protocols can include applying a discrimination algorithm to a selection process in which a particular application/protocol layer in a listing of adjacent application/protocol layers is selected to receive traffic flowing through the hierarchy. A new application/protocol layer is inserted adjacent to the particular application/protocol layer in the hierarchy. Also, a new application/protocol layer is added to the listing, and the discrimination algorithm is replaced with another discrimination algorithm programmed to consider the new application/protocol layer during the selection process. Each of the steps of performing the inserting, adding and replacing steps are performed without decoupling or disabling other applications and protocols in the hierarchy.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Erik J. Burckart, Stephen M. Fontes, Robert H. High, Craig A. Lanzen, William T. Newport, James L. Van Oosten
  • Patent number: 8010504
    Abstract: A method of deploying enterprise applications or updates to data processing systems in a complex data processing environment. The enterprise applications or updates are phase deployed to the target data processing systems. Phased deployment includes the steps of preparing one affected node, quiescing all affected servers in the node, stopping all affected servers in the node, synchronizing the node, delivering the applications or updates, starting all affected servers, reactivating all affected servers, restoring the affected node, and repeating these steps for each affected node one at a time until all targeted data processing systems have been affected.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Rohith Kottamangalam Ashok, Charles James Redlin, Barry Charles Searle, Christopher Paul Vignola, Leigh Allen Williamson
  • Patent number: 8010891
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to extensible markup language (XML) data processing and provide a novel and non-obvious method, system and computer program product for inter-device transfer of parsed XML documents. In one embodiment of the invention, a markup serialization method can be provided. The method can include receiving a request in a second computing process for offloaded parsing of markup from an application in a first computing process, retrieving markup from the application, parsing the markup in the second computing process to produce a serialized data object for the markup, placing the serialized data object into shared memory for the application, and returning a reference to the serialized data to the application.
    Type: Grant
    Filed: August 2, 2007
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Eugene Kuznetsov, Alexandre Polozoff, Richard E. Salz, Robert Woolf
  • Patent number: 8010456
    Abstract: The present invention is a method, system and apparatus for the policy based provisioning and management of a collaborative context. A policy based application provisioning system for use in a collaborative environment can include a policy having rules for limiting collaborative context creation and operation in the collaborative environment. A context provisioning process can be coupled to the policy and configured to create collaborative contexts in the collaborative environment limited by the rules in the policy. Finally, a context management process can be coupled to a data store of usage data for created ones of created collaborative contexts in the collaborative environment.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Mustansir Bantwala, Miguel A. Estrada, Charles R. Hill, Sami M. Shalabi
  • Patent number: 8009440
    Abstract: A computer device includes a chassis, a card connector, and a cartridge. The card connector is attached to the chassis and is adapted to receive a card. The cartridge includes a guide plate, a card holder, and an actuator. The guide plate is removably engaged to the chassis. The card holder is connectable to the card and movable, relative to the guide plate, between an engaged position and a disengaged position. In the engaged position, the card is connected the card connector, and in the disengaged position, the card is disconnected from the card connector. The actuator is engaged with the guide plate, and the actuator linearly moves between a first position and a second position relative to the guide plate. The movement of the actuator from the first position to the second position causes the movement of the card holder from the disengaged position to the engaged position. The computer device is a server, and the cartridge is introduced into front face or a rear face of the server.
    Type: Grant
    Filed: November 28, 2006
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Norman B. Desrosiers, Dean F. Herring, Kevin D. Johnson, Eric A. Stegner, Robert W. Stegner, Paul A. Wormsbecher
  • Patent number: 8005202
    Abstract: A method, system and computer program for automatically generating call flow statistics in a voice application. Embodiments of the present invention address deficiencies of the art in respect to call flow statistics generation systems and provide a novel and non-obvious method, system and computer program product for automatically generating a call flow statistics-generating application and presenting updated statistics on a call flow representation. Various statistics collection points are identified on the visual representation. Upon running of the voice application, call flow statistics are gathered and presented for each statistics collection point. Call identifiers corresponding to each call path can be selected and call paths corresponding to the selected call identifier may be highlighted and their call statistics displayed.
    Type: Grant
    Filed: December 8, 2005
    Date of Patent: August 23, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ciprian Agapi, James R. Lewis, Michael H. Mirt
  • Patent number: 8006098
    Abstract: The present invention provides methods, systems, computer program products, and methods of doing business whereby legacy host application/system access is integrated with single sign-on in a modern distributed computing environment. A security token used for signing on to the modern computing environment is leveraged, and is mapped to user credentials for the legacy host environment. These user credentials are programmatically inserted into a legacy host data stream, thereby giving the end user the look and feel of seamless access to all applications/systems, including not only modern computing applications/systems but also those residing on (or accessible through) legacy hosts. In addition to providing users with the advantages of single sign-on, the disclosed techniques enable limiting the number of user identifiers and passwords an enterprise has to manage.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: August 23, 2011
    Assignee: International Business Machines Corporation
    Inventors: Bryan E. Aupperle, Julie H. King, Sidhar R. Muppidi
  • Patent number: 8005933
    Abstract: A servlet filter receives all incoming requests for dynamic content and can be used to ensure that the load on a server does not become too great during the time the server is engaged in start-up. The filter is configured to be the first filter encountered and will evaluate a series of conditions to determine if the request is to be throttled. For selected URLs, a given percentage of the first requests received after start-up are automatically throttled. If the request is throttled, a message is sent to the user that the server is busy but to try later. Servlets that are not throttled are allowed to flow through to be processed normally.
    Type: Grant
    Filed: April 13, 2005
    Date of Patent: August 23, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kyle Gene Brown, Stacy Renee Joines
  • Patent number: 8001518
    Abstract: A method, system, architecture and apparatus for generating a shared library for a pervasive device target platform which can accommodate relocatable data. A tool chain in furtherance of this purpose can be arranged in accordance with the present invention to include a compiler programmed to compile source code into a compiled object and a linker programmed to link the compiled object into a linked object using a relocatable data segment. In this regard, in a preferred aspect of the invention a linker configuration file can be included for use in the linker which specifies the use of the relocatable data segment in lieu of a position independent data segment. The tool chain further can be arranged to include a relocation data extraction tool programmed to extract relocation data from the linked object and to dispose the relocation data in a relocation data file configured for disposition in a pervasive device.
    Type: Grant
    Filed: February 23, 2009
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventors: Peter Wiebe Burka, Filip Spacek
  • Patent number: 8001207
    Abstract: The present invention is a common location-based service adapter interface. The common location-based service adapter interface can include a uniform input interface through which location-based services can be requested using a uniform format which is independent of any specific formatting required by a particular service adapter configured to process the location-based services. The common location-based service adapter interface also can include a uniform output interface through which specifically formatted result sets can be formatted using the uniform format.
    Type: Grant
    Filed: February 15, 2002
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventors: Virinder M. Batra, Valerie M. Bennett, Andrew N. Capella, Xiaoyan Chen, Xiao Cheng Ding, Peter R. Gamble, Steven M. Miller
  • Patent number: 8001533
    Abstract: A method, system and computer program product for maintaining object referential integrity for abstract objects. In a method of the invention, the method can include extracting a reference to an abstract object hierarchy from an address disposed in markup, locating branches of nodes in the abstract object hierarchy which define a concrete object, and translating each located branch of nodes to an address for the concrete object. Notably, extracting a reference to an abstract object hierarchy from an address disposed in markup, can include extracting a reference to an abstract object hierarchy from a URL disposed in a Web page. Finally, the method can include changing a property of each node in the abstract object hierarchy that matches a specified class identifier.
    Type: Grant
    Filed: November 4, 2005
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventor: Gleb Sturov
  • Patent number: 8001076
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to time stamp based data synchronization and provide a method, system and computer program product for scalable, ranging time stamp based data synchronization. In an embodiment of the invention, a ranging time stamp synchronization method can include computing a time range for a specified time, and producing time stamp synchronization anchors using the time range for each of the anchors. Optionally, a drift value can be computed for the time range and the computing and producing steps can be repeated when the drift value exceeds a threshold. Finally, the anchors can be used to determine whether to update data items in a remote data source in the remote host computing platform with data items from a primary data source in the primary host computing platform.
    Type: Grant
    Filed: July 12, 2005
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventor: Frank J. Castaneda
  • Patent number: 7994925
    Abstract: The present invention addresses deficiencies of the art in respect to commercial asset control and provides a novel and non-obvious system and device for monitoring access to controlled areas. In one embodiment of the invention, the device can include a securing mechanism having an open state and a closed state. The device can further include a housing coupled with the securing mechanism, the housing comprising a radio frequency-opaque material, wherein the housing completely encloses a volume when the securing mechanism is in the closed state and wherein the housing includes an opening when the securing mechanism is in the open state. The device can further include an electronic marker located inside the volume of the housing, wherein the electronic marker periodically emits a signal.
    Type: Grant
    Filed: December 29, 2007
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventor: Sandip Lahiri
  • Patent number: 7996259
    Abstract: A method of assisting a website designer in establishing an arrangement between a first website being designed by the website designer and a second website in order to market the first website at the second website upon the activation of the first website on the internet is provided. The method includes, during design of the first website, receiving information at a user interface indicating a type of an element for marketing that is to be displayed at the second website, and information specifying the second website at which the element is to be displayed; saving the information at a first database that is coupled to the user interface; obtaining the element for marketing of the type indicated; and causing the display of the element for marketing at the second website when the first website is activated with respect to the internet. The element for marketing includes at least one of a banner ad concerning the first website and a link to the first website.
    Type: Grant
    Filed: June 7, 2000
    Date of Patent: August 9, 2011
    Assignee: Perfect Web Technologies, Inc.
    Inventor: Thomas L. DiStefano, III
  • Patent number: 7996513
    Abstract: Provided are methods, apparatus and computer programs for monitoring operational data relating to a sequence of data processing operations in a network of data processing units. In response to specified boundaries for data gathering, operational data is selectively gathered into discrete data partitions for a desired time period, a desired set of processing nodes, and/or a desired set of process executions. A set of event listeners invoke operations of a data gatherer in response to events within a processing sequence and the data gatherer allocates operational data to different ones of a set of discrete logical data containers in response to notifications from the event listeners. The data collection is responsive to system events such as a collection interval expiry to end data collection for a first partition and start data collection for a second partition.
    Type: Grant
    Filed: May 6, 2004
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: David J. Gorman, Michael J. A. Johnson, Martin R. Naish, Anthony J. O'Dowd, Steven Powell, Stephen B. Toledo-Brown
  • Patent number: 7992088
    Abstract: A method (and structure) for editing elements of a first document based on elements of a second document, wherein the elements of the first have a template structure with each template including at least one match condition, the match condition being an expression in the template that describes a subset of nodes that are matched in a tree structure, and wherein the elements of the second document have a tree structure to which this matching is applicable, including comparing a first user-selected fragment of an element from the second document with a second user-selected fragment of an element from the second document to determine if a match condition exists that describes the relation between templates in the first document for which the match condition matches the two user-selected fragments of the second document and permitting at least one of a plurality of predefined editing operations on the first document if such a match condition exists.
    Type: Grant
    Filed: March 12, 2002
    Date of Patent: August 2, 2011
    Assignee: International Business Machines Corporation
    Inventor: Kristoffer H. Rose
  • Patent number: 7992200
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to security enforcement point operability in a TLS secured communications path and provide a novel and non-obvious method, system and computer program product for the secure sharing of TLS session keys with trusted enforcement points. In one embodiment of the invention, a method for securely sharing TLS session keys with trusted enforcement points can be provided. The method can include conducting a TLS handshake with a TLS client to extract and decrypt a session key for a TLS session with the TLS client traversing at least one security enforcement point. The method further can include providing the session key to a communicatively coupled key server for distribution to the at least one security enforcement point. Finally, the method can include engaging in secure communications with the TLS client over the TLS session.
    Type: Grant
    Filed: July 16, 2007
    Date of Patent: August 2, 2011
    Assignee: International Business Machines Corporation
    Inventors: David G. Kuehr-McLaren, Linwood H. Overby, Jr.
  • Patent number: 7986300
    Abstract: A computer system includes a computer, a calibration module, an event detection module, and an application interface module. The computer executes one or more applications and receives pointing device events generated by a pointing device connected to the computer. The calibration module modifies a rate of movement of a cursor displayed by the computer in response to the pointing device events. The event detection module detects a less-than-optimal calibration indicator from the pointing device events and modifies the rate of movement of the cursor. The application interface module communicates with the application being performed on the computer. A storage module for storing calibration information may also be included.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Masselle, William G Pagan
  • Patent number: 7986625
    Abstract: Under the present invention, the performance of a set of system resources is monitored in response to incoming request traffic. When a system resource is approaching an overload condition, a corrective action is identified and implemented. Overload thresholds for each system resource and appropriate corrective actions are contained within a management policy. Based on a performance history of the corrective actions, the management policy can be changed/revised.
    Type: Grant
    Filed: December 10, 2002
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey S. Chase, Ronald P. Doyle, David L. Kaminsky, David M. Ogle, Richard D. Telford