Patents by Inventor Randall K. Stokes

Randall K. Stokes 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).

  • Patent number: 8458175
    Abstract: As things happen on a volume, the file system forwards events to an event list manager. The event list manager stores the events and associates them with epochs that were active at the time the event occurred. Event consumers can independently declare epochs at any time. When event consumers end an epoch, they can request events that occurred during the epoch, which are reported to the event consumer using the event list manager.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: June 4, 2013
    Assignee: EMC Corporation
    Inventor: Randall K. Stokes
  • Patent number: 8205092
    Abstract: Upon receiving a request for access to a resource, a current clock value is determined. Based on information including the resource, the identity of the user requesting the access, and the current clock value, the system identifies applicable access controls. If the applicable access controls indicate that the user can be granted access to the resource at the current time, the request is granted. Otherwise, the request is denied.
    Type: Grant
    Filed: June 26, 2007
    Date of Patent: June 19, 2012
    Assignee: Novell, Inc.
    Inventor: Randall K. Stokes
  • Publication number: 20110252434
    Abstract: As things happen on a volume, the file system forwards events to an event list manager. The event list manager stores the events and associates them with epochs that were active at the time the event occurred. Event consumers can independently declare epochs at any time. When event consumers end an epoch, they can request events that occurred during the epoch, which are reported to the event consumer using the event list manager.
    Type: Application
    Filed: June 17, 2011
    Publication date: October 13, 2011
    Inventor: Randall K. Stokes
  • Patent number: 7987204
    Abstract: As things happen on a volume, the file system forwards events to an event list manager. The event list manager stores the events and associates them with epochs that were active at the time the event occurred. Event consumers can independently declare epochs at any time. When event consumers end an epoch, they can request events that occurred during the epoch, which are reported to the event consumer using the event list manager.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: July 26, 2011
    Inventor: Randall K. Stokes
  • Patent number: 7693891
    Abstract: A time domain server includes a version storage. The time domain server declares epochs for a source server, then requests events from the source server. As the time domain server receives events, it uses the events to update the version storage to store versions of files from the source server.
    Type: Grant
    Filed: April 9, 2007
    Date of Patent: April 6, 2010
    Assignee: Novell, Inc.
    Inventors: Randall K. Stokes, Richard D. Jones
  • Publication number: 20100083282
    Abstract: As things happen on a volume, the file system forwards events to an event list manager. The event list manager stores the events and associates them with epochs that were active at the time the event occurred. Event consumers can independently declare epochs at any time. When event consumers end an epoch, they can request events that occurred during the epoch, which are reported to the event consumer using the event list manager.
    Type: Application
    Filed: December 8, 2009
    Publication date: April 1, 2010
    Applicant: NOVELL, INC.
    Inventor: Randall K. Stokes
  • Patent number: 7653645
    Abstract: As things happen on a volume, the file system forwards events to an event list manager. The event list manager stores the events and associates them with epochs that were active at the time the event occurred. Event consumers can independently declare epochs at any time. When event consumers end an epoch, they can request events that occurred during the epoch, which are reported to the event consumer using the event list manager.
    Type: Grant
    Filed: October 29, 2002
    Date of Patent: January 26, 2010
    Assignee: Novell, Inc.
    Inventor: Randall K. Stokes
  • Publication number: 20090007229
    Abstract: Upon receiving a request for access to a resource, a current clock value is determined. Based on information including the resource, the identity of the user requesting the access, and the current clock value, the system identifies applicable access controls. If the applicable access controls indicate that the user can be granted access to the resource at the current time, the request is granted. Otherwise, the request is denied.
    Type: Application
    Filed: June 26, 2007
    Publication date: January 1, 2009
    Applicant: NOVELL, INC.
    Inventor: Randall K. Stokes
  • Patent number: 7213040
    Abstract: A time domain server includes a version storage. The time domain server declares epochs for a source server, then requests events from the source server. As the time domain server receives events, it uses the events to update the version storage to store versions of files from the source server.
    Type: Grant
    Filed: October 29, 2002
    Date of Patent: May 1, 2007
    Assignee: Novell, Inc.
    Inventors: Randall K. Stokes, Richard Duane Jones
  • Patent number: 6466944
    Abstract: A file containing a transformation template allows a user to access system data. The transformation template can include multiple data streams for accessing different system data, or the same data in different ways. The transformation template can format system data both on read and write commands. The transformation template is accessed using the six basic file system APIs. The transformation template instructs the system as to how the system data is to be manipulated. The transformation template is saved on the file system using a write API and writing a virtual I/O command. The transformation template is then accessed. The transformation template generates the data dynamically either from a memory location or from a generating function, and formats it according to the active data stream.
    Type: Grant
    Filed: December 2, 1999
    Date of Patent: October 15, 2002
    Assignee: Novell, Inc.
    Inventor: Randall K. Stokes