US20110126095A1 - Router Management via Touch-Sensitive Display - Google Patents

Router Management via Touch-Sensitive Display Download PDF

Info

Publication number
US20110126095A1
US20110126095A1 US12/692,498 US69249810A US2011126095A1 US 20110126095 A1 US20110126095 A1 US 20110126095A1 US 69249810 A US69249810 A US 69249810A US 2011126095 A1 US2011126095 A1 US 2011126095A1
Authority
US
United States
Prior art keywords
category
router
screen
categories
navigation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/692,498
Inventor
Yaro Brock
Charles Goran
David Winkler
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
T Mobile USA Inc
Original Assignee
T Mobile USA Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by T Mobile USA Inc filed Critical T Mobile USA Inc
Priority to US12/692,498 priority Critical patent/US20110126095A1/en
Assigned to T-MOBILE USA, INC. reassignment T-MOBILE USA, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BROCK, YARO, GORAN, CHARLES, WINKLER, DAVID
Priority to PCT/US2010/057086 priority patent/WO2011066153A2/en
Publication of US20110126095A1 publication Critical patent/US20110126095A1/en
Assigned to DEUTSCHE TELEKOM AG reassignment DEUTSCHE TELEKOM AG INTELLECTUAL PROPERTY SECURITY AGREEMENT Assignors: T-MOBILE USA, INC.
Assigned to Layer3 TV, Inc., T-MOBILE USA, INC., T-MOBILE SUBSIDIARY IV CORPORATION, METROPCS WIRELESS, INC., IBSV LLC, PushSpring, Inc., MetroPCS Communications, Inc. reassignment Layer3 TV, Inc. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: DEUTSCHE BANK AG NEW YORK BRANCH
Assigned to IBSV LLC, T-MOBILE USA, INC. reassignment IBSV LLC RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: DEUTSCHE TELEKOM AG
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/283Processing of data at an internetworking point of a home automation network
    • H04L12/2834Switching of information between an external network and a home network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0272Virtual private networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/20Network architectures or network communication protocols for network security for managing network security; network security policies in general
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1073Registration or de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]

