Source: http://www.google.com/patents/US8135842?dq=7,634,557
Timestamp: 2013-12-09 11:07:08
Document Index: 75789733

Matched Legal Cases: ['art 3', 'art 3', 'art 2', 'art/9706', 'art2', 'Application No. 10', 'Application No. 2007', 'Application No. 2007', 'Application No. 2007', 'Application No. 200580035744', 'Application No. 200580035744', 'art/9611', 'art2']

Patent US8135842 - Internet jack - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Advanced Patent Search | Sign inAdvanced Patent SearchPatentsThe claimed invention herein provides a simple, economical, and safe way to connect a new class of Internet-ready devices and appliances to the Internet without the use of a personal computer (PC). The claimed invention herein provides an Internet dial-tone, so to speak, to applications ranging from...http://www.google.com/patents/US8135842?utm_source=gb-gplus-sharePatent US8135842 - Internet jackPublication numberUS8135842 B1Publication typeGrantApplication numberUS 10/049,972PCT numberPCT/US2000/022476Publication dateMar 13, 2012Filing dateAug 16, 2000Priority dateAug 16, 1999Also published asWO2001013583A2, WO2001013583A3Publication number049972, 10049972, PCT/2000/22476, PCT/US/0/022476, PCT/US/0/22476, PCT/US/2000/022476, PCT/US/2000/22476, PCT/US0/022476, PCT/US0/22476, PCT/US0022476, PCT/US022476, PCT/US2000/022476, PCT/US2000/22476, PCT/US2000022476, PCT/US200022476, US 8135842 B1, US 8135842B1, US-B1-8135842, US8135842 B1, US8135842B1InventorsLandon Gentry, Michael W. Johnson, Ryo Koyama, John S. MinamiOriginal AssigneeNvidia CorporationPatent Citations (134), Non-Patent Citations (96), Classifications (21), Legal Events (11) External Links: USPTO, USPTO Assignment, EspacenetInternet jackUS 8135842 B1Abstract The claimed invention herein provides a simple, economical, and safe way to connect a new class of Internet-ready devices and appliances to the Internet without the use of a personal computer (PC). The claimed invention herein provides an Internet dial-tone, so to speak, to applications ranging from toys and entertainment consoles to electronic books and health equipment just as a traditional telephone jack provides a plain old telephone system (POTS) dial-tone for phones, modems, and fax machines. The invention herein features a modem, network stack, and application protocols alleviating the need for sophisticated logic within attached devices. With one-touch, appliances can quickly and easily connect to the Internet.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS212889Nov 1, 1877Mar 4, 1879 Improvement in road-enginesUS4807111Jun 19, 1987Feb 21, 1989International Business Machines CorporationDynamic queueing methodUS4839851Jul 13, 1987Jun 13, 1989Idaho Research Foundation, Inc.Programmable data path deviceUS5012489Nov 7, 1988Apr 30, 1991Hayes Microcomputer Products, Inc.Method for sending a plurality of data channels over a single communications lineUS5056058Mar 5, 1990Oct 8, 1991Hitachi, Ltd.Communication protocol for predicting communication frame type in high-speed processing systemUS5161193Jun 29, 1990Nov 3, 1992Digital Equipment CorporationPipelined cryptography processor and method for its use in communication networksUS5163131Sep 8, 1989Nov 10, 1992Auspex Systems, Inc.Parallel i/o network file server architectureUS5303344Feb 25, 1991Apr 12, 1994Hitachi, Ltd.Protocol processing apparatus for use in interfacing network connected computer systems utilizing separate paths for control information and data transferUS5307413Jul 19, 1991Apr 26, 1994Process Software CorporationMethod and apparatus for adding data compression and other services in a computer networkUS5426694Oct 8, 1993Jun 20, 1995Excel, Inc.Telecommunication switch having programmable network protocols and communications servicesUS5430727May 19, 1994Jul 4, 1995Digital Equipment CorporationMultiple protocol routingUS5440551Jan 4, 1994Aug 8, 1995Nec CorporationMultimedia packet communication systemUS5455599Apr 4, 1995Oct 3, 1995Taligent Inc.Object-oriented graphic systemUS5485460Aug 19, 1994Jan 16, 1996Microsoft CorporationSystem and method for running multiple incompatible network protocol stacksUS5495480Jun 21, 1994Feb 27, 1996Nec CorporationPacket transmission system having timer for circuit disconnectionUS5499353Jun 20, 1995Mar 12, 1996Ast Research, Inc.Cache address strobe control logic for stimulated bus cycle initiationUS5513324Mar 7, 1994Apr 30, 1996Echelon Systems CorporationMethod and apparatus using network variables in a multi-node networkUS5519704Apr 21, 1994May 21, 1996Cisco Systems, Inc.Reliable transport protocol for internetwork routingUS5544357May 26, 1995Aug 6, 1996Paracom CorporationDatabase acceleratorUS5546453Jun 7, 1995Aug 13, 1996Excel, Inc.Telecommunication switch having programmable network protocols and communications servicesUS5566170Dec 29, 1994Oct 15, 1996Storage Technology CorporationMethod and apparatus for accelerated packet forwardingUS5577105Mar 11, 1994Nov 19, 1996U.S. Robotics, Inc.Telephone call routing and switching techniques for data communicationsUS5577172Aug 31, 1994Nov 19, 1996Lasermaster CorporationHigh-capacity protocol for packet-based networksUS5577237Jan 23, 1995Nov 19, 1996Tandem Computers, IncorporatedProtocol timer and method of using sameUS5581686Jun 6, 1995Dec 3, 1996Microsoft CorporationMethod and system for in-place interaction with contained objectsUS5596702Apr 16, 1993Jan 21, 1997International Business Machines CorporationMethod and system for dynamically sharing user interface displays among a plurality of application programUS5598410Dec 29, 1994Jan 28, 1997Storage Technology CorporationMethod and apparatus for accelerated packet processingUS5619650Sep 21, 1995Apr 8, 1997International Business Machines CorporationNetwork processor for transforming a message transported from an I/O channel to a network by adding a message identifier and then converting the messageUS5621434Aug 11, 1993Apr 15, 1997Object Technology Licensing Corp.Cursor manipulation system and methodUS5625678May 24, 1995Apr 29, 1997Microsoft CorporationMethod and system for allowing switched voice and data communication among multiple application programsUS5625825Oct 21, 1993Apr 29, 1997Lsi Logic CorporationRandom number generating apparatus for an interface unit of a carrier sense with multiple access and collision detect (CSMA/CD) ethernet data networkUS5634015Oct 4, 1994May 27, 1997Ibm CorporationGeneric high bandwidth adapter providing data communications between diverse communication networks and computer systemUS5636371Jun 7, 1995Jun 3, 1997Bull Hn Information Systems Inc.Virtual network mechanism to access well known port application programs running on a single host systemUS5640394Jan 16, 1996Jun 17, 1997Microsoft CorporationSystem and method for running multiple incompatible network protocol stacksUS5650941Dec 29, 1995Jul 22, 1997Intel CorporationComputer architecture for creating and manipulating displayable objectsUS5663951Jun 6, 1995Sep 2, 1997Intel CorporationDelayed transmission of data packets over networksUS5664162Nov 3, 1994Sep 2, 1997Cirrus Logic, Inc.Graphics accelerator with dual memory controllersUS5666362Jul 25, 1995Sep 9, 19973Com CorporationMethod and apparatus for asynchronous PPP and synchronous PPP conversionUS5675507Apr 28, 1995Oct 7, 1997Bobo, Ii; Charles R.Message storage and delivery systemUS5678060Oct 28, 1994Oct 14, 1997Hitachi, Ltd.System for executing high speed communication protocol processing by predicting protocol header of next frame utilizing successive analysis of protocol header until successful header retrievalUS5680605Feb 7, 1995Oct 21, 1997Torres; Robert J.Method and apparatus for searching a large volume of data with a pointer-based device in a data processing systemUS5687314Jun 9, 1992Nov 11, 1997Tele Digital Development, Inc.Method and apparatus for assisting data bus transfer protocolUS5696899Nov 18, 1992Dec 9, 1997Canon Kabushiki KaishaMethod and apparatus for adaptively determining the format of data packets carried on a local area networkUS5699350Oct 6, 1995Dec 16, 1997Canon Kabushiki KaishaReconfiguration of protocol stacks and/or frame type assignments in a network interface deviceUS5701316Aug 31, 1995Dec 23, 1997Unisys CorporationMethod for generating an internet protocol suite checksum in a single macro instructionUS5726769 *Nov 14, 1995Mar 10, 1998Canon Kabushiki KaishaImage processing apparatus capable of connecting external information processing terminal, and including printer unit and data processing unitUS5727149Dec 21, 1995Mar 10, 1998Hitachi, Ltd.Network interface apparatus and data transmission control method thereofUS5734852Mar 8, 1996Mar 31, 1998Object Technology Licensing Corp.Method and apparatus for displaying hardware dependent graphics in an object-oriented operating systemUS5734865Jun 27, 1995Mar 31, 1998Bull Hn Information Systems Inc.Virtual local area network well-known port routing mechanism for mult--emulators in an open system environmentUS5748905Aug 30, 1996May 5, 1998Fujitsu LimitedFrame classification using classification keysUS5754540Jul 18, 1995May 19, 1998Macronix International Co., Ltd.Expandable integrated circuit multiport repeater controller with multiple media independent interfaces and mixed media connectionsUS5754556Jul 18, 1996May 19, 1998Teradyne, Inc.Semiconductor memory tester with hardware acceleratorsUS5761281Jul 30, 1996Jun 2, 19983Com CorporationTelephone call routing and switching techniques for data communicationsUS5778178Aug 5, 1996Jul 7, 1998Arunachalam; LakshmiMethod and apparatus for enabling real-time bi-directional transactions on a networkUS5790546Dec 4, 1995Aug 4, 1998Cabletron Systems, Inc.Method of transmitting data packets in a packet switched communications networkUS5790676Sep 23, 1997Aug 4, 1998Hughes Electronics CorporationRadio port controller in a wireless personal communications systemUS5802278Jan 23, 1996Sep 1, 19983Com CorporationBridge/router architecture for high performance scalable networkingUS5802287Aug 3, 1995Sep 1, 1998Lsi Logic CorporationSingle chip universal protocol multi-function ATM network interfaceUS5802306Oct 31, 1995Sep 1, 1998International Business Machines CorporationSupporting multiple client-server sessions from a protocol stack associated with a single physical adapter through use of a plurality of logical adaptersUS5805816Jan 28, 1997Sep 8, 1998Compaq Computer Corp.Network packet switch using shared memory for repeating and bridging packets at media rateUS5809235Mar 8, 1996Sep 15, 1998International Business Machines CorporationObject oriented network event management frameworkUS5815516Apr 5, 1996Sep 29, 1998International Business Machines CorporationMethod and apparatus for producing transmission control protocol checksums using internet protocol fragmentationUS5818935Mar 10, 1997Oct 6, 1998Maa; Chia-YiuInternet enhanced video systemUS5826032Feb 12, 1996Oct 20, 1998University Of Southern CaliforniaMethod and network interface logic for providing embedded checksumsUS5847698 *Sep 17, 1996Dec 8, 1998Dataventures, Inc.Electronic book deviceUS5854750Sep 3, 1996Dec 29, 1998Insession, Inc.System and method for processing transactions in an environment containing a number of object oriented applicationsUS5870549Oct 6, 1997Feb 9, 1999Bobo, Ii; Charles R.Systems and methods for storing, delivering, and managing messagesUS5870622Oct 10, 1997Feb 9, 1999Advanced Micro Devices, Inc.Computer system and method for transferring commands and data to a dedicated multimedia engineUS5872919May 7, 1997Feb 16, 1999Advanced Micro Devices, Inc.Computer communication network having a packet processor with an execution unit which is variably configured from a programmable state machine and logicUS5877764Oct 23, 1992Mar 2, 1999International Business Machines CorporationGraphical user interface for managing text i/o between a user and a parallel programUS5894557Mar 29, 1996Apr 13, 1999International Business Machines CorporationFlexible point-to-point protocol frameworkUS5901287 *Jul 24, 1996May 4, 1999The Sabre Group Inc.Information aggregation and synthesization systemUS5905582 *Nov 14, 1995May 18, 1999Canon Kabushiki KaishaImage processing apparatus for processing image data in response to signals from an external apparatusUS5909546Mar 8, 1996Jun 1, 1999Mitsubishi Electric Information Technology Center America, Inc. (Ita)Network interface having support for allowing remote operations with reply that bypass host computer interactionUS5918051Jul 19, 1995Jun 29, 1999Ricoh Company, Ltd.Object-oriented communication system with support for multiple remote machine typesUS5920732Jul 1, 1996Jul 6, 1999Apple Computer, Inc.System for preallocating additional larger buffer sizes in accordance with packet sizes of discarded packets that can't be stored in existing preallocated buffer sizesUS5923892Oct 27, 1997Jul 13, 1999Levy; Paul S.Host processor and coprocessor arrangement for processing platform-independent codeUS5935268Jun 3, 1997Aug 10, 1999Bay Networks, Inc.Method and apparatus for generating an error detection code for a modified data packet derived from an original data packetUS5937169Oct 29, 1997Aug 10, 19993Com CorporationOffload of TCP segmentation to a smart adapterUS5941988Jan 27, 1997Aug 24, 1999International Business Machines CorporationSession and transport layer proxies via TCP glueUS5943481May 7, 1997Aug 24, 1999Advanced Micro Devices, Inc.Computer communication network having a packet processor with subsystems that are variably configured for flexible protocol handlingUS5946487Jun 10, 1996Aug 31, 1999Lsi Logic CorporationObject-oriented multi-media architectureUS5966534Jun 27, 1997Oct 12, 1999Cooke; Laurence H.Method for compiling high level programming languages into an integrated processor with reconfigurable logicUS5968161Feb 7, 1997Oct 19, 1999Altera CorporationFPGA based configurable CPU additionally including second programmable section for implementation of custom hardware supportUS5974518Apr 10, 1997Oct 26, 1999Milgo Solutions, Inc.Smart buffer size adaptation apparatus and methodUS5987582Sep 30, 1996Nov 16, 1999Cirrus Logic, Inc.Method of obtaining a buffer contiguous memory and building a page table that is accessible by a peripheral graphics deviceUS5991299Sep 11, 1997Nov 23, 19993Com CorporationHigh speed header translation processingUS5999974Aug 29, 1997Dec 7, 1999International Business Machines CorporationInternet protocol assists for high performance LAN connectionsUS6012961 *May 14, 1997Jan 11, 2000Design Lab, LlcElectronic toy including a reprogrammable data storage deviceUS6014699Aug 29, 1997Jan 11, 2000International Business Machines CorporationInternet protocol assists for high performance LAN connectionsUS6034963 *Oct 31, 1996Mar 7, 2000Iready CorporationMultiple network protocol encoder/decoder and data processorUS6038595 *Mar 2, 1998Mar 14, 2000Emc CorporationInformation/communication device for network based services and a system for use of information/communication based servicesUS6046980Nov 24, 1997Apr 4, 2000Packeteer, Inc.System for managing flow bandwidth utilization at network, transport and application layers in store and forward networkUS6049857Jul 23, 1998Apr 11, 2000Sun Microsystems, Inc.Apparatus and method for translating addresses utilizing an ATU implemented within a network interface cardUS6058421 *Feb 4, 1998May 2, 20003Com CorporationMethod and system for addressing network host interfaces from a cable modem using DHCPUS6061368Nov 5, 1997May 9, 2000Xylan CorporationCustom circuitry for adaptive hardware routing engineUS6061742Oct 10, 1997May 9, 2000Nortel Networks CorporationComputer network adaptorUS6076115Apr 24, 1997Jun 13, 2000Xaqti CorporationMedia access control receiver and network management systemUS6078736Aug 28, 1997Jun 20, 2000Xilinx, Inc.Method of designing FPGAs for dynamically reconfigurable computingUS6081846May 8, 1997Jun 27, 2000Microsoft CorporationMethod and computer program product for reducing intra-system data copying during network packet processingUS6092110Oct 23, 1997Jul 18, 2000At&T Wireless Svcs. Inc.Apparatus for filtering packets using a dedicated processorUS6092229Oct 9, 1996Jul 18, 2000Lsi Logic CorporationSingle chip systems using general purpose processorsUS6094657 *Oct 1, 1997Jul 25, 2000International Business Machines CorporationApparatus and method for dynamic meta-tagging of compound documentsUS6098188Jun 30, 1995Aug 1, 2000Lucent Technologies Inc.Packet framerUS6101543Oct 25, 1996Aug 8, 2000Digital Equipment CorporationPseudo network adapter for frame capture, encapsulation and encryptionUS6151625Apr 30, 1999Nov 21, 2000Schneider Automation Inc.Internet web interface including programmable logic controller for controlling output devices based on status of input devicesUS6157955Jun 15, 1998Dec 5, 2000Intel CorporationPacket processing system including a policy engine having a classification unitUS6157956 *Mar 28, 1997Dec 5, 2000Global Maintech, Inc.Heterogeneous computing interface apparatus and method using a universal character setUS6172980Sep 11, 1997Jan 9, 20013Com CorporationMultiple protocol supportUS6290565 *Jul 21, 1999Sep 18, 2001Nearlife, Inc.Interactive game apparatus with game play controlled by user-modifiable toyUS6290566 *Apr 17, 1998Sep 18, 2001Creator, Ltd.Interactive talking toyUS6319010 *Dec 7, 1998Nov 20, 2001Dan KikinisPC peripheral interactive dollUS6331865 *Oct 16, 1998Dec 18, 2001Softbook Press, Inc.Method and apparatus for electronically distributing and viewing digital contentsUS6363418 *Oct 16, 1998Mar 26, 2002Softbook Press, Inc.On-line image caching control for efficient image displayUS6377570 *Feb 25, 1998Apr 23, 2002Fonefriend Systems, Inc.Internet switch box, system and method for internet telephonyUS6389479 *Aug 28, 1998May 14, 2002Alacritech, Inc.Intelligent network interface device and system for accelerated communicationUS6446192 *Jun 4, 1999Sep 3, 2002Embrace Networks, Inc.Remote monitoring and control of equipment over computer networks using a single web interfacing chipUS6480852 *Dec 11, 1998Nov 12, 2002International Business Machines CorporationMethod and system for rating bookmarks in a web browserUS6510458 *Jul 15, 1999Jan 21, 2003International Business Machines CorporationBlocking saves to web browser cache based on content ratingUS6519247 *Dec 24, 1997Feb 11, 2003Canon Kabushiki KaishaData communicating apparatus and data communicating method capable of communicating through a plurality of kinds of networksUS6567855 *Jan 2, 1998May 20, 2003Intel CorporationPortable processing system with always on, always connected capabilityUS6572431 *Apr 4, 1997Jun 3, 2003Shalong MaaComputer-controlled talking figure toy with animated featuresUS6713201 *Oct 29, 2001Mar 30, 2004Hewlett-Packard Development Company, L.P.Systems including replaceable fuel cell apparatus and methods of using replaceable fuel cell apparatusUS6765901 *May 28, 1999Jul 20, 2004Nvidia CorporationTCP/IP/PPP modemUS6773344 *Jul 28, 2000Aug 10, 2004Creator Ltd.Methods and apparatus for integration of interactive toys with interactive television and cellular communication systemsUS6800013 *Mar 7, 2002Oct 5, 2004Shu-Ming LiuInteractive toy systemUS6949002 *Nov 20, 2001Sep 27, 2005Konami CorporationPlay extension system and program for the sameUS7039717 *Sep 27, 2001May 2, 2006Nvidia CorporationInternet modem streaming socket methodUS20010011233 *Jan 11, 1999Aug 2, 2001Chandrasekhar NarayanaswamiCoding system and method for linking physical items and corresponding electronic online information to the physical itemsUS20040213290 *May 20, 2004Oct 28, 2004Johnson Michael WardTCP/IP/PPP modemUS20050249245 *Feb 28, 2005Nov 10, 2005Serconet Ltd.System and method for carrying a wireless based signal over wiringJPH11196187A * Title not availableWO1998008344A2 *Aug 8, 1997Feb 26, 1998Virtual PressMethod and apparatus for viewing electronic reading materialsWO1999039488A1 *Jan 29, 1999Aug 5, 1999British TelecommCommunications system for mobile data transfer* Cited by examinerNon-Patent CitationsReference18802-3:2000 ISO/IEC Information Technology-LAN/MAN, Part 3: Carrier Sense Multiple Access with Collision Detection, Jan. 2001.28802-3:2000 ISO/IEC Information Technology�LAN/MAN, Part 3: Carrier Sense Multiple Access with Collision Detection, Jan. 2001.3Abbot, Mark B., and Peterson, Larry L., "Increasing Network Throughput by Integrating Protocol Layers" IEEE 1993.4Advisory Office Action from U.S. Appl. No. 10/969,376, dated May 5, 2010.5Agrawal, P. et al. "Architecture and Design of the MARS Hardware Accelerator," 24th ACM/IEEE Design Automation Conference, 1987, Paper 6.3, pp. 101-107.6Ames, Richard, "Building an Embedded Web Server from Scratch" Circuit Cellar INK Feb. 1998.7Banks, David and Prudence, Michael, "A High-Performance Network Architecture for a PA-RISC Workstation" IEEE Journal vol. II, No. 22 Feb. 1993.8Blumrich, Matthias A.; Dubnicku, Cezary; Felton, Edward W.; Li, Kai, "Protected, User-level DMA for the Shrimp Network Interface" IEEE 1996.9Bonjour, Dominique; de Hauteclocque, Gaelle; le Moal, Jacques, "Design and Application of ATM LAN/WAN Adapters" IEEE 1998.10Camarda, P.; Pipio, F.; Piscitelli, G.; "Performance evaluating of TCP/IP implementations in end systems" IEE Proc-Computer Digital Tech. vol. 146 No. 1 Jan. 1999.11Case, B., "Implementing the Java Virtual Machine: Java's Complex Instruction Set Can Be Built in Software or Hardware," Microprocessor Report, Microdesign Resources, Mar. 25, 1996, pp. 12-17.12Chandrammenon, Grish P.; Varghese, George, "Trading Packet Headers for Packet Processing" IEEE 1996.13Chesson, Greg, "Proceedings of the Summer 1987 USENIX Conference" USENIX Association Jun. 8-12, 1987.14Chesson, Greg, "The Protocol Engine Project" Technology Focus Sep. 1987.15Chiswell, Dave "Implementation Challenges for 155Mbit ATM Adapters" ISBN# 0-7803-2636-9.16Clark, David D.; Jacobson, Van; Romkey, John; Salwen, Howard, "An Analysis of TCP Processing Overhead" IEEE Jun. 1989.17Clark, David D.; Romkey, John; Salwen, Howard, "An Analysis of TCP Processing Overhead" IEEE 1988.18Dalton, Chris; Watson, Greg; Banks, David; Calamvokis, Costas; Edwards, Aled; Lumley, John, "Afterburner: a Network-independent card provides architectural support for high-performance protocols" IEEE Jul. 1993.19Dittia, Zubin D.; Parulkar, Guru M.; Jr., Jerome R. Cox, "The APIC Approach to High Performance Network Interface Design: Protect4ed DMA and Other Techniques" IEEE 1997.20Doumenis, Gr. A.; Reisis, D.I.; Stassinopoulos, G.I., "Efficient Implementation of the SAR Sub layer and the ATM Layer in High-Speed Broadband ISDN Data Terminal Adapters" IEEE 1993.21Doumenis, Gr.A., Konstantoulakis, G.E., Reisis, D.I.and Stassinopoulos, G.I. "A Personal Computer Hosted Terminal Adapter for the Broadband Integrated Services Digital Network and Applications" National Technical University of Athens, Greece.22Druschel, Peter; Abbot, Mark B.; Pagels, Michael A.; Peterson, Larry L., "Network Subsystem Design" IEEE Network Jul. 1993.23Eady, Fred, "Embedded Internet Part 2: TCP/IP and a 16-Bit Compiler" Embedded PC Jun. 1999.24Feldmeier, David C.; McAuley, Anthony J.; Smith, Jonathan M., Bakin, Deborah S.; Marcus, William S.; Raleigh, Thomas M., "Protocol Boosters" IEEE 1998.25Final Office Action from U.S. Appl. No. 10/969,376, dated Feb. 25, 2010.26Frazier, G. L. et al., "The Design and Implementation of a Multi-Queue Buffer for VLSI Communication Switches," Proceedings of the International Conference on Computer Design, Oct. 1989, pp. 466-471.27G. Chesson and L. Green, "XTP Protocol Engine VLSI for Real-Time LANS" EFOC/LAN Jun. 29-Jul. 1, 1968.28Goloi, W.K.; Behr, P. "An IPC Protocol and Its Hardware Realization for A High-Speed Distributed Multicomputer System" IEEE 1981.29Gupta, Pankaj; McKeown, Nick, "Algorithms for Packet Classification" IEEE Network Mar./Apr. 2001.30Huange, Jau-Hsiung; Chen, Chi-Wen, "On Performance Measurements of TCP/IP and its Device Driver" IEEE 1992.31Information technology-SCSI Architecture Model-2 (SAM-2), Draft Proposed American National Standard, T10/1157-D Revision 24, Sep. 12, 2002, pp. 1-102.32Information technology�SCSI Architecture Model-2 (SAM-2), Draft Proposed American National Standard, T10/1157-D Revision 24, Sep. 12, 2002, pp. 1-102.33iReady Product Data Sheet, Internet Tuner.34Ivanov-Loshkanov, V.S.; Sevast'yanov, S.F., Semenov, M.N., "Network Microprocessor Adapter" Avtmatika i Vyshislitel'naya Tekhnika vol. 17 No. 5 pp. 25-28, 1983.35Jolitz, William Frederick, "High-Speed Networking: Header prediction and forward-error correction for very high-speed data transfer" Dr. Dobbs Journal, Aug. 1992.36Kanakia, Hermant; Cheriton, David R., "The VMP Network Adapter Board (NAB) High Performance Network Communication for Multiprocessors" ACM 1988.37Kelly, T. "Cheap Internet Hardivare that Fits in Everything" ZDNet, www.zdnet.co.uk/news/1998/77/ns-5998.html.38Kim, Chan; Jun, Jong-Jun; Park, Yeong-Ho; Lee, Kyu-Ho; Kim, Hyup-Jong, "Design and Implementation of a High-Speed ATM Host Interface Controller" Electronics and Telecommunications Research Institute, Korea.39Kitadeya et al. "Matsushita Launches WebTV Internet Connection Terminal" www.mei.co.jp/corp/news/official.data.dir/en981112-1/en981112-1htm1.40Korablum, Deborah F., "Protocol Implementation and Other Performance Issues for Local and Metropolitan Area Networks" IEEE 1988.41Laskman, T.V.; Madhow, U., "Performance Analysis of Window-based Flow Control using TCP/IP: Effect of High Bandwidth Delay Products and Random Loss" High Performance Networking V. 1994 IFIP.42Legg, John, "Choosing and implementing an embedded TCP/IP Stack" Electronic Product Design Jan. 1999.43Majima, A. et al., "Development of Resource Reservation Mechanism for Multimedia Communication," Joho Shori Gakkai Kenkyu Hokoku, 2000, pp. 17-22, Japan.44Maly, K.; Khanna, K.; Kukkamala, R.; Overstreet C.M.; Yerraballi, R.; Foundriat, E.C.; Madan, B., "Parallel TCP/IP for Multiprocessor Workstations" High Performance Networking, IV, 1993 IFIP.45Mansour, Mohammad; Kayssi, Ayman, "FPGA-Based Internet Protocol Version 6 Router" IEEE 1998.46Marcus, William S.; Hadzic, Ilija; McAuley, Anthony J.; Smith, Jonathan M., "Protocol Boosters: Applying Programmability to Network Infrastructures" IEEE Communications Magazine Oct. 1998.47Margolin, Bob, "Smarter Stuff" http://www.byte.com/art/9706/sec6/art2.htm , Jun. 1997.48 *Martin et al. "An Alternative to Government Regulation and Censorship: Content Advisory Systems for the Internet." Jul. 7, 1997. http://penta2.ufrgs.br/gereseg/censura/rsac/dianne1.htm Recreational Software Advisory Council, pp. 1-11.49 *Martin et al. "An Alternative to Government Regulation and Censorship: Content Advisory Systems for the Internet." Jul. 7, 1997.http://penta2.ufrgs.br/gereseg/censura/rsac/dianne1.htm Recreational Software Advisory Council, pp. 1-11.50Meleis, Hanafy E.; Serpanos, Dimitrios, N., "Designing Communication Subsystems for High-Speed Networks" IEEE Network Jul. 1992.51Moldeklev, Kjersti; Klovning, Espen; Kure, Oivind, "The effect of end system hardware and software on TCP/IP throughput performance over a local ATM Network".52Mora, F.; Sebastia, A., "Electronic Design of a High Performance Interface to the SCI Network" IEEE 1998.53Nagata, Takahiko; Hosoda, Yasuhiro; Yamahsita, Hiroyuki, "High-Performance TCP/IP/ATM Communication Boards: Driving Force for Various Multimedia Services" vol. 9 No. 6 Nov. 1997.54Neufeld, Gerald W.; Ito, Mabo Robert; Goldberg, Murray; McCutcheon, Mark J.; Ritchie, Stuart, Parallel Host Interface for an ATM Network IEEE Network Jul. 1993.55New Media News, www. newmedianews.com/02197/ts-inettuner.html.56New Media News, www. newmedianews.com/02197/ts�inettuner.html.57Nielson, Dr. Michael J.K., "TURBOchannel" IEEE 1991.58Non-Final Office Action from U.S. Appl. No. 10/969,376, dated Jan. 7, 2009.59Non-Final Office Action from U.S. Appl. No. 10/969,376, dated Jul. 15, 2009.60Non-Final Office Action from U.S. Appl. No. 10/969,376, dated Jul. 9, 2008.61Non-Final Office Action from U.S. Appl. No. 10/969,376, dated Oct. 12, 2010.62Notice of Allowance from U.S. Appl. No. 10/969,376, dated Apr. 14, 2011.63Notice of Allowance from U.S. Appl. No. 10/969,376, dated Jul. 16, 2010.64Notice of Preliminary Rejection form Korean Patent Application No. 10-20077008944, dated Sep. 13, 2010 (English translation).65Notice of Reasons for Final Rejection from Japanese Patent Application No. 2007-538074, dated Nov. 24, 2010.66Notice of Reasons for Rejection from Japanese Patent Application No. 2007-538074, dated Dec. 8, 2009.67Notice of Reasons for Rejection from Japanese Patent Application No. 2007-538074, dated Jun. 8, 2010.68Office Action from Chinese Patent Application No. 200580035744.6, dated Aug. 7, 2009 (English translation).69Office Action from Chinese Patent Application No. 200580035744.6, dated Nov. 24, 2010.70Office Action Summary from U.S. Appl. No. 10/969,376 mailed on Dec. 27, 2007.71Orphanos, George; Birbas, Aleicios; Petrellis, Nikos; Mountzouris, Ioannis; Malataras, Andreas, "Compensating for Moderate Effective Throughput at the Desktop" IEEE Communication Magazine Apr. 2000.72Panian et al. "The IP Modem Interface Standard: Draft" Portable Computer Communications Association, Brookdale, CA., Jan. 11, 1999.73Preston, David "Internet Protocols Migrate to Silicon for Networking Devices" Electronic Design Apr. 14, 1997.74Preston, David J., "Internet Protocols Migrate to Silicon for Networking Devices" Electronic Design Apr. 14, 1997.75Ramakrishnan, K.K., "Performance Considerations in Designing Network Interfaces" IEEE Journal1993.76Rang, Michael ad Tantawy, Ahmed, "A Design Methodology for Protocol Processors" IEEE 1995.77Rutsche, Erich, "The Architecture of a Gb/s Multimedia Protocol Adapter" ACM SIGCOMM Computer Communication Review.78Shivam, Piyush; Wyckoff, Pete; Panda, Dhabaleswar, "EMP: Zero-copy OS-bypass NIC-driven Gigabit Ethernet" SC2001 Nov. 2001, Denver CO, USA.79Siegel, Martin; Williams, Mark; Robler, Georg, "Overcoming Bottlenecks in High-Speed Transport Systems" IEEE 1991.80Smith, Jonathon M.; Traw, C. Brendan S., "Giving Applications Access to Gb/s Networking" IEEE Network Jul. 1993.81Steenkiste, Peter, "A High-Speed Network Interface for Distributed-Memory Systems: Architecture and Applications" ACM Transactions on Computer Systems, vol. 15, No. 1 Feb. 1997.82Steenkiste, Peter, "A Systematic Approach to Host Interface Design for High-Speed Networks" IEEE Mar. 1994.83Steenkiste, Peter, "Design, Implementation, and evaluation of a Single-copy Protocol Stack" Software-Practice and Experience, vol. 28, Jun. 1998.84Steenkiste, Peter, "Design, Implementation, and evaluation of a Single-copy Protocol Stack" Software�Practice and Experience, vol. 28, Jun. 1998.85Stevens, Richard W., "TCP/IP Illustrated Volume" Addison-Wesley Professional Computing Series.86Sung, D. K., "Mobile Communications Systems (MCS)," EE624, Korea Advanced Institute of Science and Technology, Communication Network Research Lab, 2000, pp. 1-17.87Toyoshima, Kan; Shirakawa, Kazuhiro; Hayashi, Kazuhiro, "Programmable ATM Adapter: Rapid Prototyping of Cell Processing Equipment for ATM Network" IEEE 1997.88Traw, C. Brendan S.; Smith, Jonathan M., "Hardware/Software Organization of a High-Performance ATM Host Interface" IEEE 1993.89Varada, S.; Yang, Y.; Evans, D., "Data and Buffer Management in ATM Systems" TranSwitch Corporation.90Wayner, P., "Are Java Chips better than general-purpose CPU's? or will new compilers make them obsolete," Sun Gambles on Java Chips, Nov. 1996, pp. 1-10, retrieved from www.byte.com/art/9611/sec6/art2.htm on Dec. 22, 2004.91Wittie, Larry D., Ma, Fanyuan, "A TCP/IP Communication Subsystem in Micros" IEEE 1987.92Womack, Lucas;.Mraz, Ronald; Mendelson, Abraham, "A Study of Virtual Memory MTU Reassembly withing the PowerPC Architecture" IEEE 1997.93Wright, Maury "Intelligent Ethernet Boards" EDN Jun. 23, 1988.94Wright, Maury, "Low-Cost Control LANs Add Automation to Homes, Autos, and Offices" EDN Jul. 20, 1992.95Written Opinion and International Search Report form International Application No. PCT/US05/37941, dated Oct. 2, 2006.96Yocum, Kenneth G.; Chase, Jeffrey S.; Gallatin, Andrew J.; Lebeck, Alvin R., Cut-Through Delivery in Trapeze: An Exercise in Low-Latency Messaging IEEE 1997.* Cited by examinerClassifications U.S. Classification709/227International ClassificationH04L12/28, H04M11/06, G06F15/16, H04L12/24, H04L29/06, H04L29/08Cooperative ClassificationH04L29/06, H04L29/08072, H04L29/08009, H04L29/0809, H04L29/06102, H04L29/06095, H04L12/2856, H04L29/06108, H04M11/06European ClassificationH04L29/06J3, H04L29/06, H04L29/06J3S, H04M11/06, H04L12/28P1Legal EventsDateCodeEventDescriptionApr 2, 2013CCCertificate of correctionMay 20, 2004ASAssignmentEffective date: 20040421Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:IREADY CORPORATION;REEL/FRAME:015377/0829Owner name: NVIDIA CORPORATION, CALIFORNIAMay 12, 2004ASAssignmentFree format text: RELEASE OF MECHANICS LIEN;ASSIGNOR:GLENN PATENT GROUP;REEL/FRAME:014615/0943Owner name: IREADY CORPORATION, CALIFORNIAEffective date: 20040505May 4, 2004ASAssignmentOwner name: NVIDIA CORPORATION, CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:IREADY CORPORATION;REEL/FRAME:015320/0112Effective date: 20040421Apr 23, 2004ASAssignmentEffective date: 20040415Free format text: TERMINATION OF SECURITY INTEREST IN PATENTS;ASSIGNOR:TELOS VENTURE PARTNERS II, L.P.;REEL/FRAME:014556/0326Owner name: IREADY CORPORATION, CALIFORNIAFree format text: TERMINATION OF SECURITY INTEREST IN PATENTS;ASSIGNOR:LANZA TECHVENTURE, AS COLLATERAL AGENT;REEL/FRAME:014556/0307Free format text: TERMINATION OF SECURITY INTEREST IN PATENTS;ASSIGNOR:RWI GROUP III, L.P., AS COLLATERAL AGENT;REEL/FRAME:014556/0316Free format text: TERMINATION OF SECURITY INTEREST IN PATENTS;ASSIGNOR:NATIONAL SEMICONDUCTOR CORPORATION;REEL/FRAME:014556/0265Apr 15, 2004ASAssignmentFree format text: MECHANICS LIEN;ASSIGNOR:IREADY CORPORATION;REEL/FRAME:015215/0490Owner name: GLEN PATENT GROUP, CALIFORNIAEffective date: 20040414Mar 15, 2004ASAssignmentFree format text: SECURITY INTEREST;ASSIGNOR:IREADY CORPORATION;REEL/FRAME:014428/0212Owner name: LANZA TECHVENTURE AS COLLETERAL AGENT, CALIFORNIAEffective date: 20040311Mar 11, 2004ASAssignmentEffective date: 20040311Owner name: LANZA TECHVENTURE, COLLATERAL AGENT, CALIFORNIAFree format text: SECURITY AGREEEMENT;ASSIGNOR:IREADY CORPORATION;REEL/FRAME:014409/0910Nov 18, 2003ASAssignmentOwner name: TELOS VENTURE PARTNERS II, L.P., AS COLLATERAL AGEFree format text: SECURITY AGREEMENT;ASSIGNOR:IREADY CORPORATION;REEL/FRAME:014128/0994Effective date: 20031114Feb 28, 2003ASAssignmentOwner name: RWI GROUP III, L.P., AS COLLATERAL AGENT, CALIFORNFree format text: SECURITY INTEREST;ASSIGNOR:IREADY CORPORATION;REEL/FRAME:013447/0460Effective date: 20030228Free format text: SECURITY AGREEMENT;ASSIGNOR:IREADY CORPORATION;REEL/FRAME:013447/0365Owner name: NATIONAL SEMICONDUCTOR CORPORATION, CALIFORNIAFeb 13, 2002ASAssignmentOwner name: IREADY CORPORATION, CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:JOHNSON, MICHAEL W.;MINAMI, JOHN S.;KOYAMA, RYO;AND OTHERS;SIGNING DATES FROM 20020122 TO 20020125;REEL/FRAME:012843/0470RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google