Abstract: A system and method for enhancing electronic network communications includes an electronic network that is configured to include a plurality of distributed computer devices. A enhanced router device is coupled to the electronic network to support bi-directional communications. At least one electronic device communicates with the electronic network through the router device. A device support module of the router device cooperates with a device manager of the electronic device to automatically perform appropriate device configuration and management procedures for said electronic device.
SYSTEM AND METHOD FOR EFFECTIVELY IMPLEMENTING AN ENHANCED ROUTER DEVICE
BACKGROUND SECTION
1. Field of the Invention
This invention relates generally to techniques for supporting network
communications and relates more particularly to a system and method for effectively
implementing an enhanced router device.
2. Description of the Background Art
Implementing effective methods for supporting network communications is a
significant consideration for designers and manufacturers of contemporary electronic
systems. However, effectively supporting network communications may create
substantial challenges for system designers. For example, enhanced demands for
increased device functionality and performance may require more device processing
power and require additional hardware resources. An increase in processing or hardware
requirements may also result in a corresponding detrimental economic impact due to
increased production costs and operational inefficiencies.
Furthermore, enhanced system capability to perform various advanced operations
may provide additional benefits to a system user, but may also place increased demands
on the control and management of various system components. For example, an
enhanced electronic device that effectively supports Internet communications may benefit
from an efficient implementation because of the large amount and complexity of the
digital data involved.
Due to growing demands on system resources and substantially increasing data
magnitudes, it is apparent that developing new techniques for supporting network
communications is a matter of concern for related electronic technologies. Therefore, for
all the foregoing reasons, developing effective systems for supporting network
communications remains a significant consideration for designers, manufacturers, and
users of contemporary electronic systems.
2
SUMMARY
In accordance with the present invention, a system and method are disclosed for
effectively implementing an enhanced router device. In accordance with one embodiment
of the present invention, an electronic network, such as the Internet, includes a plurality
of distributed computer devices. A router device is coupled to the electronic network to
support bi-directional communications between local electronic devices and the electronic
network. In certain embodiments, a device support module of the router device
advantageously cooperates with device managers of the electronic devices to
automatically perform appropriate device configuration and management procedures.
In certain embodiments of the present invention, the router device is also
implemented to also provide various types of enhanced functionalities for the benefit of
device users. For example, with sufficient on-board non-volatile memory, the router
device is able to effectively support proxy services as well as web-caching for the attached
electronic devices. In certain embodiments, the router device may also offer device users
protection and intrusion detection notification regarding viruses and spam.
In addition, the ability to safely tunnel through the router device to local electronic
devices from an authorized remote location may be supported using a virtual private
network (VPN). In certain embodiments, local solid-state drive (SSD) storage may be
utilized to store blacklists for use in blocking inappropriate data sources, as well as for
supporting the web-caching of webpages accessed by the electronic devices.
By utilizing unique device identifiers of supported electronic devices and
corresponding default device configurations and device management functions, the router
device may cooperatively support the electronic devices in automatically performing
appropriate configuration and management procedures with little or no user intervention.
For at least the foregoing reasons, the present invention therefore provides an improved a
system and method for effectively implementing an enhanced router device.
3
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of an electronic network, in accordance with one
embodiment of the present invention;
FIG. 2 is a block diagram for one embodiment of a device of FIG. 1, in accordance
with the present invention;
FIG. 3 is a block diagram for one embodiment of the device memory of FIG. 2, in
accordance with the present invention;
FIG. 4 is a block diagram for one embodiment of the router of FIG. 1, in accordance
with the present invention;
FIG. 5 is a block diagram for one embodiment of a router memory from FIG. 4, in
accordance with the present invention;
FIG. 6 is a block diagram for one embodiment of router data from FIG. 5, in
accordance with the present invention; and
FIG. 7 is a block diagram for one embodiment of the I/O interfaces from FIG. 4, in
accordance with the present invention.
4
DETAILED DESCRIPTION
The present invention relates to an improvement in network communication
techniques. The following description is presented to enable one of ordinary skill in the
art to make and use the invention, and is provided in the context of a patent application
and its requirements. Various modifications to the disclosed embodiments will be readily
apparent to those skilled in the art, and the generic principles herein may be applied to
other embodiments. Thus, the present invention is not intended to be limited to the
embodiments shown, but is to be accorded the widest scope consistent with the
principles and features described herein.
The present invention is described herein as a system and method for enhancing
electronic network communications, and includes an electronic network that is
configured to include a plurality of distributed computer devices. A enhanced router
device is coupled to the electronic network to support bi-directional communications. At
least one electronic device communicates with the electronic network through the router
device. A device support module of the router device advantageously cooperates with a
device manager of the electronic device to automatically perform appropriate device
configuration and management procedures for the electronic device.
Referring now to FIG. 1, a block diagram of an electronic system 110 is shown, in
accordance with one embodiment of the present invention. In the FIG. 1 embodiment,
electronic system 110 may include, but is not limited to, one or more electronic devices
114, a router 118, and a network 122. In alternate embodiments, electronic system 110
may be implemented using various components and configurations in addition to, or
instead of, certain of those components and configurations discussed in conjunction with
the FIG. 1 embodiment.
In the FIG. 1 embodiment, devices 114 may be implemented as any type of
electronic device or other entity that is configured to allow device users to communicate
through router 118 with other remote entities in network 122. One embodiment of an
exemplary device 114 is further discussed below in conjunction with FIGS. 2-3. In the
FIG. 1 embodiment, network 122 may be implemented to include any desired type of
network of distributed remote devices (such as computers or server devices). In certain
embodiments, network 122 may be implemented to include the Internet.
5
In the FIG. 1 embodiment, router 118 may be implemented as any appropriate
electronic device or system that serves as an interface or a bridge between electronic
devices 114 and network 122. In certain embodiments, router 118 performs certain
format conversion procedures to allow a local network of electronic devices 114 to bidirectionally
communicate with other external devices in network 122. One embodiment
of an exemplary router 118 is further discussed below in conjunction with FIGS. 4-7.
In accordance with certain embodiments of the present invention, router 118 is
implemented in an enhanced manner to provide device users of devices 114 with a more
user-friendly and less burdensome experience when utilizing devices 114 to communicate
through network 122. For example, when a device 114 requires access to network 122
(for example, the Internet), sometimes the device user may need to access a web
administration page for a traditional router to perform various complex configuration and
management procedures.
Unless the device user is knowledgeable about networking terminology and familiar
with port allocation procedures, these configuration and management processes may be
tedious and lengthy. Also, traditional routers are simplistic in design, with few advanced
options such as proxy servers or webpage caching. The design of traditional routers is
also typically a function-over-style approach, which forces some device users to hide their
unsightly routers.
The present invention provides a stylish and fully-functional enhanced router 118
that automatically configures devices 114 for network communications. By adding the
further ability to offer value-added services such as human-verified blacklists for a proxy
server supported by the router 118, device users will be able to browse the Internet
through a filtered layer, providing protection for younger users in the household. In
addition, automatic configuration and management functionality may be supported
through device manager software on devices 114 and complementary device support
software on router 118.
The present invention therefore provides an enhanced wireless router 118 that
allows specifically-identified electronic devices 114 (for example, Internet-ready
televisions, desktop computers, notebook computers, and gaming devices) to be easily
configured and managed, while also providing value-added services to improve the
experiences of device users. The implementation and utilization of the FIG. 1 electronic
network 110 are further discussed below in conjunction with FIGS. 2-7.
6
Referring now to FIG. 2, a block diagram for one embodiment of the FIG. 1
electronic device 114 is shown, in accordance with the present invention. In the FIG. 2
embodiment, device 114 may include, but is not limited to, a central processing unit
(CPU) 216, a memory 218, a display 222, and one or more input/output interfaces (I/O
interfaces) 224. Selected ones of the foregoing components of device 114 may be coupled
to, and communicate through, a device bus 228.
In alternate embodiments, device 114 may be implemented using components and
configurations in addition to, or instead of, certain of those components and
configurations discussed in conjunction with the FIG. 2 embodiment. In addition, device
114 may be implemented as any desired type of electronic device or entity. For example,
device 114 may be implemented as a personal computer device, a gaming device, a settop
box, or a personal digital assistant device.
In the FIG. 2 embodiment, CPU 216 may be implemented to include any
appropriate and compatible microprocessor device that preferably executes software
instructions to thereby control and manage the operation of device 114. In the FIG. 2
embodiment, memory 218 may be implemented to include any combination of desired
storage devices, including, but not limited to, read-only memory (ROM), random-access
memory (RAM), and various types of non-volatile memory, such as floppy disks or hard
disks. The contents and functionality of memory 218 are further discussed below in
conjunction with FIG. 3.
In the FIG. 2 embodiment, I/O interfaces 224 may include one or more input
and/or output interfaces to receive and/or transmit any required types of information for
device 114. For example, in the FIG. 2 embodiment, device 114 may utilize I/O interfaces
224 to communicate with network 122 through router 118. In addition, a device user
may utilize I/O interfaces 224 to communicate with device 114 by utilizing any
appropriate and effective techniques. Additional details for one implementation of device
114 are further discussed below in conjunction with FIG. 3.
Referring now to FIG. 3, a block diagram for one embodiment of the FIG. 2 device
memory 218 is shown, in accordance with the present invention. In the FIG. 3
embodiment, memory 218 includes, but is not limited to, application software 312, an
operating system 316, a device manager 318, configuration data 320, a network browser
322, device data 324, and miscellaneous storage 328. In alternate embodiments, memory
218 may include other components and functionalities in addition to, or instead of,
7
certain of those components and functionalities discussed in conjunction with the FIG. 3
embodiment.
In the FIG. 3 embodiment, device application 312 may include program
instructions that are preferably executed by CPU 212 (FIG. 2) to perform various
functions and operations for device 114. The particular nature and functionality of device
application 312 typically varies depending upon factors such as the specific type and
particular functionality of the corresponding device 114. In the FIG. 3 embodiment,
operating system 316 controls and coordinates low-level functionality of device 114.
In the FIG. 3 embodiment, device manager 318 coordinates and manages various
functions for configuring and utilizing device 114, especially with respect to
communicating through router 118 (FIG. 1) with remote devices in network 122 (FIG. 1).
In certain embodiments, device manager 318 may be implemented to include VAIO Care®
software manufactured by Sony Corporation.
In the FIG. 3 embodiment, configuration data 320 may include, but is not limited
to, any appropriate information for allowing device 114 to perform bi-directional
communications with network 122 through router 118. For example, configuration data
320 may include, but is not limited to, input port configurations for device 114, output
port configurations for device 114, transfer formats for communicating with network 122,
transfer speeds for communicating with network 122, Internet Server Provider (ISP)
information, and network browsing parameters for device 114.
In the FIG. 3 embodiment, a device user of device 114 may utilize network browser
322 to communicate with remote devices in network 122 (FIG. 1) in any effective manner.
For example, network browser 322 may allow a device 122 to access and display
webpages from remote computer devices in network 122. In the FIG. 3 embodiment,
device data 324 may include any type of information or data that is required by device
114. In the FIG. 3 embodiment, miscellaneous storage 328 may be utilized to store any
additional information or software instructions for utilization by device 114.
In the FIG. 3 embodiment, various elements and functionalities are disclosed and
discussed as being implemented primarily as software. However, in alternate
embodiments, some or all of the functions of the present invention may be performed by
appropriate electronic hardware circuits that are configured for performing various
functions that are equivalent to the respective functions of the software modules
discussed herein. The configuration and management of electronic device 114 are further
discussed below in conjunction with FIGS. 4 through 7.
8
Referring now to FIG. 4, a block diagram for one embodiment of the FIG. 1 router
118 is shown, in accordance with the present invention. In the FIG. 2 embodiment,
router 118 may include, but is not limited to, a central processing unit (CPU) 416, a
memory 418, and one or more input/output interfaces (I/O interfaces) 424. Selected
ones of the foregoing components of router 118 may be coupled to, and communicate
through, a router bus 428. In alternate embodiments, router 118 may be implemented
using components and configurations in addition to, or instead of, certain of those
components and configurations discussed in conjunction with the FIG. 4 embodiment.
In the FIG. 4 embodiment, CPU 416 may be implemented to include any
appropriate and compatible microprocessor device that preferably executes software
instructions to thereby control and manage the operation of router 118. In the FIG. 4
embodiment, memory 418 may be implemented to include any combination of desired
storage devices, including, but not limited to, read-only memory (ROM), random-access
memory (RAM), and various types of non-volatile memory, such as floppy disks or hard
disks. The contents and functionality of memory 418 are further discussed below in
conjunction with FIG. 5.
In the FIG. 4 embodiment, I/O interfaces 424 may include one or more input
and/or output interfaces to receive and/or transmit any required types of information for
router 118. For example, in the FIG. 4 embodiment, router 118 may utilize I/O interfaces
424 to communicate with network 122 and with devices 114 by utilizing any appropriate
and effective techniques.
In certain embodiments of the present invention, router 118 is advantageously
implemented to include wireless/wired capability to support automatic configuration and
management of devices 114 (FIG. 1), and to also provide various types of enhanced
functionalities to device users. For example, with on-board non-volatile storage, router
118 is able to support proxy services as well as web-caching for the attached devices 114.
In certain embodiments, router 118 is implemented to operate in cooperation with
other branded equipment from designated manufacturers with little or no configuration
from the device users through an easy-to-navigate user interface. Router 118 may also
offer device users protection from viruses and spam. In certain embodiments, one or
more USB ports may be standard. In addition, the ability to safely tunnel through router
118 to devices 114 from any remote location may be supported using a virtual private
network (VPN).
9
In certain embodiments, solid-state drive (SSD) storage may be utilized to store
blacklists for use by a proxy server, as well as for supporting web-caching of webpages
accessed by devices 114. By using device identifiers (such as media access control (MAC)
addresses) that are known to belong to supported devices 114, router 118 may
cooperatively help the devices 114 to automatically configure themselves with very little
user intervention. Such supported devices may include, but are not limited to,
televisions, notebook computers, desktop computers, or game consoles (for example, the
Sony Playstation®).
The user interface for configuration and management of devices 114 may be
configured to mimic other familiar software from designated manufacturers, or the user
interface could be made accessible through the device manager software and
complementary device support software. Router 118 may provide value-added services
such as human-checked proxy blacklists, antivirus and anti-spam subscriptions to
protect the entire local network of devices 114 at their perimeter.
Implementing router 118 with at least one USB port would allow for a backup of
the configuration files to be safely kept at a different location. Multiple ports may allow
for the expansion of router 118, such as adding an external USB hard drive, which would
then become a secure Network Attached Storage device that could be used by other
authorized devices. Virtual private network (VPN) capabilities may also be offered as a
value-added service (for example, three free VPN connections, and more available through
a subscription process).
If the USB ports are provided on router 118, a manufacturer could open router 118
to other manufacturers, allowing the other manufacturers to create USB devices that the
router 118 would recognize and support accordingly. For example, a different
manufacturer could create an external drive that would be supported instead of only
supporting a branded drive by the original manufacturer. At the same time, the branded
devices could add a secure area on the drive, for use by other branded devices to hold
and/or backup configuration information or firmware updates.
In certain embodiments, router 118 may be implemented to include, at a minimum,
the following hardware: One WAN Internet port with 10/100/1000 Mbps capabilities,
four LAN 10/100/1000 Mbps ports for hardwired connection to devices 114, one or more
USB 2.0 ports, one Wireless N transceiver, one 64GB SSD non-volatile memory, one
optional eSATA port, and 64MB of RAM for the operating system. In certain
embodiments, some of the software of router 18 may be implemented as a security-based
10
Linux distribution (IPCop or similar) which allows for modifications to be easily added or
made. The ability for authorized technical support to securely tunnel to device 114 (with
VPN techniques) to assist device users with support questions may advantageously be
supported by router 118. Additional details for one implementation of router 118 are
further discussed below in conjunction with FIGS. 5-7.
Referring now to FIG. 5, a block diagram for one embodiment of the FIG. 4 router
memory 418 is shown, in accordance with the present invention. In the FIG. 5
embodiment, memory 418 includes, but is not limited to, a router application 512, a
device support module 516, a proxy server 518, a blacklist module 520, an antivirus
module 522, a spam module 524, router data 528, and a virtual private network (VPN)
support module 532. In alternate embodiments, memory 418 may include other
components and functionalities in addition to, or instead of, certain of those components
and functionalities discussed in conjunction with the FIG. 5 embodiment.
In the FIG. 5 embodiment, router application 512 may include program
instructions that are preferably executed by CPU 412 (FIG. 4) to perform various
functions and operations for router 118. The particular nature and functionality of
router application 512 typically varies depending upon factors such as the specific type
and particular functionality of the corresponding router 118. In the FIG. 5 embodiment,
device support module 516 cooperates with device manager 318 (FIG. 3) of electronic
device 114 to automatically or semi-automatically perform various functions for
configuring and utilizing device 114, especially with respect to communicating through
router 118 (FIG. 1) with remote devices in network 122 (FIG. 1).
In certain embodiments, device support module 516 and device manager 318 may
utilize various handshaking protocols to perform appropriate corresponding configuration
procedures and management procedures. A device manager 318 of a given device 114
may provide device support module 516 with a device identifier that uniquely identifies
the corresponding device 114. In addition, in certain instances, device manager 318 may
also provide user input or other types of instructions. Device support module 516 may
then reference a database of device identifiers (see FIG. 6) to determine a specific device
manufacturer and device type for device 114.
Device support module 516 may then reference corresponding configuration data
(see FIG. 6) to determine one or more appropriate default configurations and/or device
management functions for the particular device 114. Device support module 516 may
11
also take into account any user information or instructions when determining the
appropriate default configurations and/or device management functions.
Device support module 516 may then automatically communicate the appropriate
default configurations and/or device management functions to device manager 318. In
accordance with the present invention, device manager 318 may then automatically apply
the received default configurations and/or device management functions to the electronic
device 114.
In the FIG. 5 embodiment, router 118 may utilize proxy server 518 to automatically
capture and store webpages that are accessed by various devices 114 as webpage data
(see FIG. 6). These local webpage caches corresponding to the individual devices 114
allow much more rapid access to frequently-visited websites in network 122. In the FIG.
5 embodiment, router 118 may utilize blacklist module 520 to automatically block access
to any information from data sources or websites that are listed in locally-stored
blacklists (see FIG. 6).
In the FIG. 5 embodiment, router 118 may utilize antivirus module 522 to
automatically protect devices 114 from viruses or other threats that are listed in locallystored
virus data (see FIG. 6). In certain embodiments, antivirus module 522 may
automatically provide intrusion detection notifications to devices 114 regarding any
detected viruses or other threats. In the FIG. 5 embodiment, router 118 may utilize spam
module 520 to automatically block reception of information or data sources that are listed
in locally-stored spam lists (see FIG. 6).
In the FIG. 5 embodiment, router 118 may utilize virtual private network (VPN)
support module 532 to identify and permit other external devices to securely connect to
and communicate with an electronic device 114 in an encrypted manner. This
“tunneling” procedure may be utilized to allow various authorized entities (such as
technical support services) to safely and confidentially communicate with devices 114 in a
local network that is protected by router 118.
In the FIG. 5 embodiment, various elements and functionalities are disclosed and
discussed as being implemented primarily as software. However, in alternate
embodiments, some or all of the functions of the present invention may be performed by
appropriate electronic hardware circuits that are configured for performing various
functions that are equivalent to the respective functions of the software modules
discussed herein. In the FIG. 5 embodiment, router data 528 may include any
appropriate type of data or information that is required for the effective performance of
12
router 118. One exemplary embodiment showing additional details and information
regarding router data 528 is further discussed below in conjunction with FIG. 6.
Referring now to FIG. 6, a block diagram of the FIG. 5 router data 528 is shown, in
accordance with one embodiment of the present invention. In the FIG. 6 embodiment,
router data 528 may include, but is not limited to, webpage data 612, one or more
blacklists 616, one or more spam lists 618, configuration data 620, virus data 622, device
identifiers 624, and miscellaneous storage 628. In alternate embodiments, router data
528 may be implemented using components and configurations in addition to, or instead
of, certain of those components and configurations discussed in conjunction with the
FIG. 6 embodiment.
In the FIG. 6 embodiment, webpage data 612 may include accessed webpages and
other information that are automatically captured and stored by proxy server 518, as
discussed above in conjunction with FIG. 5. In the FIG. 6 embodiment, blacklist(s) 616
may include one or more listings of data sources or websites that are designated to be
automatically blocked by blacklist module 520. Similarly, spam lists 618 may include
one or more listings of data sources, websites, or messages that are designated to be
automatically blocked by spam module 524.
In the FIG. 6 embodiment, configuration data 620 may include any appropriate
information for allowing device 114 to perform bi-directional communications with
network 122 through router 118, as discussed above in conjunction with FIG. 5. For
example, configuration data 620 may include, but is not limited to, device configuration
information and device management information for specific different types of authorized
and supported electronic devices 114. As also discussed above, identifying the
appropriate configuration and management defaults for a given type of device 114 may be
performed by referring to device identifiers 624.
In the FIG. 6 embodiment, router 118 may utilize antivirus module 522 (FIG. 5) for
analyzing incoming communications in light of virus data 622 to automatically protect
devices 114 from listed viruses or other threats. In the FIG. 6 embodiment,
miscellaneous storage 628 may be utilized to store any additional information or software
instructions for utilization by router 118.
Referring now to FIG. 7, a block diagram for the FIG. 4 I/O interfaces 424 of router
118 is shown, in accordance with one embodiment of the present invention. In the FIG. 7
13
embodiment, I/O interfaces 424 may include, but are not limited to, network port(s) 712,
USB port(s) 716, user interface(s) 720, LAN port(s) 728, wireless transceiver(s) 732, and
external storage port(s) 736. In alternate embodiments, I/O interfaces 424 may be
implemented using components and configurations in addition to, or instead of, certain of
those components and configurations discussed in conjunction with the FIG. 7
embodiment.
In the FIG. 7 embodiment, router 118 may utilize one or more network ports 712 to
perform bi-directional communications with network 122 or other external entities.
Network ports 712 may be implemented in any effective manner, including, but not
limited to, wide-area network (WAN) Internet ports. In the FIG. 7 embodiment, router 118
may utilize one or more universal serial bus (USB) ports 716 to perform bi-directional
communications with any appropriate external entities. In alternate embodiments, other
connection standards are similarly contemplated.
In the FIG. 7 embodiment, router 118 may utilize one or more user interfaces 720
that are configured to permit system users to directly perform bi-directional
communications with router 118. User interfaces 720 may be implemented in any
effective manner. In the FIG. 7 embodiment, router 118 may utilize one or more local
area network (LAN) ports 728 to perform bi-directional communications with devices 114
(FIG. 1) or other external entities. The LAN ports 728 may be implemented in any
effective manner.
In the FIG. 7 embodiment, router 118 may utilize one or more wireless transceivers
732 to perform bi-directional communications with electronic devices 118, network 122,
or other external entities. The wireless transceivers 732 may be implemented in any
effective manner. In the FIG. 7 embodiment, router 118 may utilize one or more external
storage ports 736
to perform bi-directional communications with any types of external storage devices or
other appropriate external entities. In the FIG. 7 embodiment, any effective connection
standards and protocols are contemplated.
The present invention thus provides an effective system and methodology for
effectively implementing an enhanced router device. The invention has been explained
above with reference to certain embodiments. Other embodiments will be apparent to
those skilled in the art in light of this disclosure. For example, the present invention may
readily be implemented using configurations and techniques other than those described
14
in the embodiments above. Additionally, the present invention may effectively be used in
conjunction with systems other than those described above. Therefore, these and other
variations upon the discussed embodiments are intended to be covered by the present
invention, which is limited only by the appended claims.
15
WHAT IS CLAIMED IS:
1. A system for enhancing electronic network communications, comprising:
an electronic network that is configured to include one or more distributed
computer devices;
a router device that is coupled to said electronic network; and
an electronic device that communicates through said router device with said
electronic network, said router device cooperating with said electronic device
to automatically perform a device configuration procedure.
2. The system of claim 1 wherein said electronic device is alternately implemented as
any of a laptop computer device, a desktop computer device, an Internet-enabled
television, a personal digital assistant device, an electronic gaming device, and a
consumer electronic device.
3. The system of claim 1 wherein said electronic network is implemented to include an
Internet network.
4. The system of claim 1 wherein said router device includes a device support module,
said electronic device including a device manager, said device support module and said
device manager utilizing an automatic handshaking technique to perform said device
configuration procedure.
5. The system of claim 4 wherein said device manager provides said device support
module with a device identifier that uniquely identifies said electronic device.
6. The system of claim 5 wherein said device manager further provides user input
instructions to said device support module regarding said electronic network
communications.
7. The system of claim 5 wherein said device support module references a database of
device identifiers to determine a specific device manufacturer and device type for said
electronic device, said device support module then referencing configuration data
corresponding to said specific device type to determine one or more default configurations
and device management functions for said electronic device, said device support module
also considering any user input instructions when determining said default
configurations and said device management functions, said device support module
automatically communicating said default configurations and said device management
functions to said device manager, said device manager automatically applying said
default configurations and device management functions to said electronic device.
8. The system of claim 1 wherein said router device includes a proxy server that
supports a local webpage caching procedure for said electronic device, said router device
also including a local non-volatile memory device that is sized to support said local
webpage caching procedure for said electronic device.
9. The system of claim 1 wherein said router device includes a blacklist module that
blocks data sources that are locally identified in a blacklist that is selectively defined to
protect said electronic device, said router device also including an antivirus module that
identifies threats that are locally stored in antivirus data that is selectively defined to
protect said electronic device, said antivirus module providing intrusion detection
notifications to said electronic device regarding said threats.
10. The system of claim 1 wherein said router device includes a spam module that
blocks messages that are locally stored in a spam list that is selectively defined to shield
said electronic device, said router device including one or more universal serial bus
connections to facilitate communications with external devices that have a compatible
connection format, said router device also including a VPN support module that identifies
and permits external devices to securely connect to and communicate with said electronic
device in an encrypted manner.
11. An electronic device for performing electronic network communications, comprising:
an application program that communicates through a router device with an electronic network of distributed computer devices , said electronic device cooperating with said router device to automatically perform a device configuration procedure; and a processor that controls said application program.
12. The electronic device of claim 11 wherein said electronic device is alternately
implemented as any of a laptop computer device, a desktop computer device, an Internet enabled
television, a personal digital assistant device, an electronic gaming device, and a
consumer electronic device.
13. The electronic device of claim 11 wherein said electronic network is implemented to
include an Internet network.
14. The electronic device of claim 11 wherein said router device includes a device
support module, said electronic device including a device manager, said device support
module and said device manager utilizing an automatic handshaking technique to
perform said device configuration procedure.
15. The electronic device of claim 14 wherein said device manager provides said device
support module with a device identifier that uniquely identifies said electronic device.
16. A system substantially as herein described with reference to the foregoing
description and the accompanying drawings.
| # | Name | Date |
|---|---|---|
| 1 | 1559-che-2010 form-3 29-11-2010.pdf | 2010-11-29 |
| 2 | Form-5.pdf | 2011-09-03 |
| 3 | Form-3.pdf | 2011-09-03 |
| 4 | Form-1.pdf | 2011-09-03 |
| 5 | Drawings.pdf | 2011-09-03 |
| 6 | 1559-CHE-2010 FORM-18 26-12-2011.pdf | 2011-12-26 |
| 7 | 1559-CHE-2010 CORRESPONDENCE OTHERS 26-12-2011.pdf | 2011-12-26 |
| 8 | 1559-CHE-2010 POWER OF ATTORNEY 26-12-2011.pdf | 2011-12-26 |
| 9 | 1559-CHE-2010 FORM-13 22-03-2013.pdf | 2013-03-22 |
| 10 | 1559-CHE-2010 FORM-1 22-03-2013.pdf | 2013-03-22 |
| 11 | 1559-CHE-2010 CORRESPONDENCE OTHERS 22-03-2013.pdf | 2013-03-22 |
| 12 | 1559-CHE-2010-FORM 3 [26-07-2017(online)].pdf | 2017-07-26 |
| 13 | 1559-CHE-2010-FER.pdf | 2018-01-10 |
| 14 | 1559-CHE-2010-Information under section 8(2) (MANDATORY) [28-05-2018(online)].pdf | 2018-05-28 |
| 15 | 1559-CHE-2010-OTHERS [29-06-2018(online)].pdf | 2018-06-29 |
| 16 | 1559-CHE-2010-FER_SER_REPLY [29-06-2018(online)].pdf | 2018-06-29 |
| 17 | 1559-CHE-2010-DRAWING [29-06-2018(online)].pdf | 2018-06-29 |
| 18 | 1559-CHE-2010-CORRESPONDENCE [29-06-2018(online)].pdf | 2018-06-29 |
| 19 | 1559-CHE-2010-COMPLETE SPECIFICATION [29-06-2018(online)].pdf | 2018-06-29 |
| 20 | 1559-CHE-2010-CLAIMS [29-06-2018(online)].pdf | 2018-06-29 |
| 21 | 1559-CHE-2010-ABSTRACT [29-06-2018(online)].pdf | 2018-06-29 |
| 22 | 1559-CHE-2010-PETITION UNDER RULE 137 [02-07-2018(online)].pdf | 2018-07-02 |
| 23 | Correspondence by Agent _assingment_16-07-2018.pdf | 2018-07-16 |
| 24 | 1559-CHE-2010-US(14)-HearingNotice-(HearingDate-20-08-2020).pdf | 2020-07-27 |
| 25 | 1559-CHE-2010-FORM-26 [18-08-2020(online)].pdf | 2020-08-18 |
| 26 | 1559-CHE-2010-Correspondence to notify the Controller [18-08-2020(online)].pdf | 2020-08-18 |
| 27 | 1559-CHE-2010-PETITION UNDER RULE 137 [02-09-2020(online)].pdf | 2020-09-02 |
| 28 | 1559-CHE-2010-Information under section 8(2) [02-09-2020(online)].pdf | 2020-09-02 |
| 29 | 1559-CHE-2010-FORM-26 [02-09-2020(online)].pdf | 2020-09-02 |
| 30 | 1559-CHE-2010-FORM 3 [02-09-2020(online)].pdf | 2020-09-02 |
| 31 | 1559-CHE-2010-Written submissions and relevant documents [03-09-2020(online)].pdf | 2020-09-03 |
| 32 | 1559-CHE-2010-PatentCertificate11-12-2020.pdf | 2020-12-11 |
| 33 | 1559-CHE-2010-Marked up Claims_Granted 353502_11-12-2020.pdf | 2020-12-11 |
| 34 | 1559-CHE-2010-IntimationOfGrant11-12-2020.pdf | 2020-12-11 |
| 35 | 1559-CHE-2010-Drawings_Granted 353502_11-12-2020.pdf | 2020-12-11 |
| 36 | 1559-CHE-2010-Description_Granted 353502_11-12-2020.pdf | 2020-12-11 |
| 37 | 1559-CHE-2010-Claims_Granted 353502_11-12-2020.pdf | 2020-12-11 |
| 38 | 1559-CHE-2010-Abstract_Granted 353502_11-12-2020.pdf | 2020-12-11 |
| 39 | 1559-CHE-2010-FORM 4 [30-03-2021(online)].pdf | 2021-03-30 |
| 40 | 1559-CHE-2010-RELEVANT DOCUMENTS [26-09-2022(online)].pdf | 2022-09-26 |
| 41 | 1559-CHE-2010-RELEVANT DOCUMENTS [11-09-2023(online)].pdf | 2023-09-11 |
| 1 | search_04-01-2018.pdf |