Patents Assigned to NEO-Core
  • Publication number: 20020099745
    Abstract: A method of storing a flattened structured data document, includes the steps of receiving the flattened structured data document. The flattened structured data document has a number of lines, each of the lines has a tag, a data entry and a format character. The tag is stored in a dictionary store. The data entry is stored in a dictionary store. The format character, a tag dictionary offset and a data dictionary offset are stored in a map store.
    Type: Application
    Filed: January 23, 2001
    Publication date: July 25, 2002
    Applicant: Neo-Core, L.L.C.
    Inventors: Kevin Lawrence Huck, Christopher Lockton Brandin, Linda Lee Grimaldi
  • Publication number: 20020099712
    Abstract: A system for handling a structured data document in a extensible markup language database comprises a document flattener receiving the structured data document and forming a flattened document; a transform generator connected to a parser, the transform generator creating a data transform for each of a plurality of data entries and creating a tag string transform for a plurality of associated tags; a map store connected to the transform generator and having a plurality of cells each containing a pointer to an index; and an associative map index having a plurality of map addresses, each of the plurality of addresses having a pointer to the map store.
    Type: Application
    Filed: January 23, 2001
    Publication date: July 25, 2002
    Applicant: Neo-Core, L.L.C.
    Inventors: Christopher Lockton Brandin, Linda Lee Grimaldi, Kevin Lawrence Huck
  • Publication number: 20020099736
    Abstract: A method of storing a structured data document includes the step of first flattening the structured data document to provide a plurality of tags, a data entry and a plurality of format characters in a single line. The plurality of tags, the data entry and the plurality of format characters are stored. Flattening the document generally significantly reduces the number of lines used to describe the document. In addition, a dictionary is created for the tags and the data entries. A map store only stores pointers to the tags and the data entries.
    Type: Application
    Filed: January 23, 2001
    Publication date: July 25, 2002
    Applicant: Neo-Core, L.L.C.
    Inventors: Linda Lee Grimaldi, Christopher Lockton Brandin, Kevin Lawrence Huck
  • Publication number: 20020099792
    Abstract: A method of performing a search of a numerical DOM (document object model), includes the steps of receiving a query. When the query is a fully qualified query, the target string is transformed to form a fully qualified hashing code. An associative lookup is performed in a map index using the fully qualified hashing code. A map offset is returned. The map offset points to a couplet that can be converted into a standard portion of a structured data document. Finally, a data couplet is returned.
    Type: Application
    Filed: January 23, 2001
    Publication date: July 25, 2002
    Applicant: Neo-Core, L.L.C.
    Inventors: Christopher Lockton Brandin, Kevin Lawrence Huck, Linda Lee Grimaldi
  • Publication number: 20020038413
    Abstract: The memory management system (20) includes a transform generator (22) capable of generating an address (28) and a confirmer (30) from a key. A controller (24) is connected to the transform generator (22) and sends the key to the transform generator (22) and receives the address (28) and the confirmer (30). A store (26) is connected to the controller (24) and has a plurality of addresses (28), each of the plurality of addresses (28) has a confirmer location (30), a forward pointer location (34), a primary flag (36), an allocated flag (38) and an association location (32).
    Type: Application
    Filed: September 28, 2001
    Publication date: March 28, 2002
    Applicant: NEO-CORE, LLC.
    Inventor: Christopher Lockton Brandin
  • Patent number: 6324636
    Abstract: The memory management system (20) includes a transform generator (22) capable of generating an address (28) and a confirmer (30) from a key. A controller (24) is connected to the transform generator (22) and sends the key to the transform generator (22) and receives the address (28) and the confirmer (30). A store (26) is connected to the controller (24) and has a plurality of addresses (28), each of the plurality of addresses (28) has a confirmer location (30), a forward pointer location (34), a primary flag (36), an allocated flag (38) and an association location (32).
    Type: Grant
    Filed: October 15, 1999
    Date of Patent: November 27, 2001
    Assignee: NEO Core Inc
    Inventor: Christopher Lockton Brandin
  • Patent number: 6167400
    Abstract: A method of performing a sliding window search includes the steps of: (a) creating an associative database of a plurality of data strings; (b) receiving a first window of a data block; (c) iconizing the first window of the data block to form a first icon; (d) determining if the first icon has a match in the associative database; (e) determining a first byte icon of a first byte of data in the first window; (f) executing an icon shift function to form a shifted first byte icon; (g) exclusive ORing the shifted first byte icon with the first icon to form a seed icon; (h) determining a second icon for a second window using the seed icon and transforming a new byte of data onto the seed icon; and (i) determining if the second icon has a match in the associative database.
    Type: Grant
    Filed: June 15, 1999
    Date of Patent: December 26, 2000
    Assignee: NEO-Core
    Inventor: Christopher Lockton Brandin
  • Patent number: 6157617
    Abstract: A system (50) for network packet accounting includes a network interface card (52) connected to a network connection and detecting a packet. A processor (56) is connected to the network interface card (52) and extracts a network address from the packet. A transform generator (58) is connected to the processor (56) and determines an icon for the network address. An index (60) is connected to the processor (56) and relates the icon to a store location. A store (62) is connected to the processor (56) and holds a plurality of parameters related to a group at the store location.
    Type: Grant
    Filed: July 31, 1998
    Date of Patent: December 5, 2000
    Assignee: NEO-Core, L.L.C.
    Inventors: Christopher Lockton Brandin, Robert Lewis Moore
  • Patent number: 5742611
    Abstract: A client server network (10) has a number of clients (12, 14,16), each having a client transform generator (18, 20, 22). The clients (12, 14,16) transmit a number of messages each of which contains an address (38, 54) and a confirmer (40, 56). The clients (12, 14, 16) are all connected to a communication network (24, 26) that carries the messages. A server (28) has a server transform generator (44) and is coupled to the communication network (24, 26). The server (28) receives the messages containing the address (38, 54) and the confirmer (40, 56).
    Type: Grant
    Filed: March 18, 1996
    Date of Patent: April 21, 1998
    Assignee: NEO-Core, LLC
    Inventor: Christopher Lockton Brandin