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

Icon_funbox Quotables

"I think there is a world market for maybe five computers."

Thomas Watson, chairman of IBM ; 1943

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.

 

Hafiz, Tariq R.


Primary examiner statistics: 1273 patents; average approval time: 1272 days
Assistant examiner statistics: 164 patents; average approval time: 818 days

Patents as Primary Examiner

1                      
NumberTitleIssue Date
7937506Restoring data to a point in a continuum of input/output operations
To restore data, substantially continuous recording of input/output (I/O) operations in a storage system is performed to provide an I/O continuum of I/O operations. Based on analyzing activity associated with the storage system, points in the I/O continuum associate...
05/03/2011
7913001Lane to lane deskewing via non-data symbol processing for a serial point to point link
Multiple symbol sequences that have been transmitted in parallel using the same transmit clock over a serial point to point link are received. Each symbol sequence includes an instance of a first, non-data symbol. The multiple symbol sequences are buffered and the n...
03/22/2011
7899949System and method for the capture, storage and manipulation of remote information
A system and method for the capture, storage and manipulation of remote information is disclosed. The system includes at least one remote information capture device located at a remote site for capturing remote data, a central database accessible by the remote captu...
03/01/2011
7886085Removable memory device, phase synchronizing method, phase synchronizing program, medium recording the same, and host terminal
An object of the present invention is to provide a technique to improve the data transmission efficiency which allows correct reception of the data at the same time. A removable memory device that transmits/receives data to and from a host terminal, which includes: ...
02/08/2011
7870311Preemptive packet flow controller
Described is a system to control a flow of packets to and from an electronic processor which includes a packet processor engine programmed to interpret the packets from a packet memory, and to perform switching between packet chains in response to events, a working ...
01/11/2011
7870302Method for automatically identifying an operating system for a USB device
A method for automatically identifying an operating system for a USB device begins at initializing the USB device, and recording USB commands sent from the operating system. The USB device determines the operating system as a first operating system when there are tw...
01/11/2011
7856514Storage system and method for connecting additional storage apparatus
In a network regulated so that the unique identification information for a basic storage apparatus and that of each of a plurality of additional storage apparatuses do not overlap, the storage apparatuses can be connected to the network without being assigned unique...
12/21/2010
7840724Image processing apparatus, image processing method, and image processing program
Object data representing an image object extracted from image data is stored. A display unit displays the image object or the contour of the image object in accordance with the display mode designated by a user. ...
11/23/2010
7834276Structure for connecting a USB communication interface in a flash memory card by the height difference of a rigid flexible board
The present invention relates to a flash memory card that is a structure using a rigid flexible board (RFB) to connect a flash memory card unit and a universal serial bus (USB) unit. A communication interface in compliance with the specification of the flash memory ...
11/16/2010
7831748Extended USB protocol with selective broadcast mechanism
An extension to the Universal Serial Bus (USB) protocol that utilizes reserved bits in the OHCI Endpoint Descriptors to signal which root hub port(s) should transmit the data. Typically, all ports transmit (broadcast) data. The present invention encodes transmission...
11/09/2010
7793006Method and apparatus for managing reconfiguration data memory with a preservation data storing buffer in the target system and server
Provided are an apparatus and a method of managing a reconfiguration data memory. A space for a memory that stores configuration data used for reconfiguration of a target system is not provided in the target system. Instead the configuration data is stored in a sepa...
09/07/2010
7793007Method and system for deglitching in a mobile multimedia processor
In a multimedia system, a method and system for deglitching in a mobile multimedia processor are provided. A deglitching operation may be provided to reduce noise and compensate for strobe signal delays that may result in false bus cycles and other operating errors....
09/07/2010
7761611Design method for a DMA-compatible peripheral
The invention relates to a method for organizing the registers of a peripheral in memory, the peripheral including at least one control register to be addressed in memory to store configuration data of the peripheral, one transmission register to be addressed in mem...
07/20/2010
7752361Apparatus and method for data migration in a storage processing device
A system including a storage processing device with an input/output module. The input/output module has port processors to receive and transmit network traffic. The input/output module also has a switch connecting the port processors. Each port processor categorizes...
07/06/2010
7734832Method and system for structured programmed input/output transactions
Disclosed is a structured model for developing PIO code and for performing PIO transactions. This model of structured PIO transactions provides a framework with default behaviors. Developers need only provide a minimal amount of configuration information and can the...
06/08/2010
7725617Data output system with printing device, and data output method, in particular for performing a test printing
The invention relates to a data output method and to a data output system comprising: a printing device; a database device, in which corresponding reference data and/or control data are stored for a plurality of da...
05/25/2010
7716383Flash-interfaced fingerprint sensor
A Flash-interfaced Fingerprint Sensor is disclosed. The sensor device interfaces directly with a flash memory interface chip. The flash memory interface chip incorporates the system for interfacing with flash memory devices, a fingerprint sensor/detector system, and...
05/11/2010
7707324DMA controller executing multiple transactions at non-contiguous system locations
A direct memory access controller comprises a plurality of registers defining parameters for multiple direct memory access transactions and transfer control circuitry responsive to data in the plurality of registers. The transfer control circuitry is adapted to auto...
04/27/2010
7707464Timeout request scheduling using grouping and nonsynchronized processing to enhance performance
An invention is disclosed for a computer software timeout algorithm that reduces the amount of list manipulation needed to satisfy system or network requirements for scheduling and cancelling timeout requests to determine whether the expiration time has been reached...
04/27/2010
7698483Switching apparatus and method for link initialization in a shared I/O environment
An apparatus has a first plurality of I/O ports, a second I/O port, and link training logic. The first plurality is coupled to a plurality of operating system domains through a load-store fabric. Each of the first plurality is configured to route transactions betwee...
04/13/2010
7689730Data output system and data output method with data output monitoring
The invention relates to a data output method and to a data output system comprising: a printing device; a database device in which corresponding reference data and/or control data are stored for a plurality of dat...
03/30/2010
7685335Virtualized fibre channel adapter for a multi-processor data processing system
An enhanced fibre channel adapter with multiple queues for use by different server processors or partitions. For a non-partitioned server, the OS owns the adapter, controls the adapter queues, and updates the queue table(s). An OS operator can obtain information fro...
03/23/2010
7676607Hardware acceleration apparatus for iSCSI target system using TOE and method for performing read/write command using the apparatus
Provided is a hardware acceleration apparatus for an iSCSI target system including a local memory storing data transmitted between a disk storage device and a network system, a TOE controller performing TCP/IP stack offloading on a TCP/IP packet of data stored in th...
03/09/2010
7668979Buffering data in a parallel processing environment
An integrated circuit includes a plurality of tiles. Each tile comprises a processor; a switch including switching circuitry to forward data over data paths from other tiles to the processor and to switches of other tiles; a first buffer that stores data from the sw...
02/23/2010
7664888Multipurpose and programmable pad ring for an integrated circuit
A multi-port SERDES transceiver includes multiple parallel and serial ports, and the flexibility to connect any one of the parallel or serial ports to another parallel or serial port. The ports include programmable pads that are capable of supporting multiple differ...
02/16/2010
7660931System on a chip for networking
A system on a chip for network devices. In one implementation, the system on a chip may include (integrated onto a single integrated circuit), a processor and one or more I/O devices for networking applications. For example, the I/O devices may include one or more n...
02/09/2010
7657668Clock synchronization of data streams
A system synchronizes data flow between a first device and a second device. The system includes a data link that connects two or more devices that are capable of sending and receiving data through a bus. A capture device senses and transfer information through the b...
02/02/2010
7640373Method and apparatus for channel quality feedback within a communication system
A base station (101) will request the transmission of quality information from a particular remote stations (102, 103) only when data is queued to be transmitted to the remote stations. Once a remote station begins the transmission of channel quality i...
12/29/2009
7636797LPC configuration sharing method
Multiple devices coupled to a communication system share a common or same configuration address. For each configuration address, multiple configuration registers are defined by the communication system. Each device sharing a common configuration address responds to ...
12/22/2009
7634587I/O descriptor cache for bus mastering I/O controllers
One embodiment of the present invention provides a system that includes an I/O descriptor cache that is accessed by a bus mastering I/O controller. The I/O descriptor cache stores descriptors that describe data to be transferred during corresponding I/O operations. ...
12/15/2009
7634598Dynamic total asset management system (TAMS) and method for managing building facility services
According to an embodiment, a dynamic system and method for managing facility services that utilize scheduled predefined events and/or unscheduled variable events, are discussed. The dynamic system can include one or more servers, mobile devices, imaging devices, et...
12/15/2009
7624204Input/output controller node in an adaptable computing environment
A reconfigurable input/output controller (IOC) allows an adaptive computing engine (ACE) to communicate with external devices. The external devices can comprise a separate system on chip (SOC) or can be other devices or resources such as audio/visual output devices,...
11/24/2009
7624207Method, system and program products for reducing data movement within a computing environment
Data movement within a computing environment is at the very least reduced. Data is transmitted between a file system of the computing environment and a transmission medium of that environment. The transmission includes bypassing non-file system buffers in performing...
11/24/2009
7620744Method and system for diagnosis and control of machines using connection and connectionless modes of communication
A method and system for monitoring, controlling and diagnosing operation of a machine such as a business office machine including a facsimile machine, a copier, and a printer. When the speed of communication between the remote device and machine is not urgent, a con...
11/17/2009
7620745Transferring data between a memory and peripheral units employing direct memory access control
A method transfers data between a memory and peripheral units. The method includes assigning priorities to the data to be transferred, and transferring the data by direct memory access (DMA) control between the memory and the peripheral units in conformity with the ...
11/17/2009
7620759Secure memory device for smart cards with a modem interface
A secure memory device for a smart card with a modem interface comprising a rewritable memory such as an EEPROM, a processing unit or a microprocessor, an on-chip oscillator, an ISO 7816 interface, a one-wire modem interface, and characterized in that both communica...
11/17/2009
7613843Activity indicator for mass storage device
An activity indicator for a mass storage device is provided. Enclosure management data is received for a mass storage device from a HBA. The enclosure management data is decoded to determine whether the enclosure management data indicates that the mass storage devic...
11/03/2009
7603495Method of and device for changing an output rate
This invention relates to a method and system for changing an output rate of information for a buffer (3) with a constant first output rate (R1) which receives output data from a data source (2a), where the method step comprises; halting ...
10/13/2009
7596636Systems and methods for implementing a vehicle control and interconnection system
A method of developing peripherals for integration with a vehicle control system comprises providing a vehicle control and interconnection system that includes a system core for processing data, an input module and an output module. The system core includes a reconf...
09/29/2009
7577766Method for controlling electronic apparatus, program for controlling electronic apparatus, electronic apparatus, and recording apparatus
A method is provided for controlling an electronic apparatus, the electronic apparatus including a USB interface that is used for connecting a USB device of a first device class in a first operation mode controlled by a first control program. The method includes rea...
08/18/2009
1                      
 
Sign InRegister
Username  
Password   
forgot password?