| Patent Number |
Title Of Patent |
Date Issued |
| 7599083 |
Remote printer management via email |
October 6, 2009 |
| Various systems, methods, and computer programs are provided for remotely monitoring a printer status. In monitoring the printer status, one selects a printer status object from among a list of selectable printer status objects in a remote client in data communication with a printer. |
| 7598702 |
Power management system and method for controlling use of power-consuming applications |
October 6, 2009 |
| A power management system comprises a power management module configured to receive a requested duration for powering an electronic device by a battery, the power management module configured to control use of power-consuming elements of the electronic device based on a prioritizatio |
| 7597991 |
Flex based fuel cell |
October 6, 2009 |
| A fuel cell uses porous metal layers attached on a flex substrate for delivery of liquid fuel to the active catalytic areas on the anodic side. The flex substrate may form an enclosed package such that the liquid fuel can be contained in the enclosed volume and the air can freely exchang |
| 7597814 |
Structure formed with template having nanoscale features |
October 6, 2009 |
| A structure is provided that is formed with a template defining a pattern having nanoscale features. The template may be positioned on a substrate and include a resist layer having openings formed therein, where the template is configured to accommodate the controlled assembly of nan |
| 7597319 |
Sheet handling using a ramp and grippers on an endless belt |
October 6, 2009 |
| An apparatus and method transport a sheet on a tray. In one embodiment, feet carried by an endless member contact a bottom and edge of the sheet to move the sheet off of the tray. In one embodiment, the sheet is arced while it is being engaged by the feet. |
| 7596792 |
Method and system for supporting a plurality of event types |
September 29, 2009 |
| The present invention provides a method and system that is capable of identifying an event type from a plurality of event types to direct an event translator to determine an event occurrence based on the event type. A method is provided for identifying the event type from a plurality |
| 7596751 |
Contact sheet based image management |
September 29, 2009 |
| Methods, systems and machine-readable instructions for managing images are described. In one aspect, images are segmented into image clusters. A page layout for a contact sheet comprising thumbnail clusters each comprising thumbnails of the images in respective ones of the image clus |
| 7596741 |
Packet protection for header modification |
September 29, 2009 |
| A network device is provided which can include logic associated with the operations of a data communications protocol stack. The logic can operate to receive a packet to the network device and apply a first error checking technique, having a first modification complexity, to a header |
| 7596726 |
Method and apparatus for selecting a primary resource in a redundant subsystem |
September 29, 2009 |
| Embodiments of the invention provide a method and apparatus for selecting a primary resource in a redundant subsystem. In one method embodiment, the present invention receives a list of available resources for a redundant subsystem. Additionally, the available resources are tested and |
| 7596702 |
Network storage devices |
September 29, 2009 |
| A storage box includes bulk non-volatile memory storage locations, an input/output unit for connection to a network, and a controller for controlling reading and writing of data from and to the storage locations. A trusted device is physically associated with/incorporated into the co |
| 7596694 |
System and method for safely executing downloaded code on a computer system |
September 29, 2009 |
| Embodiments of the present invention include a system and method for making it safe to execute downloaded code. The method includes accessing an application, the application making a system call to a library of a computer system for a resource, establishing a requesting thread. The m |
| 7596688 |
Apparatus and method for user-defined tunables |
September 29, 2009 |
| A user-defined tunable, and an apparatus and a method for creating the user-defined tunable, are described. The user-defined tunable includes a tunable name, an assigned value, and an expression that relates the user-defined tunable to one or more kernel tunables. The kernel tunables |
| 7596618 |
Splitting a workload of a node |
September 29, 2009 |
| A node is identified from a set of nodes in a peer-to-peer network having the highest workloads in the peer-to-peer network. The workload of the node is split with another node using a splitting algorithm. |
| 7596563 |
Computerized file system and method |
September 29, 2009 |
| A computerized network file system and method are provided. The present invention permits the amount of network bandwidth that is consumed by tasks related to network file system overhead to be substantially reduced. The present invention also permits the amount of congestion in the |
| 7596431 |
Method for assessing electronic devices |
September 29, 2009 |
| In a method for assessing a plurality of electronic devices, cooling efficiencies for the plurality of electronic devices are calculated, where the cooling efficiencies comprise measures of energy usage requirements to respectively maintain the plurality of electronic devices within |
| 7596330 |
Determining a location of an uncharged region on a photoconductive drum |
September 29, 2009 |
| A method for determining a location of an uncharged region on a photoconductive drum in an electrophotographic device, including rotating the photoconductive drum, and charging a surface of the drum via a charge roller by application of a voltage to the charge roller. An electrical c |
| 7596328 |
Efficient sensing system |
September 29, 2009 |
| An efficient sensing system. The efficient sensing system includes a first mechanism for sensing and a second mechanism for sensing. A third mechanism selectively polls the second mechanism upon receipt of a signal from the first mechanism. In a specific embodiment, the first mechanism |
| 7596284 |
High resolution image reconstruction |
September 29, 2009 |
| A technique of reconstructing a high resolution image from at least one image sequence of temporally related high and low resolution image frames wherein each of said high resolution image frames includes a low spatial frequency component and a high spatial frequency component is describ |
| 7596265 |
Segmenting pixels in an image based on orientation-dependent adaptive thresholds |
September 29, 2009 |
| Methods, machines, and computer-readable media storing machine-readable instructions for segmenting pixels in an image are described. In one aspect, a region of background pixels is identified in the image. At least some of the background pixels in the region are located on a boundar |
| 7596231 |
Reducing noise in an audio signal |
September 29, 2009 |
| Methods, machines, systems and machine-readable instructions for processing input audio signals are described. In one aspect, an input audio signal has a noise period that includes a targeted noise signal and a noise-free period free of the targeted noise signal. The input audio sign |
| 7596179 |
Reducing the resolution of media data |
September 29, 2009 |
| A method and system for reducing the resolution of media data. Input data at a first resolution are received from a source. The input data are compressed. The input data can be downsampled to generate compressed downsampled data at a reduced resolution. The compressed downsampled data |
| 7596067 |
Method of laser spot location and adjustment thereof |
September 29, 2009 |
| This invention relates to a method of determining the location of a plurality of laser spots, comprising: determining a first distance of a first laser spot; determining a second distance of the first laser spot; determining a first distance of a second laser spot; determining a second |
| 7595914 |
Portable photo scanner with task assigner |
September 29, 2009 |
| A preferred embodiment for the inventive portable picture storage device comprises an input for receiving a plurality of pictures, a storage area for storing the plurality of pictures, and a plurality of user interface indicator. Each indicator is associated with a respective meta data o |
| 7595823 |
Providing optimized digital images |
September 29, 2009 |
| An exemplary method for providing an optimized digital image comprises obtaining digital image data by a digital image capture device, based on the digital image data, automatically determining at least two setting types, and a plurality of setting values therefor, for capturing a pl |
| 7595809 |
Method and system for determining an occlusion cost for concurrently presenting one or more imag |
September 29, 2009 |
| Methods and systems for determining an occlusion cost for concurrently presenting multiple images within a shared viewing region are described. Image saliency data is received for a first image to be displayed concurrently with a second image in the shared viewing region. Image salie |
| 7595796 |
Optimizing lifetime of a display |
September 29, 2009 |
| A lifetime of a display is optimized by determining whether to control at least a portion of a display based on a lifetime metric. A plurality of display control options is identified in response to determining to control the portion of the display, and one of the display control opt |
| 7594721 |
Sheet ejecting |
September 29, 2009 |
| Various embodiments and methods are disclosed for sheet ejecting in which a claw boost the twain positions and response to engagement of a cam follower with a cam and in which the cam follower is movable between a cam engaging position at a cam disengaging position. |
| 7594718 |
UV curable coating composition |
September 29, 2009 |
| Disclosed is method of coating an inkjet print head using a UV curable coating composition containing a (methyl)acryloxy or vinyl functionalized silane, silica and polyurethane acrylate oligomer containing at least two acrylate groups. |
| 7594657 |
Medium pressing guide |
September 29, 2009 |
| Various embodiments and methods relating to a guide for pressing a medium towards a surface of a drum and for retracting the guide away from the surface are disclosed. |
| 7594652 |
Separation system |
September 29, 2009 |
| Various methods and apparatus are disclosed separating sheets of media. |
| 7594651 |
Media feed system and method |
September 29, 2009 |
| A media feed system includes a roller and a selectively adjustable biasing system operatively connected to the roller, wherein the adjustable biasing system includes a spring coupled to an adjustable mount, the mount being movable to compress or decompress the spring. |
| 7594507 |
Thermal generation of droplets for aerosol |
September 29, 2009 |
| A thermal-type drop generator having a geometry that is configured so that the ejection of liquid from the chamber has the effect of separating the ejected volume into a number of small droplets. The relationship between the thickness of the liquid chamber and the area of the heat transd |
| 7594328 |
Method of forming a slotted substrate with partially patterned layers |
September 29, 2009 |
| A method of forming a slotted substrate that includes patterning a thin film over a substrate so that at least a portion of the substrate within a slot region is not covered by the thin film. In addition, a slot is formed in the substrate through the slot region that extends through the |
| 7594233 |
Processing thread launching using volunteer information |
September 22, 2009 |
| A method of and computer system for selecting a processor of a computer system on which to launch a processing thread is described. Each processor load is compared with a volunteer load of a volunteer information. If the processor load is lower than the volunteer load, the volunteer |
| 7594223 |
Straight-line post-increment optimization for memory access instructions |
September 22, 2009 |
| A compiler configured for optimizing non-loop memory access instructions of a computer program to form architected memory instructions conforming to a base register auto-incrementing addressing mode. The compiler includes code for obtaining an intermediate stream of code containing p |
| 7594221 |
Method and apparatus for translating binary code |
September 22, 2009 |
| A method of translating binary code instructions from a source format to a target format for processing by a target processor includes converting a source instruction into a source intermediate data structure having a plurality of members, mapping the members in the source intermediate d |
| 7594158 |
Parity error checking and compare using shared logic circuitry in a ternary content addressable |
September 22, 2009 |
| Methods and apparatus for performing, using smaller, more efficient shared logic circuitry, the parity checking function and the compare function in a mutually exclusive manner in different cycles of a ternary content addressable memory are disclosed. |
| 7594143 |
Analysis engine for analyzing a computer system condition |
September 22, 2009 |
| A computer-executable method for analyzing a condition of a computer system comprises executing an operating system on a processor according to an operating system image resident in a memory, and executing an analysis engine independently of the operating system on the processor in c |
| 7594128 |
Systems and methods to determine processor utilization |
September 22, 2009 |
| In at least some embodiments, a system comprises a processor and a memory coupled to the processor. The memory stores processor performance utility instructions and performance adjustment instructions. When executed, the processor performance utility instructions are configured to cause |
| 7594109 |
Digital content distribution system |
September 22, 2009 |
| A digital content distribution system comprises a high definition television broadcaster and a consumer media unit. The high definition television broadcaster comprises a high definition television transmitter configured for multicasting, on a repeating periodic basis, an encrypted t |
| 7594090 |
Efficient data storage |
September 22, 2009 |
| One embodiment in accordance with the invention is a method for enabling efficient data storage. The method can include determining a maximum value for an element of a data structure, wherein the element can be stored. Also, a minimal bit number is determined that can represent the m |
| 7594047 |
Buffer circuit |
September 22, 2009 |
| Systems, devices, and methods, including logic and/or executable instructions are described in connection with a buffer circuit. One buffer circuit includes a flip-flop based first-in first-out (FIFO) buffer having an input and an output, selection logic coupled in series with the FI |
| 7594032 |
Method and system for communicating information between a switch and a plurality of servers in a |
September 22, 2009 |
| A method and system are disclosed for communicating information between a switch and a plurality of servers in a computer network. In accordance with exemplary embodiments of the present invention, a first server constructs an original state of an information packet for transmitting |
| 7594016 |
Calculating numbers of servers for tiers of a multi-tiered system |
September 22, 2009 |
| Fractional, non-integer numbers of servers are calculated for respective tiers of a multi-tiered system using a server allocation algorithm. The fractional, non-integer numbers of servers are rounded up to integer numbers to compute allocated numbers of servers for respective tiers. |
| 7594006 |
Trending method and apparatus for resource demand in a computing utility |
September 22, 2009 |
| A method and system for updating a demand profile used in a computing utility includes receiving a demand profile associated with an application that identifies a required resource demand during time slots in a demand cycle, receiving trending specification information used during ad |
| 7593909 |
Knowledge representation using reflective links for link analysis applications |
September 22, 2009 |
| Systems and techniques for facilitating link analysis may be implemented by storing data regarding a knowledge domain. The data may include information about nodes and reflective links. Each node may represent an entity in the knowledge domain. Each reflective link may represent a re |
| 7593904 |
Effecting action to address an issue associated with a category based on information that enable |
September 22, 2009 |
| A categorizer is trained for plural categories according to a machine-learning algorithm. The categorizer classifies cases in a set of cases into the plural categories. One or more quantification measures regarding cases in the data set are computed based on output from the categoriz |
| 7593903 |
Method and medium for feature selection of partially labeled data |
September 22, 2009 |
| An apparatus and methods for feature selection are disclosed. The feature selection apparatus and methods allow for determining a set of final features corresponding to features common to features within a set of frequent features of target dataset and a plurality of features within a |
| 7593854 |
Method and system for collecting user-interest information regarding a picture |
September 22, 2009 |
| A user is presented with a picture image either in hard-copy or electronic form. Particular picture features in the image each have associated information that is presented to the user upon the user requesting such information by at least selecting the picture feature using a feature |
| 7593606 |
Optical modulator including waveguide grating structure and multiple quantum well layer |
September 22, 2009 |
| An optical modulator and related methods are described. In accordance with one embodiment, the optical modulator comprises a horizontal waveguide grating structure (WGS) receiving an incident radiation beam propagating in a non-horizontal direction. The WGS includes a horizontal waveguid |