Cloud Data Stream Intersection for Context-Aware Vehicle Settings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current vehicle systems lack the ability to understand user preferences and context, leading to inefficient data processing and increased distracted driving due to the lack of personalized and contextually relevant information.

Innovation Solution

A cloud processing system that receives and processes data streams from vehicles and home devices to identify metadata intersections, triggering specific action conditions and sending relevant recommendations or settings to the user, thereby reducing distracted driving by providing personalized and contextually relevant information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If cloud processing system processes all data streams from vehicles and home devices, then comprehensive information is provided to users, but system complexity and data processing load increase

Engineering Contradiction:
Improvecomprehensive informationVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments data processing by creating separate processing pipelines for different data types (vehicle data, home device data, user profile data). Each data stream is processed independently through specific filters and algorithms, then results are integrated. This modular approach reduces overall system complexity while maintaining comprehensive information processing capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary components including data brokers, message queues, and abstraction layers between data sources and processing systems. These intermediaries buffer, filter, and standardize data before it reaches the core processing logic, reducing the complexity burden on the main system while enabling comprehensive data collection and analysis.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If system provides personalized and contextually relevant information, then distracted driving is reduced, but data processing and user profiling complexity increases

Engineering Contradiction:
Improvedistracted driving reductionVSAvoiddata processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-processing data streams, creating and maintaining user profiles in advance, and pre-calculating contextual relationships before they are needed. User preferences, behavioral patterns, and contextual rules are established beforehand, allowing the system to quickly generate personalized recommendations without complex real-time processing during critical moments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where user responses to recommendations are tracked and used to refine user profiles and contextual models. This continuous feedback loop allows the system to learn and adapt to user preferences over time, improving personalization accuracy while reducing the complexity of real-time decision-making by relying on pre-learned patterns.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11975631B2Systems and cloud processing systems for processing data streams from data producing objects of vehicles, location entities and personal devices
Publication Date: 2024.05.07 EMERGING AUTOMOTIVE LLC
  • US11975631B2 patent drawing
  • US11975631B2 patent drawing
  • US11975631B2 patent drawing

AI summary

Methods and systems are provided for cloud processing data streamed from a vehicle and a home (e.g., any location) associated with a user account. One method includes receiving a data stream from the vehicle entity, where the data stream from the vehicle entity includes metadata from one or more data producing objects of the vehicle entity. And, receiving a data stream from the home entity, where the data stream from the home entity includes metadata from one or more data producing objects of the home entity. The method includes accessing action conditions associated with a user account. The action conditions identify a position where at least one or more states of the metadata from each of the home entity and the vehicle entity intersect. And, each action condition identifies a type or types of control information to be processed. The method includes processing the received metadata from the vehicle entity and the home entity. The processing identifies metadata of the home entity and the vehicle entity that includes an intersection of said at least one or more states of said respective metadata of the home entity and the vehicle entity. The intersection is indicative that a specific action condition being satisfied. The method includes sending, in response to the specific action condition being satisfied, control information to the user account. The logic associated with the user account determines when the control information is sent to the vehicle entity or the home entity for surfacing information or making a setting regarding the satisfied specific action condition. Intersections can also be identified with user devices that may be associated with the user account.