IP Library Granted Patent US 11,805,018
Granted Patent B2
US 11,805,018 · App. 17/570,822 · Granted Oct 31, 2023

System, method, and apparatus to extra vehicle communications control

Inventors: Yu Fang (Palo Alto, CA); Xuanran Zong (Sunnyvale, CA); Jan Cardenas (Cupertino, CA); Andrew Ling (Daly City, CA)
Assignee: Sonatus, Inc.
H04L41/0893G07C5/008H04L41/28H04L43/0876H04L47/20H04L61/3025H04L61/4511H04L63/0236H04W4/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,805,018
App. No.
17/570,822
Granted
Oct 31, 2023
Kind
B2
Abstract

An example system includes a vehicle having a first network zone and a second network zone of a different type than the first network zone; a gatekeeper interface circuit interposed between the first network zone and a transceiver selectively couplable to an external device, and further interposed between the second network zone and the transceiver; a policy manager circuit structured to interpret a policy comprising an external data routing description; and a configuration circuit structured to configure the gatekeeper interface circuit in response to the external data routing description; wherein the gatekeeper interface circuit is structured to regulate communications between end points of the first network zone and the transceiver, and to regulate communications between end points of the second network zone and the transceiver.

Claims (54)

1. A system, comprising:

a vehicle having a first network zone and a second network zone of a different type than the first network zone;

a gatekeeper interface circuit interposed between the first network zone and a transceiver selectively couplable to an external device, and further interposed between the second network zone and the transceiver;

a policy manager circuit structured to interpret a policy comprising an external data routing description that comprises a local domain name server (DNS) comprising a plurality of local address values for end points of the first network zone or second network zone, each of the local address values of the plurality corresponding to at least one non-local address value for the end points of the first network zone or second network zone, wherein at least one of the non-local address values comprises an address value utilized by an external device; and

a configuration circuit structured to configure the gatekeeper interface circuit in response to the external data routing description;

wherein the gatekeeper interface circuit is structured to regulate communications between end points of the first network zone and the transceiver, and to regulate communications between end points of the second network zone and the transceiver.

2. The system of claim 1 , wherein the address value utilized by the external device comprises at least one of a standardized value for the end point or a proprietary value for the end point.

3. The system of claim 1 , wherein the address value utilized by the external device comprises a previous local address value for an end point of the first network zone or second network zone.

4. The system of claim 1 , wherein the policy manager circuit is further structured to determine an address change of an end point of the first network zone or second network zone, and to update the local DNS in response to the address change.

5. The system of claim 4 , wherein the address change comprises a change of the end point from a first one of the first network zone or second network zone to the other one of the first network zone or second network zone.

6. The system of claim 1 , wherein the policy manager circuit is further structured to determine a change of a non-local address value for an end point of the first network zone or second network zone, and to update the local DNS in response to the non-local address value change.

7. The system of claim 6 , wherein the policy manager circuit is further structured to determine an authorization of an external device providing the change of the non-local address value.

8. The system of claim 1 , wherein the external data routing description comprises an external domain name server (DNS) comprising a plurality of external address values for external network access locations, each corresponding to at least one local communicating device.

9. The system of claim 8 , wherein each at least one local communicating device comprises at least one of: an end point of the first network zone or the second network zone; an application; a flow; a vehicle function; or a vehicle controller.

10. The system of claim 8 , wherein each external network access location comprises at least one of: an internet address; a wide area network address; an external device identifier; or an external application identifier.

11. A method, comprising:

interpreting a policy comprising an external data routing description;

configuring a gatekeeper interface circuit in response to the external data routing description, the gatekeeper interface circuit interposed between a first network zone of a vehicle and a transceiver selectively couplable to an external device, and further interposed between a second network zone of the vehicle and the transceiver;

regulating communications, using the gatekeeper interface circuit, between end points of the first network zone and the transceiver and between end points of the second network zone and the transceiver;

determining an address change of an end point of the first network zone or second network zone, the address change comprising a change of the end point from a first one of the first network zone or second network zone to the other one of the first network zone or second network zone; and

updating a local DNS in response to the address change.

12. The method of claim 11 , further comprising determining a change of a non-local address value for an end point of the first network zone or second network zone, and updating the local DNS in response to the non-local address value change.

13. The method of claim 12 , further comprising determining an authorization of an external device providing the change of the non-local address value.

14. The method of claim 11 , wherein the external data routing description comprises an external domain name server (DNS) comprising a plurality of external address values for external network access locations, each corresponding to at least one local communicating device.

