US20110122810A1 - Router-Based Home Network Synchronization - Google Patents

Router-Based Home Network Synchronization Download PDF

Info

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
Application number
US12/692,509
Inventor
Samir M. Hodroj
Omar Hassan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
T Mobile USA Inc
Original Assignee
T Mobile USA Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by T Mobile USA Inc filed Critical T Mobile USA Inc
Priority to US12/692,509 priority Critical patent/US20110122810A1/en
Assigned to T-MOBILE USA, INC. reassignment T-MOBILE USA, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HASSAN, OMAR, HODROJ, SAMIR M
Priority to PCT/US2010/057473 priority patent/WO2011066197A2/en
Publication of US20110122810A1 publication Critical patent/US20110122810A1/en
Assigned to DEUTSCHE TELEKOM AG reassignment DEUTSCHE TELEKOM AG INTELLECTUAL PROPERTY SECURITY AGREEMENT Assignors: T-MOBILE USA, INC.
Assigned to T-MOBILE USA, INC., T-MOBILE SUBSIDIARY IV CORPORATION, Layer3 TV, Inc., PushSpring, Inc., IBSV LLC, METROPCS WIRELESS, INC., MetroPCS Communications, Inc. reassignment T-MOBILE USA, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: DEUTSCHE BANK AG NEW YORK BRANCH
Assigned to T-MOBILE USA, INC., IBSV LLC reassignment T-MOBILE USA, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: DEUTSCHE TELEKOM AG
Abandoned legal-status Critical Current

Links

Images

Classifications

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

Definitions

  • 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

Described herein is a home data router and a plurality of home communication devices that utilize the home data router for voice and data connectivity. The home data router includes functionality for synchronizing user-added data items across the plurality of home communication devices. Such user-added data items can include things like contacts, addresses, telephone numbers, events, calendar items, notes, and other information that might be useful to have stored in individual home communication devices.

Description

    RELATED APPLICATIONS
  • This application claims priority to U.S. Provisional Application No. 61/264,627, entitled “Connected Home” and filed on Nov. 25, 2009. Application No. 61/264,627 is fully incorporated herein by this reference.
  • BACKGROUND
  • 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.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The detailed description is set forth with reference to the accompanying figures, in which the left-most digit of a reference number identifies the figure in which the reference number first appears. The use of the same reference numbers in 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.
  • DETAILED DESCRIPTION
  • 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.
  • Overview
  • 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 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 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. 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 into home router 102.
  • In this example, 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.
  • A variety of handsets, handheld voice communications devices, and other local devices 116 can be associated with home router 102. The example of 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.
  • 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. For example, personal digital assistants (PDA), cell phones, smartphones, and other devices having various functionality and features may be associated for communications through home router 102. Furthermore, cellular devices and other communications or computing devices may also have Wi-Fi or DECT capabilities for use with home router 102. In addition, 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.
  • 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 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). 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. 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 through home router 102. In some cases, 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. Specifically, 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. In this situation, 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. In the case of 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.
  • 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.
  • In the illustrated embodiment of FIG. 1, user-added information items are stored in database 124, which is external and accessible to home router 102. However, 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. 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 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. Alternatively, 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.
  • 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 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.
  • 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, 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.
  • In this example, home router 102 and its call handler 120 communicate with telephone 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 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. In some embodiments, wide-area network 206 also includes an Internet service provider (ISP) providing Internet connectivity to the home router 102. In many embodiment, wide-area network 206 can be thought of simply as the Internet.
  • In many embodiments, 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.
  • As noted above, user data store 124 can be located remotely from home router 102. In the example of FIG. 2, 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. Alternatively, user-added data 124 might be part of and accessible through telephone service 204.
  • Example Systems
  • FIG. 3 illustrates a simplified, component level view of an example home router 102, in accordance with various embodiments. As shown, the home router 102 includes a one or more processors 302 and memory 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 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.
  • 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 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.
  • In this example, 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.
  • Referring now to both FIG. 2 and FIG. 3, in the described embodiment 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. In some embodiments, 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. In other embodiments, 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.
  • As mentioned above, user data store 124 can be part of the telephone service network 204 and accessible through telephone 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 as user data store 124. Rather, 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. In still other embodiments, home router 102 itself may contain the user-added data store.
  • FIGS. 4 and 5 show functions performed by device synchronization module 310. In FIG. 4, at block 402, 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. In response to receiving the new or changed user item, at block 404 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. Also in response to receiving the new or changed user item, at block 406 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. In order to accommodate this scenario, 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. As shown, the device 116 may include one or more processors 602 and memory 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 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). 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 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 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.
  • In this example, 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.
      • 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.
  • Local communications device 116 further includes one or more communications interfaces 614, a display 616, output devices 618, and input 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 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. 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 into device 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)

