US20110122810A1 - Router-Based Home Network Synchronization - Google Patents
Router-Based Home Network Synchronization Download PDFInfo
- Publication number
- US20110122810A1 US20110122810A1 US12/692,509 US69250910A US2011122810A1 US 20110122810 A1 US20110122810 A1 US 20110122810A1 US 69250910 A US69250910 A US 69250910A US 2011122810 A1 US2011122810 A1 US 2011122810A1
- Authority
- US
- United States
- Prior art keywords
- user
- data
- wireless
- recited
- local
- 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
- Home telephones are often stand-alone systems that communicate primarily using legacy, wired telephone infrastructures. Although wireless home telephones are widely used, they normally are not part of the more integrated infrastructure and information corpus with which our cellular phones and personal computers communicate.
- FIG. 1 is a diagrammatic representation of a first exemplary home communications system.
- FIG. 2 is a diagrammatic representation of a second exemplary home communications system.
- FIG. 3 is a simplified block diagram of an exemplary home router.
- FIGS. 4 and 5 are flowcharts showing exemplary synchronization procedures.
- FIG. 6 is a simplified block diagram of an exemplary local communications device.
- a network router connects to a communications infrastructure such as the Internet and also communicates with local communications devices such as handheld voice communication devices or handsets.
- the router has one or more local ports that communicate with the voice communication devices.
- the local ports can include a wireless network access point, wired analog telephone ports, a wireless telephone transceiver such as a DECT digital telephone transceiver, and/or other types of dedicated or networked ports such as Ethernet ports.
- the router acts as a telecommunications base station for associated voice communications devices, and includes synchronization features or logic to synchronize user-added information across such devices.
- the user-added information may include things like contact/address information, calendar events, notes, tasks, photographs, and similar types of user-added or user-specific information that might be useful to have available at the devices.
- FIG. 1 shows relevant components of a home communications system 100 in accordance with various embodiments.
- System 100 includes an integrated home router and telecommunications base station 102 (referred to below as home router 102 ).
- Home router 102 has conventional network and Internet routing features, as well as other capabilities such as wireless telephone base station capabilities.
- Home router 102 in the embodiment of FIG. 1 , includes a wide-area network (WAN) interface or port 104 , data routing logic 106 , and one or more local communication interfaces or ports 108 .
- WAN wide-area network
- WAN interface 104 can comprise an Ethernet communications port for connection to an Internet data source or other wide-area network source. Other types of network interfaces might also be utilized.
- WAN interface 104 can be a radio or other wireless transceiver that transmits and receives radio frequency communications via an antenna. The radio interface may facilitate wireless connectivity between the home router 102 and various cell towers, base stations and/or wide area access points.
- Local communication interfaces 108 can comprise various types of wired and wireless interfaces, configured for communication with a plurality of local devices such as computers, gaming consoles, media players, servers, other computer-like devices, and voice communication devices.
- Local interfaces 108 include any one or more of an Ethernet interface, wireless LAN interface, a near field interface, a DECT chipset, or an interface for an RJ-11 or RJ-45 port.
- the wireless LAN interface can include a Wi-Fi interface or a Wi-Max interface, or a Bluetooth 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.
- home router 102 can use a Wi-Fi interface to communicate directly with a nearby device.
- the near field interface can include a Bluetooth® interface or RFID for 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 home router 102 .
- local communication interfaces 108 include a wireless network interface or access point 110 , also referred to as a Wi-Fi access point.
- Wireless network interface 110 can be an IEEE 802.11x wireless interface, access point, or transceiver, for connection to various different types of computers and other devices.
- Local communication interfaces 108 can also comprise a wireless digital telephone transceiver or interface 112 and one or more wired, analog telephone ports or interfaces 114 .
- Wireless digital telephone interface 112 can be a DECT digital telephone interface for communication with multiple digital handsets or other DECT-compliant devices.
- Analog telephone interfaces 114 are legacy wired telephone ports, referred to as POTS (“Plain Old Telephone Service”) interfaces.
- FIG. 1 includes a computer 116 ( a ) as an example of a computing device that might connect by Wi-Fi to home router 102 , using Wi-Fi interface 110 .
- Computer 116 ( a ) can have voice capabilities, allowing voice-over-IP (VoIP) telephony through home router 102 .
- VoIP voice-over-IP
- Telephone handsets 116 ( b ), 116 ( c ), and 116 ( d ) are examples of local voice communication devices or handsets that can be associated with home router 102 .
- Communication device 116 ( b ) is a digital telephone or DECT handset that connects to home router 102 through wireless digital telephone interface 112 .
- Communication device 116 ( c ) is an example of a VoIP handset that connects through Wi-Fi interface 110 for voice communications.
- Communication device 116 ( d ) is an example of a legacy telephone or handset that connects to home router 102 through one of its analog interfaces 114 .
- the local computing devices 116 are merely examples of many different types of devices that may utilize the connectivity and services of home router 102 .
- Other devices having different combinations of communications technologies, may also be used.
- PDA personal digital assistants
- cell phones smartphones, and other devices having various functionality and features may be associated for communications through home router 102 .
- cellular devices and other communications or computing devices may also have Wi-Fi or DECT capabilities for use with home router 102 .
- home router 102 may include other types of wired and wireless local communication interfaces 108 , as noted above, through which different local devices might connect.
- local devices 116 comprise a private home network, such as a local area network (LAN) or personal area network (PAN).
- LAN local area network
- PAN personal area network
- communications over the home network may be wired, wireless, or both.
- communications devices 116 of the home network may utilize any sort of communication protocol known in the art for sending and receiving messages, such as the Transmission Control Protocol/Internet Protocol (TCP/IP), the Hypertext Transfer Protocol (HTTP), and/or the Session Initiation Protocol (SIP).
- TCP/IP Transmission Control Protocol/Internet Protocol
- HTTP Hypertext Transfer Protocol
- SIP Session Initiation Protocol
- communications related to telephony conform to SIP for later transmission by the home router 102 to a telephonic service provider network. Communications also conform to TCP/IP and/or HTTP for transmission across the home network.
- WAN interface 104 can be connected to a wide-area network such as the Internet, often through an Internet Service Provider (ISP).
- ISP Internet Service Provider
- Data routing logic 106 routes data between the wide-area network and the various devices 116 that are connected to or associated with home router 102 , using the standards and protocols mentioned above.
- WAN interface 104 is also capable of communicating with a telephone service or telephonic service provider network to facilitate voice communications between local devices 116 and remote telephonic devices. Some telephonic service providers might be accessible through the Internet using VoIP technology, while others might be accessible over proprietary and private networks.
- WAN interface 104 can connect to a private telephonic service provider network using secure encryption technology such as a virtual private network (VPN) tunnel.
- VPN virtual private network
- Local devices 116 can place and receive voice calls through home router 102 .
- the local device might simply use home router 102 as a data conduit for voice data. This might be the case with computer 116 , which might have VoIP client software for placing and receiving telephone calls in conjunction with an Internet-based telephonic service provider.
- Handheld devices such as 116 ( b ) and 116 ( c ) might similarly have self-contained capabilities for placing and receiving voice calls once they have Internet connectivity.
- Home router 102 can also, or alternatively, have an internal call handler 120 that makes and receives voice calls and connects them with an appropriate one of local devices 116 .
- call handler 120 facilitates voice calls with local devices 116 and through the one or more local communication interfaces 108 and the wide-area network interface 104 .
- the VoIP or other telephonic software is implemented largely within home router 102 .
- Local devices 116 act as clients to call handler 120 , communicating with call handler 120 through local communication interfaces 108 .
- Call handler 120 in turn communicates with a telephonic service provider through WAN interface 104 .
- analog telephone 116 ( d ) call handler 120 facilitates voice calls with analog telephone 118 ( c ) through the one or more analog telephone ports 114 .
- the logic and software for establishing and controlling voice calls can be distributed between home router 102 and local devices 116 in different ways. Whether communications are controlled by local devices 116 , or by call handler 120 of home router 102 , IMS (IP Multimedia Subsystem) and SIP protocols can be used to implement voice and other types of communications.
- IMS IP Multimedia Subsystem
- SIP protocols can be used to implement voice and other types of communications.
- Home router 102 also has a user data synchronization module or logic 122 .
- Synchronization logic 122 is configured to access user-added information items from a user data store 124 and to synchronize user-added information items across the plurality of local devices 116 , through the one or more local communication interfaces 108 .
- User-added information items can comprise a variety of data objects, representing specific items of information added by or specific to users or a household of users, such as contacts and address book information, notes, pictures, etc.
- user-added information items are stored in database 124 , which is external and accessible to home router 102 .
- user-added information 124 could also be stored in a database internal to home router 102 .
- User-added information 124 can be entered and maintained in different ways, including by manual entry using any one of local devices 116 .
- individual handsets can have user interfaces that allow users to enter specific information such as telephone numbers, addresses, etc.
- the information is conveyed through local communication interfaces 108 to synchronization logic 122 , which in turn updates user data store 124 and pushes the new information to any other local communication devices 116 associated with home router 102 .
- each of local communication devices 116 may periodically poll home router 102 to detect any changes in user-added information and to update its local information accordingly. Thus, within a short time, all of the local communication devices are updated to contain the same information.
- user-added information can include, without limitation:
- User data store 124 can take many forms, from a simple memory structure to a complex application with flexible application programming interfaces (APIs).
- APIs application programming interfaces
- user data store 124 is implemented as a network-based service, accessible over either a local-area network or a wide-area network using APIs.
- FIG. 2 shows another example of how a home communications system 200 might be implemented to synchronize user-added information across various local devices.
- home communications system 200 includes home router 102 , as already described. For simplicity, only the call handler 120 and synchronization logic 122 of home router 102 are shown here.
- Home router 102 forms a base station for local devices 116 , which in this example can be wireless (using DECT, or Wi-Fi interfaces) handsets designed for specific compatibility with the call handling and user data synchronization features of home router 102 . They form part of a home network as described above with reference to FIG. 1 , and connect to home router 102 through local communication interfaces 108 .
- local devices 116 which in this example can be wireless (using DECT, or Wi-Fi interfaces) handsets designed for specific compatibility with the call handling and user data synchronization features of home router 102 . They form part of a home network as described above with reference to FIG. 1 , and connect to home router 102 through local communication interfaces 108 .
- System 200 includes a telecommunications service or telephonic service provider network 204 , implemented by a telephone service provider.
- Telephone service 204 can be a VoIP-based service, a cellular network, or any other type of telephonic service with access to the world-wide telephonic infrastructure.
- the service provider network 204 is associated with a service provider, such as a provider of telecommunication services, data services, messaging services, mobile cellular services, etc.
- the service provider network 204 can be a private network of that service provider and might include cellular data and communication networks.
- Wide-area network 206 represents any one or more networks known in the art, such as cellular networks and/or data networks, including wide area networks (WANs), LANs, PANs, and/or the Internet.
- a connection between the home router 102 and the service provider network 204 may be through a number of routers, base stations, and/or devices acting as bridges between cellular and data networks.
- Communications between the home router 102 and the service provider network 204 may utilize any sort of communication protocol known in the art for sending and receiving messages, such as TCP/IP and/or HTTP.
- wide-area network 206 also includes an Internet service provider (ISP) providing Internet connectivity to the home router 102 .
- ISP Internet service provider
- home router 102 communicates with telephone service 204 using a secure tunnel 208 , established through the Internet or other wide-area network using virtual private network (VPN) technologies. This ensures data security and privacy.
- VPN virtual private network
- user data store 124 can be located remotely from home router 102 .
- user data store 124 is accessible through wide-area network 206 .
- Access to user added data 124 can be through another secure VPN tunnel 210 , or using some other secure data exchange protocol.
- user-added data 124 might be part of and accessible through telephone service 204 .
- FIG. 3 illustrates a simplified, component level view of an example home router 102 , in accordance with various embodiments.
- the home router 102 includes a one or more processors 302 and memory 304 .
- the processor(s) 302 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) 302 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.
- memory 304 contains computer-readable instructions that are accessible and executable by processor 302 .
- Memory 304 may comprise a variety of computer readable storage media, including both volatile and non-volatile storage media (e.g., RAM, ROM, Flash Memory, miniature hard drive, memory card, or the like). Additionally, in some embodiments, memory 304 includes one or more SIM (subscriber identity module, not shown) cards, which are removable memory cards used to identify a user of the home router 102 to the telephone service 204 .
- SIM subscriber identity module
- program modules can be stored in the memory, including by way of example, an operating system, one or more applications, other program modules, and program data. Each of such program modules and program data (or some combination thereof) is executable by processor 302 to implement all or part of the logic and functionality described herein. Specific relevant examples of possible program modules are shown in FIG. 3 , but others may also be utilized to perform various functions described herein. Note that the described functions can also be implemented in other ways within home router 102 , such as with various types of hardwired logic or firmware. In addition, the various functions and responsibilities may be segregated or distributed in different ways. The arrangement of FIG. 3 is just one example of how these functions might be implemented.
- relevant modules of memory 304 include a communications module 306 , a call handling module 308 , a device synchronization module 310 , and other modules and data 312 .
- the functions of these modules will be described in more detail below.
- Home router 102 also has LAN ports 314 , one or more WAN ports 316 , and data routing logic 318 .
- LAN ports 314 are various local network ports, including Ethernet ports and the local device ports 108 described with reference to FIG. 1 .
- WAN ports 316 can also be one or more Ethernet ports, and correspond to the WAN interface 104 of FIG. 1 .
- Data routing logic 318 routes IP packets or other network data between WAN ports 316 and LAN ports 314 , in accordance with known protocols.
- Data routing logic 318 is shown as being a discrete component, but alternatively can be executed by processor(s) 302 as a program module contained and stored within memory 304 .
- communications module 306 comprises one or more program modules configured to manage communications and data routing between the various local communications devices 116 .
- Call handling module 308 comprises one or more program modules configured to manage voice calls between local communication devices 116 and telephone service 204 .
- Device synchronization module 310 comprises one or more program modules configured to synchronize user-added data and information, as described above, between local communications devices and user data store 124 .
- device synchronization module 310 may be configured to pro-actively notify local communications devices 116 of any new or changed user-added data and information, and to therefore push this information to local communications devices 116 .
- a pull model might be utilized, wherein device synchronization module 310 responds to periodic queries from the local devices 116 to provide the user-added information to local devices 116 .
- user data store 124 can be part of the telephone service network 204 and accessible through telephone service network 204 .
- user data store 124 can be a local device or server, accessible through one of LAN ports 314 .
- user-added information might simply be stored on local communications devices 116 , and propagated from one to the rest of the local communications devices 116 upon any change to the user-added information.
- home router 102 itself may contain the user-added data store.
- FIGS. 4 and 5 show functions performed by device synchronization module 310 .
- synchronization module 310 receives a new or changed user item from a local communications device 116 . This is normally in response to a user entering or changing some information item using local communications device 116 , such as the user entering contact or calendar information via local communications device 116 .
- synchronization module 310 saves the new or changed user item to user data store 124 . In some embodiments, this is accomplished by issuing appropriate network API calls to a remote server. In other embodiments, this might be accomplished by simply referencing a data structure internal to home router 102 .
- synchronization module 310 pushes or sends the new or changed user item to other local communications devices 116 , so that all local communications devices have the same information.
- FIG. 5 illustrates a situation in which a user item might be changed on user data store 124 independently of any of local communication devices 116 . This might happen, for example, when user data store is implemented as an Internet-based service accessible over the Internet from various computers. In this situation, a device other than local communications devices 102 might be used to create or alter user items within user data store 124 .
- synchronization module 310 at block 502 , periodically queries user data store 124 to determine whether any changes of occurred in user-added data. If no changes have occurred, as indicated by decision block 504 , the query is repeated after an appropriate time delay 506 . If a change has occurred, block 508 is performed, comprising receiving the new or changed data item. In block 510 , synchronization module 310 pushes the changed user item to all of local communications devices 116 .
- FIG. 6 illustrates a component level view of an example local communications device 116 in accordance with various embodiments.
- the device 116 may include one or more processors 602 and memory 604 .
- the processor(s) 602 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) 602 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.
- memory 604 contains computer-readable instructions that are accessible and executable by processor 602 .
- Memory 604 may comprise a variety of computer readable storage media, including both volatile and non-volatile storage media (e.g., RAM, ROM, Flash Memory, miniature hard drive, memory card, or the like).
- memory 304 includes one or more SIM (subscriber identity module, not shown) cards, which are removable memory cards used to identify a user communications device 116 to a telephone service or service provider.
- SIM subscriber identity module
- program modules can be stored in the memory, including by way of example, an operating system, one or more applications, other program modules, and program data. Each of such program modules and program data (or some combination thereof) is executable by processor 602 to implement all or part of the logic and functionality described herein. Specific relevant examples of possible program modules are shown in FIG. 6 , but others may also be utilized to perform various functions described herein. Note that the described functions can also be implemented in other ways within communications device 116 , such as with various types of hardwired logic or firmware. In addition, the various functions and responsibilities may be segregated or distributed in different ways. The arrangement of FIG. 6 is just one example of how these functions might be implemented.
- relevant modules of memory 604 include a communications module 606 , a user interface module 608 , a user item management module 610 , and other modules and data 612 .
- Communications module 606 comprises communications comprises one or more program modules configured to manage communications and data routing between the local communications device 116 and home router 102 .
- User interface module 608 comprises one or more program modules configured to interact with a user, allowing the user to make and receive calls, to receive notifications and other information, and to enter or change information such as user-added information items.
- User item management module 610 comprises one or more program modules configured to manage local storage of user information items and to coordinate exchange of user information items with home router 102 . For example, user item management module 610 may receive push notifications from home router 102 , indicating new or changed user information items. User item management module 610 responds to such notifications by obtaining or receiving the new or changed user information items and storing them locally. Alternatively, user item management module 610 may periodically poll home router 102 to determine whether there are any new or changed user information items. If it finds that there are such new or changed user information items, user item management module may obtain or receive the new or changed user information items and store them locally.
- Local communications device 116 further includes one or more communications interfaces 614 , a display 616 , output devices 618 , and input devices 620 .
- the communication interfaces 614 are any sort of interfaces known in the art, such as any one or more of an Ethernet interface, wireless LAN interface, a near field interface, a DECT chipset, or an interface for an RJ-11 or RJ-45 port.
- the a wireless LAN interface can include a Wi-Fi interface or a Wi-Max interface, or a Bluetooth 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 device 116 can use a Wi-Fi interface to communicate directly with home router 116 .
- the near field interface can include a Bluetooth® interface or RFID for transmitting and receiving near field radio communications via a near field antenna.
- the near field interface may be used for functions, as are 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 device 116 .
- the display 616 is a liquid crystal display or any other type of display commonly used in telecommunication devices.
- display 616 may be a touch-sensitive display screen, and can then also act as an input device or keypad, such as for providing a soft-key keyboard, navigation buttons, or the like.
- the output devices 618 include any sort of output devices known in the art, such as a display (already described as display 616 ), speakers, a vibrating mechanism, or a tactile feedback mechanism.
- Output devices 618 also include ports for one or more peripheral devices, such as headphones, peripheral speakers, or a peripheral display.
- input devices 620 include any sort of input devices known in the art.
- input devices 620 may include a microphone, a keyboard/keypad, or a touch-sensitive display (such as the touch-sensitive display screen described above).
- a keyboard/keypad may be a push button numeric dialing pad (such as on a typical telecommunication device), a multi-key keyboard (such as a conventional QWERTY keyboard), or one or more other types of keys or buttons, and may also include a joystick-like controller and/or designated navigation buttons, or the like.
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.
- The lines between different types of communications continue to blur as more and more communications and media transfers take place over common digital networks such as the Internet. In the past, there were different channels for different types of messaging. In particular, voice communications used to take place primarily over dedicated, wired telephone systems. More recently, voice communications have used dedicated wireless technologies such as cellular networks. Even more recently, however, various types of networks are being used for many different types of media exchanges. For example, the public Internet can be used for many different types of communications, including voice communications. Similarly, cellular networks are increasingly being used to convey non-voice data to and from portable devices, including data and content that is normally thought of as belonging to the Internet. In effect, many different networks and networking technologies are being joined and fused, to create a single world-wide data network.
- Despite the trend for commonality in data formats, protocols, and media, home consumer devices often cling to older, dedicated technologies. Home telephones, for example, are often stand-alone systems that communicate primarily using legacy, wired telephone infrastructures. Although wireless home telephones are widely used, they normally are not part of the more integrated infrastructure and information corpus with which our cellular phones and personal computers communicate.
- 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 different figures indicates similar or identical items or features.
-
FIG. 1 is a diagrammatic representation of a first exemplary home communications system. -
FIG. 2 is a diagrammatic representation of a second exemplary home communications system. -
FIG. 3 is a simplified block diagram of an exemplary home router. -
FIGS. 4 and 5 are flowcharts showing exemplary synchronization procedures. -
FIG. 6 is a simplified block diagram of an exemplary local communications device. - Described herein are components, devices, and techniques for integrating home telephones and other voice communications devices with the larger communications and information infrastructure that is now available. A network router connects to a communications infrastructure such as the Internet and also communicates with local communications devices such as handheld voice communication devices or handsets. The router has one or more local ports that communicate with the voice communication devices. The local ports can include a wireless network access point, wired analog telephone ports, a wireless telephone transceiver such as a DECT digital telephone transceiver, and/or other types of dedicated or networked ports such as Ethernet ports. In addition to normal network routing functionality for use in conjunction with various types of networked computer devices, the router acts as a telecommunications base station for associated voice communications devices, and includes synchronization features or logic to synchronize user-added information across such devices. The user-added information may include things like contact/address information, calendar events, notes, tasks, photographs, and similar types of user-added or user-specific information that might be useful to have available at the devices.
-
FIG. 1 shows relevant components of ahome communications system 100 in accordance with various embodiments.System 100 includes an integrated home router and telecommunications base station 102 (referred to below as home router 102).Home router 102 has conventional network and Internet routing features, as well as other capabilities such as wireless telephone base station capabilities. -
Home router 102, in the embodiment ofFIG. 1 , includes a wide-area network (WAN) interface orport 104,data routing logic 106, and one or more local communication interfaces orports 108. -
WAN interface 104 can comprise an Ethernet communications port for connection to an Internet data source or other wide-area network source. Other types of network interfaces might also be utilized. In some embodiments,WAN interface 104 can be a radio or other wireless transceiver that transmits and receives radio frequency communications via an antenna. The radio interface may facilitate wireless connectivity between thehome router 102 and various cell towers, base stations and/or wide area access points. -
Local communication interfaces 108 can comprise various types of wired and wireless interfaces, configured for communication with a plurality of local devices such as computers, gaming consoles, media players, servers, other computer-like devices, and voice communication devices.Local interfaces 108 include any one or more of an Ethernet interface, wireless LAN interface, a near field interface, a DECT chipset, or an interface for an RJ-11 or RJ-45 port. The wireless LAN interface can include a Wi-Fi interface or a Wi-Max interface, or a Bluetooth 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 instance,home router 102 can use a Wi-Fi interface to communicate directly with a nearby device. The near field interface can include a Bluetooth® interface or RFID for 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 intohome router 102. - In this example,
local communication interfaces 108 include a wireless network interface oraccess point 110, also referred to as a Wi-Fi access point.Wireless network interface 110 can be an IEEE 802.11x wireless interface, access point, or transceiver, for connection to various different types of computers and other devices. -
Local communication interfaces 108 can also comprise a wireless digital telephone transceiver orinterface 112 and one or more wired, analog telephone ports orinterfaces 114. Wirelessdigital telephone interface 112 can be a DECT digital telephone interface for communication with multiple digital handsets or other DECT-compliant devices.Analog telephone interfaces 114 are legacy wired telephone ports, referred to as POTS (“Plain Old Telephone Service”) interfaces. - A variety of handsets, handheld voice communications devices, and other
local devices 116 can be associated withhome router 102. The example ofFIG. 1 includes a computer 116(a) as an example of a computing device that might connect by Wi-Fi tohome router 102, using Wi-Fi interface 110. Computer 116(a) can have voice capabilities, allowing voice-over-IP (VoIP) telephony throughhome router 102. - Telephone handsets 116(b), 116(c), and 116(d) are examples of local voice communication devices or handsets that can be associated with
home router 102. Communication device 116(b) is a digital telephone or DECT handset that connects tohome router 102 through wirelessdigital telephone interface 112. Communication device 116(c) is an example of a VoIP handset that connects through Wi-Fi interface 110 for voice communications. Communication device 116(d) is an example of a legacy telephone or handset that connects tohome router 102 through one of itsanalog interfaces 114. - The
local computing devices 116 are merely examples of many different types of devices that may utilize the connectivity and services ofhome router 102. Other devices, having different combinations of communications technologies, may also be used. For example, personal digital assistants (PDA), cell phones, smartphones, and other devices having various functionality and features may be associated for communications throughhome router 102. Furthermore, cellular devices and other communications or computing devices may also have Wi-Fi or DECT capabilities for use withhome router 102. In addition,home router 102 may include other types of wired and wirelesslocal communication interfaces 108, as noted above, through which different local devices might connect. - In conjunction with
home router 102,local devices 116 comprise a private home network, such as a local area network (LAN) or personal area network (PAN). As discussed above, communications over the home network may be wired, wireless, or both. Also,communications devices 116 of the home network may utilize any sort of communication protocol known in the art for sending and receiving messages, such as the Transmission Control Protocol/Internet Protocol (TCP/IP), the Hypertext Transfer Protocol (HTTP), and/or the Session Initiation Protocol (SIP). In one embodiment, communications related to telephony conform to SIP for later transmission by thehome router 102 to a telephonic service provider network. Communications also conform to TCP/IP and/or HTTP for transmission across the home network. -
WAN interface 104 can be connected to a wide-area network such as the Internet, often through an Internet Service Provider (ISP).Data routing logic 106 routes data between the wide-area network and thevarious devices 116 that are connected to or associated withhome router 102, using the standards and protocols mentioned above.WAN interface 104 is also capable of communicating with a telephone service or telephonic service provider network to facilitate voice communications betweenlocal devices 116 and remote telephonic devices. Some telephonic service providers might be accessible through the Internet using VoIP technology, while others might be accessible over proprietary and private networks. In some cases,WAN interface 104 can connect to a private telephonic service provider network using secure encryption technology such as a virtual private network (VPN) tunnel. -
Local devices 116 can place and receive voice calls throughhome router 102. In some cases, the local device might simply usehome router 102 as a data conduit for voice data. This might be the case withcomputer 116, which might have VoIP client software for placing and receiving telephone calls in conjunction with an Internet-based telephonic service provider. Handheld devices such as 116(b) and 116(c) might similarly have self-contained capabilities for placing and receiving voice calls once they have Internet connectivity. -
Home router 102 can also, or alternatively, have aninternal call handler 120 that makes and receives voice calls and connects them with an appropriate one oflocal devices 116. Specifically, callhandler 120 facilitates voice calls withlocal devices 116 and through the one or morelocal communication interfaces 108 and the wide-area network interface 104. In this situation, the VoIP or other telephonic software is implemented largely withinhome router 102.Local devices 116 act as clients to callhandler 120, communicating withcall handler 120 through local communication interfaces 108. Callhandler 120 in turn communicates with a telephonic service provider throughWAN interface 104. In the case of analog telephone 116(d),call handler 120 facilitates voice calls with analog telephone 118(c) through the one or moreanalog telephone ports 114. - The logic and software for establishing and controlling voice calls can be distributed between
home router 102 andlocal devices 116 in different ways. Whether communications are controlled bylocal devices 116, or bycall handler 120 ofhome router 102, IMS (IP Multimedia Subsystem) and SIP protocols can be used to implement voice and other types of communications. -
Home router 102 also has a user data synchronization module orlogic 122.Synchronization logic 122 is configured to access user-added information items from auser data store 124 and to synchronize user-added information items across the plurality oflocal devices 116, through the one or more local communication interfaces 108. - User-added information items can comprise a variety of data objects, representing specific items of information added by or specific to users or a household of users, such as contacts and address book information, notes, pictures, etc.
- In the illustrated embodiment of
FIG. 1 , user-added information items are stored indatabase 124, which is external and accessible tohome router 102. However, user-addedinformation 124 could also be stored in a database internal tohome router 102. - User-added
information 124 can be entered and maintained in different ways, including by manual entry using any one oflocal devices 116. For example, individual handsets can have user interfaces that allow users to enter specific information such as telephone numbers, addresses, etc. Once entered at an individual handset, the information is conveyed throughlocal communication interfaces 108 tosynchronization logic 122, which in turn updatesuser data store 124 and pushes the new information to any otherlocal communication devices 116 associated withhome router 102. Alternatively, each oflocal communication devices 116 may periodically pollhome router 102 to detect any changes in user-added information and to update its local information accordingly. Thus, within a short time, all of the local communication devices are updated to contain the same information. - Specific examples of user-added information can include, without limitation:
- a. calendar events;
- b. messages;
- c. contacts;
- d. photographs;
- e. audio;
- f. notes;
- g. tasks;
- h. email;
- i. voicemail;
- j. logs;
- k. personal locations; and
- l. configuration.
-
User data store 124 can take many forms, from a simple memory structure to a complex application with flexible application programming interfaces (APIs). In the embodiment described herein,user data store 124 is implemented as a network-based service, accessible over either a local-area network or a wide-area network using APIs. -
FIG. 2 shows another example of how a home communications system 200 might be implemented to synchronize user-added information across various local devices. In this example, home communications system 200 includeshome router 102, as already described. For simplicity, only thecall handler 120 andsynchronization logic 122 ofhome router 102 are shown here. -
Home router 102 forms a base station forlocal devices 116, which in this example can be wireless (using DECT, or Wi-Fi interfaces) handsets designed for specific compatibility with the call handling and user data synchronization features ofhome router 102. They form part of a home network as described above with reference toFIG. 1 , and connect tohome router 102 through local communication interfaces 108. - System 200 includes a telecommunications service or telephonic
service provider network 204, implemented by a telephone service provider.Telephone service 204 can be a VoIP-based service, a cellular network, or any other type of telephonic service with access to the world-wide telephonic infrastructure. In various embodiments, theservice provider network 204 is associated with a service provider, such as a provider of telecommunication services, data services, messaging services, mobile cellular services, etc. Theservice provider network 204 can be a private network of that service provider and might include cellular data and communication networks. - In this example,
home router 102 and itscall handler 120 communicate withtelephone service 204 through a wide-area network 206. Wide-area network 206 represents any one or more networks known in the art, such as cellular networks and/or data networks, including wide area networks (WANs), LANs, PANs, and/or the Internet. A connection between thehome router 102 and theservice provider network 204 may be through a number of routers, base stations, and/or devices acting as bridges between cellular and data networks. Communications between thehome router 102 and theservice provider network 204 may utilize any sort of communication protocol known in the art for sending and receiving messages, such as TCP/IP and/or HTTP. In some embodiments, wide-area network 206 also includes an Internet service provider (ISP) providing Internet connectivity to thehome router 102. In many embodiment, wide-area network 206 can be thought of simply as the Internet. - In many embodiments,
home router 102 communicates withtelephone service 204 using asecure tunnel 208, established through the Internet or other wide-area network using virtual private network (VPN) technologies. This ensures data security and privacy. - As noted above,
user data store 124 can be located remotely fromhome router 102. In the example ofFIG. 2 ,user data store 124 is accessible through wide-area network 206. Access to user addeddata 124 can be through anothersecure VPN tunnel 210, or using some other secure data exchange protocol. Alternatively, user-addeddata 124 might be part of and accessible throughtelephone service 204. -
FIG. 3 illustrates a simplified, component level view of anexample home router 102, in accordance with various embodiments. As shown, thehome router 102 includes a one ormore processors 302 andmemory 304. - In some embodiments, the processor(s) 302 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.
- Generally,
memory 304 contains computer-readable instructions that are accessible and executable byprocessor 302.Memory 304 may comprise a variety of computer readable storage media, including both volatile and non-volatile storage media (e.g., RAM, ROM, Flash Memory, miniature hard drive, memory card, or the like). Additionally, in some embodiments,memory 304 includes one or more SIM (subscriber identity module, not shown) cards, which are removable memory cards used to identify a user of thehome router 102 to thetelephone service 204. - Any number of program modules can be stored in the memory, including by way of example, an operating system, one or more applications, other program modules, and program data. Each of such program modules and program data (or some combination thereof) is executable by
processor 302 to implement all or part of the logic and functionality described herein. Specific relevant examples of possible program modules are shown inFIG. 3 , but others may also be utilized to perform various functions described herein. Note that the described functions can also be implemented in other ways withinhome router 102, such as with various types of hardwired logic or firmware. In addition, the various functions and responsibilities may be segregated or distributed in different ways. The arrangement ofFIG. 3 is just one example of how these functions might be implemented. - In this example, relevant modules of
memory 304 include acommunications module 306, acall handling module 308, adevice synchronization module 310, and other modules and data 312. The functions of these modules will be described in more detail below. -
Home router 102 also has LAN ports 314, one or more WAN ports 316, anddata routing logic 318. LAN ports 314 are various local network ports, including Ethernet ports and thelocal device ports 108 described with reference toFIG. 1 . WAN ports 316 can also be one or more Ethernet ports, and correspond to theWAN interface 104 ofFIG. 1 .Data routing logic 318 routes IP packets or other network data between WAN ports 316 and LAN ports 314, in accordance with known protocols.Data routing logic 318 is shown as being a discrete component, but alternatively can be executed by processor(s) 302 as a program module contained and stored withinmemory 304. - Referring now to both
FIG. 2 andFIG. 3 , in the describedembodiment communications module 306 comprises one or more program modules configured to manage communications and data routing between the variouslocal communications devices 116. Call handlingmodule 308 comprises one or more program modules configured to manage voice calls betweenlocal communication devices 116 andtelephone service 204.Device synchronization module 310 comprises one or more program modules configured to synchronize user-added data and information, as described above, between local communications devices anduser data store 124. In some embodiments,device synchronization module 310 may be configured to pro-actively notifylocal communications devices 116 of any new or changed user-added data and information, and to therefore push this information tolocal communications devices 116. In other embodiments, a pull model might be utilized, whereindevice synchronization module 310 responds to periodic queries from thelocal devices 116 to provide the user-added information tolocal devices 116. - As mentioned above,
user data store 124 can be part of thetelephone service network 204 and accessible throughtelephone service network 204. Alternatively,user data store 124 can be a local device or server, accessible through one of LAN ports 314. In some embodiments, there may not be a central store such asuser data store 124. Rather, user-added information might simply be stored onlocal communications devices 116, and propagated from one to the rest of thelocal communications devices 116 upon any change to the user-added information. In still other embodiments,home router 102 itself may contain the user-added data store. -
FIGS. 4 and 5 show functions performed bydevice synchronization module 310. InFIG. 4 , atblock 402,synchronization module 310 receives a new or changed user item from alocal communications device 116. This is normally in response to a user entering or changing some information item usinglocal communications device 116, such as the user entering contact or calendar information vialocal communications device 116. In response to receiving the new or changed user item, atblock 404synchronization module 310 saves the new or changed user item touser data store 124. In some embodiments, this is accomplished by issuing appropriate network API calls to a remote server. In other embodiments, this might be accomplished by simply referencing a data structure internal tohome router 102. Also in response to receiving the new or changed user item, atblock 406synchronization module 310 pushes or sends the new or changed user item to otherlocal communications devices 116, so that all local communications devices have the same information. -
FIG. 5 illustrates a situation in which a user item might be changed onuser data store 124 independently of any oflocal communication devices 116. This might happen, for example, when user data store is implemented as an Internet-based service accessible over the Internet from various computers. In this situation, a device other thanlocal communications devices 102 might be used to create or alter user items withinuser data store 124. In order to accommodate this scenario,synchronization module 310, atblock 502, periodically queriesuser data store 124 to determine whether any changes of occurred in user-added data. If no changes have occurred, as indicated bydecision block 504, the query is repeated after anappropriate time delay 506. If a change has occurred, block 508 is performed, comprising receiving the new or changed data item. Inblock 510,synchronization module 310 pushes the changed user item to all oflocal communications devices 116. -
FIG. 6 illustrates a component level view of an examplelocal communications device 116 in accordance with various embodiments. As shown, thedevice 116 may include one ormore processors 602 andmemory 604. - In some embodiments, the processor(s) 602 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.
- Generally,
memory 604 contains computer-readable instructions that are accessible and executable byprocessor 602.Memory 604 may comprise a variety of computer readable storage media, including both volatile and non-volatile storage media (e.g., RAM, ROM, Flash Memory, miniature hard drive, memory card, or the like). Additionally, in some embodiments,memory 304 includes one or more SIM (subscriber identity module, not shown) cards, which are removable memory cards used to identify auser communications device 116 to a telephone service or service provider. - Any number of program modules can be stored in the memory, including by way of example, an operating system, one or more applications, other program modules, and program data. Each of such program modules and program data (or some combination thereof) is executable by
processor 602 to implement all or part of the logic and functionality described herein. Specific relevant examples of possible program modules are shown inFIG. 6 , but others may also be utilized to perform various functions described herein. Note that the described functions can also be implemented in other ways withincommunications device 116, such as with various types of hardwired logic or firmware. In addition, the various functions and responsibilities may be segregated or distributed in different ways. The arrangement ofFIG. 6 is just one example of how these functions might be implemented. - In this example, relevant modules of
memory 604 include acommunications module 606, a user interface module 608, a user item management module 610, and other modules and data 612. -
Communications module 606 comprises communications comprises one or more program modules configured to manage communications and data routing between thelocal communications device 116 andhome router 102. User interface module 608 comprises one or more program modules configured to interact with a user, allowing the user to make and receive calls, to receive notifications and other information, and to enter or change information such as user-added information items. - User item management module 610 comprises one or more program modules configured to manage local storage of user information items and to coordinate exchange of user information items with
home router 102. For example, user item management module 610 may receive push notifications fromhome router 102, indicating new or changed user information items. User item management module 610 responds to such notifications by obtaining or receiving the new or changed user information items and storing them locally. Alternatively, user item management module 610 may periodically pollhome router 102 to determine whether there are any new or changed user information items. If it finds that there are such new or changed user information items, user item management module may obtain or receive the new or changed user information items and store them locally. -
- The other modules and data 612 are modules for enabling voice and data communications to and from the
device 116 as well as other modules for any other number of device functions for telecommunications, media, and computing devices known in the art.
- The other modules and data 612 are modules for enabling voice and data communications to and from the
-
Local communications device 116 further includes one ormore communications interfaces 614, adisplay 616,output devices 618, andinput devices 620. - In various embodiments, the communication interfaces 614 are any sort of interfaces known in the art, such as any one or more of an Ethernet interface, wireless LAN interface, a near field interface, a DECT chipset, or an interface for an RJ-11 or RJ-45 port. The a wireless LAN interface can include a Wi-Fi interface or a Wi-Max interface, or a Bluetooth 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 instance, the
device 116 can use a Wi-Fi interface to communicate directly withhome router 116. The near field interface can include a Bluetooth® interface or RFID for transmitting and receiving near field radio communications via a near field antenna. For example, the near field interface may be used for functions, as are 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 intodevice 116. - In various embodiments, the
display 616 is a liquid crystal display or any other type of display commonly used in telecommunication devices. For example,display 616 may be a touch-sensitive display screen, and can then also act as an input device or keypad, such as for providing a soft-key keyboard, navigation buttons, or the like. - In some embodiments, the
output devices 618 include any sort of output devices known in the art, such as a display (already described as display 616), speakers, a vibrating mechanism, or a tactile feedback mechanism.Output devices 618 also include ports for one or more peripheral devices, such as headphones, peripheral speakers, or a peripheral display. - In various embodiments,
input devices 620 include any sort of input devices known in the art. For example,input devices 620 may include a microphone, a keyboard/keypad, or a touch-sensitive display (such as the touch-sensitive display screen described above). A keyboard/keypad may be a push button numeric dialing pad (such as on a typical telecommunication device), a multi-key keyboard (such as a conventional QWERTY keyboard), or one or more other types of keys or buttons, and may also include a joystick-like controller and/or designated navigation buttons, or the like. - 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,509 US20110122810A1 (en) | 2009-11-25 | 2010-01-22 | Router-Based Home Network Synchronization |
PCT/US2010/057473 WO2011066197A2 (en) | 2009-11-25 | 2010-11-19 | Router-based home network synchronization |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US26462709P | 2009-11-25 | 2009-11-25 | |
US12/692,509 US20110122810A1 (en) | 2009-11-25 | 2010-01-22 | Router-Based Home Network Synchronization |
Publications (1)
Publication Number | Publication Date |
---|---|
US20110122810A1 true US20110122810A1 (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 (4)
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 |
Country Status (3)
Country | Link |
---|---|
US (5) | US20110122774A1 (en) |
EP (2) | EP2504965B1 (en) |
WO (5) | WO2011066153A2 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090323524A1 (en) * | 2008-06-25 | 2009-12-31 | Atheros Communications, Inc. | Invoking different wireless link rate selection operations for different traffic classes |
US20130238697A1 (en) * | 2012-03-06 | 2013-09-12 | Verizon Patent And Licensing Inc. | Social network creation and interaction |
US20140219164A1 (en) * | 2013-02-07 | 2014-08-07 | David Sanders | Hardware-Based Private Network Using WiMAX |
US20140362839A1 (en) * | 2013-06-06 | 2014-12-11 | Panasonic Corporation | Cordless telephone equipment, cordless telephone system, and cordless telephone communication method |
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 |
US20170019824A1 (en) * | 2015-07-15 | 2017-01-19 | Panasonic Intellectual Property Management Co., Ltd. | Communication device |
US20170295281A1 (en) * | 2016-04-06 | 2017-10-12 | T-Mobile U.S.A., Inc. | Voip adapter for connecting landline phones to ip routers |
Families Citing this family (68)
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 |
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 |
EP2464054A1 (en) * | 2010-12-07 | 2012-06-13 | British Telecommunications Public Limited Company | Communications device |
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 |
US8612808B2 (en) | 2011-05-05 | 2013-12-17 | International Business Machines Corporation | Touch-sensitive user input device failure prediction |
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 |
US9559859B2 (en) * | 2012-01-05 | 2017-01-31 | Dell Products L.P. | Home hub |
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 |
US9306810B2 (en) * | 2012-06-11 | 2016-04-05 | WiFiZapper, Inc. | WiFi zapper smart phone application |
US8464180B1 (en) * | 2012-06-15 | 2013-06-11 | Google Inc. | Organizing graphical representations on computing devices |
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 |
JP6171568B2 (en) * | 2013-05-28 | 2017-08-02 | 大日本印刷株式会社 | Network relay device |
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 |
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 |
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 (101)
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 |
US6141341A (en) * | 1998-09-09 | 2000-10-31 | Motorola, Inc. | Voice over internet protocol telephone 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 |
US20030035523A1 (en) * | 2001-08-14 | 2003-02-20 | Carl Mansfield | System and method for virtual multiline telephony in a home-network telephone |
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 |
US20040132500A1 (en) * | 2003-01-03 | 2004-07-08 | Gary Rogalski | Systems and methods for exchanging data and audio between cellular telephones and landline telephones |
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 |
US20050107086A1 (en) * | 2003-11-13 | 2005-05-19 | Motorola, Inc. | Method and gateway for controlling call routing |
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 |
US20050271001A1 (en) * | 2004-06-04 | 2005-12-08 | Thermond Jeffrey L | VoIP WLAN conference calling via home wireless routers |
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 |
US20060197685A1 (en) * | 2005-02-22 | 2006-09-07 | Research In Motion Limited | Handheld electronic device having reduced keyboard and multiple password access, and associated methods |
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 |
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 |
US20070178843A1 (en) * | 2006-02-01 | 2007-08-02 | Fmr Corp. | Automated testing of a handheld device over a 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 |
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 |
US20070195805A1 (en) * | 2004-10-27 | 2007-08-23 | Telefonaktiebolaget Lm Ericsson (Publ) | IP multimedia subsystem access method and apparatus |
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 |
US20080216167A1 (en) * | 2007-03-03 | 2008-09-04 | Kddi Corporation | Proxy connection method and adapter to ims/mmd network |
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 |
US20090059907A1 (en) * | 2007-08-30 | 2009-03-05 | Texas Instruments Incorporated | System, method and device for docking station for communication device |
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 |
US20100223096A1 (en) * | 2009-02-27 | 2010-09-02 | Sorel Bosan | Subsidized Mobile Device Usage |
US20100260173A1 (en) * | 2009-04-08 | 2010-10-14 | Timothy Johnson | Apparatus and methods for bridging calls or data between heterogenous network domains |
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 |
US20110122774A1 (en) * | 2009-11-25 | 2011-05-26 | T-Mobile Usa, Inc. | Time or Condition-Based Reestablishment of a Secure Connection |
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 (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
KR20090011502A (en) | 2007-07-26 | 2009-02-02 | 엘지전자 주식회사 | Portable terminal and method for controlling the same |
KR100901967B1 (en) | 2007-12-24 | 2009-06-10 | 에스케이 텔레콤주식회사 | System and method for synchonizing contents, server applied to the same |
-
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 (101)
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 |
US6141341A (en) * | 1998-09-09 | 2000-10-31 | Motorola, Inc. | Voice over internet protocol telephone system and method |
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 |
US20030035523A1 (en) * | 2001-08-14 | 2003-02-20 | Carl Mansfield | System and method for virtual multiline telephony in a home-network telephone |
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 |
US20040132500A1 (en) * | 2003-01-03 | 2004-07-08 | Gary Rogalski | Systems and methods for exchanging data and audio between cellular telephones and landline telephones |
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 |
US20050107086A1 (en) * | 2003-11-13 | 2005-05-19 | Motorola, Inc. | Method and gateway for controlling call routing |
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 |
US20050233743A1 (en) * | 2004-04-16 | 2005-10-20 | Jeyhan Karaoguz | Digital personal assistance via a broadband access gateway |
US20050232284A1 (en) * | 2004-04-16 | 2005-10-20 | Jeyhan Karaoguz | Providing automatic format conversion via an access gateway in a home |
US20070250761A1 (en) * | 2004-06-04 | 2007-10-25 | Bob Bradley | System and method for synchronizing media presentation at multiple recipients |
US20050271001A1 (en) * | 2004-06-04 | 2005-12-08 | Thermond Jeffrey L | VoIP WLAN conference calling via home wireless routers |
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 |
US20070195805A1 (en) * | 2004-10-27 | 2007-08-23 | Telefonaktiebolaget Lm Ericsson (Publ) | IP multimedia subsystem access method and apparatus |
US20070199066A1 (en) * | 2005-02-14 | 2007-08-23 | Smith Robert D | Systems and methods for automatically configuring network devices |
US20080043640A1 (en) * | 2005-02-14 | 2008-02-21 | Smith Robert D | Systems and Methods for Automatically Reconfiguring Virtual Private Networks |
US20060197685A1 (en) * | 2005-02-22 | 2006-09-07 | Research In Motion Limited | Handheld electronic device having reduced keyboard and multiple password access, and associated methods |
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 |
US20070178843A1 (en) * | 2006-02-01 | 2007-08-02 | Fmr Corp. | Automated testing of a handheld device over a network |
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 |
US20080216167A1 (en) * | 2007-03-03 | 2008-09-04 | Kddi Corporation | Proxy connection method and adapter to ims/mmd network |
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 |
US20090059907A1 (en) * | 2007-08-30 | 2009-03-05 | Texas Instruments Incorporated | System, method and device for docking station for communication device |
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 |
US20100223096A1 (en) * | 2009-02-27 | 2010-09-02 | Sorel Bosan | Subsidized Mobile Device Usage |
US20100260173A1 (en) * | 2009-04-08 | 2010-10-14 | Timothy Johnson | Apparatus and methods for bridging calls or data between heterogenous network domains |
US20100312759A1 (en) * | 2009-06-05 | 2010-12-09 | Karl Martin Groethe | Throttling to reduce synchronizations of excessively changing data |
US20110122774A1 (en) * | 2009-11-25 | 2011-05-26 | T-Mobile Usa, Inc. | Time or Condition-Based Reestablishment of a Secure Connection |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8542588B2 (en) | 2008-06-25 | 2013-09-24 | Qualcomm Incorporated | Invoking different wireless link rate selection operations for different traffic classes |
US20090323524A1 (en) * | 2008-06-25 | 2009-12-31 | Atheros Communications, Inc. | Invoking different wireless link rate selection operations for different traffic classes |
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 |
US9641899B2 (en) * | 2012-03-06 | 2017-05-02 | Verizon Patent And Licensing Inc. | Social network creation and interaction |
US20130238697A1 (en) * | 2012-03-06 | 2013-09-12 | Verizon Patent And Licensing Inc. | Social network creation and interaction |
US20140219164A1 (en) * | 2013-02-07 | 2014-08-07 | David Sanders | Hardware-Based Private Network Using WiMAX |
US9924014B2 (en) | 2013-06-06 | 2018-03-20 | Panasonic Intellectual Property Management Co., Ltd. | Cordless telephone equipment, cordless telephone system, and cordless telephone communication method |
US9531857B2 (en) * | 2013-06-06 | 2016-12-27 | Panasonic Intellectual Property Management Co. Ltd. | Cordless telephone equipment, cordless telephone system, and cordless telephone communication method |
US20140362839A1 (en) * | 2013-06-06 | 2014-12-11 | Panasonic Corporation | Cordless telephone equipment, cordless telephone system, and cordless telephone communication method |
US20170019824A1 (en) * | 2015-07-15 | 2017-01-19 | Panasonic Intellectual Property Management Co., Ltd. | Communication device |
US9781647B2 (en) * | 2015-07-15 | 2017-10-03 | Panasonic Intellectual Property Management Co., Ltd. | Communication system for transferring data between DECT terminal and wide area wireless base station |
US20170295281A1 (en) * | 2016-04-06 | 2017-10-12 | T-Mobile U.S.A., Inc. | Voip adapter for connecting landline phones to ip routers |
US10038793B2 (en) * | 2016-04-06 | 2018-07-31 | T-Mobile Usa, Inc. | VoIP adapter for connecting landline phones to IP routers |
US10887468B2 (en) | 2016-04-06 | 2021-01-05 | T-Mobile Usa, Inc. | VoIP adapter for connecting landline phones to IP routers |
US11297187B2 (en) | 2016-04-06 | 2022-04-05 | T-Mobile Usa, Inc. | Providing E911 service to landline phones using a VoIP adapter |
Also Published As
Publication number | Publication date |
---|---|
WO2011066196A3 (en) | 2011-10-27 |
US20110122774A1 (en) | 2011-05-26 |
US20110126095A1 (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 |
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 |
---|---|---|
US20110122810A1 (en) | Router-Based Home Network Synchronization | |
CN101507211B (en) | Client controlled dynamic call forwarding | |
US7590106B2 (en) | Wireless telephone system including voice over IP and POTS | |
US9131103B2 (en) | Video presence sharing | |
EP1820316B1 (en) | Methods, systems, and computer program products for updating availability information in voice-call applications | |
KR100871764B1 (en) | Method and apparatus for cordless phone and other telecommunications services | |
EP2114052A1 (en) | Differentiated message delivery notification | |
AU2007269819B2 (en) | Apparatus and system for localized multi-media communications and network | |
EP2564604A2 (en) | Securely establishing presence on telecommunication devices | |
US20090196411A1 (en) | System and method for a personal phone extension | |
WO2007109349A2 (en) | Mobile device conference calls via private branch exchange | |
US9118766B2 (en) | Communication method, communication system, and communication terminal | |
EP3469779B1 (en) | Rcs origination forking | |
CA2693755C (en) | Wireless telephone system including voice over ip and pots | |
US8441962B1 (en) | Method, device, and system for real-time call announcement | |
JPWO2007099945A1 (en) | Communication system, portable terminal and information terminal, communication method and program | |
US10237212B2 (en) | RCS origination forking | |
US8107930B1 (en) | Method and system for initiating a communication session | |
JP2015222842A (en) | Telephone system | |
JP6397233B2 (en) | Incoming call control system and incoming call control method | |
JP4936412B2 (en) | Telephone number processing device | |
JP4794020B2 (en) | Telephone number processing device | |
JP5360108B2 (en) | Telephone number processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: T-MOBILE USA, INC., WASHINGTON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HODROJ, SAMIR M;HASSAN, OMAR;REEL/FRAME:023893/0586 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 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 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: 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: 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 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 COMMUNICATIONS, 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 BANK AG NEW YORK BRANCH;REEL/FRAME:052969/0314 Effective date: 20200401 |