Web-Based Phone System for Social Network Telephony

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Internet telephony systems lack a universal, user-friendly method for making real-time phone calls across different platforms without requiring phone numbers and do not effectively integrate with social networking features, such as presence functionality and voicemail capabilities.

Innovation Solution

The Universal Internet Telephone System (UITS) enables real-time phone calls via a Web-based phone application on a Java-enabled device, allowing users to connect with social network friends without publishing phone numbers, with features like auto-populated phonebooks, presence indicators, and voicemail capabilities, using Session Initiation Protocol (SIP) for call setup and a proprietary VoIP network for call management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a Web-based phone application is used for Internet telephony, then ease of operation and accessibility across platforms is improved, but device complexity and integration with existing telephony systems worsens

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system uses a universal Web-based phone application that can operate across multiple platforms (desktop computers, laptops, mobile devices) without requiring platform-specific software installations. The application provides unified telephony functionality including voice calls, video calls, messaging, and conferencing through a single Web interface, making it universally accessible while simplifying user operation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces a Session Border Controller (SBC) as an intermediary component that mediates between the Web-based phone application and existing telephony networks (PSTN, IP networks). The SBC handles protocol conversion, signal routing, and network management, thereby isolating the complexity from both the user interface and existing systems while enabling seamless integration.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If social networking integration is added to the telephone system, then adaptability and user experience are improved, but device complexity worsens

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system merges social networking functionalities (friend connections, presence information, messaging) with telephony features into a unified platform. Users can initiate calls directly from their social network contacts, see real-time presence status, and integrate social interactions with voice/video communications, thereby enhancing adaptability without requiring separate systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The Web-based phone application serves multiple functions simultaneously: it acts as a social networking platform for connecting with friends, a communication tool for voice and video calls, a messaging system, and a conferencing platform. This multi-functionality increases adaptability while maintaining a single unified interface rather than requiring multiple separate applications.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If real-time communication features are implemented, then productivity and user experience are improved, but use of energy and system resources worsens

Engineering Contradiction:
ImproveproductivityVSAvoiduse of energy
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system implements periodic presence status updates rather than continuous real-time monitoring. The Web-based phone application checks for user availability, online status, and device state at scheduled intervals, allowing real-time communication capabilities while reducing the continuous energy consumption associated with constant system monitoring and active connections.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system uses software-based virtual phone interfaces and simulated telephony environments rather than requiring dedicated hardware for each function. The Web application creates virtual call sessions, messages, and conferencing environments through software emulation, reducing the physical energy consumption of dedicated communication hardware while maintaining full real-time functionality.

Inventive Principle:
Principle #26Copying

4Adaptability or versatility

If voicemail and non-real-time communication features are added, then adaptability is improved, but device complexity worsens

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The same Web-based phone application handles both real-time communications (voice calls, video calls) and non-real-time features (voicemail, asynchronous messaging) through a unified interface. Users can access voicemail boxes, leave messages, and check communications regardless of real-time availability, all through the single Web application without requiring separate systems for different communication modes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system introduces a message routing intermediary that manages different communication modes (real-time and non-real-time) and directs them appropriately. The intermediary handles voicemail message storage, retrieval, and notification, as well as routing real-time calls to appropriate users based on their availability status, thereby managing complexity centrally rather than at each user endpoint.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8199763B2Universal internet telephone system
Publication Date: 2012.06.12 CLOUDLI COMM LTD
  • US8199763B2 patent drawing
  • US8199763B2 patent drawing
  • US8199763B2 patent drawing

AI summary

There is described a method for setting up a call over the Internet between a Web-based phone and a phone device. The Web-based phone is loaded on a Java-enabled computing device. The call involves a Web application hosted on an external server capable of communication with a SIP Server on which the Web-based phone is pre-registered. Upon request from the computing device, the external server sends an HTTP message to a SIP Switch which in turn forwards a SIP NOTIFY message to the computing device through the SIP Server. The Web-based phone then pops up on the computing device and the call initiation can be confirmed. There is also described a platform independent Web-based phone as well as a Web application for auto-populating a contact directory from contacts on a social networking Web site.