Patents Examined by Charles L. Rones
  • Patent number: 6980990
    Abstract: A domain name registration system includes a user interface through which a user can submit multiple names to a query server to determine the availability of the names for domain name registration. After the query results are returned for each of the multiple names submitted, the user is presented with a table listing the availability of each name in combination with multiple Top-Level Domain (TLD) extensions. The user is able to select one or more names from the table for registration in the registry database. After the query server has attempted to register each of the selected names, the user is presented with a Registry Response Table indicating which of the selected names were successfully registered as domain names. Thus, the system and method increases the speed and productivity of querying and updating a domain name registry or other database.
    Type: Grant
    Filed: November 29, 2000
    Date of Patent: December 27, 2005
    Inventor: Barry Fellman
  • Patent number: 6931407
    Abstract: An apparatus for using a floating pallet for a digital asset management system in a plurality of different applications is disclosed. A single extension plug-in is created to interface with API's of all the plurality of different applications, wherein the extension plug-in communicates with the digital asset management system. The floating pallet for the digital asset management system is created in one of the plurality of different application wherein the floating pallet uses the properties and behaviors of a selected application. An indication that a file has been transferred from the digital asset management system to the selected application is then given.
    Type: Grant
    Filed: July 26, 2000
    Date of Patent: August 16, 2005
    Assignee: Extensis, Inc.
    Inventor: Timothy Joel Brown
  • Patent number: 6931420
    Abstract: A method for the separate authentication of a template and of data inserted therein. A template is provided with a template ID and a template Data Authentication Code (DAC(t)). User data is inserted in the template, and then extracted to be handled separately. A DAC(d) is generated on the user data by itself, and stored in an Approval Data packet with the template ID, DAC(t) and the user data. The complete document with the template and the user data can later be reconstructed. The method may be useful for many industries that rely on templates for collecting data.
    Type: Grant
    Filed: September 24, 1999
    Date of Patent: August 16, 2005
    Assignee: Silanis Technology Inc.
    Inventors: Joseph Silvester, Ed Milczarek, Tommy Petrogiannis
  • Patent number: 6922693
    Abstract: A method for preventing copying a proprietary digital image data that is rendered within a window displayed on a computer monitor, including providing screen pixel data for rendering on a computer monitor, the screen pixel data including pixel data for a first window having proprietary digital image data therewithin, detecting that a second window is going to be displayed on the computer monitor, determining the position and size of the second window, determining, based on the position and size of the second window, a portion of the screen pixel data wherein the first window is going to be covered by the second window, and replacing the portion of the screen pixel data with substitute pixel data, prior to the second window being displayed. A system is also described and claimed.
    Type: Grant
    Filed: August 10, 2000
    Date of Patent: July 26, 2005
    Assignee: Finjan Software, Ltd.
    Inventors: Moshe B. Rubin, Moishe Halibard
  • Patent number: 6912531
    Abstract: Since a plurality of image data are stored in a single file, high-speed access to image data and easy management of image data are allowed, and information that pertains to each image data can be acquired from a source outside the image file. As an arrangement for this purpose, an image data area (202) continuously stores a plurality of compressed image data. An index area (204) stores reference information to a source outside the file, which pertains to each of the plurality of image data stored in the image data area (202), in the order the plurality of image data are stored. A feature amount data area (203) stores feature amount data obtained from the images stored in the image data area (202). Furthermore, an image information area (201) stores header information including information indicating the start position of each area.
    Type: Grant
    Filed: July 28, 2000
    Date of Patent: June 28, 2005
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kentaro Matsumoto, Kunihiro Yamamoto, Kiyoshi Kusama
  • Patent number: 6907432
    Abstract: A system and method is provided for recycling raw materials from a plurality waste streams generated by waste stream providers and includes a waste stream monitoring module for monitoring the plurality of waste streams and determining an amount of reusable raw materials contained in each of the plurality of waste streams. Also included is a reusable materials database for storing the amount of each of the raw materials contained in any of the plurality of waste streams. A user operating an access device communications with the reusable materials database for viewing the amount of each of said raw materials.
    Type: Grant
    Filed: November 28, 2000
    Date of Patent: June 14, 2005
    Assignee: Shipley Company, L.L.C.
    Inventors: Charles R. Szmanda, Peter Trefonas, III, Richard C. Hemond, Mark S. Thirsk, Leo L. Linehan, Anthony Zampini
  • Patent number: 6901405
    Abstract: The invention provides a database schema for representing a workflow process definition (e.g., a schedule). The database schema may also include one or more bindings associated with the schedule, as well as persisted state information and data. The invention further includes a method for storing schedule information in a storage medium, as well as a computer-readable medium having a data structure stored thereon. The storage of schedule-related information provides for ease of version control, and ease of distribution, for example, where several engines point to the same database as a single source of transaction processing or workflow schedule definitions. The definitional database schema may be advantageously employed to reconstruct the schedule definition language solely from information in a database. In addition, the schema may be used for storing instances of running schedules and data associated therewith. This allows ease of schedule state and data monitoring using existing database query tools.
    Type: Grant
    Filed: December 20, 2000
    Date of Patent: May 31, 2005
    Assignee: Microsoft Corporation
    Inventors: Donald J. McCrady, Amit Mital, A. S. Sivakumar
  • Patent number: 6898587
    Abstract: An embodiment of the invention allows a software developer or administrator to use their knowledge and/or development of a particular application, to optimize the performance of data access and updates to the database. In order to do this, an embodiment of the invention makes use of the developers knowledge of particular transaction and transaction operations that can be performed in a commutative manner. The overall effect is to perform the operations in a parallel fashion so that one operation does not block or restrict the processing of a second operation. The result is an increase in database access or performance, without any resulting decrease in database reliability.
    Type: Grant
    Filed: October 1, 2002
    Date of Patent: May 24, 2005
    Assignee: Bea Systems, Inc.
    Inventor: Adam Messinger
  • Patent number: 6873980
    Abstract: A system for querying a database. Query strings comprising queries from application program are loaded from a text file into a query lookups table. The application then utilizes a database interface query function to access the queries in the lookups table. The query function uses the query name provided by the application to locate the corresponding query string in the lookups table. The query function then performs parameter substitution on the query string and sends the query to the database. The query results are then retrieved, formatted, and sent to the querying application. The present invention allows an application program to access data stored on databases organized by various database management systems which employ different query formats. Although the databases organize the data differently, the same content may be extracted by the present system. Changes to the database queries take place outside the application code in a simple text file that is loaded by the querying application.
    Type: Grant
    Filed: December 15, 2000
    Date of Patent: March 29, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: William J. Young, Tricia M. Roush, Bruce R. Geerdes
  • Patent number: 6865575
    Abstract: A system allows a user to submit an ambiguous search query and to receive potentially disambiguated search results. In one implementation, a search engine's conventional alphanumeric index is translated into a second index that is ambiguated in the same manner as which the user's input is ambiguated. The user's ambiguous search query is compared to this ambiguated index, and the corresponding documents are provided to the user as search results.
    Type: Grant
    Filed: January 27, 2003
    Date of Patent: March 8, 2005
    Assignee: Google, Inc.
    Inventors: Benjamin Thomas Smith, Sergey Brin, Sanjay Ghemawat, Christopher D. Manning
  • Patent number: 6829601
    Abstract: A document referencing computer applying relationships or links between documents, wherein the documents are managed by a document managing computer, and the relationships or links are managed by a knowledge managing computer. The display of the links is controlled according to a variety of conditions. The display of a respective link between documents can be controlled by either a user who sets the respective link (the link setting user) or by a user using the document referencing computer to reference documents(a referencing user), thereby enabling related documents to be referenced easily.
    Type: Grant
    Filed: October 3, 2001
    Date of Patent: December 7, 2004
    Assignee: Hitachi, Ltd.
    Inventors: Yoshinori Honda, Eizou Sakamoto, Junji Nakata
  • Patent number: 6687710
    Abstract: An IP library management system includes IP data segregated into two separate databases: an IP database for storing virtual component data, and an IP catalog database for storing attributes pertaining to the stored virtual component data. The IP database and IP catalog database are connected over a local area network. An IP database file server acts as the intermediary between the IP database and the local area network, while one or more database servers act as the intermediary between the IP catalog database and the local area network. The local area network may be connected to a wide area network allowing remote access by a number of remote users. The IP library management system provides an IP authoring methodology and an IP integration methodology associated with the two databases. Users may access the IP library management system through a global computer network such as the Internet.
    Type: Grant
    Filed: December 20, 1999
    Date of Patent: February 3, 2004
    Assignee: Synchronicity Software, Inc.
    Inventor: Aparna Dey
  • Patent number: 6658411
    Abstract: In message retrieval, a system is provided wherein both a message to be retrieved and a message related to the original message are acquired as a result of retrieval. The original message read from a DB 101 and displayed on a user's PC 108 by a message display section 103 is given to a response generating section 104. When a response message to the message is input by the user, and an instruction is given to the response generating section 104, a response message file is created, its file name is made by adding a branch number indicating the association to the file name of the original message file, and the response message file is stored in the DB 101 by a message storing section 102. When retrieving a message, a message file containing a keyword specified by the user is retrieved from the database by the message retrieving section 105 and, as a result of retrieval, the message file and a message file having a file name made by adding a branch number to the file name of the file are output.
    Type: Grant
    Filed: December 4, 2001
    Date of Patent: December 2, 2003
    Assignee: Hitachi, Ltd.
    Inventors: Yoichiro Morikawa, Motoaki Hirabayashi
  • Patent number: 6631368
    Abstract: Methods and apparatus for operating on a non-text (voice or fax) message include for each of a number of voice messages, searching each voice message for signal samples having one of a plurality of sets of pre-defined characteristics (such as any seven or ten digit number which is then assumed to be a telephone number). For each signal sample found to have one of the sets of pre-defined characteristics, the found signal sample is associated with an equivalent text string and this text string is stored in an envelope for the message. Based on a user input, the messages may be searched for a given text string and on finding a message envelope containing the given text string, such message may be operated upon.
    Type: Grant
    Filed: December 28, 1998
    Date of Patent: October 7, 2003
    Assignee: Nortel Networks Limited
    Inventors: Jason Adelman, Todd Joseph Wongkee, Paul Michael Brennan, Lloyd Malcolm Florence, Richard A. Weiss
  • Patent number: 6604111
    Abstract: A data-presentation job is spooled using a virtual machine, such as a Java virtual machine, in a data processing system. Data-presentation may include static data-presentation, such as printed output, and dynamic data-presentation, such as displaying on a display device. After a user issues a data-presentation job request, such as a print job request, all of the issuing application's method calls, such as Abstract Windowing Toolkit calls, are recorded as executable code, such a Java source code statements. An executable data-presentation job file, such as a Java .class file, is then generated, for example, by compiling the Java source code statements. The Java .class file may then be executed within a Java virtual machine to reproduce the desired data-presentation output.
    Type: Grant
    Filed: December 17, 1998
    Date of Patent: August 5, 2003
    Assignee: International Business Machines Corporation
    Inventor: Mark Joseph Hamzy
  • Patent number: 6581056
    Abstract: An information retrieval system having a secondary content analysis engine for use on collections of documents. Such collections of documents dynamically arise as a result of queries one or more, possibly distal, information sources. The secondary content analysis engine resides on an Information Access client computer system and allows the user to: 1) iteratively refine queries in more powerful ways than typically supported by relevance feedback or other query modification methods, 2) browse a medium-sized collection of documents (on the order of 1000 items) in more effective ways than is traditionally possible or 3) obtain more information for increasing user understanding of the collection.
    Type: Grant
    Filed: June 27, 1996
    Date of Patent: June 17, 2003
    Assignee: Xerox Corporation
    Inventor: Ramana B. Rao
  • Patent number: 6578055
    Abstract: Methods, systems and computer program products are provided which access files which are mirrored between at least a first storage device and a second storage device by determining if an access of the first storage device is by a process for mirroring files between the first storage device and the second storage device and assuming a privileged user level for the process for mirroring files so that the access to the first storage device is performed at the privileged user level if the access is by the process for mirroring files. By assuming a privileged user level, the process for mirroring files may have access to the files to mirror, preferably, irrespective of the permissions assigned to a file by the owner of a file.
    Type: Grant
    Filed: June 5, 2000
    Date of Patent: June 10, 2003
    Assignee: International Business Machines Corporation
    Inventors: Robert Brian Hutchison, Joel Mark Yarborough
  • Patent number: 6578044
    Abstract: A database system wherein one or more entry databases store a plurality of entries. Each entry is of a given type that defines the fields of the entry. Each field contains or identifies an object with associated attributes or data. The type of each entry may further define behavior in the form of methods the entry can implement. An entry type which is a subtype of another inherits all fields and behavior of its super-type, and contains additional fields and/or defines new/modified behavior. Entries may be expressed in a Java™ programming language. The database system may further employ a search engine which allows queries to be made upon entries in the database. In one implementation, the queries include a read operation, a take operation, and a notify operation. Each query request includes a command indicating the type of operation, and a template which is an entry object having some or all of its fields set to specific values that must be matched exactly.
    Type: Grant
    Filed: March 20, 1998
    Date of Patent: June 10, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Robert W. Scheifler, Kenneth C.R.C. Arnold, James H. Waldo
  • Patent number: 6564233
    Abstract: A chaining system for Usenet applications allows local Usenet servers having a relatively small storage capacity to provide access to a large number of articles through network connections with large-capacity storage devices. The local servers can thereby advertise the availability of the union of its own stored content and the content stored on the large-capacity storage device. Chaining can be accomplished with and without-caching. In addition, the chaining system of the present invention allows storage devices to be staged throughout a network so that the most requested Usenet articles are available on fast, local servers, thereby freeing larger storage devices to hold greater numbers of less-popular articles. The larger devices may be shared among several local servers.
    Type: Grant
    Filed: December 17, 1999
    Date of Patent: May 13, 2003
    Assignee: Openwave Systems Inc.
    Inventor: Robert M. Fleischman
  • Patent number: 6513034
    Abstract: A method, apparatus, and article of manufacture for optimizing a query by deriving uniqueness for indices on the summary tables. The query is analyzed to determine whether a summary table can be used to answer the query or a summary table is directly referenced in the query. A determination is made whether a non-unique index of the summary table is unique based on a query definition of the summary table. If the non-unique index of the summary table is unique, then query optimization techniques can be applied.
    Type: Grant
    Filed: December 21, 1999
    Date of Patent: January 28, 2003
    Assignee: International Business Machines Corporation
    Inventors: Ting Yu Leung, David E. Simmen