Superstar singer Michael Jackson co-patented a "Method and means for creating anti-gravity illusion" in 1993.
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.
| Number | Title | Issue Date |
| 8116306 | Shared memory system A shared memory system including: a shared memory includes a plurality of memory banks; a plurality of input ports; a plurality of input buffers; and a controller for controlling writing-into and reading out of the shared memory and for transferring data from each o... | 02/14/2012 |
| 8094653 | Software parameterizable control blocks for use in physical layer processing A physical layer transport composite processing system used in a wireless communication system. A plurality of interconnected processing blocks are provided. The blocks are interconnected by a read data bus, a write data bus and a control bus. The blocks include a t... | 01/10/2012 |
| 7974275 | Saturated datagram aging mechanism Methods for aging datagrams in the memory portion of a datagram distribution device or other network device are provided. According to some of these methods, an attribute of each datagram entering the device may be used to assign an initial aging counter value to ea... | 07/05/2011 |
| 7961722 | Multiple virtualized operating environments within a VPN appliance A secure socket layer virtual private network (SSL VPN) network appliance includes a set of virtual systems having respective context information. Each of the virtual systems represents a VPN for a different subscriber network. The network appliance includes a netwo... | 06/14/2011 |
| 7894425 | Communications system providing adaptive polling based upon user usage patterns and related methods A communications system may include at least one data storage device for storing messages for respective users, and a plurality of mobile wireless communications devices each associated with a respective user for accessing the messages stored on the at least one dat... | 02/22/2011 |
| 7792098 | Method for actively managing central queue buffer allocation A method is provided for packet flow control for a switching node of a data transfer network. The method includes actively managing space allocations in a central queue of a switching node allotted to the ports of the switching node based on the amount of unused spa... | 09/07/2010 |
| 7738451 | Method and device for flexible buffering in networking system A method and device for flexible, dynamic and optimal buffering in a networking system are provided. Sizes of incoming packets are recognized and the packets are buffered into buffers of appropriate sizes. Usage times of buffers are counted, and during an idle state... | 06/15/2010 |
| 7643476 | Communication protocols, systems and methods Methods of transferring data to a target device are presented. A protocol supports sending packets to individual disaggregated elements of the target device. Each packet can be individually addressed to an element using a distinct network address. Data is sent to th... | 01/05/2010 |
| 7643477 | Buffering data packets according to multiple flow control schemes In one embodiment, the present invention includes an apparatus that has multiple buffers, including a first buffer dedicated to a first virtual channel of a first virtual network and a second buffer shared among virtual channels of a second virtual network. The shar... | 01/05/2010 |
| 7616629 | Mobile device, content distribution system, and content distribution method The present invention provides a mobile device that is able to receive content of a server even before a predetermined time interval elapses. The mobile device comprises a first transmission portion, which transmits a content transmission request to a first s... | 11/10/2009 |
| 7602774 | Quality of service for server applications Methods and apparatus are provided for allowing quality of service (QoS) configuration for storage applications running on servers connected to a storage area network (SAN). Resources such as host bus adapters (HBAs) are offloaded from individual servers onto a reso... | 10/13/2009 |
| 7602773 | Transferring data to a target device Methods of transferring data to a target device having disaggregated elements are presented. Packets having network addresses assigned to the elements and location addresses within the elements are received. The packets are routed to the elements using the network a... | 10/13/2009 |
| 7554976 | Method and system for transferring a packet stream to RDMA Disclosed are methods for handling RDMA connections carried over packet stream connections. In one aspect, I/O completion events are distributed among a number of processors in a multi-processor computing device, eliminating processing bottlenecks. For each processo... | 06/30/2009 |
| 7460528 | Processing data packets at a storage service module of a switch Routing a data packet of an information unit sequence includes receiving at a switch a data packet of an information unit sequence of a block storage exchange from a storage client, where the sequence is associated with a source identifier and a target identifier id... | 12/02/2008 |
| 7417986 | Shared buffer switch interface A system and method for using a single shared buffer to service multiple destinations for a telecommunications switch is disclosed. Upon receiving a cell of data to be sent to a destination, an interface stores the cell in a shared buffer. The address of the cell in... | 08/26/2008 |
| 7408875 | System and program product for actively managing central queue buffer allocation Method, system and program product are provided for packet flow control for a switching node of a data transfer network. The method includes actively managing space allocations in a central queue of a switching node allotted to the ports of the switching node based ... | 08/05/2008 |
| 7408878 | System packet interface An apparatus including a first integrated circuit (IC), a second IC, and an interface coupling the first IC to the second IC. The interface transfers payload control information between the first IC and the second IC utilizing a number of data transmission lines. On... | 08/05/2008 |
| 7379470 | Combined and data compressed FIFO based arbitration for a non-blocking switch A method and system for switching data packets through a multiple (m) input, multiple (n) output switching device providing a switching method having a fast one-cycle throughput. A respective switching device behaves like an output queued switch from a set of distri... | 05/27/2008 |
| 7369491 | Regulating data-burst transfer The invention discloses methods and apparatus for regulating the transfer of data bursts across a data network comprising electronic edge nodes interconnected by fast-switching optical core nodes. To facilitate switching at an electronic edge node, data bursts are o... | 05/06/2008 |
| 7356024 | Communication apparatus and communication method A correlation memory section 105 stores a prescribed table in which each control data is grouped for each kind of it (for each message unit) to be correlated to each other. A control data synchronization section 104 successively accumulates input contr... | 04/08/2008 |
| 7356625 | Moving, resizing, and memory management for producer-consumer queues by consuming and storing any queue entries from an old queue before entries from a new queue Systems, methods, and software products for moving and/or resizing a producer-consumer queue in memory without stopping all activity is provided so that no data is lost or accidentally duplicated during the move. There is a software consumer and a hardware producer,... | 04/08/2008 |
| 7356573 | Apparatus and methods for data tapping in a storage area network Disclosed are methods and apparatus for data tapping within a storage area network (SAN) and providing tapped data to a third party device, such as an appliance. In general, mechanisms are provided in a SAN to allow a data tap of data flowing between an initiator an... | 04/08/2008 |
| 7352739 | Method and apparatus for storing tree data structures among and within multiple memory channels Tree data structures are stored among and within multiple memory channels, which may be of particular use with, but not limited to tree bitmap data structures. A subtree (or entire tree) typically includes one or more leaf arrays and multiple tree arrays. One or mor... | 04/01/2008 |
| 7349334 | Method, system and program product for actively managing central queue buffer allocation using a backpressure mechanism Method, system and program product are provided for packet flow control for a switching node of a data transfer network. The method includes actively managing space allocations in a central queue of a switching node allotted to the ports of the switching node based ... | 03/25/2008 |
| 7337275 | Free list and ring data structure management A method of managing a free list and ring data structure, which may be used to store journaling information, by storing and modifying information describing a structure of the free list or ring data structure in a cache memory that may also be used to store informat... | 02/26/2008 |
| 7324509 | Efficient optimization algorithm in memory utilization for network applications A communication device configured to assign a data packet to a memory bank of a memory device is provided. The communication device includes an input port for receiving the data packet, a look-ahead logic module, a pointer assignment module, and an output port. The ... | 01/29/2008 |
| 7318094 | Apparatus, system and device for collecting, aggregating and monitoring network management information A system, apparatus and device are described for collecting, aggregating and monitoring network management information from a plurality of network devices in a network management system. User-definable configuration information are utilized, which contain an operati... | 01/08/2008 |
| 7305002 | Methods for controlling resources in a communication network The present invention refers to a method for controlling resources on a communication link that transports data in time slots, wherein access to the time slots is distributed among nodes connected to the link. A state of access to a set of one or more of the time sl... | 12/04/2007 |
| 7299039 | Method and system for providing data service in interworking wireless public and private networks A method and system for providing a data service in interworking wireless public and private networks, allows for data service data being transmitted through the private network when a data service is to be transmitted through the private network within the network ... | 11/20/2007 |
| 7289495 | Communications system providing adaptive polling based upon user usage patterns and related methods A communications system may include at least one data storage device for storing messages for respective users, and a plurality of mobile wireless communications devices each associated with a respective user for accessing the messages stored on the at least one dat... | 10/30/2007 |
| 7280537 | Communications system providing adaptive polling based upon positive and negative polling events and related methods A communications system may include at least one data storage device for storing messages for respective users, and a plurality of mobile wireless communications devices each associated with a respective user for accessing the messages stored on the at least one dat... | 10/09/2007 |
| 7274689 | Packet switch with one-stop buffer in memory with massive parallel access A broadband packet switch that handles all packets that arrive within the same frame time by simultaneously bit-pipelining the packets into different sections of the one-stop packet buffer through an input switch. Each packet remains in is selected section until its... | 09/25/2007 |
| 7272739 | System and method for aligning data in a network environment In a network environment, a first master timing generator generates a first frame reference signal and a second master timing generator generates a second frame reference signal. A first data source generates a first data source signal, a first frame source signal, ... | 09/18/2007 |
| 7266841 | Security and communications module The invention provides a module for use in a central service provider interface having access to security system and voice and data communications. The module is configured to allow the security system to seize the telephone line when necessary to indicate a securit... | 09/04/2007 |
| 7257092 | Method of communicating between a communication station and at least one data carrier In a method of communicating between a communication station (1) and at least one data carrier (2 (DC)) comprising an information data block (IDB) and useful data (UD=NĂ—UDB), an inventorization procedure with successive procedure runs is carried out a... | 08/14/2007 |
| 7257635 | System and method for describing and automatically managing resources A system and method for automatically allocating resources is provided. The system includes one or more components for automatically allocating one or more resources, based at least in part on data associated with the one or more resources, the data including at lea... | 08/14/2007 |
| 7246168 | Technique for improving the interaction between data link switch backup peer devices and ethernet switches A technique improves the interaction between a backup remote data link switch (DLSw) device coupled to a remote: subnetwork having an Ethernet switch and a local DLSw device coupled to a local subnetwork of a DLSw network. When the backup remote DLSw device accepts ... | 07/17/2007 |
| 7237035 | Frame structure and method for wavelength concatenated channel framing A method and apparatus capable of supporting a wavelength concatenated framing protocol is disclosed. ... | 06/26/2007 |
| 7234018 | Layered crossbar for interconnection of multiple processors and shared memories A method and apparatus includes a plurality of processor groups each having a plurality of processor switch chips each having a plurality of processors and a processor crossbar, each processor connected to the processor crossbar; a plurality of switch groups each ha... | 06/19/2007 |
| 7224624 | Page buffer for nonvolatile semiconductor memory device and method of operation Disclosed is a page buffer for a nonvolatile semiconductor memory device and a related method of operation. The page buffer includes a unidirectional driver between a loading latch unit used for storing a data bit in the page buffer and a bitline used to program a m... | 05/29/2007 |