Patents by Inventor Michael Robert Rooks

Michael Robert Rooks 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: 20160070620
    Abstract: A computing device including a file system in memory is provided. The file system has a plurality of items. Where an item is a file, it has a unique content. Where an item is a folder, it is represented by a plurality of container structures. Each container structure references items in the file system through the use of references such as pointers. Each item can be contained by more than one folder by being referenced by more than one folder. Each item can also include a contained-by structure including references to folders containing that item. Moreover, each item can include relationship structures allowing the items to be organized in accordance with relationships other than contained-by relationships, such as content derivation relationships. The file system can be manipulated through the use of various operations such as “Archive” and “Restore” operations.
    Type: Application
    Filed: April 7, 2014
    Publication date: March 10, 2016
    Inventors: Michael Robert ROOKS, William Garth HOPKINS
  • Patent number: 8914428
    Abstract: A computing device including a file system in memory is provided. The file system has a plurality of items. Each item can be one of a file or a folder. Where an item is a file, it has a unique content. Where an item is a folder, it is represented by a plurality of container structures. Each container structure references items in the file system through the use of references such as pointers. Each item can be contained by more than one folder by being referenced by more than one folder. Each item can also include a contained-by structure including references to folders containing that item. Moreover, each item can include relationship structures allowing the items to be organized in accordance with relationships other than contained-by relationships, such as content derivation relationships. The file system can be manipulated through the use of various operations such as “Archive” and “Restore” operations.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: December 16, 2014
    Assignee: DTTP Technologies Inc.
    Inventors: Michael Robert Rooks, William Garth Hopkins
  • Publication number: 20140304235
    Abstract: A computing device including a file system in memory is provided. The file system has a plurality of items. Each item can be one of a file or a folder. Where an item is a file, it has a unique content. Where an item is a folder, it is represented by a plurality of container structures. Each container structure references items in the file system through the use of references such as pointers. Each item can be contained by more than one folder by being referenced by more than one folder. Each item can also include a contained-by structure including references to folders containing that item. Moreover, each item can include relationship structures allowing the items to be organized in accordance with relationships other than contained-by relationships, such as content derivation relationships. The file system can be manipulated through the use of various operations such as “Archive” and “Restore” operations.
    Type: Application
    Filed: April 7, 2014
    Publication date: October 9, 2014
    Applicant: DTTP TECHNOLOGIES INC.
    Inventors: Michael Robert ROOKS, William Garth HOPKINS
  • Publication number: 20020002602
    Abstract: A system for serving web pages to a client in response to a client request specifying a resource. An originating web server having a first address upon which the requested resource resides is coupled to obtain content from content source. The originating web server has a request interface for receiving requests from a network and a response interface for sending responses to the requests. A communication network is coupled to the originating web server. A front-end server is provided having a second address and at least one interface for communicating with a client application and the originating web server. The front-end server is coupled to both obtain the request-specified resources and augment the request specified resources using unspecified resources to generate a response to the client request from the originating web server.
    Type: Application
    Filed: April 16, 2001
    Publication date: January 3, 2002
    Inventors: Mark Vange, Michael Robert Rooks, Glenn Sydney Wilson, Michael Kouts