Patents by Inventor Russell Lane Black

Russell Lane Black 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: 20240012851
    Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer-readable media for determining an in-memory data structure for storing digital images (e.g., newspaper images representing individual pages of digitized newspapers) based on a first level hash and a second level hash that map to nested categories within a browse structure of a genealogical data system. For example, the disclosed systems generate a multilevel data block by implementing one or more compression techniques to reduce overall data size, particularly relating to month data and image/page identification data. In some cases, the disclosed systems greatly reduce the memory and processing requirements of storing, browsing, and searching digital content items (e.g., newspaper images) within a genealogical database.
    Type: Application
    Filed: July 5, 2023
    Publication date: January 11, 2024
    Inventor: Russell Lane Black
  • Patent number: 6862683
    Abstract: A method and system for protecting native libraries for Java and other applications. An application's native library may be embedded in a system of code, such as Java code, so the protections afforded the system of code are provided to the native library. At runtime, the native library may be written to a randomly selected filename in a local file system. The native library is then loaded to support native method implementations. Because the library is written to a different and randomly chosen filename each time, a hacker will not know beforehand what library is going to be used. This invention is generally useful for protecting any native library, regardless of whether it is part of a shared Java library or not. It provides any native library the same level of protection that the symbolic obfuscator, or other method of protecting Java code, gives the Java code.
    Type: Grant
    Filed: March 24, 2000
    Date of Patent: March 1, 2005
    Assignee: Novell, Inc.
    Inventors: Robert Baird Wille, Russell Lane Black