Internet jack

Abstract
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.
Description

This application is a 371 National Stage Application of International Application No. PCT/US00/22476, filed Aug. 16, 2000, which claims the benefit of U.S. Provisional Application No. 60/149,214, filed Aug. 16, 1999.


BACKGROUND OF THE INVENTION

1. Technical Field


The present invention relates to Internet connections. More particularly, the present invention relates to a new connection platform for connecting to the Internet that provides an ease of use to a user as does a phone jack.


2. Description of the Prior Art


Internet Appliances Vs. Internet-Ready Appliances


Internet appliances already appear in the form of Web enabled televisions, screen phones, Web Tablets, and Email Readers, that take advantage of the Internet to send and receive data, browse Web sites, and other computer-type activities. Internet appliances may be characterized as requiring an Internet connection for primary usage, or as being permanently attached to an Internet link. In the latter case, the device may not need to be on-line continuously, but might always be attached to a phone jack or to some other Internet connection.


A new class of devices will soon emerge that will use the Internet to simply augment primary functions, and that will not require a permanent hook up to an Internet link nor will even require the Internet to function. Of such herein cited portable and/or Internet optional function devices (herein referred to interchangeably as Internet-ready devices or appliances), connection is required only when updating, sending, or receiving information. Internet-ready device categories may include, but are not limited to, toys, electronic books, personal health monitors, and MP-3 players, for example. A child's toy or an electronic book may need only to connect to a specific Web site when downloading new content. After downloading the content, the device may be taken anywhere to be played with or used. Other devices such as digital cameras may need only to be connected when sending pictures to a photo-developing center, to relatives, or to remote displays.


A notable characteristic of Internet-ready devices is that they are all mass market consumer electronic type products, and as such have very real cost and price constraints. It is noted that embedding necessary logic to connect a device to the Internet means adding a modem, a CPU, a network stack, memory, and miscellaneous glue logic to the device. While the costs of adding such components are decreasing, for example, adding $10-$20 in parts, it is noted that adding such cost to a device selling for $25 is probably not practical.


Using the PC as the Connection


Today the PC is used as an interfacing device for the new class of Internet-ready appliances. The percentage of households owning PC's continues to grow, making a PC a more prevalent platform on which to base a solution. An Internet enabled PC will already have a modem installed, along with a powerful processor, advanced operating system, and more than sufficient memory. The PC can easily accept new software drivers to communicate to attached devices, through serial ports, parallel ports, USB's, 1394's, or any other input-output (I/O) bus structure. However, there are many well-documented problems with the solution of using PC's as the connection, such problems including ease of use, cost, and security. These issues make the PC an expensive and cumbersome solution at best, and an intimidating and adoption hindrance in the worst case.


A computer, with all of the advances in technology, is the most sophisticated and technically complicated product in many households. Installing device drivers, successfully attaching an appliance, and configuring network connections are not for the faint of heart, and certainly not for the typical consumer electronics user. While driver installation is automated in recent releases, resolving driver conflicts and configuring parameters is not a task with which most users can cope. If an Internet-ready device is a child's toy, the process described herein above would most likely require adult supervision or visa-versa in many homes. Therefore, the process may be one that could not be performed by anyone. Techno-phobia may be enough to keep the solution of installing device drivers, successfully attaching an appliance, and configuring network connections from becoming the one of choice.


Cost is another major concern with using the PC as the connection platform. While a more than capable PC can be obtained for well under $1000 today, the price tag is still beyond the point where people can afford to put one in every room of the house. Clearly, a proper solution is one in which the price of the connection feature makes it possible for homes to have multiple ports. The price of a telephone is a good analogy. When the cost of a phone was relatively high, most families had one phone centrally located within the home. As the cost of a phone dropped, people began putting one in every bedroom, the den, and even the bathroom.


Security and data integrity is another issue with using computers as the Internet connection platform. Various entry points in the upload and download process can be altered by users because the computer is not a closed system, thereby possibly violating the intended use by manufacturers. Take, for example, imagining a parent's concern if adult audio clips are downloaded into talking toys, or if downloadable game consoles access unauthorized pirate sites. These are concerns that also worry manufacturers of Internet-ready appliances, because it's their image, reputation, and revenues that are affected. Safe guards, such as, for example, the RSAC initiative, help in providing a process by which only intended content may be downloaded. However, this type of rating scheme depends upon compliant browsers and upon proper browser setup to be effective. Also, such rating scheme cited herein above does not prevent a user from accessing unauthorized sites.


Clearly, a new connection platform is needed to service the class of Internet-ready appliances. The new connection platform must meet required cost, security, and ease of use points that today are lacking in a computer oriented solution. At the same time the new connection platform must provide a standard connection port and must offer performance levels to which consumer electronic users have become accustomed. System crashes and long boot times are accepted behaviors in a PC world, however, are causes for product returns for normal personal electronics. It would therefore be advantageous to provide a preferred solution that is as stable as a television, and as cost affordable as a telephone.


It would be advantageous to provide a new connection platform that makes it possible to have such a new connection platform for each possible Internet connection point in the home, whether the possible Internet connection point is a telephone jack, cable connection, or other means.


