Patents Represented by Attorney Carey, Rodriguez, Greenberg & Paul, LLP
-
Patent number: 7836063Abstract: The method and system of the present invention provides a customizable and configurable data translation tool that transforms data from one learning format to another. The invention further provides a flexible handling of data sources by extracting source data, such as user and course data in an e-learning model, and transforming the data into a form that is compatible with a Learning Management System (LMS). The invention provides flexible data targets by transforming the data into a form that not only preserves all relevant information from the source for loading into the target LMS but also produces industry standard files including metadata that can be used to modify the course or produce a new course by using a course authoring tool. Course structure and progress data can be transferred to the new LMS by re-loading the content on the LMS and linking that content with the previous course and progress data.Type: GrantFiled: December 15, 2003Date of Patent: November 16, 2010Assignee: International Business Machines CorporationInventors: Fernando Salazar, Bryan B. Sorrows, Sankaranarayanan Rathinagopal
-
Patent number: 7835596Abstract: The present invention is a method, system and apparatus for componentized application sharing. The system can include a multiplicity of different pluggable image processing modules. Each of the different pluggable image processing modules can conform to a single interface expected by the application sharing module. Additionally, a communicative coupling can be provided between the application sharing module and a selected one of the different image compression modules.Type: GrantFiled: December 16, 2003Date of Patent: November 16, 2010Assignee: International Business Machines CorporationInventors: Raymond Hornback, Jr., James S. Johnston, Mark S. Kressin, Andrew M. Ortwein, William M. Quinn
-
Patent number: 7827288Abstract: Embodiments of the present invention provide a method, system and computer program product for the auto-completion of values in a model in a composite services enablement data processing system. The method can include establishing for a common session, multiple channels of access to a model for a composite service. The method further can include synchronizing views for each of the channels of access based upon detected value changes to data members of the model. Finally, the method can include auto-completing associated values for other data members of the model responsive to receiving a value change for one data member in the model.Type: GrantFiled: December 8, 2005Date of Patent: November 2, 2010Assignee: International Business Machines CorporationInventors: William V. Da Palma, Baiju D. Mandalia, Victor S. Moore, Wendi L. Nusbickel
-
Patent number: 7827219Abstract: Embodiments of the invention include a method for encoding a tree. The method includes receiving an input tree of many nodes organized in a parent-child hierarchy with parent nodes being coupled to one or more child nodes. A node ID is assigned to each of the nodes of the input tree. A representation between each parent node and child node associated with the parent node can be generated and a tree code can be computed from prime numbers in the natural sequence of numbers and the assigned node Ids. Finally, the tree code representative of the input tree is stored.Type: GrantFiled: February 29, 2008Date of Patent: November 2, 2010Assignee: International Business Machines CorporationInventor: Sandeep Chowdhury
-
Patent number: 7826600Abstract: A method and system of compiling and caching voice application documents in order to provide more efficient retrieval of resources in a web-programming model such as in the VoiceXML domain. The method and system of the present invention requires that a voice application resource such as a VoiceXML document first be transformed into a representative object model before it is stored in the system's cache memory, and that this model becomes the voice application resource that is ultimately executed by the VoiceXML interpreter. The representative object model contains all of the data of the original source document but in a compressed and optimized format therefore occupying a smaller footprint in memory. The representative object model also contains the code necessary to execute the data. Further, the compressed representative object model does not need to be compiled again before execution.Type: GrantFiled: December 22, 2003Date of Patent: November 2, 2010Assignee: International Business Machines CorporationInventors: William V. Da Palma, Brett J. Gavagni, Matthew W. Hartley, Brien H. Muschett
-
Patent number: 7827132Abstract: A rule set to convert an event into a standardized format can be established based on cooperation among peer processing nodes. A processing node that receives the event takes the initial responsibility to convert the event. The responsible processing node initially attempts to convert the event using locally available rules. If the initial attempt fails, the responsible processing node will communicate the event to peer processing nodes and request them to provide conversion rules. Upon receipt of the rules provided by the peer processing nodes, the responsible processing node combines the received rules with the locally available rules to generate a rule set to convert the event. The responsible processing node may also transfer the event to another processing node for the other processing node to take the responsibility to convert the event.Type: GrantFiled: September 14, 2006Date of Patent: November 2, 2010Assignee: International Business Machines CorporationInventors: Genady Grabarnik, Chang-Shing Perng, Abdolreza Salahshour, Balan Subramanian
-
Patent number: 7827501Abstract: Embodiments of the present invention address deficiencies of the art in respect to alert bubble management and provide a method, data processing system and computer program product for interactive alert bubbles for alert bubble management. In one embodiment of the invention, an interactive alert bubble can be provided for an alert management data processing system. The interactive alert bubble can include an alert bubble interface to the interactive alert bubble. An alert text field can be disposed in the interface and configured to provide a reference to an alert notification in the alert management data processing system. Additionally, a rating control can be disposed in the interface and configured to establish a rating for the alert notification responsive to a selection of the rating control.Type: GrantFiled: November 16, 2006Date of Patent: November 2, 2010Assignee: International Business Machines CorporationInventors: Werner Geyer, Elizabeth A. Brownholtz, Martin T. Moore, Michael Muller, Steven Ross, Shilad W. Sen, Michael C. Wu
-
Patent number: 7827608Abstract: A method, system and apparatus for data leak prevention. An information system, such as a database system, which has been configured for data leak protection in accordance with the present invention can include an IDS coupled to the information system and a data leak protection system configured to apply a data leak protection policy for result sets produced by the information system in response to a database query. The data leak protection policy can include a listing of data shapes and corresponding remedial measures. The data leak protection policy further can include consideration for metrics produced by the IDS.Type: GrantFiled: February 8, 2005Date of Patent: November 2, 2010Assignee: International Business Machines CorporationInventors: Paul M. Bird, David L. Kaminsky, Sam S. Lightstone, Walid Rjaibi
-
Patent number: 7822848Abstract: Embodiments of the present invention address deficiencies of the art in respect to alert management in an activity-centric collaborative computing environment and provide a novel and non-obvious method, system and computer program product for activity thread integration of an alert log. In one embodiment of the invention, an alert log activity thread integration method can be provided. The method can include logging a reference to an alert for an activity in an activity thread, and, in response to the selection of the alert from within the activity thread, displaying the content of the alert. For instance, logging a reference to an alert for an activity in an activity thread can include creating a branch of the activity thread for inserting all alerts pertaining to the activity and inserting the reference to the alert in the created branch.Type: GrantFiled: December 28, 2006Date of Patent: October 26, 2010Assignee: International Business Machines CorporationInventors: Michael Muller, Michael C. Wu, Werner Geyer, Shilad W. Sen, Martin T. Moore, Elizabeth A. Brownholtz
-
Patent number: 7821921Abstract: Embodiments of the present invention address deficiencies of the art in respect to connectivity management in a heterogeneous network and provide a method, system and computer program product for resilient and reliable end-to-end connectivity in a heterogeneous network. In one embodiment of the invention, a method for resilient and reliable end-to-end connectivity in a heterogeneous network environment can be provided. The method can include creating an instance of an abstracted network resource model (NRM) for a heterogeneous network environment of different network resource nodes. The method further can include binding an application endpoint in the instance of the abstracted NRM with a connectivity endpoint for a first of the different network resource nodes. The method yet further can include detecting an outage in the first of the different network resource nodes.Type: GrantFiled: April 22, 2007Date of Patent: October 26, 2010Assignee: International Business Machines CorporationInventors: Dinakaran Joseph, Jon K. Franks, Christopher N. Freeman, Sivaram Gottimukkala, Jason P. Hawrysz, Lap T Huynh, Barry Mosakowski
-
Patent number: 7818316Abstract: Embodiments of the present invention address deficiencies of the art in respect to search engines and provide a novel and non-obvious method, system and computer program product for a variable density query engine. In an embodiment of the invention, a search engine data processing system can be provided. The system can include a content index, and a variable density search engine coupled to the content index. The variable density search engine can include program code enabled to vary a density of entries in a result set according to a varying size of the result set. In this regard, in one aspect of the embodiment, the density can range from a title for each entry in the result set to a full textual description for each entry in the result set to an audiovisual element for each entry in the result set.Type: GrantFiled: December 18, 2006Date of Patent: October 19, 2010Assignee: International Business Machines CorporationInventors: Martin T. Moore, James K. Kebinger
-
Patent number: 7818432Abstract: Embodiments of the present invention provide a method, system and computer program product for seamlessly updating a user interface element in a visible page for a visible channel of access to a common session in a composite services enablement environment can be provided. The method can include establishing a visible channel of access to a shared session shared commonly with other channels of access in the composite services enablement environment, rendering a visible page for the visible channel of access and a hidden page for the visible channel of access, reloading the hidden page at a determined interval to capture updates to a model for the shared session applied over the other channels of access, receiving in the hidden page a change in value for a user interface element reflecting an update for the model for the shared session, and causing the visible page to reflect the change in value for a corresponding user interface element in the visible page.Type: GrantFiled: December 8, 2005Date of Patent: October 19, 2010Assignee: International Business Machines CorporationInventors: William V. Da Palma, Baiju D. Mandalia, Victor S. Moore, Wendi L. Nusbickel
-
Patent number: 7809838Abstract: Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. A collision detection and resolution method for updating a model in a composite services enablement environment can include establishing for a single session having a corresponding model, multiple channels of communication for different corresponding channels of access to a service. The method further can include synchronizing updates to the model by individual ones of the channels of access to the services for each of the channels of access to the services. The method yet further can include detecting collisions in synchronizing the updates to the model. Finally, the method can include rejecting the updates to the model when collisions are detected.Type: GrantFiled: December 8, 2005Date of Patent: October 5, 2010Assignee: International Business Machines CorporationInventors: William V. Da Palma, Baiju D. Mandalia, Victor S. Moore, Wendi L. Nusbickel
-
Patent number: 7809666Abstract: Systems and methods for matching objects against a set of rules are described. The present invention is a novel rule execution algorithm that generally operates with greater efficiency than known algorithms. The algorithm uses a test analyzer to determine the relationships that exist between pairs of tests within a ruleset. Each rule is then translated into loops and tests, and merged into a unified series of loops and tests using the output of the test analyzer. The algorithm then generates pattern matching code corresponding to the unified series of loops and tests for evaluation by a virtual machine, and auxiliary code that provides object manipulations and rule actions at the service of the pattern matching code. In its runtime, the algorithm loads objects into the pattern matching code through an access interface. The pattern matching code is then executed by the virtual machine against the loaded objects.Type: GrantFiled: December 7, 2006Date of Patent: October 5, 2010Assignee: International Business Machines CorporationInventor: Hugues Citeau
-
Patent number: 7808039Abstract: A semiconductor-on-insulator transistor device includes a source region, a drain region, a body region, and a source-side lateral bipolar transistor. The source region has a first conductivity type. The body region has a second conductivity type and is positioned between the source region and the drain region. The source-side lateral bipolar transistor includes a base, a collector, and an emitter. A silicide region connects the base to the collector. The emitter is the body region. The collector has the second conductivity type, and the base is the source region and is positioned between the emitter and the collector.Type: GrantFiled: April 9, 2008Date of Patent: October 5, 2010Assignee: International Business Machines CorporationInventors: Jin Cai, Jeffrey B. Johnson, Tak H. Ning, Robert R. Robison
-
Patent number: 7805491Abstract: Embodiments of the present invention address deficiencies of the art in respect to e-mail message reply handling and provide a method, system and computer program product for hidden recipient management in e-mail replies. In an embodiment of the invention, a hidden recipients e-mail reply management method can be provided. The method can include composing an e-mail message in a message thread by a composer, identifying and displaying hidden recipients previously blind carbon copied on a progenitor e-mail message for the message thread by the composer, and routing the composed e-mail message to selected ones of the hidden recipients.Type: GrantFiled: November 27, 2007Date of Patent: September 28, 2010Assignee: International Business Machines CorporationInventors: Angela Richards Jones, Ruthie D. Lyle
-
Patent number: 7805224Abstract: A vehicle control system and method for facilitating operation of a vehicle by a driver with a potentially debilitating condition. At least one sensor provides sensor data corresponding to at least one of a vehicle condition or a driver condition. A database includes potentially debilitating condition data and symptoms data corresponding thereto. A central processing unit is in data communication with the database and the at least one sensor. The central processing monitors the operation of the vehicle by the driver based on the sensor data and the database.Type: GrantFiled: June 8, 2007Date of Patent: September 28, 2010Assignee: International Business Machines CorporationInventors: Sara H. Basson, Peter G. Fairweather, Dimitri Kanevsky
-
Patent number: D624642Type: GrantFiled: December 17, 2008Date of Patent: September 28, 2010Assignee: Mergenet Solutions, Inc.Inventors: Louis Javier Collazo, Sanjay Chandran, Shara Hernandez, Norman D. Castillo
-
Patent number: D624677Type: GrantFiled: November 25, 2009Date of Patent: September 28, 2010Assignee: IBT Holdings, LLCInventors: Joe Deguglimo, Glenn Robinson
-
Patent number: D626215Type: GrantFiled: December 17, 2008Date of Patent: October 26, 2010Assignee: Mergenet Solutions, Inc.Inventors: Louis Javier Collazo, Sanjay Chandran, Shara Hernandez, Norman D. Castillo