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

Icon_funbox Did You Know...

...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.

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: Cameron, Esq.; Douglas W.


Number of patents: 43
Last date: January 12, 2010

1    
NumberTitleIssue Date
7647405Method 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
7616347System 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
7490206Method 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
7464147Managing 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
7415698Testing 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
7406500Techniques 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
7343426Transparent 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
7308275High-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
7305011Periodic 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
7289939Mechanism 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
7289789Wireless 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
7283463Non-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
7274941Dynamic 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
7217026Illuminator, 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
7171558Transparent 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
7136658High-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
7100156Interprocedural 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
7072805Mechanism 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
7050432Message 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
7032048Method, 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
6996625Reduction 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
6993081Seamless 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
6980518Gossip-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
6976208Progressive 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
6973646Method 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
6965884System 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
6907011Quiescent 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
6889254Scalable 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
6886159Computer 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
6813776Method 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
6802058Method 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
6782408Controlling 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
6772436Interactive 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
6760340Message 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
6728715Method 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
6690683Method 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
6681056Method 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
6681305Method 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
6665266Method 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
6654389System 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
1    
 
Sign InRegister
Username  
Password   
forgot password?