Cognitive traffic signal control

US9965951B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9965951-B1
Application numberUS-201715412153-A
CountryUS
Kind codeB1
Filing dateJan 23, 2017
Priority dateJan 23, 2017
Publication dateMay 8, 2018
Grant dateMay 8, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In an approach for adapting traffic signal timing, a computer receives a streaming video for one or more paths of a first intersection. The computer identifies traffic within the received streaming video. The computer calculates traffic flow for the one or more paths of the first intersection based on the identified traffic. The computer determines whether a change in a state of a traffic signal for the first intersection should occur based at least in part on the identified traffic and the determined traffic flow with respect to predefined objectives. Responsive to determining the change in the state of the traffic signal for the first intersection should occur, the computer calculates a change to a traffic signal timing based on the determined change in the state of the traffic signal. The computer initiates an adaptation to the traffic signal timing based on the determined change to the traffic signal timing.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for adapting traffic signal timing, the method comprising: receiving, by one or more computer processors, streaming video for one or more paths of a first intersection; identifying, by one or more computer processors, traffic within the received streaming video; calculating, by one or more computer processors, traffic flow for the one or more paths of the first intersection based on the identified traffic; determining, by one or more computer processors, whether a change in a state of a traffic signal for the first intersection should occur based at least in part on the identified traffic and the calculated traffic flow with respect to predefined objectives; responsive to determining that the change in the state of the traffic signal for the first intersection should occur, calculating, by one or more computer processors, a change to a traffic signal timing based on the determined change in the state of the traffic signal for the first intersection; and initiating, by one or more computer processors, an adaptation to the traffic signal timing based on the calculated change to the traffic signal timing. 2. The method of claim 1 , further comprising: collecting, by one or more computer processors, sensor data associated with the first intersection; evaluating, by one or more computer processors, the collected sensor data with respect to the predefined objectives; and determining, by one or more computer processors, additional changes to the calculated traffic signal timing based on the evaluated collected sensor data. 3. The method of claim 2 , wherein the collected sensor data associated with the first intersection includes one or more of the following: weather sensor data that identifies at least a temperature associated with the first intersection; vehicle sensor data that identifies at least information associated with braking and traction control systems associated with the first intersection; and data for a second intersection that identifies a traffic flow from the second intersection in which the traffic flow from the second intersection moves into the first intersection. 4. The method of claim 1 , wherein identifying the traffic within the received streaming video further comprises: identifying, by one or more computer processors, vehicles within the received streaming video; and identifying, by one or more computer processors, a type of each individual vehicle within the identified vehicles. 5. The method of claim 1 , wherein identifying the traffic within the received streaming video further comprises: identifying, by one or more computer processors, pedestrians within the received streaming video; and identifying, by one or more computer processors, a type of each individual pedestrian within the identified pedestrians. 6. The method of claim 1 , wherein determining whether a change in the state of a traffic signal for the first intersection should occur based at least in part on the identified traffic and the calculated traffic flow with respect to predefined objectives further comprises: evaluating, by one or more computer processors, the identified traffic with respect to the predefined objectives; and evaluating, by one or more computer processors, the determined traffic flow with respect to the predefined objectives. 7. The method of claim 1 , wherein calculating the change to the traffic signal timing based on the determined state of the traffic signal for the first intersection further comprises: comparing, by one or more computer processors, the determined state of the traffic signal for the first intersection to a current state of the traffic signal; determining, by one or more computer processors, whether the determined state of the traffic signal for the first intersection and the current state of the traffic signal for the first intersection are different based on the comparison; and responsive to determining the determined state of the traffic signal for the first intersection and the current state of the traffic signal for the first intersection are different, updating, by one or more computer processors, the current state of the traffic signal for the first intersection with the determined state for the first intersection. 8. The method of claim 1 , wherein calculating the traffic flow for the one or more paths of the first intersection based on the identified traffic further comprises: tracking, by one or more computer processors, movement of the identified traffic along the one or more paths of the first intersection; calculating, by one or more computer processors, a set of throughput statistics for each of the one or more paths of the first intersection based on the tracked movement of the identified traffic; and calculating, by one or more computer processors, an amount of traffic to pass through the first intersection based at least in part on the calculated set of throughput statistics and the identified traffic. 9. A computer program product for adapting traffic signal timing, the computer program product comprising: one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising: program instructions to receive streaming video for one or more paths of a first intersection; program instructions to identify traffic within the received streaming video; program instructions to calculate traffic flow for the one or more paths of the first intersection based on the identified traffic; program instructions to determine whether a change in a state of a traffic signal for the first intersection should occur based at least in part on the identified traffic and the calculated traffic flow with respect to predefined objectives; responsive to determining that the change in the state of the traffic signal for the first intersection should occur, program instructions to calculate a change to a traffic signal timing based on the determined change in the state of the traffic signal for the first intersection; and program instructions to initiate an adaptation to the traffic signal timing based on the calculated change to the traffic signal timing. 10. The computer program product of claim 9 , further comprising program instructions, stored on the one or more computer readable storage media, to: collect sensor data associated with the first intersection; evaluate the collected sensor data with respect to the predefined objectives; and determine additional changes to the calculated traffic signal timing based on the evaluated collected sensor data. 11. The computer program product of claim 10 , wherein the collected sensor data associated with the first intersection includes one or more of the following: weather sensor data that identifies at least a temperature associated with the first intersection; vehicle sensor data that identifies at least information associated with braking and traction control systems associated with the first intersection; and data for a second intersection that identifies a traffic flow from the second intersection in which the traffic flow from the second intersection moves into the first intersection. 12. The computer program product of claim 9 , wherein to identify the traffic within the received streaming video further comprises program instructions, stored on the one or more computer readable storage media, to: identify vehicles within the received streaming video; and identify a type of each individual vehicle within the identified vehicles. 13. The computer program product of claim 9 , wherein to identify the traffic withi

Assignees

Inventors

Classifications

  • G08G1/081Primary

    Plural intersections under common control · CPC title

  • for traffic information dissemination · CPC title

  • G08G1/0145Primary

    for active traffic flow control · CPC title

  • by counting the vehicles in a section of the road or in a parking area, i.e. comparing incoming count with outgoing count · CPC title

  • according to detected number or speed of vehicles · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9965951B1 cover?
In an approach for adapting traffic signal timing, a computer receives a streaming video for one or more paths of a first intersection. The computer identifies traffic within the received streaming video. The computer calculates traffic flow for the one or more paths of the first intersection based on the identified traffic. The computer determines whether a change in a state of a traffic signa…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G08G1/081. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 08 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).