| Patent Number |
Title Of Patent |
Date Issued |
| 7627809 |
Document creation system and related methods |
December 1, 2009 |
| A method of creating a document having a displayable area on which information is placed, the method comprising providing a plurality of content-items which contain information that it is possible to display on the displayable area, dividing the displayable area into a set of sub-are |
| 7627781 |
System and method for establishing a spare processor for recovering from loss of lockstep in a b |
December 1, 2009 |
| A system comprises a plurality of processors, and data storage storing information that assigns a role of boot processor to one of the plurality of processors and assigns a role of spare processor to another of the plurality of processors. The system further comprises logic operable, |
| 7627774 |
Redundant manager modules to perform management tasks with respect to an interconnect structure |
December 1, 2009 |
| A system comprises plural electronic modules, at least one interconnect structure and plural power supplies. The electronic modules communicate over the interconnect structure. The system further comprises plural redundant manager modules to perform management tasks with respect to the |
| 7627627 |
Controlling command message flow in a network |
December 1, 2009 |
| A method for controlling command message flow in a network including a server and a client. A command window, comprising a maximum number of command messages that may be outstanding at the server, is included in messages sent from the server to the client. The value of the command wi |
| 7627514 |
Method and system for selecting an optimal auction format |
December 1, 2009 |
| An automated estimation and optimization solution for selecting the best auction format by determining the latent elements of the auction environment taking into account the strategic and information conditions with minimal assumptions on the distributions of unobserved random elemen |
| 7627013 |
Light source module |
December 1, 2009 |
| A light source module for use in display systems is provided herein. According to one exemplary embodiment, the light source module includes a plurality of coherent light sources, and a diffraction grating in optical communication with the coherent light source, the diffraction grating |
| 7626778 |
Tape drive apparatus |
December 1, 2009 |
| One embodiment of a tape drive apparatus has a non-volatile memory for storing an identifier. Data that is written by the tape drive apparatus to a loaded tape media is tagged using the identifier. This facilitates to identify the tape drive apparatus that has written the data onto the |
| 7626739 |
Imaging using media carriage coupled to a lid |
December 1, 2009 |
| An imaging system comprises a lid having a light source disposed therein and a media carriage coupled to the lid. The media carriage is adapted to support at least two media objects and is movable relative to the light source to alternately expose the two media objects to the light sourc |
| 7626201 |
Semiconductor device |
December 1, 2009 |
| A semiconductor device can include a channel including a zinc-indium oxide film. |
| 7625512 |
Method and a system for producing an object using solid freeform fabrication |
December 1, 2009 |
| A method of producing an object through solid freeform fabrication includes selectively depositing a boundary structure that defines a surface of the object, and depositing a flowable build material within the boundary structure, wherein the flowable build material forms a portion of |
| 7625214 |
High density power connector with impedance control |
December 1, 2009 |
| A power connector assembly is provided that has high power density capability and controllable impedance. One embodiment has a multi-layer stack of printed circuit boards that each contain one or more metal layers that function selectively as power and return planes. The metal layers |
| 7625080 |
Air management in a fluid ejection device |
December 1, 2009 |
| One exemplary fluid ejection device includes a substrate having one or more layers positioned thereon. The fluid ejection device also includes a fluid-feed path extending through a space which is defined, at least in part, by the one or more layers. The fluid ejection device including |
| 7625075 |
Actuator |
December 1, 2009 |
| In one embodiment an electrostatic actuator includes: a first conductor associated with each chamber; a second conductor having a plurality of flexible first parts supported by a plurality of second parts, each flexible first part forming at least part of a wall of each chamber and e |
| 7624425 |
Method and apparatus for generating a security document for a farm in a utility computing enviro |
November 24, 2009 |
| Embodiments of the invention provide a method and an apparatus for generating a security document for a farm in a utility computing environment. In one method embodiment, the present invention accesses a farm specification in a utility computing environment (UCE) repository. In addit |
| 7624391 |
Device-based model for software driver delivery and upgrade |
November 24, 2009 |
| A method and apparatus for facilitating the upgrade of device drivers for computer peripheral devices includes detecting a version of the device driver in use by the computer from data sent by the computer to the peripheral device determining whether the version of the device driver |
| 7624323 |
Method and apparatus for testing an IC device based on relative timing of test signals |
November 24, 2009 |
| An apparatus for testing an IC device includes a test signal generator for generating a predefined sequence of test signals that are input to the IC device. A timing skew monitor is provided for monitoring the test signals input in the IC device and a signal output from the IC device for |
| 7624319 |
Performance monitoring system |
November 24, 2009 |
| A system for validating data collected in a first clock domain. A performance counter is disposed in a second clock domain to perform performance computations relative to the data. Validation circuitry is in communication with the data in order to provide to the performance counter a |
| 7624313 |
TCAM BIST with redundancy |
November 24, 2009 |
| In an embodiment of the invention, a method of providing redundancy in a ternary content addressable memory (TCAM) includes: detecting a defective entry in a ternary content addressable memory (TCAM); marking the defective entry so that the defective entry is visible to a software; and |
| 7624302 |
System and method for switching the role of boot processor to a spare processor responsive to de |
November 24, 2009 |
| According to one embodiment, a method comprises detecting loss of lockstep (LOL) for a processor in a multi-processor system. The method further comprises determining that the processor for which the LOL is detected is assigned the role of boot processor, and switching the role of boot |
| 7624234 |
Directory caches, and methods for operation thereof |
November 24, 2009 |
| A directory cache is provided with a plurality of directory entries configured to store information regarding copies of memory lines stored in a plurality of caches. The entries are divided into sets of N entries, with each set of N entries being addressable via an index. The directory |
| 7624233 |
Portable storage device |
November 24, 2009 |
| Portable storage devices and methods of configuring portable storage devices are disclosed. In an exemplary implementation, a method for configuring a portable storage device may include receiving user input on a portable storage device indicating a mode of operation of the portable |
| 7624213 |
Passing identification information |
November 24, 2009 |
| A data communications architecture employing serializers and deserializers that reduces data communications latency. In an illustrative implementation, the data communications architecture communicates data across communications links. The architecture maintains various mechanisms to |
| 7624196 |
Systems and apparatus for managing a storage device address |
November 24, 2009 |
| A storage device is communicatively coupled to a management station and comprises an interface manager to send a notification to the management station when a network address of the storage device is changed to a new address. The management station retains information on the network |
| 7624177 |
Syslog message handling |
November 24, 2009 |
| A method for processing syslog messages. The syslog messages are received from a plurality of components. The method includes receiving a first syslog message. The method further includes determining whether the first syslog message is one of a plurality of critical syslog messages. The |
| 7624162 |
Methods, systems, devices and computer-readable media for accessing network accessible devices |
November 24, 2009 |
| Methods and systems for accessing network-accessible devices are described. In various embodiments, individual network-accessible devices are configured to wirelessly transmit their network address and any other data that can be used to access the device. Wirelessly-enabled client de |
| 7624035 |
Extracting an implied value of a component associated with a plurality of product packages |
November 24, 2009 |
| A method for extracting an implied value of a component associated with a plurality of product packages is disclosed. One embodiment of the method includes receiving data associated with a plurality of product packages. It is noted that the data comprises product package price data assoc |
| 7624034 |
Method for receiving and reconciling physical inventory data against an asset management system |
November 24, 2009 |
| The patent discloses a system and related method for taking, receiving and reconciling physical inventory data against an asset management system from a remote location. In the disclosed system, assets as well as their locations are scanned using a hand held bar code scanner. Scanner |
| 7624009 |
Method and system for producing variable length context models |
November 24, 2009 |
| Various embodiments of the present invention provide methods and systems for determining, representing, and using variable-length contexts in a variety of different computational applications. In one embodiment of the present invention, a balanced tree is used to represent all possible |
| 7623843 |
Wireless communication cost prediction for mobile device |
November 24, 2009 |
| A mobile device is equipped with a communications subsystem capable of wireless communication with a communications infrastructure using any of multiple different data-transfer services each with an associated cost. A service determination subsystem of the device uses a currently-active |
| 7623793 |
System and method of configuring fiber optic communication channels between arrays of emitters a |
November 24, 2009 |
| A system for configuring fiber optic communication channels between arrays of emitters and detectors comprises: an array of light emitters; an array of light detectors; a bundle of optical fibers disposed between the arrays of light emitters and light detectors for conducting light from |
| 7623783 |
System and method of self-configuring optical communication channels between arrays of emitters |
November 24, 2009 |
| A system for self-configuring optical communication channels between arrays of emitters and detectors comprises: an array of light emitters; an array of light detectors roughly aligned with the array of light emitters; and self-configuration logic for controlling the light emitters o |
| 7623741 |
System and method for transferring scanned imaging data to a personal imaging repository |
November 24, 2009 |
| A system and method for transferring scanned imaging data from a scanning device to a personal imaging repository. The present invention includes a scanning device capable of reading information encoded items, such as smart cards for scanning imaging data, a personal imaging repository |
| 7623730 |
System and method that compensate for rotations of textures defined by parametric texture maps |
November 24, 2009 |
| A texture mapping system comprises memory and a texture map manager. The memory stores a parametric texture map, and the parametric texture map has a plurality of texels. Each of the texels defines a variable expression that defines a luminosity parameter as a function of light direc |
| 7623725 |
Method and system for denoising pairs of mutually interfering signals |
November 24, 2009 |
| In various embodiments of the present invention, a number n of mutually interfering signals are denoised by selecting a discrete universal denoiser method that denoises n mutually interfering signals, tuning the discrete universal denoiser to denoise the n mutually interfering signal |
| 7623706 |
Reduction of chromatic bleeding artifacts in images containing subsampled chrominance values |
November 24, 2009 |
| Chromatic bleeding artifacts in a digital image are reduced by modifying chrominance values of at least some pixels in the digital image. The chrominance values are modified according to luminance values and chromatic dynamic range. |
| 7623683 |
Combining multiple exposure images to increase dynamic range |
November 24, 2009 |
| Methods, machines, and machine-readable media for processing multiple exposure source images, including a reference image and one or more non-reference images, are described. In one aspect, respective sets of motion vectors that establish correspondences between respective pairs of t |
| 7623533 |
Switch meshing using multiple directional spanning trees |
November 24, 2009 |
| In a packet-based switch, a method for managing data flow between the switch and other switches that are interconnected in a mesh network. The method includes receiving at the switch a topology inform packet sent from a first switch of the other switches. The topology inform packet i |
| 7623518 |
Dynamic access control lists |
November 24, 2009 |
| A method controls access of a user to a network including a plurality of hosts coupled together through a network switch. The method includes storing in the network switch an enhanced access control list containing data related to at least one of user names, DNS names, domain names, and |
| 7623482 |
System and method for effectuating the transfer of data blocks including a header block across a |
November 24, 2009 |
| A system and method for effectuating the transfer of data blocks including a header block across a clock boundary between a first clock domain and a second clock domain. In one embodiment, a first circuit portion provides the data blocks including the header block to a second circuit por |
| 7623452 |
User configurable functions for adjusting service differentiation meters |
November 24, 2009 |
| One embodiment disclosed relates to a method of assigning service priorities to traffic from a plurality of sources using meters. A packet is received and placed into a specific COS group. A fabric-adjusted meter modifier is determined depending on a technology of an uplink being used. |
| 7623356 |
System and method to conjoin blade modules |
November 24, 2009 |
| Embodiments of the present technique are directed to a blade system. The blade system may include a first blade module comprising a first conjoining channel, and a second blade module comprising a second conjoining channel aligned with the first conjoining channel, wherein the first |
| 7623309 |
Apparatus and method for use in transferring information relative to a storage medium |
November 24, 2009 |
| Plural information transfer elements transfer signals from plural magnetic tape tracks of plural tapes. Each element and track has a different non-linear transfer function. A processor (1) determines appropriate compensation for the signal one of the transfer elements derives, (2) ac |
| 7623255 |
Printing device |
November 24, 2009 |
| A printing device can transmit authentication data to a client computer remotely connected to the printing device. The authentication data can be used by the client computer to authenticate itself to a server computer. |
| 7623253 |
Indirect processing of print jobs |
November 24, 2009 |
| A system for processing a print job stores the print job on a first device. A pointer is provided to a printing device, which notifies the printing device that the print job is waiting to be processed. The pointer also identifies the name and location of the print job stored on the f |
| 7623182 |
Camera interface module |
November 24, 2009 |
| A camera interface module is disclosed. The camera interface module has a first connector on one side configured to couple with a camera dock. The camera interface module has a second smaller connector on a second side configured to couple to a camera. The camera interface module has a |
| 7623178 |
Focus verification in a digital imaging device |
November 24, 2009 |
| Disclosed are digital imaging devices that embody a method or algorithm for transitioning from a displayable focus process to a high speed focus process which can be displayed, and wherein the transition is accomplished in a seamless fashion. In addition, the digital imaging devices |
| 7623144 |
Apparatus for electrostatic imaging |
November 24, 2009 |
| A print head includes a first electrode layer including a plurality of generator electrodes, a second electrode layer including a plurality of discharge electrodes, and an insulating layer disposed between the generator electrodes of the first electrode layer and the discharge electr |
| 7623142 |
Flexure |
November 24, 2009 |
| An apparatus includes a first member, a second member and a flexure. The flexure has a central portion connected to the first member, outer portions connected to the second member and an intermediate portion spaced from the first member and the second member. |
| 7623047 |
Data sequence compression |
November 24, 2009 |
| In a method of compressing a data sequence, the data sequence is parsed into data segments, where at least one of the data segments includes a match. In addition, the match is compressed using at least one context model that depends upon one or more coded data symbols that are available |
| 7623022 |
Securing electronic annotations |
November 24, 2009 |
| Methods are described for securing access to an electronic annotation provided on an object. The methods include the steps of providing the object with a plurality of memory tags, providing an electronic annotation on at least one of the memory tags, and defining a sequence in which |