US20110126095A1 - Router Management via Touch-Sensitive Display - Google Patents
Router Management via Touch-Sensitive Display Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/283—Processing of data at an internetworking point of a home automation network
- H04L12/2834—Switching of information between an external network and a home network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0272—Virtual private networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/20—Network architectures or network communication protocols for network security for managing network security; network security policies in general
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1073—Registration or de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session 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
Description
- 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.
- 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.
- 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. - 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 arouter 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. Therouter 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 ofnavigation 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 containscategory 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 withrouter 104 via the touch-sensitive display. User 102 may access settings and configurations ofrouter 104 by accessing user interface 106. In particular, by actuating any one ofnavigation keys 108A-108D, user 102 may navigate either between or within categories 110-120. Categories 110-120 each correspond to a particular characteristic ofrouter 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 torouter 104, andvarious 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 ofnavigation keys 108A-108D to navigate from one category, such ascategory 110, to a second category, such ascategory 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 ofnavigation 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 thatnavigation keys navigation keys navigation keys navigation keys 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 inFIG. 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 ofrouter 104 displays categories 110-120, withcategory 110 being shaded and, thus, appearing darker than categories 112-120. Shading or coloring of a particular category, such ascategory 110, may indicate that a category screen associated with the shaded category is currently being displayed ascategory 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 thatcategory 110 is a home category having a corresponding category screen that represents categories in addition tocategory 110, such as categories 112-120. Further, the category screen associated withcategory 110 may display categories 112-120 near the center of user interface 106, as shown inFIG. 1 , or in any other location of user interface 106. - In various embodiments,
navigation keys 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 ofnavigation 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 actuatenavigation key 108B, user interface 106 would then display a category screen corresponding tocategory 112. Further, from the category screen corresponding tocategory 112, user 102 could again actuatenavigation key 108B to navigate from a category screen associated withcategory 112 to a category screen associated withcategory 114. Likewise, if user 102 were to actuatenavigation key 108A, the category screen corresponding tocategory 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 ofnavigation keys -
FIG. 1 further illustrates a set ofsecond navigation keys navigation keys navigation keys navigation keys navigation keys navigation keys FIG. 1 ,navigation keys - In various embodiments, actuation of
navigation key 108D, represented by a downward triangle inFIG. 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 tocategory 110 to a category screen associated withcategory 112, user 102 could subsequently selectnavigation key 108D to navigate to a second category screen associated withcategory 112. Further, if user 102 were to actuatenavigation key 108D a second time, user interface 106 would display a third category screen associated withcategory 112. Likewise, from either the second or third category screen corresponding tocategory 112, user 102 may also actuate eithernavigation keys category 112. Moreover, according toFIG. 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 torouter 104. In an example embodiment,FIG. 1 illustrates a plurality of categories 110-120 wherebycategory 110 is shaded and appears darker than categories 112-120, indicating that user interface 106 is displaying a category screen corresponding tocategory 110. From thehome category 110 screen, user may selectnavigation keys category screen 122 corresponding tocategory 112 to be displayed on user interface 106. As shown inFIG. 1 , the shading ofcategory 112 indicates to user 102 thatcategory screen 122 associated withcategory 112 is being displayed. - Pursuant to the foregoing embodiment, from
category screen 122, possible actions performed by user 102 depend on whethercategory 112 includes category screens in addition tocategory screen 122. For instance, ifcategory screen 122 is the only category screen associated withcategory 112, user 102 may actuate navigation key 108A to return to the category screen associated withcategory 110 or actuate navigation key 108B to navigate to the category screen corresponding tocategory 114. On the other hand, ifcategory 112 includes category screens in addition tocategory screen 122, user 102 may actuate navigation key 108D fromcategory screen 122 to navigate to the additional category screens corresponding tocategory 112. From those additional category screens associated withcategory 112, user 102 may actuate any one ofnavigation keys category 112. Additional embodiments are illustrated inFIGS. 2-13 and are described in greater detail with reference to those figures. -
FIG. 2 illustrates a component level view ofrouter 104, in accordance with various embodiments. As illustrated,router 104 may comprise asystem memory 202 storing modules/processes 204, applications, operating system (OS), etc. 206, anddata 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, andnon-removable storage 224. Further, as shown,router 104 also may includeinput devices 226, comprisingnav keys 108A-108D and button(s) 228,drive unit 230 includingcomputer storage media 232, andcommunications 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 ofrouter 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 therouter 104. Such instructions include, for example, an OS of therouter 104, drivers for hardware components of therouter 104, applications providing interfaces to settings or personalizations of therouter 104, applications made specifically for therouter 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 therouter 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 causerouter 104 to perform a variety of functions.Data 208 may include any type of data stored onrouter 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 torouter 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 ofnavigation 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 inFIG. 2 byremovable storage 222 andnon-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 includescomputer 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, andnon-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 byrouter 104. Any such computer-readable storage media may be part ofrouter 104. - In various embodiments, any or all of
system memory 202,removable storage 222, andnon-removable storage 224, store programming instructions which, when executed, implement some or all of the above-described operations ofrouter 104. - In various embodiments,
router 104 may also containcommunication connections 234 that allowrouter 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 thatrouter 104 provides a user interface having a plurality of navigation keys. In some embodiments,router 104 provides a touch-sensitive user interface 106 ondisplay 214 that includesnavigation 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 atblock 304. The actuation could be by user 102 and comprise a manual selection of one ofnavigation 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 atblock 306. An example of one of the plurality of category screens iscategory screen 122 and the plurality of categories may correspond to categories 110-120. For instance, with respect toFIG. 1 , assume that user interface 106 displays a category screen corresponding tocategory 110. In various embodiments, in response to actuation of navigation key 108B, user 102 navigates to a category screen associated withcategory 112. Subsequently, actuation of navigation key 108B would cause user interface 106 to display a category screen associated withcategory 114. Similarly, actuation of navigation key 108A would navigate user 102 back to a category screen associated withcategory 110. Accordingly, as an example implementation, actuation ofnavigation 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 inblock 306. - In various embodiments, after navigating within a plurality of category screens,
router 104 receives actuation of a second navigation key atblock 308. As stated above, actuation of a second navigation key may comprise user 102 actuation of any one ofnavigation 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 atblock 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 withcategory 112, actuation of navigation key 108D causes user interface 106 to display a second category screen also associated withcategory 112. Furthermore, if additional category screens corresponding tocategory 112 are available, user 102 may actuate any one ofnavigation keys category 112 or to navigate to the previous category screen by actuatingnavigation key 108C. In other words, user 102 may navigate within a plurality of category screens corresponding to a particular category, as shown inblock 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 tocategory 112, user interface 106 may display an interstitial screen when user 102 navigates to a second category screen associated withcategory 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 inblock 312 will be described in further detail inFIGS. 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 atblock 316. For example, in response to actuation of one ofnavigation keys 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, atblock 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 inblock 402 may include any type of error associated withrouter 104, networks associated withrouter 104, and/or devices connected torouter 104, such as errors relating to Internet connectivity, one or more telephones and associated accounts connected torouter 104, Wi-Fi security, androuter 104 settings and configurations. - Next,
router 104 displays an error message on a screen associated with the category inblock 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 tocategory 112, the category screen would display an error message ifrouter 104 diagnosed an error relating tocategory 112. - Subsequently, in various embodiments,
router 104 resolves the error in response to selection of a navigation key atblock 406. Utilizing the example set forth above in the preceding paragraph, if user interface 106 displays an error message corresponding tocategory 112, selection ofnavigation 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 ofnavigation keys 108A-108D. -
FIG. 5 illustrates a category screen displayed on user interface 106 ofrouter 104, in accordance with various embodiments. In an example implementation,FIG. 5 illustrates a category screen corresponding to ahome category 510. User 102 may detect that the displayed screen is a home category sincehome category 510 is shown as being surrounded by a shaded box, thus indicating that a category screen associated withcategory 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 representhome category 510. Moreover, the category screen associated withhome category 510 displays representations of a plurality of categories 512-520 and a plurality ofnavigation 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, andsettings 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 whetherrouter 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 furtherdisplays 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 torouter 104. Lastly, settings category is represented by a wrench indicating that settings and configurations ofrouter 104 can be modified via a category screen corresponding tosettings category 520. Categories 512-520 will be described in additional detail inFIGS. 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 thatnavigation keys home category 510, actuation ofnavigation key 108A navigates user 102 to a category screen corresponding tosettings category 520. Likewise, actuation of navigation key 108B navigates user 102 to a category screen associated withInternet category 512. Further, by repeatedly actuating navigation key 108B, user 102 can navigate from a category screen associated withhome category 510 to category screens corresponding toInternet 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 withhome category 510 causesrouter 104 to dismiss a previous action. Further, if any one of categories 512-520 display an error message, actuation ofnavigation 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 anInternet category 512, in accordance with various embodiments. More particularly, in some embodiments,FIG. 6 illustrates category screens 602, 604, and 606 corresponding toInternet category 512. As stated above, category screens 602-606 associated withInternet category 512 display whetherrouter 104 and/or devices connected torouter 104 are connected to the Internet. Moreover, user interface 106 displays category screens 602-606 when user 102 actuates one ofnavigation keys 108A-108D to navigate tocategory 512. Further, in each of category screens 602-606, the symbol representingInternet category 512 is shaded, thus illustrating that a category corresponding toInternet category 512 is currently being displayed on user interface 106. - In one embodiment,
category screen 602 is a category screen corresponding toInternet category 512. In this embodiment,category screen 602 is displayed whenrouter 104 and/or one or more devices associated withrouter 104 are connected to the Internet. In particular,FIG. 6 illustrates thatcategory screen 602 includes a graphic or symbol and corresponding text stating that “You are connected to the Internet,”navigation keys Internet category 512. Further,category screen 602 displays that user 102 may actuate navigation key 108A to navigate to a category screen corresponding tohome category 510 or actuate navigation key 108B to navigate to a category screen corresponding totelephone category 514. - In other embodiments,
category screen 604 is also a category screen associated withInternet category 512. In this embodiment,category screen 604 is displayed whenrouter 104 and/or one or more devices associated withrouter 104 are not connected to the Internet. More particularly,FIG. 6 displays thatcategory 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 category 512. Moreovercategory screen 604 illustrates that user 102 may actuate navigation key 108A to navigate to a category screen corresponding tohome category 510 or actuate navigation key 108B to navigate to a category screen corresponding totelephone category 514. In addition, user 102 may actuatenavigation 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 toInternet category 512 if user 102 actuatesnavigation key 108D illustrated incategory 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 category 512. A disconnected Internet port is one example of why there is no Internet connection and it is understood thatcategory 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 actuatenavigation key 108D to navigate to one or more additional category screen corresponding withInternet 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 atelephone category 514, in accordance with various embodiments. In particular, in various embodiments,FIG. 7 illustrates category screens 702, 704, and 706 corresponding totelephone category 514 that will be displayed when user 102 actuates one ofnavigation keys 108A-108D to navigate totelephone category 514. As stated above, category screens associated withtelephone category 514 indicate whether telephones and associated accounts are connected torouter 104. Further, in each of category screens 702-706, the symbol representingtelephone category 514 is shaded, thus illustrating that a category corresponding totelephone category 514 is currently being displayed on user interface 106. - In one embodiment,
category screen 702 is a category screen corresponding totelephone category 514. In this embodiment,category screen 702 includes two different representations of a telephone,navigation keys category 514. As stated previously, actuation of navigation key 108A causes user interface 106 to display a category screen associated withhome category 510 while actuation of navigation key 108B causes user interface 106 to display a category screen corresponding towireless 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 toline 1 ofrouter 104 is active, meaning that the telephone is connected toline 1 and, therefore, is able to make and receive telephone calls. Further,category screen 702 illustrates that the telephone connected toline 1 ofrouter 104 has a telephone number ((555) 555-1212) associated with it, which indicates that the telephone connected toline 1 ofrouter 104 has an account assigned to this device. On the other hand, the telephone associated withline 2 ofrouter 104 is represented by an outline of a telephone, conveying that the telephone associated withline 2 is in fact connected toline 2 ofrouter 104 but the telephone connected toline 2 ofrouter 104 has no active service associated with it. Further, unlike the telephone connected toline 1 ofrouter 104, the telephone connected toline 2 ofrouter 104 does not have an associated telephone number, meaning either that no account forline 2 is active orrouter 104 is unable to identify a telephone number. Moreover, in this embodiment, if the telephone connected toline 1 ofrouter 104 is deactivated, the telephone connected toline 2 ofrouter 104 will move toline 1. - In various embodiments,
category screen 704 is a category screen corresponding totelephone category 514 and is displayed when there is no Internet connection. As withcategory screen 702,category screen 704 includesnavigation keys home category 510 and actuation of navigation key 108D causes user interface 106 to display a category screen associated withwireless category 516. - Additionally, in the above embodiment,
category screen 704 includes a representation of a telephone associated withline 1 ofrouter 104 and a representation of a telephone associated withline 2 ofrouter 104. The representation of the telephone associated withline 1 ofrouter 104 is greyed-out signifying that there is no telephone connected toline 1 ofrouter 104. However, as shown, the representation of the telephone associated withline 2 ofrouter 104 is an outline of a telephone, indicating that a telephone is connected toline 2 but there is no active service associated with that particular telephone.Category screen 704 indicates that neitherline 1 norline 2 ofrouter 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 eitherline 1 and/orline 2 ofrouter 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 withline 1 and/orline 2 ofrouter 104. If such an error exists, user 102 may actuatenavigation key 108D to navigate tocategory screen 706 which may describe the error and provide instructions regarding how to resolve the error. In this embodiment,category screen 706 displays that althoughline 1 is assigned a telephone number, there is no telephone plugged intoline 1 ofrouter 104. Accordingly, it logically follows that user 102 could resolve the above error by connecting a telephone intoline 1 ofrouter 104. -
FIG. 8 illustrates a flow chart including a plurality of category screens corresponding to awireless 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 ofnavigation keys 108A-108B to navigate towireless category 516. In particular,category screen 802 illustrates a category screen corresponding towireless category 516 that includesnavigation keys wireless category 516. In addition, the symbol representingwireless category 516 is shaded indicating that a category screen corresponding tocategory 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 totelephone category 514. Likewise, user 102 actuation of navigation key 108B causes user interface 106 to display a category screen corresponding toconnections 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 incategory screen 802. Moreover,category screen 802 may also provide user 102 an option of disabling Wi-Fi security by actuatingnavigation key 108D. By doing so, user 102 may navigate within a plurality of category screens corresponding towireless 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 tocategory screen 802. Alternatively, if user 102 desires to turn off Wi-Fi security, user 102 may confirm by actuatingnavigation key 108B and navigating tocategory screen 806.FIG. 8 illustrates thatcategory 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 thatrouter 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 totelephone category 514 or actuate navigation key 108B to navigate to a category screen associated withconnections 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 withcategory 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 actuatenavigation key 108B incategory 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 displaycategory screen 812, which is another interstitial screen indicating thatrouter 104 is currently enabling Wi-Fi security. Once Wi-Fi security is enabled, user interface will again display that Wi-Fi security is on incategory screen 802. At this point, user 102 may again be provided with the option of disabling Wi-Fi security by actuatingnavigation 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 incategory 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 aconnections category 518, in accordance with various embodiments. More particularly, category screens 902-910 may be displayed when user 102 actuates one ofnavigation keys 108A-108D to navigate toconnections category 518. Further, category screens 902-910 show how to determine if one or more devices are currently connected torouter 104 and, if so, to obtain information relating to the connected devices. For instance,category screen 902 corresponds toconnection category 518 and includesnavigation keys connections category 518, and a graphic and/or text indicating whether any devices are connected to one or more ports ofrouter 104. Further,category screen 902 illustrates that a symbol representingconnections category 518 is shaded, thus meaning that a category screen corresponding toconnections 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 towireless category 516 whereas actuation of navigation key 108B causes user interface 106 to display a category screen corresponding tosettings category 520. Moreover, as shown bycategory screen 902, user interface 106 may display which ports ofrouter 104 are associated with one or more connected devices. To view the one or more devices connected torouter 104, user 102 may actuatenavigation key 108D to navigate tocategory screen 904. - In accordance with the above embodiment,
category screen 904 illustrates a list of the one or more devices currently connected torouter 104.Category screen 904 further specifies, by name, each device connected torouter 104 and how each of the connected devices is connected torouter 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 torouter 104 via various connection mediums. A user 102 may navigate down the list, and thereby highlight a particular device, by actuatingnavigation 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 torouter 104 via the same port number (Port 2).Category screen 904 further enables a user 102 to return toprevious 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 actuatingnavigation 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 incategory screen 904 by actuating navigation key 108A displayed incategory 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 actuatingnavigation keys category screen 902 and actuation of navigation key 108B causes user interface 106 to display information relating to the selected device, such as incategory 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 betweencategory screen 906 andcategory screen 910 without first needing to navigate back to either category screens 904 and/orcategory screen 908. Moreover, provided thatcategory screen 906 is currently being displayed on user interface 106, user 102 may actuatenavigation key 108D to navigate from the category screen depicting information relating to “Yaro's PC” tocategory screen 910, which illustrates information associated with “USB Name.” In this circumstance, user 102 would actuatenavigation key 108D five times in order to navigate fromcategory screen 906 tocategory screen 910. In various embodiments, user 102 may actuatenavigation keys category screen 908. -
FIG. 10 illustrates a plurality of category screens corresponding to asettings 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 torouter 104. Moreover, user interface 106 may display category screens 1002-1010 in response to user 102 navigating tosettings category 520 via any one ofnavigation keys 108A-108D. In various embodiments,category screen 1002 corresponds tocategory 520 and includes a plurality of icons representing different settings and/or configurations relating torouter 104,navigation keys category 520. Moreover, thesymbol representing category 520 is shaded, indicating that a category screen corresponding tosettings 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 actuatingnavigation keys connections category 518 whereas actuation of navigation key 108 causes user interface 106 to display a category screen corresponding tohome category 510. Additionally, user 102 may view the various settings and configurations associated withrouter 104 by actuatingnavigation key 108D. - In some embodiments, category screens 1004 and 1008 illustrate a list of settings and/or configurations relating to
router 104 andnavigation 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 withrouter 104 may also be included withinsettings 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 actuatingnavigation key 108B. In response to actuation of navigation key 108B in eithercategory screen router 104. Further, user 102 may navigate between the list of settings set forth incategory screens navigation keys 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 ofrouter 104, in accordance with various embodiments. Determining bandwidth ofrouter 104 helps ensure that sufficient bandwidth is available forrouter 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 tosettings category 520. Included within a list of settings/configurations incategory screen 1102 is a setting for diagnostic tools, which contains a bandwidth test and a voice quality test, as shown incategory 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 displaycategory screen 1106 that is also an interstitial screen describing thatrouter 104 is determining bandwidth ofrouter 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 actuatenavigation key 108D to navigate back tocategory 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 actuatingnavigation key 108D oncategory screen 1110. In response, user 102 may adjust settings/configurations onrouter 104 in an attempt to increase bandwidth levels. -
FIG. 12 illustrates a plurality of category screens corresponding to testing voice quality ofrouter 104, in accordance with various embodiments. Determining various settings and/or configurations ofrouter 104 helps ensure that a connection between a particular device androuter 104 allows for the best quality of voice calls. In an example implementation,category screen 1202 illustrates a list of settings corresponding tosettings category 520. Included within a list of settings/configurations incategory screen 1202 is a setting for diagnostic tools, which contains a bandwidth test and a voice quality test, as shown incategory 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 displaycategory screen 1206 that is also an interstitial screen describing thatrouter 104 is currently determining voice quality. Subsequently, user interface 106 may display a category screen depicting whether a connection between a device androuter 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 androuter 104 allows for the best quality of voice calls. Accordingly, as voice quality is of a sufficient level, user 102 may actuatenavigation key 108D to navigate back tocategory 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 actuatingnavigation key 108D oncategory screen 1210. In response, user 102 may adjust settings/configurations onrouter 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 ofrouter 104 either first installsrouter 104 or reconnectsrouter 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 tosettings category 520. Included within a list of settings/configurations incategory screen 1302 is a setting for “Setup” ofrouter 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 connectrouter 104 to the Internet and provides a corresponding animation depicting how to plug a cable intorouter 104. At this point, user 102 may actuate navigation key 108A to return tocategory screen 1302, actuatenavigation key 108C to exit the setup process, or actuatenavigation key 108B provided that user 102 has connected the applicable cable torouter 104. Provided that user 102 has connected the appropriate cable torouter 104 and actuated navigation key 108B, router 106 may displaycategory screen 1306, which illustrates whether the applicable cable has been connected torouter 104. If so, user 102 may either actuate navigation key 108A to return tocategory screen 1304, actuatenavigation 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 displaycategory screen 1308, which is an interstitial screen illustrating thatrouter 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 displaycategory 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 connectrouter 104 to the Internet. Alternatively, ifrouter 104 identifies an Internet connection, user interface 106 may displaycategory screen 1312 informing user 102 thatrouter 104 is now connected to the Internet. At this junction, user 102 may either actuatenavigation key 108C to exit the setup process or actuate navigation key 108B to continue the setup process with respect to other settings ofrouter 104. - Although the setup process illustrated in
FIG. 13 describes a setup process for connectingrouter 104 to the Internet, the setup process may also relate to the setup of any other feature or setting ofrouter 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 inFIG. 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)
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,551 Abandoned US20110122774A1 (en) | 2009-11-25 | 2010-01-22 | Time or Condition-Based Reestablishment of a Secure Connection |
US12/692,535 Active 2030-05-03 US8874741B2 (en) | 2009-11-25 | 2010-01-22 | Secured remote management of a home network |
US12/692,498 Abandoned US20110126095A1 (en) | 2009-11-25 | 2010-01-22 | Router Management via Touch-Sensitive Display |
US12/692,541 Active 2030-07-28 US8346976B2 (en) | 2009-11-25 | 2010-01-22 | Secured registration of a home network device |
US12/692,509 Abandoned US20110122810A1 (en) | 2009-11-25 | 2010-01-22 | Router-Based Home Network Synchronization |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/692,551 Abandoned US20110122774A1 (en) | 2009-11-25 | 2010-01-22 | Time or Condition-Based Reestablishment of a Secure Connection |
US12/692,535 Active 2030-05-03 US8874741B2 (en) | 2009-11-25 | 2010-01-22 | Secured remote management of a home network |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/692,541 Active 2030-07-28 US8346976B2 (en) | 2009-11-25 | 2010-01-22 | Secured registration of a home network device |
US12/692,509 Abandoned US20110122810A1 (en) | 2009-11-25 | 2010-01-22 | Router-Based Home Network Synchronization |
Country Status (3)
Country | Link |
---|---|
US (5) | US20110122774A1 (en) |
EP (2) | EP2504965B1 (en) |
WO (5) | WO2011066153A2 (en) |
Cited By (5)
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)
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 |
US20110122774A1 (en) * | 2009-11-25 | 2011-05-26 | T-Mobile Usa, Inc. | Time or Condition-Based Reestablishment of a Secure Connection |
US8601115B2 (en) * | 2010-06-26 | 2013-12-03 | Cisco Technology, Inc. | Providing state information and remote command execution in a managed media device |
US9894047B2 (en) * | 2010-09-09 | 2018-02-13 | Kaseya 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 |
US9667798B2 (en) * | 2010-12-17 | 2017-05-30 | 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 |
US9445399B2 (en) * | 2012-05-25 | 2016-09-13 | 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 |
CN105472645B (en) * | 2014-07-01 | 2019-02-12 | 北京奇虎科技有限公司 | The remote diagnosis method and device of wireless routing device |
JP6735021B2 (en) * | 2014-12-11 | 2020-08-05 | ビットディフェンダー アイピーアール マネジメント リミテッド | User interface for secure and remote management of network endpoints |
SG11201703819VA (en) * | 2014-12-11 | 2017-06-29 | Bitdefender Ipr Man Ltd | Systems and methods for automatic device detection, device management, and remote assistance |
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 |
WO2016193123A1 (en) * | 2015-06-01 | 2016-12-08 | Thomson 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 |
US10218588B1 (en) | 2015-10-05 | 2019-02-26 | Quest Software Inc. | Systems and methods for multi-stream performance patternization and optimization of virtual meetings |
US10157358B1 (en) | 2015-10-05 | 2018-12-18 | Quest Software Inc. | Systems and methods for multi-stream performance patternization and interval-based prediction |
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 |
US11057732B2 (en) * | 2015-11-23 | 2021-07-06 | Tracfone Wireless, Inc. | Wireless home phone configured for receiving emergency alerts |
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 |
US10212167B2 (en) * | 2016-02-27 | 2019-02-19 | Gryphon Online Safety, Inc. | Method and system to enable controlled safe internet browsing |
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 |
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 |
US20180248759A1 (en) * | 2017-02-27 | 2018-08-30 | Alcatel-Lucent Usa Inc. | Troubleshooting in remote management services |
US10505787B2 (en) | 2017-02-27 | 2019-12-10 | Nokia Of America Corporation | Automatic recovery in remote management services |
JP7089142B2 (en) * | 2017-07-25 | 2022-06-22 | 達闥機器人股▲分▼有限公司 | Smart device control methods, control devices and control systems |
US11284315B2 (en) * | 2017-11-21 | 2022-03-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Communication establishment |
US10812445B2 (en) * | 2018-02-13 | 2020-10-20 | Sling Media Pvt Ltd | Cloud access to local network addresses |
WO2020002158A1 (en) * | 2018-06-25 | 2020-01-02 | British Telecommunications Public Limited Company | Processing local area network diagnostic data |
CN112335203B (en) * | 2018-06-25 | 2023-12-05 | 英国电讯有限公司 | Processing local area network diagnostic data |
WO2020035150A1 (en) * | 2018-08-17 | 2020-02-20 | 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)
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 |
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 |
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 |
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 |
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)
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 |
US20110122774A1 (en) | 2009-11-25 | 2011-05-26 | T-Mobile Usa, Inc. | Time or Condition-Based Reestablishment of a Secure Connection |
-
2010
- 2010-01-22 US US12/692,551 patent/US20110122774A1/en not_active Abandoned
- 2010-01-22 US US12/692,535 patent/US8874741B2/en active Active
- 2010-01-22 US US12/692,498 patent/US20110126095A1/en not_active Abandoned
- 2010-01-22 US US12/692,541 patent/US8346976B2/en active Active
- 2010-01-22 US US12/692,509 patent/US20110122810A1/en not_active Abandoned
- 2010-11-17 WO PCT/US2010/057086 patent/WO2011066153A2/en active Application Filing
- 2010-11-19 EP EP10833799.9A patent/EP2504965B1/en active Active
- 2010-11-19 WO PCT/US2010/057466 patent/WO2011066196A2/en active Application Filing
- 2010-11-19 WO PCT/US2010/057348 patent/WO2011066181A2/en active Application Filing
- 2010-11-19 WO PCT/US2010/057473 patent/WO2011066197A2/en active Application Filing
- 2010-11-19 EP EP10833798.1A patent/EP2504964B1/en active Active
- 2010-11-19 WO PCT/US2010/057343 patent/WO2011066180A2/en active Application Filing
Patent Citations (88)
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 |
US20080254807A1 (en) * | 2005-11-15 | 2008-10-16 | Alcatel Lucent | Access Network, Gateway and Management Server For a Cellular Wireless Communication System |
US20070113275A1 (en) * | 2005-11-15 | 2007-05-17 | Nortel Networks Limited | IP security with seamless roaming and load balancing |
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)
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 |
---|---|
WO2011066196A3 (en) | 2011-10-27 |
US20110122774A1 (en) | 2011-05-26 |
WO2011066197A2 (en) | 2011-06-03 |
US8874741B2 (en) | 2014-10-28 |
WO2011066180A2 (en) | 2011-06-03 |
EP2504965B1 (en) | 2019-07-24 |
US8346976B2 (en) | 2013-01-01 |
EP2504965A2 (en) | 2012-10-03 |
EP2504964A4 (en) | 2015-01-21 |
WO2011066181A3 (en) | 2011-09-29 |
EP2504964B1 (en) | 2018-09-19 |
US20110122810A1 (en) | 2011-05-26 |
WO2011066153A3 (en) | 2011-09-22 |
US20110125898A1 (en) | 2011-05-26 |
WO2011066153A2 (en) | 2011-06-03 |
WO2011066196A2 (en) | 2011-06-03 |
WO2011066180A3 (en) | 2011-08-18 |
WO2011066197A3 (en) | 2011-11-24 |
EP2504964A2 (en) | 2012-10-03 |
WO2011066181A2 (en) | 2011-06-03 |
US20110125925A1 (en) | 2011-05-26 |
EP2504965A4 (en) | 2014-04-02 |
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 |