Definitions

  • Routers are commonly used to connect two or more computers or other electronic devices to each other, and usually to the Internet, by either wire or radio signals. This allows several computers to communicate with each other and to the Internet at the same time.
  • a typical router will have a variety of settings and configurations that may be set or modified in order for a user to properly install the router, connect the router to various devices, and/or to manage network and router performance.
  • a user of one or more devices connected to a router may need to configure and modify settings of the router to perform various actions, such as accessing and surfing the Internet.
  • a user may personally configure and access settings of a router via a separate computing device.
  • a user who lacks technical knowledge specifically related to router technology may find it difficult to properly configure the router and manage router settings.
  • FIG. 1 illustrates a touch-sensitive display and user interface of a router, in accordance with various embodiments.
  • FIG. 2 illustrates a component level view of a router, in accordance with various embodiments.
  • FIG. 3 illustrates operations comprising providing a user interface on a router for navigating within a plurality of categories, in accordance with various embodiments.
  • FIG. 4 illustrates operations comprising providing a user interface on a router for resolving errors associated with the router, in accordance with various embodiments.
  • FIG. 5 illustrates a touch-sensitive user interface for navigating within a plurality of categories associated with a router, in accordance with various embodiments.
  • FIG. 6 illustrates category screens displayed on a touch-sensitive user interface of a router associated with Internet connectivity, in accordance with various embodiments.
  • FIG. 7 illustrates category screens displayed on a touch-sensitive user interface of a router associated with one or more telephones, in accordance with various embodiments.
  • FIG. 8 illustrates category screens displayed on a touch-sensitive user interface of a router associated with Wi-Fi security, in accordance with various embodiments.
  • FIG. 9 illustrates category screens displayed on a touch-sensitive user interface of a router associated with devices connected to the router, in accordance with various embodiments.
  • FIG. 10 illustrates category screens displayed on a touch-sensitive user interface of a router associated with settings of the router, in accordance with various embodiments.
  • FIG. 11 illustrates category screens displayed on a touch-sensitive user interface of a router associated with bandwidth of the router, in accordance with various embodiments.
  • FIG. 12 illustrates category screens displayed on a touch-sensitive user interface of a router associated with voice quality, in accordance with various embodiments.
  • FIG. 13 illustrates category screens displayed on a touch-sensitive user interface of a router associated with router setup, in accordance with various embodiments.
  • FIG. 14 illustrates a plurality of interstitial screens displayed on a touch-sensitive user interface of a router, in accordance with various embodiments.
  • the user interface may include a plurality of category screens corresponding to a plurality of categories and a plurality of navigation keys.
  • the plurality of categories relate to various characteristics of the router.
  • Such navigation keys may be used to navigate within the plurality of categories and within screens associated with one of the categories.
  • the user interface may also include a symbol, an image, or text that represents a different setting or feature of the router.
  • FIG. 1 illustrates an overview of a user 102 interacting with a router 104 , in accordance with various embodiments.
  • Router 104 may reside in the user's 102 home and be connected to one or more of a plurality of devices via a network.
  • the router 104 includes a touch-sensitive display which may depict various display screens displayed on a user interface 106 of the display.
  • the user interface 106 may display a plurality of navigation keys 108 A- 108 D (abbreviated as “Nav” in the figures) and representations of a plurality of categories 110 - 120 .
  • FIG. 1 further illustrates that user interface 106 contains category screen 122 , which, in some embodiments, corresponds to one of categories 110 - 120 .
  • a bi-directional arrow illustrates that user 102 may interact with router 104 via the touch-sensitive display.
  • User 102 may access settings and configurations of router 104 by accessing user interface 106 .
  • user 102 may navigate either between or within categories 110 - 120 .
  • Categories 110 - 120 each correspond to a particular characteristic of router 104 , such as a home screen for user interface 106 , Internet connectivity, a plurality of telephones and associated telephone accounts, Wi-Fi security, devices connected to router 104 , and various router 104 settings and/or configurations. It is understood that categories in addition to the categories mentioned immediately above may also be included as one of categories 110 - 120 .
  • Navigation keys 108 A- 108 D may be touch-sensitive keys residing on the user interface 106 that enable user 102 to physically actuate one of navigation keys 108 A- 108 D to navigate from one category, such as category 110 , to a second category, such as category 112 . Moreover, navigation keys 108 A- 108 D may either be displayed or hidden on user interface 106 . For instance, navigation keys 108 A- 108 D may initially be hidden but then appear upon actuation by user 102 . Similarly, in another embodiment, the display of a particular one or more of navigation keys 108 A- 108 D may indicate that the displayed navigations keys are actuable by user 102 while the hidden navigation keys are not.
  • navigation keys 108 A and 108 B may actuate navigation keys 108 A and 108 D but not navigation keys 108 C and 108 D.
  • navigation keys 108 A- 108 D may also be a plurality of selectable buttons situated in close proximity to user interface 106 .
  • Navigation keys 108 A- 108 D may be depicted as any graphic, shape, symbol, color, or text, such as arrows or triangles, as shown in FIG. 1 .
  • navigation keys 108 A- 108 D may be located at various locations on user interface 106 .
  • user interface 106 of router 104 displays categories 110 - 120 , with category 110 being shaded and, thus, appearing darker than categories 112 - 120 .
  • Shading or coloring of a particular category, such as category 110 may indicate that a category screen associated with the shaded category is currently being displayed as category screen 122 on user interface 106 .
  • any indicator may be used to convey that a category screen for a particular category is currently being displayed on user interface 106 .
  • FIG. 1 further illustrates that category 110 is a home category having a corresponding category screen that represents categories in addition to category 110 , such as categories 112 - 120 .
  • the category screen associated with category 110 may display categories 112 - 120 near the center of user interface 106 , as shown in FIG. 1 , or in any other location of user interface 106 .
  • navigation keys 108 A and 108 B may constitute a set of first navigation keys and enable user 102 to navigate within categories 110 - 120 .
  • actuation of navigation key 108 B causes user interface 106 to display a category screen associated with a category (i.e., category 114 ) to the right of a currently displayed category (i.e., category 112 ) and actuation of navigation key 108 A causes user interface 106 to display a category screen associated with a category (i.e., category 110 ) to the left of a currently displayed category (i.e., category 112 ).
  • user interface 106 For instance, provided that user interface 106 currently displays a category screen associated with category 110 , if user 102 were to actuate navigation key 108 B, user interface 106 would then display a category screen corresponding to category 112 . Further, from the category screen corresponding to category 112 , user 102 could again actuate navigation key 108 B to navigate from a category screen associated with category 112 to a category screen associated with category 114 . Likewise, if user 102 were to actuate navigation key 108 A, the category screen corresponding to category 112 would be displayed on user interface 106 . In other words, user interface 106 displays category screens associated with categories 110 - 120 based on actuation of navigation keys 108 A and 108 B.
  • FIG. 1 further illustrates a set of second navigation keys 108 C and 108 D, which may be perpendicular to navigation keys 108 A and 108 B, with navigation keys 108 A and 108 B being on a horizontal axis and navigation keys 108 C and 108 D being along a vertical axis. Further, without deviating from the scope of the invention(s) set forth herein, navigation keys 108 C and 108 D may also be displayed along a horizontal axis and navigation keys 108 A and 108 B may be displayed along a vertical axis. As shown in FIG. 1 , navigation keys 108 C and 108 D may be used to navigate within or between a plurality of category screens associated with a particular one of the plurality of categories 110 - 120 .
  • actuation of navigation key 108 D causes user interface 106 to display an additional category screen corresponding to the same category that was previously being displayed. For instance, in the above embodiment, if user 102 were to actuate navigation key 108 B to navigate from a category screen corresponding to category 110 to a category screen associated with category 112 , user 102 could subsequently select navigation key 108 D to navigate to a second category screen associated with category 112 . Further, if user 102 were to actuate navigation key 108 D a second time, user interface 106 would display a third category screen associated with category 112 .
  • user 102 may also actuate either navigation keys 108 A or 108 B to cause user interface 106 to display an additional category screen associated with category 112 .
  • actuation of navigation key 108 C would cause user interface 106 to display the category screen displayed just prior to user-actuation of navigation key 108 D.
  • FIG. 1 illustrates a plurality of categories 110 - 120 whereby category 110 is shaded and appears darker than categories 112 - 120 , indicating that user interface 106 is displaying a category screen corresponding to category 110 .
  • user may select navigation keys 108 A or 108 B to navigate to one of categories 112 - 120 .
  • user 102 actuates navigation key 108 B, thereby causing a category screen 122 corresponding to category 112 to be displayed on user interface 106 .
  • the shading of category 112 indicates to user 102 that category screen 122 associated with category 112 is being displayed.
  • possible actions performed by user 102 depend on whether category 112 includes category screens in addition to category screen 122 . For instance, if category screen 122 is the only category screen associated with category 112 , user 102 may actuate navigation key 108 A to return to the category screen associated with category 110 or actuate navigation key 108 B to navigate to the category screen corresponding to category 114 . On the other hand, if category 112 includes category screens in addition to category screen 122 , user 102 may actuate navigation key 108 D from category screen 122 to navigate to the additional category screens corresponding to category 112 .
  • user 102 may actuate any one of navigation keys 108 A, 108 B, or 108 D to access additional category screens that correspond to category 112 . Additional embodiments are illustrated in FIGS. 2-13 and are described in greater detail with reference to those figures.
  • FIG. 2 illustrates a component level view of router 104 , in accordance with various embodiments.
  • router 104 may comprise a system memory 202 storing modules/processes 204 , applications, operating system (OS), etc. 206 , and data 208 .
  • router 104 may include processor(s) 210 , power supply 212 , touch-sensitive display 214 , sensors 216 , transceiver 218 , output devices 220 , removable storage 222 , and non-removable storage 224 .
  • router 104 also may include input devices 226 , comprising nav keys 108 A- 108 D and button(s) 228 , drive unit 230 including computer storage media 232 , and communications connections 234 for communication with other devices.
  • system memory 202 is volatile (such as RAM), non-volatile (such as ROM, flash memory, miniature hard drive, memory card, or the like), or some combination of the two.
  • the modules/processes 204 include a plurality of modules and/or processes for carrying out functions of router 104 . Further, the modules/processes may be incorporated in hardware, software, or any combination thereof.
  • the applications, OS, etc. 206 comprise any executing instructions on the router 104 . Such instructions include, for example, an OS of the router 104 , drivers for hardware components of the router 104 , applications providing interfaces to settings or personalizations of the router 104 , applications made specifically for the router 104 , and third party applications of application providers.
  • applications, OS, etc. 206 Collectively these applications/processes are hereinafter referred to as applications, OS, etc. 206 . Such applications, OS, etc. 206 may be entirely or partially implemented on the router 104 . In some embodiments, the applications, OS, etc. 206 are implemented partially on another device or server. Moreover, modules/processes 204 may be executed by processor(s) 210 to cause router 104 to perform a variety of functions. Data 208 may include any type of data stored on router 104 and/or utilized by processor(s) 210 .
  • the processor(s) 210 is a central processing unit (CPU), a graphics processing unit (GPU), or both CPU and GPU, or other processing unit or component known in the art.
  • CPU central processing unit
  • GPU graphics processing unit
  • the processor(s) 210 is a central processing unit (CPU), a graphics processing unit (GPU), or both CPU and GPU, or other processing unit or component known in the art.
  • the power supply 212 is any sort of power supply known in the art capable of supplying power to router 104 .
  • the display 214 is a liquid crystal display or any other type of display commonly used in a device having a display component.
  • display 214 may be a touch-sensitive screen, and can then also act as an input device or keypad, such as for providing a soft-key keyboard, navigation keys, buttons, or the like.
  • sensors 216 are any type of sensor known in the art capable of receiving and sensing internal or external input. For instance, in one embodiment, sensors 216 detect when user 102 actuates one of navigation keys 108 A- 108 D via the touch-sensitive user interface 106 .
  • the transceiver(s) 218 includes any sort of transceivers known in the art.
  • transceiver(s) 218 may include a radio transceiver and interface that performs the function of transmitting and receiving radio frequency communications via an antenna.
  • the radio interface facilitates wireless connectivity between the router 104 and various cell towers, base stations and/or access points.
  • Transceiver(s) 218 may also include a near field interface that performs a function of transmitting and receiving near field radio communications via a near field antenna.
  • the near field interface may be used for functions, as is known in the art, such as communicating directly with nearby devices that are also, for instance, Bluetooth® or RFID enabled.
  • a reader/interrogator may be incorporated into router 104 .
  • transceiver(s) 218 may include a wireless LAN interface that performs the function of transmitting and receiving wireless communications using, for example, the IEEE 802.11, 802.16 and/or 802.20 standards.
  • the router 104 can use a Wi-Fi interface to communicate directly with a nearby wireless access point such as for accessing the Internet directly without having to perform the access through the telecommunication service provider's network.
  • the output device(s) 220 include any sort of output devices known in the art, such as a display (already described as display 214 ), speakers, or vibrating mechanism, or tactile feedback mechanisms.
  • Output device(s) 220 may also include ports for one or more peripheral devices, such as various computing devices, telephones, and memory devices.
  • Router 104 may also include additional data storage devices (removable and/or non-removable) such as, for example, magnetic disks, optical disks, or tape. Such additional storage is illustrated in FIG. 2 by removable storage 222 and non-removable storage 224 .
  • Router 104 may also have input device(s) 226 such as a touch-sensitive display or selectable buttons, etc. More particularly, and as mentioned above, input device(s) 226 include touch-sensitive navigation keys 108 A- 108 D and button(s) 228 in close proximity to user interface 106 .
  • input device(s) 226 include touch-sensitive navigation keys 108 A- 108 D and button(s) 228 in close proximity to user interface 106 .
  • drive unit 230 includes computer storage media 232 that may include volatile and nonvolatile, removable, and non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data.
  • System memory 202 , removable storage 222 , and non-removable storage 224 are all examples of computer-readable storage media.
  • Computer-readable storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by router 104 . Any such computer-readable storage media may be part of router 104 .
  • any or all of system memory 202 , removable storage 222 , and non-removable storage 224 store programming instructions which, when executed, implement some or all of the above-described operations of router 104 .
  • router 104 may also contain communication connections 234 that allow router 104 to communicate with other computing devices, such as computing devices, telephones, and memory devices.
  • FIG. 3 is flowchart showing a method of navigating within a plurality of category screens corresponding to a plurality of categories, in accordance with various embodiments.
  • Block 302 illustrates that router 104 provides a user interface having a plurality of navigation keys.
  • router 104 provides a touch-sensitive user interface 106 on display 214 that includes navigation keys 108 A- 108 D.
  • navigation keys 108 A- 108 D may be touch-sensitive and be of any shape, symbol, or color.
  • navigation keys 108 A- 108 D could comprise selectable button(s) 228 located in close proximity to user interface 106 .
  • router 104 receives actuation of a first navigation key at block 304 .
  • the actuation could be by user 102 and comprise a manual selection of one of navigation keys 108 A- 108 D.
  • actuation may include either selection of any one of touch-sensitive navigation keys 108 A- 108 D or selectable button(s) 228 that are situated in close proximity to user interface 106 .
  • router 104 in response to actuation of a first navigation key, router 104 navigates within a plurality of category screens corresponding to a plurality of categories at block 306 .
  • An example of one of the plurality of category screens is category screen 122 and the plurality of categories may correspond to categories 110 - 120 .
  • user interface 106 displays a category screen corresponding to category 110 .
  • user 102 in response to actuation of navigation key 108 B, user 102 navigates to a category screen associated with category 112 . Subsequently, actuation of navigation key 108 B would cause user interface 106 to display a category screen associated with category 114 .
  • navigation key 108 A would navigate user 102 back to a category screen associated with category 110 .
  • actuation of navigation keys 108 A and/or 108 B enables user 102 to navigate within or between a plurality of category screens corresponding to categories 110 - 120 , as set forth in block 306 .
  • router 104 receives actuation of a second navigation key at block 308 .
  • actuation of a second navigation key may comprise user 102 actuation of any one of navigation keys 108 A- 108 D or selectable button(s) 228 in close proximity to user interface 106 .
  • router 104 In response to receiving actuation of a second navigation key, router 104 navigates within a plurality of screens corresponding to one of the categories at block 310 .
  • selection of navigation key 108 D causes user interface 106 to display a second category screen corresponding to that particular category. For instance, provided that user interface 106 displays a category screen associated with category 112 , actuation of navigation key 108 D causes user interface 106 to display a second category screen also associated with category 112 .
  • user 102 may actuate any one of navigation keys 108 A, 108 B, or 108 D to navigate to a third category screen associated with category 112 or to navigate to the previous category screen by actuating navigation key 108 C.
  • user 102 may navigate within a plurality of category screens corresponding to a particular category, as shown in block 310 .
  • user interface 106 may display one or more interstitial screens between a first screen and a second screen in block 312 . For instance, provided that user 102 navigates to a category screen corresponding to category 112 , user interface 106 may display an interstitial screen when user 102 navigates to a second category screen associated with category 112 . In one embodiment such an interstitial screen may depict a transition between a first category screen and a second category screen.
  • the interstitial screens described in block 312 will be described in further detail in FIGS. 4-13 .
  • user interface 106 may display an alert message associated with an actuated category at block 314 .
  • user interface 106 displays an alert message when user 102 actuates any one of categories 110 - 120 .
  • Such alert messages may be any type of alert message known in the art, such as informing user 102 that a particular category is selected or notifying user 102 of an error associated with one of categories 110 - 120 .
  • router 104 dismisses an action associated with selection of a navigation key at block 316 .
  • an action associated with selection of a navigation key For example, in response to actuation of one of navigation keys 108 A, 108 B, or 108 D, subsequent actuation of navigation key 108 C dismisses the previous user actuation. Therefore, user interface 106 will display a category screen that was displayed prior to the first user actuation.
  • FIG. 4 is flowchart showing a method of diagnosing and resolving an error associated with one of a plurality of categories, in accordance with various embodiments.
  • router 104 diagnoses an error associated with a particular category of a plurality of categories.
  • errors include any type of error known in the art relating to router technology.
  • errors diagnosed in block 402 may include any type of error associated with router 104 , networks associated with router 104 , and/or devices connected to router 104 , such as errors relating to Internet connectivity, one or more telephones and associated accounts connected to router 104 , Wi-Fi security, and router 104 settings and configurations.
  • router 104 displays an error message on a screen associated with the category in block 404 .
  • displaying 404 comprises displaying an error message corresponding to one of categories 110 - 120 on user interface 106 . For instance, provided that user 102 navigates to a category screen corresponding to category 112 , the category screen would display an error message if router 104 diagnosed an error relating to category 112 .
  • router 104 resolves the error in response to selection of a navigation key at block 406 .
  • user interface 106 displays an error message corresponding to category 112
  • selection of navigation key 108 D would navigate user 102 to a second category screen enabling user 102 to resolve the error.
  • this screen will instruct user 102 to carry out a plurality of steps to resolve the error.
  • user 102 may resolve the error via actuation of navigation keys 108 A- 108 D.
  • FIG. 5 illustrates a category screen displayed on user interface 106 of router 104 , in accordance with various embodiments.
  • FIG. 5 illustrates a category screen corresponding to a home category 510 .
  • User 102 may detect that the displayed screen is a home category since home category 510 is shown as being surrounded by a shaded box, thus indicating that a category screen associated with category 510 is being displayed on user interface 106 .
  • home category 510 is depicted as a symbol of a house. However, it is contemplated that any graphic, symbol, or text may be used to represent home category 510 .
  • the category screen associated with home category 510 displays representations of a plurality of categories 512 - 520 and a plurality of navigation keys 108 A- 108 D.
  • categories 512 - 520 displayed on user interface 106
  • categories 512 - 520 or any one or combination thereof, will be used for the sake of consistency.
  • categories 512 - 520 include Internet category 512 , telephone category 514 , wireless category 516 , connections category 518 , and settings category 518 .
  • categories in addition to categories 512 - 520 may also be included without deviating from the spirit of the invention(s) set forth herein.
  • User interface further displays that categories 512 - 520 each have corresponding symbols displaying a representation of a current state of each category.
  • Internet category 512 is represented by a symbol that illustrates whether router 104 and/or a particular device is connected to the Internet.
  • telephone category 514 is represented by two telephones, identified as “1” and “2”, indicating whether two telephones and/or accounts associated with two telephones are connected and active.
  • User interface 106 further displays wireless category 516 and a corresponding symbol that represents whether Wi-Fi is enabled and whether Wi-Fi security is either on or off. Further, connections category 518 and its associated symbol represent whether one or more devices are connected to router 104 . Lastly, settings category is represented by a wrench indicating that settings and configurations of router 104 can be modified via a category screen corresponding to settings category 520 . Categories 512 - 520 will be described in additional detail in FIGS. 6-13 .
  • navigation keys 108 A- 108 D are used to navigate between a plurality of category screens associated with categories 510 - 520 . More particularly, FIG. 5 illustrates that navigation keys 108 A and 108 B are used to navigate between categories 510 - 520 . For instance, provided that user interface 106 displays a category screen associated with home category 510 , actuation of navigation key 108 A navigates user 102 to a category screen corresponding to settings category 520 . Likewise, actuation of navigation key 108 B navigates user 102 to a category screen associated with Internet category 512 . Further, by repeatedly actuating navigation key 108 B, user 102 can navigate from a category screen associated with home category 510 to category screens corresponding to Internet category 512 , telephone category 514 , wireless category 516 , and so forth.
  • actuation of navigation key 108 C from a category screen associated with home category 510 causes router 104 to dismiss a previous action. Further, if any one of categories 512 - 520 display an error message, actuation of navigation key 108 D will enable user 102 to resolve the error. In one example implementation, resolving the error may comprise guiding user 102 through one or more steps to resolve the error.
  • FIG. 6 illustrates a plurality of category screens corresponding to an Internet category 512 , in accordance with various embodiments. More particularly, in some embodiments, FIG. 6 illustrates category screens 602 , 604 , and 606 corresponding to Internet category 512 .
  • category screens 602 - 606 associated with Internet category 512 display whether router 104 and/or devices connected to router 104 are connected to the Internet.
  • user interface 106 displays category screens 602 - 606 when user 102 actuates one of navigation keys 108 A- 108 D to navigate to category 512 .
  • the symbol representing Internet category 512 is shaded, thus illustrating that a category corresponding to Internet category 512 is currently being displayed on user interface 106 .
  • category screen 602 is a category screen corresponding to Internet category 512 .
  • category screen 602 is displayed when router 104 and/or one or more devices associated with router 104 are connected to the Internet.
  • FIG. 6 illustrates that category screen 602 includes a graphic or symbol and corresponding text stating that “You are connected to the Internet,” navigation keys 108 A and 108 B, and categories in addition to Internet category 512 .
  • category screen 602 displays that user 102 may actuate navigation key 108 A to navigate to a category screen corresponding to home category 510 or actuate navigation key 108 B to navigate to a category screen corresponding to telephone category 514 .
  • category screen 604 is also a category screen associated with Internet category 512 .
  • category screen 604 is displayed when router 104 and/or one or more devices associated with router 104 are not connected to the Internet. More particularly, FIG. 6 displays that category 604 contains a graphic or symbol and associated text stating that “You are not connected to the Internet, please press DOWN for assistance,” navigation keys 108 A, 108 B, and 108 D, and symbols representing categories in addition to category 512 .
  • category screen 604 illustrates that user 102 may actuate navigation key 108 A to navigate to a category screen corresponding to home category 510 or actuate navigation key 108 B to navigate to a category screen corresponding to telephone category 514 .
  • user 102 may actuate navigation key 108 D to obtain information describing why there is no Internet connection and to receive assistance in connecting to the Internet.
  • user interface 106 will display category screen 606 corresponding to Internet category 512 if user 102 actuates navigation key 108 D illustrated in category screen 604 . That is, category screen 606 will be displayed if user 102 would like to view additional information relating to why there is no Internet connection.
  • category screen 606 includes a graphic or symbol and corresponding text stating that “Your internet port has not been plugged in . . . Press down for help,” navigation keys 108 A, 108 B, and 108 D, and symbols representing categories in addition to category 512 .
  • a disconnected Internet port is one example of why there is no Internet connection and it is understood that category screen 606 will display one or more of many reasons known in the art as to why no Internet connection exists.
  • user 102 may actuate navigation key 108 D to navigate to one or more additional category screen corresponding with Internet category 512 . It is contemplated that the one or more category screens may guide user 102 through a step-by-step process to establish an Internet connection.
  • FIG. 7 illustrates a plurality of category screens corresponding to a telephone category 514 , in accordance with various embodiments.
  • FIG. 7 illustrates category screens 702 , 704 , and 706 corresponding to telephone category 514 that will be displayed when user 102 actuates one of navigation keys 108 A- 108 D to navigate to telephone category 514 .
  • category screens associated with telephone category 514 indicate whether telephones and associated accounts are connected to router 104 .
  • the symbol representing telephone category 514 is shaded, thus illustrating that a category corresponding to telephone category 514 is currently being displayed on user interface 106 .
  • category screen 702 is a category screen corresponding to telephone category 514 .
  • category screen 702 includes two different representations of a telephone, navigation keys 108 A and 108 B, and symbols representing categories in addition to category 514 .
  • actuation of navigation key 108 A causes user interface 106 to display a category screen associated with home category 510 while actuation of navigation key 108 B causes user interface 106 to display a category screen corresponding to wireless category 516 .
  • each telephone is depicted in category screens 702 - 706 provides information regarding whether a telephone is active/inactive, whether a telephone is connected to or disconnected from the router 104 , and whether a telephone connected to the router has a corresponding telephone number, or any combination thereof. It is understood that any graphic, symbol, color, or text may convey this information.
  • category screen 702 displays a representation of a telephone that may be either colored or shaded (line 1 of router 104 ) and a representation of an outline of a telephone (line 2 of router 104 ). As shown, the telephone corresponding to line 1 of router 104 is active, meaning that the telephone is connected to line 1 and, therefore, is able to make and receive telephone calls. Further, category screen 702 illustrates that the telephone connected to line 1 of router 104 has a telephone number ((555) 555-1212) associated with it, which indicates that the telephone connected to line 1 of router 104 has an account assigned to this device.
  • a telephone number ((555) 555-1212)
  • the telephone associated with line 2 of router 104 is represented by an outline of a telephone, conveying that the telephone associated with line 2 is in fact connected to line 2 of router 104 but the telephone connected to line 2 of router 104 has no active service associated with it. Further, unlike the telephone connected to line 1 of router 104 , the telephone connected to line 2 of router 104 does not have an associated telephone number, meaning either that no account for line 2 is active or router 104 is unable to identify a telephone number. Moreover, in this embodiment, if the telephone connected to line 1 of router 104 is deactivated, the telephone connected to line 2 of router 104 will move to line 1 .
  • category screen 704 is a category screen corresponding to telephone category 514 and is displayed when there is no Internet connection.
  • category screen 704 includes navigation keys 108 A and 108 B and also navigation key 108 D. As shown, actuation of navigation key 108 A causes user interface 106 to display a category screen corresponding to home category 510 and actuation of navigation key 108 D causes user interface 106 to display a category screen associated with wireless category 516 .
  • category screen 704 includes a representation of a telephone associated with line 1 of router 104 and a representation of a telephone associated with line 2 of router 104 .
  • the representation of the telephone associated with line 1 of router 104 is greyed-out signifying that there is no telephone connected to line 1 of router 104 .
  • the representation of the telephone associated with line 2 of router 104 is an outline of a telephone, indicating that a telephone is connected to line 2 but there is no active service associated with that particular telephone.
  • Category screen 704 indicates that neither line 1 nor line 2 of router 104 appear have telephone numbers associated with them, however, there also could be telephone numbers associated with one or both lines.
  • category screens 702 and 704 may also indicate an error associated with either line 1 and/or line 2 of router 104 , such as by inserting an “X” over the telephone representations.
  • category screen 704 is displayed on user interface 106 when there is no Internet connection detected. More particularly, category screen 704 may include an error message or illustrate in any other manner that there is an error associated with line 1 and/or line 2 of router 104 . If such an error exists, user 102 may actuate navigation key 108 D to navigate to category screen 706 which may describe the error and provide instructions regarding how to resolve the error. In this embodiment, category screen 706 displays that although line 1 is assigned a telephone number, there is no telephone plugged into line 1 of router 104 . Accordingly, it logically follows that user 102 could resolve the above error by connecting a telephone into line 1 of router 104 .
  • FIG. 8 illustrates a flow chart including a plurality of category screens corresponding to a wireless category 516 , in accordance with various embodiments.
  • category screens 802 - 816 display a process enabling user 102 to enable/disable Wi-Fi and to enable/disable Wi-Fi security.
  • user interface may display category screens 802 - 816 when user actuates one of navigation keys 108 A- 108 B to navigate to wireless category 516 .
  • category screen 802 illustrates a category screen corresponding to wireless category 516 that includes navigation keys 108 A, 108 B, and 108 D, an indication that Wi-Fi security is on, and representations of other categories in addition to wireless category 516 .
  • the symbol representing wireless category 516 is shaded indicating that a category screen corresponding to category 516 is currently being displayed on user interface 106 .
  • actuation of navigation key 108 A causes user interface 106 to display a category screen corresponding to telephone category 514 .
  • user 102 actuation of navigation key 108 B causes user interface 106 to display a category screen corresponding to connections category 518 .
  • category screen 802 indicates that Wi-Fi security is enabled and may optionally display the name of a particular wireless network and a corresponding Wi-Fi password. Any graphic, symbol, or text may be used to indicate that Wi-Fi is currently enabled, such as an image of a padlock as shown in category screen 802 . Moreover, category screen 802 may also provide user 102 an option of disabling Wi-Fi security by actuating navigation key 108 D. By doing so, user 102 may navigate within a plurality of category screens corresponding to wireless category 516 .
  • user interface may display category screen 804 , which provides a confirmation of whether user 102 would like to disable Wi-Fi security. If not, user 102 may actuate navigate 108 A and return to category screen 802 . Alternatively, if user 102 desires to turn off Wi-Fi security, user 102 may confirm by actuating navigation key 108 B and navigating to category screen 806 .
  • FIG. 8 illustrates that category screen 806 is an interstitial screen depicting a transition between category screens 804 and 808 .
  • category screen 806 may display any type of graphic, symbol, or text indicating that router 104 is currently disabling Wi-Fi security.
  • category screen 806 may also indicate an amount of time before category screen 808 is displayed on user interface 106 . After an unspecified amount of time (depicted as “n seconds”), user interface 106 displays category screen 808 .
  • category screen 808 displays to user 102 that Wi-Fi security is turned off. Any graphic, symbol, or text may be utilized to convey that Wi-Fi is currently disabled, such as displaying an image of a padlock with a line or cross through it, as shown in category screen 808 . Similar to category screen 802 , user 102 may now actuate navigation key 108 A to navigate to a category screen corresponding to telephone category 514 or actuate navigation key 108 B to navigate to a category screen associated with connections category 518 . Moreover, category screen 808 illustrates that user 102 may be provided an option to turn Wi-Fi security back on by selecting navigation key 108 D.
  • user 102 In response to actuation of navigation key 108 D, user 102 is presented with category screen 810 , which confirms whether user 102 would like to enable Wi-Fi security. In this embodiment, if user 102 prefers to keep Wi-Fi security disabled, user 102 may actuate navigation key 108 A and return to category screen 808 . Alternatively, user may actuate navigation key 108 B in category screen 810 if user 102 wishes to continue with enabling Wi-Fi security.
  • user interface 106 may display category screen 812 , which is another interstitial screen indicating that router 104 is currently enabling Wi-Fi security. Once Wi-Fi security is enabled, user interface will again display that Wi-Fi security is on in category screen 802 . At this point, user 102 may again be provided with the option of disabling Wi-Fi security by actuating navigation key 108 D.
  • user 102 may also either enable or disable Wi-Fi.
  • category screen 814 illustrates that Wi-Fi is currently turned off.
  • user may enable Wi-Fi by actuating navigation key 108 D, which results in showing an interstitial screen in category screen 816 .
  • user may be provided the option of enabling Wi-Fi in a similar or different manner.
  • FIG. 9 illustrates a plurality of category screens corresponding to a connections category 518 , in accordance with various embodiments. More particularly, category screens 902 - 910 may be displayed when user 102 actuates one of navigation keys 108 A- 108 D to navigate to connections category 518 . Further, category screens 902 - 910 show how to determine if one or more devices are currently connected to router 104 and, if so, to obtain information relating to the connected devices. For instance, category screen 902 corresponds to connection category 518 and includes navigation keys 108 A, 108 B, and 108 D, symbols representing categories in addition to connections category 518 , and a graphic and/or text indicating whether any devices are connected to one or more ports of router 104 . Further, category screen 902 illustrates that a symbol representing connections category 518 is shaded, thus meaning that a category screen corresponding to connections category 518 is currently being displayed on user interface 106 .
  • actuation of navigation key 108 A causes user interface 106 to display a category screen corresponding to wireless category 516 whereas actuation of navigation key 108 B causes user interface 106 to display a category screen corresponding to settings category 520 .
  • user interface 106 may display which ports of router 104 are associated with one or more connected devices. To view the one or more devices connected to router 104 , user 102 may actuate navigation key 108 D to navigate to category screen 904 .
  • category screen 904 illustrates a list of the one or more devices currently connected to router 104 .
  • Category screen 904 further specifies, by name, each device connected to router 104 and how each of the connected devices is connected to router 104 .
  • Yaro's PC Port 1)
  • XBOX360 Port 2
  • Amanda's laptop Port 2
  • HuberHaxor Wireless
  • UMAPhone Wireless
  • Memory Stick USB
  • a user 102 may navigate down the list, and thereby highlight a particular device, by actuating navigation key 108 D one or more times.
  • category screen 904 displays those devices as being connected to router 104 via the same port number (Port 2).
  • Category screen 904 further enables a user 102 to return to previous category screen 902 by actuating navigation key 108 A.
  • user 102 may scroll to a particular device by actuating navigation key 108 D and then actuate navigation key 108 B once the desired device is selected.
  • user 102 in response to highlighting a particular connected device and actuating navigation key 108 B, user 102 navigates to category screen 906 , which displays device-specific information relating to the selected device. It is understood that device information may vary depending upon the particular device selected. For instance, information applicable to a laptop computer may be different than information relating to a UMAPhone. Further, user 102 may return to the list of connected devices set forth in category screen 904 by actuating navigation key 108 A displayed in category screen 906 .
  • category screen 908 illustrates that user 102 may scroll up and down the list of the connected devices by actuating navigation keys 108 C and 108 D, respectively. Moreover, actuation of navigation key 108 A returns user 102 to category screen 902 and actuation of navigation key 108 B causes user interface 106 to display information relating to the selected device, such as in category screen 910 .
  • Category screen 908 further illustrates that once user 102 scrolls to the connected device at the bottom of the list (i.e., Memory Stick), an additional actuation of navigation key 108 D causes selection of the connected device at the top of the list (i.e., Yaro's PC).
  • a user may navigate directly between category screens that illustrate device-specific information relating to one or more devices connected to router 104 .
  • user 102 may navigate directly between category screen 906 and category screen 910 without first needing to navigate back to either category screens 904 and/or category screen 908 .
  • user 102 may actuate navigation key 108 D to navigate from the category screen depicting information relating to “Yaro's PC” to category screen 910 , which illustrates information associated with “USB Name.”
  • user 102 would actuate navigation key 108 D five times in order to navigate from category screen 906 to category screen 910 .
  • user 102 may actuate navigation keys 108 C and 108 D one or more times to navigate between the devices listed under “Device Name” in category screens 904 and category screen 908 .
  • FIG. 10 illustrates a plurality of category screens corresponding to a settings category 520 , in accordance with various embodiments.
  • category screens 1002 - 1010 enable user 102 to view and modify various settings and/or configurations pertaining to router 104 .
  • user interface 106 may display category screens 1002 - 1010 in response to user 102 navigating to settings category 520 via any one of navigation keys 108 A- 108 D.
  • category screen 1002 corresponds to category 520 and includes a plurality of icons representing different settings and/or configurations relating to router 104 , navigation keys 108 A, 108 B, and 108 D, and symbols representing categories in addition to category 520 .
  • the symbol representing category 520 is shaded, indicating that a category screen corresponding to settings category 520 is currently being displayed on user interface 106 .
  • Category screen 1002 further displays that a user 102 may navigate within the plurality of categories by actuating navigation keys 108 A and 108 B. For instance, actuation of navigation key 108 A causes user interface 106 to display a category screen corresponding to connections category 518 whereas actuation of navigation key 108 causes user interface 106 to display a category screen corresponding to home category 510 . Additionally, user 102 may view the various settings and configurations associated with router 104 by actuating navigation key 108 D.
  • category screens 1004 and 1008 illustrate a list of settings and/or configurations relating to router 104 and navigation keys 108 A- 108 D.
  • Such settings/configurations may include, but are not limited to, factory reset, device information, language preferences, firmware updates, network tools, router setup, time setup, emergency 911 address information, Wireless Priority Service (WPS) key information, VPN access, and diagnostic tools. It is contemplated that additional settings/configurations associated with router 104 may also be included within settings category 520 .
  • category screens 1004 and 1008 further enable user 102 to return to category screen 1002 by actuating navigation key 108 A and to view and make modifications within a particular setting/configuration by actuating navigation key 108 B.
  • user interface 106 displays an additional category screen, such as category screens 1006 and 1010 , respectively, that enable user 102 to modify various settings/configurations of router 104 .
  • user 102 may navigate between the list of settings set forth in category screens 1004 and 1008 by actuating navigation keys 108 C and 108 D. Once the desired setting is selected, user 102 need only actuate navigation key 108 B to arrive at a category screen where settings may be modified.
  • various category screens i.e., category screens 1006 and 1010 ) may guide the user in making such modifications.
  • FIG. 11 illustrates a plurality of category screens corresponding to testing bandwidth of router 104 , in accordance with various embodiments. Determining bandwidth of router 104 helps ensure that sufficient bandwidth is available for router 104 to perform a variety of functions at optimum levels of speed and efficiency.
  • category screen 1102 illustrates a list of settings corresponding to settings category 520 . Included within a list of settings/configurations in category screen 1102 is a setting for diagnostic tools, which contains a bandwidth test and a voice quality test, as shown in category screen 1104 .
  • user interface 106 may display category screen 1106 that is also an interstitial screen describing that router 104 is determining bandwidth of router 104 . Subsequently, user interface 106 displays a category screen depicting whether bandwidth is sufficient (category screen 1108 ) or low (category screen 1110 ).
  • a category screen may illustrate bandwidth levels, such as by depicting upload and download speeds associated with router 104 .
  • category screen 1008 illustrates that since download speeds are sufficient for optimal voice quality, router 104 has sufficient bandwidth.
  • user 102 may actuate navigation key 108 D to navigate back to category screen 1104 .
  • user interface may display a category screen identifying bandwidth levels (i.e., category screen 1110 ) and providing an additional category screen that includes tips on how to increase bandwidth levels (i.e., category screen 1112 ).
  • User 102 may access such tips by actuating navigation key 108 D on category screen 1110 .
  • user 102 may adjust settings/configurations on router 104 in an attempt to increase bandwidth levels.
  • FIG. 12 illustrates a plurality of category screens corresponding to testing voice quality of router 104 , in accordance with various embodiments. Determining various settings and/or configurations of router 104 helps ensure that a connection between a particular device and router 104 allows for the best quality of voice calls.
  • category screen 1202 illustrates a list of settings corresponding to settings category 520 . Included within a list of settings/configurations in category screen 1202 is a setting for diagnostic tools, which contains a bandwidth test and a voice quality test, as shown in category screen 1204 .
  • user interface 106 may display category screen 1206 that is also an interstitial screen describing that router 104 is currently determining voice quality. Subsequently, user interface 106 may display a category screen depicting whether a connection between a device and router 104 allows for the best quality of voice calls (category screens 1208 and 1210 ).
  • a category screen may illustrate voice quality levels.
  • category screen 1208 illustrates that a connection between a particular device and router 104 allows for the best quality of voice calls. Accordingly, as voice quality is of a sufficient level, user 102 may actuate navigation key 108 D to navigate back to category screen 1204 .
  • user interface 106 may display a category screen identifying voice quality levels (i.e., category screen 1210 ) and may provide an additional category screen that includes tips on how to increase voice quality (i.e., category screen 1212 ). User 102 may access such tips by actuating navigation key 108 D on category screen 1210 . In response, user 102 may adjust settings/configurations on router 104 in an attempt to increase voice quality levels.
  • FIG. 13 illustrates a plurality of category screens corresponding to router setup, in accordance with various embodiments.
  • router 104 may provide a plurality of steps for guiding the user 102 in the setup process.
  • category screen 1302 illustrates a list of settings corresponding to settings category 520 . Included within a list of settings/configurations in category screen 1302 is a setting for “Setup” of router 104 .
  • user interface 106 may display category screen 1304 .
  • category screen 1304 instructs user 102 to connect router 104 to the Internet and provides a corresponding animation depicting how to plug a cable into router 104 .
  • user 102 may actuate navigation key 108 A to return to category screen 1302 , actuate navigation key 108 C to exit the setup process, or actuate navigation key 108 B provided that user 102 has connected the applicable cable to router 104 .
  • router 106 may display category screen 1306 , which illustrates whether the applicable cable has been connected to router 104 . If so, user 102 may either actuate navigation key 108 A to return to category screen 1304 , actuate navigation key 108 C to exit the setup process, or actuate navigation key 108 B to continue the setup process for establishing an Internet connection. In this embodiment, actuation of navigation key 108 B causes user interface 106 to display category screen 1308 , which is an interstitial screen illustrating that router 104 is checking for an Internet connection.
  • user interface 106 may display category screen 1310 .
  • Category screen 1310 may display an error message, instruct user 102 how to resolve the error, and/or display additional steps to enable user 102 to connect router 104 to the Internet.
  • user interface 106 may display category screen 1312 informing user 102 that router 104 is now connected to the Internet.
  • user 102 may either actuate navigation key 108 C to exit the setup process or actuate navigation key 108 B to continue the setup process with respect to other settings of router 104 .
  • setup process illustrated in FIG. 13 describes a setup process for connecting router 104 to the Internet
  • the setup process may also relate to the setup of any other feature or setting of router 104 .
  • FIG. 14 illustrates a plurality of category screens corresponding to various interstitial screens displayed on user interface 106 , in accordance with various embodiments.
  • such category screens 806 , 812 , 816 , 1308 , and 1402 - 1410 may depict a transition between one category screen and a second category screen.
  • category screens 806 , 812 , 816 , 1308 , and 1402 - 1410 may depict a transition state between two category screens by way of text or any graphic, symbol, or shape known in the art.
  • the described interstitial screens assist user 102 in determining that user interface 106 is in the process of transitioning from a first category screen to a second category screen.

