Patents by Inventor Kevin J. Smith

Kevin J. 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: 11957609
    Abstract: 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: Grant
    Filed: December 21, 2020
    Date of Patent: April 16, 2024
    Assignee: 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: 11956218
    Abstract: Systems, computer program products, and methods are described herein for implementing dynamic network channel switching for secure communication. The present invention is configured to receive, from a first user input device, a resource transfer request via a first communication channel; determine, using a secure channel monitoring engine, that the first communication channel does not meet one or more preset channel requirements for secure communication; determine a second communication channel associated with a second user input device, wherein the second user input device is within a preset geographic radius of the first user input device, wherein the second user input device is associated with the resource distribution platform; trigger, via the second communication channel, the second user input device to establish a communication link with the first user input device to form an alternate communication channel; and execute, via the alternate communication channel, the resource transfer request.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: April 9, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Joseph Benjamin Castinado, Therese Humburg Willis, Christopher J. Smith, Kathleen Hanko Trombley, Kevin Graham Robberts, Lee Ann Proud, Adam Frederick Perrigo, Ann Ta, Naoll Addisu Merdassa
  • Patent number: 11949573
    Abstract: Systems, computer program products, and methods are described herein for the parallel testing of multiple data processing channels. The present invention may be configured to generate a data packet, send the data packet to a processing channel for processing at a send time, receive the processed data from the processing channel at a return time, determine the percent accuracy for the processed data from the processing channel, and record the send time, return time, and percent accuracy in an analytics system. The present invention may also be configured to determine the security of the processing channel and record the security in the analytics system.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: April 2, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Joseph Benjamin Castinado, Naoll Addisu Merdassa, Adam Frederick Perrigo, Lee Ann Proud, Kevin Graham Robberts, Christopher J. Smith, Ann Ta, Kathleen Hanko Trombley, Therese Humburg Willis
  • Patent number: 11949715
    Abstract: Systems, computer program products, and methods are described herein for dynamic communication channel switching based on preconfigured network security protocols.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: April 2, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Joseph Benjamin Castinado, Therese Humburg Willis, Christopher J. Smith, Kathleen Hanko Trombley, Kevin Graham Robberts, Lee Ann Proud, Adam Frederick Perrigo, Ann Ta, Naoll Addisu Merdassa
  • Publication number: 20240091442
    Abstract: Methods, devices and systems are disclosed for inter-app communications between software applications on a mobile communications device. In one aspect, a computer-readable medium on a mobile computing device comprising an inter-application communication data structure to facilitate transitioning and distributing data between software applications in a shared app group for an operating system of the mobile computing device includes a scheme field of the data structure providing a scheme id associated with a target software app to transition to from a source software app, wherein the scheme id is listed on a scheme list stored with the source software app; and a payload field of the data structure providing data and/or an identification where to access data in a shared file system accessible to the software applications in the shared app group, wherein the payload field is encrypted.
    Type: Application
    Filed: September 27, 2023
    Publication date: March 21, 2024
    Inventors: Gary A. MORRIS, Scott M. BELLIVEAU, Esteban CABRERA, JR., Anna Leigh DAVIS, Rian W. DRAEGER, Laura J. DUNN, Timothy Joseph GOLDSMITH, Hari HAMPAPURAM, Christopher Robert HANNEMANN, Apurv Ullas KAMATH, Katherine Yerre KOEHLER, Patrick Wile MCBRIDE, Michael Robert MENSINGER, Francis William PASCUAL, Philip Mansiel PELLOUCHOUD, Nicholas POLYTARIDIS, Philip Thomas PUPA, Kevin SHOEMAKER, Brian Christopher SMITH, Benjamin Elrod WEST, Atiim Joseph WILEY
  • Patent number: 10464547
    Abstract: A vehicle includes drive wheels, an energy source having an available energy, a torque-generating device powered by the energy source to provide an input torque, a transmission configured to receive the input torque and deliver an output torque to the set of drive wheels, and a controller. The controller, as part of a programmed method, predicts consumption of the available energy along a predetermined travel route using onboard data, offboard data, and a first logic block, and also corrects the predicted energy consumption using the onboard data, offboard data, and an error correction loop between a second logic block and the first logic block. The controller also executes a control action with respect to the vehicle using the corrected energy consumption, including changing a logic state of the vehicle.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: November 5, 2019
    Assignee: GM Global Technology Operations LLC
    Inventors: David S. Park, Kevin J. Smith, Terence L. Meehan, Todd P. Lindemann, Richard B. Weinberg, James B. Nicholson, Chia-Hsiang Liu, Andrew M. Zettel, Ramon A. Alonso
  • Publication number: 20190016329
    Abstract: A vehicle includes drive wheels, an energy source having an available energy, a torque-generating device powered by the energy source to provide an input torque, a transmission configured to receive the input torque and deliver an output torque to the set of drive wheels, and a controller. The controller, as part of a programmed method, predicts consumption of the available energy along a predetermined travel route using onboard data, offboard data, and a first logic block, and also corrects the predicted energy consumption using the onboard data, offboard data, and an error correction loop between a second logic block and the first logic block. The controller also executes a control action with respect to the vehicle using the corrected energy consumption, including changing a logic state of the vehicle.
    Type: Application
    Filed: July 13, 2017
    Publication date: January 17, 2019
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: David S. Park, Kevin J. Smith, Terence L. Meehan, Todd P. Lindemann, Richard B. Weinberg, James B. Nicholson, Chia-Hsiang Liu, Andrew M. Zettel, Ramon A. Alonso
  • Patent number: 10082015
    Abstract: An apparatus for measuring a profile of a tubular string and the components thereof as the tubular string is made up and run into a borehole. The apparatus includes a rotating assembly disposed within a housing, the rotating assembly including a plurality of upper legs, and plurality of lower legs and a plurality of rolling elements, each upper leg having a proximal end and a distal end coupled to an upper ring, each lower leg having a proximal end coupled to a lower ring and a distal end, and each rolling element rotatably coupled to the proximal end of an upper leg and a distal end of a lower leg. The apparatus further includes a sensor for detecting a position of the rolling elements as they engage an exterior surface of a tubular string being made up and run into a borehole from a rig. The apparatus receives the tubular string through aligned central passages in the upper ring, lower ring and the rotating assembly.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: September 25, 2018
    Assignee: ACCU-TALLY, LLC
    Inventors: Charles M. Williams, Lance C. Jordan, Kevin J. Smith, Patrick A. Burns, Jr., David Maxfield, Phillip Phelps, Dale Benditz
  • Publication number: 20180058194
    Abstract: An apparatus for measuring a profile of a tubular string and the components thereof as the tubular string is made up and run into a borehole. The apparatus includes a rotating assembly disposed within a housing, the rotating assembly including a plurality of upper legs, and plurality of lower legs and a plurality of rolling elements, each upper leg having a proximal end and a distal end coupled to an upper ring, each lower leg having a proximal end coupled to a lower ring and a distal end, and each rolling element rotatably coupled to the proximal end of an upper leg and a distal end of a lower leg. The apparatus further includes a sensor for detecting a position of the rolling elements as they engage an exterior surface of a tubular string being made up and run into a borehole from a rig. The apparatus receives the tubular string through aligned central passages in the upper ring, lower ring and the rotating assembly.
    Type: Application
    Filed: September 1, 2016
    Publication date: March 1, 2018
    Inventors: Charles M. Williams, Lance C. Jordan, Kevin J. Smith, Patrick A. Burns, JR., David Maxfield, Phillip Phelps, Dale Benditz
  • Patent number: 9782359
    Abstract: The present invention relates to a composition, comprising (i) a matrix made of polymeric nanofibers, and (ii) an opioid agonist within the matrix.
    Type: Grant
    Filed: May 5, 2009
    Date of Patent: October 10, 2017
    Assignee: EURO-CELTIQUE S.A.
    Inventors: Alexander Oksche, Kevin J. Smith, Derek Prater, Malcolm Walden, Will Heath, Bernard Kennedy, Vanessa Addison
  • Patent number: 9497239
    Abstract: A device may generate a media stream to be shared with other users by building a media graph, comprising a series of interconnected processing units that perform various processing tasks. However, the time involved in generating the media graph may delay the initialization of the media stream, and adjusting properties of the media stream (such as resolution or codec) may result in an interruption of the media stream while a new media graph is built. Instead, a media graph cache may be provided to cache a set of media graphs, which may be interchangeably selected for rapid initialization and adjusting of media stream properties. The media component (e.g., a videocamera) may also be configured to promote rapid adjustments to some media stream properties, while maintaining other properties (e.g., field of view and white balance) for a smooth transition between media stream property sets.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: November 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Stephen C. Cooper, Robert A. Farrow, Kurt D. Wrisley, Tolga Kilicli, Walid Ali, Shiwei Wang, Kevin J. Smith, Kandarp Dinesh Jani
  • Publication number: 20150156238
    Abstract: A device may generate a media stream to be shared with other users by building a media graph, comprising a series of interconnected processing units that perform various processing tasks. However, the time involved in generating the media graph may delay the initialization of the media stream, and adjusting properties of the media stream (such as resolution or codec) may result in an interruption of the media stream while a new media graph is built. Instead, a media graph cache may be provided to cache a set of media graphs, which may be interchangeably selected for rapid initialization and adjusting of media stream properties. The media component (e.g., a videocamera) may also be configured to promote rapid adjustments to some media stream properties, while maintaining other properties (e.g., field of view and white balance) for a smooth transition between media stream property sets.
    Type: Application
    Filed: November 26, 2014
    Publication date: June 4, 2015
    Inventors: Stephen C. Cooper, Robert A. Farrow, Kurt D. Wrisley, Tolga Kilicli, Walid Ali, Shiwei Wang, Kevin J. Smith, Kandarp Dinesh Jani
  • Patent number: 8922665
    Abstract: A device may generate a media stream to be shared with other users by building a media graph, comprising a series of interconnected processing units that perform various processing tasks. However, the time involved in generating the media graph may delay the initialization of the media stream, and adjusting properties of the media stream (such as resolution or codec) may result in an interruption of the media stream while a new media graph is built. Instead, a media graph cache may be provided to cache a set of media graphs, which may be interchangeably selected for rapid initialization and adjusting of media stream properties. The media component (e.g., a video camera) may also be configured to promote rapid adjustments to some media stream properties, while maintaining other properties (e.g., field of view and white balance) for a smooth transition between media stream property sets.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: December 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Stephen C. Cooper, Robert A. Farrow, Kurt D. Wrisley, Tolga Kilicli, Walid Ali, Shiwei Wang, Kevin J. Smith, Kandarp Dinesh Jani
  • Publication number: 20140081727
    Abstract: Methods and systems can be provide for redeeming loyalty rewards such as loyalty points for value. In an aspect, an input can be received. The input can relate to a loyalty program and a user account. The input can comprise an exchangeable value and the user account has a profile associated therewith. The input can be analyzed to automatically determine a modification to the profile based upon the exchangeable value. The modification can be applied to the profile associated with the user account.
    Type: Application
    Filed: September 19, 2013
    Publication date: March 20, 2014
    Inventors: Robert David Hoffmire, Nancy Alderman Crace, Daniel Burke, Kevin J. Smith, Lou An Yu
  • Patent number: 8655526
    Abstract: A method for starting an internal combustion engine in a hybrid powertrain having an electric torque machine mechanically coupled to the internal combustion engine includes monitoring a temperature state of the hybrid powertrain, determining a maximum discharging power limit of the high-voltage battery corresponding to the temperature state of the hybrid powertrain, estimating an engine drag torque associated with the temperature state of the hybrid powertrain, selecting a preferred engine cranking speed associated with the estimated engine drag torque and achievable at less than the maximum discharging power limit of the high-voltage battery, and controlling the electric torque machine to generate a magnitude of motor torque output sufficient to crank the internal combustion engine at the preferred engine cranking speed.
    Type: Grant
    Filed: January 6, 2011
    Date of Patent: February 18, 2014
    Assignee: GM Global Technology Operations LLC
    Inventors: R. Travis Schwenke, Kevin J. Smith
  • Patent number: 8543930
    Abstract: System, method and computer program product for verifying an avatar owner as a human user of an avatar in a virtual world environment in which humans interact through avatars via client devices in network communication with a server device. A request for challenging an avatar in the virtual world environment is received to determine whether that avatar is controlled by an application program user (bot). A user client device associated with a challenged avatar is identified and a Human Identification Proof (HIP) message for detecting a human user versus a bot controlling the challenged avatar is generated and communicated, for receipt at the identified user client device. It is determined from the response, whether the user is a bot or a human user. If a challenged avatar is determined to be a bot, then the server device prevents the challenged avatar from further interaction in the virtual world environment.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: September 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: David F. Champion, Jeffrey J. Smith, Kevin J. Smith, David T. Windell
  • Publication number: 20130067573
    Abstract: System, method and computer program product for verifying an avatar owner as a human user of an avatar in a virtual world environment in which humans interact through avatars via client devices in network communication with a server device. A request for challenging an avatar in the virtual world environment is received to determine whether that avatar is controlled by an application program user (bot). A user client device associated with a challenged avatar is identified and a Human Identification Proof (HIP) message for detecting a human user versus a bot controlling the challenged avatar is generated and communicated, for receipt at the identified user client device. It is determined from the response, whether the user is a bot or a human user. If a challenged avatar is determined to be a bot, then the server device prevents the challenged avatar from further interaction in the virtual world environment.
    Type: Application
    Filed: September 12, 2012
    Publication date: March 14, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David F. Champion, Jeffrey J. Smith, Kevin J. Smith, David T. Windell
  • Patent number: 8316310
    Abstract: A system, method and computer program product for verifying an avatar owner as a human user of an avatar in a virtual world environment in which users interact through avatars via client devices in network communication with a server device. A request for challenging an avatar in the virtual world environment is received to determine whether that avatar is controlled by an application program user (bot). A user client device associated with a challenged avatar is identified and a Human Identification Proof (HIP) message for detecting a human user versus a bot controlling the challenged avatar is generated and communicated, for receipt at the identified user client device. It is determined from the response, whether the user is a bot or a human user. If a challenged avatar is determined to be a bot, then the server device prevents the challenged avatar from further interaction in the virtual world environment.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: November 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: David F. Champion, Jeffrey J. Smith, Kevin J. Smith, David T. Windell
  • Patent number: 8290691
    Abstract: A method is provided for optimizing the cycling frequency between engine on/off states in a vehicle having a controller and auto start/auto stop functionality. The method includes detecting an engine state cycling event, measuring a plurality of vehicle operating values, and using the controller to optimize the cycling frequency via at least one of: automatically adjusting an interval between an auto start event and an auto stop event when each of a first set of the vehicle operating values exceeds a corresponding threshold, and temporarily inhibiting the auto start/auto stop functionality when any value in a second set of the vehicle operating values falls outside of a hysteresis band created around the second set. A vehicle includes an engine and a controller having an algorithm for optimizing the cycling frequency between engine on/off states as set forth above.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: October 16, 2012
    Assignee: GM Global Technology Operations LLC
    Inventors: Chihang Lin, Allen J. Lehmen, James B. Nicholson, Kevin J. Smith
  • Publication number: 20120179312
    Abstract: A method for starting an internal combustion engine in a hybrid powertrain having an electric torque machine mechanically coupled to the internal combustion engine includes monitoring a temperature state of the hybrid powertrain, determining a maximum discharging power limit of the high-voltage battery corresponding to the temperature state of the hybrid powertrain, estimating an engine drag torque associated with the temperature state of the hybrid powertrain, selecting a preferred engine cranking speed associated with the estimated engine drag torque and achievable at less than the maximum discharging power limit of the high-voltage battery, and controlling the electric torque machine to generate a magnitude of motor torque output sufficient to crank the internal combustion engine at the preferred engine cranking speed.
    Type: Application
    Filed: January 6, 2011
    Publication date: July 12, 2012
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: R. Travis Schwenke, Kevin J. Smith