Patents by Inventor Alan Goldman

Alan Goldman 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).

  • Publication number: 20240132224
    Abstract: A method of controlling an electric aircraft that has a plurality of actuators that includes a plurality of electric propulsion units includes: receiving force and moment commands for the electric aircraft; determining control commands for the plurality of actuators based on the desired force and moment commands by solving an optimization problem that comprises a noise minimization term for minimizing noise generated by the electric propulsion units; and controlling the plurality of actuators according to the determined control commands to meet the force and moment commands for the electric aircraft.
    Type: Application
    Filed: December 28, 2023
    Publication date: April 25, 2024
    Applicant: Archer Aviation Inc.
    Inventors: Geoffrey C. BOWER, Nansi XUE, Alan CHEN, Benjamin GOLDMAN, Nathan DEPENBUSCH
  • Patent number: 11945597
    Abstract: A method of controlling an electric aircraft that has a plurality of actuators that includes a plurality of electric propulsion units includes: receiving force and moment commands for the electric aircraft; determining control commands for the plurality of actuators based on the desired force and moment commands by solving an optimization problem that comprises a noise minimization term for minimizing noise generated by the electric propulsion units; and controlling the plurality of actuators according to the determined control commands to meet the force and moment commands for the electric aircraft.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: April 2, 2024
    Assignee: ARCHER AVIATION, INC.
    Inventors: Geoffrey C. Bower, Nansi Xue, Alan Chen, Benjamin Goldman, Nathan Depenbusch
  • Publication number: 20240101949
    Abstract: A method and apparatus for preventing condensation on a cell culture plate transferred from an incubator to an imager. A block having a higher thermal conductivity layer and a lower thermal conductivity layer is preheated in an incubator. The block is placed on a cell culture plate either before or immediately after removing the cell culture plate from an incubator with the higher thermal conductivity layer resting on the plate and configured to overlie all of the wells of the plate. The culture plate is transported to an imager with the thermal block in place and the block is removed before inserting the culture plate into the imager.
    Type: Application
    Filed: December 15, 2021
    Publication date: March 28, 2024
    Applicant: THRIVE BIOSCIENCE, INC.
    Inventors: Alan BLANCHARD, Jeff GOLDMAN
  • Patent number: 11922190
    Abstract: A computer system configured to autonomously provision at least a portion of a desktop as a service (DaaS) system is provided. The computer system includes a memory, a network interface, and a processor configured to receive, via the network interface, a request to add a catalog of virtual desktops to an account associated with a tenant of the computing service, and transmit, in response to reception of the request, a plurality of requests to the computing service. The plurality of requests comprise at least one request to create a first virtual network associated with the tenant within the computing service, at least one request to connect the first virtual network to a second virtual network within the computing service, and at least one request to create the catalog within the computing service.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: March 5, 2024
    Inventors: Alan Goldman, Michael J. Sabin, Radhesham Shah, Leo C. Singleton, Kireeti A. Valicherla
  • Patent number: 11907361
    Abstract: An apparatus, system and method for protecting the confidentiality and integrity of a secure object running on a computer system by protecting the memory pages owned by the secure object, including assigning a secure object an ID, labeling the memory pages owned by a secure object with the ID of the secure object, maintaining an Access Control Monitor (ACM) table for the memory pages on the system, controlling access to memory pages by monitoring load and store instructions and comparing information in the ACM table with the ID of the software that is executing these instructions; and limiting access to a memory page to the owner of the memory page.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: February 20, 2024
    Assignee: International Business Machines Corporation
    Inventors: Richard Harold Boivie, Kattamuri Ekanadham, Kenneth Alan Goldman, William Eric Hall, Guerney D. Hunt, Bhushan Pradip Jain, Mohit Kapur, Dimitrios Pendarakis, David Robert Safford, Peter Anthony Sandon, Enriquillo Valdez
  • Publication number: 20220198064
    Abstract: A method, system and apparatus for provisioning a computation into a trusted execution environment, including verifying the trusted execution environment, generating integrity information of the computation, generating sealed data, sending information of the computation, the sealed data, and integrity information to the trusted execution environment, confirming the sealed data, and verifying integrity of the computation information from the integrity information and the computation information.
    Type: Application
    Filed: December 22, 2020
    Publication date: June 23, 2022
    Inventors: Guerney D. H. Hunt, Dimitrios Pendarakis, Kenneth Alan Goldman, Elaine R. Palmer, Ramachandra Pai
  • Publication number: 20220198070
    Abstract: A method, system and apparatus for generating a computation such that it will execute in a target trusted execution environment (TEE), including selecting the target TEE, generating an authorization that is satisfied by a TEE, associating the authorization with the computation that executes in the TEE that is authorized, and generating the computation with the associated authorization.
    Type: Application
    Filed: December 22, 2020
    Publication date: June 23, 2022
    Inventors: Guerney D. H. Hunt, Dimitrios Pendarakis, Kenneth Alan Goldman, Elaine R. Palmer, Ramachandra Pai
  • Patent number: 11366832
    Abstract: Methods and systems for managing cloud services are disclosed herein. According to various aspects of the disclosure, a number of users of cloud services can be organized in to a plurality of hierarchically organized groups. A feature associated with a cloud resource can then be enabled for a first group of users. An enablement value can then be calculated for a member of a second group of users and the feature can be enabled for that member of the second group of users based on the calculated enablement value.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: June 21, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Kevin Woodmansee, Leo C. Singleton, IV, Alan Goldman
  • Patent number: 11306041
    Abstract: Catalytic methods for synthesis of super linear alkenyl arenes and alkyl arenes are provided. The methods are capable of synthesizing super linear alkyl and alkenyl arenes from simple arene and olefin starting materials and with high selectivity for linear coupling. Methods are also provided for making a 2,6-dimethylnapthalene (DMN) or 2,6-methylethylnapthalene (MEN).
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: April 19, 2022
    Assignee: University of Virginia Patent Foundation
    Inventors: William Schinski, Alan Goldman, Thomas B. Gunnoe, Michael S. Webster-Gardiner, Nichole Schwartz
  • Publication number: 20220035642
    Abstract: A computer system configured to autonomously provision at least a portion of a desktop as a service (DaaS) system is provided. The computer system includes a memory, a network interface, and a processor configured to receive, via the network interface, a request to add a catalog of virtual desktops to an account associated with a tenant of the computing service, and transmit, in response to reception of the request, a plurality of requests to the computing service. The plurality of requests comprise at least one request to create a first virtual network associated with the tenant within the computing service, at least one request to connect the first virtual network to a second virtual network within the computing service, and at least one request to create the catalog within the computing service.
    Type: Application
    Filed: September 25, 2020
    Publication date: February 3, 2022
    Applicant: Citrix Systems, Inc.
    Inventors: Alan Goldman, Michael J. Sabin, Radhesham Shah, Leo C. Singleton, Kireeti A. Valicherla
  • Publication number: 20210163377
    Abstract: Catalytic methods for synthesis of super linear alkenyl arenes and alkyl arenes are provided. The methods are capable of synthesizing super linear alkyl and alkenyl arenes from simple arene and olefin starting materials and with high selectivity for linear coupling. Methods are also provided for making a 2,6-dimethylnapthalene (DMN) or 2,6-methylethylnapthalene (MEN).
    Type: Application
    Filed: March 30, 2018
    Publication date: June 3, 2021
    Inventors: William SCHINSKI, Alan GOLDMAN, Thomas B. GUNNOE, Michael S. WEBSTER-GARDINER, Nichole SCHWARTZ
  • Patent number: 10915632
    Abstract: According to one or more embodiments of the present invention, an example computer-implemented method for measuring concurrent updates in a security coprocessor includes using a first set of platform configuration registers of the security coprocessor to store and extend measurement of a code-load used during a boot sequence of a computing device. The method further includes using a second set of platform configuration registers of the security coprocessor to store and extend measurement of configuration parameters of the code-load used during the boot sequence. The method further includes using a third set of platform configuration registers of the security coprocessor to store and extend measurements of a concurrent update that changes the code-load that was used during the boot sequence.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: February 9, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenneth Alan Goldman, Jakob Christopher Lang, Benno Schuepferling, Dennis Zeisberg
  • Publication number: 20200218799
    Abstract: An apparatus, system and method for protecting the confidentiality and integrity of a secure object running on a computer system by protecting the memory pages owned by the secure object, including assigning a secure object an ID, labeling the memory pages owned by a secure object with the ID of the secure object, maintaining an Access Control Monitor (ACM) table for the memory pages on the system, controlling access to memory pages by monitoring load and store instructions and comparing information in the ACM table with the ID of the software that is executing these instructions; and limiting access to a memory page to the owner of the memory page.
    Type: Application
    Filed: March 17, 2020
    Publication date: July 9, 2020
    Inventors: Richard Harold Boivie, Kattamuri Ekanadham, Kenneth Alan Goldman, William Eric Hall, Guerney D. Hunt, Bhushan Pradip Jain, Mohit Kapur, Dimitrios Pendarakis, David Robert Safford, Peter Anthony Sandon, Enriquillo Valdez
  • Publication number: 20200167474
    Abstract: According to one or more embodiments of the present invention, an example computer-implemented method for measuring concurrent updates in a security coprocessor includes using a first set of platform configuration registers of the security coprocessor to store and extend measurement of a code-load used during a boot sequence of a computing device. The method further includes using a second set of platform configuration registers of the security coprocessor to store and extend measurement of configuration parameters of the code-load used during the boot sequence. The method further includes using a third set of platform configuration registers of the security coprocessor to store and extend measurements of a concurrent update that changes the code-load that was used during the boot sequence.
    Type: Application
    Filed: November 27, 2018
    Publication date: May 28, 2020
    Inventors: KENNETH ALAN GOLDMAN, JAKOB CHRISTOPHER LANG, BENNO SCHUEPFERLING, DENNIS ZEISBERG
  • Patent number: 10628579
    Abstract: A processor in a computer system, the processor including a mechanism supporting a Secure Object that comprises information that is protected so that other software on said computer system cannot access or undetectably tamper with said information, thereby protecting both a confidentiality and an integrity of the Secure Object information while making the Secure Object information available to the Secure Object itself during execution of the Secure Object. The mechanism includes a crypto mechanism that decrypts and integrity-checks Secure Object information as said Secure Object information moves into the computer system from an external storage system, and encrypts and updates an integrity value for Secure Object information as said Secure Object information moves out of the computer system to the external storage system, and a memory protection mechanism that protects the confidentiality and integrity of Secure Object information when that information is in the memory of the computer system.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: April 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard Harold Boivie, Kattamuri Ekanadham, Kenneth Alan Goldman, William Eric Hall, Guerney Douglass Holloway Hunt, Bhushan Pradip Jain, Mohit Kapur, Dimitrios Pendarakis, David Robert Safford, Peter Anthony Sandon, Enriquillo Valdez
  • Publication number: 20190034513
    Abstract: Methods and systems for managing cloud services are disclosed herein. According to various aspects of the disclosure, a number of users of cloud services can be organized in to a plurality of hierarchically organized groups. A feature associated with a cloud resource can then be enabled for a first group of users. An enablement value can then be calculated for a member of a second group of users and the feature can be enabled for that member of the second group of users based on the calculated enablement value.
    Type: Application
    Filed: July 27, 2017
    Publication date: January 31, 2019
    Inventors: Kevin Woodmansee, Leo C. Singleton, IV, Alan Goldman
  • Publication number: 20160171250
    Abstract: A processor in a computer system, the processor including a mechanism supporting a Secure Object that comprises information that is protected so that other software on said computer system cannot access or undetectably tamper with said information, thereby protecting both a confidentiality and an integrity of the Secure Object information while making the Secure Object information available to the Secure Object itself during execution of the Secure Object. The mechanism includes a crypto mechanism that decrypts and integrity-checks Secure Object information as said Secure Object information moves into the computer system from an external storage system, and encrypts and updates an integrity value for Secure Object information as said Secure Object information moves out of the computer system to the external storage system, and a memory protection mechanism that protects the confidentiality and integrity of Secure Object information when that information is in the memory of the computer system.
    Type: Application
    Filed: August 28, 2015
    Publication date: June 16, 2016
    Inventors: Richard Harold Boivie, Kattamuri Ekanadham, Kenneth Alan Goldman, William Eric Hall, Guerney D. Hunt, Bhushan Pradip Jain, Mohit Kapur, Dimitrios Pendarakis, David Robert Safford, Peter Anthony Sandon, Enriquillo Valdez
  • Patent number: 9350955
    Abstract: Some embodiments include a method of operating a computing device for performing solar shading analysis. The method can include: receiving a multimedia message from a mobile device, the multimedia message including a photograph of an image of sky reflected off of a reflective dome attached to an apparatus platform; identifying an unobstructed sky area and an obstructed sky area in the photograph; computing a shading percentage based on relative portions of the unobstructed sky area and the obstructed sky area; and generating a solar analysis report including the shading percentage, in response to receiving the multimedia message.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: May 24, 2016
    Assignee: Armageddon Energy, Inc.
    Inventors: Dmitry Dimov, Mark Alan Goldman
  • Patent number: 9302954
    Abstract: The invention provides methods and compositions useful for synthesizing alkylaromatics from an n-alkanes.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: April 5, 2016
    Assignee: Rutgers, The State University of New Jersey
    Inventors: Alan Goldman, Ritu Ahuja, William Schinski
  • Publication number: 20150002661
    Abstract: Some embodiments include a method of operating a computing device for performing solar shading analysis. The method can include: receiving a multimedia message from a mobile device, the multimedia message including a photograph of an image of sky reflected off of a reflective dome attached to an apparatus platform; identifying an unobstructed sky area and an obstructed sky area in the photograph; computing a shading percentage based on relative portions of the unobstructed sky area and the obstructed sky area; and generating a solar analysis report including the shading percentage, in response to receiving the multimedia message.
    Type: Application
    Filed: September 18, 2014
    Publication date: January 1, 2015
    Inventors: Dmitry Dimov, Mark Alan Goldman