IP Library Granted Patent US 9,401,961
Granted Patent B2
US 9,401,961 · App. 14/197,380 · Granted Jul 26, 2016

Cloud-enhanced traffic controller

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 9,401,961
App. No.
14/197,380
Granted
Jul 26, 2016
Kind
B2
Abstract

Embodiments include a method for controlling a traffic signal with a cloud-enhanced traffic controller. The method includes receiving the cloud-enhanced traffic controller comprising a memory storing a connection agent and a unique identification assigned to the cloud-enhanced traffic controller and connecting the cloud-enhanced traffic controller to the traffic signal and to a communications network, wherein based upon detecting that the cloud-enhanced traffic controller is connected to the communications network, the connection agent establishes a secure connection to a web service. The method also includes transmitting the unique identification and a status information of the cloud-enhanced traffic controller to the web service.

Claims (33)

1. A method for controlling a traffic signal with a cloud-enhanced traffic controller, the method comprising:

assigning a unique identification to the cloud-enhanced traffic controller;

storing a connection agent in a memory of the cloud-enhanced traffic controller;

connecting the cloud-enhanced traffic controller to the traffic signal and to a communications network;

based upon detecting that the cloud-enhanced traffic controller is connected to the communications network, automatically establishing by the connection agent a secure connection to a web service using stored preconfigured configuration to provide access to the cloud-enhanced traffic controller by indirectly connecting the cloud-enhanced traffic controller to the Internet via the web service without a customer needing to supply an IP address, wherein the secure connection to the web service is secured using a trusted certificate stored in the memory;

transmitting by the connection agent the unique identification for self identifying to the web service with the unique identification of the cloud-enhanced traffic controller and a status information of the cloud-enhanced traffic controller to the web service; and

querying the web service by the connection agent for receiving instructions over the communications network for the cloud-enhanced traffic controller.

2. The method of claim 1 , further comprising receiving one or more commands for operation of the cloud-enhanced traffic controller from the web service.

3. The method of claim 1 , further comprising accessing the web service via the Internet using a customer identification, wherein the customer identification is associated with the unique identification assigned to the cloud-enhanced traffic controller.

4. The method of claim 1 , wherein accessing the web service via the Internet is performed via a web browser.

5. The method of claim 1 , wherein accessing the web service via the Internet is performed via an application on at least one of a smartphone or a tablet.

6. The method of claim 1 , wherein the status information is periodically transmitted to the web service at a predetermined time interval.

7. The method of claim 1 , wherein the status information is transmitted to the web service based on a change in the status information.

8. The method of claim 1 , further comprising a transmitting local configuration of the cloud-enhanced traffic controller to the web service.

9. The method of claim 8 , wherein the local configuration includes a signal plan for the traffic signal.

10. A cloud-enhanced traffic controller comprising:

a memory storing a connection agent and a unique identification assigned to the cloud-enhanced traffic controller; and

A processor configured to operate a traffic signal for an intersection, the processor configured to execute the connection agent based upon detecting that the cloud-enhanced traffic controller is connected to a communications network, wherein the connection agent causes the processor to:

automatically establish a secure connection to a web service upon the cloud-enhanced traffic controller connecting to the communications network using stored pre-configured configuration to provide access to the cloud-enhanced traffic controller by indirectly connecting the cloud-enhanced traffic controller to the Internet via the web service without a customer needing to supply an IP address, wherein the secure connection to the web service is secured using a trusted certificate stored in the memory;

and transmit the unique identification for self identifying to the web service with the unique identification of the cloud-enhanced traffic controller and a status information of the cloud-enhanced traffic controller to the web service;

and query the web service for receiving instructions over the communications network for the cloud-enhanced traffic controller.

11. The cloud-enhanced traffic controller of claim 10 , wherein the connection agent further causes the processor to receive one or more commands for operation of the cloud-enhanced traffic controller from the web service.

12. The cloud-enhanced traffic controller of claim 10 , wherein the status information is periodically transmitted to the web service at a predetermined time interval.

13. The cloud-enhanced traffic controller of claim 10 , wherein the status information is transmitted to the web service based on a change in the status information.

14. The cloud-enhanced traffic controller of claim 10 , wherein the connection agent further causes the processor to transmit a local configuration of the cloud-enhanced traffic controller to the web service.

15. The cloud-enhanced traffic controller of claim 14 , wherein the local configuration includes a signal plan for the traffic signal.

16. A computer program product for controlling a traffic signal with a cloud-enhanced traffic controller, the computer program product comprising:

a non-transitory computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising:

establishing a secure connection between the cloud-enhanced traffic controller and a web service accessible on a communications network that has a routing gateway or a proxy server, wherein the cloud-enhanced traffic controller includes a memory storing a connection agent and a unique identification assigned to the cloud-enhanced traffic controller and wherein the connection agent automatically establishes the secure connection based upon detecting that the cloud-enhanced traffic controller is connected to a the communications network using stored preconfigured configuration to provide access to the cloud-enhanced traffic controller by indirectly connecting the cloud-enhanced traffic controller to the Internet via the web service without a customer needing to supply an IP address wherein the secure connection to the web service is secured using a trusted certificate stored in the memory; and

transmitting by the connection agent the unique identification for self identifying to the web service with the unique identification of the cloud-enhanced traffic controller and a status information of the cloud-enhanced traffic controller to the web service; and

querying the web service by the connection agent for receiving instructions over the communications network for the cloud-enhanced traffic controller.

17. The computer program product of claim 16 , wherein the method further comprises receiving one or more commands for operation of the cloud-enhanced traffic controller from the web service.

18. The computer program product of claim 16 , wherein the status information is transmitted to the web service based on a change in the status information.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2022
From: SIEMENS MOBILITY, INC.
To: YUNEX LLC
Reel/Frame 059904/0721 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2019
From: SIEMENS INDUSTRY, INC
To: SIEMENS MOBILITY, INC.
Reel/Frame 049841/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2014
From: BUCKEL, WOLFGANG ERICH
To: SIEMENS INDUSTRY, INC.
Reel/Frame 032365/0423 →