Abstract

A router having a touch-sensitive display and user interface configured to provide a plurality of category screens corresponding to a plurality of categories and a plurality of navigation keys is described herein. Actuation of one or more of the plurality of navigation keys allows for navigation between the plurality of categories and within screens associated with one of the categories.

Description

    RELATED APPLICATIONS
  • This application claims priority to U.S. Provisional Application No. 61/264,627, entitled “Connected Home” and filed on Nov. 25, 2009. Application No. 61/264,627 is fully incorporated herein by this reference.
  • BACKGROUND
  • Routers are commonly used to connect two or more computers or other electronic devices to each other, and usually to the Internet, by either wire or radio signals. This allows several computers to communicate with each other and to the Internet at the same time. A typical router will have a variety of settings and configurations that may be set or modified in order for a user to properly install the router, connect the router to various devices, and/or to manage network and router performance. As routers are becomingly increasingly common in the home, a user of one or more devices connected to a router may need to configure and modify settings of the router to perform various actions, such as accessing and surfing the Internet.
  • A user may personally configure and access settings of a router via a separate computing device. However, a user who lacks technical knowledge specifically related to router technology may find it difficult to properly configure the router and manage router settings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The detailed description is set forth with reference to the accompanying figures, in which the left-most digit of a reference number identifies the figure in which the reference number first appears. The use of the same reference numbers in the same or different figures indicates similar or identical items or features.
  • FIG. 1 illustrates a touch-sensitive display and user interface of a router, in accordance with various embodiments.
  • FIG. 2 illustrates a component level view of a router, in accordance with various embodiments.
  • FIG. 3 illustrates operations comprising providing a user interface on a router for navigating within a plurality of categories, in accordance with various embodiments.
  • FIG. 4 illustrates operations comprising providing a user interface on a router for resolving errors associated with the router, in accordance with various embodiments.
  • FIG. 5 illustrates a touch-sensitive user interface for navigating within a plurality of categories associated with a router, in accordance with various embodiments.
  • FIG. 6 illustrates category screens displayed on a touch-sensitive user interface of a router associated with Internet connectivity, in accordance with various embodiments.
  • FIG. 7 illustrates category screens displayed on a touch-sensitive user interface of a router associated with one or more telephones, in accordance with various embodiments.
  • FIG. 8 illustrates category screens displayed on a touch-sensitive user interface of a router associated with Wi-Fi security, in accordance with various embodiments.
  • FIG. 9 illustrates category screens displayed on a touch-sensitive user interface of a router associated with devices connected to the router, in accordance with various embodiments.
  • FIG. 10 illustrates category screens displayed on a touch-sensitive user interface of a router associated with settings of the router, in accordance with various embodiments.
  • FIG. 11 illustrates category screens displayed on a touch-sensitive user interface of a router associated with bandwidth of the router, in accordance with various embodiments.
  • FIG. 12 illustrates category screens displayed on a touch-sensitive user interface of a router associated with voice quality, in accordance with various embodiments.
  • FIG. 13 illustrates category screens displayed on a touch-sensitive user interface of a router associated with router setup, in accordance with various embodiments.
  • FIG. 14 illustrates a plurality of interstitial screens displayed on a touch-sensitive user interface of a router, in accordance with various embodiments.
  • DETAILED DESCRIPTION
  • Described herein are techniques for providing a touch-sensitive display and user interface implemented on a router. The user interface may include a plurality of category screens corresponding to a plurality of categories and a plurality of navigation keys. The plurality of categories relate to various characteristics of the router. Such navigation keys may be used to navigate within the plurality of categories and within screens associated with one of the categories. The user interface may also include a symbol, an image, or text that represents a different setting or feature of the router. By accessing the touch-sensitive user interface, a user may configure or modify settings associated with the router in order to connect one or more devices to the router.
  • FIG. 1 illustrates an overview of a user 102 interacting with a router 104, in accordance with various embodiments. Router 104 may reside in the user's 102 home and be connected to one or more of a plurality of devices via a network. The router 104 includes a touch-sensitive display which may depict various display screens displayed on a user interface 106 of the display. The user interface 106 may display a plurality of navigation keys 108A-108D (abbreviated as “Nav” in the figures) and representations of a plurality of categories 110-120. Hereinafter, when referring to the representations of categories 110-120 displayed on user interface 106, categories 110-120, or any one or combination thereof, will be used for the sake of consistency. FIG. 1 further illustrates that user interface 106 contains category screen 122, which, in some embodiments, corresponds to one of categories 110-120.
  • As shown in FIG. 1, a bi-directional arrow illustrates that user 102 may interact with router 104 via the touch-sensitive display. User 102 may access settings and configurations of router 104 by accessing user interface 106. In particular, by actuating any one of navigation keys 108A-108D, user 102 may navigate either between or within categories 110-120. Categories 110-120 each correspond to a particular characteristic of router 104, such as a home screen for user interface 106, Internet connectivity, a plurality of telephones and associated telephone accounts, Wi-Fi security, devices connected to router 104, and various router 104 settings and/or configurations. It is understood that categories in addition to the categories mentioned immediately above may also be included as one of categories 110-120.
  • Navigation keys 108A-108D may be touch-sensitive keys residing on the user interface 106 that enable user 102 to physically actuate one of navigation keys 108A-108D to navigate from one category, such as category 110, to a second category, such as category 112. Moreover, navigation keys 108A-108D may either be displayed or hidden on user interface 106. For instance, navigation keys 108A-108D may initially be hidden but then appear upon actuation by user 102. Similarly, in another embodiment, the display of a particular one or more of navigation keys 108A-108D may indicate that the displayed navigations keys are actuable by user 102 while the hidden navigation keys are not. For example, provided that navigation keys 108A and 108B appear on user interface 106, and that navigation keys 108C and 108D are hidden from display, user may actuate navigation keys 108A and 108D but not navigation keys 108C and 108D. Alternatively, instead of constituting touch-sensitive keys residing on user interface 106, navigation keys 108A-108D may also be a plurality of selectable buttons situated in close proximity to user interface 106. Navigation keys 108A-108D may be depicted as any graphic, shape, symbol, color, or text, such as arrows or triangles, as shown in FIG. 1. Furthermore, navigation keys 108A-108D may be located at various locations on user interface 106.
  • In an example embodiment, and as shown in FIG. 1, user interface 106 of router 104 displays categories 110-120, with category 110 being shaded and, thus, appearing darker than categories 112-120. Shading or coloring of a particular category, such as category 110, may indicate that a category screen associated with the shaded category is currently being displayed as category screen 122 on user interface 106. However, it is understood that any indicator may be used to convey that a category screen for a particular category is currently being displayed on user interface 106. FIG. 1 further illustrates that category 110 is a home category having a corresponding category screen that represents categories in addition to category 110, such as categories 112-120. Further, the category screen associated with category 110 may display categories 112-120 near the center of user interface 106, as shown in FIG. 1, or in any other location of user interface 106.
  • In various embodiments, navigation keys 108A and 108B may constitute a set of first navigation keys and enable user 102 to navigate within categories 110-120. Moreover, in this embodiment, actuation of navigation key 108B causes user interface 106 to display a category screen associated with a category (i.e., category 114) to the right of a currently displayed category (i.e., category 112) and actuation of navigation key 108A causes user interface 106 to display a category screen associated with a category (i.e., category 110) to the left of a currently displayed category (i.e., category 112).
  • For instance, provided that user interface 106 currently displays a category screen associated with category 110, if user 102 were to actuate navigation key 108B, user interface 106 would then display a category screen corresponding to category 112. Further, from the category screen corresponding to category 112, user 102 could again actuate navigation key 108B to navigate from a category screen associated with category 112 to a category screen associated with category 114. Likewise, if user 102 were to actuate navigation key 108A, the category screen corresponding to category 112 would be displayed on user interface 106. In other words, user interface 106 displays category screens associated with categories 110-120 based on actuation of navigation keys 108A and 108B.
  • FIG. 1 further illustrates a set of second navigation keys 108C and 108D, which may be perpendicular to navigation keys 108A and 108B, with navigation keys 108A and 108B being on a horizontal axis and navigation keys 108C and 108D being along a vertical axis. Further, without deviating from the scope of the invention(s) set forth herein, navigation keys 108C and 108D may also be displayed along a horizontal axis and navigation keys 108A and 108B may be displayed along a vertical axis. As shown in FIG. 1, navigation keys 108C and 108D may be used to navigate within or between a plurality of category screens associated with a particular one of the plurality of categories 110-120.
  • In various embodiments, actuation of navigation key 108D, represented by a downward triangle in FIG. 1, causes user interface 106 to display an additional category screen corresponding to the same category that was previously being displayed. For instance, in the above embodiment, if user 102 were to actuate navigation key 108B to navigate from a category screen corresponding to category 110 to a category screen associated with category 112, user 102 could subsequently select navigation key 108D to navigate to a second category screen associated with category 112. Further, if user 102 were to actuate navigation key 108D a second time, user interface 106 would display a third category screen associated with category 112. Likewise, from either the second or third category screen corresponding to category 112, user 102 may also actuate either navigation keys 108A or 108B to cause user interface 106 to display an additional category screen associated with category 112. Moreover, according to FIG. 1, actuation of navigation key 108C would cause user interface 106 to display the category screen displayed just prior to user-actuation of navigation key 108D.
  • As shown, and as stated above, user 102 may actuate navigation keys 108A-108D causing user interface 106 to display various information pertaining to router 104. In an example embodiment, FIG. 1 illustrates a plurality of categories 110-120 whereby category 110 is shaded and appears darker than categories 112-120, indicating that user interface 106 is displaying a category screen corresponding to category 110. From the home category 110 screen, user may select navigation keys 108A or 108B to navigate to one of categories 112-120. In the above example, user 102 actuates navigation key 108B, thereby causing a category screen 122 corresponding to category 112 to be displayed on user interface 106. As shown in FIG. 1, the shading of category 112 indicates to user 102 that category screen 122 associated with category 112 is being displayed.
  • Pursuant to the foregoing embodiment, from category screen 122, possible actions performed by user 102 depend on whether category 112 includes category screens in addition to category screen 122. For instance, if category screen 122 is the only category screen associated with category 112, user 102 may actuate navigation key 108A to return to the category screen associated with category 110 or actuate navigation key 108B to navigate to the category screen corresponding to category 114. On the other hand, if category 112 includes category screens in addition to category screen 122, user 102 may actuate navigation key 108D from category screen 122 to navigate to the additional category screens corresponding to category 112. From those additional category screens associated with category 112, user 102 may actuate any one of navigation keys 108A, 108B, or 108D to access additional category screens that correspond to category 112. Additional embodiments are illustrated in FIGS. 2-13 and are described in greater detail with reference to those figures.
  • FIG. 2 illustrates a component level view of router 104, in accordance with various embodiments. As illustrated, router 104 may comprise a system memory 202 storing modules/processes 204, applications, operating system (OS), etc. 206, and data 208. In addition, router 104 may include processor(s) 210, power supply 212, touch-sensitive display 214, sensors 216, transceiver 218, output devices 220, removable storage 222, and non-removable storage 224. Further, as shown, router 104 also may include input devices 226, comprising nav keys 108A-108D and button(s) 228, drive unit 230 including computer storage media 232, and communications connections 234 for communication with other devices.
  • In various embodiments, system memory 202 is volatile (such as RAM), non-volatile (such as ROM, flash memory, miniature hard drive, memory card, or the like), or some combination of the two. The modules/processes 204 include a plurality of modules and/or processes for carrying out functions of router 104. Further, the modules/processes may be incorporated in hardware, software, or any combination thereof. The applications, OS, etc. 206 comprise any executing instructions on the router 104. Such instructions include, for example, an OS of the router 104, drivers for hardware components of the router 104, applications providing interfaces to settings or personalizations of the router 104, applications made specifically for the router 104, and third party applications of application providers. Collectively these applications/processes are hereinafter referred to as applications, OS, etc. 206. Such applications, OS, etc. 206 may be entirely or partially implemented on the router 104. In some embodiments, the applications, OS, etc. 206 are implemented partially on another device or server. Moreover, modules/processes 204 may be executed by processor(s) 210 to cause router 104 to perform a variety of functions. Data 208 may include any type of data stored on router 104 and/or utilized by processor(s) 210.
  • In some embodiments, the processor(s) 210 is a central processing unit (CPU), a graphics processing unit (GPU), or both CPU and GPU, or other processing unit or component known in the art.
  • In various embodiments, the power supply 212 is any sort of power supply known in the art capable of supplying power to router 104.
  • In various embodiments, the display 214 is a liquid crystal display or any other type of display commonly used in a device having a display component. For example, display 214 may be a touch-sensitive screen, and can then also act as an input device or keypad, such as for providing a soft-key keyboard, navigation keys, buttons, or the like.
  • In various embodiments, sensors 216 are any type of sensor known in the art capable of receiving and sensing internal or external input. For instance, in one embodiment, sensors 216 detect when user 102 actuates one of navigation keys 108A-108D via the touch-sensitive user interface 106.
  • In some embodiments, the transceiver(s) 218 includes any sort of transceivers known in the art. For example, transceiver(s) 218 may include a radio transceiver and interface that performs the function of transmitting and receiving radio frequency communications via an antenna. The radio interface facilitates wireless connectivity between the router 104 and various cell towers, base stations and/or access points.
  • Transceiver(s) 218 may also include a near field interface that performs a function of transmitting and receiving near field radio communications via a near field antenna. For example, the near field interface may be used for functions, as is known in the art, such as communicating directly with nearby devices that are also, for instance, Bluetooth® or RFID enabled. A reader/interrogator may be incorporated into router 104.
  • Also, transceiver(s) 218 may include a wireless LAN interface that performs the function of transmitting and receiving wireless communications using, for example, the IEEE 802.11, 802.16 and/or 802.20 standards. For example, the router 104 can use a Wi-Fi interface to communicate directly with a nearby wireless access point such as for accessing the Internet directly without having to perform the access through the telecommunication service provider's network.
  • In some embodiments, the output device(s) 220 include any sort of output devices known in the art, such as a display (already described as display 214), speakers, or vibrating mechanism, or tactile feedback mechanisms. Output device(s) 220 may also include ports for one or more peripheral devices, such as various computing devices, telephones, and memory devices.
  • Router 104 may also include additional data storage devices (removable and/or non-removable) such as, for example, magnetic disks, optical disks, or tape. Such additional storage is illustrated in FIG. 2 by removable storage 222 and non-removable storage 224.
  • Router 104 may also have input device(s) 226 such as a touch-sensitive display or selectable buttons, etc. More particularly, and as mentioned above, input device(s) 226 include touch-sensitive navigation keys 108A-108D and button(s) 228 in close proximity to user interface 106.
  • In some embodiments, drive unit 230 includes computer storage media 232 that may include volatile and nonvolatile, removable, and non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data. System memory 202, removable storage 222, and non-removable storage 224 are all examples of computer-readable storage media. Computer-readable storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by router 104. Any such computer-readable storage media may be part of router 104.
  • In various embodiments, any or all of system memory 202, removable storage 222, and non-removable storage 224, store programming instructions which, when executed, implement some or all of the above-described operations of router 104.
  • In various embodiments, router 104 may also contain communication connections 234 that allow router 104 to communicate with other computing devices, such as computing devices, telephones, and memory devices.
  • FIG. 3 is flowchart showing a method of navigating within a plurality of category screens corresponding to a plurality of categories, in accordance with various embodiments. Block 302 illustrates that router 104 provides a user interface having a plurality of navigation keys. In some embodiments, router 104 provides a touch-sensitive user interface 106 on display 214 that includes navigation keys 108A-108D. As stated above, navigation keys 108A-108D may be touch-sensitive and be of any shape, symbol, or color. Alternatively, navigation keys 108A-108D could comprise selectable button(s) 228 located in close proximity to user interface 106.
  • In various embodiments, after providing the user interface, router 104 receives actuation of a first navigation key at block 304. The actuation could be by user 102 and comprise a manual selection of one of navigation keys 108A-108D. Furthermore, such actuation may include either selection of any one of touch-sensitive navigation keys 108A-108D or selectable button(s) 228 that are situated in close proximity to user interface 106.
  • In some embodiments, in response to actuation of a first navigation key, router 104 navigates within a plurality of category screens corresponding to a plurality of categories at block 306. An example of one of the plurality of category screens is category screen 122 and the plurality of categories may correspond to categories 110-120. For instance, with respect to FIG. 1, assume that user interface 106 displays a category screen corresponding to category 110. In various embodiments, in response to actuation of navigation key 108B, user 102 navigates to a category screen associated with category 112. Subsequently, actuation of navigation key 108B would cause user interface 106 to display a category screen associated with category 114. Similarly, actuation of navigation key 108A would navigate user 102 back to a category screen associated with category 110. Accordingly, as an example implementation, actuation of navigation keys 108A and/or 108B enables user 102 to navigate within or between a plurality of category screens corresponding to categories 110-120, as set forth in block 306.
  • In various embodiments, after navigating within a plurality of category screens, router 104 receives actuation of a second navigation key at block 308. As stated above, actuation of a second navigation key may comprise user 102 actuation of any one of navigation keys 108A-108D or selectable button(s) 228 in close proximity to user interface 106.
  • In response to receiving actuation of a second navigation key, router 104 navigates within a plurality of screens corresponding to one of the categories at block 310. In some embodiments, once user 102 navigates to one of categories 110-120, selection of navigation key 108D causes user interface 106 to display a second category screen corresponding to that particular category. For instance, provided that user interface 106 displays a category screen associated with category 112, actuation of navigation key 108D causes user interface 106 to display a second category screen also associated with category 112. Furthermore, if additional category screens corresponding to category 112 are available, user 102 may actuate any one of navigation keys 108A, 108B, or 108D to navigate to a third category screen associated with category 112 or to navigate to the previous category screen by actuating navigation key 108C. In other words, user 102 may navigate within a plurality of category screens corresponding to a particular category, as shown in block 310.
  • In various embodiments, user interface 106 may display one or more interstitial screens between a first screen and a second screen in block 312. For instance, provided that user 102 navigates to a category screen corresponding to category 112, user interface 106 may display an interstitial screen when user 102 navigates to a second category screen associated with category 112. In one embodiment such an interstitial screen may depict a transition between a first category screen and a second category screen. The interstitial screens described in block 312 will be described in further detail in FIGS. 4-13.
  • Independently of the displaying 312, user interface 106 may display an alert message associated with an actuated category at block 314. In some embodiments, user interface 106 displays an alert message when user 102 actuates any one of categories 110-120. Such alert messages may be any type of alert message known in the art, such as informing user 102 that a particular category is selected or notifying user 102 of an error associated with one of categories 110-120.
  • Lastly, router 104 dismisses an action associated with selection of a navigation key at block 316. For example, in response to actuation of one of navigation keys 108A, 108B, or 108D, subsequent actuation of navigation key 108C dismisses the previous user actuation. Therefore, user interface 106 will display a category screen that was displayed prior to the first user actuation.
  • FIG. 4 is flowchart showing a method of diagnosing and resolving an error associated with one of a plurality of categories, in accordance with various embodiments. Initially, at block 402, router 104 diagnoses an error associated with a particular category of a plurality of categories. Such errors include any type of error known in the art relating to router technology. For instance, errors diagnosed in block 402 may include any type of error associated with router 104, networks associated with router 104, and/or devices connected to router 104, such as errors relating to Internet connectivity, one or more telephones and associated accounts connected to router 104, Wi-Fi security, and router 104 settings and configurations.
  • Next, router 104 displays an error message on a screen associated with the category in block 404. In some embodiments, displaying 404 comprises displaying an error message corresponding to one of categories 110-120 on user interface 106. For instance, provided that user 102 navigates to a category screen corresponding to category 112, the category screen would display an error message if router 104 diagnosed an error relating to category 112.
  • Subsequently, in various embodiments, router 104 resolves the error in response to selection of a navigation key at block 406. Utilizing the example set forth above in the preceding paragraph, if user interface 106 displays an error message corresponding to category 112, selection of navigation key 108D would navigate user 102 to a second category screen enabling user 102 to resolve the error. In an example embodiment, this screen will instruct user 102 to carry out a plurality of steps to resolve the error. Further, user 102 may resolve the error via actuation of navigation keys 108A-108D.
  • FIG. 5 illustrates a category screen displayed on user interface 106 of router 104, in accordance with various embodiments. In an example implementation, FIG. 5 illustrates a category screen corresponding to a home category 510. User 102 may detect that the displayed screen is a home category since home category 510 is shown as being surrounded by a shaded box, thus indicating that a category screen associated with category 510 is being displayed on user interface 106. In this embodiment, home category 510 is depicted as a symbol of a house. However, it is contemplated that any graphic, symbol, or text may be used to represent home category 510. Moreover, the category screen associated with home category 510 displays representations of a plurality of categories 512-520 and a plurality of navigation keys 108A-108D. Hereinafter, when referring to the representations of categories 512-520 displayed on user interface 106, categories 512-520, or any one or combination thereof, will be used for the sake of consistency.
  • In some embodiments, categories 512-520 include Internet category 512, telephone category 514, wireless category 516, connections category 518, and settings category 518. However, categories in addition to categories 512-520 may also be included without deviating from the spirit of the invention(s) set forth herein. User interface further displays that categories 512-520 each have corresponding symbols displaying a representation of a current state of each category. For instance, Internet category 512 is represented by a symbol that illustrates whether router 104 and/or a particular device is connected to the Internet. Moreover, telephone category 514 is represented by two telephones, identified as “1” and “2”, indicating whether two telephones and/or accounts associated with two telephones are connected and active. User interface 106 further displays wireless category 516 and a corresponding symbol that represents whether Wi-Fi is enabled and whether Wi-Fi security is either on or off. Further, connections category 518 and its associated symbol represent whether one or more devices are connected to router 104. Lastly, settings category is represented by a wrench indicating that settings and configurations of router 104 can be modified via a category screen corresponding to settings category 520. Categories 512-520 will be described in additional detail in FIGS. 6-13.
  • In one embodiment, navigation keys 108A-108D are used to navigate between a plurality of category screens associated with categories 510-520. More particularly, FIG. 5 illustrates that navigation keys 108A and 108B are used to navigate between categories 510-520. For instance, provided that user interface 106 displays a category screen associated with home category 510, actuation of navigation key 108A navigates user 102 to a category screen corresponding to settings category 520. Likewise, actuation of navigation key 108B navigates user 102 to a category screen associated with Internet category 512. Further, by repeatedly actuating navigation key 108B, user 102 can navigate from a category screen associated with home category 510 to category screens corresponding to Internet category 512, telephone category 514, wireless category 516, and so forth.
  • In various embodiments, and as stated above with respect to FIG. 3, actuation of navigation key 108C from a category screen associated with home category 510 causes router 104 to dismiss a previous action. Further, if any one of categories 512-520 display an error message, actuation of navigation key 108D will enable user 102 to resolve the error. In one example implementation, resolving the error may comprise guiding user 102 through one or more steps to resolve the error.
  • FIG. 6 illustrates a plurality of category screens corresponding to an Internet category 512, in accordance with various embodiments. More particularly, in some embodiments, FIG. 6 illustrates category screens 602, 604, and 606 corresponding to Internet category 512. As stated above, category screens 602-606 associated with Internet category 512 display whether router 104 and/or devices connected to router 104 are connected to the Internet. Moreover, user interface 106 displays category screens 602-606 when user 102 actuates one of navigation keys 108A-108D to navigate to category 512. Further, in each of category screens 602-606, the symbol representing Internet category 512 is shaded, thus illustrating that a category corresponding to Internet category 512 is currently being displayed on user interface 106.
  • In one embodiment, category screen 602 is a category screen corresponding to Internet category 512. In this embodiment, category screen 602 is displayed when router 104 and/or one or more devices associated with router 104 are connected to the Internet. In particular, FIG. 6 illustrates that category screen 602 includes a graphic or symbol and corresponding text stating that “You are connected to the Internet,” navigation keys 108A and 108B, and categories in addition to Internet category 512. Further, category screen 602 displays that user 102 may actuate navigation key 108A to navigate to a category screen corresponding to home category 510 or actuate navigation key 108B to navigate to a category screen corresponding to telephone category 514.
  • In other embodiments, category screen 604 is also a category screen associated with Internet category 512. In this embodiment, category screen 604 is displayed when router 104 and/or one or more devices associated with router 104 are not connected to the Internet. More particularly, FIG. 6 displays that category 604 contains a graphic or symbol and associated text stating that “You are not connected to the Internet, please press DOWN for assistance,” navigation keys 108A, 108B, and 108D, and symbols representing categories in addition to category 512. Moreover category screen 604 illustrates that user 102 may actuate navigation key 108A to navigate to a category screen corresponding to home category 510 or actuate navigation key 108B to navigate to a category screen corresponding to telephone category 514. In addition, user 102 may actuate navigation key 108D to obtain information describing why there is no Internet connection and to receive assistance in connecting to the Internet.
  • In the foregoing embodiment, user interface 106 will display category screen 606 corresponding to Internet category 512 if user 102 actuates navigation key 108D illustrated in category screen 604. That is, category screen 606 will be displayed if user 102 would like to view additional information relating to why there is no Internet connection. In various embodiments, category screen 606 includes a graphic or symbol and corresponding text stating that “Your internet port has not been plugged in . . . Press down for help,” navigation keys 108A, 108B, and 108D, and symbols representing categories in addition to category 512. A disconnected Internet port is one example of why there is no Internet connection and it is understood that category screen 606 will display one or more of many reasons known in the art as to why no Internet connection exists. If user 102 desires to seek assistance in establishing an Internet connection, user 102 may actuate navigation key 108D to navigate to one or more additional category screen corresponding with Internet category 512. It is contemplated that the one or more category screens may guide user 102 through a step-by-step process to establish an Internet connection.
  • FIG. 7 illustrates a plurality of category screens corresponding to a telephone category 514, in accordance with various embodiments. In particular, in various embodiments, FIG. 7 illustrates category screens 702, 704, and 706 corresponding to telephone category 514 that will be displayed when user 102 actuates one of navigation keys 108A-108D to navigate to telephone category 514. As stated above, category screens associated with telephone category 514 indicate whether telephones and associated accounts are connected to router 104. Further, in each of category screens 702-706, the symbol representing telephone category 514 is shaded, thus illustrating that a category corresponding to telephone category 514 is currently being displayed on user interface 106.
  • In one embodiment, category screen 702 is a category screen corresponding to telephone category 514. In this embodiment, category screen 702 includes two different representations of a telephone, navigation keys 108A and 108B, and symbols representing categories in addition to category 514. As stated previously, actuation of navigation key 108A causes user interface 106 to display a category screen associated with home category 510 while actuation of navigation key 108B causes user interface 106 to display a category screen corresponding to wireless category 516.
  • In various embodiments, the manner in which each telephone is depicted in category screens 702-706 provides information regarding whether a telephone is active/inactive, whether a telephone is connected to or disconnected from the router 104, and whether a telephone connected to the router has a corresponding telephone number, or any combination thereof. It is understood that any graphic, symbol, color, or text may convey this information.
  • For instance, in one embodiment, category screen 702 displays a representation of a telephone that may be either colored or shaded (line 1 of router 104) and a representation of an outline of a telephone (line 2 of router 104). As shown, the telephone corresponding to line 1 of router 104 is active, meaning that the telephone is connected to line 1 and, therefore, is able to make and receive telephone calls. Further, category screen 702 illustrates that the telephone connected to line 1 of router 104 has a telephone number ((555) 555-1212) associated with it, which indicates that the telephone connected to line 1 of router 104 has an account assigned to this device. On the other hand, the telephone associated with line 2 of router 104 is represented by an outline of a telephone, conveying that the telephone associated with line 2 is in fact connected to line 2 of router 104 but the telephone connected to line 2 of router 104 has no active service associated with it. Further, unlike the telephone connected to line 1 of router 104, the telephone connected to line 2 of router 104 does not have an associated telephone number, meaning either that no account for line 2 is active or router 104 is unable to identify a telephone number. Moreover, in this embodiment, if the telephone connected to line 1 of router 104 is deactivated, the telephone connected to line 2 of router 104 will move to line 1.
  • In various embodiments, category screen 704 is a category screen corresponding to telephone category 514 and is displayed when there is no Internet connection. As with category screen 702, category screen 704 includes navigation keys 108A and 108B and also navigation key 108D. As shown, actuation of navigation key 108A causes user interface 106 to display a category screen corresponding to home category 510 and actuation of navigation key 108D causes user interface 106 to display a category screen associated with wireless category 516.
  • Additionally, in the above embodiment, category screen 704 includes a representation of a telephone associated with line 1 of router 104 and a representation of a telephone associated with line 2 of router 104. The representation of the telephone associated with line 1 of router 104 is greyed-out signifying that there is no telephone connected to line 1 of router 104. However, as shown, the representation of the telephone associated with line 2 of router 104 is an outline of a telephone, indicating that a telephone is connected to line 2 but there is no active service associated with that particular telephone. Category screen 704 indicates that neither line 1 nor line 2 of router 104 appear have telephone numbers associated with them, however, there also could be telephone numbers associated with one or both lines. Moreover, although not shown, category screens 702 and 704 may also indicate an error associated with either line 1 and/or line 2 of router 104, such as by inserting an “X” over the telephone representations.
  • As mentioned above, category screen 704 is displayed on user interface 106 when there is no Internet connection detected. More particularly, category screen 704 may include an error message or illustrate in any other manner that there is an error associated with line 1 and/or line 2 of router 104. If such an error exists, user 102 may actuate navigation key 108D to navigate to category screen 706 which may describe the error and provide instructions regarding how to resolve the error. In this embodiment, category screen 706 displays that although line 1 is assigned a telephone number, there is no telephone plugged into line 1 of router 104. Accordingly, it logically follows that user 102 could resolve the above error by connecting a telephone into line 1 of router 104.
  • FIG. 8 illustrates a flow chart including a plurality of category screens corresponding to a wireless category 516, in accordance with various embodiments. In various embodiments, category screens 802-816 display a process enabling user 102 to enable/disable Wi-Fi and to enable/disable Wi-Fi security. Moreover, user interface may display category screens 802-816 when user actuates one of navigation keys 108A-108B to navigate to wireless category 516. In particular, category screen 802 illustrates a category screen corresponding to wireless category 516 that includes navigation keys 108A, 108B, and 108D, an indication that Wi-Fi security is on, and representations of other categories in addition to wireless category 516. In addition, the symbol representing wireless category 516 is shaded indicating that a category screen corresponding to category 516 is currently being displayed on user interface 106. As mentioned previously, actuation of navigation key 108A causes user interface 106 to display a category screen corresponding to telephone category 514. Likewise, user 102 actuation of navigation key 108B causes user interface 106 to display a category screen corresponding to connections category 518.
  • In one example embodiment, category screen 802 indicates that Wi-Fi security is enabled and may optionally display the name of a particular wireless network and a corresponding Wi-Fi password. Any graphic, symbol, or text may be used to indicate that Wi-Fi is currently enabled, such as an image of a padlock as shown in category screen 802. Moreover, category screen 802 may also provide user 102 an option of disabling Wi-Fi security by actuating navigation key 108D. By doing so, user 102 may navigate within a plurality of category screens corresponding to wireless category 516.
  • In response to actuation of navigation key 108D, user interface may display category screen 804, which provides a confirmation of whether user 102 would like to disable Wi-Fi security. If not, user 102 may actuate navigate 108A and return to category screen 802. Alternatively, if user 102 desires to turn off Wi-Fi security, user 102 may confirm by actuating navigation key 108B and navigating to category screen 806. FIG. 8 illustrates that category screen 806 is an interstitial screen depicting a transition between category screens 804 and 808. In this embodiment, category screen 806 may display any type of graphic, symbol, or text indicating that router 104 is currently disabling Wi-Fi security. Moreover, category screen 806 may also indicate an amount of time before category screen 808 is displayed on user interface 106. After an unspecified amount of time (depicted as “n seconds”), user interface 106 displays category screen 808.
  • In this embodiment, category screen 808 displays to user 102 that Wi-Fi security is turned off. Any graphic, symbol, or text may be utilized to convey that Wi-Fi is currently disabled, such as displaying an image of a padlock with a line or cross through it, as shown in category screen 808. Similar to category screen 802, user 102 may now actuate navigation key 108A to navigate to a category screen corresponding to telephone category 514 or actuate navigation key 108B to navigate to a category screen associated with connections category 518. Moreover, category screen 808 illustrates that user 102 may be provided an option to turn Wi-Fi security back on by selecting navigation key 108D. In response to actuation of navigation key 108D, user 102 is presented with category screen 810, which confirms whether user 102 would like to enable Wi-Fi security. In this embodiment, if user 102 prefers to keep Wi-Fi security disabled, user 102 may actuate navigation key 108A and return to category screen 808. Alternatively, user may actuate navigation key 108B in category screen 810 if user 102 wishes to continue with enabling Wi-Fi security.
  • Following actuation of navigation key 108B in category screen 810, user interface 106 may display category screen 812, which is another interstitial screen indicating that router 104 is currently enabling Wi-Fi security. Once Wi-Fi security is enabled, user interface will again display that Wi-Fi security is on in category screen 802. At this point, user 102 may again be provided with the option of disabling Wi-Fi security by actuating navigation key 108D.
  • In another embodiment, similar to the process described above with respect to enabling and/or disabling Wi-Fi security, user 102 may also either enable or disable Wi-Fi. For instance, category screen 814 illustrates that Wi-Fi is currently turned off. However, user may enable Wi-Fi by actuating navigation key 108D, which results in showing an interstitial screen in category screen 816. Likewise, user may be provided the option of enabling Wi-Fi in a similar or different manner.
  • FIG. 9 illustrates a plurality of category screens corresponding to a connections category 518, in accordance with various embodiments. More particularly, category screens 902-910 may be displayed when user 102 actuates one of navigation keys 108A-108D to navigate to connections category 518. Further, category screens 902-910 show how to determine if one or more devices are currently connected to router 104 and, if so, to obtain information relating to the connected devices. For instance, category screen 902 corresponds to connection category 518 and includes navigation keys 108A, 108B, and 108D, symbols representing categories in addition to connections category 518, and a graphic and/or text indicating whether any devices are connected to one or more ports of router 104. Further, category screen 902 illustrates that a symbol representing connections category 518 is shaded, thus meaning that a category screen corresponding to connections category 518 is currently being displayed on user interface 106.
  • In various embodiments, with respect to category screen 902, actuation of navigation key 108A causes user interface 106 to display a category screen corresponding to wireless category 516 whereas actuation of navigation key 108B causes user interface 106 to display a category screen corresponding to settings category 520. Moreover, as shown by category screen 902, user interface 106 may display which ports of router 104 are associated with one or more connected devices. To view the one or more devices connected to router 104, user 102 may actuate navigation key 108D to navigate to category screen 904.
  • In accordance with the above embodiment, category screen 904 illustrates a list of the one or more devices currently connected to router 104. Category screen 904 further specifies, by name, each device connected to router 104 and how each of the connected devices is connected to router 104. For instance, and as shown, Yaro's PC (Port 1), XBOX360 (Port 2), Amanda's laptop (Port 2), HuberHaxor (Wireless), UMAPhone (Wireless), and Memory Stick (USB) are each connected to router 104 via various connection mediums. A user 102 may navigate down the list, and thereby highlight a particular device, by actuating navigation key 108D one or more times. Moreover, if multiple connections are on a single port, such as XBOX360 and Amanda's laptop (Port 2), category screen 904 displays those devices as being connected to router 104 via the same port number (Port 2). Category screen 904 further enables a user 102 to return to previous category screen 902 by actuating navigation key 108A. On the other hand, if user 102 desires to view information about one of the connected devices, user 102 may scroll to a particular device by actuating navigation key 108D and then actuate navigation key 108B once the desired device is selected.
  • In various embodiments, in response to highlighting a particular connected device and actuating navigation key 108B, user 102 navigates to category screen 906, which displays device-specific information relating to the selected device. It is understood that device information may vary depending upon the particular device selected. For instance, information applicable to a laptop computer may be different than information relating to a UMAPhone. Further, user 102 may return to the list of connected devices set forth in category screen 904 by actuating navigation key 108A displayed in category screen 906.
  • In accordance with the foregoing embodiment, category screen 908 illustrates that user 102 may scroll up and down the list of the connected devices by actuating navigation keys 108C and 108D, respectively. Moreover, actuation of navigation key 108A returns user 102 to category screen 902 and actuation of navigation key 108B causes user interface 106 to display information relating to the selected device, such as in category screen 910. Category screen 908 further illustrates that once user 102 scrolls to the connected device at the bottom of the list (i.e., Memory Stick), an additional actuation of navigation key 108D causes selection of the connected device at the top of the list (i.e., Yaro's PC).
  • In another embodiment, a user may navigate directly between category screens that illustrate device-specific information relating to one or more devices connected to router 104. For instance, user 102 may navigate directly between category screen 906 and category screen 910 without first needing to navigate back to either category screens 904 and/or category screen 908. Moreover, provided that category screen 906 is currently being displayed on user interface 106, user 102 may actuate navigation key 108D to navigate from the category screen depicting information relating to “Yaro's PC” to category screen 910, which illustrates information associated with “USB Name.” In this circumstance, user 102 would actuate navigation key 108D five times in order to navigate from category screen 906 to category screen 910. In various embodiments, user 102 may actuate navigation keys 108C and 108D one or more times to navigate between the devices listed under “Device Name” in category screens 904 and category screen 908.
  • FIG. 10 illustrates a plurality of category screens corresponding to a settings category 520, in accordance with various embodiments. As shown, category screens 1002-1010 enable user 102 to view and modify various settings and/or configurations pertaining to router 104. Moreover, user interface 106 may display category screens 1002-1010 in response to user 102 navigating to settings category 520 via any one of navigation keys 108A-108D. In various embodiments, category screen 1002 corresponds to category 520 and includes a plurality of icons representing different settings and/or configurations relating to router 104, navigation keys 108A, 108B, and 108D, and symbols representing categories in addition to category 520. Moreover, the symbol representing category 520 is shaded, indicating that a category screen corresponding to settings category 520 is currently being displayed on user interface 106.
  • Category screen 1002 further displays that a user 102 may navigate within the plurality of categories by actuating navigation keys 108A and 108B. For instance, actuation of navigation key 108A causes user interface 106 to display a category screen corresponding to connections category 518 whereas actuation of navigation key 108 causes user interface 106 to display a category screen corresponding to home category 510. Additionally, user 102 may view the various settings and configurations associated with router 104 by actuating navigation key 108D.
  • In some embodiments, category screens 1004 and 1008 illustrate a list of settings and/or configurations relating to router 104 and navigation keys 108A-108D. Such settings/configurations may include, but are not limited to, factory reset, device information, language preferences, firmware updates, network tools, router setup, time setup, emergency 911 address information, Wireless Priority Service (WPS) key information, VPN access, and diagnostic tools. It is contemplated that additional settings/configurations associated with router 104 may also be included within settings category 520.
  • In addition, category screens 1004 and 1008 further enable user 102 to return to category screen 1002 by actuating navigation key 108A and to view and make modifications within a particular setting/configuration by actuating navigation key 108B. In response to actuation of navigation key 108B in either category screen 1004 or 1008, user interface 106 displays an additional category screen, such as category screens 1006 and 1010, respectively, that enable user 102 to modify various settings/configurations of router 104. Further, user 102 may navigate between the list of settings set forth in category screens 1004 and 1008 by actuating navigation keys 108C and 108D. Once the desired setting is selected, user 102 need only actuate navigation key 108B to arrive at a category screen where settings may be modified. Moreover, in addition to enabling user 102 to modify settings relating to router 104, various category screens (i.e., category screens 1006 and 1010) may guide the user in making such modifications.
  • FIG. 11 illustrates a plurality of category screens corresponding to testing bandwidth of router 104, in accordance with various embodiments. Determining bandwidth of router 104 helps ensure that sufficient bandwidth is available for router 104 to perform a variety of functions at optimum levels of speed and efficiency. In an example implementation, category screen 1102 illustrates a list of settings corresponding to settings category 520. Included within a list of settings/configurations in category screen 1102 is a setting for diagnostic tools, which contains a bandwidth test and a voice quality test, as shown in category screen 1104. After selection of the diagnostic tools setting (category screen 1102) and bandwidth test (category screen 1104) via two actuations of navigation key 108B, user interface 106 may display category screen 1106 that is also an interstitial screen describing that router 104 is determining bandwidth of router 104. Subsequently, user interface 106 displays a category screen depicting whether bandwidth is sufficient (category screen 1108) or low (category screen 1110).
  • More particularly, and in various embodiments, regardless of whether bandwidth is considered sufficient or not, a category screen may illustrate bandwidth levels, such as by depicting upload and download speeds associated with router 104. For instance, category screen 1008 illustrates that since download speeds are sufficient for optimal voice quality, router 104 has sufficient bandwidth. Accordingly, user 102 may actuate navigation key 108D to navigate back to category screen 1104. On the contrary, if bandwidth is determined to be low, user interface may display a category screen identifying bandwidth levels (i.e., category screen 1110) and providing an additional category screen that includes tips on how to increase bandwidth levels (i.e., category screen 1112). User 102 may access such tips by actuating navigation key 108D on category screen 1110. In response, user 102 may adjust settings/configurations on router 104 in an attempt to increase bandwidth levels.
  • FIG. 12 illustrates a plurality of category screens corresponding to testing voice quality of router 104, in accordance with various embodiments. Determining various settings and/or configurations of router 104 helps ensure that a connection between a particular device and router 104 allows for the best quality of voice calls. In an example implementation, category screen 1202 illustrates a list of settings corresponding to settings category 520. Included within a list of settings/configurations in category screen 1202 is a setting for diagnostic tools, which contains a bandwidth test and a voice quality test, as shown in category screen 1204. After selection of the diagnostic tools setting (category screen 1202) and voice quality test (category screen 1204) via two actuations of navigation key 108B, user interface 106 may display category screen 1206 that is also an interstitial screen describing that router 104 is currently determining voice quality. Subsequently, user interface 106 may display a category screen depicting whether a connection between a device and router 104 allows for the best quality of voice calls (category screens 1208 and 1210).
  • More particularly, and in various embodiments, regardless of whether voice quality is considered good or poor, a category screen may illustrate voice quality levels. For instance, category screen 1208 illustrates that a connection between a particular device and router 104 allows for the best quality of voice calls. Accordingly, as voice quality is of a sufficient level, user 102 may actuate navigation key 108D to navigate back to category screen 1204. On the contrary, if voice quality is determined to be poor or is below a predetermined level of acceptance, user interface 106 may display a category screen identifying voice quality levels (i.e., category screen 1210) and may provide an additional category screen that includes tips on how to increase voice quality (i.e., category screen 1212). User 102 may access such tips by actuating navigation key 108D on category screen 1210. In response, user 102 may adjust settings/configurations on router 104 in an attempt to increase voice quality levels.
  • FIG. 13 illustrates a plurality of category screens corresponding to router setup, in accordance with various embodiments. When a user 102 of router 104 either first installs router 104 or reconnects router 104, router 104 may provide a plurality of steps for guiding the user 102 in the setup process. In an example implementation, category screen 1302 illustrates a list of settings corresponding to settings category 520. Included within a list of settings/configurations in category screen 1302 is a setting for “Setup” of router 104.
  • Following selection of the setup setting (category screen 1302) via actuation of navigation key 108B, user interface 106 may display category screen 1304. In this embodiment, category screen 1304 instructs user 102 to connect router 104 to the Internet and provides a corresponding animation depicting how to plug a cable into router 104. At this point, user 102 may actuate navigation key 108A to return to category screen 1302, actuate navigation key 108C to exit the setup process, or actuate navigation key 108B provided that user 102 has connected the applicable cable to router 104. Provided that user 102 has connected the appropriate cable to router 104 and actuated navigation key 108B, router 106 may display category screen 1306, which illustrates whether the applicable cable has been connected to router 104. If so, user 102 may either actuate navigation key 108A to return to category screen 1304, actuate navigation key 108C to exit the setup process, or actuate navigation key 108B to continue the setup process for establishing an Internet connection. In this embodiment, actuation of navigation key 108B causes user interface 106 to display category screen 1308, which is an interstitial screen illustrating that router 104 is checking for an Internet connection.
  • In various embodiments, if router 104 determines, after a particular amount of time, that there is no Internet connection, user interface 106 may display category screen 1310. Category screen 1310 may display an error message, instruct user 102 how to resolve the error, and/or display additional steps to enable user 102 to connect router 104 to the Internet. Alternatively, if router 104 identifies an Internet connection, user interface 106 may display category screen 1312 informing user 102 that router 104 is now connected to the Internet. At this junction, user 102 may either actuate navigation key 108C to exit the setup process or actuate navigation key 108B to continue the setup process with respect to other settings of router 104.
  • Although the setup process illustrated in FIG. 13 describes a setup process for connecting router 104 to the Internet, the setup process may also relate to the setup of any other feature or setting of router 104.
  • FIG. 14 illustrates a plurality of category screens corresponding to various interstitial screens displayed on user interface 106, in accordance with various embodiments. In various embodiments, such category screens 806, 812, 816, 1308, and 1402-1410 may depict a transition between one category screen and a second category screen. Further, and as shown in FIG. 14, category screens 806, 812, 816, 1308, and 1402-1410 may depict a transition state between two category screens by way of text or any graphic, symbol, or shape known in the art. The described interstitial screens assist user 102 in determining that user interface 106 is in the process of transitioning from a first category screen to a second category screen.
  • Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described. Rather, the specific features and acts are disclosed as exemplary forms of implementing the claims.

Claims (20)

1. A method implemented in a router, the method comprising:
providing a user interface having a plurality of navigation keys, the plurality of navigation keys including:
first navigation keys of a first axis that are used to navigate within a plurality of category screens corresponding to a plurality of categories; and
second navigation keys of a second axis that are used to navigate within a plurality of screens corresponding to one of the plurality of categories; and
receiving a selection of a particular navigation key and navigating to a screen based on the selected navigation key.
2. The method of claim 1, further comprising displaying one or more interstitial screens that depict a transition between a first screen and a second screen.
3. The method of claim 1, further comprising:
diagnosing an error associated with a particular category of the plurality of categories;
displaying an error message on a screen associated with the particular category; and
resolving the error in response to selection of a navigation key included in the second navigation keys or other user input.
4. The method of claim 1, wherein the first axis is a horizontal axis and the second axis is a vertical axis.
5. The method of claim 1, wherein the plurality of categories include a home category and a corresponding category screen for the home category displays other categories in the plurality of categories.
6. The method of claim 5, wherein the other categories include at least one of:
an Internet connectivity category having a corresponding category screen that describes a status of an Internet connection;
a telephone category having a corresponding category screen that depicts account information for one or more telephones;
a Wi-Fi security category having a corresponding category screen that that displays whether Wi-Fi is enabled and whether Wi-Fi is security-enabled; or
a port category having a corresponding category screen that displays a connection status associated with one or more ports.
7. The method of claim 5, further comprising, in response to actuation of one of the other categories, displaying an alert or message associated with the actuated other category.
8. The method of claim 1, further comprising dismissing an action associated with selection of one of the navigation keys in response to selection of a navigation key included in the second navigation keys.
9. The method of claim 1, wherein each of the navigation keys is depicted as an arrow.
10. A router comprising:
a processor;
a touch-sensitive display component for rendering a plurality of touch-sensitive display screens, the touch-sensitive display component being coupled to the processor; and
a plurality of executable instructions configured to be operated by the processor to perform operations including:
providing via the touch-sensitive display component a navigation user interface that includes a plurality of navigation keys to navigate within the plurality of touch-sensitive display screens; and
receiving an indication of an actuation of one of the plurality of navigation keys and navigating to one of the plurality of touch-sensitive display screens based on the actuated navigation key.
11. The router of claim 10, further comprising executable instructions configured to be operated by the processor to provide instructions on how to connect a device to the router.
12. The router of claim 10, wherein the receiving comprises detecting a manual selection of one of the plurality of navigation keys on the touch-sensitive display component.
13. The router of claim 10, wherein the plurality of touch-sensitive display screens correspond to a plurality of categories.
14. The router of claim 13, wherein one of the plurality of categories is an Internet connectivity category, the Internet connectivity category corresponding to a screen that describes whether a device has an Internet connection and further describes how to connect to the Internet if the device is not connected.
15. The router of claim 14, wherein one of the plurality of categories is a telephone category, the telephone category corresponding to a screen that indicates whether a telephone number associated with an account is assigned to a particular device.
16. The router of claim 14, wherein one of the plurality of categories is a Wi-Fi security category, the Wi-Fi security category corresponding to a screen for enabling a Wi-Fi connection and managing Wi-Fi security.
17. The router of claim 14, wherein one of the plurality of categories is a port connections category, the port connections category corresponding to one or more screens that indicate whether one or more devices are connected to one or more ports on the router and that displays information regarding each device connected to the router.
18. One or more computer-readable storage media having computer-readable instructions that, when executed by a processor, cause the processor to:
provide a user interface having first navigation keys and second navigation keys, wherein:
the first navigation keys are associated with a first axis and are used to navigate within a plurality of category screens corresponding to a plurality of categories, the plurality of categories including at least one of a home category, an Internet connectivity category, a telephone category, a Wi-Fi security category, or a port connections category; and
the second navigation keys are associated with a second axis that is perpendicular to the first axis and are used to navigate within a plurality of screens corresponding to one of the plurality of categories;
receiving a selection of a particular navigation key; and
navigating to a screen corresponding to one of the plurality of categories based on the selected particular navigation key.
19. The one or more computer-readable storage media of claim 17, wherein the plurality of categories further include a settings category, the settings category having a corresponding category screen depicting at least one of factory reset information, device information, network information, language preference information, firmware updates, network tools, setup information, time set-up, emergency 911 address information, Wireless Priority Service (WPS) key information, VPN access information, or diagnostic tools.
20. The one or more computer-readable storage media of claim 19, wherein a screen corresponding to the diagnostic tools category includes a bandwidth test screen and a voice quality test screen.
US12/692,498 2009-11-25 2010-01-22 Router Management via Touch-Sensitive Display Abandoned US20110126095A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US12/692,498 US20110126095A1 (en) 2009-11-25 2010-01-22 Router Management via Touch-Sensitive Display
PCT/US2010/057086 WO2011066153A2 (en) 2009-11-25 2010-11-17 Router management via touch-sensitive display

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US26462709P 2009-11-25 2009-11-25
US12/692,498 US20110126095A1 (en) 2009-11-25 2010-01-22 Router Management via Touch-Sensitive Display

Publications (1)

Publication Number Publication Date
US20110126095A1 true US20110126095A1 (en) 2011-05-26

Family

ID=44062011

Family Applications (5)

Application Number Title Priority Date Filing Date
US12/692,509 Abandoned US20110122810A1 (en) 2009-11-25 2010-01-22 Router-Based Home Network Synchronization
US12/692,498 Abandoned US20110126095A1 (en) 2009-11-25 2010-01-22 Router Management via Touch-Sensitive Display
US12/692,535 Active 2030-05-03 US8874741B2 (en) 2009-11-25 2010-01-22 Secured remote management of a home network
US12/692,551 Abandoned US20110122774A1 (en) 2009-11-25 2010-01-22 Time or Condition-Based Reestablishment of a Secure Connection
US12/692,541 Active 2030-07-28 US8346976B2 (en) 2009-11-25 2010-01-22 Secured registration of a home network device

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US12/692,509 Abandoned US20110122810A1 (en) 2009-11-25 2010-01-22 Router-Based Home Network Synchronization

Family Applications After (3)

Application Number Title Priority Date Filing Date
US12/692,535 Active 2030-05-03 US8874741B2 (en) 2009-11-25 2010-01-22 Secured remote management of a home network
US12/692,551 Abandoned US20110122774A1 (en) 2009-11-25 2010-01-22 Time or Condition-Based Reestablishment of a Secure Connection
US12/692,541 Active 2030-07-28 US8346976B2 (en) 2009-11-25 2010-01-22 Secured registration of a home network device

Country Status (3)

Country Link
US (5) US20110122810A1 (en)
EP (2) EP2504965B1 (en)
WO (5) WO2011066153A2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120284573A1 (en) * 2011-05-05 2012-11-08 International Business Machines Corporation Touch-sensitive user input device failure prediction
US8464180B1 (en) * 2012-06-15 2013-06-11 Google Inc. Organizing graphical representations on computing devices
US20130297965A1 (en) * 2010-12-07 2013-11-07 BRITISH TELECOMMUNOCATIONS public limited company Communications device
US20130339865A1 (en) * 2012-06-11 2013-12-19 WiFiZapper, Inc Method and system for controlling network access
JP2014232903A (en) * 2013-05-28 2014-12-11 大日本印刷株式会社 Network relay device

Families Citing this family (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8838965B2 (en) * 2007-08-23 2014-09-16 Barracuda Networks, Inc. Secure remote support automation process
US8069230B2 (en) * 2007-10-31 2011-11-29 Affinegy, Inc. System and method of configuring a network
US8542588B2 (en) * 2008-06-25 2013-09-24 Qualcomm Incorporated Invoking different wireless link rate selection operations for different traffic classes
US20110122810A1 (en) * 2009-11-25 2011-05-26 T-Mobile Usa, Inc. Router-Based Home Network Synchronization
US8601115B2 (en) * 2010-06-26 2013-12-03 Cisco Technology, Inc. Providing state information and remote command execution in a managed media device
US8700021B2 (en) * 2010-09-09 2014-04-15 Kaseya International Limited Method and apparatus of providing messaging service and callback feature to mobile stations
US8832794B2 (en) * 2010-10-20 2014-09-09 Jeffry David Aronson Single-point-of-access cyber system
WO2012079648A1 (en) * 2010-12-17 2012-06-21 Telefonaktiebolaget L M Ericsson (Publ) Enabling a communication server to use msc-s related functions
US9219615B2 (en) * 2011-01-28 2015-12-22 Throughtek Co., Ltd. Remote information communication system and linking method thereof
US8954542B2 (en) * 2011-06-14 2015-02-10 Avaya Inc. Method and system for transmitting and receiving configuration and registration information for session initiation protocol devices
CN102347950B (en) * 2011-09-29 2018-02-06 中兴通讯股份有限公司 Communication network provides the method and system of conversational services to internet
US9116893B2 (en) 2011-10-21 2015-08-25 Qualcomm Incorporated Network connected media gateway for communication networks
US9148381B2 (en) 2011-10-21 2015-09-29 Qualcomm Incorporated Cloud computing enhanced gateway for communication networks
US9559859B2 (en) * 2012-01-05 2017-01-31 Dell Products L.P. Home hub
US9641899B2 (en) * 2012-03-06 2017-05-02 Verizon Patent And Licensing Inc. Social network creation and interaction
US8799518B2 (en) * 2012-04-04 2014-08-05 Verisign, Inc. Process for selecting an authoritative name server
US9923787B2 (en) * 2012-04-27 2018-03-20 International Business Machines Corporation Network configuration predictive analytics engine
US9253621B2 (en) 2012-05-18 2016-02-02 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for associating service provider network identifiers with access network identifiers
US9451594B2 (en) 2012-05-25 2016-09-20 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for associating service provider network identifiers with access network identifiers
CN103476106B (en) * 2012-06-06 2017-05-10 华为技术有限公司 Terminal registration method, equipment and system
US9779260B1 (en) 2012-06-11 2017-10-03 Dell Software Inc. Aggregation and classification of secure data
US9497567B2 (en) 2012-06-22 2016-11-15 Telefonaktiebolaget Lm Ericsson (Publ) Selection of M2M devices by external triggering
US9253081B2 (en) * 2012-11-15 2016-02-02 Cisco Technology, Inc. Trigger message routing according to a service class
US20140219164A1 (en) * 2013-02-07 2014-08-07 David Sanders Hardware-Based Private Network Using WiMAX
JP5438236B1 (en) * 2013-06-06 2014-03-12 パナソニック株式会社 Cordless telephone equipment
WO2015047733A1 (en) * 2013-09-25 2015-04-02 RIFT.io Inc. Dynamically scriptable ip traffic load balancing function
FR3011418A1 (en) * 2013-09-30 2015-04-03 Orange TECHNIQUE FOR REMOTE ADMINISTRATION OF A DEVICE BELONGING TO A PRIVATE NETWORK
US10033723B2 (en) 2013-12-18 2018-07-24 At&T Intellectual Property I, L.P. Methods, devices, and computer readable storage devices for authenticating devices having non-SIM based clients
US9515875B2 (en) * 2014-03-14 2016-12-06 Cisco Technology, Inc. Zero touch deployment of multi-tenant services in a home network environment
US20150358399A1 (en) * 2014-06-09 2015-12-10 Cisco Technology, Inc. Provisioning and managing slices of a consumer premises equipment device
CN109450718B (en) * 2014-07-01 2022-01-28 北京奇虎科技有限公司 Remote diagnosis method and device for wireless routing equipment
SG11201703819VA (en) * 2014-12-11 2017-06-29 Bitdefender Ipr Man Ltd Systems and methods for automatic device detection, device management, and remote assistance
KR102145935B1 (en) * 2014-12-11 2020-08-21 비트데펜더 아이피알 매니지먼트 엘티디 Systems and methods for securing network endpoints
GB2533348B (en) * 2014-12-17 2021-07-07 Arm Ip Ltd Management of relationships between a device and a service provider
US9743299B2 (en) * 2014-12-22 2017-08-22 International Business Machines Corporation Network performance testing in non-homogeneous networks
US9882774B2 (en) 2015-02-02 2018-01-30 Eero Inc. Systems and methods for intuitive home networking
US10326748B1 (en) 2015-02-25 2019-06-18 Quest Software Inc. Systems and methods for event-based authentication
US9769646B2 (en) * 2015-02-26 2017-09-19 T-Mobile Usa, Inc. Realm translation in an IMS network
US10417613B1 (en) 2015-03-17 2019-09-17 Quest Software Inc. Systems and methods of patternizing logged user-initiated events for scheduling functions
US10496974B2 (en) * 2015-03-25 2019-12-03 Intel Corporation Secure transactions with connected peripherals
US9842220B1 (en) 2015-04-10 2017-12-12 Dell Software Inc. Systems and methods of secure self-service access to content
US9736019B2 (en) 2015-05-14 2017-08-15 Eero Inc. Methods for dynamic router configuration in a mesh network
US20180183686A1 (en) * 2015-06-01 2018-06-28 Thompson Licensing Network management infrastructure
JP6590276B2 (en) * 2015-07-15 2019-10-16 パナソニックIpマネジメント株式会社 Communication device
US10536352B1 (en) 2015-08-05 2020-01-14 Quest Software Inc. Systems and methods for tuning cross-platform data collection
CN106487513B (en) * 2015-09-01 2019-08-13 微软技术许可有限责任公司 Remote router request relaying
US10157358B1 (en) 2015-10-05 2018-12-18 Quest Software Inc. Systems and methods for multi-stream performance patternization and interval-based prediction
US10218588B1 (en) 2015-10-05 2019-02-26 Quest Software Inc. Systems and methods for multi-stream performance patternization and optimization of virtual meetings
US11570609B2 (en) 2015-11-23 2023-01-31 Tracfone Wireless, Inc. Wireless replacement line also known as a wireless home phone configured for receiving wireless emergency alerts
US11057732B2 (en) * 2015-11-23 2021-07-06 Tracfone Wireless, Inc. Wireless home phone configured for receiving emergency alerts
US20180146352A1 (en) * 2016-11-22 2018-05-24 Tracfone Wireless, Inc. Wireless Replacement Line also Known as a Wireless Home Phone Configured for Receiving Wireless Emergency Alerts
US11743264B2 (en) * 2016-02-27 2023-08-29 Gryphon Online Safety Inc. Method of protecting mobile devices from vulnerabilities like malware, enabling content filtering, screen time restrictions and other parental control rules while on public network by forwarding the internet traffic to a smart, secured home router
US11405399B2 (en) * 2016-02-27 2022-08-02 Gryphon Online Safety Inc. Method of protecting mobile devices from vulnerabilities like malware, enabling content filtering, screen time restrictions and other parental control rules while on public network by forwarding the internet traffic to a smart, secured home router
US10212167B2 (en) * 2016-02-27 2019-02-19 Gryphon Online Safety, Inc. Method and system to enable controlled safe internet browsing
US10142391B1 (en) * 2016-03-25 2018-11-27 Quest Software Inc. Systems and methods of diagnosing down-layer performance problems via multi-stream performance patternization
US10038793B2 (en) 2016-04-06 2018-07-31 T-Mobile Usa, Inc. VoIP adapter for connecting landline phones to IP routers
US10630507B2 (en) * 2016-11-29 2020-04-21 Ale International System for and method of establishing a connection between a first electronic device and a second electronic device
US10505787B2 (en) 2017-02-27 2019-12-10 Nokia Of America Corporation Automatic recovery in remote management services
US20180248759A1 (en) * 2017-02-27 2018-08-30 Alcatel-Lucent Usa Inc. Troubleshooting in remote management services
CN108064442B (en) * 2017-07-25 2020-12-08 深圳前海达闼云端智能科技有限公司 Intelligent equipment control method, control device and control system
ES2919429T3 (en) * 2017-11-21 2022-07-26 Ericsson Telefon Ab L M Establishment of communication
US10812445B2 (en) * 2018-02-13 2020-10-20 Sling Media Pvt Ltd Cloud access to local network addresses
US11196649B2 (en) * 2018-06-25 2021-12-07 British Telecommunications Public Limited Company Processing local area network diagnostic data
EP3811572B1 (en) * 2018-06-25 2023-03-29 British Telecommunications public limited company Processing local area network diagnostic data
US11523261B2 (en) * 2018-08-17 2022-12-06 Telefonaktiebolaget Lm Ericsson (Publ) Handling of subscription profiles for a set of wireless devices
CN112311576B (en) * 2019-07-31 2023-11-24 中兴通讯股份有限公司 OTA upgrading diagnosis method and device, wireless routing equipment and terminal equipment
US11477643B2 (en) * 2020-02-12 2022-10-18 Charter Communications Operating, Llc Systems and methods for access point device recovery using mobile devices
US11526825B2 (en) * 2020-07-27 2022-12-13 Cygnvs Inc. Cloud-based multi-tenancy computing systems and methods for providing response control and analytics
US11477208B1 (en) 2021-09-15 2022-10-18 Cygnvs Inc. Systems and methods for providing collaboration rooms with dynamic tenancy and role-based security
US11354430B1 (en) 2021-09-16 2022-06-07 Cygnvs Inc. Systems and methods for dynamically establishing and managing tenancy using templates
US20230171620A1 (en) * 2021-11-26 2023-06-01 Dish Network, L.L.C. Enhanced network reliability and/or boosted network speed

Citations (88)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4475806A (en) * 1982-09-21 1984-10-09 Xerox Corporation Copier display panel
US5555077A (en) * 1994-12-01 1996-09-10 Xerox Corporation Printer having an active user interface feature
US6052725A (en) * 1998-07-02 2000-04-18 Lucent Technologies, Inc. Non-local dynamic internet protocol addressing system and method
US20010010516A1 (en) * 2000-02-01 2001-08-02 Roh Young Hoon Internet refrigerator and operating method thereof
US6310634B1 (en) * 1997-08-04 2001-10-30 Starfish Software, Inc. User interface methodology supporting light data entry for microprocessor device having limited user input
US6366302B1 (en) * 1998-12-22 2002-04-02 Motorola, Inc. Enhanced graphic user interface for mobile radiotelephones
US20020131402A1 (en) * 2001-03-16 2002-09-19 Gordon Lee Registering an IP phone with an IP phone switch
US20030088698A1 (en) * 2001-11-06 2003-05-08 Inderpreet Singh VPN failure recovery
US20030101459A1 (en) * 1999-08-03 2003-05-29 Ucentric Holdings, Llc Multi-service in-home network with an open interface
US6598183B1 (en) * 2000-01-04 2003-07-22 Cisco Systems, Inc. Software tool for automated diagnosis and resolution of problems of voice, data and VoIP communications networks
US6633571B1 (en) * 1999-05-27 2003-10-14 Hitachi, Ltd. VPN composing method, interwork router, packet communication method, data communication apparatus, and packet relaying apparatus
US6671729B1 (en) * 2000-04-13 2003-12-30 Lockheed Martin Corporation Autonomously established secure and persistent internet connection and autonomously reestablished without user intervention that connection if it lost
US6675208B1 (en) * 1997-10-14 2004-01-06 Lucent Technologies Inc. Registration scheme for network
US6680922B1 (en) * 1998-07-10 2004-01-20 Malibu Networks, Inc. Method for the recognition and operation of virtual private networks (VPNs) over a wireless point to multi-point (PtMP) transmission system
US20040034702A1 (en) * 2002-08-16 2004-02-19 Nortel Networks Limited Method and apparatus for exchanging intra-domain routing information between VPN sites
US6704282B1 (en) * 1999-06-30 2004-03-09 3Com Corporation VPN tunnel redirection
US20040052045A1 (en) * 2002-09-16 2004-03-18 Robert Botchek Hard disk storage device incorporating dedicated user interface
US6754844B1 (en) * 2000-10-31 2004-06-22 Intel Corporation Diagnostic configuration management of embedded network devices
US20040142711A1 (en) * 2002-09-11 2004-07-22 Nokia Corporation Method, device and system for automated synchronization between terminals
US6773396B2 (en) * 1995-11-13 2004-08-10 Ge Medical Systems Information Technologies, Inc. Cellular architecture and data transfer methods for real time patient monitoring within medical facilities
US6778498B2 (en) * 2001-03-20 2004-08-17 Mci, Inc. Virtual private network (VPN)-aware customer premises equipment (CPE) edge router
US6810263B1 (en) * 1999-12-22 2004-10-26 Denso Corporation Packet data reconnection timing control in mobile communication systems
US20040255192A1 (en) * 2003-01-30 2004-12-16 Hiroyuki Watanabe Information processing apparatus and network connection diagnostic method used in the same apparatus
US20050044235A1 (en) * 2003-07-30 2005-02-24 Balahura Robert Eugene System, computer product and method for enabling wireless data synchronization
US20050071183A1 (en) * 2003-09-29 2005-03-31 Fujitsu Limited Registration management apparatus and registration management program
US6886060B2 (en) * 2003-03-21 2005-04-26 Industrial Technology Research Institute Computer system for integrating car electronic devices
US20050114534A1 (en) * 2003-11-25 2005-05-26 Aaron Lee Apparatus, method and system for providing automated services to heterogenous devices across multiple platforms
US20050114500A1 (en) * 2003-11-24 2005-05-26 Monk John M. Graphical user interface for adding measurements to existing distributed network troubleshooting system
US20050232284A1 (en) * 2004-04-16 2005-10-20 Jeyhan Karaoguz Providing automatic format conversion via an access gateway in a home
US20050233743A1 (en) * 2004-04-16 2005-10-20 Jeyhan Karaoguz Digital personal assistance via a broadband access gateway
US20050281577A1 (en) * 2004-06-17 2005-12-22 Kyocera Mita Corporation Display control device for touch panel-type setting-operation unit, electronic apparatus and image forming apparatus
US20060101515A1 (en) * 2004-08-19 2006-05-11 Edward Amoroso System and method for monitoring network traffic
US20060230183A1 (en) * 2005-04-07 2006-10-12 Samsung Electronics Co., Ltd. Method and apparatus for synchronizing content with a collection of home devices
US20060230446A1 (en) * 2005-04-06 2006-10-12 Vu Lan N Hybrid SSL/IPSec network management system
US20060236388A1 (en) * 2005-04-14 2006-10-19 Sbc Knowledge Ventures, L.P. Method and apparatus for voice over internet protocol telephony using a virtual private network
US7136709B2 (en) * 2003-11-04 2006-11-14 Universal Electronics Inc. Home appliance control system and methods in a networked environment
US20060260752A1 (en) * 2005-05-23 2006-11-23 Ward/Kraft System and method for producing small production runs of products having removable coatings
US20060262935A1 (en) * 2005-05-17 2006-11-23 Stuart Goose System and method for creating personalized sound zones
US7149792B1 (en) * 2000-11-20 2006-12-12 Axeda Corporation Device registration mechanism
US7151780B1 (en) * 2002-03-06 2006-12-19 Cisco Technology, Inc. Arrangement for automated teller machine communications based on bisync to IP conversion
US7155305B2 (en) * 2003-11-04 2006-12-26 Universal Electronics Inc. System and methods for home appliance identification and control in a networked environment
US20070050673A1 (en) * 2005-08-26 2007-03-01 Dibartolomeo Jeffrey A Dynamic system diagnosis
US7188002B2 (en) * 2004-01-08 2007-03-06 Maple Chase Company Appliance diagnostic display apparatus and network incorporating same
US20070078941A1 (en) * 2005-08-15 2007-04-05 Microsoft Corporation Partial item change tracking and synchronization
US7209479B2 (en) * 2001-01-18 2007-04-24 Science Application International Corp. Third party VPN certification
US20070105548A1 (en) * 2003-11-13 2007-05-10 Thomason Licensing S.A. Integrated cellular/pcs-pots communication system
US20070113275A1 (en) * 2005-11-15 2007-05-17 Nortel Networks Limited IP security with seamless roaming and load balancing
US7252230B1 (en) * 2005-05-09 2007-08-07 Cisco Technology, Inc. Method and apparatus for real-time tracking of inventory using active RFID technology
US20070186180A1 (en) * 2005-12-30 2007-08-09 Barrett Morgan Ubiquitous navbar user interface across multiple heterogeneous digital media devices
US7257741B1 (en) * 2003-01-28 2007-08-14 At&T Intellectual Property, Inc. Methods and systems for communications device troubleshooting
US20070191057A1 (en) * 2004-03-04 2007-08-16 Access Co., Ltd Wireless communication terminal synchronization method, wireless communication system, wireless communication terminal, and server
US20070199066A1 (en) * 2005-02-14 2007-08-23 Smith Robert D Systems and methods for automatically configuring network devices
US20070210101A1 (en) * 2003-02-04 2007-09-13 Reckitt Benckiser (Uk) Limited Vapour Dispensing Device
US20070218912A1 (en) * 2006-03-20 2007-09-20 Samsung Electronics Co., Ltd. Method and system for mobile secure socket layer in virtual private networks
US20070237159A1 (en) * 2006-04-10 2007-10-11 Mariko Yamada Communication equipment
US20070250761A1 (en) * 2004-06-04 2007-10-25 Bob Bradley System and method for synchronizing media presentation at multiple recipients
US20070260751A1 (en) * 2006-03-28 2007-11-08 Scott Meesseman System and method for synchronizing personal data among a plurality of devices storing such data
US20070266107A1 (en) * 2001-08-07 2007-11-15 John Friend System and method for full wireless synchronization of a data processing apparatus with a data service
US20070271532A1 (en) * 2006-05-19 2007-11-22 Nguyen Loc V Method and apparatus for displaying layered user interface
US20070271606A1 (en) * 2006-05-17 2007-11-22 Amann Keith R Apparatus and method for establishing a VPN tunnel between a wireless device and a LAN
US20070280247A1 (en) * 2006-03-13 2007-12-06 Kabushiki Kaisha Toshiba Method and apparatus for detecting VPN communication
US20080005791A1 (en) * 2006-06-30 2008-01-03 Ajay Gupta Method and apparatus for supporting a virtual private network architecture on a partitioned platform
US20080022377A1 (en) * 2006-07-21 2008-01-24 Kai Chen Device Authentication
US20080028225A1 (en) * 2006-07-26 2008-01-31 Toerless Eckert Authorizing physical access-links for secure network connections
US20080043640A1 (en) * 2005-02-14 2008-02-21 Smith Robert D Systems and Methods for Automatically Reconfiguring Virtual Private Networks
US20080076425A1 (en) * 2006-09-22 2008-03-27 Amit Khetawat Method and apparatus for resource management
US20080133775A1 (en) * 2006-11-30 2008-06-05 Intellisync Corporation Method, Apparatus and Computer Program Product for Providing Intelligent Synchronization
US20080254807A1 (en) * 2005-11-15 2008-10-16 Alcatel Lucent Access Network, Gateway and Management Server For a Cellular Wireless Communication System
US20080311959A1 (en) * 2007-06-15 2008-12-18 D-Link Corporation Network device with display module
US20090029676A1 (en) * 2007-02-12 2009-01-29 Guru Thalapaneni Systems and methods for managing information in mobile devices
US20090131018A1 (en) * 2007-06-21 2009-05-21 Airwalk Communications, Inc. System, method, and computer-readable medium for user equipment registration and authentication processing by a femtocell system
US20090143052A1 (en) * 2007-11-29 2009-06-04 Michael Bates Systems and methods for personal information management and contact picture synchronization and distribution
US20090156213A1 (en) * 2007-10-25 2009-06-18 Spinelli Vincent Interworking gateway for mobile nodes
US20090157732A1 (en) * 2007-12-13 2009-06-18 Verizon Data Services Llc Networked address book
US20090193469A1 (en) * 2006-03-07 2009-07-30 Tatsuya Igarashi Information processing apparatus and information processing method, and computer program
US20090237573A1 (en) * 2007-11-16 2009-09-24 Audiovox Corporation Remote control and method of using same for controlling entertainment equipment
US20090282470A1 (en) * 2008-05-06 2009-11-12 Cisco Technology, Inc. Content aggregation server on virtual universal plug-n-play network
US20090327354A1 (en) * 2008-06-26 2009-12-31 Microsoft Corporation Notification and synchronization of updated data
US20100014518A1 (en) * 1997-10-03 2010-01-21 Alcatel-Lucent Canada Inc. Method and apparatus for forwarding packets
US7675537B2 (en) * 2006-03-31 2010-03-09 Polycom, Inc. System, method, and apparatus for extending wireless personal area networks using conferencing connection
US20100082759A1 (en) * 2008-09-30 2010-04-01 Microsoft Corporation Communications grouped as conversations
US20100180206A1 (en) * 2009-01-15 2010-07-15 NexAira, Inc. Systems and methods for iconic graphical user interface and embedded device manager
US20100217837A1 (en) * 2006-12-29 2010-08-26 Prodea Systems , Inc. Multi-services application gateway and system employing the same
US20100273534A1 (en) * 2007-12-21 2010-10-28 Ström Jacob Portable Electronic Apparatus, and a Method of Controlling a User Interface Thereof
US20100312759A1 (en) * 2009-06-05 2010-12-09 Karl Martin Groethe Throttling to reduce synchronizations of excessively changing data
US7853560B1 (en) * 2007-04-16 2010-12-14 Cellco Partnership Methods for address book synchronization and subscription status notification
US20110199338A1 (en) * 2008-09-10 2011-08-18 Kim Hyun Kyu Touch screen apparatus and method for inputting user information on a screen through context awareness
US8019067B2 (en) * 2006-03-07 2011-09-13 Microsoft Corporation User interface for telephone system administration

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6141341A (en) 1998-09-09 2000-10-31 Motorola, Inc. Voice over internet protocol telephone system and method
US7142560B2 (en) 2001-08-14 2006-11-28 Sharp Laboratories Of America, Inc. System and method for virtual multiline telephony in a home-network telephone
US7363045B2 (en) * 2003-01-03 2008-04-22 Vtech Telecommunications Limited Systems and methods for exchanging data and audio between cellular telephones and landline telephones
US7142852B2 (en) 2003-11-13 2006-11-28 Motorola, Inc. Method and gateway for controlling call routing
US7403544B2 (en) 2004-06-04 2008-07-22 Broadcom Corporation VoIP WLAN conference calling via home wireless routers
GB2419774A (en) * 2004-10-27 2006-05-03 Ericsson Telefon Ab L M Accessing IP multimedia subsystem (IMS) services
KR100714100B1 (en) 2004-10-29 2007-05-02 한국전자통신연구원 Method and system for user authentication in home network system
KR20060039825A (en) 2004-11-03 2006-05-09 (주)알피에이네트웍스 Apparatus of gateway for home network systems
US7215258B2 (en) * 2005-02-22 2007-05-08 Research In Motion Limited Handheld electronic device having reduced keyboard and multiple password access, and associated methods
US20070178843A1 (en) * 2006-02-01 2007-08-02 Fmr Corp. Automated testing of a handheld device over a network
JP4697895B2 (en) * 2007-03-03 2011-06-08 Kddi株式会社 Proxy connection method, adapter and program to IMS / MMD network
KR20090011502A (en) 2007-07-26 2009-02-02 엘지전자 주식회사 Portable terminal and method for controlling the same
US20090059907A1 (en) 2007-08-30 2009-03-05 Texas Instruments Incorporated System, method and device for docking station for communication device
KR100901967B1 (en) 2007-12-24 2009-06-10 에스케이 텔레콤주식회사 System and method for synchonizing contents, server applied to the same
US20100223096A1 (en) * 2009-02-27 2010-09-02 Sorel Bosan Subsidized Mobile Device Usage
US8693466B2 (en) * 2009-04-08 2014-04-08 Apple Inc. Apparatus and methods for bridging calls or data between heterogeneous network domains
US20110122810A1 (en) 2009-11-25 2011-05-26 T-Mobile Usa, Inc. Router-Based Home Network Synchronization

Patent Citations (88)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4475806A (en) * 1982-09-21 1984-10-09 Xerox Corporation Copier display panel
US5555077A (en) * 1994-12-01 1996-09-10 Xerox Corporation Printer having an active user interface feature
US6773396B2 (en) * 1995-11-13 2004-08-10 Ge Medical Systems Information Technologies, Inc. Cellular architecture and data transfer methods for real time patient monitoring within medical facilities
US6310634B1 (en) * 1997-08-04 2001-10-30 Starfish Software, Inc. User interface methodology supporting light data entry for microprocessor device having limited user input
US20100014518A1 (en) * 1997-10-03 2010-01-21 Alcatel-Lucent Canada Inc. Method and apparatus for forwarding packets
US6675208B1 (en) * 1997-10-14 2004-01-06 Lucent Technologies Inc. Registration scheme for network
US6052725A (en) * 1998-07-02 2000-04-18 Lucent Technologies, Inc. Non-local dynamic internet protocol addressing system and method
US6680922B1 (en) * 1998-07-10 2004-01-20 Malibu Networks, Inc. Method for the recognition and operation of virtual private networks (VPNs) over a wireless point to multi-point (PtMP) transmission system
US6366302B1 (en) * 1998-12-22 2002-04-02 Motorola, Inc. Enhanced graphic user interface for mobile radiotelephones
US6633571B1 (en) * 1999-05-27 2003-10-14 Hitachi, Ltd. VPN composing method, interwork router, packet communication method, data communication apparatus, and packet relaying apparatus
US6704282B1 (en) * 1999-06-30 2004-03-09 3Com Corporation VPN tunnel redirection
US20030101459A1 (en) * 1999-08-03 2003-05-29 Ucentric Holdings, Llc Multi-service in-home network with an open interface
US6810263B1 (en) * 1999-12-22 2004-10-26 Denso Corporation Packet data reconnection timing control in mobile communication systems
US6598183B1 (en) * 2000-01-04 2003-07-22 Cisco Systems, Inc. Software tool for automated diagnosis and resolution of problems of voice, data and VoIP communications networks
US20010010516A1 (en) * 2000-02-01 2001-08-02 Roh Young Hoon Internet refrigerator and operating method thereof
US6671729B1 (en) * 2000-04-13 2003-12-30 Lockheed Martin Corporation Autonomously established secure and persistent internet connection and autonomously reestablished without user intervention that connection if it lost
US6754844B1 (en) * 2000-10-31 2004-06-22 Intel Corporation Diagnostic configuration management of embedded network devices
US7149792B1 (en) * 2000-11-20 2006-12-12 Axeda Corporation Device registration mechanism
US7209479B2 (en) * 2001-01-18 2007-04-24 Science Application International Corp. Third party VPN certification
US20020131402A1 (en) * 2001-03-16 2002-09-19 Gordon Lee Registering an IP phone with an IP phone switch
US6778498B2 (en) * 2001-03-20 2004-08-17 Mci, Inc. Virtual private network (VPN)-aware customer premises equipment (CPE) edge router
US20070266107A1 (en) * 2001-08-07 2007-11-15 John Friend System and method for full wireless synchronization of a data processing apparatus with a data service
US20030088698A1 (en) * 2001-11-06 2003-05-08 Inderpreet Singh VPN failure recovery
US7151780B1 (en) * 2002-03-06 2006-12-19 Cisco Technology, Inc. Arrangement for automated teller machine communications based on bisync to IP conversion
US20040034702A1 (en) * 2002-08-16 2004-02-19 Nortel Networks Limited Method and apparatus for exchanging intra-domain routing information between VPN sites
US20040142711A1 (en) * 2002-09-11 2004-07-22 Nokia Corporation Method, device and system for automated synchronization between terminals
US20040052045A1 (en) * 2002-09-16 2004-03-18 Robert Botchek Hard disk storage device incorporating dedicated user interface
US7257741B1 (en) * 2003-01-28 2007-08-14 At&T Intellectual Property, Inc. Methods and systems for communications device troubleshooting
US20040255192A1 (en) * 2003-01-30 2004-12-16 Hiroyuki Watanabe Information processing apparatus and network connection diagnostic method used in the same apparatus
US20070210101A1 (en) * 2003-02-04 2007-09-13 Reckitt Benckiser (Uk) Limited Vapour Dispensing Device
US6886060B2 (en) * 2003-03-21 2005-04-26 Industrial Technology Research Institute Computer system for integrating car electronic devices
US20050044235A1 (en) * 2003-07-30 2005-02-24 Balahura Robert Eugene System, computer product and method for enabling wireless data synchronization
US20050071183A1 (en) * 2003-09-29 2005-03-31 Fujitsu Limited Registration management apparatus and registration management program
US7155305B2 (en) * 2003-11-04 2006-12-26 Universal Electronics Inc. System and methods for home appliance identification and control in a networked environment
US7136709B2 (en) * 2003-11-04 2006-11-14 Universal Electronics Inc. Home appliance control system and methods in a networked environment
US20070105548A1 (en) * 2003-11-13 2007-05-10 Thomason Licensing S.A. Integrated cellular/pcs-pots communication system
US20050114500A1 (en) * 2003-11-24 2005-05-26 Monk John M. Graphical user interface for adding measurements to existing distributed network troubleshooting system
US20050114534A1 (en) * 2003-11-25 2005-05-26 Aaron Lee Apparatus, method and system for providing automated services to heterogenous devices across multiple platforms
US7188002B2 (en) * 2004-01-08 2007-03-06 Maple Chase Company Appliance diagnostic display apparatus and network incorporating same
US20070191057A1 (en) * 2004-03-04 2007-08-16 Access Co., Ltd Wireless communication terminal synchronization method, wireless communication system, wireless communication terminal, and server
US20050232284A1 (en) * 2004-04-16 2005-10-20 Jeyhan Karaoguz Providing automatic format conversion via an access gateway in a home
US20050233743A1 (en) * 2004-04-16 2005-10-20 Jeyhan Karaoguz Digital personal assistance via a broadband access gateway
US20070250761A1 (en) * 2004-06-04 2007-10-25 Bob Bradley System and method for synchronizing media presentation at multiple recipients
US20050281577A1 (en) * 2004-06-17 2005-12-22 Kyocera Mita Corporation Display control device for touch panel-type setting-operation unit, electronic apparatus and image forming apparatus
US20060101515A1 (en) * 2004-08-19 2006-05-11 Edward Amoroso System and method for monitoring network traffic
US20080043640A1 (en) * 2005-02-14 2008-02-21 Smith Robert D Systems and Methods for Automatically Reconfiguring Virtual Private Networks
US20070199066A1 (en) * 2005-02-14 2007-08-23 Smith Robert D Systems and methods for automatically configuring network devices
US20060230446A1 (en) * 2005-04-06 2006-10-12 Vu Lan N Hybrid SSL/IPSec network management system
US20060230183A1 (en) * 2005-04-07 2006-10-12 Samsung Electronics Co., Ltd. Method and apparatus for synchronizing content with a collection of home devices
US20060236388A1 (en) * 2005-04-14 2006-10-19 Sbc Knowledge Ventures, L.P. Method and apparatus for voice over internet protocol telephony using a virtual private network
US7252230B1 (en) * 2005-05-09 2007-08-07 Cisco Technology, Inc. Method and apparatus for real-time tracking of inventory using active RFID technology
US20060262935A1 (en) * 2005-05-17 2006-11-23 Stuart Goose System and method for creating personalized sound zones
US20060260752A1 (en) * 2005-05-23 2006-11-23 Ward/Kraft System and method for producing small production runs of products having removable coatings
US20070078941A1 (en) * 2005-08-15 2007-04-05 Microsoft Corporation Partial item change tracking and synchronization
US20070050673A1 (en) * 2005-08-26 2007-03-01 Dibartolomeo Jeffrey A Dynamic system diagnosis
US20070113275A1 (en) * 2005-11-15 2007-05-17 Nortel Networks Limited IP security with seamless roaming and load balancing
US20080254807A1 (en) * 2005-11-15 2008-10-16 Alcatel Lucent Access Network, Gateway and Management Server For a Cellular Wireless Communication System
US20070186180A1 (en) * 2005-12-30 2007-08-09 Barrett Morgan Ubiquitous navbar user interface across multiple heterogeneous digital media devices
US20090193469A1 (en) * 2006-03-07 2009-07-30 Tatsuya Igarashi Information processing apparatus and information processing method, and computer program
US8019067B2 (en) * 2006-03-07 2011-09-13 Microsoft Corporation User interface for telephone system administration
US20070280247A1 (en) * 2006-03-13 2007-12-06 Kabushiki Kaisha Toshiba Method and apparatus for detecting VPN communication
US20070218912A1 (en) * 2006-03-20 2007-09-20 Samsung Electronics Co., Ltd. Method and system for mobile secure socket layer in virtual private networks
US20070260751A1 (en) * 2006-03-28 2007-11-08 Scott Meesseman System and method for synchronizing personal data among a plurality of devices storing such data
US7675537B2 (en) * 2006-03-31 2010-03-09 Polycom, Inc. System, method, and apparatus for extending wireless personal area networks using conferencing connection
US20070237159A1 (en) * 2006-04-10 2007-10-11 Mariko Yamada Communication equipment
US20070271606A1 (en) * 2006-05-17 2007-11-22 Amann Keith R Apparatus and method for establishing a VPN tunnel between a wireless device and a LAN
US20070271532A1 (en) * 2006-05-19 2007-11-22 Nguyen Loc V Method and apparatus for displaying layered user interface
US20080005791A1 (en) * 2006-06-30 2008-01-03 Ajay Gupta Method and apparatus for supporting a virtual private network architecture on a partitioned platform
US20080022377A1 (en) * 2006-07-21 2008-01-24 Kai Chen Device Authentication
US20080028225A1 (en) * 2006-07-26 2008-01-31 Toerless Eckert Authorizing physical access-links for secure network connections
US20080076425A1 (en) * 2006-09-22 2008-03-27 Amit Khetawat Method and apparatus for resource management
US20080133775A1 (en) * 2006-11-30 2008-06-05 Intellisync Corporation Method, Apparatus and Computer Program Product for Providing Intelligent Synchronization
US20100217837A1 (en) * 2006-12-29 2010-08-26 Prodea Systems , Inc. Multi-services application gateway and system employing the same
US20090029676A1 (en) * 2007-02-12 2009-01-29 Guru Thalapaneni Systems and methods for managing information in mobile devices
US7853560B1 (en) * 2007-04-16 2010-12-14 Cellco Partnership Methods for address book synchronization and subscription status notification
US20080311959A1 (en) * 2007-06-15 2008-12-18 D-Link Corporation Network device with display module
US20090131018A1 (en) * 2007-06-21 2009-05-21 Airwalk Communications, Inc. System, method, and computer-readable medium for user equipment registration and authentication processing by a femtocell system
US20090156213A1 (en) * 2007-10-25 2009-06-18 Spinelli Vincent Interworking gateway for mobile nodes
US20090237573A1 (en) * 2007-11-16 2009-09-24 Audiovox Corporation Remote control and method of using same for controlling entertainment equipment
US20090143052A1 (en) * 2007-11-29 2009-06-04 Michael Bates Systems and methods for personal information management and contact picture synchronization and distribution
US20090157732A1 (en) * 2007-12-13 2009-06-18 Verizon Data Services Llc Networked address book
US20100273534A1 (en) * 2007-12-21 2010-10-28 Ström Jacob Portable Electronic Apparatus, and a Method of Controlling a User Interface Thereof
US20090282470A1 (en) * 2008-05-06 2009-11-12 Cisco Technology, Inc. Content aggregation server on virtual universal plug-n-play network
US20090327354A1 (en) * 2008-06-26 2009-12-31 Microsoft Corporation Notification and synchronization of updated data
US20110199338A1 (en) * 2008-09-10 2011-08-18 Kim Hyun Kyu Touch screen apparatus and method for inputting user information on a screen through context awareness
US20100082759A1 (en) * 2008-09-30 2010-04-01 Microsoft Corporation Communications grouped as conversations
US20100180206A1 (en) * 2009-01-15 2010-07-15 NexAira, Inc. Systems and methods for iconic graphical user interface and embedded device manager
US20100312759A1 (en) * 2009-06-05 2010-12-09 Karl Martin Groethe Throttling to reduce synchronizations of excessively changing data

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130297965A1 (en) * 2010-12-07 2013-11-07 BRITISH TELECOMMUNOCATIONS public limited company Communications device
US9369229B2 (en) * 2010-12-07 2016-06-14 British Telecommunications Public Limited Company Communications device
US8874977B2 (en) 2011-05-05 2014-10-28 International Business Machines Corporation Touch-sensitive user input device failure prediction
US8612808B2 (en) * 2011-05-05 2013-12-17 International Business Machines Corporation Touch-sensitive user input device failure prediction
US20120284573A1 (en) * 2011-05-05 2012-11-08 International Business Machines Corporation Touch-sensitive user input device failure prediction
US9058080B2 (en) 2011-05-05 2015-06-16 International Business Machines Corporation User input device failure prediction
US20130339865A1 (en) * 2012-06-11 2013-12-19 WiFiZapper, Inc Method and system for controlling network access
AU2013203917A1 (en) * 2012-06-15 2014-01-16 Google Llc Organizing graphical representations on computing devices
US8701042B2 (en) * 2012-06-15 2014-04-15 Google Inc. Organizing graphical representations on computing devices
US20140223353A1 (en) * 2012-06-15 2014-08-07 Google Inc. Organizing graphical representations on computing devices
AU2013203917B2 (en) * 2012-06-15 2014-08-14 Google Llc Organizing graphical representations on computing devices
US9152308B2 (en) * 2012-06-15 2015-10-06 Google Inc. Organizing graphical representations on computing devices
US8464180B1 (en) * 2012-06-15 2013-06-11 Google Inc. Organizing graphical representations on computing devices
JP2014232903A (en) * 2013-05-28 2014-12-11 大日本印刷株式会社 Network relay device

Also Published As

Publication number Publication date
WO2011066181A2 (en) 2011-06-03
EP2504965A2 (en) 2012-10-03
WO2011066196A3 (en) 2011-10-27
US20110125925A1 (en) 2011-05-26
US8346976B2 (en) 2013-01-01
WO2011066180A2 (en) 2011-06-03
WO2011066153A2 (en) 2011-06-03
US20110125898A1 (en) 2011-05-26
EP2504964B1 (en) 2018-09-19
WO2011066197A3 (en) 2011-11-24
EP2504964A2 (en) 2012-10-03
EP2504964A4 (en) 2015-01-21
WO2011066181A3 (en) 2011-09-29
EP2504965A4 (en) 2014-04-02
WO2011066197A2 (en) 2011-06-03
WO2011066180A3 (en) 2011-08-18
US20110122810A1 (en) 2011-05-26
WO2011066153A3 (en) 2011-09-22
US20110122774A1 (en) 2011-05-26
WO2011066196A2 (en) 2011-06-03
US8874741B2 (en) 2014-10-28
EP2504965B1 (en) 2019-07-24

Similar Documents

Publication Publication Date Title
US20110126095A1 (en) Router Management via Touch-Sensitive Display
US10402076B2 (en) Adaptive user interface for multi-source systems
JP5318575B2 (en) Connecting to different network types through a common user interface
JP4932842B2 (en) Network connectivity and radio conditions in the announcement area
US8621571B2 (en) Online service providing system, method, server and mobile device thereof, and computer program product
US9713175B2 (en) Offering and provisioning secured wireless virtual private network services
US8655275B2 (en) Device setup extension for applications
US20100180206A1 (en) Systems and methods for iconic graphical user interface and embedded device manager
US20080101258A1 (en) Method for configuring network connections utilizing a graphical user interface showing network topology
CN104054050A (en) Improved configuration of a user interface for a mobile communications terminal
JP2006217575A (en) Automatic detection and testing of new network connection
US8887059B2 (en) Method and apparatus of locally controlling display content of a remote system
US11601541B2 (en) Communication system selection
EP2849060A1 (en) Mobile terminal and application program management method thereof
US9448814B2 (en) Bridge system for auxiliary display devices
US8977968B2 (en) Pseudo-remote terminal IOTA mobile diagnostics and electronic customer care
US10225141B2 (en) Application hierarchy specification with real-time functional selection
US20060126530A1 (en) Indicating a configuring status
EP1895794B1 (en) Remote management system and method for portable electronic devices
US20150215451A1 (en) Terminal, server, and method for managing the status of users of terminals

Legal Events

Date Code Title Description
AS Assignment

Owner name: T-MOBILE USA, INC., WASHINGTON

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BROCK, YARO;GORAN, CHARLES;WINKLER, DAVID;REEL/FRAME:023836/0427

Effective date: 20100122

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: DEUTSCHE TELEKOM AG, GERMANY

Free format text: INTELLECTUAL PROPERTY SECURITY AGREEMENT;ASSIGNOR:T-MOBILE USA, INC.;REEL/FRAME:041225/0910

Effective date: 20161229

AS Assignment

Owner name: T-MOBILE SUBSIDIARY IV CORPORATION, WASHINGTON

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE BANK AG NEW YORK BRANCH;REEL/FRAME:052969/0314

Effective date: 20200401

Owner name: METROPCS WIRELESS, INC., WASHINGTON

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE BANK AG NEW YORK BRANCH;REEL/FRAME:052969/0314

Effective date: 20200401

Owner name: T-MOBILE USA, INC., WASHINGTON

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE BANK AG NEW YORK BRANCH;REEL/FRAME:052969/0314

Effective date: 20200401

Owner name: IBSV LLC, WASHINGTON

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE BANK AG NEW YORK BRANCH;REEL/FRAME:052969/0314

Effective date: 20200401

Owner name: LAYER3 TV, INC., WASHINGTON

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE BANK AG NEW YORK BRANCH;REEL/FRAME:052969/0314

Effective date: 20200401

Owner name: T-MOBILE USA, INC., WASHINGTON

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE TELEKOM AG;REEL/FRAME:052969/0381

Effective date: 20200401

Owner name: IBSV LLC, WASHINGTON

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE TELEKOM AG;REEL/FRAME:052969/0381

Effective date: 20200401

Owner name: PUSHSPRING, INC., WASHINGTON

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE BANK AG NEW YORK BRANCH;REEL/FRAME:052969/0314

Effective date: 20200401

Owner name: METROPCS COMMUNICATIONS, INC., WASHINGTON

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE BANK AG NEW YORK BRANCH;REEL/FRAME:052969/0314

Effective date: 20200401