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: 20110202540Abstract: A method and apparatus for efficient indexed storage for unstructured content have been disclosed.Type: ApplicationFiled: April 24, 2011Publication date: August 18, 2011Applicant: Nahava Inc.Inventor: Russell T. Nakano
-
Publication number: 20100098151Abstract: 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: ApplicationFiled: January 1, 2010Publication date: April 22, 2010Applicant: Nahava Inc.Inventor: Russell T. Nakano
-
Publication number: 20100076981Abstract: A method and apparatus for efficient indexed storage for unstructured content have been disclosed.Type: ApplicationFiled: November 30, 2009Publication date: March 25, 2010Applicant: Nahava Inc.Inventor: Russell T. Nakano
-
Publication number: 20100057804Abstract: A method and apparatus for partitioning high-dimension vectors for use in a massive index tree have been disclosed.Type: ApplicationFiled: July 22, 2009Publication date: March 4, 2010Applicant: Nahava Inc.Inventor: Russell T. Nakano
-
Publication number: 20070299865Abstract: A method and apparatus for fast similarity-based query, self-join, and join for massive, high-dimension datasets have been disclosed.Type: ApplicationFiled: June 24, 2007Publication date: December 27, 2007Applicant: Nahava Inc.Inventors: Russell T. Nakano, Stanley Cheng
-
Patent number: 6792454Abstract: 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: GrantFiled: September 27, 2002Date of Patent: September 14, 2004Assignee: 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: 20040162827Abstract: A method and apparatus for fundamental operations on token sequences: computing similarity, extracting term values, and searching efficiently have been disclosed.Type: ApplicationFiled: February 18, 2004Publication date: August 19, 2004Applicant: Nahava Inc.Inventor: Russell T. Nakano
-
Publication number: 20030028517Abstract: 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: ApplicationFiled: September 27, 2002Publication date: February 6, 2003Inventors: Russell T. Nakano, Terrence T.W. Yee, Britt H. Park, Sanford L. Barr, Jack S. Jia, Gajanana Hegde, Kevin Cochrane
-
Patent number: 6505212Abstract: 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: GrantFiled: February 3, 1999Date of Patent: January 7, 2003Assignee: Interwoven IncInventors: Russell T. Nakano, Terrence T. W. Yee, Britt H. Park, Sanford L. Barr, Jack S. Jia, Gajanana Hegde, Kevin Cochrane
-
Publication number: 20020049697Abstract: 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: ApplicationFiled: February 3, 1999Publication date: April 25, 2002Inventors: RUSSELL T. NAKANO, TERRENCE T.W. YEE, BRITT H. PARK, SANFORD L. BARR, JACK S. JIA, GAJANANA HEGDE, KEVIN COCHRANE
-
Patent number: 5519867Abstract: 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: GrantFiled: July 19, 1993Date of Patent: May 21, 1996Assignee: Taligent, Inc.Inventors: Christopher P. Moeller, Eugenie L. Bolton, Daniel F. Chernikoff, Russell T. Nakano
-
Patent number: 5459865Abstract: 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: GrantFiled: April 5, 1993Date of Patent: October 17, 1995Assignee: Taligent Inc.Inventors: Andrew G. Heninger, Russell T. Nakano, Jack H. Palevich
-
Patent number: 5414854Abstract: 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: GrantFiled: April 5, 1993Date of Patent: May 9, 1995Assignee: Taligent, Inc.Inventors: Andrew G. Heninger, Russell T. Nakano
-
Patent number: 5369766Abstract: 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: GrantFiled: March 25, 1993Date of Patent: November 29, 1994Assignee: Taligent, Inc.Inventors: Russell T. Nakano, Andrew G. Heninger