Patents by Inventor David A. Enga

David A. Enga 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: 20240111461
    Abstract: A method for storing or transmitting information may include determining at least one subdivision of at least one logical hierarchical data space. The at least one logical hierarchical data space may have a plurality of subdivisions. The method may further include creating at least one data block. The method may further include writing the at least one tuple to the at least one data block. The at least one tuple may be associated with the subdivision of the at least one logical hierarchical data space. The method may further include associating the at least one data block with the at least one subdivision of the at least one logical hierarchical data space.
    Type: Application
    Filed: December 11, 2023
    Publication date: April 4, 2024
    Applicant: Craxel, Inc.
    Inventor: David Enga
  • Patent number: 11880608
    Abstract: A method for storing or transmitting information may include determining at least one subdivision of at least one logical hierarchical data space. The at least one logical hierarchical data space may have a plurality of subdivisions. The method may further include creating at least one data block. The method may further include writing the at least one tuple to the at least one data block. The at least one tuple may be associated with the subdivision of the at least one logical hierarchical data space. The method may further include associating the at least one data block with the at least one subdivision of the at least one logical hierarchical data space.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: January 23, 2024
    Assignee: Craxel, Inc.
    Inventor: David Enga
  • Publication number: 20230359354
    Abstract: Method and apparatus for performing an operation are described. A method includes choosing at least one primary logical hierarchical data space. The at least one primary logical hierarchical data space may have a plurality of subdivisions. The method may further include determining at least one subdivision of the at least one primary logical hierarchical data space. The method may further include choosing at least one secondary logical hierarchical data space. The at least one secondary logical hierarchical data space may have a plurality of subdivisions. The method may further include determining at least one subdivision of the at least one secondary logical hierarchical data space. The method may further include performing at least one operation corresponding to the at least one subdivision of the at least one primary logical hierarchical data space.
    Type: Application
    Filed: July 14, 2023
    Publication date: November 9, 2023
    Applicant: Craxel, Inc.
    Inventor: David Enga
  • Patent number: 11740788
    Abstract: Method and apparatus for performing an operation are described. A method includes choosing at least one primary logical hierarchical data space. The at least one primary logical hierarchical data space may have a plurality of subdivisions. The method may further include determining at least one subdivision of the at least one primary logical hierarchical data space. The method may further include choosing at least one secondary logical hierarchical data space. The at least one secondary logical hierarchical data space may have a plurality of subdivisions. The method may further include determining at least one subdivision of the at least one secondary logical hierarchical data space. The method may further include performing at least one operation corresponding to the at least one subdivision of the at least one primary logical hierarchical data space.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: August 29, 2023
    Assignee: Craxel, Inc.
    Inventor: David Enga
  • Publication number: 20230229303
    Abstract: Method and apparatus for performing an operation are described. A method includes choosing at least one primary logical hierarchical data space. The at least one primary logical hierarchical data space may have a plurality of subdivisions. The method may further include determining at least one subdivision of the at least one primary logical hierarchical data space. The method may further include choosing at least one secondary logical hierarchical data space. The at least one secondary logical hierarchical data space may have a plurality of subdivisions. The method may further include determining at least one subdivision of the at least one secondary logical hierarchical data space. The method may further include performing at least one operation corresponding to the at least one subdivision of the at least one primary logical hierarchical data space.
    Type: Application
    Filed: June 24, 2022
    Publication date: July 20, 2023
    Applicant: Craxel, Inc.
    Inventor: David Enga
  • Publication number: 20230229673
    Abstract: Methods and apparatus for executing a data operation are described herein. The methods and systems may include determining at least one subdivision of at least one logical hierarchical data space. The at least one logical hierarchical data space may have a plurality of subdivisions. The method may further include determining at least one file corresponding to the at least one subdivision of the at least one logical hierarchical data space. The method may further include reading at least one tuple from the at least one file.
    Type: Application
    Filed: June 24, 2022
    Publication date: July 20, 2023
    Applicant: Craxel, Inc.
    Inventor: David Enga
  • Publication number: 20230229362
    Abstract: A method for storing or transmitting information may include determining at least one subdivision of at least one logical hierarchical data space. The at least one logical hierarchical data space may have a plurality of subdivisions. The method may further include creating at least one data block. The method may further include writing the at least one tuple to the at least one data block. The at least one tuple may be associated with the subdivision of the at least one logical hierarchical data space. The method may further include associating the at least one data block with the at least one subdivision of the at least one logical hierarchical data space.
    Type: Application
    Filed: June 24, 2022
    Publication date: July 20, 2023
    Applicant: Craxel, Inc.
    Inventor: David Enga
  • Patent number: 11637689
    Abstract: A method for performing an encrypted data operation may include generating an encrypted hierarchical path identifier corresponding to a hierarchical data space for at least one plaintext data operation that preserves the hierarchy of the hierarchical data space. The at least one plaintext data operation may correspond to at least one subdivision of the hierarchical data space. The method may further include encrypting the at least one plaintext data operation, and sending a request to perform an encrypted data operation to a server. The request may include the encrypted data operation and the encrypted hierarchical path identifier.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: April 25, 2023
    Assignee: Craxel, Inc.
    Inventor: David Enga
  • Publication number: 20230008502
    Abstract: A method for transforming a statement into at least one hierarchical data space operation may include analyzing the statement to produce at least one transformed statement. The method may further include selecting at least one element of the transformed statement. The method may further include determining at least one column for the at least one element. The method may further include generating at least one hierarchical data space operation for the at least one element. The method may further include extracting at least one value from the at least one element for the at least one column. The method may further include determining at least one first logical hierarchical data space for the at least one hierarchical data space operation.
    Type: Application
    Filed: June 24, 2022
    Publication date: January 12, 2023
    Applicant: Craxel, Inc.
    Inventor: David Enga
  • Patent number: 11341202
    Abstract: A program storing computer-readable instructions therein for instructing a computer to perform analytical steps for generating a spatial hierarchy identifier that corresponds to a spatial hierarchy used on a server, the program includes a recording medium readable by the computer; and the computer instructions stored on said recording medium instructing the computer to perform the processes including identifying a position using a position indication system, and generating an identifier within the computer and independent of the server, wherein the identifier identifies first regions within the first spatial hierarchy on the server corresponding to the position.
    Type: Grant
    Filed: October 4, 2007
    Date of Patent: May 24, 2022
    Assignee: Craxel, Inc.
    Inventor: David Enga
  • Publication number: 20210152328
    Abstract: A method for performing an encrypted data operation may include generating an encrypted hierarchical path identifier corresponding to a hierarchical data space for at least one plaintext data operation that preserves the hierarchy of the hierarchical data space. The at least one plaintext data operation may correspond to at least one subdivision of the hierarchical data space. The method may further include encrypting the at least one plaintext data operation, and sending a request to perform an encrypted data operation to a server. The request may include the encrypted data operation and the encrypted hierarchical path identifier.
    Type: Application
    Filed: November 24, 2020
    Publication date: May 20, 2021
    Applicant: Craxel, Inc.
    Inventor: David Enga
  • Patent number: 10855442
    Abstract: A method for performing an encrypted data operation may include generating an encrypted hierarchical path identifier corresponding to a hierarchical data space for at least one plaintext data operation that preserves the hierarchy of the hierarchical data space. The at least one plaintext data operation may correspond to at least one subdivision of the hierarchical data space. The method may further include encrypting the at least one plaintext data operation, and sending a request to perform an encrypted data operation to a server. The request may include the encrypted data operation and the encrypted hierarchical path identifier.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: December 1, 2020
    Assignee: Craxel, Inc.
    Inventor: David Enga
  • Publication number: 20200052878
    Abstract: A method for performing an encrypted data operation may include generating an encrypted hierarchical path identifier corresponding to a hierarchical data space for at least one plaintext data operation that preserves the hierarchy of the hierarchical data space. The at least one plaintext data operation may correspond to at least one subdivision of the hierarchical data space. The method may further include encrypting the at least one plaintext data operation, and sending a request to perform an encrypted data operation to a server. The request may include the encrypted data operation and the encrypted hierarchical path identifier.
    Type: Application
    Filed: October 8, 2019
    Publication date: February 13, 2020
    Applicant: Craxel, Inc.
    Inventor: David Enga
  • Patent number: 10469246
    Abstract: A method for performing an encrypted data operation may include generating an encrypted hierarchical path identifier corresponding to a hierarchical data space for at least one plaintext data operation that preserves the hierarchy of the hierarchical data space. The at least one plaintext data operation may correspond to at least one subdivision of the hierarchical data space. The method may further include encrypting the at least one plaintext data operation, and sending a request to perform an encrypted data operation to a server. The request may include the encrypted data operation and the encrypted hierarchical path identifier.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: November 5, 2019
    Assignee: Craxel, Inc.
    Inventor: David Enga
  • Publication number: 20170250798
    Abstract: A method for performing an encrypted data operation may include generating an encrypted hierarchical path identifier corresponding to a hierarchical data space for at least one plaintext data operation that preserves the hierarchy of the hierarchical data space. The at least one plaintext data operation may correspond to at least one subdivision of the hierarchical data space. The method may further include encrypting the at least one plaintext data operation, and sending a request to perform an encrypted data operation to a server. The request may include the encrypted data operation and the encrypted hierarchical path identifier.
    Type: Application
    Filed: February 28, 2017
    Publication date: August 31, 2017
    Applicant: Craxel, Inc.
    Inventor: David Enga
  • Patent number: 9305019
    Abstract: A program storing computer-readable instructions therein for instructing a computer to perform analytical steps for associating user related data with a spatial hierarchy identifier, the program comprising a recording medium readable by the computer and the computer instructions stored on said recording medium instructing the computer to perform the processes including receiving user related data, determining the user that is associated with the user related data, determining the at least one location associated with the user, associating the at least one location with at least one first spatial hierarchy identifier, and associating the user related data with the at least one first spatial hierarchy identifier.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: April 5, 2016
    Assignee: Craxel, Inc.
    Inventor: David Enga
  • Publication number: 20080183730
    Abstract: A program storing computer-readable instructions therein for instructing a computer to perform analytical steps for associating user related data with a spatial hierarchy identifier, the program comprising a recording medium readable by the computer and the computer instructions stored on said recording medium instructing the computer to perform the processes including receiving user related data, determining the user that is associated with the user related data, determining the at least one location associated with the user, associating the at least one location with at least one first spatial hierarchy identifier, and associating the user related data with the at least one first spatial hierarchy identifier.
    Type: Application
    Filed: January 30, 2008
    Publication date: July 31, 2008
    Inventor: David Enga
  • Publication number: 20080086464
    Abstract: A program storing computer-readable instructions therein for instructing a computer to perform analytical steps for generating a spatial hierarchical identifiers that corresponds to a spatial hierarchy used on a server, the program includes a recording medium readable by the computer; and the computer instructions stored on said recording medium instructing the computer to perform the processes including identifying a position using a position indication system, and generating an identifier within the computer and independent of the server, wherein the identifier identifies first regions within the first spatial hierarchy on the server corresponding to the position.
    Type: Application
    Filed: October 4, 2007
    Publication date: April 10, 2008
    Inventor: David Enga
  • Publication number: 20050086341
    Abstract: A method of communication useful in remote utility demand control systems, automated utility data gathering systems and combined utility demand control and data systems is disclosed. Also disclosed is an utility remote demand control and/or automated data gathering system. Different methods of communications between a utility demand control and consumption tracking unit, which is connected to different utility consuming devices, on the one hand, and a centralized command transmission and data gathering unit, on the other hand, are described. The communication between these units includes at least one computer information network.
    Type: Application
    Filed: August 24, 2004
    Publication date: April 21, 2005
    Inventors: David Enga, James Enga, James Enga, Jill Ferratt, Julie Holec, Evandro Viana, David LaVal
  • Publication number: 20020082748
    Abstract: A method of communication useful in remote utility demand control systems, automated utility data gathering systems and combined utility demand control and data systems is disclosed. Also disclosed is an utility remote demand control and/or automated data gathering system. Different methods of communications between a utility demand control and consumption tracking unit, which is connected to different utility consuming devices, on the one hand, and a centralized command transmission and data gathering unit, on the other hand, are described. The communication between these units includes at least one computer information network.
    Type: Application
    Filed: August 15, 2001
    Publication date: June 27, 2002
    Applicant: Internet Energy Systems, Inc.
    Inventors: David A. Enga, James C. Enga, James N. Enga, Jill C. Ferratt, Julie A. Holec, Evandro V. Viana, David K. LaVal