Robotic Assistant Task Delegation Across Nearby Computing Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automated assistants are geographically limited and inefficient in multi-assistant environments, often wasting resources and time due to static device placement and incompatibilities between devices from different software providers.

Innovation Solution

A robotic computing device that interacts with nearby devices to delegate tasks and gather information, using techniques similar to human-computer interactions, optimizing task delegation based on efficiency and resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a static assistant-enabled device is used to fulfill user requests, then the device can perform operations within its fixed location, but the device becomes geographically limited and cannot effectively serve users who move to different locations

Engineering Contradiction:
Improveuser accessibilityVSAvoidgeographic flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system transitions from static assistant devices to a dynamic robotic device that can physically move throughout the environment. The robotic device receives requests from users at any location, navigates to the relevant position, and fulfills the request by interacting with local resources or other devices, thereby providing both ease of operation and geographic flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The robotic device acts as an intermediary between the user and the static assistant-enabled devices. It receives user requests, determines the appropriate location and device to fulfill the request, and coordinates the fulfillment by rendering commands to nearby devices or performing actions directly, thus bridging the gap between user mobility and device fixedness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If a robotic computing device attempts to fulfill all requests independently, then it maintains full control over task execution, but it wastes time and resources when not optimally positioned or powered

Engineering Contradiction:
Improvetask completion efficiencyVSAvoidresource waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The robotic device serves as a coordinating intermediary that assesses its own capabilities and environmental resources. When it determines that another device is better suited to fulfill a request (based on location, power state, or capability), it delegates the task to that device, thereby improving overall productivity and reducing energy waste.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The robotic device autonomously evaluates its own operational state and makes intelligent decisions about task delegation. It monitors its position, power levels, and capability to fulfill requests, and independently determines when to execute tasks itself versus when to delegate to other devices, optimizing resource utilization without requiring constant human intervention.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If multiple assistant devices from different software providers operate independently, then each device maintains its own functionality, but compatibility issues arise and resources are wasted when less suitable devices execute operations

Engineering Contradiction:
Improvemulti-provider device compatibilityVSAvoidcomputational resource waste
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The robotic device implements a universal interface layer that can communicate with and coordinate multiple assistant devices from different software providers. It translates between different device protocols and capabilities, enabling seamless collaboration across heterogeneous devices while selecting the most suitable device for each specific task based on current conditions.

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

Solution Approach 2:

The system incorporates feedback mechanisms where the robotic device continuously monitors the operational state, capabilities, and performance of nearby assistant devices. Based on this feedback, it dynamically adjusts its task delegation decisions, selecting devices that are currently best-suited to fulfill requests, thereby improving compatibility and reducing resource waste across multi-provider environments.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250262751A1Selective interaction of robotic device with additional computing device(s)
Publication Date: 2025.08.21 GOOGLE LLC
  • US20250262751A1 patent drawing
  • US20250262751A1 patent drawing
  • US20250262751A1 patent drawing

AI summary

Implementations set forth herein relate to a robotic computing device that can seek additional information from other nearby device(s) for fulfilling a request and/or delegating certain operations to the other nearby device(s). Delegating certain operations can involve the robotic computing device maneuvering to a location of a nearby device and soliciting the nearby device for assistance by providing an input from the robotic computing device to the nearby device. In some instances, the input can include an audible rendering of an invocation phrase and a command phrase for invoking an automated assistant that is accessible via the nearby device. A determination of whether to delegate certain operations or seek additional information can be based on a variety of factors such as predicted efficiency and estimated accuracy of performance for performing certain operations.