15. The method of claim 14 , wherein each at least one local communicating device comprises at least one of: an end point of the first network zone or the second network zone; an application; a flow; a vehicle function; or a vehicle controller.

16. The method of claim 14 , wherein each external network access location comprises at least one of: an internet address; a wide area network address; an external device identifier; or an external application identifier.

17. A system, comprising:

a vehicle having a first network zone and a second network zone of a different type than the first network zone;

a gatekeeper interface circuit interposed between the first network zone and a transceiver selectively couplable to an external device, and further interposed between the second network zone and the transceiver;

a policy manager circuit structured to:

interpret a policy comprising an external data routing description that comprises a local domain name server (DNS) comprising a plurality of local address values for end points of the first network zone or second network zone, each corresponding to at least one non-local address value for the end points of the first network zone or second network zone, and

determine an address change of an end point of the first network zone or second network zone, and to update the local DNS in response to the address change; and

a configuration circuit structured to configure the gatekeeper interface circuit in response to the external data routing description;

wherein the gatekeeper interface circuit is structured to regulate communications between end points of the first network zone and the transceiver, and to regulate communications between end points of the second network zone and the transceiver.

18. The system of claim 17 , wherein the address change comprises a change of the end point from a first one of the first network zone or second network zone to the other one of the first network zone or second network zone.

19. A system, comprising:

a vehicle having a first network zone and a second network zone of a different type than the first network zone;

a gatekeeper interface circuit interposed between the first network zone and a transceiver selectively couplable to an external device, and further interposed between the second network zone and the transceiver;

a policy manager circuit structured to:

interpret a policy comprising an external data routing description that comprises a local domain name server (DNS) comprising a plurality of local address values for end points of the first network zone or second network zone, each corresponding to at least one non-local address value for the end points of the first network zone or second network zone, and

determine a change of a non-local address value for an end point of the first network zone or second network zone, and to update the local DNS in response to the non-local address value change; and

a configuration circuit structured to configure the gatekeeper interface circuit in response to the external data routing description;

wherein the gatekeeper interface circuit is structured to regulate communications between end points of the first network zone and the transceiver, and to regulate communications between end points of the second network zone and the transceiver.

20. The system of claim 19 , wherein the policy manager circuit is further structured to determine an authorization of an external device providing the change of the non-local address value.

21. A system, comprising:

a vehicle having a first network zone and a second network zone of a different type than the first network zone;

a gatekeeper interface circuit interposed between the first network zone and a transceiver selectively couplable to an external device, and further interposed between the second network zone and the transceiver;

a policy manager circuit structured to interpret a policy comprising an external data routing description that comprises:

a local domain name server (DNS) comprising a plurality of local address values for end points of the first network zone or second network zone, each corresponding to at least one non-local address value for the end points of the first network zone or second network zone, and

an external domain name server (DNS) comprising a plurality of external address values for external network access locations, each corresponding to at least one local communicating device; and

a configuration circuit structured to configure the gatekeeper interface circuit in response to the external data routing description;

wherein the gatekeeper interface circuit is structured to regulate communications between end points of the first network zone and the transceiver, and to regulate communications between end points of the second network zone and the transceiver.

22. The system of claim 21 , wherein each at least one local communicating device comprises at least one of: an end point of the first network zone or the second network zone; an application; a flow; a vehicle function; or a vehicle controller.

23. The system of claim 21 , wherein each external network access location comprises at least one of: an internet address; a wide area network address; an external device identifier; or an external application identifier.

Assignments (2)
SECURITY INTEREST Recorded Dec 23, 2025
From: SONATUS, INC.; SONATUS INTERNATIONAL HOLDING INC.; SONATUS IRELAND, LIMITED
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 074052/0671 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2022
From: FANG, YU; ZONG, XUANRAN; CARDENAS, JAN; LING, ANDREW
To: SONATUS, INC.
Reel/Frame 059011/0105 →
Continuity (7)
Continuation 17027187 · Sep 21, 2020
Provisional Application 63024383 · May 13, 2020
Provisional Application 62986444 · Mar 6, 2020
Provisional Application 62911249 · Oct 5, 2019
Provisional Application 62911248 · Oct 5, 2019
Provisional Application 62903462 · Sep 20, 2019
Related Publication 20220131754A1 · Apr 28, 2022
Cited By (12)
US 12,199,824 US 12,211,323 US 12,211,324 US 12,230,071 US 12,244,464 US 12,261,747 US 12,395,406 US 12,403,921 US 12,415,479 US 12,528,442 US 12,573,245 US 12,710,956