Patents by Inventor John Kelly

John Kelly 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: 11861387
    Abstract: Presented herein are embodiments for automating analytics-based migration of virtual machine optimization tool settings to different hypervisor environments. Currently, no marketplace workload migration utilities have previously dealt with this scenario. In one or more embodiments, a system gathers data and uses analytics on the data to devise one or more translation/correlation rules or models for virtual machine migration. In one or more embodiments, using historical manually settings, correlations can be determined. Given data about a source guest operating system (OS) tool settings, one or more translation/correlation models may be used to facilitate the translation of guest OS optimization tool settings from the source environment to the destination environment so that migrated virtual machine functions the same as or nearly the same as it did on the source hypervisor.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: January 2, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventor: John Kelly
  • Patent number: 11858579
    Abstract: A bicycle mirror device is provided for rear viewing of traffic when a bicycle rider is in different riding positions. The bicycle mirror device includes a mounting bracket, attached to a bicycle helmet or eye glasses, and mirrors pivotally mounted to the mounting arms. The mounting arms may be attached to the helmet or eye glasses through an extension arm connected to the helmet or eye glasses through a quick-connect system. A method for using the bicycle mirror device includes mounting the mirror device on a helmet or eye glasses, rotating a first mirror to view a first rear-view angle for a cyclist in a low riding position, rotating a second mirror to view a second rear-view angle for the cyclist in an upright riding position, and viewing a plurality of rear view angles without readjusting the first or second mirror.
    Type: Grant
    Filed: November 2, 2021
    Date of Patent: January 2, 2024
    Inventor: Michael John Kelly
  • Patent number: 11855847
    Abstract: A method for managing a virtual desktop infrastructure (VDI) environment includes: obtaining a plurality of target resource specific pool specific configuration templates for a target resource, in which each of the plurality of target resource specific pool specific configuration templates is associated with one or a plurality of virtual desktop (VD) pools, in which the target resource is a network resource; obtaining a common configuration template set; generating a VD pool configuration for each of the plurality of VD pools using the plurality of target resource specific pool specific configuration templates and the common configuration template set to obtain a plurality of VD pool configurations; selecting a default VD pool from the plurality of VD pools; and deploying, based on the selection, a plurality of VDs into the default VD pool using a VD pool configuration associated with the default VD pool.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: December 26, 2023
    Assignee: Dell Products L.P.
    Inventors: John Kelly, Dharmesh M. Patel
  • Publication number: 20230372929
    Abstract: An integrated testing device and fluid module are disclosed, as well as a method of manufacture. Fluid module contains a reservoir containing a test fluid, and a control vessel. The reservoir discharges test fluid into the control vessel, which discharges the test fluid in a controlled way to a test component.
    Type: Application
    Filed: April 24, 2023
    Publication date: November 23, 2023
    Inventors: John Kelly, Huw Wallis, Keith Bocchicchio, Shing Yan Kong
  • Patent number: 11819236
    Abstract: A tissue-removing catheter for removing tissue in a body lumen includes a catheter body assembly having an axis and proximal and distal end portions spaced apart from one another along the axis. At least a portion of the catheter body assembly is sized and shaped to be received in the body lumen. A handle is mounted to the proximal end portion of the catheter body assembly and operable to cause rotation of the catheter body assembly. The handle includes internal handle components that interface with the catheter body assembly. The internal handle components provide at least four interface locations spaced axially along the catheter body assembly. A tissue-removing element is mounted on the distal end portion of the catheter body assembly. The tissue-removing element is configured to remove the tissue as the tissue-removing element is rotated by the catheter body assembly within the body lumen.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: November 21, 2023
    Assignee: MEDTRONIC VASCULAR, INC.
    Inventors: Tomas Kelly, John Kelly, Aram Jamous, Matthew Fleming, Ronan Finn, Bryan Hansen, Niall Kelly, Damian Cunniffe, Tommy Hayden, John Clifford, Michael Sayers, Eoin Walsh, Shane Cooney, Cian Walsh, Mick Donegan
  • Patent number: 11813270
    Abstract: Several embodiments of NO releasing compounds are disclosed. In some embodiments, the structures are covalently modified to store and release nitric oxide. Some embodiments pertain to methods of making and use of these structures. The compounds may be tailored to release nitric oxide in a controlled manner and can be useful, for example, for treating or preventing microbial infections, or reducing the microbial load of a microbial infection.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: November 14, 2023
    Assignee: KNOW BIO, LLC
    Inventors: Drew Folk, Ryan Gerald Anderson, John Kelly Simons, Mona Jasmine Rosales Ahonen, Rebecca Anthouard McDonald
  • Publication number: 20230337678
    Abstract: Methods of sanitizing, disinfecting, decontaminating, and/or sterilizing surfaces with small molecule NO releasing compounds are disclosed. In some embodiments, the compounds are covalently modified to store and release nitric oxide. The compounds may be tailored to release nitric oxide in a controlled manner and can be useful, for example, for preventing the spread of microbial infections, such as nocosomial infections.
    Type: Application
    Filed: February 5, 2021
    Publication date: October 26, 2023
    Inventors: Drew Folk, Ryan Gerald Anderson, John Kelly Simons, Mona Jasmine Rosales Ahonen, Rebecca Anthouard McDonald
  • Publication number: 20230337953
    Abstract: The present invention relates to a computer implemented method for controlling a gas detector, a gas detector, a control system for detecting an incontinence event, and a computer implemented method for detecting an incontinence event. The method for controlling a gas detector comprises receiving a plurality of datasets from the gas detector. Each dataset is associated with a time interval and comprises at least one environmental measurement; and at least one detected level of ammonia. The method comprises receiving one or more user measurements, where a user measurement comprises an incontinence state determined at a particular time. The method comprises determining criteria to identify an incontinence event, using the received plurality of datasets and the received user measurement; and transmitting the criteria to the gas detector. The criteria define a characteristic of a subset of data of the plurality of datasets indicating an incontinence event.
    Type: Application
    Filed: April 26, 2022
    Publication date: October 26, 2023
    Applicant: I-Innovations Ltd.
    Inventors: John Kelly, Iain Warner
  • Publication number: 20230333902
    Abstract: A method for managing a virtual desktop infrastructure (VDI) environment includes: obtaining a plurality of target resource specific pool specific configuration templates for a target resource, in which each of the plurality of target resource specific pool specific configuration templates is associated with one or a plurality of virtual desktop (VD) pools, in which the target resource is a central processing unit (CPU); obtaining a common configuration template set; generating a VD pool configuration for each of the plurality of VD pools using the plurality of target resource specific pool specific configuration templates and the common configuration template set to obtain a plurality of VD pool configurations; selecting a default VD pool from the plurality of VD pools; and deploying, based on the selection, a plurality of VDs into the default VD pool using a VD pool configuration associated with the default VD pool.
    Type: Application
    Filed: April 18, 2022
    Publication date: October 19, 2023
    Inventors: John Kelly, Dharmesh M. Patel
  • Publication number: 20230333872
    Abstract: A method for managing a virtual desktop infrastructure (VDI) environment includes: obtaining a plurality of target resource specific pool specific configuration templates for a target resource, in which each of the plurality of target resource specific pool specific configuration templates is associated with one or a plurality of virtual desktop (VD) pools, in which the target resource is memory; obtaining a common configuration template set; generating a VD pool configuration for each of the plurality of VD pools using the plurality of target resource specific pool specific configuration templates and the common configuration template set to obtain a plurality of VD pool configurations; selecting a default VD pool from the plurality of VD pools; and deploying, based on the selection, a plurality of VDs into the default VD pool using a VD pool configuration associated with the default VD pool.
    Type: Application
    Filed: April 18, 2022
    Publication date: October 19, 2023
    Applicant: Dell Products L.P.
    Inventors: John Kelly, Dharmesh M. Patel
  • Publication number: 20230336423
    Abstract: A method for managing a virtual desktop infrastructure (VDI) environment includes: obtaining a plurality of target resource specific pool specific configuration templates for a target resource, in which each of the plurality of target resource specific pool specific configuration templates is associated with one or a plurality of virtual desktop (VD) pools, in which the target resource is a network resource; obtaining a common configuration template set; generating a VD pool configuration for each of the plurality of VD pools using the plurality of target resource specific pool specific configuration templates and the common configuration template set to obtain a plurality of VD pool configurations; selecting a default VD pool from the plurality of VD pools; and deploying, based on the selection, a plurality of VDs into the default VD pool using a VD pool configuration associated with the default VD pool.
    Type: Application
    Filed: April 18, 2022
    Publication date: October 19, 2023
    Inventors: John Kelly, Dharmesh M. Patel
  • Publication number: 20230333909
    Abstract: A method for managing a virtual desktop infrastructure (VDI) environment includes: obtaining a plurality of target resource specific pool specific configuration templates for a target resource, in which each of the plurality of target resource specific pool specific configuration templates is associated with one or a plurality of virtual desktop (VD) pools, in which the target resource is a data processing unit (DPU); obtaining a common configuration template set; generating a VD pool configuration for each of the plurality of VD pools using the plurality of target resource specific pool specific configuration templates and the common configuration template set to obtain a plurality of VD pool configurations; selecting a default VD pool from the plurality of VD pools; and deploying, based on the selection, a plurality of VDs into the default VD pool using a VD pool configuration associated with the default VD pool.
    Type: Application
    Filed: April 18, 2022
    Publication date: October 19, 2023
    Inventors: John Kelly, Dharmesh M. Patel
  • Publication number: 20230333905
    Abstract: A method for managing a virtual desktop infrastructure (VDI) environment includes: obtaining a plurality of target resource specific pool specific configuration templates for a target resource, in which each of the plurality of target resource specific pool specific configuration templates is associated with one or a plurality of virtual desktop (VD) pools, in which the target resource is storage; obtaining a common configuration template set; generating a VD pool configuration for each of the plurality of VD pools using the plurality of target resource specific pool specific configuration templates and the common configuration template set to obtain a plurality of VD pool configurations; selecting a default VD pool from the plurality of VD pools; and deploying, based on the selection, a plurality of VDs into the default VD pool using a VD pool configuration associated with the default VD pool.
    Type: Application
    Filed: April 18, 2022
    Publication date: October 19, 2023
    Inventors: John Kelly, Dharmesh M. Patel
  • Publication number: 20230333910
    Abstract: A method for managing a virtual desktop infrastructure (VDI) environment includes: obtaining a plurality of target resource specific pool specific configuration templates for a target resource, in which each of the plurality of target resource specific pool specific configuration templates is associated with one or a plurality of virtual desktop (VD) pools, in which the target resource is a graphics processing unit (GPU); obtaining a common configuration template set; generating a VD pool configuration for each of the plurality of VD pools using the plurality of target resource specific pool specific configuration templates and the common configuration template set to obtain a plurality of VD pool configurations; selecting a default VD pool from the plurality of VD pools; and deploying, based on the selection, a plurality of VDs into the default VD pool using a VD pool configuration associated with the default VD pool.
    Type: Application
    Filed: April 18, 2022
    Publication date: October 19, 2023
    Inventors: John Kelly, Dharmesh M. Patel
  • Publication number: 20230292851
    Abstract: Bras for high impact, high support activities are provided. A bra comprises a band that wraps around a torso. The band includes first and second cup regions, and a channel that runs below the collective cup regions. A gore is formed above the channel and between the respective cup regions, adjoining the respective cup regions. A molded cradle is fitted into the channel. For each cup region, a tessellated encapsulating bra cup is fitted therein. Each tessellated encapsulating bra cup includes a plurality of tiles. Respective tiles in the plurality of tiles that are further away from the cradle are larger in size than respective tiles in the plurality of tiles that are closer to the cradle. Each tessellated encapsulating bra cup has a generally concave first inner face and a generally convex first outer face. The tessellated encapsulating bra cups collectively contribute cantilevered support to the bra.
    Type: Application
    Filed: May 22, 2023
    Publication date: September 21, 2023
    Inventors: Brett Roddis, Melissa Lawrence, John Kelly, Zachary Michael Goldberg-Poch, Philip Isaac Oaks, Carolina Isabel Rodriguez, H. William Smith, IV, Daniel Ross Tachibana
  • Publication number: 20230276864
    Abstract: Articles of clothing are provided. An article of clothing includes a band. The band includes a back portion and a front portion. The front portion is seamlessly connected to the back portion. Moreover, the front portion includes a respective cup region that is formed with an extensibility. The extensibility varies from a base of the respective cup region to a top of the respective cup region.
    Type: Application
    Filed: May 10, 2023
    Publication date: September 7, 2023
    Inventors: Brett Roddis, Melissa Lawrence, John Kelly
  • Patent number: 11736348
    Abstract: A service manager for managing services made available to front end devices operably connected to backend devices via managed network devices includes a storage device for storing a services network use information repository that associates the services with network functions enabled by the managed network devices and a processor. The processor makes an identification of a front end device of the front end devices that will provide virtualized desktop infrastructure services, using at least one of the backend devices, to a user; in response to the identification: identifies a set of the services to be provided to the user; identifies: at least one of the managed network devices that provides network connectivity to the front end device, and network use information for the set of services using the services network use information repository; and configures the at least one managed network device based on the network use information.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: August 22, 2023
    Assignee: Dell Products L.P.
    Inventors: John Kelly, Dharmesh M. Patel
  • Publication number: 20230229520
    Abstract: A method for managing specialized hardware resources includes obtaining, by a multi-scheme virtual allocation agent, a request for allocating a plurality of virtual resources to the specialized hardware resources in an information handling system, wherein the request specifies a first scheme of allocation, wherein the information handling system operates in a second scheme of allocation that is different from the first scheme of allocation, in response to the request: installing a first virtual resource of the plurality of virtual resources on a first specialized hardware resource of the specialized hardware resources, performing a dummy virtual resource installation to install a plurality of dummy variables based on the second scheme, installing a second virtual resource of the plurality of virtual resources on a second specialized hardware resource of the specialized hardware resources based on the second scheme, and deleting the plurality of dummy virtual resources from the hardware resources.
    Type: Application
    Filed: January 14, 2022
    Publication date: July 20, 2023
    Inventors: John Kelly, Dharmesh M. Patel, Nicholas C. Busick
  • Patent number: D995437
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: August 15, 2023
    Assignee: MAGICAL BRANDS INC.
    Inventors: John Kelly Thompson, Emelia Mendez Wilcox, Sophie Catherine Fearon
  • Patent number: D1003843
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: November 7, 2023
    Inventors: John Kelly Thompson, Kevin Alexander Valenzuela