Patents by Inventor William A. Stephenson
William A. Stephenson 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: 11986919Abstract: The present disclosure is directed toward a tooling assembly for a machine having an automatic tool changing system. The tooling assembly includes a holder, a tool body, and an internal passage defined within and extending through the holder and the tool body. The holder includes a machine interface configured to engage with a spindle of the machine. The internal passage is operable to have a coolant fluid flow within, and has a stem channel and a curved channel extending from the stem channel.Type: GrantFiled: October 3, 2022Date of Patent: May 21, 2024Assignee: Ford Motor CompanyInventors: David Stephenson, Timothy G. Beyer, Michael A. Kopmanis, David Ozog, William E. Dowling, Jr.
-
Patent number: 11808194Abstract: A modular exhaust subsystem for purifying an exhaust gas feedstream of a compression-ignition internal combustion engine upstream of a base exhaust aftertreatment system includes a selective catalytic reduction (SCR) catalyst, and a first exhaust gas sensor and a first temperature sensor that are arranged to monitor the SCR catalyst. A reductant delivery system is arranged to inject a reductant upstream of the SCR catalyst. A controller is in communication with an engine-out exhaust gas sensor, a second exhaust gas sensor and a second temperature sensor that are arranged to monitor the base exhaust aftertreatment system. The controller controls the reductant delivery system to inject the reductant into the exhaust gas feedstream upstream of the SCR catalyst based upon inputs from the first and second exhaust gas sensors, the engine-out exhaust gas sensor, and the first and second temperature sensors.Type: GrantFiled: April 13, 2022Date of Patent: November 7, 2023Assignee: PACCAR Inc.Inventors: Cynthia Chaffin Webb, Charles Wayne Reinhardt Swart, Maarten Meijer, Phillip William Stephenson, Trevor Joseph Ott
-
Publication number: 20220341355Abstract: A modular exhaust subsystem for purifying an exhaust gas feedstream of a compression-ignition internal combustion engine upstream of a base exhaust aftertreatment system includes a selective catalytic reduction (SCR) catalyst, and a first exhaust gas sensor and a first temperature sensor that are arranged to monitor the SCR catalyst. A reductant delivery system is arranged to inject a reductant upstream of the SCR catalyst. A controller is in communication with an engine-out exhaust gas sensor, a second exhaust gas sensor and a second temperature sensor that are arranged to monitor the base exhaust aftertreatment system. The controller controls the reductant delivery system to inject the reductant into the exhaust gas feedstream upstream of the SCR catalyst based upon inputs from the first and second exhaust gas sensors, the engine-out exhaust gas sensor, and the first and second temperature sensors.Type: ApplicationFiled: April 13, 2022Publication date: October 27, 2022Applicant: PACCAR IncInventors: Cynthia Chaffin Webb, Charles Wayne Reinhardt Swart, Maarten Meijer, Phillip William Stephenson, Trevor Joseph Ott
-
Publication number: 20210146365Abstract: Techniques include a substrate having a microchannel, first and second microchannel branches, and a fork joining the microchannel upstream and the branches downstream. The microchannel passes a continuous stream of droplets, having a first fluid with magnetic particles, separated by a spacer fluid. A picoinjector, disposed along the microchannel, includes both: a supply channel connected to the microchannel by an aperture on a first side of the microchannel; and, a pair of electrodes on an opposite side. The picoinjector injects a volume of a second fluid into a first droplet when the pair of electrodes carries a certain voltage difference. A first magnet introduces a magnetic field into the microchannel between the picoinjector and the fork to move magnetic particles in the first droplet toward the first side of the microchannel before the droplet is split at the fork to produce output droplets of the second fluid with magnetic particles.Type: ApplicationFiled: July 24, 2018Publication date: May 20, 2021Inventor: William Stephenson
-
Patent number: 9465583Abstract: A method, system, and computer program product for random number generation using a network of mobile devices are provided in the illustrative embodiments. From a set of mobile devices, a corresponding set of data packets is received. A presence of raw sensor data is detected in a first data packet received from a first mobile device in the set of mobile devices. The raw sensor data comprises data corresponding to changing value of an output of a sensor in a set of sensors installed in the first mobile device. The raw sensor data is separated from the first data packet, resulting in an original data packet. A first random number is generated using the raw sensor data.Type: GrantFiled: October 4, 2013Date of Patent: October 11, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas Henry Osiecki, Jan Simon Rellermeyer, Mark William Stephenson
-
Publication number: 20150100613Abstract: A method, system, and computer program product for random number generation using a network of mobile devices are provided in the illustrative embodiments. From a set of mobile devices, a corresponding set of data packets is received. A presence of raw sensor data is detected in a first data packet received from a first mobile device in the set of mobile devices. The raw sensor data comprises data corresponding to changing value of an output of a sensor in a set of sensors installed in the first mobile device. The raw sensor data is separated from the first data packet, resulting in an original data packet. A first random number is generated using the raw sensor data.Type: ApplicationFiled: October 4, 2013Publication date: April 9, 2015Applicant: International Business Machines CorporationInventors: Thomas Henry OSIECKI, Jan Simon RELLERMEYER, Mark William STEPHENSON
-
Publication number: 20150067491Abstract: A method includes incorporating a local service within a user's device, accessing at least one external service via the user's device; starting a service request for the at least one external service from an input area of the user's device, causing the local service to determine at least one possible completion for the service request based on the input to the at least one external service, and providing the at least one possible completion to the input area of the user's device, wherein the local service consults at least one user context before providing the at least one possible completion to the input area of the user's device.Type: ApplicationFiled: September 3, 2013Publication date: March 5, 2015Applicant: International Business Machines CorporationInventors: Ramakrishnan Rajamony, William Evan Speight, Mark William Stephenson
-
Publication number: 20150067487Abstract: A method includes incorporating a local service within a user's device, accessing at least one external service via the user's device; starting a service request for the at least one external service from an input area of the user's device, causing the local service to determine at least one possible completion for the service request based on the input to the at least one external service, and providing the at least one possible completion to the input area of the user's device, wherein the local service consults at least one user context before providing the at least one possible completion to the input area of the user's device.Type: ApplicationFiled: September 3, 2013Publication date: March 5, 2015Applicant: International Business Machines CorporationInventors: Ramakrishnan Rajamony, William Evan Speight, Mark William Stephenson
-
Publication number: 20140372923Abstract: High performance touch drag and drop are described. In embodiments, a multi-threaded architecture is implemented to include at least a manipulation thread and an independent hit test thread. The manipulation thread is configured to receive one or more messages associated with an input and send data associated with the messages to the independent hit test thread. The independent hit test thread is configured to perform an independent hit test to determine whether the input hit an element that is eligible for a particular action, and identify an interaction model associated with the input. The independent hit test thread also sends an indication of the interaction model to the manipulation thread to enable the manipulation thread to detect whether the particular action is triggered.Type: ApplicationFiled: June 14, 2013Publication date: December 18, 2014Inventors: Jacob S. Rossi, John Wesley Terrell, Fei Xiong, Michael J. Ens, Xiao Tu, Nicolas J. Brun, Ming Huang, Jan-Kristian Markiewicz, Alan William Stephenson, Michael John Patten, Jon Gabriel Clapper
-
Patent number: 8811500Abstract: A system for transmitting data between a first device and a second device, the first device being arranged to transmit data to the second device and the second device being arranged to transmit an acknowledgement to the first device if the data transmitted by the first device is properly received by the second device; wherein the system comprises means to measure the quality of reception of acknowledgements by the first device and to modify one or more acknowledgement transmission parameters depending on the measurement. The parameters may include: transmission rate, degree of forward error correction coding, and output power. The parameters may be modified to improve the quality of reception of acknowledgements if the measured quality falls below a threshold. The means to measure the quality of reception may comprise means to determine a measure of the number, or relative number, of acknowledgements that were not properly received by the first device.Type: GrantFiled: January 23, 2009Date of Patent: August 19, 2014Assignee: Cambridge Silicon Radio LimitedInventors: Timothy Condren Smith, Peter William Stephenson
-
Patent number: 8448027Abstract: A method, system, and computer usable program product for energy-efficient soft error failure detection and masking are provided in the illustrative embodiments. A soft error is injected to occur during execution of a set of instructions. If an output of the execution of the set of instructions is incorrect, a record is made of the instruction that was affected by the injected soft error and led to the incorrect result. This identified instruction is designated as vulnerable to the soft error. Several soft errors are injected with different input data sets over several executions of the same set of instructions, and a probability of each instruction in the instruction set is computed, the probability of an instruction accounting for the vulnerability of the execution of the instruction sets to errors that affect the instruction. A report including several probabilities of instruction vulnerabilities is produced.Type: GrantFiled: May 27, 2010Date of Patent: May 21, 2013Assignee: International Business Machines CorporationInventors: Elmootazbellah Nabil Elnozahy, Mark William Stephenson
-
Patent number: 8439775Abstract: A soccer training apparatus comprises a net capable of being placed in a deployed position, connected to or located adjacent a soccer goal frame and above a soccer playing surface, so as to cover a portion of a target opening bounded by the soccer goal frame and soccer playing surface. The net includes a peripheral edge located relative to the soccer goal frame so as to form a gap which extends around the net in the deployed position. which permits a soccer ball to pass through and enter the soccer goal area.Type: GrantFiled: July 20, 2012Date of Patent: May 14, 2013Inventor: William A. Stephenson
-
Publication number: 20120283048Abstract: A soccer training apparatus comprises a net capable of being placed in a deployed position, connected to or located adjacent a soccer goal frame and above a soccer playing surface, so as to cover a portion of a target opening bounded by the soccer goal frame and soccer playing surface. The net includes a peripheral edge located relative to the soccer goal frame so as to form a gap which extends around the net in the deployed position. which permits a soccer ball to pass through and enter the soccer goal area.Type: ApplicationFiled: July 20, 2012Publication date: November 8, 2012Inventor: William A. Stephenson
-
Patent number: 8271831Abstract: A method, system, and computer usable program product for tolerating soft errors by selective duplication are provided in the illustrative embodiments. An application executing in a data processing system, selects an instruction that has to be protected from soft errors. The instruction is marked for duplication such that the instruction is duplicated during execution of the instruction. The marked instruction is sent for execution to a hardware front end.Type: GrantFiled: May 27, 2010Date of Patent: September 18, 2012Assignee: International Business Machines CorporationInventors: Elmootazbellah Nabil Elnozahy, Mark William Stephenson
-
Patent number: 8246494Abstract: A soccer training apparatus comprises a net capable of being placed in a deployed position, connected to or located adjacent a soccer goal frame and above a soccer playing surface, so as to cover a portion of a target opening bounded by the soccer goal frame and soccer playing surface. The net includes a peripheral edge located relative to the soccer goal frame so as to form a gap which extends around the net in the deployed position which permits a soccer ball to pass through and enter the soccer goal area.Type: GrantFiled: April 30, 2010Date of Patent: August 21, 2012Inventor: William A. Stephenson
-
Patent number: 8203944Abstract: A method for transmitting data over a network in which multiple transmission conditions can be used for transmitting data, the method comprising selecting a transmission condition to be used when transmitting data over the network, said selection being made in dependence on a predetermined preference distribution that for each of the multiple transmission conditions defines a probability of that transmission condition being selected, using the selected transmission condition when transmitting data over the network and determining the success of the transmission and updating the preference distribution in dependence on the success of the transmission and thereafter selecting a transmission condition for transmitting data over the network in dependence on the updated preference distribution.Type: GrantFiled: November 9, 2007Date of Patent: June 19, 2012Assignee: Cambridge Silicon Radio LimitedInventors: Andrei Barbu Popescu, Timothy Condren Smith, Peter William Stephenson
-
Publication number: 20110296242Abstract: A method, system, and computer usable program product for energy-efficient soft error failure detection and masking are provided in the illustrative embodiments. A soft error is injected to occur during execution of a set of instructions. If an output of the execution of the set of instructions is incorrect, a record is made of the instruction that was affected by the injected soft error and led to the incorrect result. This identified instruction is designated as vulnerable to the soft error. Several soft errors are injected with different input data sets over several executions of the same set of instructions, and a probability of each instruction in the instruction set is computed, the probability of an instruction accounting for the vulnerability of the execution of the instruction sets to errors that affect the instruction. A report including several probabilities of instruction vulnerabilities is produced.Type: ApplicationFiled: May 27, 2010Publication date: December 1, 2011Inventors: ELMOOTAZBELLAH NABIL ELNOZAHY, MARK WILLIAM STEPHENSON
-
Publication number: 20110296228Abstract: A method, system, and computer usable program product for tolerating soft errors by selective duplication are provided in the illustrative embodiments. An application executing in a data processing system, selects an instruction that has to be protected from soft errors. The instruction is marked for duplication such that the instruction is duplicated during execution of the instruction. The marked instruction is sent for execution to a hardware front end.Type: ApplicationFiled: May 27, 2010Publication date: December 1, 2011Applicant: International Business Machines CorporationInventors: ELMOOTAZBELLAH NABIL ELNOZAHY, Mark William Stephenson
-
Patent number: 8023487Abstract: A method for transmitting data over a network in which multiple transmission conditions can be used for transmitting data, each transmission condition being associated with a rating indicative of how successful previous data transmissions using that transmission condition have been, the method comprising using a selected transmission condition when transmitting data over the network and updating the rating associated with the selected transmission condition in dependence on the success of that transmission, updating the ratings associated with the transmission conditions other than the selected transmission condition by adjusting each of those ratings by a predetermined amount and selecting a transmission condition in dependence on the updated ratings.Type: GrantFiled: November 9, 2007Date of Patent: September 20, 2011Assignee: Cambridge Silicon Radio LimitedInventors: Andrei Barbu Popescu, Timothy Condren Smith, Peter William Stephenson
-
Publication number: 20110002402Abstract: A system for transmitting data between a first device and a second device, the first device being arranged to transmit data to the second device and the second device being arranged to transmit an acknowledgement to the first device if the data transmitted by the first device is properly received by the second device; wherein the system comprises means to measure the quality of reception of acknowledgements by the first device and to modify one or more acknowledgement transmission parameters depending on the measurement. The parameters may include: transmission rate, degree of forward error correction coding, and output power. The parameters may be modified to improve the quality of reception of acknowledgements if the measured quality falls below a threshold. The means to measure the quality of reception may comprise means to determine a measure of the number, or relative number, of acknowledgements that were not properly received by the first device.Type: ApplicationFiled: January 23, 2009Publication date: January 6, 2011Applicant: CAMBRIDGE SILICON RADIO LIMITEDInventors: Timothy Condren Smith, Peter William Stephenson