
US Patent No: 7,746,900
Number of patents in Portfolio can not be more than 2000
Low-level communication layers and device employing same
Stats
-
Jun 29, 2010
Issued date -
Jul 22, 2005
filing date -
11/187,762
serial no -
In Force
status
Importance
Loading Importance Indicators...
Abstract
An electronic device employing an efficient network protocol stack. The protocol stack comprises a network-level protocol layer configured to provide a transmission service for transferring data to and from a computer network, and a device-level protocol layer configured to send and receive information specific to an interface of the electronic device over the network via the transmission service of the network-level protocol layer. Alternately, each of the network-level protocol layer and the device-level protocol layer may be employed individually with other network protocol layers to construct a functioning network protocol stack.
Loading the Abstract Image...
First Claim
Related Publications
Loading Related Publications...
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 2002/0069,245 Disk system adapted to be directly attached to network | 47 | 2001 | |
| 2003/0014,569 Scheme for dynamically connecting I/O devices through network | 13 | 2002 | |
| 2006/0155,805 Scalable server architecture based on asymmetric 3-way TCP | 10 | 2004 | |
| 2005/0149,682 Virtual multiple removable media jukebox | 12 | 2005 | |
| 2005/0193,189 Device and method for booting an operating system for a computer from a passive directly attached network device | 13 | 2005 | |
| 2006/0069,884 Universal network to device bridge chip that enables network directly attached device | 12 | 2005 | |
| 2006/0010,287 Disk system adapted to be directly attached | 11 | 2005 | |
| 2006/0067,356 Method and apparatus for network direct attached storage | 12 | 2005 | |
| 2007/0008,988 Enhanced network direct attached storage controller | 12 | 2006 | |
|
|
|||
| 5,987,523 Applet redirection for controlled access to non-orginating hosts | 92 | 1997 | |
| 6,327,594 Methods for shared data management in a pervasive computing environment | 194 | 1999 | |
| 6,823,458 Apparatus and method for securing resources shared by multiple operating systems | 51 | 1999 | |
| 2004/0068,563 Method, system, and program for managing locks enabling access to a shared resource | 24 | 2002 | |
| 2004/0220,933 Method, system, and program for managing locks and transactions | 33 | 2003 | |
| 7,124,128 Method, system, and program for managing requests to tracks subject to a relationship | 15 | 2003 | |
|
|
|||
| 5,463,772 Transparent peripheral file systems with on-board compression, decompression, and space management | 172 | 1993 | |
| 5,781,550 Transparent and secure network gateway | 245 | 1996 | |
| 6,128,690 System for remote memory allocation in a computer having a verification table contains information identifying remote computers which are authorized to allocate memory in said computer | 30 | 1998 | |
| 6,834,326 RAID method and device with network protocol between controller and storage devices | 149 | 2000 | |
|
|
|||
| 6,345,300 Method and apparatus for detecting a user-controlled parameter from a client device behind a proxy | 53 | 1997 | |
| 6,760,783 Virtual interrupt mechanism | 64 | 1999 | |
| 7,251,704 Store and forward switch device, system and method | 31 | 2002 | |
| 2006/0004,935 Multi-protocol bridge | 26 | 2004 | |
|
|
|||
| 6,470,389 Hosting a network service on a cluster of servers using a single-address image | 166 | 1997 | |
| 6,175,869 Client-side techniques for web server allocation | 152 | 1998 | |
| 6,360,265 Arrangement of delivering internet protocol datagrams for multimedia services to the same server | 116 | 1998 | |
| 6,314,465 Method and apparatus for load sharing on a wide area network | 114 | 1999 | |
|
|
|||
| 6,317,775 System for distributing load over multiple servers at an internet site | 65 | 1999 | |
| 6,449,647 Content-aware switching of network packets | 134 | 1999 | |
| 6,894,981 Method and apparatus for transparently proxying a connection | 54 | 2001 | |
|
|
|||
| 6,598,068 Method and apparatus for automatically managing concurrent access to a shared resource in a multi-threaded programming environment | 28 | 1996 | |
| 6,510,164 User-level dedicated interface for IP applications in a data packet switching and load balancing system | 62 | 1998 | |
| 6,578,111 Cache memory system and method for managing streaming-data | 14 | 2000 | |
|
|
|||
| 5,721,818 Method and system for enabling a file server to service multiple networks of the same network protocol family by invoking multiple instances of a network session protocol | 39 | 1996 | |
| 2005/0110,768 Touch pad for handheld device | 91 | 2003 | |
|
|
|||
| 6,216,202 Method and apparatus for managing virtual storage devices in a storage system | 63 | 1998 | |
| 7,076,690 Method and apparatus for managing access to volumes of storage | 30 | 2002 | |
|
|
|||
| 6,047,307 Providing application programs with unmediated access to a contested hardware resource | 29 | 1997 | |
| 7,069,312 Network location signature for disambiguating multicast messages in dual-IP stack and/or multi-homed network environments | 19 | 2002 | |
|
|
|||
| 5,513,314 Fault tolerant NFS server system and mirroring protocol | 317 | 1995 | |
| 6,389,432 Intelligent virtual volume access | 378 | 1999 | |
|
|
|||
| 5,999,808 Wireless gaming method | 353 | 1996 | |
|
|
|||
| 6,807,581 Intelligent network storage interface system | 172 | 2000 | |
|
|
|||
| 7,376,133 System and method for providing communications in a network using a redundant switching architecture | 11 | 2003 | |
|
|
|||
| 2005/0193,017 Portable multimedia player/recorder that accesses data contents from and writes to networked device | 36 | 2005 | |
|
|
|||
| 6,356,915 Installable file system having virtual file system drive, virtual device driver, and virtual disks | 107 | 1999 | |
|
|
|||
| 2004/0117,813 Third party media channel access in a media exchange network | 26 | 2003 | |
|
|
|||
| 6,647,016 Communication control method, communication control apparatus, and storage medium | 49 | 1999 | |
|
|
|||
| 5,426,427 Data transmission routing system | 86 | 1991 | |
|
|
|||
| 6,421,753 Storage router and method for providing virtual local storage | 93 | 1999 | |
|
|
|||
| 6,128,644 Load distribution system for distributing load among plurality of servers on www system | 89 | 1998 | |
|
|
|||
| 7,254,578 Concurrency classes for shared file systems | 12 | 2002 | |
|
|
|||
| 6,523,066 Dynamic distributed memory locking in a computer network | 20 | 1999 | |
|
|
|||
| 6,404,766 Network data communication system | 27 | 1996 | |
|
|
|||
| 2003/0018,403 Hybrid control of haptic feedback for host computer and interface device | 12 | 2002 | |
|
|
|||
| 6,347,095 System, devices and methods for use in proximity-based networking | 40 | 2000 | |
|
|
|||
| 5,987,627 Methods and apparatus for high-speed mass storage access in a computer system | 103 | 1992 | |
|
|
|||
| 5,524,247 System for scheduling programming units to a resource based on status variables indicating a lock or lock-wait state thereof | 50 | 1993 | |
|
|
|||
| 6,594,677 Virtual tape storage system and method | 26 | 2000 | |
|
|
|||
| 6,085,234 Remote file services network-infrastructure cache | 206 | 1998 | |
|
|
|||
| 6,518,965 Graphics system and method for rendering independent 2D and 3D objects using pointer based display list video refresh operations | 38 | 2001 | |
|
|
|||
| 6,732,104 Uniform routing of storage access requests through redundant array controllers | 38 | 2001 | |
|
|
|||
| 2003/0028,614 Portable storage media and method of utilizing remote storage unit on network as auxiliary memory of local computer by using the same | 14 | 2001 | |
|
|
|||
| 5,838,916 Systems and methods for executing application programs from a memory device linked to a server | 215 | 1997 | |
|
|
|||
| 6,539,446 Resource locking approach | 30 | 1999 | |
|
|
|||
| 7,010,303 Wireless router system and method | 47 | 2001 | |
|
|
|||
| 5,774,660 World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-node network | 910 | 1996 | |
|
|
|||
| 5,812,930 Information handling systems with broadband and narrowband communication channels between repository and display systems | 142 | 1996 | |
|
|
|||
| 2003/0009,591 Apparatus and method for managing internet resource requests | 4 | 2001 | |
|
|
|||
| 6,609,167 Host and device serial communication protocols and communication packet formats | 36 | 2000 | |
|
|
|||
| 7,069,350 Data transfer control system, electronic instrument, and data transfer control method | 14 | 2003 | |
|
|
|||
| 5,329,619 Cooperative processing interface and communication broker for heterogeneous computing environments | 438 | 1992 | |
|
|
|||
| 6,366,988 Systems and methods for electronic data storage management | 175 | 1998 | |
|
|
|||
| 6,529,996 Network attached virtual tape data storage subsystem | 54 | 1999 | |
|
|
|||
| 2005/0042,591 Methods and apparatus for use in sound replacement with automatic synchronization to images | 36 | 2003 | |
|
|
|||
| 6,941,576 System and methods for home network communications | 55 | 2003 | |
|
|
|||
| 5,566,331 Mass storage system for file-systems | 114 | 1994 | |
|
|
|||
| 6,167,490 Using global memory information to manage memory in a computer network | 72 | 1997 | |
|
|
|||
| 7,277,955 Streaming content | 24 | 2000 | |
|
|
|||
| 7,383,229 Access control and metering system for streaming media | 15 | 2003 | |
|
|
|||
| 5,889,942 Secured system for accessing application services from a remote station | 124 | 1996 | |
| 6,393,569 Secured system for accessing application services from a remote station | 75 | 1999 | |
Patent Citation Ranking
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|---|---|---|---|
| 3.5 Year Payment | $1600.00 | $800.00 | $400.00 | Dec 29, 2013 |
| 7.5 Year Payment | $3600.00 | $1800.00 | $900.00 | Dec 29, 2017 |
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Dec 29, 2021 |
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| Surcharge - 3.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 7.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 11.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
| Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |