Patents Assigned to Rainstor Limited
  • Patent number: 8706779
    Abstract: In one embodiment, a method includes storing a first data table entry applying a schema used at a first point in time along with pointer data and pattern space information collectively representing the first data table entry at the first point in time and generating, at a later point in time, a map responsive to a schema change. The map comprises new pointer data or new pattern space information.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 22, 2014
    Assignee: RainStor Limited
    Inventors: Andrew David Ben-Dyke, Thomas Benjamin Longshaw
  • Patent number: 8386436
    Abstract: One embodiment operates a computer system for storing and retrieving data from a data store. The computer system has a data manager device operable to manage patterns in the stored data along with pointers relating to the patterns in a manner which enables reconstruction of the stored data in original form.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: February 26, 2013
    Assignee: RainStor Limited
    Inventors: Andrew David Ben-Dyke, Thomas Benjamin Longshaw
  • Publication number: 20130013568
    Abstract: In one embodiment, a method includes storing a first data table entry applying a schema used at a first point in time along with pointer data and pattern space information collectively representing the first data table entry at the first point in time and generating, at a later point in time, a map responsive to a schema change. The map comprises new pointer data or new pattern space information.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: RAINSTOR LIMITED
    Inventors: Andrew David Ben-Dyke, Thomas Benjamin Longshaw
  • Patent number: 8271452
    Abstract: A database archiving method includes storing a plurality of record fields, wherein each of the plurality of record fields is a field of a record of the database, and storing in a first database archive an index that includes at least one record entry, wherein each of the at least one record entry references at least one record field of the database. The plurality of record fields is stored independently of the first database archive, and each field included in more than one record of any single table of the database is stored for the more than one record as a single record field referenced by a plurality of record entries, each of the plurality of record entries corresponding to a different one of the more than one record.
    Type: Grant
    Filed: June 12, 2006
    Date of Patent: September 18, 2012
    Assignee: Rainstor Limited
    Inventor: Tom Benjamin Longshaw
  • Publication number: 20120203740
    Abstract: In one embodiment, a method for storing a snapshot of data in a database includes creating a root indirection set for the snapshot of data and maintaining a deleted pattern in the database. The deleted pattern is not removed from a pattern set for a node in a table of the database when the pattern is deleted in the database. The method includes providing access to the snapshot of data using the created root indirection set, the created root indirection set accessing the deleted pattern.
    Type: Application
    Filed: April 13, 2012
    Publication date: August 9, 2012
    Applicant: RAINSTOR LIMITED
    Inventors: Andy David Ben-Dyke, Tom Longshaw, Gary Pratley, Keith Summers
  • Publication number: 20120102001
    Abstract: A database archive, and a system and method for generating database archives is disclosed. A processor may store in a database archive an index that includes record entries that each references one or more record fields of a database, and may store the record fields independently of the database archive.
    Type: Application
    Filed: December 8, 2011
    Publication date: April 26, 2012
    Applicant: Rainstor Limited
    Inventor: Tom Benjamin Longshaw
  • Publication number: 20110252002
    Abstract: One embodiment operates a computer system for storing and retrieving data from a data store. The computer system has a data manager device operable to manage patterns in the stored data along with pointers relating to the patterns in a manner which enables reconstruction of the stored data in original form.
    Type: Application
    Filed: September 30, 2009
    Publication date: October 13, 2011
    Applicant: Rainstor Limited
    Inventors: Andrew David Ben-Dyke, Thomas Benjamin Longshaw
  • Patent number: 7895216
    Abstract: A database is created from a set of data by identifying the patterns in the data set, storing the patterns in a memory device, and generating a representation of the database structure using pointers to the stored patterns. The use of pointers to store the patterns can greatly reduce the amount of memory or other space required to store the data set by replacing duplicate patterns with additional pointers, which are normally considerably smaller in size. In addition, the use of pointers may allow for more rapid searching, sorting, and other operations on the database. The representation of the database may use pointers in a tree structure to identify nodes and reduce searching and other operations. A tree structure representation of a table may use a pointer to a pattern for the base leaf node (e.g., nodes that do not branch) while using pointer pairs to represent branching nodes.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: February 22, 2011
    Assignee: Rainstor Limited
    Inventors: Tom Longshaw, Gary Pratley, Keith Summers