×

Efficiently storing indented threads in a threaded discussion application

  • US 7,254,585 B2
  • Filed: 05/07/2004
  • Issued: 08/07/2007
  • Est. Priority Date: 02/28/2002
  • Status: Expired due to Term
First Claim
Patent Images

1. One or more digital storage devices having computer-readable code embodied therein, including a database with a hierarchical data set having a plurality of hierarchical levels and a plurality of hierarchical depths, and including a unique tag for a datum, for updating, querying or retrieving a record from the database, or managing or displaying a discussion among multiple participants, or combinations thereof, the unique tag comprising:

  • a number having a plurality of digits, each digit representing one of the hierarchical depths of the hierarchical data set; and

    whereinthe position of the least-significant non-zero digit represents the hierarchical depth of the datum;

    the value of the least-significant non-zero digit represents the hierarchical level of the datum; and

    the digits that are more significant than the least-significant non-zero digit represent parents of the datum, andwherein the tag comprises a key produced by a method comprising;

    (a) receiving a command from a user requesting replying to a message;

    (b) selecting a digit corresponding to the hierarchical depth of the message; and

    (c) incrementing the value of the selected digit, wherein the method further comprises setting the value of each digit corresponding to a hierarchical depth below the hierarchical depth of the selected digit to a wildcard value, thereby producing the key.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×