Server Computing Device for Proactive Service Recommendations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing navigation systems require users to anticipate their needs and actively input requests for services, leading to missed opportunities for utilizing nearby services, as they often rely on user awareness and proactive inputting.

Innovation Solution

A server computing device and method that monitors user and friend activities, including location and calendar data, to recommend services at intersecting locations within a predetermined time frame, facilitating spontaneous meetings and service utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If users actively input service requests into navigation devices, then service information can be obtained, but many missed opportunities occur because users fail to anticipate needs in time

Engineering Contradiction:
Improveservice opportunity informationVSAvoiduser input requirement
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system performs preliminary actions by automatically detecting user location, determining travel direction, and identifying nearby services without waiting for user input. The server computing device proactively queries service information based on predicted user needs, resolving the contradiction by eliminating the need for timely user anticipation while preventing loss of service opportunities

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The navigation system performs self-service by automatically monitoring user position, calculating intersecting locations with friends, determining availability windows, and requesting service information without user intervention. This resolves the contradiction by making the system autonomous in obtaining service information while maintaining ease of use

Inventive Principle:
Principle #25Self-service

2Loss of information

If wireless navigation devices provide service location lists, then users can view available services, but users must be cognizant of their needs ahead of time and input requests manually

Engineering Contradiction:
Improvenearby service informationVSAvoidtime for user to input request
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by continuously monitoring user location and automatically determining nearby services before the user needs them. The server proactively retrieves service information based on predicted intersecting locations, eliminating both the time loss for manual input and preventing information loss about nearby services

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring user position, travel direction, and friend location data, then using this feedback to dynamically determine nearby services and automatically request information. This closed-loop approach prevents information loss while eliminating the need for user input time

Inventive Principle:
Principle #23Feedback

3Loss of time

If the system monitors user and friend activities continuously, then timely recommendations can be provided, but system complexity increases

Engineering Contradiction:
Improveresponse time for recommendationsVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-calculating intersecting locations between user and friend trajectories and determining availability windows in advance. This allows timely recommendations without continuous complex monitoring, as the heavy computation is performed proactively based on periodic location updates

Inventive Principle:
Principle #10Preliminary action

4Loss of information

If the system proactively determines service recommendations, then users do not miss service opportunities, but the system must process multiple data sources including location and calendar information

Engineering Contradiction:
Improveservice opportunity informationVSAvoiddata processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The server computing device performs multiple functions using a unified approach: it monitors location data, processes calendar information, determines friend availability, calculates intersecting locations, and retrieves service information all through a single integrated system. This multi-functional design prevents information loss about service opportunities while managing data processing complexity through consolidation

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

Data Source

PatentUS9569726B2Server computing device for recommending meeting a friend at a service location based on current location, travel direction, and calendar activity
Publication Date: 2017.02.14 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9569726B2 patent drawing
  • US9569726B2 patent drawing
  • US9569726B2 patent drawing

AI summary

A server computing device and related method for providing recommendations to a user computing device are disclosed. In one example, user activity of the user of a user computing device and friend activity of a friend using a friend computing device are received. A request for a recommendation is received from the user device. Based on the user and friend activities, it is estimated that the user and friend will approach an intersecting location within a window of time, and the user and friend are available to meet in that window. A recommendation of a service offered within a distance of the location is sent, with the recommendation displayed on the user computing device.