It would be advantageous to provide a new connection platform system that is closed. That is, at no point does a user have to intervene or provide any additional information. When such a system is closed, the Internet connection only goes to the site specified by the appliance.


It is noted that the prior art is using PC's as the connection to the Internet.


It is also noted that prior art combines Internet related components into one device, such as, for example, the Web TV box that contains, but is not limited to, a modem, protocol handler, network stack, Internet interface and telephone interface.


SUMMARY OF THE INVENTION

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.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a block diagram of a preferred embodiment of the claimed invention herein showing the invention for a telephone connection;



FIG. 2 shows a schematic diagram of a device using the Internet jack according to the invention;



FIG. 3 shows a schematic diagram of a device using the Internet jack according to the invention;



FIG. 4 is a block diagram showing a preferred embodiment of logical blocks according to the invention; and



FIG. 5 shows a schematic diagram of another embodiment of the invention in which a raw socket is used directly.





DETAILED DESCRIPTION OF THE INVENTION

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.


The Internet Jack


The claimed invention herein, also referred to herein as an Internet Jack, fulfills the need for a new connection platform discussed herein above in the Background section. The invention is generic enough to support a wide variety of devices from entertainment products to health equipment. Using the invention, any device requiring Internet connectivity is able to plug into an Internet Jack just as any device requiring power may be plugged into an AC outlet. The Internet Jack provides an Internet dial tone that furnishes a well-defined set of features and/or services and is similar to a telephone or cable TV jack. These services include, but are not limited to, providing a platform for Internet connectivity, all network protocol processing, and standard data decoding. Because these services are provided in a separate jack that can be used by a multitude and variety of products, the added cost of providing these services are removed from Internet-ready appliances. Therefore, adding such services and/or features through the claimed invention is much more practical and economical for mainstream consumer electronic products, than adding them to the products themselves.