1. A telecommunications base station comprising:
one or more wireless interfaces configured for communication with a plurality of handheld voice communication devices;
a communications port capable of communicating with a telephone service;
a call handler that facilitates voice calls with the handheld voice communication devices through the one or more wireless interfaces, the communications port, and the telephone service; and
synchronization logic configured to access user-added information and to synchronize the user-added information across the plurality of handheld voice communication devices through the one or more wireless interfaces.
2. A telecommunications base station as recited in claim 1, wherein the communications port is a wide-area network port configured for connection to the Internet.
3. A telecommunications base station as recited in claim 1 wherein:
the communications port is a wide-area network port configured for connection to the Internet;
the telecommunications base station further comprises data routing logic to route data to and from the Internet; and
the one or more wireless interfaces comprises a wireless network access point that connects local wireless devices to the Internet.
4. A telecommunications base station as recited in claim 1, the synchronization logic being further configured to receive new user-added information from the plurality of handheld voice communications devices and in response to synchronize the new user-added information across the plurality of handheld voice communication devices.
5. A telecommunications base station as recited in claim 1, the synchronization logic being further configured to access the user-added information from a remote server over a wide area network.
6. A telecommunications base station as recited in claim 1, the synchronization logic being further configured to access the user-added information from a local server or local data store.
7. A telecommunications base station as recited in claim 1, wherein the user-added information comprises one or more of the following:
calendar events;
messages;
contacts;
photographs;
audio;
notes;
tasks;
email;
voicemail;
logs;
personal locations; and
configuration.
8. A telecommunications base station as recited in claim 1, the one or more wireless interfaces comprising one or more of a wireless network access point, a DECT digital telephone transceiver, and a wireless telephone transceiver.
9. A telecommunications base station as recited in claim 1, further comprising one or more analog telephone ports for connection to analog telephones, wherein the call handler facilitates voice calls with the analog telephones through the one or more analog telephone ports, the communications port, and the telephone service.
10. A data router comprising:
a plurality of wireless data interfaces configured to communicate with a plurality of local devices; and
synchronization logic configured to receive user-added information via a first of the wireless data interfaces from a first of the local devices and to synchronize the user-added information via a second of the wireless data interfaces with a second of the local devices.
11. A data router as recited in claim 10, wherein the synchronization logic is configured to push the user added information to the second of the local devices.
12. A data router as recited in claim 10, wherein the synchronization logic is configured to respond to periodic queries from the second of the local devices to provide the user-added information to the second of the local devices.
13. A data router as recited in claim 10, further comprising:
a wide-area network port for connection to a wide-area data network;
said one or more wireless data interfaces comprising a wireless network access point; and
routing logic configured to route data between the plurality of local devices and the wide-area data network.
14. A data router as recited in claim 10, further comprising a call handler that facilitates voice calls with the local devices through the one or more wireless data interfaces and the wide-area network.
15. A data router as recited in claim 10, further comprising:
a call handler that facilitates voice calls with the local devices through the one or more wireless data interfaces and the wide-area network; and
the one or more wireless interfaces further comprising one or more of a wireless network access point, a DECT digital telephone transceiver, and a wireless telephone transceiver.
16. A data router as recited in claim 10, further comprising:
a call handler that facilitates voice calls with the local devices through the one or more wireless data interfaces and the wide-area network; and
the one or more wireless interfaces further comprising a wireless telephone transceiver.
17. A data router as recited in claim 10, the synchronization logic being further configured to access user-added information from a server or data store and to synchronize the accessed user-added information across the local devices.
18. A data router as recited in claim 10, the synchronization logic being further configured to access the user-added information from a remote server over the wide area data network.
19. A data router as recited in claim 10, the synchronization logic being further configured to access the user-added information from a local server or local data store.
20. A data router as recited in claim 10, wherein the user-added information comprises one or more of the following:
calendar events;
messages;
contacts;
photographs;
audio;
notes;
tasks;
email;
voicemail;
logs;
personal locations; and
configuration.
US12/692,509 2009-11-25 2010-01-22 Router-Based Home Network Synchronization Abandoned US20110122810A1 (en)

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,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,551 Abandoned US20110122774A1 (en) 2009-11-25 2010-01-22 Time or Condition-Based Reestablishment of a Secure Connection
US12/692,541 Active 2030-07-28 US8346976B2 (en) 2009-11-25 2010-01-22 Secured registration of a home network device
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,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,551 Abandoned US20110122774A1 (en) 2009-11-25 2010-01-22 Time or Condition-Based Reestablishment of a Secure Connection
US12/692,541 Active 2030-07-28 US8346976B2 (en) 2009-11-25 2010-01-22 Secured registration of a home network device

