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

Icon_funbox Bizarre Patents

Patent No. 5356330

Apparatus for Simulating a High Five

A self-righting hand-arm configuration which is adapted to pivot when struck by a user, thereby simulating a "high five."

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; A. Bruce


Number of patents: 260
Last date: February 07, 2012

1              
NumberTitleIssue Date
8112666Message producer with message type validation
Message type validation occurs at a message producer before a message is sent to a message destination. A message producer system includes an administrator component, which stores message type parameters associated with a message destination. A message is created fo...
02/07/2012
8082554Event-based activation and deactivation of subscription matching
The present invention provides methods, apparatus and computer programs for event-based control of subscription matching in a publish/subscribe communications environment. Activation and/or deactivation events are associated with subscriptions at a publish/subscribe...
12/20/2011
8055592Clustering data objects
A system for clustering data objects includes a module for calculating an importance value of at least one member in a first data object represented as a variable length vector of 0 to N members and a clustering module for dynamically forming a plurality of clusters...
11/08/2011
8046423Memory overload protection
A method, system and program product for controlling memory overload for a computer system. The invention determines heap utilization of a server; determines a maximum session lifetime a configured percentile of at least one session; determines a traffic rate (compr...
10/25/2011
8036105Monitoring a problem condition in a communications system
A solution for monitoring a problem condition in a communications system is provided. A communications protocol implementation monitors the communications system for the problem condition. The communications protocol implementation can initiate a response based on t...
10/11/2011
8006248Method, apparatus and computer program for facilitating communication between a client application and a server application
Responsive to a client application initiating a synchronous communication with a server application by sending a request via an asynchronous communication manager, one or more checks are performed to identify a cause of any failure to provide a response to the clien...
08/23/2011
7984106Messaging system
A message status bartering system is established in a peer-to-peer messaging environment. A message status is made available to a user of the peer-to-peer messaging environment. A bartering engine is used to determine whether an attempted communication with the user...
07/19/2011
7979500Email composition and processing
A computer implemented user interface allows composition of an electronic mail message. A user selects at least one pre-existing email from an email inbox. An envelope is then created by parsing each of the selected pre-existing emails. The pre-existing email is dis...
07/12/2011
7970840Method to continue instant messaging exchange when exiting a virtual world
A method, system and computer program product for associating a virtual instant messaging client, of an avatar, with a standard instant messaging account. When a communication transcript is completed in a virtual instant messaging session, the communication transcri...
06/28/2011
7945779Securing a communications exchange between computers
For use in a distributed system where a client computer is operable to communicate with a server computer and to receive a digital certificate associated with a remote external component, apparatus for securing a communications exchange between computers includes a ...
05/17/2011
7925528Estimating and scheduling additional calendar time in preparation for electronically called meetings
Method, apparatus, and computer program products for estimating, scheduling, and tracking preparatory work associated with electronic meeting invitations. When a meeting invitation is received and tentatively accepted, preparation time for associated work is estimat...
04/12/2011
7925250Reuse of a mobile device application in a desktop environment
A method, system, and program product for providing for reuse of a mobile device application in a desktop environment is disclosed. The method includes obtaining an application that is configured for running on a mobile device, and then running the mobile device app...
04/12/2011
7899787Object-oriented system and method using shadowing object for approval control
The present invention describes a technique for using shadowing object for approval control in an object-oriented software environment. The technique calls a business operation and determines whether the business operation needs to be approved. If the business opera...
03/01/2011
7822860Method and apparatus for dynamic reconfiguration of web services infrastructure
The invention provides a software construct, herein termed a Web service container, for managing Web services at a network node and an adaptive model for the dynamic configuration of a plurality of Web service containers distributed throughout a network, such as the...
10/26/2010
7721276Computer-implemented method, system and program product for comparing application program interfaces (APIs) between JAVA byte code releases
Under the present invention, source input corresponding to a first release of Java byte code and target input corresponding to a second release of the Java byte code is received. The input is transformed into a first list containing class names associated with the f...
05/18/2010
7647037Location aware, on demand, media delivery to remote devices
A method, system and computer program and method for delivering a streaming data to a remote device from a wireless transmitter. In one embodiment, a transmitter is configured to send units of the streaming data to the remote device. A receiver is configured to rece...
01/12/2010
7610373Voting mechanism for session invalidation processing in an application server cluster
Under the present invention, there is provided a voting mechanism for assigning an application server of an application server cluster the task of invalidating all sessions containing listeners in the cluster for a web application. A method for session invalidation ...
10/27/2009
7562124Systems and methods for determining completion of building a presentation space in a TN3270 environment
A method, system and article of manufacture for determining whether a presentation space (PS) is completely built in a TN3270 environment. In general, a TN3270 client is provided with an indication from a TN3270 server that a Systems Network Architecture (SNA) appli...
07/14/2009
7552215Method, system, and computer program product for supporting a large number of intermittently used application clusters
The present invention provides a method, system, and computer program product for supporting a large number of intermittently used application clusters without consuming all the resources needed to run server processes for all the application clusters all the time. ...
06/23/2009
7546582Managing dynamic configuration data for producer components in a computer infrastructure
Data for a dynamic configuration of a set of producer components is stored in a set of component objects and a set of relationship objects. When an event is received indicating a change to the dynamic configuration, a component object and/or relationship object is u...
06/09/2009
7546320Computer implemented method, system and program product for reviewing a message associated with computer program code
Under the present invention, a review standard for reviewing a message is first configured. The review standard can be based on a stored resource containing review parameters, manually designated review parameters, or both. When a message is created or edited, the m...
06/09/2009
7536717Fast searching of list for IP filtering
A method for filtering data packets through computers on the Internet that allows a computer to determine whether an incoming numbered list is present in a numbered list data set. The present invention comprises an Array Creation Program (ACP) and an Array Matching ...
05/19/2009
7536512Method and apparatus for space efficient identification of candidate objects for eviction from a large cache
The eviction candidate sorting tool (ECST) is used with existing eviction algorithms that utilize a database for tracking objects stored in a cache. Rather than storing all the metadata associated with an object in a cache, the ECST extracts only certain attributes ...
05/19/2009
7530489Using radio frequency identification with customer loyalty cards to detect and/or prevent theft and shoplifting
Techniques are disclosed for detecting shoplifting or theft, particularly in a retail environment, using radio-frequency identification (“RFID”). Preferred embodiments leverage RFID tags on merchandise and RFID data that is written at the point of sale on the me...
05/12/2009
7529842Method, system and program product for detecting an operational risk of a node
Under the present invention, the performances of a plurality of similarly configured nodes are monitored and compared. If one of the nodes exhibits a performance that varies from the performances of the other nodes by more than a current tolerance, an operational ri...
05/05/2009
7523219Method and apparatus for affinity of users to application servers
A method and apparatus route hypertext protocol requests to one of a plurality of application servers, which share a database through a backend database management system. The application servers store session data in the database. Hence, if a subsequent request is ...
04/21/2009
7523195Method and system for monitoring server events in a node configuration by using direct communication between servers
In a method and system for monitoring events occurring at respective servers of a configuration of nodes, a first server located at a first node receives information from a messaging system pertaining to events at servers located at other nodes. The messaging system...
04/21/2009
7519977System and method for asynchronously invoking dynamic proxy interface using supplemental interfaces
In a Java-based environment, a dynamic proxy runtime provides a client with the ability to asynchronously invoke an interface method, thereby unblocking the client and allowing it to perform other tasks while waiting for results to be returned from the runtime. The ...
04/14/2009
7519684Extensible URI-pattern-based servlet request processing framework
Extensible URI-pattern-based servlet request processing frameworks process and respond to requests for resources sent over a network by client programs to application programs in multi-tiered data processing systems. An extension processor component, an improved web...
04/14/2009
7519572System and method for efficiently obtaining a summary from and locating data in a log file
Systems and methods for efficiently obtaining a summary from and locating data in a log file allow a user to efficiently obtain summary information and locate specific data records even in large log files. The system includes a configuration program, a log writing p...
04/14/2009
7515717Security containers for document components
Methods, systems, computer program products, and methods of doing business whereby document components are secured or controlled using “security containers” which encapsulate the components (and other component metadata). A “security container” encapsulates ...
04/07/2009
7512219Selectable audio and mixed background sound for voice messaging system
Methods, systems, computer program products, and methods of doing business by selectably mixing one or more sound files with a telephone caller's voice message, either as background for that message or embedded within the message. Or, the mixing may occur within a t...
03/31/2009
7506359Method for preventing parasitic usage of web page embedded files
A request is received from a client for a web page hosted by a web server. Responsive to this request, a persistent client state object having an identifier therein is returned to the client. When a request is received from a client for elements of the web page host...
03/17/2009
7500144Resolving problems in a business process utilizing a situational representation of component status
Problems are resolved in a business process that includes application programs that run on an Information Technology (IT) infrastructure having IT components. A symptom is generated that identifies a problem in the business process. Selected application programs and...
03/03/2009
7496795Method, system, and computer program product for light weight memory leak detection
The present invention provides a method, system, and computer program product for light weight memory leak detection. A method in accordance with an embodiment of the present invention comprises: obtaining raw free memory statistics; approximating free memory after ...
02/24/2009
7484215Method, system and program product for processing a transaction
A method, system and program product for processing a transaction that requires multiple resources. The multiple resources for the transaction are concurrently prepared and/or committed. Further, a response can be sent to a requester before one or more of the resour...
01/27/2009
7480895Web application development tool
A computer implemented method is provided to increase the efficiency of the development of JAVA™ Enterprise Edition (J2EE™ ) applications. A project may be divided into modules which may be developed by independent teams. The files within each module are classif...
01/20/2009
7478364Computer-implemented method, system and program product for determining a message quantity for program code
Under the present invention, computer program code is analyzed to determine whether messages are needed. The analysis is typically conducted based upon a stored resource such as policies, rules, etc., and certain characteristics of the computer program code such as ...
01/13/2009
7475154Splicing proxied web requests with callback for subsequent requests
The present invention provides a method, system, and computer program product for splicing proxied web requests with callback for subsequent requests. The method comprises: initiating by a proxy a Transmission Control Protocol (TCP) splice between first and second s...
01/06/2009
7475239Pluggable trust adapter architecture, method and program product for processing communications
A pluggable trust adapter architecture that accommodates a plurality of interceptors is provided. Each interceptor is adapted to perform security processing of communications having a specific protocol. Specifically, when a communication is received, it will be rout...
01/06/2009
1              
 
Sign InRegister
Username  
Password   
forgot password?