"I watched his countenance closely, to see if he was not deranged ... and I was assured by other senators after he left the room that they had no confidence in it."
U.S. Senator Smith of Indiana ; After seeing Samuel Morse demonstrate the telegraph.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 7644358 | Usability of a portal application The present system in one embodiment provides a conversion module that receives and converts webpage documents to an Adobe Acrobat compatible format for further processing. In some embodiments the present system provides and enacts a plurality of conversion rules to... | 01/05/2010 |
| 7644137 | Workload balancing in environments with multiple clusters of application servers Methods and apparatus, including computer program products, for workload balancing in environments with multiple clusters of servers. A process for sharing resources from a pool of servers among a first cluster of servers and a second cluster of servers includes det... | 01/05/2010 |
| 7644129 | Persistence of common reliable messaging data Method and system for processing single WS-RM sequence by a plurality of clustered application server instances, sharing persisted RM sequence data related to WS-RM protocol. The common RM sequence data, associated with a plurality of RM requests is cached in a buff... | 01/05/2010 |
| 7640594 | Secure storage in a file system A node may contain a secure store agent. A process executing on the node may request connection information from the secure store agent. An encryption key phrase may be accessed, responsive to the request for connection information, to decrypt the requested connecti... | 12/29/2009 |
| 7640459 | Performing computer application trace with other operations A method and apparatus for performing a computer application trace without interference with other operations. An embodiment of a method includes establishing a server session for a computer application, where the computer application is operating on a computer syst... | 12/29/2009 |
| 7640357 | Transmitting enterprise messages based on buffer sizes Methods and apparatuses for buffering enterprise messages are described herein. In one embodiment, an exemplary process is provided to transmit, from a messaging server to a client, a first message indicating a size of a next enterprise message to be sent to the cli... | 12/29/2009 |
| 7640296 | Mapping of a content request for a cache server An embodiment includes a method that includes receiving, into a cache server, from a client, a request for content from a content server. The request for content includes one or more fields. The method also includes mapping the request for content into a new request... | 12/29/2009 |
| 7640273 | Business intelligence data reconciliation system A sending device sends a key and financial data to a receiver device and a reconciliation device in a business intelligence system. The receiver device verifies the key and sends the verified key and financial data to the business intelligence system. The reconcilia... | 12/29/2009 |
| 7640259 | Systems and methods for modeling tree structures Systems and methods are provided for inserting a new node into a tree structure for use within a database system, wherein the tree structure comprises one or more parent nodes having space there under, and one or more child nodes; wherein each node comprises an iden... | 12/29/2009 |
| 7637427 | Shared financial service systems and methods A computer system is configured to execute software, where the software may include a communication application capable of sending a communication from at least one party to a financial or accounting transaction. The software may also include an accounting control a... | 12/29/2009 |
| 7636874 | Method and apparatus for computer-implemented processing of payment entries Method and apparatus for the computer-implemented processing of payment entries which are intended to move money in an account, wherein a payment entry is automatically checked for errors as it is received and if at least one error occurs an error sequence is decide... | 12/22/2009 |
| 7636607 | Phase-out product demand forecasting A system and method for generating or adjusting a demand forecast for a phased-out product is described. A demand forecast may be generated based on the historical data for the phased-out product and trends found in similar products that have been phased-out. ... | 12/22/2009 |
| 7634741 | Method and apparatus for managing a selection list based on previous entries A computer implemented method and apparatus for managing a selection list include accessing previous entries in the history log for a particular field and displaying such entries in a selection list pull-down menu. A determination is made whether the selection is re... | 12/15/2009 |
| 7634737 | Defining a resource template for locating relevant resources A method includes defining a set of attributes associated with at least one resource, determining that a resource matches the set of attributes within a context and displaying the resource as a selectable resource graphical object on a user device. The method may in... | 12/15/2009 |
| 7634550 | Message-oriented middleware provider having multiple server instances A method, apparatus, and system are provided for a Message-Oriented Middleware (MOM) provider having multiple logical MOM server instances. In an embodiment, the MOM provider having multiple logical MOM server instances is implemented on an application server. Each ... | 12/15/2009 |
| 7634539 | Relations between collaboration workspaces A collaborative system includes information about an organization. The organization can be a group of users or a collection of groups. Each user in the organization has access to at least one workspace, a graphical portal to the organization's information. Each work... | 12/15/2009 |
| 7634483 | Cascade delete using a backward reference persistent data target object within a unidirectional relational database relationship A method is described for making a change in an object oriented relational database in which objects that represent items of persistent data are related to other objects that represent items of persistent data. The method comprises referring to a backward reference ... | 12/15/2009 |
| 7634468 | Expanded inverted index Indexing documents is accomplished by generating an inverted index for a collection of one or more documents. The inverted index includes an inverted list for an index term appearing in one or more of the documents in the collection, and one or more postings. A post... | 12/15/2009 |
| 7631069 | Maintainable grid managers A network of grid managers includes a first computer linked to a second computer, the first computer having a first grid manager and the second computer having a second grid manager, the first and second grid managers handling at least locating, reserving, allocatin... | 12/08/2009 |
| 7630969 | Indexing and searching for database records with defined validity intervals A computer-implemented method of indexing an electronic database record to facilitate searching is provided, as well as a method of performing a search using the index. The method includes receiving a value for one of a start field and an end field for a database re... | 12/08/2009 |
| 7627856 | Systems, methods, and articles of manufacture for handling hierarchical application data The invention relates to an object-oriented technique for representing and accessing application data that is arranged in hierarchical relationships. In a first step classes are provided including a hierarchy base class with methods for accessing hierarchical relati... | 12/01/2009 |
| 7627655 | Increased performance of grid applications A method includes identifying a component within a non-distributed grid-enabled software application that can be isolated and independently executed during an execution of the software application on a first compute resource within a grid network, replacing the isol... | 12/01/2009 |
| 7627585 | Data structure mapping and packaging A computer program product includes instructions operable to cause a data processing apparatus to receive a packed data structure, receive a linked data assemblage, identify a discrepancy between the packed data structure and the linked data assemblage, and update o... | 12/01/2009 |
| 7627500 | Method and system for verifying quantities for enhanced network-based auctions A system and method are provided for checking product availability for a listing on a network-based auction service using a separate auction application where an available quantity is determined from information received from a business information management system... | 12/01/2009 |
| 7624395 | Thread-level resource usage measurement Methods and apparatus, including computer program products, that implement thread-level resource usage measurement. A runtime system to run on top of a native operating system can be operable to perform operations including running threads; taking snapshots of usage... | 11/24/2009 |
| 7624377 | Methods relating to configuration of software A method relating to configuration of software includes receiving a request sent from a sender computer system to a recipient computer system. The sender computer system including software that has an unsuccessful configuration. The sender computer system is request... | 11/24/2009 |
| 7624340 | Key command functionality in an electronic document Key command functionality is provided in an electronic document through a recognition of input data. The input data is received in a data field of the electronic document. If the input data is a help command, a help application is launched. The help application prov... | 11/24/2009 |
| 7624338 | Document modeling within a document framework Various embodiments include one or more of systems, methods, and software for document modeling. Some embodiments include defining a document model having further models of document portions. The document portions may include a header model including a set of header... | 11/24/2009 |
| 7624144 | System and method for reducing data traffic associated with a messaging service in a clustered server environment A system and method are described for reducing messaging data traffic within a cluster of servers. According to one embodiment, each server within the cluster initially attempts to register as a message listener for a particular messaging destination (e.g., JMS Topi... | 11/24/2009 |
| 7624122 | Method and system for querying a database A method and system for querying a database are provided. A user interface element for a dynamic field is created wherein the user interface element comprises a name field and a value field. A generic query structure is provided wherein the generic query structure c... | 11/24/2009 |
| 7624121 | Data processing systems and methods A system, method, and computer-readable medium are disclosed for data processing. An exemplary method includes coupling a plurality of data warehouses to a data processing system. Each of the data warehouses may include key figures field catalogues and characteristi... | 11/24/2009 |
| 7624117 | Complex data assembly identifier thesaurus Systems and techniques for the creation and use of a complex data structure identifier thesaurus. In one aspect, an article comprises one or more machine-readable media storing instructions operable to cause one or more machines to perform operations. The operations... | 11/24/2009 |
| 7624115 | Backward reference in a persistent data target object within a unidirectional relational database relationship A method is described for making a change in an object oriented relational database in which objects that represent items of persistent data are related to other objects that represent items of persistent data. The method comprises referring to a backward reference ... | 11/24/2009 |
| 7624113 | Data element naming system and method A computer program for naming at least one of several data elements that can identify business information in a communication is described. Operations include associating a data element with an aggregate data element that includes one or more data elements. The data... | 11/24/2009 |
| 7623943 | Methods and systems for pack-size-oriented rounding Methods and systems are provided for packing a required quantity of products, wherein a plurality of different packages for packing the products and a plurality of packaging specifications comprising rounding rules are provided. In one implementation, a method is pr... | 11/24/2009 |
| 7620937 | System and method for debugging programs A system and method for debugging programs such as Extensible Stylesheet Language (XSL) programs. A processor may locate program element tags in an XSL program code, may modify the XSL program code by inserting for each located program element new code that, when ex... | 11/17/2009 |
| 7620934 | System and method for a Web service definition Embodiments of the invention are generally directed to a system and method for a Web service definition. A development environment may receive input selecting a Web service interface. The development environment may also receive input to specify one or more system i... | 11/17/2009 |
| 7620916 | User interface navigation in software applications Methods and apparatus, including computer program products, implement techniques for rendering application user interfaces. Application data is displayed in user interface elements including two or more independent elements and one or more dependent elements. One of... | 11/17/2009 |
| 7620908 | Managing a user interface Systems and techniques for managing a user interface are disclosed. In general, in one implementation, a technique includes: generating a page for a user interface, the page comprising a pane; receiving an indication of user interaction with a portion of the page; d... | 11/17/2009 |
| 7620893 | Aiding a user in using a software application A method of aiding a user in using features of a software application comprises receiving from a user a selection of layout. The layout is to be used in creating an informational display for displaying results of a data repository query. At least one input field and... | 11/17/2009 |