Country Status (3)

Country Link
US (5) US8874741B2 (en)
EP (2) EP2504964B1 (en)
WO (5) WO2011066153A2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8838965B2 (en) * 2007-08-23 2014-09-16 Barracuda Networks, Inc. Secure remote support automation process
US8069230B2 (en) * 2007-10-31 2011-11-29 Affinegy, Inc. System and method of configuring a network
US8874741B2 (en) * 2009-11-25 2014-10-28 T-Mobile Usa, Inc. Secured remote management of a home network
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
US20130339865A1 (en) * 2012-06-11 2013-12-19 WiFiZapper, Inc Method and system for controlling network access
US9779260B1 (en) 2012-06-11 2017-10-03 Dell Software Inc. Aggregation and classification of secure data
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
US20150089053A1 (en) * 2013-09-25 2015-03-26 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
SG11201703819VA (en) * 2014-12-11 2017-06-29 Bitdefender Ipr Man Ltd Systems and methods for automatic device detection, device management, and remote assistance
RU2693922C2 (en) * 2014-12-11 2019-07-05 БИТДЕФЕНДЕР АйПиАр МЕНЕДЖМЕНТ ЛТД Endpoint security system and method
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
US10157358B1 (en) 2015-10-05 2018-12-18 Quest Software Inc. Systems and methods for multi-stream performance patternization and interval-based prediction
US10218588B1 (en) 2015-10-05 2019-02-26 Quest Software Inc. Systems and methods for multi-stream performance patternization and optimization of virtual meetings
US11570609B2 (en) 2015-11-23 2023-01-31 Tracfone Wireless, Inc. Wireless replacement line also known as a wireless home phone configured for receiving wireless emergency alerts
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
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
CN108064442B (en) * 2017-07-25 2020-12-08 深圳前海达闼云端智能科技有限公司 Intelligent equipment control method, control device and control system
BR112020010007A2 (en) * 2017-11-21 2020-11-03 Telefonaktiebolaget Lm Ericsson (Publ) device for establishing communication and method performed by wireless device
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
WO2020002159A1 (en) 2018-06-25 2020-01-02 British Telecommunications Public Limited Company Processing local area network diagnostic data
US11523261B2 (en) * 2018-08-17 2022-12-06 Telefonaktiebolaget Lm Ericsson (Publ) Handling of subscription profiles for a set of wireless devices
CN112311576B (en) * 2019-07-31 2023-11-24 中兴通讯股份有限公司 OTA upgrading diagnosis method and device, wireless routing equipment and terminal equipment
US11477643B2 (en) * 2020-02-12 2022-10-18 Charter Communications Operating, Llc Systems and methods for access point device recovery using mobile devices
US11526825B2 (en) * 2020-07-27 2022-12-13 Cygnvs Inc. Cloud-based multi-tenancy computing systems and methods for providing response control and analytics
US11477208B1 (en) 2021-09-15 2022-10-18 Cygnvs Inc. Systems and methods for providing collaboration rooms with dynamic tenancy and role-based security
US11354430B1 (en) 2021-09-16 2022-06-07 Cygnvs Inc. Systems and methods for dynamically establishing and managing tenancy using templates
US20230171620A1 (en) * 2021-11-26 2023-06-01 Dish Network, L.L.C. Enhanced network reliability and/or boosted network speed

