Patents by Inventor Russell T. Nakano

Russell T. Nakano 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: 20110202540
    Abstract: A method and apparatus for efficient indexed storage for unstructured content have been disclosed.
    Type: Application
    Filed: April 24, 2011
    Publication date: August 18, 2011
    Applicant: Nahava Inc.
    Inventor: Russell T. Nakano
  • Publication number: 20100098151
    Abstract: A method and apparatus for cached adaptive transforms for compressing data streams, computing similarity, and recognizing patterns have been disclosed. In one embodiment of the invention an encoder and decoder begin with a baseline transform. As data is transferred an algorithm is arranged so that the encoder and decoder adapt toward a superior basis than the baseline, with a corresponding reduction in the encoding bit rate. That is the algorithm adapts to the incoming data stream and can use a custom basis. We deliberately avoid having to send the custom basis itself (when possible), because sending the basis vectors consumes precious bandwidth and may defeat the goal of compression. The encoder and decoder can bootstrap themselves into using one or more better bases. In one embodiment of the invention there is no beginning baseline transform shared between the encoder and the decoder.
    Type: Application
    Filed: January 1, 2010
    Publication date: April 22, 2010
    Applicant: Nahava Inc.
    Inventor: Russell T. Nakano
  • Publication number: 20100076981
    Abstract: A method and apparatus for efficient indexed storage for unstructured content have been disclosed.
    Type: Application
    Filed: November 30, 2009
    Publication date: March 25, 2010
    Applicant: Nahava Inc.
    Inventor: Russell T. Nakano
  • Publication number: 20100057804
    Abstract: A method and apparatus for partitioning high-dimension vectors for use in a massive index tree have been disclosed.
    Type: Application
    Filed: July 22, 2009
    Publication date: March 4, 2010
    Applicant: Nahava Inc.
    Inventor: Russell T. Nakano
  • Publication number: 20070299865
    Abstract: A method and apparatus for fast similarity-based query, self-join, and join for massive, high-dimension datasets have been disclosed.
    Type: Application
    Filed: June 24, 2007
    Publication date: December 27, 2007
    Applicant: Nahava Inc.
    Inventors: Russell T. Nakano, Stanley Cheng
  • Patent number: 6792454
    Abstract: A system and method for file management is comprised of hierarchical files systems, referred to as “areas.” There are three types of areas: work areas, staging areas, and edition areas. A work area is a modifiable file system, and, in a work area a user can create, edit, and delete files and directories. A staging area is a read-only file system that supports select versioning operations. Various users of work areas can integrate their work by submitting the contents of their work area to the staging area. In the staging area, developers can compare their work and see how their changes fit together. An edition is a read-only file system, and the contents of a staging area are virtually copied into an edition to create a frozen, read-only snapshot of the contents of the staging area. One use of the system and method for file management is as a website development tool.
    Type: Grant
    Filed: September 27, 2002
    Date of Patent: September 14, 2004
    Assignee: Interwoven, Inc.
    Inventors: Russell T. Nakano, Terrence T. W. Yee, Britt H. Park, Sanford L. Barr, Jack S. Jia, Gajanana Hegde, Kevin Cochrane
  • Publication number: 20040162827
    Abstract: A method and apparatus for fundamental operations on token sequences: computing similarity, extracting term values, and searching efficiently have been disclosed.
    Type: Application
    Filed: February 18, 2004
    Publication date: August 19, 2004
    Applicant: Nahava Inc.
    Inventor: Russell T. Nakano
  • Publication number: 20030028517
    Abstract: A system and method for file management is comprised of hierarchical files systems, referred to as “areas.” There are three types of areas: work areas, staging areas, and edition areas. A work area is a modifiable file system, and, in a work area a user can create, edit, and delete files and directories. A staging area is a read-only file system that supports select versioning operations. Various users of work areas can integrate their work by submitting the contents of their work area to the staging area. In the staging area, developers can compare their work and see how their changes fit together. An edition is a read-only file system, and the contents of a staging area are virtually copied into an edition to create a frozen, read-only snapshot of the contents of the staging area. One use of the system and method for file management is as a website development tool.
    Type: Application
    Filed: September 27, 2002
    Publication date: February 6, 2003
    Inventors: Russell T. Nakano, Terrence T.W. Yee, Britt H. Park, Sanford L. Barr, Jack S. Jia, Gajanana Hegde, Kevin Cochrane
  • Patent number: 6505212
    Abstract: A system and method for file management is comprised of hierarchical files systems, referred to as “areas.” There are three types of areas: work areas, staging areas, and edition areas. A work area is a modifiable file system, and, in a work area a user can create, edit, and delete files and directories. A staging area is a read-only file system that supports select versioning operations. Various users of work areas can integrate their work by submitting the contents of their work area to the staging area. In the staging area, developers can compare their work and see how their changes fit together. An edition is a read-only file system, and the contents of a staging area are virtually copied into an edition to create a frozen, read-only snapshot of the contents of the staging area. One use of the system and method for file management is as a website development tool.
    Type: Grant
    Filed: February 3, 1999
    Date of Patent: January 7, 2003
    Assignee: Interwoven Inc
    Inventors: Russell T. Nakano, Terrence T. W. Yee, Britt H. Park, Sanford L. Barr, Jack S. Jia, Gajanana Hegde, Kevin Cochrane
  • Publication number: 20020049697
    Abstract: A system and method for file management is comprised of hierarchical files systems, referred to as “areas.” There are three types of areas: work areas, staging areas, and edition areas. A work area is a modifiable file system, and, in a work area a user can create, edit, and delete files and directories. A staging area is a read-only file system that supports select versioning operations. Various users of work areas can integrate their work by submitting the contents of their work area to the staging area. In the staging area, developers can compare their work and see how their changes fit together. An edition is a read-only file system, and the contents of a staging area are virtually copied into an edition to create a frozen, read-only snapshot of the contents of the staging area. One use of the system and method for file management is as a website development tool.
    Type: Application
    Filed: February 3, 1999
    Publication date: April 25, 2002
    Inventors: RUSSELL T. NAKANO, TERRENCE T.W. YEE, BRITT H. PARK, SANFORD L. BARR, JACK S. JIA, GAJANANA HEGDE, KEVIN COCHRANE
  • Patent number: 5519867
    Abstract: An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a computer and a memory component in the computer. A code library is stored in the memory component. The code library includes computer program logic implementing an object-oriented class library. The object-oriented class library comprises related object-oriented classes for enabling the application to access in an object-oriented manner services provided by the operating system. The object-oriented classes include methods for accessing the operating system services using procedural function calls compatible with the native procedural interface of the operating system. The computer processes object-oriented statements contained in the application and defined by the class library by executing methods from the class library corresponding to the object-oriented statements.
    Type: Grant
    Filed: July 19, 1993
    Date of Patent: May 21, 1996
    Assignee: Taligent, Inc.
    Inventors: Christopher P. Moeller, Eugenie L. Bolton, Daniel F. Chernikoff, Russell T. Nakano
  • Patent number: 5459865
    Abstract: A method and apparatus for an innovative object oriented framework system is disclosed. The system uses an innovative load architecture for a framework application by multiple users. The load architecture implements functions, static data and classes in a more flexible manner than prior operating systems.
    Type: Grant
    Filed: April 5, 1993
    Date of Patent: October 17, 1995
    Assignee: Taligent Inc.
    Inventors: Andrew G. Heninger, Russell T. Nakano, Jack H. Palevich
  • Patent number: 5414854
    Abstract: A method and apparatus is disclosed for locating and loading shared libraries linked with a given shared library that has been launched by a program. The present invention operates by initially determining the names of the shared library names that are necessary to a program that has been launched. Thereafter, search objects are employed to search for and attain the physical shared library locations that correspond to the determined names. A collection of search objects can be placed within a team and employed in a selected sequential order. Upon the attainment of an appropriate locations corresponding to each of the shared library names, each of the shared library names are mapped to its corresponding physical location. Thereafter, the contents of each physical shared library location can be loaded for purposes of a program.
    Type: Grant
    Filed: April 5, 1993
    Date of Patent: May 9, 1995
    Assignee: Taligent, Inc.
    Inventors: Andrew G. Heninger, Russell T. Nakano
  • Patent number: 5369766
    Abstract: A method and apparatus for an innovative object oriented framework system is disclosed. The system uses an innovative load architecture for a framework application and provides a system and method for dynamically linking load modules at runtime. The preferred embodiment employs a collection of load modules, each of which contains functions, static data, and classes to make the load modules appear as if they were statically linked together. However, code executing in one load module can perform operations on another load modules code, such as: calling a function, or obtaining a pointer to a function; accessing static data or obtaining a pointer to the static data; calling any public or protected member function of a class to obtain a pointer or access a public or protected data member of the class; or cast to any base of an object of a class.
    Type: Grant
    Filed: March 25, 1993
    Date of Patent: November 29, 1994
    Assignee: Taligent, Inc.
    Inventors: Russell T. Nakano, Andrew G. Heninger