Automated Assistant Database Access to Avoid Duplicative Outgoing Calls

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automated assistants waste computational and network resources by initiating duplicative outgoing electronic communications, such as automated telephone calls, to satisfy user requests that can be fulfilled using stored conversation data.

Innovation Solution

Maintain non-access-restricted databases for general user content and access-restricted databases for personal user content, processing conversation data to determine content type, and selectively access these databases to satisfy user requests without initiating unnecessary communications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated assistants initiate outgoing electronic communications to satisfy user requests, then user requests can be fulfilled, but computational and network resources are wasted due to duplicative communications

Engineering Contradiction:
Improverequest fulfillment capabilityVSAvoidcomputational and network resources
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by maintaining databases of information obtained from previous communications and conversations. When a user makes a request, the system first checks these databases to see if the information is already available, thereby avoiding the need to initiate duplicative outgoing communications and wasting computational resources.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of information from previous communications and stores them in databases. Instead of re-obtaining the same information through new communications, the system retrieves copied data from storage, significantly reducing computational and network resource consumption while maintaining request fulfillment capability.

Inventive Principle:
Principle #26Copying

2Loss of information

If automated assistants conduct conversations to inquire about product availability, then user information needs are met, but computational resources are consumed for each individual call

Engineering Contradiction:
Improveproduct availability informationVSAvoidcomputational resources
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system merges multiple information-gathering operations into a single database storage operation. Information from communications with businesses about product availability is stored once in the database, and then reused to satisfy multiple user requests, eliminating the need for separate computational operations for each inquiry and reducing overall resource consumption.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system recovers and reuses information from previous communications by storing it in databases. Instead of discarding the information after a single use and requiring new communications to obtain it again, the system recovers the stored information to satisfy subsequent requests, thereby reducing computational resource consumption.

Inventive Principle:
Principle #34Discarding and recovering

3Adaptability or versatility

If automated assistants initiate repeated telephone calls to the same business, then user requests are satisfied, but network resources are wasted

Engineering Contradiction:
Improverequest satisfaction flexibilityVSAvoidnetwork resources
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by pre-obtaining and storing information from communications with businesses before user requests are made. This preliminary information gathering and storage enables the system to satisfy user requests without initiating repeated telephone calls, thereby reducing network resource waste while maintaining the flexibility to adapt to different user needs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates and stores copies of information from communications with businesses in databases. When users make requests about the same business, the system retrieves copied information rather than initiating new communications, thereby eliminating network resource waste from repeated calls while maintaining the ability to satisfy diverse user requests.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250291946A1Maintaining non-access-restricted and access-restricted databases to mitigate and/or eliminate instances of outgoing electronic communications that are initiated in response to receiving requests from users
Publication Date: 2025.09.18 GOOGLE LLC
  • US20250291946A1 patent drawing
  • US20250291946A1 patent drawing
  • US20250291946A1 patent drawing

AI summary

Implementations are directed to maintaining non-access-restricted database(s) that are general to a plurality of users and access-restricted database(s) that are specific to a user, and subsequently using the non-access-restricted database(s) and/or the access-restricted database(s) in responding to requests provided by users. For example, processor(s) of a system can determine content of a conversation between a user and an additional user and store portion(s) of the content of the conversation in the non-access-restricted database(s) based on the content being non-personal content and/or the access-restricted database(s) based on the content being personal content. Accordingly, when a user provides a request, the processor(s) can initially cause a search to be performed over the non-access-restricted database(s) and/or the access-restricted database(s) in an attempt to satisfy the request. Assuming the request can be satisfied based on the search, the processor(s) can render portion(s) of the content of the conversation for presentation to the user.