Patents by Inventor Thomas Stephens
Thomas Stephens 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: 12605806Abstract: A flush valve installation tool and associated method is used to install and uninstall chrome flush valves. The installation tool is capable of installing and uninstalling nuts of a variety of sizes without causing damage to the surfaces of the nuts. The flush valve installation tool has opposing first and second members coupled together by a pin or bolt. The first and second members each have two or more smooth jaw faces configured to engage 4 or 5 surfaces of a nut to be installed or uninstalled. The flush valve installation tool can be adjusted to select the distance between opposing jaw faces to accommodate different sized nuts.Type: GrantFiled: February 26, 2024Date of Patent: April 21, 2026Inventors: Ector Cantu Gomez, Thomas Stephens
-
Publication number: 20250301037Abstract: An embodiment includes software that causes a third node to perform operations comprising: in response to receiving a first identifier for a first node that includes at least one processor, authenticate a first user of the first node via a first authentication service; in response to receiving a second identifier for a second node that includes at least one processor, authenticate a second user of the second node via a second authentication service that is unequal to the first authentication service; in response to authenticating the first user of the first node, communicate a first list of media assets to the first computing node; in response to authenticating the second user of the second node, communicate a second list of media assets to the second computing node. Other embodiments are described herein.Type: ApplicationFiled: June 9, 2025Publication date: September 25, 2025Inventors: Joshua Marshall, Timothy Jensen, Thomas Stephens
-
Patent number: 12328356Abstract: An embodiment includes software that causes a third node to perform operations comprising: in response to receiving a first identifier for a first node that includes at least one processor, authenticate a first user of the first node via a first authentication service; in response to receiving a second identifier for a second node that includes at least one processor, authenticate a second user of the second node via a second authentication service that is unequal to the first authentication service; in response to authenticating the first user of the first node, communicate a first list of media assets to the first computing node; in response to authenticating the second user of the second node, communicate a second list of media assets to the second computing node. Other embodiments are described herein.Type: GrantFiled: February 23, 2023Date of Patent: June 10, 2025Assignee: USTUDIO, INC.Inventors: Joshua Marshall, Timothy Jensen, Thomas Stephens
-
Patent number: 11911879Abstract: A flush valve installation tool and associated method is used to install and uninstall chrome flush valves. The installation tool is capable of installing and uninstalling nuts of a variety of sizes without causing damage to the surfaces of the nuts. The flush valve installation tool has opposing first and second members coupled together by a pin or bolt. The first and second members each have two or more smooth jaw faces configured to engage 4 or 5 surfaces of a nut to be installed or uninstalled. The flush valve installation tool can be adjusted to select the distance between opposing jaw faces to accommodate different sized nuts.Type: GrantFiled: October 14, 2019Date of Patent: February 27, 2024Inventors: Ector Cantu Gomez, Thomas Stephens
-
Publication number: 20240031630Abstract: An embodiment includes software that causes a third node to perform operations comprising: in response to receiving a first identifier for a first node that includes at least one processor, authenticate a first user of the first node via a first authentication service; in response to receiving a second identifier for a second node that includes at least one processor, authenticate a second user of the second node via a second authentication service that is unequal to the first authentication service; in response to authenticating the first user of the first node, communicate a first list of media assets to the first computing node; in response to authenticating the second user of the second node, communicate a second list of media assets to the second computing node. Other embodiments are described herein.Type: ApplicationFiled: February 23, 2023Publication date: January 25, 2024Inventors: Joshua Marshall, Timothy Jensen, Thomas Stephens
-
Patent number: 11595711Abstract: An embodiment includes software that causes a third node to perform operations comprising: in response to receiving a first identifier for a first node that includes at least one processor, authenticate a first user of the first node via a first authentication service; in response to receiving a second identifier for a second node that includes at least one processor, authenticate a second user of the second node via a second authentication service that is unequal to the first authentication service; in response to authenticating the first user of the first node, communicate a first list of media assets to the first computing node; in response to authenticating the second user of the second node, communicate a second list of media assets to the second computing node. Other embodiments are described herein.Type: GrantFiled: December 14, 2018Date of Patent: February 28, 2023Assignee: USTUDIO, INC.Inventors: Joshua Marshall, Timothy Jensen, Thomas Stephens
-
Publication number: 20220383107Abstract: A method for stabilizing disrupted neural signals received by a brain-computer interface (BCI), where a translation model is trained on a clean and disrupted dataset and is used to translate a disrupted signal to a clean signal. The clean dataset is based on the data that is received the same day the BCI is calibrated and the disrupted dataset is based on data received the same day that the model is trained. Based on the variation in daily signal disruption, the training model is retrained each day and a new translation model is applied to a disrupted dataset.Type: ApplicationFiled: May 12, 2022Publication date: December 1, 2022Inventors: Stephen B. Simons, Mark Alan Peot, Thomas Stephens, Jon Cafaro, Ryan MacRae
-
Publication number: 20200404353Abstract: An embodiment includes software that causes a third node to perform operations comprising: in response to receiving a first identifier for a first node that includes at least one processor, authenticate a first user of the first node via a first authentication service; in response to receiving a second identifier for a second node that includes at least one processor, authenticate a second user of the second node via a second authentication service that is unequal to the first authentication service; in response to authenticating the first user of the first node, communicate a first list of media assets to the first computing node; in response to authenticating the second user of the second node, communicate a second list of media assets to the second computing node. Other embodiments are described herein.Type: ApplicationFiled: December 14, 2018Publication date: December 24, 2020Inventors: Joshua Marshall, Timothy Jensen, Thomas Stephens
-
Patent number: 10362359Abstract: An embodiment includes receiving a first request for first video content and a first video player from a client; in response (a) (i) obtaining first source code for the first video player, (a)(ii) obtaining a first configuration file for the first video player, (a)(iii) obtaining a first player module corresponding to the first video player, and (a)(iv) communicating same to the client. The first video player comprises code to play video via a graphical user interface. The first player module comprises code that, in response to the first player module subscribing to a first event bus of a pub/sub system, performs a first routine in response to: (b)(i) a first publication to the first event bus from an additional player module that corresponds to the first video player, and (b) (ii) execution of a first callback function corresponding to the first publication.Type: GrantFiled: May 26, 2016Date of Patent: July 23, 2019Assignee: uStudio, Inc.Inventors: John Ramey, Josh Marshall, Emerson F. Lane, III, Thomas Stephens, Brian Matheny
-
Publication number: 20180376209Abstract: An embodiment includes receiving a first request for first video content and a first video player from a client; in response (a) (i) obtaining first source code for the first video player, (a)(ii) obtaining a first configuration file for the first video player, (a)(iii) obtaining a first player module corresponding to the first video player, and (a)(iv) communicating same to the client. The first video player comprises code to play video via a graphical user interface. The first player module comprises code that, in response to the first player module subscribing to a first event bus of a pub/sub system, performs a first routine in response to: (b)(i) a first publication to the first event bus from an additional player module that corresponds to the first video player, and (b) (ii) execution of a first callback function corresponding to the first publication.Type: ApplicationFiled: May 26, 2016Publication date: December 27, 2018Inventors: John Ramey, Josh Marshall, Emerson F. Lane, III, Thomas Stephens, Brian Matheny
-
Patent number: 9016043Abstract: A method for monitoring an exhaust after-treatment system that doses an exhaust treatment fluid held from a tank into an exhaust stream. The method includes determining a first temperature of the exhaust treatment fluid in the tank using a temperature sensor. If the first temperature of the exhaust treatment fluid is less than a predetermined temperature, a heater is activated to increase the first temperature of the exhaust treatment fluid. The increasing first temperature is then monitored relative to the predetermined temperature. Then, a second temperature when a phase change of the exhaust treatment fluid occurs is detected. The detected second temperature is then compared to the predetermined temperature to determine whether the exhaust treatment fluid is of sufficient quality, or to determine whether the temperature sensor is rational.Type: GrantFiled: March 14, 2013Date of Patent: April 28, 2015Assignee: Tenneco Automotive Operating Company Inc.Inventors: James J. Reynolds, III, Thomas Stephens
-
Publication number: 20140260191Abstract: A method for monitoring an exhaust after-treatment system that doses an exhaust treatment fluid held from a tank into an exhaust stream. The method includes determining a first temperature of the exhaust treatment fluid in the tank using a temperature sensor. If the first temperature of the exhaust treatment fluid is less than a predetermined temperature, a heater is activated to increase the first temperature of the exhaust treatment fluid. The increasing first temperature is then monitored relative to the predetermined temperature. Then, a second temperature when a phase change of the exhaust treatment fluid occurs is detected. The detected second temperature is then compared to the predetermined temperature to determine whether the exhaust treatment fluid is of sufficient quality, or to determine whether the temperature sensor is rational.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: TENNECO AUTOMOTIVE OPERATING COMPANY INC.Inventors: James J. Reynolds, III, Thomas Stephens
-
Publication number: 20090073813Abstract: An alarm clock assembly includes a time mechanism for keeping current time, a display for displaying the current time, an input device for receiving an alarm time from a user, and an audio output device. An alarm mechanism is configured for playing a first audible alarm over the audio output device in response to the current time being equal to the alarm time. A snooze mechanism having a snooze input for receiving a snooze command from the user, the snooze mechanism being configured for temporarily ceasing the playing of the first audible alarm by the alarm mechanism. An alarm off mechanism having an input for receiving an off command from a user and for terminating the playing of the first audible alarm and for playing a second audible alarm over the audio output in response to receiving the off command.Type: ApplicationFiled: September 15, 2008Publication date: March 19, 2009Inventor: Thomas Stephens
-
Publication number: 20080074732Abstract: Optical systems of the present invention include first and second optical amplifiers that are operated individually to provide gain profiles that do not conform with a desired composite, or overall or total, gain profile, e.g., substantially flat, but to produce a desired composite noise figure profile, e.g., substantially flat or otherwise, for the amplifiers. Generally, the desired composite noise figure profile is produced, while attempting to minimize the deviation of the composite gain profile from the desired composite gain profile.Type: ApplicationFiled: May 17, 2007Publication date: March 27, 2008Applicant: Broadwing CorporationInventor: Thomas Stephens
-
Publication number: 20070247703Abstract: Optical transmission systems including a plurality of optical amplifiers configured to provide optical amplification of one or more information carrying optical signal wavelengths. At least two of the optical amplifiers are operated to provide net losses or net gains along corresponding spans, while the cumulative gain provided by the plurality of optical amplifiers substantially compensates for the cumulative loss of the spans.Type: ApplicationFiled: May 3, 2007Publication date: October 25, 2007Inventors: David Smith, Thomas Stephens
-
Publication number: 20070211332Abstract: Optical transmission systems including a plurality of optical amplifiers configured to provide optical amplification of one or more information carrying optical signal wavelengths. At least two of the optical amplifiers are operated to provide net losses or net gains along corresponding spans, while the cumulative gain provided by the plurality of optical amplifiers substantially compensates for the cumulative loss of the spans.Type: ApplicationFiled: May 3, 2007Publication date: September 13, 2007Inventors: David Smith, Thomas Stephens
-
Publication number: 20070164146Abstract: A rotary wing aircraft is provided with longitudinally oriented counter-rotating rotors with circumferentially spaced variable pitch rotor blades connected to rotatable support rings mounted on the aircraft fuselage. Rotor downwash may be guided laterally and longitudinally by respective sets of moveable guide vanes. Propulsion may be obtained by an engine providing thrust and power take-off for driving the rotors. An auxiliary or second engine may be drivingly connected to the rotors. One embodiment includes rotors with lift or blade pitch angle control mechanism for changing the resultant lift forces for providing aircraft lateral movement and movement about a yaw axis. A wind driven power turbine includes a similar pitch angle control mechanism.Type: ApplicationFiled: April 26, 2006Publication date: July 19, 2007Applicant: TGS INNOVATIONS, LPInventor: Thomas Stephens
-
Publication number: 20070125671Abstract: The invention provides an industry standard packaging design to ship and protect surfboards, wakeboards, snowboards, kiteboards, etc. in various sizes. It uses corrugated die-cut end caps, flexible straps, and foam and corrugated pads to provide enhanced fragility protection in an easy to assemble/disassemble and reusable package. This package makes it possible to ship expensive board products around the world safely and cost effectively for OEM Bulk and retail single/bulk deliveries.Type: ApplicationFiled: January 31, 2006Publication date: June 7, 2007Inventor: Thomas Stephens
-
Patent number: 7219009Abstract: A method of diagnosing an operating condition of a short runner valve in an intake manifold of an internal combustion engine using an exhaust sensor in an exhaust manifold of the internal combustion engine. The short runner valve is commanded to an open position for a test period, it is resolved whether the test period has elapsed, and it is determined whether a sensed exhaust gas parameter has exceeded a threshold during the test period. A pass signal is issued if the sensed exhaust gas parameter has exceeded the threshold within the test period. Otherwise, a fail signal is issued if the sensed exhaust gas parameter has not exceeded the threshold within the test period.Type: GrantFiled: January 26, 2006Date of Patent: May 15, 2007Assignee: DaimlerChrysler CorporationInventors: Roger C Sager, David P Ploucha, Thomas Stephens, Craig Keighron
-
Publication number: 20070093776Abstract: Methods, systems, and apparatus for a fill port for a flexible container such as a flexible self supporting dewatering structure. An apparatus in accordance with an embodiment of the invention can be a fill port for a flexible container such as a flexible self supporting dewatering structure, wherein the flexible container can include a flexible material and an opening. The fill port can include an inner port body capable of mounting to one side of the flexible material and adjacent to the opening, wherein inner port body is capable of receiving a fill material through the opening. The fill port can also include an outer port body capable of mounting to an opposing side of the flexible material adjacent to the opening, wherein outer port body is capable of receiving the fill material through the opening.Type: ApplicationFiled: October 25, 2005Publication date: April 26, 2007Inventors: Thomas Stephens, Edward Trainer