Patents by Inventor Jane Mazzagatti

Jane Mazzagatti 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: 20080065661
    Abstract: A tree-based datastore comprising a forest of interconnected trees that can be generated and/or accessed may require specialized saving and restoring processes to ensure that all the links are properly maintained whether it will be restored in full or in part. The processes act on known features of the trees based datastore to generate a file of metadata and packetize each of the nodes of the structure, carefully saving the links and lists of links with old memory addresses accounted for. When restoring the full or partial save to a new memory, a translation table is used to convert the addresses of the nodes and their links to appropriately matched locations in the new memory so that the structure of the data store can be reconstructed in the new location and ensuring that there is sufficient protected memory for the structure as the restore is accomplished.
    Type: Application
    Filed: October 29, 2007
    Publication date: March 13, 2008
    Inventors: Jane Mazzagatti, Jane Claar
  • Publication number: 20070233723
    Abstract: The process of traversing a K may involve determining a match between a root node and a Result node of a node on the asCase list of a current K node. When learning is off and a match is not found, the procedure may ignore the particle being processed. An alternative solution determines which node on the asCase list is the most likely to be the next node. While the K Engine is traversing and events are being recorded into a K structure, a count field may be added to each K node to contain a record of how many times each K path has been traversed. The count field may be updated according to the processes traversing the K. Typically, the count is incremented only for learning functions. This count field may be used in determining which node may be the most (or least) probable.
    Type: Application
    Filed: April 4, 2006
    Publication date: October 4, 2007
    Inventor: Jane Mazzagatti
  • Publication number: 20070220070
    Abstract: A method for processing a partide stream in a KStore having a sensor level and a first level above the sensor level, including receiving a particle to provide a received particle and first determining a current K node to determine a partial sequence location. The method also includes second determining a match in accordance with the received particle and the current K node to provide a match determination and processing the current K node based upon the match determination. A new node is created if the second determining is negative. A current K node is set to the new node. A node count is incremented and a delimiter particle type of the received particle is determined. A match is determined between the delimiter and a Result node of an asCase node of the current K node to provide a delimiter match determination.
    Type: Application
    Filed: March 20, 2006
    Publication date: September 20, 2007
    Inventor: Jane Mazzagatti
  • Publication number: 20070220069
    Abstract: A method for completing an incomplete sequence in a KStore having a plurality of KStore levels and a particle stream, the particle stream having a plurality of particles including at least one delimiter includes receiving the at least one delimiter within the particle stream to provide a received delimiter and determining a delimiter level in accordance with the received delimiter. Completing any incomplete KStore levels from a lowest incomplete level up through the delimiter level is also set forth. The KStore is provided with a list of defined delimiters and the list is stored in a defined delimiter data structure. A determination is made whether the received delimiter is stored in the defined delimiter data structure to provide a received delimiter determination. The KStore has a plurality of delimiters and the defined delimiter data structure includes a correspondence between the defined delimiters and the KStore levels.
    Type: Application
    Filed: March 20, 2006
    Publication date: September 20, 2007
    Inventors: Jane Mazzagatti, Jane Claar
  • Publication number: 20070219975
    Abstract: In a KStore having K nodes with respective K node counts a method for updating the K node counts includes processing a K node in accordance with a received particle to provide a processed K node and updating a node count in response to the processing. The processing of the processed K node includes building the processed K node in response to the received particle. A node count of a beginning of sequence node is updated. A beginning of sequence node includes a beginning of thought node. The received particle can be a particle of sensor data having a corresponding sensor node to provide a sensor node determination. A node count of the corresponding sensor node is updated in response to the sensor node determination. A subcomponent node is determined in response to the sensor determination and a K node count of the subcomponent node is updated.
    Type: Application
    Filed: March 20, 2006
    Publication date: September 20, 2007
    Inventor: Jane Mazzagatti
  • Publication number: 20070214153
    Abstract: A method for completing an incomplete sequence in a KStore having a particle stream, the particle stream having a plurality of input particles including at least one delimiter includes receiving the at least one delimiter within the particle stream to provide a received delimiter and first determining a current K node in accordance with the received delimiter. A match is second determined in accordance with the received delimiter and the current K node to provide a match determination. The KStore is provided with a list of defined delimiters and the second determining includes accessing the list. A determination is made whether the input particle is on the list. The current K node has an adjacent K node and the second determining includes locating the adjacent node in accordance with an asCase list of the current K node to provide a located ascase node.
    Type: Application
    Filed: March 10, 2006
    Publication date: September 13, 2007
    Inventor: Jane Mazzagatti
  • Publication number: 20070162508
    Abstract: A method for updating a KStore including a K path having a subcomponent node and a root node wherein the subcomponent node has a pointer pointing to a root node and the root node has a pointer pointing to a subcomponent node includes determining a K path representing a sequence to be altered to provide a determined K path and altering at least one of (i) a subcomponent node of the determined K path, or (ii) a root node having a pointer pointing to a subcomponent node of the determined K path. Altering can include maintaining K structure for a history or completely removing a K path. Altering can include altering a subcomponent node of the determined K path. Memory allocated for storing the altered subcomponent node can be deallocated if the node is completely removed.
    Type: Application
    Filed: October 24, 2005
    Publication date: July 12, 2007
    Inventors: Jane Mazzagatti, Jane Claar
  • Publication number: 20070143527
    Abstract: A tree-based datastore comprising a forest of interconnected trees that can be generated and/or accessed may require specialized saving and restoring processes to ensure that all the links are properly maintained whether it will be restored in full or in part. A previous process acted on known features of the trees based datastore to generate a file of metadata and packetize each of the nodes of the structure, carefully saving the links and lists of links with old memory addresses accounted for. This shows how to build a save file without saving all links, using a new restore process to restore the links instead.
    Type: Application
    Filed: January 10, 2007
    Publication date: June 21, 2007
    Inventors: Jane Mazzagatti, Jane Claar
  • Publication number: 20070038654
    Abstract: A method for transmitting information in a KStore system having a KStore, an application programming interface and an application layer wherein the information is transmitted between the KStore and the application layer includes transmitting the information between the KStore and the application layer by way of the application programming interface. The KStore is constrained by way of the application programming interface with at least one constraint to provide at least one selected K path. The KStore is focused to provide a further selected K path. At least one KStore parameter is determined in accordance with the selected K path to provide at least one determined K parameter. The constraining of the KStore includes traversing the at least one selected K path.
    Type: Application
    Filed: October 24, 2005
    Publication date: February 15, 2007
    Inventors: Jane Mazzagatti, Jane Claar
  • Publication number: 20060114255
    Abstract: A method for providing a display of data from an interlocking trees datastore in a graphical display system having a graphic display device is disclosed, the method including the steps of collecting display requirements for defining a value and at least one display characteristic to be displayed on the graphic display device and querying an interlocking trees datastore in accordance with the display requirements to determine the value to be displayed. At least one graphical display parameter is determined in accordance with the display requirements and the value to be displayed and the graphical display parameter are transmitted to the graphical display device for display of the value by the graphic display device.
    Type: Application
    Filed: December 16, 2004
    Publication date: June 1, 2006
    Inventors: Jane Mazzagatti, Robert Buckwalter
  • Publication number: 20060100845
    Abstract: A method for generating data for a KStore includes collecting modeled process defining parameters to provide a defined modeled process and instantiating a first simulator. A data stream is created by the simulator in accordance with the defined modeled process and a data stream is transmitted to a data storage device. Executing a single thread and executing a plurality of threads by the first simulator are set forth. A single set of modeled process defining parameters is collected. A data stream of the single modeled process is provided in accordance with the single set of modeled process defining parameters. A second simulator can be instantiated and a single thread or a plurality of threads can be executed on the second simulator. A plurality of sets of modeled process defining parameters is collected and a plurality data streams of the modeled processes are provided in accordance with the plurality of sets of modeled process defining parameters.
    Type: Application
    Filed: April 14, 2005
    Publication date: May 11, 2006
    Inventors: Jane Mazzagatti, Tony Phan
  • Publication number: 20060101018
    Abstract: A method of recording information in an interlocking trees datastore having a plurality of K paths includes receiving a data stream input sequence and traversing the interlocking trees datastore in accordance with the received input sequence for recording the received input sequence within the interlocking trees datastore. First determining whether a K path of the plurality of K paths matches the input sequence is performed and second determining that a new sequence has been encountered in accordance with the first determining is performed. New structure is built in accordance with the second determining. A path of the plurality of paths has a plurality of K nodes including a current K node, an adjacent K node that is adjacent to the current K node, the adjacent K node having a non-adjacent K node that is not in the asCase list of the current K node.
    Type: Application
    Filed: July 20, 2005
    Publication date: May 11, 2006
    Inventors: Jane Mazzagatti, Jane Claar, Steven Rajcan
  • Publication number: 20060101048
    Abstract: A data analysis system for performing an analytic to obtain an analytic result in a computing device having memory including a data analyzer interface, at least one interlocking trees datastore within the associated memory, and at least one analytic application executed. The data analysis system of the invention also includes a plurality of interlocking trees datastores wherein the at least one interlocking trees datastore is selected from the plurality of interlocking trees datastores in accordance with the data analyzer interface. The system can include a plurality of data sources wherein the at least one interlocking trees datastore is created from a data source selected from the plurality of data sources in accordance with the data analyzer interface. The at least one interlocking trees datastore further can be a static interlocking trees datastore or a dynamic interlocking trees datastore. The at least one interlocking trees datastore continuously records new data.
    Type: Application
    Filed: August 26, 2005
    Publication date: May 11, 2006
    Inventors: Jane Mazzagatti, Jane Claar, Tony Phan, Haig Didizian
  • Publication number: 20060074947
    Abstract: A tree-based datastore comprising a forest of interconnected trees is generated and/or accessed. The tree-based datastore comprises a first tree that depends from a first root node and may include a plurality of branches. Each of the branches of the first tree ends in a leaf node. Each leaf node may represent an end product, as described more fully below. A second root of the same tree-based datastore is linked to each leaf node representing an end product. Hence, the second root is essentially a root to an inverted order of the first tree, but the first tree is not duplicated. Finally, the tree-based datastore comprises a plurality of trees in which the root node of each of these trees is an elemental node, as described more fully below. The root node of each of these trees may be linked to one or more nodes in one or more branches of the first tree. The nodes of the tree-based datastore contain only pointers to other nodes in the tree-based datastore.
    Type: Application
    Filed: September 29, 2005
    Publication date: April 6, 2006
    Inventor: Jane Mazzagatti
  • Publication number: 20060074939
    Abstract: A tree-based datastore comprising a forest of interconnected trees that can be generated and/or accessed may require specialized saving and restoring processes to ensure that all the links are properly maintained whether it will be restored in full or in part. A previous process acted on known features of the trees based datastore to generate a file of metadata and packetize each of the nodes of the structure, carefully saving the links and lists of links with old memory addresses accounted for. This shows how to build a save file without saving all links, using a new restore process to restore the links instead.
    Type: Application
    Filed: October 5, 2004
    Publication date: April 6, 2006
    Inventors: Jane Mazzagatti, Jane Claar
  • Publication number: 20050165749
    Abstract: A tree-based datastore comprising a forest of interconnected trees that can be generated and/or accessed may require specialized saving and restoring processes to ensure that all the links are properly maintained whether it will be restored in full or in part. The processes act on known features of the trees based datastore to generate a file of metadata and packetize each of the nodes of the structure, carefully saving the links and lists of links with old memory addresses accounted for. When restoring the full or partial save to a new memory, a translation table is used to convert the addresses of the nodes and their links to appropriately matched locations in the new memory so that the structure of the data store can be reconstructed in the new location and ensuring that there is sufficient protected memory for the structure as the restore is accomplished.
    Type: Application
    Filed: January 16, 2004
    Publication date: July 28, 2005
    Inventors: Jane Mazzagatti, Jane Claar
  • Publication number: 20050165772
    Abstract: A tree-based datastore comprising a forest of interconnected trees is generated and/or accessed. The tree-based datastore comprises a first tree that depends from a first root node and may include a plurality of branches. Each of the branches of the first tree ends in a leaf node. Each leaf node may represent an end product, as described more fully below. A second root of the same tree-based datastore is linked to each leaf node representing an end product. Hence, the second root is essentially a root to an inverted order of the first tree, but the first tree is not duplicated. Finally, the tree-based datastore comprises a plurality of trees in which the root node of each of these trees is an elemental node, as described more fully below. The root node of each of these trees may be linked to one or more nodes in one or more branches of the first tree. The nodes of the tree-based datastore contain only pointers to other nodes in the tree-based datastore.
    Type: Application
    Filed: March 18, 2005
    Publication date: July 28, 2005
    Inventor: Jane Mazzagatti
  • Publication number: 20050076011
    Abstract: A tree-based datastore comprising a forest of interconnected trees is generated and/or accessed. The tree-based datastore comprises a first tree that depends from a first root node and may include a plurality of branches. Each of the branches of the first tree ends in a leaf node. Each leaf node may represent an end product or a subcomponent node. A second root of the same tree-based datastore is linked to each leaf node representing an end product. Finally, the tree-based datastore comprises a plurality of trees in which the root node of each of these trees can be described as an elemental node. The root node of each of these trees may be linked to one or more nodes in one or more branches of the first tree. The nodes of the tree-based datastore contain only pointers to other nodes in the tree-based datastore, and may contain additional fields wherein one such may be a count field.
    Type: Application
    Filed: September 19, 2003
    Publication date: April 7, 2005
    Inventor: Jane Mazzagatti