Patents by Inventor Dale A Lowry

Dale A Lowry 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: 7694344
    Abstract: A method and system is disclosed for enhancing network security by using a service entry stack in a distributed computer network. After an event system receives an indication for a publisher to publish a first event to a subscriber list of one or more event subscribers, authorization concerns are examined for publishing the first event to each event subscriber by sequentially examining each event subscriber in the subscriber list. When publishing the first event to the event subscriber, a service entry stack is utilized for recording event execution information and process hierarchy of the distributed computer network so that such information can be used for enhancing the security of the distributed computer network.
    Type: Grant
    Filed: August 28, 2002
    Date of Patent: April 6, 2010
    Assignee: Novell, Inc.
    Inventors: Samuel F. Fletcher, Dale Lowry, Pat Felsted, David Pratt
  • Patent number: 6950866
    Abstract: An improved system and method is provided for parsing in a distributed directory-enabled environment using an extensible Markup Language (“XML”) application program interface. The method accepts an XML file as an input stream, parses the input stream, and scans the input stream for an object. Upon finding an object, the method determines whether the object references a system service and dynamically loads the referenced service. The service is dynamically configured and the object is instantiated in a class factory.
    Type: Grant
    Filed: May 25, 2001
    Date of Patent: September 27, 2005
    Assignee: Novell, Inc.
    Inventors: Dale Lowry, Samuel F. Fletcher, Preston Stephenson
  • Patent number: 6941560
    Abstract: An improved system, method and software program is provided for distributed directory enabled applications using an XML API. The improvement provides an event system, a parser, and a bridge-based object model. The event system includes the ability to publish an event, subscribe to the event, and act on the event. The parser enables the XML API to parse XML files by accepting an XML file as an input stream, parsing the input stream, dynamically loading system services referenced in the input stream, and configuring the services. The bridge-based object model utilizes thread safeness, which enables a bridge to use semaphore access control to control thread access, smart pointers, which enable a bridge to automatically manage the memory it requires, and opaque interfaces, which allow a bridge to maintain interface compatibility when implementation changes occur in an interface.
    Type: Grant
    Filed: May 25, 2001
    Date of Patent: September 6, 2005
    Assignee: Novell, Inc.
    Inventors: Dale Lowry, Samuel F. Fletcher, Craig C. Johnson, Kent Sievers
  • Patent number: 6772206
    Abstract: An improved system and method is provided for bridging in a distributed directory-enabled application environment using an eXtensible Markup Language (“XML”) application program interface, where the interface includes a preprocessor using a configuration file. The method includes establishing a set of foundational bridge components and a set of task specific bridge parameters which are defined in the configuration file. The bridge is dynamically generated so that it includes the components and parameters, which enable applications in the distributed environment to communicate. The set of foundational bridge components may include thread safeness, smart pointers, and opaque interfaces.
    Type: Grant
    Filed: June 11, 2001
    Date of Patent: August 3, 2004
    Assignee: Novell, Inc.
    Inventors: Dale Lowry, Samuel F. Fletcher, Kent Sievers
  • Patent number: 6718371
    Abstract: An improved system, method and software program is provided for distributed directory-enabled applications using an XML API. The improvement provides an event system, a parser, and a bridge-based object model. The event system includes the ability to publish an event, subscribe to the event, and act on the event. The parser enables the XML API to parse XML files by accepting an XML file as an input stream, parsing the input stream, dynamically loading system services referenced in the input stream, and configuring the services. The bridge-based object model utilizes thread safeness, which enables a bridge to use semaphore access control to control thread access, smart pointers, which enable a bridge to automatically manage the memory it requires, and opaque interfaces, which allow a bridge to maintain interface compatibility when implementation changes occur in an interface.
    Type: Grant
    Filed: June 12, 2001
    Date of Patent: April 6, 2004
    Assignee: Novell, Inc.
    Inventors: Dale Lowry, Samuel F. Fletcher, Helaman Ferguson, Craig C. Johnson, Dave Pratt, Junying Fan, Preston Stephenson, Rod Meiners, Moray King, Kent Sievers
  • Patent number: 5946467
    Abstract: A persistent packet provides a wrapper that may be interpretable by an application, a packeting process, a database engine, or a device intermediate a sending device and a receiving device. Accordingly, the packet may be transferred and stored without changing the packet structure. The wrapper contains a header for rapid transfer of the packet with no need for any machine or process to open the packet and access the substantive data contained therein. The wrapper also contains application-specific data that may be interpreted by the packeting process or the application, or both. The application-specific data pertains to the substantive data contained in the packet and may be used by an application in determining how to dispose of a packet. For example an application may determine whether to store, open, discard, etc. the packet. The application-specific data may also be used by an application in a process of disposition of a packet.
    Type: Grant
    Filed: November 7, 1996
    Date of Patent: August 31, 1999
    Assignee: Novell, Inc.
    Inventors: Scott W. Pathakis, Dale A. Lowry, Samuel F. Fletcher
  • Patent number: 5924096
    Abstract: Methods and systems are provided for synchronizing local copies of a distributed database, such as a master copy and a partial copy stored in a replica or in a cache. Each data item in the database has an associated timestamp or other tag. An index into the tags in maintained. The tag index may be used to create an event list to reduce the time and bandwidth needed to synchronize the local copies. The tag index may also be used to create a virtual update log, thereby removing the need to maintain one or more physical logs recording the history of the copies.
    Type: Grant
    Filed: October 15, 1997
    Date of Patent: July 13, 1999
    Assignee: Novell, Inc.
    Inventors: Stephen PW Draper, Dale A Lowry