...that a workman who left the soap mixing machine on too long was responsible for making Ivory Soap? He was so embarrassed by his mistake that he threw the mess in a stream. Imagine his dismay when the evidence of his error floated to the surface! Result: Ivory soap, the soap that floats.
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 |
| 7647405 | Method for reducing variability and oscillations in load balancing recommendations using historical values and workload metrics The present invention provides a method of preventing harmful variability and oscillation in weight based, dynamic load balancing environments. More specifically, the present invention relates to methods to effectively determine the magnitude of weight changes in dy... | 01/12/2010 |
| 7616347 | System and method for multi-bit halftoning A method (and system) of multi-bit halftoning includes comparing values of an image to threshold values of a halftone threshold matrix, and generating output values that provide a greater than minimum level of contrast. ... | 11/10/2009 |
| 7490206 | Method and structure for low memory relocation for dynamic memory reconfiguration A method (and structure) for relocating low memory for an operating system instance in a computer system includes establishing a low memory table (LMT), the LMT comprising information allocated for each of a predefined increment of the low memory to be relocated, se... | 02/10/2009 |
| 7464147 | Managing a cluster of networked resources and resource groups using rule - base constraints in a scalable clustering environment An embodiment of the invention provides a method of managing a cluster of networked resources and resource groups using rule-based constraints. This method includes the step of building a globally optimal cluster configuration of the resources in accordance with the... | 12/09/2008 |
| 7415698 | Testing and debugging framework for application builders An application builder system and methodology enables a user to create an application using a builder (“builder application”); interactively edit the builder application by adding and removing application objects; interactively edit the properties of the applica... | 08/19/2008 |
| 7406500 | Techniques for providing a virtual workspace comprised of a multiplicity of electronic devices A virtual workspace is provided for a user with a number of electronic devices, in which information can be exchanged among the electronic devices through a number of connections between the electronic devices. The virtual workspace is provided by determining where ... | 07/29/2008 |
| 7343426 | Transparent coupling between compatible containers communicating over networks A first container executing on a first computer determines, by using one or more messages defined by an open-standard protocol and communicated over one or more networks coupled to the second computer, whether the second container, executing on a second computer, ca... | 03/11/2008 |
| 7308275 | High-rate proximity detection with the ability to provide notification Techniques are presented for identifying mobile devices within a coverage region of a wireless station. Positions for mobile devices, if any, within the coverage region are determined. It is then determined whether the positions are within one or more defined areas,... | 12/11/2007 |
| 7305011 | Periodic broadcast and location of evolving media content with application to seminar and stroke media Techniques are provided for broadcasting history or coarse representations or both of stroke media and other media. Levels are created for media, and the levels are periodically broadcast. The levels segment the media and allow the media to be examined with details ... | 12/04/2007 |
| 7289939 | Mechanism for on-line prediction of future performance measurements in a computer system Disclosed are a method and system for predicting future values of a target metric associated with a task executed on a computer system. The method comprises the steps of, over a given period of time, measuring at least one defined metric, transforming that measureme... | 10/30/2007 |
| 7289789 | Wireless communications device and method for use with telephone network edge node providing privacy A wireless device connects to one or more network node devices that are in turn connected to one or more wirelines. The wireless device has one or more wireless signal generators supporting one or more of the wireless connections and one or more memories to store an... | 10/30/2007 |
| 7283463 | Non-disruptive reconfiguration of a publish/subscribe system A publish/subscribe system is non-disruptively reconfigured, such that messages are not lost during the reconfiguration. After reconfiguration is initiated, messages that are to be delivered within the publish/subscribe system are forwarded using either an old path ... | 10/16/2007 |
| 7274941 | Dynamic service binding providing transparent switching of information services having defined coverage regions It is determined whether a location of a mobile device is within a coverage region of a first information service. Communications for the first information service are redirected to a second information service when the location of the mobile device is not within a ... | 09/25/2007 |
| 7217026 | Illuminator, liquid crystal display comprising it and lamp socket A lighting system includes a light guide plate, having a plane of incidence into which light enters and a plane of emission from which the light is emitted, a light source, having a luminous portion and a non-luminous portion, that is located adjacent to the light g... | 05/15/2007 |
| 7171558 | Transparent digital rights management for extendible content viewers A digital rights management system for controlling the distribution of digital content to player applications. The system comprises a verification system, a trusted content handler, and a user interface control. The verification system is provided to validate the in... | 01/30/2007 |
| 7136658 | High-rate proximity detection with the ability to provide notification Techniques are presented for identifying mobile devices within a coverage region of a wireless station. Positions for mobile devices, if any, within the coverage region are determined. It is then determined whether the positions are within one or more defined areas,... | 11/14/2006 |
| 7100156 | Interprocedural dead store elimination A system for optimizing computer code generation by carrying out interprocedural dead store elimination. The system carries out a top down traversal of a call graph in an intermediate representation of the code being compiled. Live on exit (LOE) sets are defined for... | 08/29/2006 |
| 7072805 | Mechanism for on-line prediction of future performance measurements in a computer system Disclosed are a method and system for predicting future values of a target metric associated with a task executed on a computer system. The method includes the steps of, over a given period of time, measuring at least one defined metric, transforming that measuremen... | 07/04/2006 |
| 7050432 | Message logging for reliable multicasting across a routing network A technique for reliably multicasting a message within a router network is provided. At least one special router in the network has associated persistent storage for logging a message being routed to one or more clients. When a message is received at this logger nod... | 05/23/2006 |
| 7032048 | Method, system, and program products for distributed content throttling in a computing environment A method (and structure) in a computer network of controlling the admittance of requests to at least one processing component, includes differentiating the type of received requests based on the message content in each request. Each request is admitted only if the d... | 04/18/2006 |
| 6996625 | Reduction and optiminization of operational query expressions applied to information spaces between nodes in a publish/subscribe system Techniques for arranging operations performable on information in an information processing system are provided. In a system having a plurality of information producers and a plurality of information subscribers, paths are identified over which information traverses... | 02/07/2006 |
| 6993081 | Seamless splicing/spot-insertion for MPEG-2 digital video/audio stream A system and method for a seamless splicing/spot insertion strategy for MPEG-2 digital video/audio transport stream with no previously encoded information. This strategy, considering the time dependency between MPEG-2 frames, results in a new stream with smooth tran... | 01/31/2006 |
| 6980518 | Gossip-based reliable multicast message recovery system and method A group-based multicast messaging system implementing dedicated logger member for logging all multicast messages sent in the system, and a reliable recovery method for missing messages. The reliable recovery method includes soliciting retransmissions of fresh missin... | 12/27/2005 |
| 6976208 | Progressive adaptive time stamp resolution in multimedia authoring Environments with unreliable delivery may result in faltering presentation of multimedia objects, due to missing time stamp deadlines. This may be alleviated by introducing more flexible time stamping. To avoid this, additional MPEG-4 object time information is sent... | 12/13/2005 |
| 6973646 | Method for compiling program components in a mixed static and dynamic environment This invention describes a method and several variants for compiling programs or components of programs in a mixed static and dynamic environment, so as to reduce the amount of time and memory spent in run-time compilation, or to exercise greater control over testin... | 12/06/2005 |
| 6965884 | System and method for transmitting data between terminals based upon progress vectors By employing easy determination logic, the amount of communication required for broadcasting and relaying is effectively reduced, and the message transmission efficiency is improved. A mobile terminal T2 includes determination logic. According to this logic, ... | 11/15/2005 |
| 6907011 | Quiescent reconfiguration of a routing network Reconfiguration of a continuously available routing network of a publish/subscribe system is achieved by quiescing data messages and control messages within the routing network to preserve first-in first-out ordering thereof, and then, reconfiguring the quiesced rou... | 06/14/2005 |
| 6889254 | Scalable merge technique for information retrieval across a distributed network A scalable merge technique for information retrieval across a distributed network is provided, as well as a fault tolerant technique for communicating information across the distributed network. The merge technique includes multicasting a query request across a span... | 05/03/2005 |
| 6886159 | Computer system, virtual machine, runtime representation of object, storage media and program transmission apparatus The invention provides a representation method for an object that is fast and has an extremely little effect on the execution efficiency of a processing system. A computer system that implements an object-oriented programming language according to the invention as r... | 04/26/2005 |
| 6813776 | Method for automatic and semi-automatic event scheduling based on information embedded in multimedia content The method of the present invention allows a viewer/listener to schedule a future event based on information which is embedded in a multimedia presentation, such as a promotional commercial. The viewer or the viewer's equipment, on the basis of the viewer's preferen... | 11/02/2004 |
| 6802058 | Method and apparatus for synchronized previewing user-interface appearance on multiple platforms A method and structure for emulating on a single display platform an application's user interface as it would appear on each of a number of target devices, given a set of device characteristics for any device to be emulated and a formal description of one or more ap... | 10/05/2004 |
| 6782408 | Controlling a number of instances of an application running in a computing environment The number of instances of an application running in a computing environment are controlled by monitoring the current load on the application, and altering the current number of instances of the application based on results of the monitoring. The load may be monitor... | 08/24/2004 |
| 6772436 | Interactive audio conferencing system A system enabling television viewers to participate in an audio conference from audio-enabled remote control devices that are equipped with microphones and speakers without requiring the viewer to “dial in” as in a conventional conference call. The system determ... | 08/03/2004 |
| 6760340 | Message sequencing for ordered multicasting of a message across a routing network A technique for reliably multicasting a message within a router network in a sequenced order with other messages is provided. At least one special router in the network has associated persistent storage for sequencing a message being routed to one or more clients. W... | 07/06/2004 |
| 6728715 | Method and system for matching consumers to events employing content-based multicast routing using approximate groups A facility is provided for distributing events to consumers in a content-based publish-subscribe system, wherein the consumers each have at least one subscription. The facility includes deriving a set of g approximate multicast groups from a larger set of G possible... | 04/27/2004 |
| 6690683 | Method and apparatus for demultiplexing a shared data channel into a multitude of separate data streams, restoring the original CBR A system and method for demultiplexing a TDM channel by redirecting all transport packets communicated on said channel as containing one of a multitude of possible PIDs, while recreating the CBR of the original transport packet transmission by restoring a... | 02/10/2004 |
| 6681056 | Method and system for digital image acquisition and continuous zoom display from multiple resolutional views using a heterogeneous image pyramid representation The invention allows a user to construct a collection of resolutionally non-uniform, captured digital image views of static scene, thereby defining the more interesting sections of the scene for viewing. The invention provides a system and a method for co... | 01/20/2004 |
| 6681305 | Method for operating system support for memory compression In a system with hardware main memory compression, the method of this invention monitors the physical memory utilization and if physical memory is near exhaustion it forces memory to be paged out, thus freeing up real memory pages. These pages are then ze... | 01/20/2004 |
| 6665266 | Method and apparatus for multiplexing a multitude of separate data streams into one shared data channel, while maintaining CBR requirements Transport packet multiplexing system and methodology that provides accurate bandwidth control, allowing bandwidth requirements to vary per multiplexed data stream while guaranteeing bandwidth availability. Accurate timing control is provided by implementi... | 12/16/2003 |
| 6654389 | System and method for searching patterns in real-time over a shared media A system and method for enabling real-time searching of patterns over a shared media including the capability of simultaneously searching multiple logical streams over the shared media. Patterns found are reported to the host system using some pre-assigne... | 11/25/2003 |