Patents by Inventor Steven A. Keller

Steven A. Keller 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: 11969502
    Abstract: A composition configured for oral use is provided, the composition including a filler in an amount of at least 20% by weight, based on the total weight of the composition, and at least one active ingredient including one or more botanical materials, stimulants, amino acids, vitamins, antioxidants, cannabinoids, pharmaceutical agents, or a combination thereof. The composition further includes a salt and at least one sweetener. The composition has a moisture content of at least about 40% by weight, based on the total weight of the composition.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: April 30, 2024
    Assignee: NICOVENTURES TRADING LIMITED
    Inventors: Christopher Keller, Ronald K. Hutchens, Thomas H. Poole, Nicolas Von Cosmos, Anthony Richard Gerardi, Chris J. Grimes, Steven Lee Alderman, Darrell Eugene Holton, Jr., Ross Jay Oden, Matthew Evan Lampe, Michael Andrew Zawadzki, Kristen Spielbauer
  • Publication number: 20240090635
    Abstract: A closure having a first flange with first engagement mechanism and a second with a second engagement mechanism disposed between the first end and the second end. The first engagement mechanism configured to engage the second engagement mechanism. A slider configured to selectively engage the first engagement mechanism and the second mechanism when moved in a first direction and disengage the first engagement mechanism from the second engagement mechanism when moved in a second direction. The closure is substantially watertight in the closed position.
    Type: Application
    Filed: October 30, 2023
    Publication date: March 21, 2024
    Applicant: YETI Coolers, LLC
    Inventors: Erik Steven Larson, Derek G. Sullivan, Karl Fritzsche, Christopher M. Keller, Alex Baires, Scott Barbieri, Bryan Seon
  • Patent number: 11809823
    Abstract: A method, system and computer program product are provided. A computing system collects information related to a patient's preparation for a medical procedure and provides information regarding the medical procedure and a medical condition of the patient to at least one member of a medical procedure team. Data pertaining to performance of the medical procedure in an operating room is collected from multiple sensors. Progress of the medical procedure is monitored in real time by analyzing the collected data, a procedure reference library, and a physician history to determine a status of the medical procedure. A schedule of one or more subsequent medical procedures for the operating room is adjusted in real time based on the monitored progress. Notifications of the adjusted schedule may be transmitted to participants of the one or more subsequent medical procedures.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: November 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Lee Carbonell, Olivia Loza, Steven Keller
  • Publication number: 20230238146
    Abstract: The systems and methods described herein determine metrics of cardiac or vascular performance, such as cardiac output, and can use the metrics to determine appropriate levels of mechanical circulatory support to be provided to the patient. The systems and methods described determine cardiac performance by determining aortic pressure measurements (or other physiologic measurements) within a single heartbeat or across multiple heartbeats and using such measurements in conjunction with flow estimations or flow measurements made during the single heartbeat or multiple heartbeats to determine the cardiac performance, including determining the cardiac output. By utilizing a mechanical circulatory support system placed within the vasculature, the need to place a separate measurement device within a patient is reduced or eliminated. The system and methods described herein may characterize cardiac performance without altering the operation of the heart pump (e.g., without increasing or decreasing pump speed).
    Type: Application
    Filed: December 23, 2022
    Publication date: July 27, 2023
    Applicants: ABIOMED, Inc., Massachusetts Institute of Technology, The Brigham and Women's Hospital, Inc.
    Inventors: Qing Tan, Ahmad El Katerji, Noam Josephy, Elazer R. Edelman, Brian Yale Chang, Steven Keller, Sonya Sanat Bhavsar
  • Patent number: 11637914
    Abstract: Methods and systems for routing a user request for a service to a version of the service in a geographical region associated with the user are described herein. The service may be deployed in multiple geographical regions, and the service may have multiple versions in each of the geographical regions. A user device may send a request for a service to a first server in a geographical region. The first server may determine whether the user is associated with the geographical region. Responsive to determining that the user is not associated with the geographical region, the first server may ask one or more servers in other geographical regions whether the user is associated with any of the other geographical regions.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: April 25, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Steven A. Keller, Thomas J. Hammond, Thomas Kludy, Ayush Jain, Ricardo Fernando Feijoo
  • Patent number: 11610008
    Abstract: A computer system includes a memory to store an application. A processor is configured to start the application, and insert a secret-server hook into the application during start-up. The secret-server hook has instructions to access a secret server with the secret information stored therein. In response to a call being made by the application for the secret information, the secret-server hook has further instructions to intercept the call, and provide the secret information in the secret server to the application based on the intercepted call.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: March 21, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Steven A. Keller, Abraham Mir
  • Patent number: 11574741
    Abstract: The systems and methods described herein determine metrics of cardiac or vascular performance, such as cardiac output, and can use the metrics to determine appropriate levels of mechanical circulatory support to be provided to the patient. The systems and methods described determine cardiac performance by determining aortic pressure measurements (or other physiologic measurements) within a single heartbeat or across multiple heartbeats and using such measurements in conjunction with flow estimations or flow measurements made during the single heartbeat or multiple heartbeats to determine the cardiac performance, including determining the cardiac output. By utilizing a mechanical circulatory support system placed within the vasculature, the need to place a separate measurement device within a patient is reduced or eliminated. The system and methods described herein may characterize cardiac performance without altering the operation of the heart pump (e.g., without increasing or decreasing pump speed).
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: February 7, 2023
    Assignees: Abiomed, Inc., Massachusetts Institute of Technology, The Brigham and Women's Hospital Inc.
    Inventors: Qing Tan, Ahmad El Katerji, Noam Josephy, Elazer R. Edelman, Brian Yale Chang, Steven Keller, Sonya Sanat Bhavsar
  • Patent number: 11544230
    Abstract: A method for updating cloud resource tags is provided. The tag associated with a cloud resource may assign the cloud resource to one or more categories to enable tracking of the cloud resource. The method may include determining, based on a synchronization profile, the scope of the update. For example, the scope of the update may encompass individual resources, groups of resources, and/or subscriptions. A metadata data store may be queried to retrieve mapping rules corresponding to tags of resources from one or more cloud service providers that are within the scope of the update. If the value of a tag does not match the value specified by the corresponding mapping rule, the value of the tag may be updated to match the value specified by the mapping rule. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: January 3, 2023
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Steven A. Keller, Sindy Giraldo, Stephan Vanwoezik
  • Publication number: 20220382529
    Abstract: Described herein are systems and methods for managing releases of global services in a controlled manner. A computing environment may include a first release of a global service, a second release of the global service, and a manager service. The first and second release may be enabled and disabled. The first release may be enabled and the second release may be disabled. The second release may be ready for use in the computing environment after passing one or more checks. A manager service may enable use of the second release in the computing environment. The manager service may disable use of (but maintain execution of) the first release in the computing environment. The second release may be determined to have one or more issues. Responsive to determining the second release has issue(s), the manager service may disable use of the second release and re-enable use of the first release.
    Type: Application
    Filed: August 12, 2022
    Publication date: December 1, 2022
    Inventors: Ayush Jain, Steven A. Keller
  • Patent number: 11487516
    Abstract: Methods and systems are described for cross-cloud call detection. The system may include detecting an instruction configured to call a resource. The instruction may include a name indicative of the resource and one or more values. The resource is configured to construct code using the one or more values. The system may determine the resource is incompatible with a service based on at least the name and the one or more values of the instruction. A conversion of source code is halted when the resource is incompatible with the service.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: November 1, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Steven A. Keller
  • Patent number: 11461082
    Abstract: Described herein are systems and methods for managing releases of global services in a controlled manner. A computing environment may include a first release of a global service, a second release of the global service, and a manager service. The first and second release may be enabled and disabled. The first release may be enabled and the second release may be disabled. The second release may be ready for use in the computing environment after passing one or more checks. A manager service may enable use of the second release in the computing environment. The manager service may disable use of (but maintain execution of) the first release in the computing environment. The second release may be determined to have one or more issues. Responsive to determining the second release has issue(s), the manager service may disable use of the second release and re-enable use of the first release.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: October 4, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Ayush Jain, Steven A. Keller
  • Patent number: 11429454
    Abstract: Data is received characterizing a plurality of virtual resources executing application code and deployed within a remote computing environment. The remote computing environment is providing a first configuration of computing resources for execution of the plurality of virtual resources. Resource consumption information associated with the plurality of virtual resources is monitored via an application programing interface of the remote computing environment. A second configuration of computing resources for the plurality of virtual resources is determined using a set of rules and the resource consumption information. A request is transmitted to the remote computing environment to provide the second configuration of computing resources for execution of the plurality of virtual resources. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: August 30, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Steven A. Keller, Sindy Giraldo
  • Publication number: 20220257921
    Abstract: The systems and methods described herein determine metrics of cardiac performance via a mechanical circulatory support device and use the cardiac performance to calibrate, control and deliver mechanical circulatory support for the heart. The systems include a controller configured to operate the device, receive inputs indicative of device operating conditions and hemodynamic parameters, and determine vascular performance, including vascular resistance and compliance, and native cardiac output. The systems and methods operate by using the mechanical circulatory support device (e.g., a heart pump) to introduce controlled perturbations of the vascular system and, in response, determine heart parameters such as stroke volume, vascular resistance and compliance, left ventricular end diastolic pressure, and ultimately determine native cardiac output.
    Type: Application
    Filed: May 2, 2022
    Publication date: August 18, 2022
    Applicants: ABIOMED, Inc., Massachusetts Institute of Technology, The Brigham and Women's Hospital, Inc.
    Inventors: Ahmad El Katerji, Qing Tan, Christian Moyer, Alexander Ship, Sonya Sanat Bhavsar, Noam Josephy, Elazer R. Edelman, Brian Yale Chang, Steven Keller
  • Patent number: 11403306
    Abstract: Techniques for implementing a non-relational database that makes efficient use of collections within the database. For one or more collections, two or more sub-collections can be created for storing documents. Each collection can be configured as a single partition entity or a partitioned entity within the database. Each sub-collection is identified by a sub-collection identifier. If the collection is configured as a partitioned entity, then a partition key can be determined for documents to be accessed in the collection. The partition key can be extended with the sub-collection ID to form a compound property (sub-collection ID, partition key) that determines placements of the respective documents in the identified sub-collection across partitions of the collection. If the collection is configured as a single partition entity, then a field for the partition key is ignored and the respective documents are placed in the identified sub-collection within the single partition of the collection.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: August 2, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Sathishkumar Kaliavaradhan, Amit Shah, Steven Keller, Xiaodong Huang, Ayush Jain
  • Patent number: 11403116
    Abstract: Described embodiments provide systems and methods for stateless modification of operating system registry data across network boundaries. The system includes a processor coupled to memory and configured to execute instructions to receive, within a first network, a request to apply a modification to an operating system registry of a second device within a second network different from the first network. The processor queues data describing the requested modification, receives a polling request from the second device, and transmits, to the second device responsive to the polling request, the queued data describing the requested modification for the second device to apply to the operating system registry of the second device. For example, the requested modification may be to create a key, to create a value, to delete a key, or to delete a value.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: August 2, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Steven A. Keller, Joel Kevin Lawrence Cardoza, Thomas Michael Kludy
  • Publication number: 20220239756
    Abstract: Methods and systems for routing a user request for a service to a version of the service in a geographical region associated with the user are described herein. The service may be deployed in multiple geographical regions, and the service may have multiple versions in each of the geographical regions. A user device may send a request for a service to a first server in a geographical region. The first server may determine whether the user is associated with the geographical region. Responsive to determining that the user is not associated with the geographical region, the first server may ask one or more servers in other geographical regions whether the user is associated with any of the other geographical regions.
    Type: Application
    Filed: April 18, 2022
    Publication date: July 28, 2022
    Inventors: Steven A. Keller, Thomas J. Hammond, Thomas Kludy, Ayush Jain, Ricardo Fernando Feijoo
  • Publication number: 20220200929
    Abstract: A method for multi-cloud deployment and validation may be provided. The method may include receiving a first template specifying a cloud resource requirement. A first resource from a first cloud provider and a second resource from a second cloud provider may be identified. The first resource and the second resource may be a same or comparable resource capable of satisfying the cloud resource requirement specified by the first template. The first resource may be selected instead of the second resource based on a respective cost of the first resource and the second resource. A second template for deploying the first resource at the first cloud provider may be generated. The first resource may be deployed by sending the second template to the first cloud provider. Related systems and articles of manufacture are also provided.
    Type: Application
    Filed: December 18, 2020
    Publication date: June 23, 2022
    Inventors: Sindy Giraldo, Steven A. Keller
  • Patent number: 11357968
    Abstract: The systems and methods described herein determine metrics of cardiac performance via a mechanical circulatory support device and use the cardiac performance to calibrate, control and deliver mechanical circulatory support for the heart. The systems include a controller configured to operate the device, receive inputs indicative of device operating conditions and hemodynamic parameters, and determine vascular performance, including vascular resistance and compliance, and native cardiac output. The systems and methods operate by using the mechanical circulatory support device (e.g., a heart pump) to introduce controlled perturbations of the vascular system and, in response, determine heart parameters such as stroke volume, vascular resistance and compliance, left ventricular end diastolic pressure, and ultimately determine native cardiac output.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: June 14, 2022
    Assignees: ABIOMED, INC., MASSACHUSETTS INSTITUTE OF TECHNOLOGY, THE BRIGHAM AND WOMEN'S HOSPITAL INC.
    Inventors: Ahmad El Katerji, Qing Tan, Christian Moyer, Alexander Ship, Sonya Sanat Bhavsar, Noam Josephy, Elazer R. Edelman, Brian Yale Chang, Steven Keller
  • Publication number: 20220156387
    Abstract: A computer system includes a memory to store an application. A processor is configured to start the application, and insert a secret-server hook into the application during start-up. The secret-server hook has instructions to access a secret server with the secret information stored therein. In response to a call being made by the application for the secret information, the secret-server hook has further instructions to intercept the call, and provide the secret information in the secret server to the application based on the intercepted call.
    Type: Application
    Filed: November 18, 2020
    Publication date: May 19, 2022
    Inventors: STEVEN A. KELLER, ABRAHAM MIR
  • Patent number: 11310340
    Abstract: Methods and systems for routing a user request for a service to a version of the service in a geographical region associated with the user are described herein. The service may be deployed in multiple geographical regions, and the service may have multiple versions in each of the geographical regions. A user device may send a request for a service to a first server in a geographical region. The first server may determine whether the user is associated with the geographical region. Responsive to determining that the user is not associated with the geographical region, the first server may ask one or more servers in other geographical regions whether the user is associated with any of the other geographical regions.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: April 19, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Steven A. Keller, Thomas J. Hammond, Thomas Michael Kludy, Ayush Jain, Ricardo Fernando Feijoo