Dynamic Object Grouping via Attribute Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems require pre-definition of groups or categories to sort objects, limiting flexibility in object grouping.

Innovation Solution

An information processing system that uses attribute information storage, determination, and grouping mechanisms to dynamically group objects in a virtual two-dimensional or three-dimensional space based on user operations, without pre-defining groups, by comparing attribute information and determining proximity within a set region.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If groups associated with sorting conditions are pre-defined to sort objects, then object sorting can be performed systematically, but flexibility in object grouping is limited

Engineering Contradiction:
Improveflexibility in object groupingVSAvoidpre-definition of groups and sorting conditions
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic grouping where the determination region and grouping criteria are not fixed in advance but are established on-demand based on user operations. When a user performs a gesture operation, the system dynamically determines a region, identifies objects within it, compares their attribute information, and creates groups accordingly. This dynamic approach eliminates the need for pre-defined groups while maintaining systematic sorting capability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system enables self-service grouping by automatically comparing attribute information of objects within the determination region and performing grouping operations without requiring users to manually define group criteria. The attribute information storage means stores necessary attributes, and the determination means automatically processes grouping based on user gestures, making the system adaptable to different grouping needs without pre-configuration.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If pre-defined groups with sorting conditions are used, then systematic object sorting is achieved, but user interaction flexibility is reduced

Engineering Contradiction:
Improveuser interaction flexibilityVSAvoidtime for pre-defining groups
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary preparation by storing attribute information for multiple objects in advance in the attribute information storage means. This pre-stored attribute data enables rapid on-demand grouping operations, as the system only needs to retrieve and compare existing attribute information when a user performs a gesture, rather than pre-defining all possible groups and conditions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The determination means automatically performs the grouping operation by comparing attribute information of objects within the determination region, eliminating the need for users to manually define group criteria or spend time pre-configuring sorting conditions. The system self-services the grouping task based on user gestures and stored attribute data.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10089328B2Information processing system, method for controlling information processing system, program, and information recording medium capable of grouping objects without needing to pre-define a group associated with a sorting condition
Publication Date: 2018.10.02 RAKUTEN GROUP INC
  • US10089328B2 patent drawing
  • US10089328B2 patent drawing
  • US10089328B2 patent drawing

AI summary

Provided is an information processing system capable of grouping objects without needing to pre-define a group associated with a sorting condition. A determination unit determines whether or not one of a first object and a second object different from the first object is included in a determination region that is set based on a position of another one of the first object and the second object. A grouping unit groups the first object and the second object based on a result of a comparison between the attribute information associated with the first object and the attribute information associated with the second object in a case where it is determined that the one of the first object and the second object is included in the determination region.