Backend System Cellular Connection Availability Query

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Backend systems face inefficiencies and network congestion due to repeated unsuccessful attempts to contact vehicles that are not connected to a cellular network, as they are not designed to handle a large number of vehicles and often try to establish connections when vehicles are out of range.

Innovation Solution

A method and system that determine the availability of a cellular connection by querying a wireless service provider or its associated servers, such as a Home Location Register or Home Subscriber Server, before attempting to establish a connection, allowing for pre-qualification of connection establishment and reducing unnecessary call attempts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the backend system makes repeated unsuccessful attempts to contact the vehicle, then the system ensures eventual contact coverage, but computing resources are wasted and network congestion increases

Engineering Contradiction:
Improvecontact coverageVSAvoidcomputing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The backend system performs a preliminary check with the wireless service provider to determine vehicle connection status before attempting to establish a cellular connection. This preliminary action filters out vehicles that are currently disconnected, preventing wasted computing resources on unsuccessful call attempts while maintaining reliable contact coverage for available vehicles.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the backend system makes repeated unsuccessful attempts to contact the vehicle, then the system ensures eventual contact coverage, but network traffic increases and cellular network congestion is promoted

Engineering Contradiction:
Improvecontact coverageVSAvoidnetwork congestion
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The system queries the wireless service provider in advance to obtain the vehicle's connection status before initiating cellular calls. This preliminary filtering prevents unnecessary network traffic from unsuccessful call attempts, reducing cellular network congestion while ensuring contact coverage is maintained for vehicles that are actually available.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the backend system services countless numbers of vehicles without connection status checks, then comprehensive vehicle coverage is maintained, but computing efficiency deteriorates

Engineering Contradiction:
Improvevehicle coverageVSAvoidcomputing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

Before processing connection attempts for any vehicle in the extensive fleet, the backend system queries the wireless service provider to obtain connection status information. This preliminary filtering step maintains comprehensive vehicle coverage capability while dramatically improving computing efficiency by eliminating unsuccessful connection attempts from the processing load.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The wireless service provider acts as an intermediary between the backend system and the vehicles. By querying this intermediary for connection status information, the backend system obtains filtered data about which vehicles are actually available for contact, improving computing efficiency without sacrificing fleet-wide coverage capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10492234B2Determining availability of a cellular connection between a vehicle and a vehicle backend system
Publication Date: 2019.11.26 GENERAL MOTORS LLC
  • US10492234B2 patent drawing
  • US10492234B2 patent drawing

AI summary

A vehicle backend system and a method of using the backend system to determine availability of a cellular connection between the backend system and a vehicle prior to the backend system attempting to establish the cellular connection. The method includes: determining at the backend system that a vehicle service is to be provided to the vehicle; based on the determination, transmitting from the backend system to a wireless service provider (WSP) or a WSP server a query associated with the connection status of the vehicle; in response to transmitting the query, receiving at the backend system a response to the query, wherein the response indicates that the vehicle is either in a connected state or an un-connected state; and when the vehicle is in the connected state: attempting to establish the cellular connection between the backend system and the vehicle; and when the cellular connection is established, providing the vehicle service.