Patents Assigned to NEO-Core
-
Publication number: 20020099745Abstract: 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: ApplicationFiled: January 23, 2001Publication date: July 25, 2002Applicant: Neo-Core, L.L.C.Inventors: Kevin Lawrence Huck, Christopher Lockton Brandin, Linda Lee Grimaldi
-
Publication number: 20020099712Abstract: 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: ApplicationFiled: January 23, 2001Publication date: July 25, 2002Applicant: Neo-Core, L.L.C.Inventors: Christopher Lockton Brandin, Linda Lee Grimaldi, Kevin Lawrence Huck
-
Publication number: 20020099736Abstract: 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: ApplicationFiled: January 23, 2001Publication date: July 25, 2002Applicant: Neo-Core, L.L.C.Inventors: Linda Lee Grimaldi, Christopher Lockton Brandin, Kevin Lawrence Huck
-
Publication number: 20020099792Abstract: 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: ApplicationFiled: January 23, 2001Publication date: July 25, 2002Applicant: Neo-Core, L.L.C.Inventors: Christopher Lockton Brandin, Kevin Lawrence Huck, Linda Lee Grimaldi
-
Publication number: 20020038413Abstract: 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: ApplicationFiled: September 28, 2001Publication date: March 28, 2002Applicant: NEO-CORE, LLC.Inventor: Christopher Lockton Brandin
-
Patent number: 6324636Abstract: 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: GrantFiled: October 15, 1999Date of Patent: November 27, 2001Assignee: NEO Core IncInventor: Christopher Lockton Brandin
-
Patent number: 6167400Abstract: 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: GrantFiled: June 15, 1999Date of Patent: December 26, 2000Assignee: NEO-CoreInventor: Christopher Lockton Brandin
-
Patent number: 6157617Abstract: 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: GrantFiled: July 31, 1998Date of Patent: December 5, 2000Assignee: NEO-Core, L.L.C.Inventors: Christopher Lockton Brandin, Robert Lewis Moore
-
Patent number: 5742611Abstract: 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: GrantFiled: March 18, 1996Date of Patent: April 21, 1998Assignee: NEO-Core, LLCInventor: Christopher Lockton Brandin