Information Processing Device for Adaptive Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer agent technologies struggle to consider non-schedule information, such as travel time and user priorities, when determining event times, leading to suboptimal scheduling outcomes.

Innovation Solution

An information processing device and method that includes a request transmitting portion, response receiving and analyzing portion, text output portion, request generating portion, and timing control portion, enabling the agent to incorporate user information and adjust request timing based on response analysis and user input, thereby improving scheduling decisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If the agent automatically determines event time based on registered schedules, then the scheduling process is efficient and automated, but it cannot consider non-schedule information such as travel time and user priorities

Engineering Contradiction:
Improveautomatic schedulingVSAvoidnon-schedule information
Core Design Contradiction:
Extent of automationVSLoss of information

Solution Approach 1:

The system performs preliminary actions by proactively notifying users of scheduled events in advance, allowing users to provide corrections or additional information before the event occurs. This resolves the contradiction by maintaining automated scheduling while creating opportunities to incorporate non-schedule information through timely user notifications.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where user responses to notifications are processed and used to adjust future scheduling. Users can correct schedule information or provide travel time details, and this feedback is incorporated into subsequent scheduling decisions, thereby integrating non-schedule information while preserving automation.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the agent requests user input for schedule corrections, then scheduling accuracy is improved, but the user burden and interaction complexity increase

Engineering Contradiction:
Improvescheduling accuracyVSAvoiduser interaction
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system applies partial action by requesting user input only when necessary - specifically when schedule conflicts are detected or when preliminary notifications are sent. It does not require continuous user interaction, thus improving scheduling accuracy while minimizing user burden by engaging users only when correction or confirmation is actually needed.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If the agent processes multiple user responses and generates new requests, then scheduling comprehensiveness is improved, but the processing time and system complexity increase

Engineering Contradiction:
Improvescheduling flexibilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary processing by notifying users in advance of scheduled events and potential conflicts, allowing users to provide responses ahead of time. This preliminary action enables the system to process multiple user responses without time pressure, improving scheduling flexibility while minimizing actual processing time during event coordination.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10121124B2Information processing device, information processing method and program
Publication Date: 2018.11.06 SONY GROUP CORP
  • US10121124B2 patent drawing
  • US10121124B2 patent drawing
  • US10121124B2 patent drawing

AI summary

There is provided an information processing device including a request transmitting portion that transmits a request, a response receiving portion that receives a response corresponding to the request, a response analyzing portion that analyzes the response, a text output portion that outputs, to the user, text generated based on the response analysis result, a request generating portion that newly generates the request based on the response analysis result or text input by the user, and a timing control portion that controls a timing at which the request is newly generated based on a timing at which the generated text is output.