The preferred embodiment the invention has a minimum of two connection ports. One port attaches to a telephone or other Internet conduit. The second port is used for any Internet-ready device to attach. A simple one-touch operation allows a user to easily connect the device to the Internet, and thereby retrieve or send data. An indicator is provided on the claimed invention to inform the user when the desired operation is complete. Because the invention is designed for the purpose of providing Internet connectivity for this new class of Internet-ready appliances, its user interface is streamlined in such a way that any person familiar with plugging in electronic products into wall outlets can perform the operation. Display indicators on the invention can range, for example, from simple light emitting diodes (LED's) to small liquid crystal displays (LCD) screens that inform users on the status of operations. Ease of use is a main design criterion of the invention.



FIG. 1 is a block diagram of a preferred embodiment of the claimed invention herein showing the invention for a telephone connection. The invention 100 connects to a standard telephone jack 110 by a connection 106 from a telephone front end logical component 105, provides a plug 107 for a telephone 120 from the telephone front end logical component 105, and a connection 108 to an Internet-ready device from an Internet jack interface logical component 101 of the invention 100. A data modem logical component 104 is provided. The data modem 104 used in the preferred embodiment ranges from 2400 bps to 56 kbps, and to xDSL and cable modems, depending on desired performance level and cost target of the invention. A network stack logical component 103 is provided. In the preferred embodiment it handles all TCP/IP and data link layer protocols needed for Internet connectivity. A protocol handler logical component 102 is provided that, in the preferred embodiment, provides built in support for POP3, SMTP, FTP, and HTTP. These protocols cited herein are standard methods by which data is transferred over the Internet today. In addition to these protocols, the invention herein 100 provides DNS support for resolving server names and URL's and DHCP or other boot protocols for use where the Internet jack resides on a broadband connection. The Internet jack interface block 101 handles communication with Internet-ready devices.


In the preferred embodiment, total silicon cost for the claimed invention ranges from under $10 on up depending on modem type used and other features incorporated into the device. The invention is thereby cost affordable to build as a standalone device or to embed into other devices that attach to telephone jacks, for example.


It is noted that with new Internet capable phones, answering machines, and fax machines, and the like, the cost of adding an Internet jack is almost negligible because such devices already contain the modem and network stack blocks. Furthermore, most of these devices also include protocol support, so that the only additional cost is for the Internet jack interface and physical connector for Internet-ready devices. Therefore, the added cost of an Internet jack to such devices is under one dollar.


It is noted that other physical Internet connections, such as, for example, cable modems can also be supported. The claimed invention can easily be added to, for example, STB's, Ethernet hubs, or other hubs that attach to any of the new home networking standards.


In the latter scenario described herein above, in another preferred embodiment, the Internet jack is a standalone device having a network connection on one end, and an Internet-ready device connector on the other. This implementation is depicted in FIG. 2. The Internet 200 is connected to a Gateway 210 that is connected to a home network 230. Connected to the home network 230 are N PC's 240, an Internet appliance 250 and the Internet jack 260. Connected to the Internet jack is an Internet-ready device 270.


It is noted that examples of a home network 230 include, but are not limited to, a standard Ethernet, telephone line, electrical outlines, and wireless means. Examples of an Internet appliance 250 include, but are by no means limited to, Web TV box, email, and a telephone.


It is noted that in the preferred embodiment, the claimed invention is a closed system that thereby provides additional advantage. As an example, an Internet-ready device provides information such as a URL or mail server name to the Internet jack. The Internet jack connects and then retrieves or sends the information. At no point does the user need to intervene or provide additional information. Also because the system is closed, the Internet connection only goes to the site specified by the appliance.


In one embodiment, a closed system such as described herein above uses a rating system, such as, for example, RSAC effectively on retrieved data. That is, all data must pass through the Internet jack prior to being downloaded to the Internet-ready device. In scenarios where a rating is used, the device would pass a rating level along with the target URL, mail server, or the like. Once data is retrieved from the target URL, mail server, or the like, it is filtered by the Internet jack, whereupon the Internet jack only passes along such data to the Internet-ready appliance if the data does not exceed the stated rating level.


In other embodiments, other security schemes are implemented to prevent accessing information on unauthorized sites. In this situation and in one embodiment, a key code is passed from the device to an Internet site, which then uses a pre-agreed upon algorithm to generate a response. This response is then sent back to the device thus authenticating the site to the device. This same mechanism can be used in the reverse path to prevent unauthorized devices from accessing a particular site.


Example 1
The Talking Toy


FIG. 3 shows a schematic diagram of a device using the Internet jack according to the invention. The Internet-ready device is a child's talking toy 300 using the Internet jack 310. Instead of being limited to the sounds shipped with the toy, technology now allows a child to update new sounds from a manufacturer's Internet site 330 through the Internet 320. The toy 300 is plugged into the Internet jack 310. The user presses a button 311 on the Internet jack 310. The Internet button on the connection platform 310 then initiates communication between the Internet jack 310 and the toy 300. Specifically, in this embodiment, an announcement byte is sent to the toy 300 from the jack 310. In response the toy 300 sends to the jack 310 a manufacturer's POP server for that particular toy. The Internet jack 310 then connects to the Internet 320, initiates a POP connection to the specified server 330, and retrieves an email message.


In this embodiment, the manufacturer's Internet site 330 is required only to keep one email message in the account, the message conveying the latest sound bytes for the toy. Examples of latest sounds bytes include, but are not limited to, sounds associated with seasonal events such as, for example, holidays, or sounds associated with media, such as, for example, television programs or movie releases. When the sounds file is downloaded onto the Internet jack 310, it is parsed by the jack 310. A typical example of the sound file is a .wav file. The data is decoded by the jack 310 and sent to the toy 300. Typically, for example, the Internet jack 310 strips headers and the like from the file sent by the manufacture's site 330, and only sends the a pure sound file, or .wav file, to the toy 300.


The Internet jack 310 is not required to understand the data because the only service it provides in this situation is to pass requested data to the toy 300. It is the toy that determines the data as new sound data. The toy stores and processes the data accordingly. The toy 300 is required only to have capabilities to communicate with the Internet jack 310 and to store new information it receives. The toy is not required to have any network protocol knowledge or modem capabilities. Therefore, manufacturers can incorporate Internet jack connectivity and usage into products of all price ranges.


Example 2
The Electronic Book

The electronic book is another example of an Internet-ready device. By connecting the electronic book to an Internet jack a user can download new content for the book without using or being required to use a computer. In this example the book provides a URL to the Internet jack. Once a connection is established the requested HTML page is downloaded and sent to the electronic book. Because the Internet-ready device contains an LCD screen, the device displays a list of books from which the user may select. The user selects a choice that causes the device to send to the Internet jack another URL. Requested data is then retrieved and delivered to the electronic book. HTTP can also be used to post credit card information or account numbers for billing purposes. If the electronic book is for a general reader, the book may not have any rating restrictions. However, in cases when the book is a child's book the book may provide along with the target URL a rating level that reflects the level of information it can accept. The resulting downloaded HTML data is then parsed. The ratings tag is checked prior to sending the downloaded requested information to the electronic book.



FIG. 4 is a block diagram showing a preferred embodiment of logical blocks according to the invention. A user interface logical block 400 is connected to a micro controller logical block 410. The user interface logical block 400 supports, for example, a display or a keypad, and the like. The micro controller logical block 410 performs such functionality as, for example, parsing and decoding. The micro controller logical block 410 is connected to an application protocols logical block 420. Examples of protocols supported by this block 420 are, but are not limited to, HTTP and POP. The application protocols logical block 420 is connected to a network stack 430. The network stack 430 supports such protocols as but is not limited to, for example, TCT and IP. The network stack 430 is connected to a physical connection logical block 440 that provides but is not limited to, for example, modem support and the Ethernet. The physical connection logical block 440 is connected by a port 441 to the Internet 450. Similarly, the micro controller logical block 410 is connected by a serial port 411 to a client's Internet-ready device 460, such as, for example, a toy.


It is noted that the logical blocks can be implemented in hardware or software.


Another embodiment comprises the same components as in FIG. 4, but omits the user interface logical block 400.


It is noted that the preferred embodiment depicted by FIG. 4 is by no means limited by the limitations of contemporary technological limitations and can be adapted to accommodate technological advances of the future.


Other Devices


In another embodiment, along with provided protocols a raw socket interface is also supported by the claimed invention herein. The raw socket feature allows Internet-ready devices to use protocols, such as, for example, Telnet and RSH that are not necessarily natively supplied by the Internet jack.


When using a raw socket interface, the Internet-ready device supplies information such as, for example, a type of connection requested, such as, for example, TCP/UDP, the target Internet site, such as, for example, a server name, URL, or IP address, and target port number. Any data received by the raw socket connection is passed to the attached Internet-ready device. This operation mode is optional and is not needed for simpler applications.



FIG. 5 shows a schematic diagram of another embodiment of the invention depicted in FIG. 4 in which a raw socket is used directly. The user interface logical block 400 is connected to the micro controller logical block 410. The micro controller logical block 410 connects directly to a raw socket layer 520. The raw socket layer 520 is connected to the network stack 430. The network stack 430 is connected to the physical connection logical block 440. The physical connection logical block 440 is connected by a port 441 to the Internet 450. The micro controller logical block 410 is connected by the serial port 411 to a client's Internet-ready device 560 that requires a special protocol, such as, for example, Telnet, a proprietary protocol, or any standard protocol not provided by the Internet jack's application protocols.


Internet Jack Feature Specifications


Table A herein below provides a summary of features provided by the preferred embodiment of the Internet jack invention claimed herein.










TABLE A





FEATURE
COMMENT







Full TCP/IP network stack included



Supported Application Protocols



POP3



SMTP



HTTP



DNS



FTP



DHCP



Raw Socket Support



4 sockets



Ability to set target and source



port numbers



TCP or UDP transport layers



Internet Connection independent
Will work with telephone



modems, cable modems,



Ethernet, etc.


Low Cost



Base64 and Quoted Printable data decoding



Simple “One-Touch” operation



Built in RSAC support



Will support multiple Internet-Ready device
It is expected that along


connectors
with RS-232, IR and



other connector types



will be made available.


Auto BAUD rate detection for RS-232 type



connections









SUMMARY

With the advent of Internet-ready devices, a solution to connect these appliances to the Internet in a cost-affordable, safe, and easy to use method is needed. The Internet jack invention claimed herein provides these cited advantages in a well-defined closed system. The Internet jack invention claimed herein is designed to address, among other concepts, a particular market need in a most manufacturer-friendly and user-friendly manner possible in the spirit of the concept that the consumer electronics world is dominated by point solutions.


It is noted that the Internet jack invention does not preclude the use of the PC as a connection platform. The new connection platform claimed herein is compatible with the concept that it is expected that the PC can be used along with the Internet jack to provide a more feature-rich connection environment.


It is noted that communication protocol between Internet-ready devices and the Internet jack invention is the same as that between Internet-ready devices and a computer. Therefore, manufacturers are not required to build multiple versions or a variety of products to compensate for compatibility, wherein compatibility problems are due to specific products depending on specific connection platforms.


For example, citing the talking toy example herein above, a PC stores past files for reloading previous sound bytes. In another example, citing the electronic book example herein above, a PC stores a digital library. In contrast, the Internet jack invention herein provides a simple alternative, low cost, secure, and easy to use substitute for applications that require a PC.


In conclusion, the claimed invention herein provides a solution to the problem of making the new class of Internet-ready appliances a reality because it incorporates necessary networking logic, thereby providing to the market a ubiquitous Internet dial-tone.

Claims
  • 1. An apparatus for a user to connect an Internet-ready device to the Internet by an Internet connection independent means, comprising: at least two connection ports, wherein the first port connects to an Internet conduit, and the second port connects to said Internet-ready device capable of communicating utilizing Internet-related protocols;a user interface, allowing a user to initiate passing information between said Internet-ready device and said Internet, and having associated indicators to indicate to said user that said passing of information that was initiated by said user is complete;a protocol handler block for receiving and handling messages from said user interface and from said Internet-ready device, and for sending on said handled messages to a network stack block;said network stack block for handling an associated subset of said handled messages, and sending on to a physical connection block; andsaid physical connection block for connecting to said Internet.
  • 2. The apparatus in claim 1, wherein said indicators range from simple LED's to small LCD screens, cursor controls, and keyboards and/or keypads.
  • 3. The apparatus in claim 1, further comprising a standard telephone jack connection.
  • 4. The apparatus in claim 1, wherein said physical connection block comprises a data modem.
  • 5. The apparatus of claim 4, wherein said data modem ranges from 2400 bps to 56 kbps, or wherein said data modem is an xDSL or cable modem.
  • 6. The apparatus of claim 5, further comprising a pass through port whereby an existing POTS appliance may be connected.
  • 7. The apparatus of claim 1, wherein said network stack block handles all network, transport layer, and data link layer protocols needed for Internet connectivity.
  • 8. The apparatus of claim 1, wherein said protocol handler provides any of the following application protocols: POP3, SMTP, HTTP, FTP, and DNS.
  • 9. The apparatus of claim 1, whereby said apparatus is built as a standalone device.
  • 10. The apparatus of claim 1, whereby said apparatus is built to be embedded into other devices.
  • 11. The apparatus of claim 1, wherein said data modem is a cable modem.
  • 12. The apparatus of claim 1, wherein said apparatus is capable of being added to at least one of: set-top-boxes;Ethernet hubs; andhubs that are attached to new home networking standards.
  • 13. The apparatus of claim 1, wherein said connection between said Internet-ready device and said Internet is closed in that said user never intervenes to provide additional information.
  • 14. The apparatus of claim 13, wherein said closure of said Internet permits an Internet connection only to a website specified by said Internet-ready device.
  • 15. The apparatus of claim 1, further comprising a rating system, wherein said Internet-ready device passes a rating level to the Internet, whereupon only data not violating said rating level is passed back to said Internet-ready device.
  • 16. The apparatus of claim 15, wherein said rating system is RSAC.
  • 17. The apparatus of claim 1, further comprising security schemes to prevent accessing information of unauthorized sites.
  • 18. The apparatus of claim 17, further comprising a key code for passing from said Internet-ready device to said Internet, whereupon a pre-agreed upon algorithm is used to generate a response, whereupon said response is sent back to said Internet-ready device, thereby authenticating said Internet connection to said Internet-ready device.
  • 19. The apparatus of claim 18, used in reverse to prevent unauthorized Internet-ready devices from accessing a particular site.
  • 20. The apparatus of claim 1, wherein said initiating passing information between said Internet-ready device and said Internet is by said user pressing a button, thereby providing a one-touch operation.
  • 21. The apparatus of claim 1, further comprising raw socket support.
  • 22. The apparatus of claim 21, wherein said raw socket support further comprises at least one of: support for multiple sockets;ability to set target and source port numbers; andTCP or UDP transport layers.
  • 23. The apparatus of claim 1, wherein said protocol handler comprises a micro controller.
  • 24. The apparatus of claim 23, wherein said micro controller provides Base64 and/or quoted printable data decoding.
  • 25. The apparatus of claim 23, wherein said micro controller communicates directly with said Internet-ready device and with a raw socket.
  • 26. The apparatus of claim 1, further comprising multiple Internet-ready device connectors.
  • 27. The apparatus of claim 1, further comprising auto BAUD rate detection for RS-232 type connections.
  • 28. The apparatus of claim 1, wherein said Internet-ready device is embedded into an Internet-capable telephone.
  • 29. The apparatus of claim 1, wherein said Internet-ready device includes a toy which emits sounds that are updated utilizing said Internet.
  • 30. The apparatus of claim 1, wherein said Internet-ready device includes an electronic book.
  • 31. A method for a user to connect an Internet-ready device to the Internet by an Internet connection independent means, comprising: providing at least two connection ports, wherein the first port connects to an Internet conduit, and the second port connects to said Internet-ready device capable of communicating utilizing Internet-related protocols;providing a user interface, allowing a user to initiate passing information between said Internet-ready device and said Internet, and having associated indicators to indicate to said user that said passing of information that was initiated by said user is complete;providing a protocol handler block for receiving and handling messages from said user interface and from said Internet-ready device, and for sending on said handled messages to a network stack block;providing said network stack block for handling an associated subset of said handled messages, and sending on to a physical connection block; andproviding said physical connection block for connecting to said Internet.
  • 32. The method in claim 31, wherein said indicators range from, simple LED's to small LCD screens, cursor controls, keypads and/or keyboards.
  • 33. The method in claim 31, further comprising providing a standard telephone jack connection.
  • 34. The method in claim 31, wherein said physical connection block comprises a data modem.
  • 35. The method of claim 34, wherein said data modem ranges from 2400 bps to 56 kbps, or wherein said data modem is an xDSL and cable modem.
  • 36. The apparatus of claim 35, further comprising a pass through port whereby an existing POTs appliance may be connected.
  • 37. The method of claim 31, wherein said network stack block handles all network, transport layer, and data link layer protocols needed for Internet connectivity.
  • 38. The method of claim 31, wherein said protocol handler provides any of the following application protocols: POP3, SMTP, HTTP, FTP, and DNS.
  • 39. The method of claim 31, whereby standalone capability is provided.
  • 40. The method of claim 31, whereby embeddable capability into other devices is provided.
  • 41. The method of claim 31, wherein said data modem is a cable modem.
  • 42. The method of claim 31, further providing connectivity to at least one of: set-top-boxes;Ethernet hubs; andhubs that are attached to new home networking standards.
  • 43. The method of claim 31, wherein said connection between said Internet-ready device and said Internet is closed in that said user never intervenes to provide additional information.
  • 44. The method of claim 31, further providing a rating system, wherein said Internet-ready device passes a rating level to the Internet, whereupon only data not violating said rating level is passed back to said Internet-ready device.
  • 45. The method of claim 44, wherein said rating system is RSAC.
  • 46. The method of claim 31, further providing security schemes to prevent accessing information of unauthorized sites.
  • 47. The method of claim 46, further providing a key code for passing from said Internet-ready device to said Internet, whereupon a pre-agreed upon algorithm is used to generate a response, whereupon said response is sent back to said Internet-ready device, thereby authenticating said Internet connection to said Internet-ready device.
  • 48. The method of claim 47, used in reverse to prevent unauthorized Internet-ready devices from accessing a particular site.
  • 49. The method of claim 31, wherein said initiating passing information between said Internet-ready device and said Internet is by said user pressing a button, thereby providing a one-touch operation.
  • 50. The method of claim 31, further providing raw socket support.
  • 51. The method of claim 50, wherein said raw socket support further comprises at least one of: support for multiple sockets;ability to set target and source port numbers; andTCP or UDP transport layers.
  • 52. The method of claim 31, wherein said protocol handler comprises a micro controller.
  • 53. The method of claim 52, wherein said micro controller provides Base64 and/or quoted printable data decoding.
  • 54. The method of claim 52, wherein said micro controller communicates directly with said Internet-ready device and with a raw socket.
  • 55. The method of claim 31, further providing multiple Internet-ready device connectors.
  • 56. The method of claim 31, further providing auto BAUD rate detection for RS-232 type connections.
PCT Information
Filing Document Filing Date Country Kind 371c Date
PCT/US00/22476 8/16/2000 WO 00 2/13/2002
Publishing Document Publishing Date Country Kind
WO01/13583 2/22/2001 WO A
US Referenced Citations (267)
Number Name Date Kind
212889 Bridenthal, Jr. et al. Mar 1879 A
4807111 Cohen et al. Feb 1989 A
4839851 Maki Jun 1989 A
5012489 Burton et al. Apr 1991 A
5056058 Hirata et al. Oct 1991 A
5161193 Lampson et al. Nov 1992 A
5163131 Row et al. Nov 1992 A
5303344 Yokoyama et al. Apr 1994 A
5307413 Denzer Apr 1994 A
5426694 Hebert Jun 1995 A
5430727 Callon Jul 1995 A
5440551 Suzuki Aug 1995 A
5455599 Cabral et al. Oct 1995 A
5485460 Schrier et al. Jan 1996 A
5495480 Yoshida Feb 1996 A
5499353 Kadlec et al. Mar 1996 A
5513324 Dolin, Jr. et al. Apr 1996 A
5519704 Farinacci et al. May 1996 A
5544357 Huei Aug 1996 A
5546453 Hebert Aug 1996 A
5566170 Bakke et al. Oct 1996 A
5577105 Baum et al. Nov 1996 A
5577172 Vatland et al. Nov 1996 A
5577237 Lin Nov 1996 A
5581686 Koppolu et al. Dec 1996 A
5596702 Stucka et al. Jan 1997 A
5598410 Stone Jan 1997 A
5619650 Bach et al. Apr 1997 A
5621434 Marsh Apr 1997 A
5625678 Blomfield-Brown Apr 1997 A
5625825 Rostoker et al. Apr 1997 A
5634015 Chang et al. May 1997 A
5636371 Yu Jun 1997 A
5640394 Schrier et al. Jun 1997 A
5650941 Coelho et al. Jul 1997 A
5663951 Danneels et al. Sep 1997 A
5664162 Dye Sep 1997 A
5666362 Chen et al. Sep 1997 A
5675507 Bobo, II Oct 1997 A
5678060 Yokoyama et al. Oct 1997 A
5680605 Torres Oct 1997 A
5687314 Osman et al. Nov 1997 A
5696899 Kalwitz Dec 1997 A
5699350 Kraslavsky Dec 1997 A
5701316 Alferness et al. Dec 1997 A
5726769 Imai et al. Mar 1998 A
5727149 Hirata et al. Mar 1998 A
5734852 Zias et al. Mar 1998 A
5734865 Yu Mar 1998 A
5748905 Hauser et al. May 1998 A
5754540 Liu et al. May 1998 A
5754556 Ramseyer et al. May 1998 A
5761281 Baum et al. Jun 1998 A
5778178 Arunachalam Jul 1998 A
5790546 Dobbins et al. Aug 1998 A
5790676 Ganesan et al. Aug 1998 A
5802278 Isfeld et al. Sep 1998 A
5802287 Rostoker et al. Sep 1998 A
5802306 Hunt Sep 1998 A
5805816 Picazo, Jr. et al. Sep 1998 A
5809235 Sharma et al. Sep 1998 A
5815516 Aaker et al. Sep 1998 A
5818935 Maa Oct 1998 A
5826032 Finn et al. Oct 1998 A
5847698 Reavey et al. Dec 1998 A
5854750 Phillips et al. Dec 1998 A
5870549 Bobo, II Feb 1999 A
5870622 Gulick et al. Feb 1999 A
5872919 Wakeland Feb 1999 A
5877764 Feitelson et al. Mar 1999 A
5894557 Bade et al. Apr 1999 A
5901287 Bull et al. May 1999 A
5905582 Hirai et al. May 1999 A
5909546 Osborne Jun 1999 A
5918051 Savitzky et al. Jun 1999 A
5920732 Riddle Jul 1999 A
5923892 Levy Jul 1999 A
5935268 Weaver Aug 1999 A
5937169 Connery et al. Aug 1999 A
5941988 Bhagwat et al. Aug 1999 A
5943481 Wakeland Aug 1999 A
5946487 Dangelo Aug 1999 A
5966534 Cooke et al. Oct 1999 A
5968161 Southgate Oct 1999 A
5974518 Nogradi Oct 1999 A
5987582 Devic Nov 1999 A
5991299 Radogna et al. Nov 1999 A
5999974 Ratcliff et al. Dec 1999 A
6012961 Sharpe et al. Jan 2000 A
6014699 Ratcliff et al. Jan 2000 A
6034963 Minami et al. Mar 2000 A
6038595 Ortony Mar 2000 A
6046980 Packer Apr 2000 A
6049857 Watkins Apr 2000 A
6058421 Fijolek et al. May 2000 A
6061368 Hitzelberger May 2000 A
6061742 Stewart et al. May 2000 A
6076115 Sambamurthy et al. Jun 2000 A
6078736 Guccione Jun 2000 A
6081846 Hyder et al. Jun 2000 A
6092110 Maria et al. Jul 2000 A
6092229 Boyle et al. Jul 2000 A
6094657 Hailpern et al. Jul 2000 A
6098188 Kalmanek, Jr. et al. Aug 2000 A
6101543 Alden et al. Aug 2000 A
6151625 Swales et al. Nov 2000 A
6157955 Narad et al. Dec 2000 A
6157956 Jensen et al. Dec 2000 A
6172980 Flanders et al. Jan 2001 B1
6172990 Deb et al. Jan 2001 B1
6173333 Jolitz et al. Jan 2001 B1
6182228 Boden et al. Jan 2001 B1
6185619 Joffe et al. Feb 2001 B1
6208651 Van Renesse et al. Mar 2001 B1
6226680 Boucher et al. May 2001 B1
6230193 Arunkumar et al. May 2001 B1
6233626 Swales et al. May 2001 B1
6247060 Boucher et al. Jun 2001 B1
6247068 Kyle Jun 2001 B1
6290565 Galyean III et al. Sep 2001 B1
6290566 Gabai et al. Sep 2001 B1
6319010 Kikinis Nov 2001 B1
6327625 Wang et al. Dec 2001 B1
6330659 Poff et al. Dec 2001 B1
6331865 Sachs et al. Dec 2001 B1
6334153 Boucher et al. Dec 2001 B2
6341129 Schroeder et al. Jan 2002 B1
6345301 Burns et al. Feb 2002 B1
6347347 Brown et al. Feb 2002 B1
6363418 Conboy et al. Mar 2002 B1
6377570 Vaziri et al. Apr 2002 B1
6389479 Boucher et al. May 2002 B1
6389537 Davis et al. May 2002 B1
6393487 Boucher et al. May 2002 B2
6397316 Fesas, Jr. May 2002 B2
6427169 Elzur Jul 2002 B1
6427171 Craft et al. Jul 2002 B1
6427173 Boucher et al. Jul 2002 B1
6430628 Connor Aug 2002 B1
6434620 Boucher et al. Aug 2002 B1
6446192 Narasimhan et al. Sep 2002 B1
6460080 Shah et al. Oct 2002 B1
6470415 Starr et al. Oct 2002 B1
6480852 Himmel et al. Nov 2002 B1
6510458 Berstis et al. Jan 2003 B1
6519247 Yoshida Feb 2003 B1
6530061 Labatte Mar 2003 B1
6567855 Tubbs et al. May 2003 B1
6572431 Maa Jun 2003 B1
6591302 Boucher et al. Jul 2003 B2
6609225 Ng Aug 2003 B1
6625147 Yokoyama et al. Sep 2003 B1
6629141 Elzur et al. Sep 2003 B2
6658480 Boucher et al. Dec 2003 B2
6687758 Craft et al. Feb 2004 B2
6697868 Craft et al. Feb 2004 B2
6713201 Bullock et al. Mar 2004 B2
6751665 Philbrick et al. Jun 2004 B2
6757746 Boucher et al. Jun 2004 B2
6765901 Johnson et al. Jul 2004 B1
6773344 Gabai et al. Aug 2004 B1
6800013 Liu Oct 2004 B2
6807581 Starr et al. Oct 2004 B1
6826615 Barrall et al. Nov 2004 B2
6938092 Burns Aug 2005 B2
6941386 Craft et al. Sep 2005 B2
6949002 Yamaguchi et al. Sep 2005 B2
6965941 Boucher et al. Nov 2005 B2
6980559 Kichise Dec 2005 B2
6983357 Poff et al. Jan 2006 B2
6996070 Starr et al. Feb 2006 B2
7039717 Johnson May 2006 B2
7165112 Battin et al. Jan 2007 B2
7167927 Philbrick et al. Jan 2007 B2
RE39501 Minami et al. Mar 2007 E
7302499 Johnson Nov 2007 B2
7330918 Yamamoto et al. Feb 2008 B2
7483375 Johnson et al. Jan 2009 B2
7535913 Minami et al. May 2009 B2
7587470 Johnson Sep 2009 B2
7996568 Johnson et al. Aug 2011 B2
20010011233 Narayanaswami Aug 2001 A1
20010021949 Blightman et al. Sep 2001 A1
20010023460 Boucher et al. Sep 2001 A1
20010027496 Boucher et al. Oct 2001 A1
20010030958 Kichise Oct 2001 A1
20010036196 Blightman et al. Nov 2001 A1
20010037397 Boucher et al. Nov 2001 A1
20010037406 Philbrick et al. Nov 2001 A1
20010047433 Boucher et al. Nov 2001 A1
20020055993 Shah et al. May 2002 A1
20020085562 Hufferd et al. Jul 2002 A1
20020087732 Boucher et al. Jul 2002 A1
20020091831 Johnson Jul 2002 A1
20020091844 Craft et al. Jul 2002 A1
20020095519 Philbrick et al. Jul 2002 A1
20020120899 Gahan et al. Aug 2002 A1
20020147839 Boucher et al. Oct 2002 A1
20020156927 Boucher et al. Oct 2002 A1
20020161919 Boucher et al. Oct 2002 A1
20020163888 Grinfeld Nov 2002 A1
20020188839 Noehring et al. Dec 2002 A1
20030005142 Elzur et al. Jan 2003 A1
20030005143 Elzur et al. Jan 2003 A1
20030014544 Pettey Jan 2003 A1
20030016669 Pfister et al. Jan 2003 A1
20030031172 Grinfeld Feb 2003 A1
20030046330 Hayes Mar 2003 A1
20030046418 Raval et al. Mar 2003 A1
20030056009 Mizrachi et al. Mar 2003 A1
20030058870 Mizrachi et al. Mar 2003 A1
20030061505 Sperry et al. Mar 2003 A1
20030066011 Oren Apr 2003 A1
20030079033 Craft et al. Apr 2003 A1
20030081599 Wu et al. May 2003 A1
20030084185 Pinkerton May 2003 A1
20030095567 Lo et al. May 2003 A1
20030115350 Uzrad-Nali et al. Jun 2003 A1
20030115417 Corrigan Jun 2003 A1
20030128704 Mizrachi et al. Jul 2003 A1
20030140124 Burns Jul 2003 A1
20030145101 Mitchell et al. Jul 2003 A1
20030145270 Holt Jul 2003 A1
20030165160 Minami et al. Sep 2003 A1
20030167346 Craft et al. Sep 2003 A1
20030200284 Philbrick et al. Oct 2003 A1
20040003126 Boucher et al. Jan 2004 A1
20040054813 Boucher et al. Mar 2004 A1
20040062246 Boucher et al. Apr 2004 A1
20040062267 Minami et al. Apr 2004 A1
20040064578 Boucher et al. Apr 2004 A1
20040064589 Boucher et al. Apr 2004 A1
20040064590 Starr et al. Apr 2004 A1
20040073703 Boucher et al. Apr 2004 A1
20040078462 Philbrick et al. Apr 2004 A1
20040088262 Boucher et al. May 2004 A1
20040100952 Boucher et al. May 2004 A1
20040111535 Boucher et al. Jun 2004 A1
20040117509 Craft et al. Jun 2004 A1
20040158640 Philbrick et al. Aug 2004 A1
20040158793 Blightman et al. Aug 2004 A1
20040190512 Schultz Sep 2004 A1
20040213290 Johnson et al. Oct 2004 A1
20040240435 Boucher et al. Dec 2004 A1
20050117582 Biran et al. Jun 2005 A1
20050122986 Starr et al. Jun 2005 A1
20050141561 Craft et al. Jun 2005 A1
20050160139 Boucher et al. Jul 2005 A1
20050175003 Craft et al. Aug 2005 A1
20050182841 Sharp Aug 2005 A1
20050198198 Craft et al. Sep 2005 A1
20050204058 Philbrick et al. Sep 2005 A1
20050223110 Honary et al. Oct 2005 A1
20050226144 Okita Oct 2005 A1
20050249245 Hazani et al. Nov 2005 A1
20050271042 Johnson Dec 2005 A1
20050278459 Boucher et al. Dec 2005 A1
20060010238 Craft et al. Jan 2006 A1
20060031818 Poff et al. Feb 2006 A1
20060168281 Starr et al. Jul 2006 A1
20070030861 Johnson et al. Feb 2007 A1
20070044002 Johnson et al. Feb 2007 A1
20070055967 Poff et al. Mar 2007 A1
20070058534 Shimonishi et al. Mar 2007 A1
20070062245 Fuller et al. Mar 2007 A1
20070253430 Minami et al. Nov 2007 A1
20080034103 Johnson Feb 2008 A1
Foreign Referenced Citations (18)
Number Date Country
11196187 Feb 1998 JP
11313091 Nov 1999 JP
2000196669 Jul 2000 JP
447205 Jul 2001 TW
448407 Aug 2001 TW
WO 9808344 Feb 1998 WO
WO 9821655 May 1998 WO
WO 9808344 Jul 1999 WO
9939488 Aug 1999 WO
WO 9939488 Aug 1999 WO
9965219 Dec 1999 WO
01013583 Feb 2001 WO
WO 0113583 Feb 2001 WO
WO 02059757 Aug 2002 WO
WO 02086674 Oct 2002 WO
WO 03021443 Mar 2003 WO
WO 03021447 Mar 2003 WO
WO 03021452 Mar 2003 WO