Patents Represented by Attorney Wong, Cabello, Lutsch, Rutherford & Brucculeri, P.C.
  • Patent number: 6816850
    Abstract: A method of organizing information in which the search activity of previous users is monitored and such activity is used to organize articles for future users. Personal data about future users can be used to provide different article rankings depending on the search activity and personal data of the previous users. The personal data is used in the development of an index, the index including entries for specific categories of personal data. The similarity or difference in the prior results for a query term determine if separate index entries are needed for the categories and terms being considered.
    Type: Grant
    Filed: March 20, 2003
    Date of Patent: November 9, 2004
    Assignee: Ask Jeeves, Inc.
    Inventor: Gary A. Culliss
  • Patent number: 6530036
    Abstract: A self-healing computer storage system utilizes a proxy storage management process to service memory access requests directed to stored objects whose designated storage management process has failed. The proxy accesses the relevant parts of the stored objects fault tolerance information to service memory access requests, updating the stored object's fault tolerance information to reflect any changes. When the previously failed storage management process is restarted, it determines if the fault tolerance information for any of the objects (or parts thereof) it manages have been modified (i.e., by a proxy). If such indication is found, the restarting storage management process reconstructs its stored object data (and metadata) from the stored objects' fault tolerance information.
    Type: Grant
    Filed: November 15, 1999
    Date of Patent: March 4, 2003
    Assignee: Tricord Systems, Inc.
    Inventor: Alexander H. Frey, Jr.
  • Patent number: 6523035
    Abstract: An improved management console integrates a plurality of disparate database utilities with a unified graphical user interface. A management console is implemented or otherwise provided in accordance with an industry standard such as the MICROSOFT Management Console (MMC) framework or a superset thereof. MMC provides a common environment for snap-ins that provide management or administrative functionality. The improved management console includes a primary snap-in and a plurality of extension snap-ins. The primary snap-in is preferably a database browser which permits the console user to “drill down” through a hierarchy of database-related objects such as tablespaces, tables, records, and meta-data. The database browser snap-in preferably supports a plurality of different database management systems. The extension snap-ins provide additional functionality by extending the primary snap-in to provide access to database utilities or tasks.
    Type: Grant
    Filed: May 20, 1999
    Date of Patent: February 18, 2003
    Assignee: BMC Software, Inc.
    Inventors: Alexander T. Fleming, William W. Wallace
  • Patent number: 6513065
    Abstract: A system and method for summarizing metric data with a plurality of levels of varying granularity. The system preferably comprises a distributed computing environment, i.e., an enterprise, which comprises a plurality of interconnected computer systems. At least one of the computer systems is an agent computer system which collects raw data relating to one or more metrics, i.e., measurements of system resources on the agent computer system. A Universal Data Repository (UDR) receives raw metric data from one or more agents. The UDR summarizes the raw data into a more compact yet meaningful form. The UDR can summarize both raw data and data that has previously been summarized one or more times, thus creating a plurality of levels of summarization. With each successive summarization, metric data become more compact, yet the data retain information and meaning.
    Type: Grant
    Filed: March 4, 1999
    Date of Patent: January 28, 2003
    Assignee: BMC Software, Inc.
    Inventors: Amr Hafez, Joseph Rocco, Subhash Agrawal
  • Patent number: 6502092
    Abstract: The invention is an improved system and method for browsing and editing data residing in database tables. The method of the present invention includes the steps of providing a graphical user interface in communication with a database, receiving user input to the graphical user interface, retrieving data from the database, displaying the retrieved data in the graphical user interface, and navigating to one or more referenced database tables or views by user request entered on the graphical user interface. The purpose of referential integrity is to prevent database users or applications from entering inconsistent data into a database. The goal of referential integrity navigation is to allow the user, having retrieved one or more rows of data, to navigate easily to the data in other tables that either refers to or is referred to by that data.
    Type: Grant
    Filed: August 1, 2000
    Date of Patent: December 31, 2002
    Assignee: BMC Software, Inc.
    Inventor: David A. Ensor
  • Patent number: 6449731
    Abstract: A method to manage storage of an object in a computer system having a first and a second storage management process (wherein the stored object has a data portion, a metadata portion and a fault tolerance data portion) includes receiving a memory access request from a client process, routing the memory access request to the first storage management process, determining the first storage management process has failed, routing the memory access request to the second storage management process (having access to the fault tolerance data portion), receiving a result from the second storage management process, and returning at least a portion of the result to the client process. The second storage management process may reconstruct at least a portion of the metadata portion, modify the fault tolerance data portion in accordance with the memory access request, and store the modified fault tolerance information.
    Type: Grant
    Filed: August 17, 1999
    Date of Patent: September 10, 2002
    Assignee: Tricord Systems, Inc.
    Inventor: Alexander H. Frey, Jr.
  • Patent number: 6427212
    Abstract: The invention discloses apparatus and process in which data files are distributed across a large scale data processing system to enable protection from the loss of data due to the failure of one or more fault domains. Specifically, the invention provides significant advances in data base management by distributing data across N fault domains using one or more of a multitude of deterministic functions to protect failure.
    Type: Grant
    Filed: November 13, 1998
    Date of Patent: July 30, 2002
    Assignee: Tricord Systems, Inc.
    Inventor: Alexander H. Frey, Jr.
  • Patent number: 6401128
    Abstract: A system and method for sending frames between a public device and a private device comprise a phantom device mapping, an address translation, a frame payload translation, and a CRC regeneration. The system and method assign a phantom AL_PA for the public device and establishes a phantom device mapping between the phantom AL_PA and the public device's Port_ID. With the phantom device mapping, the present invention directs all communication between the public device and the private loop device as if the communication were between a phantom device and the private device. Specifically, the system and method comprise a public-to-private address translation in one direction and a private-to-public address translation in the other direction. During the public-to-private address translation process, the source address of the frame is converted to a phantom AL_PA.
    Type: Grant
    Filed: August 6, 1999
    Date of Patent: June 4, 2002
    Assignee: Brocade Communiations Systems, Inc.
    Inventors: Jeffery Stai, Eric Griffith, Vincent W. Guan, David C. Banks, Ding Long Wu, Jieming Zhu
  • Patent number: 6353612
    Abstract: A probing device for resolving the limitations of fabric registration by providing a fabric with a system and method for concurrently probing multiple end-devices, which would otherwise be unusable to register with the fabric, to registration information. In addition, by relying upon the probing device, a fabric can avoid requiring any end-devices from having to initiate registration with the fabric.
    Type: Grant
    Filed: June 19, 1998
    Date of Patent: March 5, 2002
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Jieming Zhu, Paul Ramsay, Vince Guan, Kha Sin Teow
  • Patent number: D507458
    Type: Grant
    Filed: September 2, 2004
    Date of Patent: July 19, 2005
    Assignee: In Zone, Inc.
    Inventors: Monty L. Allen, Kenneth C. Kreafle, Leon J. Scott, III
  • Patent number: D529749
    Type: Grant
    Filed: September 2, 2004
    Date of Patent: October 10, 2006
    Assignee: In Zone Brands, Inc.
    Inventors: Monty L. Allen, Kenneth C. Kreafle, Leon J. Scott, III