| Patent Number |
Title Of Patent |
Date Issued |
| D245810 |
Casing for an electronic calculator |
September 13, 1977 |
|
| D245107 |
Electronic calculator |
July 19, 1977 |
|
| D244862 |
Casing for an electronic calculator |
June 28, 1977 |
|
| 7337306 |
Executing conditional branch instructions in a data processor having a clustered architecture |
February 26, 2008 |
| There is disclosed a data processor having a clustered architecture that comprises at least one branching cluster, at least one non-branching cluster and remote conditional branching control circuitry. Each of the clusters is capable of computing branch conditions, though only the br |
| 7292686 |
Exchange node |
November 6, 2007 |
| An exchange node operable to establish a backward connection comprising part of a call session, the exchange node being operable, on the occurrence of a fault in a backward direction of the exchange to transmit a pivot request to a pivot node in a backward direction of the fault, the |
| 7233955 |
System and method for searching and retrieving information regarding related goods and services |
June 19, 2007 |
| Method and computer program product stored on a tangible medium that store instructions including providing a procedure file, storing and managing a plurality of tickets, each ticket including a first identifier given to a commodity, and searching, based on the first identifier and a tic |
| 7219226 |
Method and apparatus for encrypting data |
May 15, 2007 |
| A method for encrypting data comprising deriving a public key using a first data set that defines an instruction; encrypting a second data set with the public key; providing the encrypted third data set to a recipient; providing the public key to a third party such that on satisfacti |
| 7171554 |
Method, computer program product and system for providing a switch user functionality in an info |
January 30, 2007 |
| The invention is directed to a method for providing a switch user functionality in a server-agent environment in an information technological (IT) network in which at least one agent runs on a node of the IT network, comprising: generating a switch user (SU) certificate using public- |
| 7145911 |
Method and system for parallel hash transformation for an address input |
December 5, 2006 |
| A method for performing a parallel hash transformation in a network device to generate a hash pointer for an address input. The method includes the step of receiving an address input. The address input is apportioned among a plurality of hashing units. The hashing units are configured to |
| 7116678 |
High speed physical layer for CSMA/CD systems |
October 3, 2006 |
| An electronic communications network technology, referred to as 100BASE-TD, offers full duplex operation and robust performance on marginal CAT5 wiring. It highly leverages 100BASE-TX functional blocks and is very complementary to 100BASE-TX, for example with regard to such 100BASE-T |
| 7113897 |
Apparatus and method for text segmentation based on coherent units |
September 26, 2006 |
| The invention provides a text segmentation apparatus comprising means for analyzing an electronic text to determine likelihood of segmentation point for each of sentence ends in the text based on a coherent unit and means for segmenting the text into text segments based on the likelihood |
| 7101016 |
Adjustment of fluid-ejection energy to yield fluid drop masses having consistent ratio |
September 5, 2006 |
| A method of an embodiment of the invention is disclosed that determines calibration factors for a fluid-ejection mechanism that is capable of ejecting differently colored fluids onto media. The energy used to eject fluid for each of at least one of the fluid colors is adjusted based on |
| 7069192 |
CAD system |
June 27, 2006 |
| Every type of change in a CAD generated object is automatically and chronologically protocoled so that the object directly includes an abstract description of the history of the object independent of the CAD module used. This is particularly advantageous with decentralized CAD system |
| 7050872 |
Innovation information management model |
May 23, 2006 |
| An Innovation Information Management data tracking object model and interface which captures and stores product ideas, requirements, constraints, design alternatives and functions, along with their associated relationships, in an object model database is presented. Each object model |
| 7050815 |
Deriving location information about a communicating entity |
May 23, 2006 |
| Location information about a communicating entity (41), in particular a mobile entity, is derived by identifying intermediate nodes (42) along the communication path being used by the entity, and then looking up, in a database (44), the geographic significance of at least one of these |
| 7038874 |
Tamper resistant write once recording of a data storage cartridge having rewritable media |
May 2, 2006 |
| A cartridge handling system and method initialize a data storage cartridge having rewritable media and a cartridge memory for tamper resistant write once recording. A write-once flag is written to a lockable section of the cartridge memory also having a cartridge memory serial number, an |
| 7027652 |
Information capture and processing |
April 11, 2006 |
| A computer system comprises an image capture device (10) for capturing an image of a paper document (such as a newspaper article or advertisement) to produce captured image information, and keys or the like for enabling a user to select one of a plurality of options (such as "view" or |
| 7016971 |
Congestion management in a distributed computer system multiplying current variable injection ra |
March 21, 2006 |
| A distributed computer system includes links and routing devices coupled between the links and routing frames between the links. Each of the routing devices includes a congestion control mechanism for detecting congestion at the routing device and responding to detected congestion by |
| 6952660 |
Collaboration session recording model |
October 4, 2005 |
| A decision tracking object model and interface which captures and stores administrative and substantive meeting information, along with their associated relationships, in an object model database is presented. Each object model includes information and relationships that are accessible |
| 6944514 |
Innovation information management model |
September 13, 2005 |
| An Innovation Information Management data tracking object model and interface which captures and stores product ideas, requirements, constraints, design alternatives and functions, along with their associated relationships, in an object model database is presented. Each object model |
| 6933949 |
Method for interpolation of tristimulus color data |
August 23, 2005 |
| A computerized method, containable in a computer memory device, is disclosed for tristimulus color space coordinate data nonlinear storage, retrieval, and interpolation, and, more specifically to memory mapping and data interpolation for 24-bit L*H*C* to 24-bit RGB color mapping (three |
| 6922773 |
System and method for encoding constant operands in a wide issue processor |
July 26, 2005 |
| For use in a data processor comprising an instruction execution pipeline comprising N processing stages, a system and method of encoding constant operands is disclosed. The system comprises a constant generator unit that is capable of generating both short constant operands and long cons |
| 6916515 |
Method of producing transfer sheets and transfer sheets |
July 12, 2005 |
| A method of producing a transfer sheet containing an image for transfer to a final surface by heat and pressure, the method including: providing a transfer sheet; providing an image, for example a liquid toner image; and transferring an image to the transfer sheet, using heat and pressur |
| 6915451 |
Distributed computer network including hierarchical resource information structure and related m |
July 5, 2005 |
| In an enterprise-wide network which includes at least one centralized computer and a plurality of desktop computers, a method for enterprise system management comprising the steps of: storing an Already Have list for each desktop; storing a plurality of Should Have sub-lists; and gen |
| 6890777 |
Quantum dot white and colored light emitting diodes |
May 10, 2005 |
| An electronic device comprising a population of quantum dots embedded in a host matrix and a primary light source which causes the dots to emit secondary light of a selected color, and a method of making such a device. The size distribution of the quantum dots is chosen to allow light of |
| 6880005 |
Managing policy rules in a network |
April 12, 2005 |
| Policy rules are disseminated on a network and are received by one or more devices on the network. Each device is configured with a proxy agent that translates the policy data into a format that is meaningful to the device. The agent translates the policy rules into an access list that g |
| 6877162 |
Method and system for extendable class-based shared data-types |
April 5, 2005 |
| A method is disclosed for creating and using an extendable class-based shared data-type in object oriented programming to overcome versioning problems between interconnected devices. An extensible object class is created by defining a data-type having a base class, a type identifier, |
| 6840597 |
Color calibration in an inkjet printer |
January 11, 2005 |
| A method and apparatus for calibrating color in an inkjet printing system initiates a calibration procedure by instructing an inkjet printer to print a color calibration sample. From the color calibration sample, an analysis is performed to select a color calibration based on the sample. |
| 6833970 |
Data storage |
December 21, 2004 |
| A data reader reads a medium holding user and non-user data that holds information relating to the user data. The reader has a read head that generates a data signal comprising user and non-user data. The user data is arranged into plural sets interspersed with the non-user data that |
| 6829700 |
Circuit and method for supporting misaligned accesses in the presence of speculative load instru |
December 7, 2004 |
| There is disclosed a data processor comprising: 1) an instruction execution pipeline comprising N processing stages for executing a load instruction; 2) a status register for storing a modifiable configuration value, the modifiable configuration value having a first value indicating the |
| 6775814 |
Dynamic system configuration for functional design verification |
August 10, 2004 |
| A mechanism is disclosed which permits dynamic reconfiguration of RTL implemented objects in a circuit simulation circuit employing high level language interfaces to redirect communication between RTL objects within a configuration. The high level language interface presents a mechanism |
| 6771898 |
Direction and collimation controllable flash |
August 3, 2004 |
| An electronic flash is constructed with the ability to vary both collimation and direction allowing a user to direct the flash to a portion of the subject. Collimation and direction of the flash may be displayed in the viewfinder of the camera and may be independently controlled by the |
| 6753691 |
Method and circuit for detecting displacements using micro-electromechanical sensors with compen |
June 22, 2004 |
| A method for detecting displacements of a micro-electromechanical sensor including a fixed body and a mobile mass, and forming a first sensing capacitor and a second sensing capacitor having a common capacitance at rest. The first and second sensing capacitors being connected to a first |
| 6744834 |
Method and apparatus for initializing a synchronizer for same frequency, phase unknown data acro |
June 1, 2004 |
| A method and apparatus for initializing a synchronizer is provided. The initialization circuitry includes a pattern generator for generating an initialization pattern, a pattern detector for recognizing the initialization pattern, and a read select circuit. After recognition of an in |
| 6728692 |
Apparatus for a multi-modal ontology engine |
April 27, 2004 |
| An apparatus for a multi-modal reasoning ontology engine comprising a data structure on computer readable media, where the data structures has a knowledge representation fact base of knowledge objects called tasks and results, where each result corresponds to one task to form a unique |
| 6718218 |
CAD data model with design notes |
April 6, 2004 |
| A CAD data object model and interface which captures and stores information relating to CAD data, including geometry, topology, design notes, and non-geometry drawing information, along with their associated relationships, is presented. The information and relationships are separatel |
| 6701420 |
Memory management system and method for allocating and reusing memory |
March 2, 2004 |
| A memory management system and method that quickly allocates and reuses memory for storage of data, such as display lists in a graphics system. The memory manager allocates memory without information regarding the amount of memory that is to be required while minimizing system-level |
| 6678155 |
Modular system of internet service provider focused computer services |
January 13, 2004 |
| The present invention relates to the efficient distribution of equipment for communication modules in a communication networking environment. Where a plurality communication devices serves a networking function, economy of cost and space are obtained by providing equipment and functional |
| 6637854 |
Method and apparatus for aligning staggered pens using macro-pens |
October 28, 2003 |
| In accordance with an embodiment of the invention, a method of aligning plural staggered pens in a printer with a first pen and a second pen of the plural pens defining a macro-pen, the first and second pens being staggered, the method includes aligning the first and second pens of the |
| 6637852 |
Method for media handling in an imaging device |
October 28, 2003 |
| A method of adjusting the positioning of a media sheet in an imaging device is provided. Data is collected related to the positioning of a media sheet in a plurality of ejection/positioning sequences. The position of a subsequent sheet is adjusted based on the data. |
| 6629263 |
Fault tolerant network element for a common channel signaling (CCS) system |
September 30, 2003 |
| A fault tolerant CCS system has two similar peer systems, one being an active system and the other a standby system. Each peer system has a local application which runs therein and which has an access to a common database that is used for storing critical status and application infor |
| 6628411 |
Compound document page data processing |
September 30, 2003 |
| A fast, raster-based, enhanced, data compression technique for the printing of compound documents, including pre-processing images in an original page description form of the data before the page data is rasterized, greatly improving compressibility. Unscaled image data is filtered befor |
| 6625679 |
Apparatus and method for converting interrupt transactions to interrupt signals to distribute in |
September 23, 2003 |
| An apparatus and method for distributing interrupts to Intel.RTM. Architecture (IA)-32 processors includes a system bus having a number of nodes. Each node includes a bridge that couples the system bus to a processor bus. The processor bus may include multiple IA-32 processors. The s |
| 6623096 |
Techniques for measuring the position of marks on media and for aligning inkjet devices |
September 23, 2003 |
| An optical sensor for detecting the position of marks on a medium, wherein relative motion is provided between the optical sensor and the medium during an optical sensing operation. The optical sensor produces an electrical sensor signal, and has a field of view at the media in a dir |
| 6623095 |
Print-quality control method and system |
September 23, 2003 |
| Overall print quality is improved via a method whereby an actual image is printed, a virtual image is defined based on image data, and the actual and virtual images are compared to identify a printhead error pattern which may be used to correct subsequent printing errors. This typically |
| 6614902 |
Call-center call routing |
September 2, 2003 |
| A call center has a number of workgroups each with a routing controller for determining the most suitable destination within the workgroup for receiving a call. This determination is done on the basis of a routing table periodically generated for the workgroup by the routing controller. |
| 6614191 |
System and method for illuminating light emitting diodes in a contact image sensor |
September 2, 2003 |
| A circuit and method are provided for generating light to illuminate a subject such as a print medium for scanning using, for example, a contact image sensor. The circuit includes a light emitting diode and a variable current control circuit coupled to the light emitting diode. The varia |
| 6612677 |
Ink drop sensor |
September 2, 2003 |
| A sensor includes an ink drop sensing element integral to a printed circuit board. Sensing circuitry is coupled to the printed circuit board and may be configured to receive electrical signals from the sensing element. A method of manufacturing such an ink drop sensor and a printing mech |
| 6609776 |
Inkjet printing system with ink-efficient font |
August 26, 2003 |
| A customized font based on fixed font cells having certain non-printable pixels along its perimeter, and formed by a pixel grid having a higher dpi horizontal resolution as compared to its vertical resolution. By preventing any marking dots on adjacent pixels in a given row, a minimal |
| 6607924 |
Solid-state memory with magnetic storage cells |
August 19, 2003 |
| A solid-state memory including an array of magnetic storage cells and a set of conductors. The process steps that pattern the conductors also patterns the magnetic layers in the magnetic storage cells thereby avoiding the need to employ precise alignment between pattern masks. |