Patents by Inventor David Brett Schnepper

David Brett Schnepper 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: 20160321036
    Abstract: Systems for computer code development and maintenance. Embodiments select one or more sections of source code, then modify the sections of source code by adding marker code where the marker code is executed when respective marked source code is executed. The marked source code is deployed, and a logging facility receives log messages responsive to the execution of marked source code. A comparison facility is used to identify active code based on the receipt of the log messages. A service can be invoked to remove marker code from the active code identified by one or more log messages. Remaining marked code can be deemed as inactive suspects. Additional steps can process the inactive suspects to identify inactive or “dead code” code based on expiration of a time period during which the “dead code” did not emit any log messages. A further step can remove “dead code” from a code base.
    Type: Application
    Filed: April 28, 2015
    Publication date: November 3, 2016
    Applicant: BOX, INC.
    Inventors: David Brett Schnepper, Chris Ling
  • Patent number: 6507813
    Abstract: The present invention comprises a National Language Support (NLS) system with Language Driver Identifiers (LDIDs) embedded as locale-specific descriptors within data objects. The Identifiers, which may be in the form of a system-comparable ID (e.g., ID byte), are employed by the system in several places to record the particular language (driver) which was used when a given data object was created or modified. The LDID methodology of the present invention allows the system to intelligently process data objects created or modified under one language driver with those created or modified by a different language driver. In the event of incompatibilities, the system provides error handling routines, including a preferred interface for warning users of incompatibilities and receiving user choices in response thereof.
    Type: Grant
    Filed: April 3, 2002
    Date of Patent: January 14, 2003
    Assignee: Boland Software Corporation
    Inventors: Daniel Paul Veditz, David Brett Schnepper
  • Patent number: 6496793
    Abstract: The present invention comprises a National Language Support (NLS) system with Language Driver Identifiers (LDIDs) embedded as locale-specific descriptors within data objects. The Identifiers, which may be in the form of a system-comparable ID (e.g., ID byte), are employed by the system in several places to record the particular language (driver) which was used when a given data object was created or modified. The LDID methodology of the present invention allows the system to intelligently process data objects created or modified under one language driver with those created or modified by a different language driver. In the event of incompatibilities, the system provides error handling routines, including a preferred interface for warning users of incompatibilities and receiving user choices in response thereof.
    Type: Grant
    Filed: April 21, 1993
    Date of Patent: December 17, 2002
    Assignee: Borland Software Corporation
    Inventors: Daniel Paul Veditz, David Brett Schnepper
  • Publication number: 20020177993
    Abstract: The present invention comprises a National Language Support (NLS) system with Language Driver Identifiers (LDIDs) embedded as locale-specific descriptors within data objects. The Identifiers, which may be in the form of a system-comparable ID (e.g., ID byte), are employed by the system in several places to record the particular Language (driver) which was used when a given data object was created or modified. The LDID methodology of the present invention allows the system to intelligently process data objects created or modified under one language driver with those created or modified by a different language driver. In the event of incompatibilities, the system provides error handling routines, including a preferred interface for warning users of incompatibilities and receiving user choices in response thereof.
    Type: Application
    Filed: April 3, 2002
    Publication date: November 28, 2002
    Applicant: Borland Software Corporation
    Inventors: Daniel Paul Veditz, David Brett Schnepper