Patents by Inventor Mark Nelson

Mark Nelson 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: 12530481
    Abstract: An apparatus includes a processing device; and memory that stores computer program instructions that, when executed, cause the processing device to produce at least one mapped new sensitivity data tag for at least one data resource based on an authorization request for the at least one data resource. The authorization request, such as from a resource manager, includes at least one new sensitivity data tag associated with the at least one data resource. The processing device provides permission to the at least one data resource in response to the authorization request, based on verifying that a user associated with the authorization request has authority over the at least one mapped new sensitivity data tag and over at least one pre-existing sensitivity data tag associated with the at least one data resource. Related methods and computer products are also described.
    Type: Grant
    Filed: March 27, 2024
    Date of Patent: January 20, 2026
    Assignee: International Business Machines Corporation
    Inventor: Mark Nelson
  • Publication number: 20250307443
    Abstract: An apparatus includes a processing device; and memory that stores computer program instructions that, when executed, cause the processing device to produce at least one mapped new sensitivity data tag for at least one data resource based on an authorization request for the at least one data resource. The authorization request, such as from a resource manager, includes at least one new sensitivity data tag associated with the at least one data resource. The processing device provides permission to the at least one data resource in response to the authorization request, based on verifying that a user associated with the authorization request has authority over the at least one mapped new sensitivity data tag and over at least one pre-existing sensitivity data tag associated with the at least one data resource. Related methods and computer products are also described.
    Type: Application
    Filed: March 27, 2024
    Publication date: October 2, 2025
    Inventor: MARK NELSON
  • Publication number: 20250291893
    Abstract: Ways for enhancing security in computing environments through automating the execution of enclaves are provided. A system includes an enclave-aware Application Binary Interface (eABI) and an eABI-aware compiler. The eABI-aware compiler may operate independent of an enclave-aware processor and may translate generic source code into an eABI-aware executable containing processor instructions that interoperate between the eABI-aware executable and the eABI. The system may also include an enclave-aware compiler and an enclave-aware processor, wherein the enclave-aware compiler translates generic source code into an enclave-aware executable containing instructions for running within an enclave and interoperating with the eABI and the enclave. The system may also operate with enclave command line parameters, enclave-aware source code, and enclave source code parameters.
    Type: Application
    Filed: January 17, 2025
    Publication date: September 18, 2025
    Inventor: Mark Nelson
  • Publication number: 20250291895
    Abstract: Ways for enhancing security in computing environments through automating the execution of enclaves are provided. A system includes an enclave-aware loader, an enclave-aware Application Binary Interface (eABI), an eABI-aware runtime, a usermode process, and an enclave-aware executable including protected and unprotected sections. The enclave-aware loader may analyze the enclave-aware executable, create an instance of an enclave in the memory, add a portion of the enclave-aware executable into the enclave, and initialize the enclave. The enclave-aware loader may provision the usermode process to interoperate with the enclave. The enclave-aware loader may load the protected sections into the enclave, and the unprotected sections into common memory. The enclave-aware loader may load the eABI-aware runtime into memory and initialize for interoperability between the eABI and the enclave. The system may also include an enclave-aware compiler that may translate generic source code into an enclave-aware executable.
    Type: Application
    Filed: January 17, 2025
    Publication date: September 18, 2025
    Inventor: Mark Nelson
  • Publication number: 20250291894
    Abstract: Ways for enhancing security in computing environments through automating the execution of enclaves are provided. A system includes an enclave-aware processor, memory, an enclave-aware Application Binary Interface (eABI) and an eABI-aware runtime. The system may also include an eABI-aware executable, an eABI-aware library, a published symbol, and an external symbol dependency, where the eABI-aware main executable may interoperate with the eABI-aware library via the eABI-aware runtime. The eABI-aware runtime allows external access to the published symbol to resolve the external symbol dependency. The system may also include an enclave-aware executable, an enclave-aware library, a main enclave, and a library enclave. The main-enclave may be configured to interoperate with the library-enclave via the eABI-aware runtime.
    Type: Application
    Filed: January 17, 2025
    Publication date: September 18, 2025
    Inventor: Mark Nelson
  • Publication number: 20250168168
    Abstract: A computing system employs one or more security managers that, in response to an active session user revocation request, such as from a security administrator, to revoke a user during an active session, update an active session access revocation list that includes data representing the user. The security manager revokes active user access to protected system resources for the user based on the updated active session access revocation list, during the active session. The active session user revocation request also causes an update of a user profile in a security manager database that allows the security manager to deny authentication of the user for new sessions. The updated active session access revocation list serves as a type of centralized list with all users that have been fully revoked on the computing system. Related methods and computer products are also described.
    Type: Application
    Filed: November 16, 2023
    Publication date: May 22, 2025
    Inventors: ERIC ROSENFELD, BRYAN CHILDS, MARK NELSON, BRUCE ROBERT WELLS
  • Publication number: 20250130043
    Abstract: A vehicle leveling system has a sensor for sensing a level state of a vehicle based on a calibration state. The sensor can be one or more position-sensing capable devices mounted to one or more side surfaces of the vehicle. A smart device in communication with the sensor provides audible or human sensory feedback as to the level state of the vehicle. The audible or human sensory feedback can be an audible tone with a varying frequency. The audible or human sensory feedback can be voice, light, haptic, or any other communication capable of human perception. The audible or human sensory feedback provides the user with information needed to set leveling devices, such as jacks, to the proper height and distribution to level the vehicle. The audible or human sensory feedback simplifies and reduces the time needed to achieve a level state of the vehicle.
    Type: Application
    Filed: September 20, 2024
    Publication date: April 24, 2025
    Applicant: FBA Operating Co.
    Inventors: Charles Anthony Leonard, Mark Nelson, Barbara Timm-Brock
  • Publication number: 20250031586
    Abstract: A variety of applications can include an electronic device having a carbon nano-film. The carbon nano-film can be implemented as different types of components in electronic devices, depending on the application and structure of the electronic device in which the carbon nano-film is constructed. Fabrication of the carbon nano-film can include depositing, by physical vapor deposition, a carbon film on a surface of a layer formed in a back end of line of complementary metal-oxide semiconductor processing of the electronic device. The carbon nano-film can be constructed as a carbon nano-fuse. Such a carbon nano-fuse can be used as a permanent data storage element in memory cells of a memory device.
    Type: Application
    Filed: July 21, 2023
    Publication date: January 23, 2025
    Inventors: Peter N. Manos, II, Vahid Gholizadeh, Philip Thompson, Mark Nelson, Jeremy Warren
  • Publication number: 20240384898
    Abstract: In accordance with one embodiment, a method is provided that includes providing a liquid nitrogen storage system configured to cool a supply of liquid nitrogen to a temperature below the vapor point of liquid nitrogen; coupling a piping system with the liquid nitrogen storage system to convey a portion of the supply of liquid nitrogen from the liquid nitrogen storage system; coupling the piping system with a liquid nitrogen control valve configured to control a flow of liquid nitrogen to at least one liquid nitrogen dispensing head; disposing the at least one liquid nitrogen dispensing head above a conveyance device operable to convey an aggregate stream of a concrete batching plant during use; and disposing the at least one liquid nitrogen dispensing head in a position to dispense an output flow of liquid nitrogen onto the aggregate stream of the concrete batching plant during use.
    Type: Application
    Filed: July 15, 2024
    Publication date: November 21, 2024
    Inventors: Mark Nelson, Drew Nelson
  • Publication number: 20240299420
    Abstract: The present invention relates to a method of treating or preventing a viral disease or viral infection comprising administering to a subject a compound of formula (I) or formula (II)
    Type: Application
    Filed: June 27, 2022
    Publication date: September 12, 2024
    Inventors: Johan Auwerx, Adrienne Mottis, Mark Nelson
  • Patent number: 12044447
    Abstract: In accordance with one embodiment, a method is provided that includes providing a liquid nitrogen storage system configured to cool a supply of liquid nitrogen to a temperature below the vapor point of liquid nitrogen; coupling a piping system with the liquid nitrogen storage system to convey a portion of the supply of liquid nitrogen from the liquid nitrogen storage system; coupling the piping system with a liquid nitrogen control valve configured to control a flow of liquid nitrogen to at least one liquid nitrogen dispensing head; disposing the at least one liquid nitrogen dispensing head above a conveyance device operable to convey an aggregate stream of a concrete batching plant during use; and disposing the at least one liquid nitrogen dispensing head in a position to dispense an output flow of liquid nitrogen onto the aggregate stream of the concrete batching plant during use.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: July 23, 2024
    Assignee: Nitrocrete IP, LLC
    Inventors: Mark Nelson, Drew Nelson
  • Patent number: 11971965
    Abstract: In accordance with an embodiment, described herein is system and method for use with software application development environments, for determining attribution associated with licensed software code. The system can receive as input an indication of a source application codebase for a software application, determine dependencies on third-party modules, libraries, or other software code, and output associated license attributions for that codebase. Optionally, the system can combine and/or de-duplicate multiple sets of attributions associated with a source application codebase, or generate a set of differences between two versions of attributions, to illustrate changes between the versions. In accordance with an embodiment, if the system detects potential licensing issues associated with the use of third-party modules, libraries, or other software code, then an appropriate notification can be generated.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: April 30, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mark Nelson, Paul Mackin, Daniel Simone
  • Patent number: 11769174
    Abstract: Methods and apparatus are disclosed to determine a consumer classification segment. A disclosed example method involves generating, with a processor, a list of consumer classification segments based on geographic indicators associated with a mobile device, associating, with the processor, the mobile device with a first consumer classification segment of the list of consumer classification segments if the geographic indicators were retrieved while a first application was executed, and associating, with the processor, the mobile device with a second consumer classification segment of the list of consumer classification segments if the geographic indicators were retrieved while a second application was executed.
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: September 26, 2023
    Assignee: The Nielsen Company (US), LLC
    Inventors: Laura Cochran, David R. Miller, Jeff Stevens, Mark Nelson
  • Patent number: 11726392
    Abstract: Systems, methods, and computer-readable mediums for autofocusing cameras in a videophone are disclosed. A videophone system may include a camera having a lens, a lens actuator configured to move the lens, and an image sensor configured to capture images received through the lens. The videophone system may also include a distance sensor configured to determine an object of focus distance between the camera lens and the object of focus. The system includes memory for storing instructions that when executed by a processor cause the camera lens to automatically focus on the object of focus. The processor includes a lookup table configured to correlate an object of focus distance determined by the distance sensor with a digital number that can be converted by a digital to analog converter to a power value sufficient to power lens actuator to move the lens to a predetermined focus position.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: August 15, 2023
    Inventors: Mark Nelson, Conrad Maxwell
  • Publication number: 20230195857
    Abstract: In accordance with an embodiment, described herein is system and method for use with software application development environments, for determining attribution associated with licensed software code. The system can receive as input an indication of a source application codebase for a software application, determine dependencies on third-party modules, libraries, or other software code, and output associated license attributions for that codebase. Optionally, the system can combine and/or de-duplicate multiple sets of attributions associated with a source application codebase, or generate a set of differences between two versions of attributions, to illustrate changes between the versions. In accordance with an embodiment, if the system detects potential licensing issues associated with the use of third-party modules, libraries, or other software code, then an appropriate notification can be generated.
    Type: Application
    Filed: December 16, 2021
    Publication date: June 22, 2023
    Inventors: MARK NELSON, PAUL MACKIN, DANIEL SIMONE
  • Patent number: 11650984
    Abstract: A technique for using a caching layer for key-value storage in a database is described. In one example of the present disclosure, a system can receive, at an unsorted data structure of a caching layer, a key-value pair associated with a data object. The unsorted data structure can store a first plurality of key-value pairs. The system can receive one or more operations for updating the key-value pair in the caching layer. The system can determine the key-value pair is to be migrated to a sorted memory table based on a caching algorithm. The system can migrate the key-value pair to a sorted memory table configured to store a second plurality of key-value pairs that is larger than the first plurality of key-value pairs and sort the key-value pair with the second plurality of key-value pairs prior to storing the key-value pair in the sorted memory table.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: May 16, 2023
    Assignee: RED HAT, INC.
    Inventors: Mark Nelson, Gabriel Zvi BenHanokh
  • Patent number: 11623229
    Abstract: Various embodiments for an adjustable flow nozzle system having a manifold with a plurality of adjustable flow nozzles in which the flow rate of each adjustable flow nozzle may be individually adjusted are described herein.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: April 11, 2023
    Assignee: Shellback Semiconductor Technology, LLC
    Inventors: Christian K. Forgey, Mark Nelson, Alexander Trufanov
  • Patent number: 11577259
    Abstract: Various embodiments for an adjustable flow nozzle system having a manifold with a plurality of adjustable flow nozzles in which the flow rate of each adjustable flow nozzle may be individually adjusted are described herein.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: February 14, 2023
    Assignee: Shellback Semiconductor Technology, LLC
    Inventors: Christian K. Forgey, Mark Nelson, Alexander Trufanov
  • Publication number: 20230032841
    Abstract: A technique for using a caching layer for key-value storage in a database is described. In one example of the present disclosure, a system can receive, at an unsorted data structure of a caching layer, a key-value pair associated with a data object. The unsorted data structure can store a first plurality of key-value pairs. The system can receive one or more operations for updating the key-value pair in the caching layer. The system can determine the key-value pair is to be migrated to a sorted memory table based on a caching algorithm. The system can migrate the key-value pair to a sorted memory table configured to store a second plurality of key-value pairs that is larger than the first plurality of key-value pairs and sort the key-value pair with the second plurality of key-value pairs prior to storing the key-value pair in the sorted memory table.
    Type: Application
    Filed: July 28, 2021
    Publication date: February 2, 2023
    Inventors: Mark Nelson, Gabriel Zvi BenHanokh
  • Publication number: 20230024864
    Abstract: Power consumption can be reduced by selective memory chip hibernation. For example, a computing device can allocate first data associated with a first processing operation of a user device to a first chip of a dynamic random access memory (DRAM) of the user device. The computing device can allocate second data associated with a second processing operation of the user device to a second chip of the DRAM of the user device. The computing device can determine the first processing operation has been inactive for a predetermined period of time and migrate the first data from the first chip of the DRAM to a storage device of the user device. The computing device can hibernate the first chip of the DRAM while maintaining power to the second chip of the DRAM for continuing to perform the second processing operation.
    Type: Application
    Filed: July 21, 2021
    Publication date: January 26, 2023
    Inventors: Gabriel Zvi BenHanokh, Brett Niver, Mark Nelson