"The radio craze will die out in time."
Thomas Edison ; 1922
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 |
| 7996757 | Low-latency, incremental rendering in a content framework Techniques are disclosed for incrementally rendering content in a content framework (such as a portal page provided by a portal system). Upon receiving a request for a portal page, a portal server immediately returns a response including the results from portlets wh... | 08/09/2011 |
| 7548974 | Adaptively processing client requests to a network server In a computer network environment, a server protocol is provided to process read requests from clients. Rather than all read requests being processed synchronously or all read requests being processed asynchronously, an attempt is first made to perform a synchronous... | 06/16/2009 |
| 7536401 | Methods, systems, and computer program products for using graphs to solve circular dependency in object persistence A method, system, and computer program product for reducing dependency calculation time in object persistence with circular referential integrity dependency is provided. The method includes building a graph using foreign key dependency from object to relational mapp... | 05/19/2009 |
| 7516120 | Decision support implementation for workflow applications The invention comprises a new and useful process, and appurtenant apparatus, for developing and using workflow applications with decision support. Specifically, the invention includes a decision support engine and a programmatic interface thereto. The decision suppo... | 04/07/2009 |
| 7512712 | Method for translation of documents A translation method reduces the time required for display of the translation of a web page. Original document data is obtained to display an original document on a computer. The original document data is examined for the presence of saved data. When the saved data ... | 03/31/2009 |
| 7512631 | Method for identifying database triggers A method to identify database triggers in a data processing system. A request is received to create a database monitor for a specific application event and in response to receiving the request to create the database monitor, the database monitor is created. Then, a ... | 03/31/2009 |
| 7512606 | Database contention and deadlock detection and reduction within application servers A method in a data processing system for detecting and reducing database contention and deadlock caused from within an application server. A determination is made as to whether a set of parameters in a statistical model indicates contention. If the set of parameters... | 03/31/2009 |
| 7509638 | Method and apparatus for providing a pluggable and extendable J2EE architecture A method and apparatus for providing a pluggable and extendable J2EE architecture are provided. The method and apparatus provide mechanisms for defining extension points within modules of the J2EE application and mechanisms for defining plug-in or extension modules ... | 03/24/2009 |
| 7509413 | Tool for displaying JMX monitoring information A method, system and computer program product are provided to allow the status of components obtained through JMX queries to be loaded asynchronously in web content such that the status value of each component is displayed as soon as it becomes available, without ha... | 03/24/2009 |
| 7509398 | System and method for protocol independent access and invocation of web services Middleware application for managing communication between a client and a web service so that changes in the web service information, such as a change in the web service location, are addressed by the middleware application is disclosed. A developer registers web ser... | 03/24/2009 |
| 7509335 | System and method for extensible Java Server Page resource management A system and method of providing resource management in association with extensible Java Server Pages are provided. The system and method provide an interface for defining alternative input source, resource path and compilers for generating JSP servlets for processi... | 03/24/2009 |
| 7502968 | Automated hang detection in java thread dumps A system and method for analyzing Java thread deadlocks. A snapshot of threads in a Java Virtual Machine is generated, producing a thread dump file which can be analyzed off line. The thread dump file is optimistically parsed to identify threads which are deadlocked... | 03/10/2009 |
| 7496352 | Environmentally driven phone behavior A method for controlling the behavior of a telephone using policies, the method comprising a Policy Creation Program (PCP) and a Behavior Control Program (BCP). The policies comprise telephone behavior instructions and three criteria conditions: location criteria, c... | 02/24/2009 |
| 7492670 | Apparatus and method for handling calendar dates in a non-calendar system specific manner A method for displaying events in a plurality of calendar systems. The Custom Calendar System Program (CCSP) herein allows a user to create a custom calendar system by changing the length and names of the year, month, week, or day of any calendar system. The Event C... | 02/17/2009 |
| 7478132 | Dynamic email content update process An email update system dynamically updates the content of an email when the originator of an email has sent the email, and the originator later determines that the email requires editing. The updating may take place transparent to the recipient and without the intro... | 01/13/2009 |
| 7464371 | Computer-implemented method, system and program product for analyzing messages associated with computer program code An analysis criteria for indentifying computer program components, properties files and a predetermined time period so that specific messages can be identified. Thereafter, desired information is designated. Typical types of desired information include a quantity an... | 12/09/2008 |
| 7447851 | System for page-out and page-in of stale objects in memory A system for moving an object from a short lived memory area in a program address space on a physical memory into a tenured memory area in response to a determination that the object has not been freed from the short lived memory area. If the object in the tenured m... | 11/04/2008 |
| 7430741 | Application-aware system that dynamically partitions and allocates resources on demand The present invention is an application-aware method for allocating resources to applications based on a set of predefined policies comprising a Resource Allocation Program (RAP). The RAP is application-aware in that the RAP does not arbitrarily allocate resources t... | 09/30/2008 |
| 7412699 | Using behavioral annotations in source code to build middleware applications A method for embedding behavior tags in a source code so that a computer can choose the appropriate implementation technology to execute the source code comprising a Configuration Program (CP) and a Deployment Program (DP). The CP allows a user to define and modify ... | 08/12/2008 |
| 7403878 | Using nodes for representing hyper-edges in process models The current invention relates to a definition of a process model in a Workflow Management System or a computer system with comparable functionality (WFMS) wherein said process model is modeling at least one hyper-edge said hyper-edge representing a boundary within s... | 07/22/2008 |
| 7398313 | Client server system and method for executing an application utilizing distributed objects A client connected to a communication network performs an access request to an object. An application server performs an application by an actual object according to the client request. An object pool connected to the client and the application server pools a proxy ... | 07/08/2008 |
| 7386487 | Comparison shopping via financial management software The invention comprises a financial management program and one or more databases containing information on merchants and their products. The program interacts with the databases containing the product information to return the prices and availability of goods locate... | 06/10/2008 |
| 7382795 | Mechanism for validating the message format for message channels A method for validating messages in a message queuing software environment before the messages are transmitted to the recipient programs comprising a Message Validating Program (MVP). The present invention makes the message queuing software more efficient by elimina... | 06/03/2008 |
| 7269652 | Algorithm for minimizing rebate value due to SLA breach in a utility computing environment The invention described is a new and useful process for minimizing the overall rebate a provider disburses to customers when a service level agreement (SLA) breach occurs in a utility computing environment. Specifically, the process compares performance data and res... | 09/11/2007 |
| 7248263 | User interface for representing multiple data sets on a common graph A method and user interface are provided for independently and conveniently scaling y-values of multiple data sets whereby the data sets may be plotted against a common y-axis and provide satisfactory variability. A multiplier is selected by which data points in a d... | 07/24/2007 |
| 7222344 | Method and apparatus for scheduling invalidation tests for HTTP sessions The invention is a method and apparatus for invalidating session data stored in a database. In accordance with the invention, http sessions stored in the database are allowed to remain in the database without real time testing for session time out. Instead, invalid ... | 05/22/2007 |
| 6915341 | System for sending messages to all users in a web hosting environment A system of selectively sending messages to clients interacting with a server in a distributed network computing environment. The message is sent from the system administrator to the users by posting a message to a server, detecting receipt at the server of requests... | 07/05/2005 |
| 6886130 | Compiled structure for efficient operation of distributed hypertext A method compiles a hypertext file or collection of files into a single compiled file. The compiled file is generally much smaller in size than the original collection of files. The compiled file includes compressed text and objects corresponding to the text and obj... | 04/26/2005 |
| 6874015 | Parallel CDN-based content delivery CDNs and inexpensive and available local (client) storage are combined to increase the efficiency of content delivery and improve the user experience. A large-content element, such as a video file, is stored in segments on one or more servers, allowing clients to ma... | 03/29/2005 |
| 6847989 | Method and system for creating mail rules from existing mail A method in a data processing system for creating rules to process electronic messages. User input is detected moving an electronic message into a folder. In response to this user input, the characteristics of the electronic message are compared with other electroni... | 01/25/2005 |