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

Icon_funbox Bizarre Patents

Patent No. 5871518

Smoking Cessation Lighter and Method

A lighter for tobacco products suppresses the urge to smoke by operant conditioning.

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: Shemwell Mahamedi LLP


Number of patents: 147
Last date: April 19, 2011

1        
NumberTitleIssue Date
7929425Resource reservation protocol—traffic engineering with adaptive hot redundancy
A network interface device with resource reservation protocol-traffic engineering capability and improved hot redundancy. A first interface card is provided for receiving a request, which specifies a data session between two host devices in a network, from an adjace...
04/19/2011
7589362Configurable non-volatile logic structure for characterizing an integrated circuit device
An integrated circuit (IC) device including a substrate, a plurality of device layers formed over the substrate, and a plurality of multi-level revision (MLR) structures that generate a revision code indicative of device revisions. Each MLR group structure includes ...
09/15/2009
7581059Controlling a searchable range within a network search engine
Controlling a searchable range within a network search engine. A CAM array is provided within the network search engine to store data values in entries having respective addresses and to compare the data values with a search key. First address and a second addresses...
08/25/2009
7577921Method and system for performing search using acronym
Techniques for facilitating efficient local search using acronym are disclosed. According to one aspect of the techniques, a graphic user interface is provided to accept inputs from a user; letters successively entered as the inputs from the user are received; and t...
08/18/2009
7574453System and method for enabling search and retrieval operations to be performed for data items and records using data obtained from associated voice files
A method and system are provided for using the contents of voice files as a basis for enabling search and other selection operations for data items that are associated with those voice files. Voice files may be received having associations with other data items, suc...
08/11/2009
7571156Network device, storage medium and methods for incrementally updating a forwarding database
Network devices, storage mediums and methods for updating a memory structure in a data plane of the network device when route updates are received in the control plane of the network device. The methods described herein can be used to perform one of the following al...
08/04/2009
7567977Method and system for establishing and using a social network to facilitate people in life issues
Embodiments described herein provide numerous applications and implementations of a social network to facilitate individuals to resolve various life issues. These issues may include issues that arise when individuals or families relocate, including logistic problems...
07/28/2009
7565479Memory with refresh cycle donation to accommodate low-retention-storage rows
In a dynamic random access memory device, refreshing each normal-retention row of storage cells once per refresh interval, refreshing each low-retention row of storage cells more than once per refresh interval and refreshing each high-retention row of storage cells ...
07/21/2009
7565380Memory optimized pattern searching
A method of modifying a finite state machine (FSM) wherein the FSM is accessed by a plurality of entries, with each entry comprised of a substring and a next-state pointer, and the FSM is modified so that each entry comprises a length, which is less than or equal to...
07/21/2009
D596629Set of buttons for a mobile computing device
07/21/2009
7558150Memory controller with staggered request signal output
A memory controller having a time-staggered request signal output. A first timing signal is generated with a phase offset relative to a first clock signal in accordance with a first programmed value, and a second timing signal is generated with a phase offset relati...
07/07/2009
7555594Range representation in a content addressable memory (CAM) using an improved encoding scheme
In a method and apparatus for encoding a bit field within a memory device, the bit field is encoded in a manner that requires fewer memory device entries and fewer encoded bits per entry than conventional encoding schemes. ...
06/30/2009
7555593Simultaneous multi-threading in a content addressable memory
A CAM device having two execution pipelines includes control logic and a CAM core. The CAM core includes a plurality of independently searchable CAM arrays for storing CAM words. The control logic receives a first request that selects any number of the CAM arrays fo...
06/30/2009
7551429Multifunctional cover integrated into sub-panel of portable electronic device
A cover for an opening in the housing of a portable electronic device that provides a function in addition to that of protecting the opening from dirt. The cover can be coupled to the housing so that it can move between a closed position within the housing's surface...
06/23/2009
7545661Content addressable memory with twisted data lines
A content addressable memory (CAM) device having CAM cells arranged in rows and columns. A plurality of pairs of data lines extend along respective columns of the CAM cells, each pair of data lines including at least one data line that is formed by conductive segmen...
06/09/2009
7542610System and method for use of images with recognition analysis
An index is provided that holds information about each image content item in a collection of items, For each image content item, a first information item identifying the image content item and its location on a network, and at least one of (i) a second information i...
06/02/2009
7542100Video receiver with adaptive image rejection
An analog video receiver implemented in an integrated circuit device. The analog video receiver includes first and second mixing circuits to generate a complex baseband signal by mixing a carrier-frequency analog video signal with respective sinusoids of a quadratur...
06/02/2009
7539032Regular expression searching of packet contents using dedicated search circuits
A network system includes a content search system for determining whether an input string matches a regular expression comprising an exact pattern and an inexact pattern, the content search system including a first search circuit dedicated to perform an exact string...
05/26/2009
7529746Search circuit having individually selectable search engines
A content search circuit for determining whether an input string matches one or more of a plurality of regular expressions, the content search circuit including an instruction memory for storing a plurality of microprograms, each microprogram embodying a correspondi...
05/05/2009
D591739Housing for a mobile computing device
05/05/2009
7525534Small form-factor keypad for mobile computing devices
Embodiments of the invention provide an effective keypad assembly and keypad layout for mobile computing devices. In particular, embodiments of the invention provide keyboard layouts and designs. Additionally, embodiments described herein provide for stack component...
04/28/2009
7525053Enhanced key structure with combined keycap for a mobile computing device
A key structure assembly is provided for a mobile computing device. The key structure assembly includes a keycap having at least a first segment and a second segment. A first actuation member extends inward into the housing from the first segment of the keycap, and ...
04/28/2009
D590817Button for a mobile computing device
04/21/2009
7519200System and method for enabling the use of captured images through recognition
An embodiment provides for enabling retrieval of a collection of captured images that form at least a portion of a library of images. For each image in the collection, a captured image may be analyzed to recognize information from image data contained in the capture...
04/14/2009
7412016Data-level clock recovery
A circuit for adjusting the phase of a clock signal. A first sampling circuit generates a sequence of data samples in response to transitions of the clock signal, each of the data samples having either a first state or a second state according to whether an incoming...
08/12/2008
7508451Phase-noise mitigation in an integrated analog video receiver
Phase noise mitigation in an analog video receiver implemented in an integrated circuit device. A phase correction value that indicates a phase offset between a synthesized sinusoid and a reference sinusoid conveyed in a horizontal retrace region of a composite vide...
03/24/2009
7505356Multi-column addressing mode memory system including an integrated circuit memory device
A memory system includes a master device, such as a graphics controller or processor, and an integrated circuit memory device operable in a dual column addressing mode. The integrated circuit memory device includes an interface and column decoder to access a row of ...
03/17/2009
7505295Content addressable memory with multi-row write function
A content addressable memory (CAM) device having a multi-row write function. The CAM device includes a CAM array and an address circuit. The CAM array includes a plurality of CAM cells and word lines coupled to respective rows of the CAM cells. The address circuit i...
03/17/2009
7461295Timing failure analysis in a semiconductor device having a pipelined architecture
A method of testing a semiconductor device having a pipelined architecture. Operation of a first pipeline stage of the semiconductor is disabled during a first pipelined operation to establish test data at an input of a second pipeline stage of the semiconductor dev...
12/02/2008
7457844Correspondent-centric management email system for associating message identifiers with instances of properties already stored in database
Techniques to make e-mail correspondent-centric rather than message-centric, and reduce junk e-mail. Tabulates, maintains, and updates useful information about the user's chosen correspondents, and the history and status of each correspondence series. Filters incomi...
11/25/2008
D581423Button set for a wireless computing device
11/25/2008
7453526Integrated analog video receiver
An analog video receiver implemented in an integrated circuit device. The analog video receiver includes an amplifier to amplify an analog video signal having a desired carrier frequency, and a mixing circuit to mix the amplified analog video signal with a complex s...
11/18/2008
7450535Pulsed signaling multiplexer
In one embodiment, a pulsed signaling multiplexer is described that comprises a first AC-coupled transmitter and a second AC-coupled transmitter. The first AC-coupled transmitter includes a first driver having a first input to receive first data and a first output. ...
11/11/2008
D579941Action or application buttons for a mobile computing device
11/04/2008
7444577Memory device testing to support address-differentiated refresh rates
A method of testing a dynamic random access memory (DRAM) device that has N rows of storage cells and that requires, in at least one operating mode, at least N refresh commands to be received from an external source within a specified time interval. The rows of stor...
10/28/2008
7437354Architecture for network search engines with fixed latency, high capacity, and high throughput
An improved architecture for a network search engine (NSE) is disclosed herein as including an interface manager, one or more levels of a splitting engine, an array of data processing units (DPUs), and a cascade block. A method for using the improved NSE architectur...
10/14/2008
7433397Partial response receiver with clock data recovery
In a receive circuit within an integrated circuit device, a binary input signal is sampled in response to transitions of a sampling clock signal to generate a set of data samples. The binary input signal is additionally compared with first and second threshold level...
10/07/2008
7427033Time-varying security code for enabling authorizations and other uses of financial accounts
A portable device is provided that carries account data. The account data may include a security code having a value that is time-varying. The value of the security code may be programmatically varied based on at least one of an algorithm or event. Authorization and...
09/23/2008
7426518System and method for efficiently searching a forwarding database that is split into a bounded number of sub-databases having a bounded size
A method, apparatus, and storage medium product are provided for forming a forwarding database, and for using the formed database to more efficiently and quickly route packets of data across a computer network. The forwarding database is arranged into multiple sub-d...
09/16/2008
7423454High speed signaling system with adaptive transmit pre-emphasis
A high-speed signaling system with adaptive transmit pre-emphasis. A transmit circuit has a plurality of output drivers to output a first signal onto a signal path. A receive circuit is coupled to receive the first signal via the signal path and configured to genera...
09/09/2008
1        
 
Sign InRegister
Username  
Password   
forgot password?