Patents by Inventor Ryan Phelps
Ryan Phelps 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).
-
Publication number: 20250315322Abstract: Methods for providing simultaneous access to a hardware data stream to multiple applications are disclosed. The first application to access a hardware device is responsible for providing and publishing an application programming interface (API) that provides access to the hardware device's data stream, which other applications can then call to gain access to the data stream. In some examples, the first application may be a server process or daemon dedicated to managing the hardware device data stream and publishing the API. In some further examples, the first application may instead may carry out user functionality unrelated to managing the hardware device.Type: ApplicationFiled: November 25, 2024Publication date: October 9, 2025Inventors: Ryan Fink, Ryan Phelps, Gary Peck, Bryan Ransil
-
Patent number: 12159173Abstract: Methods for providing simultaneous access to a hardware data stream to multiple applications are disclosed. The first application to access a hardware device is responsible for providing and publishing an application programming interface (API) that provides access to the hardware device's data stream, which other applications can then call to gain access to the data stream. In some examples, the first application may be a server process or daemon dedicated to managing the hardware device data stream and publishing the API. In some further examples, the first application may instead may carry out user functionality unrelated to managing the hardware device.Type: GrantFiled: August 4, 2023Date of Patent: December 3, 2024Assignee: West Texas Technology Partners, LLCInventors: Ryan Fink, Ryan Phelps, Gary Peck, Bryan Ransil
-
Publication number: 20240211326Abstract: Methods for providing simultaneous access to a hardware data stream to multiple applications are disclosed. The first application to access a hardware device is responsible for providing and publishing an application programming interface (API) that provides access to the hardware device's data stream, which other applications can then call to gain access to the data stream. In some examples, the first application may be a server process or daemon dedicated to managing the hardware device data stream and publishing the API. In some further examples, the first application may instead may carry out user functionality unrelated to managing the hardware device.Type: ApplicationFiled: August 4, 2023Publication date: June 27, 2024Inventors: Ryan Fink, Ryan Phelps, Gary Peck, Bryan Ransil
-
Patent number: 11720423Abstract: Methods for providing simultaneous access to a hardware data stream to multiple applications are disclosed. The first application to access a hardware device is responsible for providing and publishing an application programming interface (API) that provides access to the hardware device's data stream, which other applications can then call to gain access to the data stream. In some examples, the first application may be a server process or daemon dedicated to managing the hardware device data stream and publishing the API. In some further examples, the first application may instead may carry out user functionality unrelated to managing the hardware device.Type: GrantFiled: October 11, 2021Date of Patent: August 8, 2023Assignee: WEST TEXAS TECHNOLOGY PARTNERS, LLCInventors: Ryan Fink, Ryan Phelps, Gary Peck, Bryan Ransil
-
Publication number: 20220027212Abstract: Methods for providing simultaneous access to a hardware data stream to multiple applications are disclosed. The first application to access a hardware device is responsible for providing and publishing an application programming interface (API) that provides access to the hardware device's data stream, which other applications can then call to gain access to the data stream. In some examples, the first application may be a server process or daemon dedicated to managing the hardware device data stream and publishing the API. In some further examples, the first application may instead may carry out user functionality unrelated to managing the hardware device.Type: ApplicationFiled: October 11, 2021Publication date: January 27, 2022Inventors: Ryan Fink, Ryan Phelps, Gary Peck, Bryan Ransil
-
Patent number: 11157335Abstract: Methods for providing simultaneous access to a hardware data stream to multiple applications are disclosed. The first application to access a hardware device is responsible for providing and publishing an application programming interface (API) that provides access to the hardware device's data stream, which other applications can then call to gain access to the data stream. In some examples, the first application may be a server process or daemon dedicated to managing the hardware device data stream and publishing the API. In some further examples, the first application may instead may carry out user functionality unrelated to managing the hardware device.Type: GrantFiled: April 24, 2019Date of Patent: October 26, 2021Assignee: Atheer, Inc.Inventors: Ryan Fink, Ryan Phelps, Gary Peck, Bryan Ransil
-
Publication number: 20190324827Abstract: Methods for providing simultaneous access to a hardware data stream to multiple applications are disclosed. The first application to access a hardware device is responsible for providing and publishing an application programming interface (API) that provides access to the hardware device's data stream, which other applications can then call to gain access to the data stream. In some examples, the first application may be a server process or daemon dedicated to managing the hardware device data stream and publishing the API. In some further examples, the first application may instead may carry out user functionality unrelated to managing the hardware device.Type: ApplicationFiled: April 24, 2019Publication date: October 24, 2019Inventors: Ryan Fink, Ryan Phelps, Gary Peck, Bryan Ransil
-
Patent number: 10318361Abstract: Methods for providing simultaneous access to a hardware data stream to multiple applications are disclosed. The first application to access a hardware device is responsible for providing and publishing an application programming interface (API) that provides access to the hardware device's data stream, which other applications can then call to gain access to the data stream. In some examples, the first application may be a server process or daemon dedicated to managing the hardware device data stream and publishing the API. In some further examples, the first application may instead may carry out user functionality unrelated to managing the hardware device.Type: GrantFiled: July 1, 2015Date of Patent: June 11, 2019Assignee: Atheer, Inc.Inventors: Ryan Fink, Ryan Phelps, Gary Peck, Bryan Ransil
-
Patent number: 9990043Abstract: Gesture recognition systems for detecting gesture commands in light conditions and in dark conditions including a computing system having a processor and a thermographic camera configured to detect infrared radiation from a gesture made by a user and communicate gesture image information to the processor for carrying out a computer-readable gesture command are shown and described. In some examples, the computing system and the thermographic camera are supported on an eyewear article frame. In some other examples, the computing system and the thermographic camera are components of a mobile device. In even other examples, the computing system and the thermographic camera are components of a desk top computer or a laptop computer.Type: GrantFiled: July 1, 2015Date of Patent: June 5, 2018Assignee: Atheer Labs, Inc.Inventors: Ryan Fink, Ryan Phelps, Gary Peck
-
Publication number: 20170316261Abstract: Disclosed methods include a method of controlling a computing device includes the steps of detecting a gesture made by a human user, identifying the gesture, and executing a computer command. The gesture may comprise a change in depth of a body part of the human user relative to the 2D camera. The gesture may be detected via a 2D camera in electronic communication with the computing device. Disclosed systems include a 2D camera and a computing device in electronic communication therewith. The 2D camera is configured to capture at least a first and second image of a body part of a human user. The computing device is configured to recognize at least a first object in the first image and a second object in the second image, identify a change in depth, and execute a command in response to the change in depth.Type: ApplicationFiled: July 11, 2017Publication date: November 2, 2017Inventors: Ryan Fink, Ryan Phelps, Gary Peck
-
Patent number: 9734391Abstract: Disclosed methods include a method of controlling a computing device includes the steps of detecting a gesture made by a human user, identifying the gesture, and executing a computer command. The gesture may comprise a change in depth of a body part of the human user relative to the 2D camera. The gesture may be detected via a 2D camera in electronic communication with the computing device. Disclosed systems include a 2D camera and a computing device in electronic communication therewith. The 2D camera is configured to capture at least a first and second image of a body part of a human user. The computing device is configured to recognize at least a first object in the first image and a second object in the second image, identify a change in depth, and execute a command in response to the change in depth.Type: GrantFiled: July 10, 2015Date of Patent: August 15, 2017Inventors: Ryan Fink, Ryan Phelps, Gary Peck
-
Publication number: 20160012281Abstract: Disclosed methods include a method of controlling a computing device includes the steps of detecting a gesture made by a human user, identifying the gesture, and executing a computer command. The gesture may comprise a change in depth of a body part of the human user relative to the 2D camera. The gesture may be detected via a 2D camera in electronic communication with the computing device. Disclosed systems include a 2D camera and a computing device in electronic communication therewith. The 2D camera is configured to capture at least a first and second image of a body part of a human user. The computing device is configured to recognize at least a first object in the first image and a second object in the second image, identify a change in depth, and execute a command in response to the change in depth.Type: ApplicationFiled: July 10, 2015Publication date: January 14, 2016Inventors: Ryan Fink, Ryan Phelps, Gary Peck
-
Publication number: 20160011669Abstract: Gesture recognition systems for detecting gesture commands in light conditions and in dark conditions including a computing system having a processor and a thermographic camera configured to detect infrared radiation from a gesture made by a user and communicate gesture image information to the processor for carrying out a computer-readable gesture command are shown and described. In some examples, the computing system and the thermographic camera are supported on an eyewear article frame. In some other examples, the computing system and the thermographic camera are components of a mobile device. In even other examples, the computing system and the thermographic camera are components of a desk top computer or a laptop computer.Type: ApplicationFiled: July 1, 2015Publication date: January 14, 2016Inventors: Ryan Fink, Ryan Phelps, Gary Peck
-
Publication number: 20160004575Abstract: Methods for providing simultaneous access to a hardware data stream to multiple applications are disclosed. The first application to access a hardware device is responsible for providing and publishing an application programming interface (API) that provides access to the hardware device's data stream, which other applications can then call to gain access to the data stream. In some examples, the first application may be a server process or daemon dedicated to managing the hardware device data stream and publishing the API. In some further examples, the first application may instead may carry out user functionality unrelated to managing the hardware device.Type: ApplicationFiled: July 1, 2015Publication date: January 7, 2016Inventors: Ryan Fink, Ryan Phelps, Gary Peck, Bryan Ransil