Instant Messaging Server for Real-Time Media Viewer Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current instant messaging systems do not allow users to easily identify and communicate with others who are watching or listening to the same audiovisual, video, or audio program in real-time, requiring users to log onto the internet separately to exchange messages.

Innovation Solution

A method and system that associates a viewer/listener identifier with a program identifier to generate a program viewer/listener record, which is transmitted to an electronic database to provide a list of other users watching or listening to the same program, enabling real-time instant messaging between users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users log onto the internet separately to exchange messages, then instant messaging functionality is available, but users cannot easily identify and communicate with others watching or listening to the same program in real-time

Engineering Contradiction:
Improveease of identifying and communicating with othersVSAvoidtime to log onto internet separately
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent combines the program viewing function with instant messaging functionality by integrating an IM server into the media delivery system. The IM server receives program viewer identifiers, associates them with program identifiers, and enables messaging between viewers of the same program without requiring separate internet login actions. This merging of functions allows users to communicate while watching programs simultaneously.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an IM server as an intermediary component between the media delivery system and users. This server acts as a mediator that receives viewer identifiers, manages the association between viewers and programs, and facilitates message exchange. The intermediary enables real-time communication without requiring users to manually log onto separate internet services.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If traditional instant messaging systems are used, then message exchange is possible, but the system complexity increases when integrating with media delivery networks

Engineering Contradiction:
Improveintegration capability with media delivery networksVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent designs the IM server to perform multiple functions: receiving program viewer identifiers, associating them with program identifiers, determining program information, and facilitating message exchange. This multi-functional approach allows a single server component to handle various tasks within the integrated system, reducing the need for separate specialized components and simplifying overall system architecture.

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

Solution Approach 2:

The patent uses database records to store and replicate program viewer information. By creating and maintaining records that associate viewer identifiers with program identifiers, the system can efficiently query and retrieve viewer lists without complex real-time calculations. This use of data structures simplifies the complexity of managing viewer connections and program associations.

Inventive Principle:
Principle #26Copying

3Speed

If users must be connected to the Internet at the same time for IM to work, then real-time communication is achieved, but the reliability decreases when recipients disable IM or are offline

Engineering Contradiction:
Improvereal-time message exchange speedVSAvoidmessage delivery reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the IM server receives and processes viewer status information. The server can determine whether a viewer is currently watching a program based on their identifier and program association. This feedback loop allows the system to manage message delivery based on actual viewer availability, improving reliability by avoiding attempts to deliver messages to unavailable recipients.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9043852B2Methods, devices, and computer program products for providing instant messaging in conjunction with an audiovisual, video, or audio program
Publication Date: 2015.05.26 AT&T INTELLECTUAL PROPERTY I L P
  • US9043852B2 patent drawing
  • US9043852B2 patent drawing
  • US9043852B2 patent drawing

AI summary

Methods, devices, and computer program products for providing instant messaging in conjunction with an audiovisual, video, or audio program are provided. The methods include providing an audiovisual, video, or audio program to a user. Viewer/listener input is received requesting activation of a program-based instant messaging function. A viewer/listener identifier corresponding to the viewer/listener is associated with a program identifier that uniquely identifies the audiovisual, video, or audio program being provided to the user to thereby generate a program viewer/listener record. The program viewer/listener record is transmitted to an electronic database. A list of other users who are viewing or listening to the program in addition to the viewer/listener is acquired from the electronic database. The list of other users is transmitted to the viewer/listener.