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

Icon_funbox Bizarre Patents

Patent No. 5971829

Motorized Ice Cream Cone

A Receptacle for supporting, rotating and sculpting a portion of ice cream or similarly malleable food while it is being consumed.

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: Harrity Snyder, LLP


Number of patents: 151
Last date: November 04, 2008

1        
NumberTitleIssue Date
7447678Interface for a universal search engine
A search engine may perform a search for a user search query over a number of possible search categories. For example, the search query may be performed for general web documents, images, and news documents. The search engine ranks categories based on the search que...
11/04/2008
7442046Flexible circuit connectors
A system includes a first electrical device including a conductive structure, and a second electrical device including an opening and a conductor provided in the opening. The conductor contacts the conductive structure of the first electrical device to electrically ...
10/28/2008
7433369Controlling network traffic
In an ATM exchange, a cell transmission control section transmits an ATM cell to a transmission path of an ATM network. A traffic monitor monitors traffic of the cell transmissions. A statistical process section performs a temporal statistical process on the result ...
10/07/2008
7433228Multi-bit flash memory device having improved program rate
A method is provided for programming a nonvolatile memory array including an array of memory cells, where each memory cell including a substrate, a control gate, a charge storage element having at least two charge storage areas for storing at least two independent c...
10/07/2008
7432558Formation of semiconductor devices to achieve <100> channel orientation
A semiconductor device may include a substrate and an insulating layer formed on the substrate. A fin may be formed on the insulating layer. The fin may include a side surface and a top surface, and the side surface may have a orientation. A first gate may be ...
10/07/2008
7432557FinFET device with multiple channels
A method for forming one or more FinFET devices includes forming a source region and a drain region in an oxide layer, where the oxide layer is disposed on a substrate, and etching the oxide layer between the source region and the drain region to form a group of oxi...
10/07/2008
7432178Bit line implant
A method for performing a bit line implant is disclosed. The method includes forming a group of structures on an oxide-nitride-oxide stack of a semiconductor device. Each structure of the group of structures includes a polysilicon portion and a hard mask portion. A ...
10/07/2008
7423915Random cache read using a double memory
A non-volatile memory, such as a Flash memory, is configured to perform a random multi-page read operation. The memory may include a core array of non-volatile memory cells and input lines for receiving an indication of the random multi-page read operation. Further,...
09/09/2008
7421564Incrementing successive write operations to a plurality of memory devices
A centralized memory allocation system utilizes write pointer drift correction. The memory stores data units. The memory controller receives a write request associated with a data unit and stores the data unit in the memory. The memory controller also transmits a re...
09/02/2008
7421432Hypertext browser assistant
A system facilitates a search by a user. The system detects selection of one or more words in a document currently accessed by the user, generates a search query using the selected word(s), and retrieves a document based on the search query. When the document includ...
09/02/2008
7420987Arbiter for multiple mutually exclusive vectors
An arbiter performs arbitration over a plurality of queues and provides data to a plurality of mutually exclusive destinations using combination logic that logically combines a plurality of mutually exclusive vectors into a combination vector. Each of the mutually e...
09/02/2008
7421651Document segmentation based on visual gaps
A document may be segmented based on a visual model of the document. The visual model is determined according to an amount of visual white space or gaps that are in the document. In one implementation, the visual model is used to identify a hierarchical structure of...
09/02/2008
7416925Doped structure for finfet devices
A semiconductor device includes a substrate and an insulating layer on the substrate. The semiconductor device also includes a fin structure formed on the insulating layer, where the fin structure includes first and second side surfaces, a dielectric layer formed on...
08/26/2008
7414852Configurable chassis shelf
A chassis shelf may include an upper guide adapted to receive a first edge of a first card and a lower guide adapted to receive a first edge of a second card. The chassis shelf may include an alignment device adapted to align the chassis shelf with respect to a chas...
08/19/2008
7415533Packet prioritization systems and methods using address aliases
A switch fabric includes input links, output links, and at least one switching element. The input links are configured to receive data items that include destination addresses. At least some of the data items have different priority levels. The output links are conf...
08/19/2008
7411910Systems and methods for automatic provisioning of data flows
A system automatically provisions a data flow. The system provides a flow range. The system receives a data unit associated with an unprovisioned data flow, determines whether the unprovisioned data flow falls within the flow range, and creates an automatically prov...
08/12/2008
7409447Policy analyzer
Systems and methods are provided for analyzing policy rules defined for a subscriber and determining packet treatment in a network. Definitions are retrieved pertaining to policy rules for a subscriber. At least one policy point in a network is determined based on t...
08/05/2008
7406089Data verification using signature
A system processes packets in a network device and includes a memory for buffering the packets. The memory may store the packets in memory in data cells. To expedite packet processing, portions of the packet are extracted and placed in a notification, which is then ...
07/29/2008
7406087Systems and methods for accelerating TCP/IP data stream processing
A network device includes an interface (105), a TCP/IP protocol fast processing path (115), and a TCP/IP protocol slow processing path (110). The interface (105) receives a packet and parses the packets to determine a characteristic of th...
07/29/2008
7402868System and method for protecting semiconductor devices
A semiconductor memory device includes a group of word lines and a structure that is configured to dissipate current from the group of word lines during fabrication of the semiconductor memory device. ...
07/22/2008
7403137Memory efficient indexing for disk-based compression
A network optimization device may receive a stream of data and generate a signature for a plurality of fixed length overlapping windows of the stream of data. The device may select a predetermined number of the generated signatures for each Ln-byte segmen...
07/22/2008
7401072Named URL entry
Methods and systems allow users to enter natural language terms that describe a particular web site into an address field of a browser instead of a formal URL. The terms are evaluated to determine whether they correspond, with a high likelihood, to a particular web ...
07/15/2008
7397794Systems and methods for implementing virtual switch planes in a physical switch fabric
A switching device includes multiple interfaces and a switch fabric. The switch fabric includes switch integrated circuits arranged in a number of stages. Multiple virtual switch planes may be implemented in the switch fabric. Data traffic received at the interfaces...
07/08/2008
7397441Antenna element for a portable communication device
The present invention relates to an antenna element for a portable communication device as well as to a portable communication device including such an antenna element. The antenna element includes a wire of an electrically conducting material having a first and a s...
07/08/2008
7397846Flexible upstream resource sharing in cable modem systems
A cable modem termination system may include a number of receivers and a number of input ports configured to receive bursts of data from a number of cable modems on a number of channels. At least one receiver of the number of receivers may be configured to receive a...
07/08/2008
7395538Scalable packet processing systems and methods
A data processing architecture includes multiple processors connected in series between a load balancer and reorder logic. The load balancer is configured to receive data and distribute the data across the processors. Appropriate ones of the processors are configure...
07/01/2008
7389528Operating cable modems in a low power mode
An apparatus may include a receiver configured to receive chunks of data on a downstream channel from a cable modem termination system. The receiver may be further configured to enter a low power state in which the chunks of data cannot be received. Wake up circuitr...
06/17/2008
7389537Rate limiting data traffic in a network
A network device coordinates with other devices in a network to create a distributed filtering system. The device detects an attack in the network, such as a distributed denial of service attack, and forwards attack information to the other devices. The devices may ...
06/17/2008
7386543System and method for supporting editorial opinion in the ranking of search results
A server improves the ranking of search results. The server includes a processor and a memory that stores instructions and a group of query themes. The processor receives a search query containing at least one search term, retrieves one or more objects based on the ...
06/10/2008
7386013Systems and methods for compressing packet headers
A system processes data units in a network. The system receives a data unit that includes a group of headers and suppresses one or more of the headers to form a reduced data unit. The system suppresses one or more other headers of the reduced data unit to form a fur...
06/10/2008
D570359Graphic user interface of page turning elements for a display screen of a communications terminal
06/03/2008
7382839Ingress noise reduction in a digital receiver
The invention provides a device for reducing ingress noise in a digital signal, comprising a noise predictor for predicting an amount of ingress noise in the digital signal based on past samples of the ingress noise, and a subtractor for subtracting the predicted am...
06/03/2008
7382793Systems and methods for determining the bandwidth used by a queue
A system determines bandwidth use by queues in a network device. To do this, the system determines an instantaneous amount of bandwidth used by each of the queues and an average amount of bandwidth used by each of the queues. The system then identifies bandwidth use...
06/03/2008
7382782Packet spraying for load balancing across multiple packet processors
A network device includes multiple packet processing engines implemented in parallel with one another. A spraying component distributes incoming packets to the packet processing engines using a spraying technique that load balances the packet processing engines. In ...
06/03/2008
7382724Automatic switchover mechanism in a network device
A system comprises a plurality of processing modules, one of which is designated to be the primary processing module and the others are designated to be secondary processing modules. During operation, state is maintained in the primary processing module and at least...
06/03/2008
7379425Address converter for gateways interconnecting networks of different address formats
In a gateway, a packet received from a first network contains first address data conforming to the first network in the packet header and second address data conforming to a second network in an auxiliary header. The first address data of the packet is then rewritte...
05/27/2008
7373246Using boundaries associated with a map view for business location searching
A system aggregates entity location information from multiple documents distributed among multiple locations in a network. The system searches the entity location information to identify a first set of entities located within the entirety of a first geographic regio...
05/13/2008
7369500Dynamic queue threshold extensions to random early detection
A buffer memory may be configured to temporarily store data in a number of queues. A processor may be configured to measure a fullness of the buffer memory. The processor may also be configured to assign sizes to the number of queues based on the fullness of the buf...
05/06/2008
7369553Unicast/multicast system
A unicast/multicast system has an internal cell generating section that generates an internal cell to include its output index information based on user data, and an output port conversion table that stores the relation of output index information and output port nu...
05/06/2008
7369495Method and apparatus for shared shaping
A method and a network device for sharing bandwidth among a group of classes of traffic for an interface are provided. Bandwidth may be allocated to at least one traffic class of a first priority for the interface. At least some unused bandwidth of the at least one ...
05/06/2008
1        
 
Sign InRegister
Username  
Password   
forgot password?