Patents Represented by Attorney Carey, Rodriguez, Greenberg & Paul, LLP
  • Patent number: 7797384
    Abstract: The present invention is a method, system and apparatus for dynamically restructuring a named collaborative context. In a system for dynamically restructuring a named collaborative context, a named collaborative space having a composition of collaborators, roles, tools and resources can be coupled to a workflow engine. The workflow engine can be configured to process workflow templates. Restructuring logic further can be included in the system and can be programmed to rearrange the named collaborative space with a different composition responsive to a workflow step change specified by a workflow template for the named collaborative space and processed in the workflow engine. Notably, a portal view can be configured to provide a user interface to the named collaborative space. In this regard, the tools can include logical components embodied in a portlet disposed in the portal view.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: September 14, 2010
    Assignee: International Business Machines Corporation
    Inventors: Miguel A. Estrada, Sami M. Shalabi
  • Patent number: 7797569
    Abstract: System, method and computer program product for monitoring the status of components in a data processing system that improves the accessibility of JMX monitoring information in web content. The system includes a mechanism for acquiring a text representation of component status for display as ALT and TITLE content associated with each status image. Because the component status is displayed in a manner that is indistinguishable from ALT/TITLE text that has already been statically included in an image attribute, user experience is improved for users with and without accessibility needs.
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: September 14, 2010
    Assignee: International Business Machines Corporation
    Inventors: David Neal Brauneis, Jr., Brent Hames Daniel, Michael Peter Etgen, Christopher Creighton Mitchell
  • Patent number: 7797475
    Abstract: Embodiments of the invention address deficiencies of the art in respect to hypertransport-based switching for multi-CPU systems and provide a method, system and computer program product for flexibly configurable multi-CPU supported hypertransport switching. In one embodiment of the invention, a hypertransport switching data processing system can be provided. The system can include a CPU and at least two I/O bridges. Each I/O bridge can provide a communications path for data driven to a corresponding peripheral device from the CPU. Notably, the system can include a flexibly configurable hypertransport switch. The switch can include a first configuration adapting the CPU to both of the I/O bridges, and a second configuration adapting the CPU to a first one of the I/O bridges and a second CPU to a second one of the I/O bridges.
    Type: Grant
    Filed: January 26, 2007
    Date of Patent: September 14, 2010
    Assignee: International Business Machines Corporation
    Inventors: Lee H. Wilson, Kirby L. Watson, Vinh B. Lu, Mark W. Mueller, Daniel E. Hurlimann
  • Patent number: 7792267
    Abstract: A method, system and apparatus for automatic call completion in a directory assistance system in concert with the public switched telephone network (PSTN). In accordance with the present invention, a method for automatic call completion in a directory assistance system can include receiving and processing a directory assistance request from a calling party over the PSTN. An address for the calling party can be retrieved from the PSTN and an address for a telephone number produced by the directory assistance request can be second retrieved from within the directory assistance system. Prospective telephone charges can be computed based upon the retrieved addresses and the calling party can be prompted with the computed prospective charges. Finally, a call can be automatically completed between the calling party and the telephone number.
    Type: Grant
    Filed: May 25, 2004
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Peeyush Jaiswal, Victor S. Moore
  • Patent number: 7792971
    Abstract: Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. A method for managing refresh rates for visual channels in a composite services enablement data processing system can include establishing multiple channels of access to a common session for a composite service and synchronizing changes of state for the common session in a view for each of the channels of access to the service. Notably, voice activity can be detected over one of the channels of access for the common session. Responsive to detecting the voice activity, a refresh rate within a model for the common session can be changed to support a higher refresh rate in a view for another one of the channels of access for the common session. Conversely, the refresh rate can be changed to support a lower refresh rate responsive to not detecting voice activity.
    Type: Grant
    Filed: December 8, 2005
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: William V. Da Palma, Baiju D. Mandalia, Victor S. Moore, Wendi L. Nusbickel
  • Patent number: 7793097
    Abstract: A technique permitting an X.509 certificate to simultaneously support more than one cryptographic algorithm. An alterative public key and alternative signature are provided as extensions in the body of the certificate. These extensions define a second (or more) cryptographic algorithm which may be utilized to verify the certificate. These are not authenticated by the primary signature and signature algorithm in the primary cryptographic algorithm. These newly defined extensions are reviewed by a receiving entity if the entity does not support the cryptographic algorithm of the primary signature.
    Type: Grant
    Filed: June 12, 2008
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventor: Mark E. Peters
  • Patent number: 7792153
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to multi-source messaging and provide a method, system and computer program product for sequencing multi-source messages for delivery to multiple destinations. In one embodiment, a multi-source message synchronization data processing system can be provided. The system can include a common clock and a message server configured for communicative coupling to a multiple message sources, each message source including a corresponding clock synchronized with the common clock. Multi-source message sequencing logic can be coupled to the message server and can include program code enabled to concatenate different message sequences produced by different ones of the message sources into a unified message sequence based upon timestamps applied by the message sources to messages in respective ones of the message sequences.
    Type: Grant
    Filed: May 8, 2006
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Brett G King, Aaron J Tarter
  • Patent number: 7793309
    Abstract: Methods, apparatus and computer instructions for a container managed persistent support architecture that meets the Enterprise Java Bean (EJB) Specification are disclosed. The support architecture provides application programmers a model for balancing generated components with runtime code to better optimize flexibility and efficiency of applications. Six generated components: concrete bean, bean adaptor binding, injector, extractor, data cache entry and function set, are used in combination with runtime code to perform typical operations of CMP entity beans.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Timothy Marc Francis, Arthur Thomas Jolin, Yang Lei, Lawrence Scott Rich, Timo Juhani Salo, Kevin Joe Williams
  • Patent number: 7791747
    Abstract: A method, system and apparatus for improving the security of printed documents through end user presence sensing. In this regard, a system for improving the security of printed documents through end user presence detection can include a data store having records correlating end users with print jobs for a workgroup printer, presence detection circuitry disposed in proximity to the workgroup printer, and security management logic coupled to the data store and the presence detection circuitry. Notably, the security management logic can be programmed to determine when end users associated with print jobs recorded in the data store have not come into proximity of the workgroup printer.
    Type: Grant
    Filed: April 12, 2005
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventor: Vaughn T. Roksz
  • Patent number: 7791485
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to electronic tag decommissioning and provide a method, system and computer program product for electronic tag decommissioning. In one embodiment of the invention, an electronic tag decommissioning system can be provided. The system can include a database housing link data associating a plurality of electronic tags with respective objects, and a decommissioning bin. The decommissioning bin can include an electronic tag reader coupled to decommissioning logic programmed to decommission the electronic tag in the database.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventor: Sandip Lahiri
  • Patent number: 7793155
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to software functional testing and provide a method, system and computer program product for automated software functional testing via multi-channel remote computing. In one embodiment of the invention, an automated software functional testing data processing system can be provided. The system can include a multi-user operating platform supporting multiple different user sessions configured for communicative coupling to corresponding remote desktops, and a test driver disposed in at least one of the remote desktops. In particular, the test driver can include program code enabled to forward test inputs to an application under test (AUT) executing in one of the user sessions, and to log received test outputs resulting from the test inputs.
    Type: Grant
    Filed: July 12, 2007
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Marcus L. Belvin, Christopher M. Broglie, Michael J. Frederick, David J. Hawkey
  • Patent number: 7793215
    Abstract: A method, system and apparatus for indicating input focus in a portal environment. A method for indicating user input focus in a portal environment can include assigning an unfocused style sheet to all unfocused portlets in a portal except for a focused portlet having input focus. A focused style sheet further can be assigned to the focused portlet having input focus. Subsequently, each of the focused and unfocused portlets can be rendered in the portal. Responsive to a new portlet in the portal acquiring the input focus from the focused portlet, the focused style sheet can be re-assigned to the new portlet while the unfocused style sheet can be re-assigned to the focused portlet which no longer has input focus. Subsequently, the new portlet and the focused portlet which no longer has input focus can be re-rendered in the portal according to the style sheets.
    Type: Grant
    Filed: October 15, 2003
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventor: Gabriel A. Cohen
  • Patent number: 7792391
    Abstract: To provide a system for reducing oversight of the result of false recognition and improving working efficiency, while realizing the reduction of load of operators, and to provide a method thereof. The system in the invention contains a display unit and a control unit for controlling the display unit, and may display a plurality of unit images in series on the display unit, wherein the display unit includes a first display area and a second display area controlled by the control unit, and the control unit controls so that the display of the unit image on the first display area may differ from the display of the unit image on the second display area in the format thereof. The control unit may be made so as to include a means for adjusting the transferring distance of a plurality of the unit images per unit time.
    Type: Grant
    Filed: May 16, 2006
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventor: Toshimichi Arima
  • Patent number: 7788671
    Abstract: A method, system and apparatus for on-demand application resource allocation. In accordance with the method of the invention, an anticipated workload can be compared to a measured capacity for an application cluster in one or more server computing nodes in a server farm. If the measured capacity warrants a re-configuration of the application clusters, a new placement can be computed for application server instances in individual ones of the server computing nodes. Subsequently, the new placement can be applied to the server computing nodes in the server farm. In this regard, the applying step can include starting and stopping selected ones of the application server instances in different ones of the server computing nodes to effectuate the new placement.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Elizabeth A. Black-Ziegelbein, Gennaro A. Cuomo, Brian K. Martin, Giovanni Pacifici, Michael Spreitzer, Malgorzata Steinder, Asser N. Tantawi
  • Patent number: 7788442
    Abstract: A system on a computer for providing access to data stored on the computer in either power state is provided. The system can include a memory module and an external data interface connector. The system can further include a data interface controller for managing a data interface to the memory module and a data interface to the external data interface connector. The system can further include a multiplexer conductively connecting the data interface controller with the memory module when the computer is powered on, the multiplexer conductively disconnecting the data interface controller from the memory module when the computer is powered off and the multiplexer conductively connecting the external data interface connector with the memory module when the computer is powered on.
    Type: Grant
    Filed: November 3, 2007
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Randolph S. Kolvick, Barry A. Kritt, Thomas S. Mazzeo, Rodney E. Shepard, II
  • Patent number: 7788706
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to application data logging and provide a novel and non-obvious method, system and computer program product for capturing and logging application data. In an embodiment of the invention, a method for capturing and logging application data can include consulting both administrative permissions for capturing and logging application data, and also user permissions for capturing and logging application data. Subsequently, application data can be captured and logged only if permitted by the administrative permissions and the user permissions. In this regard, it can be determined from either or both of the permissions whether capturing and logging of application data is permitted generally, and also a type or portion of the application data that is permitted to be captured and logged.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Lauren L. Bader, Julia V. Myers, James F. Schenck, Kevin L. Scheiern, William C. Wimer, II
  • Patent number: 7788205
    Abstract: A plurality of stochastic models is built that predict the probabilities of state transitions for components in a complex system. The models are trained using output observations from the system at runtime. The overall state and health of the system can be determined at runtime by analyzing the distribution of current component states among the possible states. Subsequent to a low level component failure, the state transition probability stochastic model for the failed component can be analyzed by uncovering the previous states at N time intervals prior to the failure. The resulting state transition path for the component can be analyzed for the causes of the failure. Additionally, component failures resulting from the failure, or worsening state transition, in other components can be diagnosed by uncovering the previous states at the N times prior to the failure for multiple components in the system and then analyzing the state transition paths for correlations to the failed component.
    Type: Grant
    Filed: May 12, 2006
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Nanchariah Raghuveera Chalasani, Ajamu A. Wesley, Javed Rahman, Balan Subramanian
  • Patent number: 7783656
    Abstract: A service registry and repository method for managing an object database for objects. The method includes receiving a database path query expression including both a main expression and a treat-as expression. The method also includes translating the query expression into an object query and querying the object database using the object query. In particular, the translating includes breaking the expression into nodes, examining each node to identify objects for selection and from which selection is made, consolidating objects for selection from each node in the sub-expression into a sub-SELECT clause, consolidating objects for selection in each node of the main expression into a SELECT clause, consolidating objects from which selection is made from nodes in the sub-query into a sub-FROM clause, consolidating objects from which selection is made from nodes in the main query into a FORM clause, and forming the object query from the SELECT, FROM and WHERE clauses.
    Type: Grant
    Filed: September 24, 2007
    Date of Patent: August 24, 2010
    Assignee: International Business Machines Corporation
    Inventors: John Colgrave, Alexis Lee, Manfred Oevers, Samuel Jonathan Smith
  • Patent number: 7783638
    Abstract: The present invention is a method, system and apparatus for supporting search and query operations in a composite help view for an aggregation of applications. The system can include an application aggregator configured to aggregate individual applications into a single aggregated view. The system further can include a help system configured to render a help system view having composite help documentation formed from at least two help documents, each of the help documents corresponding to one of the individual applications. Help invoking logic can be coupled to the help system and disposed in the single aggregated view. A search and query tool also can be coupled to the help system through a search and query interface. Finally, an index can be coupled to the search and query tool. The index can include keywords disposed in the help documents and title information for individual applications corresponding to the help documents.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: August 24, 2010
    Assignee: International Business Machines Corporation
    Inventors: Samar Choudhary, John R. Hind, Shikha Srivastava
  • Patent number: 7783964
    Abstract: A redundant communication system and method for providing data communication between a first computing node and a second computing node. A transmitter is provided as part of the first computing node. A receiver is provided as part of the second computing node. A first signal line carries a first data signal. The first signal line electrically couples the transmitter with the receiver. A second signal line carries a second data signal redundant to the first signal. The second signal line electrically couples the transmitter with the receiver. The receiver evaluates the first data signal to determine the presence of an error and the second node uses the second data signal if an error is detected in the first data signal.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: August 24, 2010
    Assignee: International Business Machines Corporation
    Inventors: Alfredo Andereguia, Grace Ann Richter, Jeffrey B. Williams