Citations (101)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4475806A (en) * 1982-09-21 1984-10-09 Xerox Corporation Copier display panel
US5555077A (en) * 1994-12-01 1996-09-10 Xerox Corporation Printer having an active user interface feature
US6052725A (en) * 1998-07-02 2000-04-18 Lucent Technologies, Inc. Non-local dynamic internet protocol addressing system and method
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
US20050114534A1 (en) * 2003-11-25 2005-05-26 Aaron Lee Apparatus, method and system for providing automated services to heterogenous devices across multiple platforms
US20050114500A1 (en) * 2003-11-24 2005-05-26 Monk John M. Graphical user interface for adding measurements to existing distributed network troubleshooting system
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
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
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
US20070210101A1 (en) * 2003-02-04 2007-09-13 Reckitt Benckiser (Uk) Limited Vapour Dispensing Device
US20070218912A1 (en) * 2006-03-20 2007-09-20 Samsung Electronics Co., Ltd. Method and system for mobile secure socket layer in virtual private networks
US20070237159A1 (en) * 2006-04-10 2007-10-11 Mariko Yamada Communication equipment
US20070250761A1 (en) * 2004-06-04 2007-10-25 Bob Bradley System and method for synchronizing media presentation at multiple recipients
US20070260751A1 (en) * 2006-03-28 2007-11-08 Scott Meesseman System and method for synchronizing personal data among a plurality of devices storing such data
US20070266107A1 (en) * 2001-08-07 2007-11-15 John Friend System and method for full wireless synchronization of a data processing apparatus with a data service
US20070271532A1 (en) * 2006-05-19 2007-11-22 Nguyen Loc V Method and apparatus for displaying layered user interface
US20070271606A1 (en) * 2006-05-17 2007-11-22 Amann Keith R Apparatus and method for establishing a VPN tunnel between a wireless device and a LAN
US20070280247A1 (en) * 2006-03-13 2007-12-06 Kabushiki Kaisha Toshiba Method and apparatus for detecting VPN communication
US20080005791A1 (en) * 2006-06-30 2008-01-03 Ajay Gupta Method and apparatus for supporting a virtual private network architecture on a partitioned platform
US20080022377A1 (en) * 2006-07-21 2008-01-24 Kai Chen Device Authentication
US20080028225A1 (en) * 2006-07-26 2008-01-31 Toerless Eckert Authorizing physical access-links for secure network connections
US20080043640A1 (en) * 2005-02-14 2008-02-21 Smith Robert D Systems and Methods for Automatically Reconfiguring Virtual Private Networks
US20080076425A1 (en) * 2006-09-22 2008-03-27 Amit Khetawat Method and apparatus for resource management
US20080133775A1 (en) * 2006-11-30 2008-06-05 Intellisync Corporation Method, Apparatus and Computer Program Product for Providing Intelligent Synchronization
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (101)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4475806A (en) * 1982-09-21 1984-10-09 Xerox Corporation Copier display panel
US5555077A (en) * 1994-12-01 1996-09-10 Xerox Corporation Printer having an active user interface feature
US6773396B2 (en) * 1995-11-13 2004-08-10 Ge Medical Systems Information Technologies, Inc. Cellular architecture and data transfer methods for real time patient monitoring within medical facilities
US6310634B1 (en) * 1997-08-04 2001-10-30 Starfish Software, Inc. User interface methodology supporting light data entry for microprocessor device having limited user input
US20100014518A1 (en) * 1997-10-03 2010-01-21 Alcatel-Lucent Canada Inc. Method and apparatus for forwarding packets
US6675208B1 (en) * 1997-10-14 2004-01-06 Lucent Technologies Inc. Registration scheme for network
US6052725A (en) * 1998-07-02 2000-04-18 Lucent Technologies, Inc. Non-local dynamic internet protocol addressing system and method
US6680922B1 (en) * 1998-07-10 2004-01-20 Malibu Networks, Inc. Method for the recognition and operation of virtual private networks (VPNs) over a wireless point to multi-point (PtMP) transmission system
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
US20050271001A1 (en) * 2004-06-04 2005-12-08 Thermond Jeffrey L VoIP WLAN conference calling via home wireless routers
US20070250761A1 (en) * 2004-06-04 2007-10-25 Bob Bradley System and method for synchronizing media presentation at multiple recipients
US20050281577A1 (en) * 2004-06-17 2005-12-22 Kyocera Mita Corporation Display control device for touch panel-type setting-operation unit, electronic apparatus and image forming apparatus
US20060101515A1 (en) * 2004-08-19 2006-05-11 Edward Amoroso System and method for monitoring network traffic
US20070195805A1 (en) * 2004-10-27 2007-08-23 Telefonaktiebolaget Lm Ericsson (Publ) IP multimedia subsystem access method and apparatus
US20080043640A1 (en) * 2005-02-14 2008-02-21 Smith Robert D Systems and Methods for Automatically Reconfiguring Virtual Private Networks
US20070199066A1 (en) * 2005-02-14 2007-08-23 Smith Robert D Systems and methods for automatically configuring network devices
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
US20070113275A1 (en) * 2005-11-15 2007-05-17 Nortel Networks Limited IP security with seamless roaming and load balancing
US20080254807A1 (en) * 2005-11-15 2008-10-16 Alcatel Lucent Access Network, Gateway and Management Server For a Cellular Wireless Communication System
US20070186180A1 (en) * 2005-12-30 2007-08-09 Barrett Morgan Ubiquitous navbar user interface across multiple heterogeneous digital media devices
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)

