U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that while attempting to develop a super strong glue, 3M employee Spencer Silver accidentally developed a glue that was so weak it would barely hold two pieces of paper together? However, his colleague Art Fry needed the glue. Fry sang with his church choir and marked the pages of his hymnal with small scraps of paper that often fell out. He used Silver's glue to hold the papers in place. Today we call this invention Post-it Notes.

Newsletter  PatentStorm News

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.

 

Attorney: Clay, Esq.; A. Bruce


Number of patents: 29
Last date: June 23, 2009

NumberTitleIssue Date
7552235Autonomic selection of a request routing policy based upon cache effectiveness
The present invention is a system, method and apparatus for autonomic request routing policy selection. The system of the invention can include a multiplicity of pre-configured request routing policies and a data store of cache metrics for the pre-configured request...
06/23/2009
7523208Message filtering
The invention relates to a communications manager, method and computer program for receiving publications and forwarding these on to parties who have subscribed to receive such publications. A subscription request of a first type is received and includes a filter ex...
04/21/2009
7519718Server-side protocol configuration of accessing clients
The present invention is a method, system and apparatus for configuring a client-side communications protocol stack. In a method of the invention, a mapping can be consulted to determine a set of client-side protocol stack components which correspond to a set of pro...
04/14/2009
7512991Methods, systems, signals and media for encouraging users of computer readable content to register
A method and system for encouraging users of computer readable content to register. The method involves embedding in the computer readable content, instruction codes operable to direct a processor circuit to automatically establish a connection to a server, when the...
03/31/2009
7487550Methods, apparatus and computer programs for processing alerts and auditing in a publish/subscribe system
A message broker receives a published message from a publisher program. Responsive to identification of one or more subscriber programs subscribing to messages of the type of the received message, the broker forwards the received message to the one or more subscribe...
02/03/2009
7472195Unobtrusive port and protocol sharing among server processes
In a hierarchy of layered applications and corresponding protocols, a port and protocol sharing method is disclosed. Traffic is received over a single shared logical port, and the traffic is routed to an interlayer communications process disposed between two layers ...
12/30/2008
7451431Registry driven real-time configuration of resource management objects for deployment in an instance of an integrated solutions console
The present invention is a method, system and apparatus for integrating and configuring resource management objects in an integrated solutions console through a linkage with an external registry. The linkage can be a real-time linkage with respect to the development...
11/11/2008
7444643Accessing a ERP application over the internet using strongly typed declarative language files
A method of converting ERP data in a database managed by an ERP application and accessed through an ERP API and ERP Message Agent API (MAAPI) to strongly typed data in Java objects includes steps of reading, parsing, creating, and populating. A XML file containing t...
10/28/2008
7437669Method and system for dynamic creation of mixed language hypertext markup language content through machine translation
A mixed translation of content is created in one document based on a new use of the ‘lang’ attribute on standard HTML tags. The HTML 4.0 specification defines the ‘lang’ attribute as being used for an element's attribute value and content. Browsers use this ...
10/14/2008
7421436Decentralized many-to-many relationship management in an object persistence management system
A many-to-many relationship management system. In an object persistence management system, a many-to-many relationship manager can include one or more related objects; a junction table storing relationships between the related objects; and, one or more corresponding...
09/02/2008
7370286Accessible markup language defined slider control
An accessible markup language specified slider control. A slider control which has been configured for rendering in a content browser in accordance with the present invention can include a script controlled slider track; a markup language specified text input field;...
05/06/2008
7370098Autonomic management of autonomic systems
A method for the autonomic management of autonomic systems can include monitoring a managed system and recommending a course of action to be performed in the managed system. It can be determined whether the recommended course of action has been performed by an admin...
05/06/2008
7346703Request tracking for analysis of website navigation
A user's sequence of Web Browser requests when navigating within a single Web site are tracked. Requests for access to resources within the Web site are compared with redirection criteria and, if matching, are redirected to a request tracker which determines a sessi...
03/18/2008
7334087Context-sensitive caching
A method of caching contextually variant objects in a common cache. The method can include identifying an object type for a requested object and determining whether the requested object has an object type which is specified among an enumerated set of cacheable objec...
02/19/2008
7295953Scenario based testing and load generation for web applications
In a Web application testing method which has been configured in accordance with the present invention, a network message from one of several network clients can be intercepted. Session data in the network message can be identified and state information retrieved fo...
11/13/2007
7249163Method, apparatus, system and computer program for reducing I/O in a messaging environment
Requests from a client to put messages into an input queue are intercepted before reaching the input queue. The intercepted requests which refer to a message destined for the server application are established. Information associated with the server application indi...
07/24/2007
7219341Code analysis for selective runtime data processing
A method, system and apparatus for performing selective data processing based upon a static analysis of the code of a compiled object. A compiled object, for example an enterprise bean, can be analyzed to determine how individual methods in the enterprise bean acces...
05/15/2007
7207061State machine for accessing a stealth firewall
A stealth firewall. The stealth firewall can include a first network interface to an external network; a second network interface to an internal network; a packet filter for restricting access to the internal network, the packet filter ignoring requests from the ext...
04/17/2007
7194682System and method for managing web page components
A method and apparatus facilitate the creation and maintenance of web pages which include reusable, upgradeable components. The apparatus provides a simple client object which can identify and contain properties for reusable components from a library. The client obj...
03/20/2007
7174508Adaptive catalog page display
Pages are provided in response to a request from a browser received by a server. The server obtains an adapted page, based on a template page, from a display infrastructure. The display infrastructure uses a template page identifier obtained from a resolution compon...
02/06/2007
7084872Direct-manipulation user interface control for proportionally adjusting a graph of multi-range data sets
A multi-range data set graph control and adjustment process. A multi-range data set graph adjustment control can include a graph display having at least two axises. At least one of the axises can include a contiguous set of selectable and adjustable segments. A resc...
08/01/2006
7080279Autonomic rollback
An autonomic rollback system. An autonomic rollback system can include a registry configured to store meta-data specifying a contemporary state of a system of components. The system also can include a backup location configured to store a backup copy of the meta-dat...
07/18/2006
7069550Delegation-based class loading of cyclically dependent components
A custom class loader configured to dynamically locate and load classes in a virtual machine in accordance with an associated dependency specification. The custom class loader can include class loading logic configured to specifically and dynamically locate, define ...
06/27/2006
7058682Instant messaging blind join
A blind join apparatus, method and system for use with an instant messaging client. The blind join apparatus can include at least one set of pre-configured blind join options specifying a level of participation permitted by an invitee invited to anonymously join an ...
06/06/2006
7017149Automated servlet configuration
A system and method for automated servlet configuration. In a servlet development environment, an automated servlet configuration file generation method can include querying a subject servlet for associated servlet configuration data through the servlet development ...
03/21/2006
7007278Accessing legacy applications from the Internet
Interactive legacy applications can be run from a network, such as the Internet, without requiring any code changes in the application. Typically, legacy applications are critical to a business, are self-contained on the computer, have mixed business and user interf...
02/28/2006
6886077Context-sensitive caching
A method of caching contextually variant objects in a common cache. The method can include identifying an object type for a requested object and determining whether the requested object has an object type which is specified among an enumerated set of cacheable objec...
04/26/2005
6643708Systems, methods and computer program products for chaining Java servlets across networks
Systems, methods and computer program products are provided for using fully qualified universal resource locators (URLs) to chain together servlets across multiple remotely located Java.RTM. Virtual Machines (JVMs) in a network in order to implement appli...
11/04/2003
6643825Methods, systems, and computer program products for applying styles to host screens based on host screen content
Screens generated by a host application are reformatted for viewing by applying styles to the host screens in response to recognized components included therein. In particular, a style defines a desired look and layout to be applied to a respective host s...
11/04/2003
 
Sign InRegister
Username  
Password   
forgot password?