IP Library Granted Patent US 7,003,675
Granted Patent B2
US 7,003,675 · App. 10/983,222 · Granted Feb 21, 2006

Encrypted content data structure package and generation thereof

Assignee: Microsoft Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,003,675
App. No.
10/983,222
Granted
Feb 21, 2006
Kind
B2
Abstract

Described herein are one or more implementations that generate and encrypted content data structure package and/or data tree.

Claims (11)

1. A data tree structure stored on one or more computer-readable media, the data tree structure being usable to extract one or more database keys from a compressed key and the data structure being produced by act of a computer implemented method comprising:

generating a first field containing a root node that contains a compressed key value;

generating a second field containing a plurality of subordinate nodes that each contain the compressed key value raised, modulo an integer modulus, to the power of an extraction power;

generating a third field functioning to delimit the end of the data tree structure;

wherein the node values are used to extract one or more database keys from the compressed key value.

2. The data tree structure as recited in claim 1 , wherein the extraction power further comprises the product of two or more prime numbers, each prime number being associated with a data segment of a database.

3. The data tree structure as recited in claim 1 , wherein:

each of the database keys corresponds to a segment of a database;

a prime number is associated with each segment of the database; and

each subordinate node is formed by raising its superior node to a prime number associated with a segment of the database.

4. The data tree structure as recited in claim 3 , wherein only leaf nodes correspond to database keys and each leaf node corresponds to one database key.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034543/0001 →
Continuity (3)
Continuation 0963804100 · Aug 12, 2000
Provisional Application 6014910700 · Aug 13, 1999
Related Publication 20050065890A1 · Mar 24, 2005