Voice Command Social Graph Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current social networking systems lack intuitive and efficient methods for users to interact and modify their online social graphs using voice commands, particularly in mobile environments, where location information is not effectively utilized to parse and execute voice commands.

Innovation Solution

Implementing a system that allows users to use voice commands on mobile devices to interact with an online social network by parsing location information and social graph elements, enabling actions such as checking in, friending nearby users, and other social interactions, by generating new nodes and edges in the social graph based on voice commands and location data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional text-based input methods are used for social networking interactions, then users can perform actions on the social graph, but the interaction process becomes time-consuming and less efficient

Engineering Contradiction:
Improveinteraction efficiencyVSAvoidtime for performing social actions
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent replaces the mechanical typing system with a voice-based acoustic input system. Users speak commands naturally instead of manually typing, which significantly reduces the time and effort required to perform social networking actions. The voice command system processes spoken language to execute social graph modifications, transforming the interaction from manual text input to speech-based control.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If voice commands are implemented without utilizing location information, then the system can process voice inputs, but the commands lack contextual relevance and precision in identifying social graph elements

Engineering Contradiction:
Improveprecision in identifying social graph elementsVSAvoidcontextual relevance of voice commands
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent merges voice command processing with location information analysis to create a more powerful and context-aware system. The system combines acoustic input interpretation with geographic data to precisely identify social graph elements. For example, when a user says 'friend nearby users,' the system integrates location data to determine which users are geographically close, thereby accurately executing the intended social action with contextual relevance.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If manual navigation and selection methods are used to interact with social graph elements, then users can modify the social graph, but the process requires multiple steps and reduces user convenience

Engineering Contradiction:
Improveconvenience of social graph modificationVSAvoidnumber of interaction steps
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent enables the system to automatically interpret and execute user intent from voice commands without requiring manual navigation through menus or multiple interaction steps. The voice command system directly translates spoken instructions into social graph modifications. For instance, a single command like 'check in at this location' automatically performs the check-in action without requiring the user to manually search for the location, navigate to it, and click check-in, thereby significantly improving ease of operation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10809974B2Voice commands for online social networking systems
Publication Date: 2020.10.20 META PLATFORMS INC
  • US10809974B2 patent drawing
  • US10809974B2 patent drawing
  • US10809974B2 patent drawing

AI summary

In one embodiment, a method includes receiving, from a client system of a first user of an online social network, voice input of the first user; receiving, from the client system, information indicating a current geo-location of the first user; parsing the voice input to identify one or more commands in the voice input; determining a data object of the online social network corresponding to the current geo-location of the first user and a command of the one or more commands associated with the current geo-location of the first user; and executing the command associated with the current geo-location of the first user on the online social network, wherein the executed command operates on the data object corresponding to the current geo-location of the first user.