Patents by Inventor Corey Fredericks
Corey Fredericks has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11594129Abstract: In one embodiment, a method includes receiving an image of an object captured in a geographic location. The method includes determining the geographic location associated with the image. The geographic location is represented in a map that includes one or more ambient light measurements corresponding to one or more geographic locations. The method includes using the one or more ambient light measurements corresponding to the geographic location in the map associated with the image to generate a color corrected image. The method includes determining a classification of the object using the color corrected image.Type: GrantFiled: October 9, 2020Date of Patent: February 28, 2023Assignee: WOVEN PLANET NORTH AMRRICA, INC.Inventors: Farzad Cyrus Foroughi Abari, Corey Frederick Bangs
-
Patent number: 11240404Abstract: In one embodiment, a method includes, by a computing device of a first sensor receiving synchronization information from a controller. The synchronization information being generated based on a clock of the controller. The method also includes determining, based on the synchronization information, a first offset between a first clock of the first sensor and the clock of the controller; storing the first offset; and synchronizing, based on the stored first offset and the first clock of the first sensor, a first data capture by the first sensor with a second data capture by a second sensor. The first data capture and the second data capture being requested by the controller.Type: GrantFiled: March 11, 2021Date of Patent: February 1, 2022Assignee: Woven Planet North America, Inc.Inventors: Corey Frederick Bangs, Forrest Samuel Briggs, George James Hansel, James Allen-White Hoffacker, Dhruv Lamba, Chi Hoon Lee, Yi Lu, Brian Thomas McGinn, Phillip Sawbridge
-
Publication number: 20210367965Abstract: A distributed system of scanning nodes is provided job portions to collectively scan network systems numbering in the tens of thousands and beyond million across the Internet. A scanning controller creates the job portions to fulfill a scanning request. The scanning controller creates the job portions based on availability of scanning nodes and a size of the scanning request (i.e., number of network addresses indicated by the request). The scanning controller creates each job portion with scanning instructions for an available scanning node to execute on a selected set of the network addresses indicated in the request, with each job portion having a different set of addresses to scan and being independently executable.Type: ApplicationFiled: August 3, 2021Publication date: November 25, 2021Inventors: Matthew Kraning, Matthew Anderson, Peter Dickinson, Corey Fredericks, John Holliman, Andrew Seidel
-
Publication number: 20210274064Abstract: In one embodiment, a method includes, by a computing device of a first sensor receiving synchronization information from a controller. The synchronization information being generated based on a clock of the controller. The method also includes determining, based on the synchronization information, a first offset between a first clock of the first sensor and the clock of the controller; storing the first offset; and synchronizing, based on the stored first offset and the first clock of the first sensor, a first data capture by the first sensor with a second data capture by a second sensor. The first data capture and the second data capture being requested by the controller.Type: ApplicationFiled: March 11, 2021Publication date: September 2, 2021Inventors: Corey Frederick Bangs, Forrest Samuel Briggs, George James Hansel, James Allen-White Hoffacker, Dhruv Lamba, Chi Hoon Lee, Yi Lu, Brian Thomas McGinn, Phillip Sawbridge
-
Patent number: 11102231Abstract: A system for scanning a network includes an interface and a processor. The interface is configured to receive an indication to scan a set of network addresses. The processor is configured to determine a set of available scanning nodes and determine a job plan for scanning the set of network addresses using the set of available scanning nodes. The job plan includes one or more job portions. The processor is configured to, for a job portion of the one or more job portions, select a scanning node of the set of available scanning nodes and provide the job portion to the scanning node.Type: GrantFiled: March 22, 2017Date of Patent: August 24, 2021Assignee: Palo Alto Network, Inc.Inventors: Matthew Kraning, Matthew Anderson, Peter Dickinson, Corey Fredericks, John Holliman, Andrew Seidel
-
Patent number: 10972637Abstract: In one embodiment, a method includes, by a computing device of a first sensor receiving synchronization information from a controller. The synchronization information being generated based on a clock of the controller. The method also includes determining, based on the synchronization information, a first offset between a first clock of the first sensor and the clock of the controller; storing the first offset; and synchronizing, based on the stored first offset and the first clock of the first sensor, a first data capture by the first sensor with a second data capture by a second sensor. The first data capture and the second data capture being requested by the controller.Type: GrantFiled: March 11, 2019Date of Patent: April 6, 2021Assignee: Lyft, Inc.Inventors: Corey Frederick Bangs, Forrest Samuel Briggs, George James Hansel, James Allen-White Hoffacker, Dhruv Lamba, Chi Hoon Lee, Yi Lu, Brian Thomas McGinn, Phillip Sawbridge
-
Publication number: 20210097859Abstract: In one embodiment, a method includes receiving an image of an object captured in a geographic location. The method includes determining the geographic location associated with the image. The geographic location is represented in a map that includes one or more ambient light measurements corresponding to one or more geographic locations. The method includes using the one or more ambient light measurements corresponding to the geographic location in the map associated with the image to generate a color corrected image. The method includes determining a classification of the object using the color corrected image.Type: ApplicationFiled: October 9, 2020Publication date: April 1, 2021Inventors: Farzad Cyrus Foroughi Abari, Corey Frederick Bangs
-
Patent number: 10803743Abstract: In particular embodiments, a computing system may receive ambient light measurements of a scene. The ambient light measurements may be generated by one or more light sensors of a vehicle. The system may receive an image captured by an optical sensor of the vehicle. The image may include color information associated with an object in a scene. The system may process the image to estimate a color associated with the object based on the ambient light measurements and the color information in the image. The system may determine the object based on the estimated color and may provide instructions to activate a safety feature in response to the determined object.Type: GrantFiled: May 2, 2018Date of Patent: October 13, 2020Assignee: Lyft, Inc.Inventors: Farzad Cyrus Foroughi Abari, Corey Frederick Bangs
-
Publication number: 20190340924Abstract: In particular embodiments, a computing system may receive ambient light measurements of a scene. The ambient light measurements may be generated by one or more light sensors of a vehicle. The system may receive an image captured by an optical sensor of the vehicle. The image may include color information associated with an object in a scene. The system may process the image to estimate a color associated with the object based on the ambient light measurements and the color information in the image. The system may determine the object based on the estimated color and may provide instructions to activate a safety feature in response to the determined object.Type: ApplicationFiled: May 2, 2018Publication date: November 7, 2019Inventors: Farzad Cyrus Foroughi Abari, Corey Frederick Bangs
-
Publication number: 20190289172Abstract: In one embodiment, a method includes, by a computing device of a first sensor receiving synchronization information from a controller. The synchronization information being generated based on a clock of the controller. The method also includes determining, based on the synchronization information, a first offset between a first clock of the first sensor and the clock of the controller; storing the first offset; and synchronizing, based on the stored first offset and the first clock of the first sensor, a first data capture by the first sensor with a second data capture by a second sensor. The first data capture and the second data capture being requested by the controller.Type: ApplicationFiled: March 11, 2019Publication date: September 19, 2019Inventors: Corey Frederick Bangs, Forrest Samuel Briggs, George James Hansel, James Allen-White Hoffacker, Dhruv Lamba, Chi Hoon Lee, Yi Lu, Brian Thomas McGinn, Phillip Sawbridge
-
Publication number: 20180278626Abstract: A system for scanning a network includes an interface and a processor. The interface is configured to receive an indication to scan a set of network addresses. The processor is configured to determine a set of available scanning nodes and determine a job plan for scanning the set of network addresses using the set of available scanning nodes. The job plan includes one or more job portions. The processor is configured to, for a job portion of the one or more job portions, select a scanning node of the set of available scanning nodes and provide the job portion to the scanning node.Type: ApplicationFiled: March 22, 2017Publication date: September 27, 2018Inventors: Matthew Kraning, Matthew Anderson, Peter Dickinson, Corey Fredericks, John Holliman, Andrew Seidel