Patents by Inventor Kevin B. Smith
Kevin B. Smith 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: 11973374Abstract: A brushless direct-current motor is provided includes an inner stator and an outer rotor. The rotor includes a rotor core disposed around the stator, an inner annular member mounted on a rotor shaft, and a plurality of radial blades extending angularly from the rotor core to the inner annular member forming a fan. A first end cap is provided including a radial back plate proximate the fan and a center opening in the radial back plate through which the rotor shaft extends. A second end cap is provided including a main body disposed adjacent the stator opposite the fan. The radial back plate of the first end cap includes at least one sloped surface forming at least one air gap such that the airflow generated by the fan is centrifugally guided within the first end cap by the sloped surface and caused to exit through the air gap.Type: GrantFiled: April 23, 2020Date of Patent: April 30, 2024Assignee: Black & Decker Inc.Inventors: John B. Fogle, Dustin Jeffries, Michael R. Marjomaa, Kevin L. Pulley, Vincent W. Zou, Jarrett A. Dunston, David J. Smith, Rene Thieme, Tim Heimrich, Tobias Heep, Daniel Bernhart, Dieter Schmidtfrerick
-
Patent number: 11957609Abstract: A delivery device for controllably delivering multiple implants (e.g., intravascular implants) is described herein. The delivery device may include a lockout mechanism to prevent against inadvertent implant deployment prior to initial use. The delivery device may also include a re-sheath mechanism to allow for re-sheathing of an inner core assembly prior to removal of the delivery device from an initial deployment site. The delivery device may also further include a mechanism configured to prevent against re-sheathing of a partially-deployed implant.Type: GrantFiled: December 21, 2020Date of Patent: April 16, 2024Assignee: INTACT VASCULAR, INC.Inventors: Michael A. Longo, Chad J. Smith, Igor Tentler, Michael A. Dotsey, Evan E. Aamodt, Leif E. Malm, Kevin Y. Shin, Erin H. Morrissey, Patrick B. Nolan, Noah E. Dingler
-
Patent number: 11950537Abstract: A crop conditioning device for an agricultural harvesting machine. The crop conditioning device includes a frame, a first conditioning roll connected to the frame, and a second conditioning roll connected to the frame such that the second conditioning roll is movable relative to the first conditioning roll. The crop conditioning device also includes a tension mechanism connected to the second conditioning roll. The crop conditioning device also includes a roll-gap mechanism connected to the second conditioning roll. The crop conditioning device also includes a controller which is configured for automatically setting at least one of an initial tension force and an initial roll gap dependent upon at least one of a type of crop material and at least one operational setting.Type: GrantFiled: May 19, 2021Date of Patent: April 9, 2024Assignee: CNH Industrial America LLCInventors: Benjamin Steidinger, Jeffrey B. Fay, II, Kevin M. Smith, Jeffrey Laux
-
Patent number: 10748068Abstract: An approach for predictively scoring test case results in real-time. Test case results associated with a test run are received by a software testing environment. Using predictive statistical models, test case results and attribute relationships are matched against model rules and test case history. A statistical correlation and confidence parameter provide the ability to generate test case relationships for predicting the outcome of other test cases in the test run. The test case relationships are transformed into scoring results and output for the further processing.Type: GrantFiled: December 14, 2016Date of Patent: August 18, 2020Assignee: International Business Machines CorporationInventors: Kevin B. Smith, Andrew J. Thompson, David R. Waddling
-
Patent number: 10592808Abstract: An approach for predictively scoring test case results in real-time. Test case results associated with a test run are received by a software testing environment. Using predictive statistical models, test case results and attribute relationships are matched against model rules and test case history. A statistical correlation and confidence parameter provide the ability to generate test case relationships for predicting the outcome of other test cases in the test run. The test case relationships are transformed into scoring results and output for the further processing.Type: GrantFiled: October 6, 2016Date of Patent: March 17, 2020Assignee: International Business Machines CorporationInventors: Kevin B. Smith, Andrew J. Thompson, David R. Waddling
-
Patent number: 10452508Abstract: In an approach for managing a set of tests to run on a set of platforms, a processor identifies a set of tests to run on a set of platforms and one or more priorities associated with the set of tests. A processor sends the set of tests and the one or more priorities associated with the set of tests to the set of platforms. A processor receives information about a first test run of a first test on a first platform of the set of platforms. A processor determines that the first test failed on the first platform. A processor updates the one or more priorities associated with the set of tests. A processor sends the updated one or more priorities associated with the set of tests to at least the second platform.Type: GrantFiled: June 15, 2015Date of Patent: October 22, 2019Assignee: International Business Machines CorporationInventors: Elizabeth J. Maple, Alexander R. Pringle, Kevin B. Smith, David R. Waddling
-
Patent number: 10372501Abstract: Provisioning of computing resources for a workload in a networked computing environment. A method receives a set of provisioning requests in a computer data structure of a networked computing environment, wherein the provisioning requests relate to a workload request. The method further identifies a set of provisioning operations for computing resources in the networked computing environment to perform the provisioning requests. The method determines, for each provisioning operation of the provisioning operations, a respective provisioning time, the respective provisioning time being an amount of time for a particular computing resource to become prepared and equipped to perform a job. The determining the respective provisioning time for each provisioning operation provides a plurality of determined provisioning times.Type: GrantFiled: November 16, 2016Date of Patent: August 6, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael J. Shaffer, Kevin B. Smith, David R. Waddling
-
Patent number: 10176426Abstract: An approach for predictively scoring test case results in real-time. Test case results associated with a test run are received by a software testing environment. Using predictive statistical models, test case results and attribute relationships are matched against model rules and test case history. A statistical correlation and confidence parameter provide the ability to generate test case relationships for predicting the outcome of other test cases in the test run. The test case relationships are transformed into scoring results and output for the further processing.Type: GrantFiled: July 7, 2015Date of Patent: January 8, 2019Assignee: International Business Machines CorporationInventors: Kevin B. Smith, Andrew J. Thompson, David R. Waddling
-
Publication number: 20180136980Abstract: Provisioning of computing resources for a workload in a networked computing environment. A method receives a set of provisioning requests in a computer data structure of a networked computing environment, wherein the provisioning requests relate to a workload request. The method further identifies a set of provisioning operations for computing resources in the networked computing environment to perform the provisioning requests. The method determines, for each provisioning operation of the provisioning operations, a respective provisioning time, the respective provisioning time being an amount of time for a particular computing resource to become prepared and equipped to perform a job. The determining the respective provisioning time for each provisioning operation provides a plurality of determined provisioning times.Type: ApplicationFiled: November 16, 2016Publication date: May 17, 2018Inventors: Michael J. SHAFFER, Kevin B. SMITH, David R. WADDLING
-
Patent number: 9804852Abstract: In one embodiment, a processor includes an instruction decoder to receive a first instruction having a prefix and an opcode and to generate, by an instruction decoder of the processor, a second instruction executable based on a condition determined based on the prefix, and an execution unit to conditionally execute the second instruction based on the condition determined based on the prefix.Type: GrantFiled: November 30, 2011Date of Patent: October 31, 2017Assignee: Intel CorporationInventors: Jonathan D. Combs, Jason W. Brandt, Robert Valentine, Kevin B. Smith, Zia Ansari, Maxim Loktyukhin
-
Publication number: 20170161179Abstract: In an approach to selecting a set of test resources for testing a computer program including untested computer program code, one or more computer processors retrieve a time stamp for an untested computer program code, wherein the time stamp is indicative of a time of generation of the untested computer program code. The one or more computer processors calculate, based, at least in part, on the retrieved time stamp, an accuracy risk factor for the untested computer program code. The one or more computer processors select, based, at least in part, on the calculated accuracy risk factor, a set of one or more test resources from a pool of test resources.Type: ApplicationFiled: December 2, 2015Publication date: June 8, 2017Inventors: Elizabeth J. Maple, Kevin B. Smith, David R. Waddling
-
Publication number: 20170091624Abstract: An approach for predictively scoring test case results in real-time. Test case results associated with a test run are received by a software testing environment. Using predictive statistical models, test case results and attribute relationships are matched against model rules and test case history. A statistical correlation and confidence parameter provide the ability to generate test case relationships for predicting the outcome of other test cases in the test run. The test case relationships are transformed into scoring results and output for the further processing.Type: ApplicationFiled: December 14, 2016Publication date: March 30, 2017Inventors: Kevin B. Smith, Andrew J. Thompson, David R. Waddling
-
Publication number: 20170017893Abstract: An approach for predictively scoring test case results in real-time. Test case results associated with a test run are received by a software testing environment. Using predictive statistical models, test case results and attribute relationships are matched against model rules and test case history. A statistical correlation and confidence parameter provide the ability to generate test case relationships for predicting the outcome of other test cases in the test run. The test case relationships are transformed into scoring results and output for the further processing.Type: ApplicationFiled: October 6, 2016Publication date: January 19, 2017Inventors: Kevin B. Smith, Andrew J. Thompson, David R. Waddling
-
Publication number: 20170010959Abstract: An approach for predictively scoring test case results in real-time. Test case results associated with a test run are received by a software testing environment. Using predictive statistical models, test case results and attribute relationships are matched against model rules and test case history. A statistical correlation and confidence parameter provide the ability to generate test case relationships for predicting the outcome of other test cases in the test run. The test case relationships are transformed into scoring results and output for the further processing.Type: ApplicationFiled: July 7, 2015Publication date: January 12, 2017Inventors: Kevin B. Smith, Andrew J. Thompson, David R. Waddling
-
Publication number: 20160364310Abstract: In an approach for managing a set of tests to run on a set of platforms, a processor identifies a set of tests to run on a set of platforms and one or more priorities associated with the set of tests. A processor sends the set of tests and the one or more priorities associated with the set of tests to the set of platforms. A processor receives information about a first test run of a first test on a first platform of the set of platforms. A processor determines that the first test failed on the first platform. A processor updates the one or more priorities associated with the set of tests. A processor sends the updated one or more priorities associated with the set of tests to at least the second platform.Type: ApplicationFiled: June 15, 2015Publication date: December 15, 2016Inventors: Elizabeth J. Maple, Alexander R. Pringle, Kevin B. Smith, David R. Waddling
-
Patent number: 9495642Abstract: An approach for predictively scoring test case results in real-time. Test case results associated with a test run are received by a software testing environment. Using predictive statistical models, test case results and attribute relationships are matched against model rules and test case history. A statistical correlation and confidence parameter provide the ability to generate test case relationships for predicting the outcome of other test cases in the test run. The test case relationships are transformed into scoring results and output for the further processing.Type: GrantFiled: February 3, 2016Date of Patent: November 15, 2016Assignee: International Business Machines CorporationInventors: Kevin B. Smith, Andrew J. Thompson, David R. Waddling
-
Patent number: 8743657Abstract: A target analysis method that includes the steps of: illuminating a target with acoustic waves; positioning a device at multiple acoustic vector sensing positions about the target in a scattered acoustic field of reflected waves to simultaneously measure acoustic pressure and particle velocity at each vector sensing position; converting using a Hilbert transform the measured acoustic pressures and particle velocities into a complex signal having active real and reactive imaginary vector component; computing respective active and reactive acoustic intensities at each vector components; and mapping field structure nulls being zero crossings of the active and reactive intensities to a bitmap representation of decomposed scattered target acoustic intensities of the target.Type: GrantFiled: April 22, 2011Date of Patent: June 3, 2014Assignee: The United States of America as represented by the Secretary of the NavyInventors: Robert J. Barton, III, Kevin B. Smith
-
Publication number: 20130275723Abstract: In one embodiment, a processor includes an instruction decoder to receive a first instruction having a prefix and an opcode and to generate, by an instruction decoder of the processor, a second instruction executable based on a condition determined based on the prefix, and an execution unit to conditionally execute the second instruction based on the condition determined based on the prefix.Type: ApplicationFiled: November 30, 2011Publication date: October 17, 2013Inventors: Jonathan D. Combs, Jason W. Brandt, Robert Valentine, Kevin B. Smith, Zia Ansari, Maxim Loktyukhin
-
Publication number: 20100293475Abstract: An email client software application can include a sending component, a receiving component, a notifier, and a reply-all option. The sending component can be for sending email messages to a set of recipients. The receiving component can be for receiving email messages. The notifier can be for receiving notifications from recipients to whom email messages have been previously sent. The received notifications can indicate that previously sent email messages have been forwarded to others. The reply-all option can be provided such that when triggered it automatically sends a reply message to a subset of recipients associated with an initial one of the email messages and to the others that have been sent the initial one of the email messages. The others included in the subset can be determined from the notifications received and processed by the notifier.Type: ApplicationFiled: May 3, 2010Publication date: November 18, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: ALASDAIR NOTTINGHAM, KEVIN B. SMITH, TIMOTHY J. WARD
-
Patent number: 7769802Abstract: The present invention provides a novel technique for Web-based asynchronous processing of synchronous requests. The systems and methods of the present invention utilize a synchronous interface in order to couple with systems that synchronously communicate (e.g., to submit queries and receive results). The interface enables reception of synchronous requests, which are queued and parsed amongst subscribed processing servers within a server farm. Respective servers can serially and/or concurrently process the request and/or portions thereof via a dynamic balancing approach. Such approach distributes the request to servers based on server load, wherein respective portions can be re-allocated as server load changes. Results can be correlated with the request, aggregated, and returned such that it appears to the requester that the request was synchronously serviced. The foregoing mitigates the need for clients to perform client-side aggregation of asynchronous results.Type: GrantFiled: December 4, 2003Date of Patent: August 3, 2010Assignee: Microsoft CorporationInventors: Kevin B. Smith, Derek N. LaSalle, Akash J. Sagar, Jean-Emile Elien, Johannes Klein