* Cited by examiner, † Cited by third party
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
WO2011066197A3 (en) 2011-11-24
WO2011066180A3 (en) 2011-08-18
US20110126095A1 (en) 2011-05-26
EP2504964B1 (en) 2018-09-19
EP2504965A4 (en) 2014-04-02
US20110122774A1 (en) 2011-05-26
US20110125898A1 (en) 2011-05-26
EP2504964A2 (en) 2012-10-03
WO2011066197A2 (en) 2011-06-03
EP2504965A2 (en) 2012-10-03
WO2011066181A3 (en) 2011-09-29
WO2011066180A2 (en) 2011-06-03
US20110125925A1 (en) 2011-05-26
US8874741B2 (en) 2014-10-28
WO2011066153A2 (en) 2011-06-03
WO2011066153A3 (en) 2011-09-22
EP2504965B1 (en) 2019-07-24
EP2504964A4 (en) 2015-01-21
WO2011066196A3 (en) 2011-10-27
US8346976B2 (en) 2013-01-01
WO2011066181A2 (en) 2011-06-03
WO2011066196A2 (en) 2011-06-03

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
US20080002673A1 (en) Apparatus and system for localized multi-media communications and network
EP2564604A2 (en) Securely establishing presence on telecommunication devices
WO2007109349A2 (en) Mobile device conference calls via private branch exchange
US9118766B2 (en) Communication method, communication system, and communication terminal
EP3469779B1 (en) Rcs origination forking
US20090196411A1 (en) System and method for a personal phone extension
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