IP Library Granted Patent US 7,917,083
Granted Patent B2
US 7,917,083 · App. 11/874,720 · Granted Mar 29, 2011

Method and apparatus for identifying a piece of content

Assignee: Mspot, Inc.
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,917,083
App. No.
11/874,720
Granted
Mar 29, 2011
Kind
B2
Abstract

A system and method for identifying a piece of content is disclosed. In one embodiment, an identifier for a piece of digital content can be generated using the title of the piece of digital content, the size of the piece of digital content, and a hash of other attributes of the piece of digital content such as title, album, and artist names.

Claims (29)

1. A content system, comprising:

a computer having a content store that stores a plurality of pieces of content of a user;

a mobile handset having a mobile handset content store that stores one or more pieces of content, the mobile handset having a display that displays the one or more pieces of content stored on the mobile handset and the plurality of pieces of content stored on the computer; and

a content identifier generator, resident on the computer, that generates a deterministic identifier for each piece of content and wherein the deterministic identifier is shared between the computer and the mobile handset, wherein the content identifier generator further comprises a gathering unit that gathers one or more attributes for a particular piece of content, the one or more attributes includes a title of the particular piece of content and a size of the particular piece of content, an encoding unit that encodes at least one of the one or more attributes to form an encoded attribute, and a generator unit that generates a deterministic identifier for the particular piece of content based on the encoded attribute and the size of the particular piece of content.

2. The system of claim 1 , wherein the content further comprises a digital song, a digital video, a digital blog or a piece of digital text.

3. The system of claim 1 , wherein the particular piece of content further comprises a digital song and wherein the one or more attributes further comprises a title of the digital song, an artist of the digital song and an album associated with the digital song.

4. The system of claim 3 , wherein the encoding unit generates a hash of the title, the artist and the album.

5. The system of claim 1 , wherein the one or more attributes are located in metadata associated with the particular piece of content.

6. The system of claim 5 , wherein the metadata further comprises an MP3 ID3 tag.

7. A content system, comprising:

a computer having a content store that stores a plurality of pieces of content of a user;

a mobile handset having a mobile handset content store that stores one or more pieces of content, the mobile handset having a display that displays the one or more pieces of content stored on the mobile handset and the plurality of pieces of content stored on the computer; and

a content identifier generator, resident on the computer, that generates a deterministic identifier for each piece of content and wherein the deterministic identifier is shared between the computer and the mobile handset,

wherein the content identifier generator further comprises a gathering unit that gathers one or more attributes for a particular piece of content, the one or more attributes includes a title of the particular piece of content and a size of the particular piece of content, an encoding unit that encodes at least one of the one or more attributes to form an encoded attribute, and a generator unit that generates a deterministic identifier for the particular piece of content based on the encoded attribute and the size of the particular piece of content, wherein the deterministic identifier has a portion containing a portion of compact title data, a portion containing the size of the particular piece of content and a portion containing a hash.

8. The system of claim 7 , wherein the deterministic identifier is 36 bytes long.

9. A content identifier method that utilizes a content identifier generator within a computer to identify a particular piece of content in a deterministic manner, the method comprising:

gathering by a gathering unit within a computer one or more attributes for a particular piece of content, the one or more attributes includes a title of the particular piece of content and a size of the particular piece of content;

encoding by an encoding unit within the computer at least one of the one or more attributes to form an encoded attribute; and

generating by a generation unit within the computer a deterministic identifier for the particular piece of content based on the encoded attribute and the size of the particular piece of content.

10. The method of claim 9 , wherein the content further comprises a digital song, a digital video, a digital blog or a piece of digital text.

11. The method of claim 9 , wherein the particular piece of content further comprises a digital song and wherein the one or more attributes further comprises a title of the digital song, an artist of the digital song and an album associated with the digital song.

12. The method of claim 11 , wherein encoding at least one of the one or more attributes further comprises generating a hash of the title, the artist and the album.

13. The method of claim 9 , wherein the one or more attributes are located in metadata associated with the particular piece of content.

14. The method of claim 13 , wherein the metadata further comprises an MP3 ID3 tag.

15. A content identifier method that utilizes a content identifier generator within a computer to identify a particular piece of content in a deterministic manner, the method comprising:

gathering by a gathering unit within a computer one or more attributes for a particular piece of content, the one or more attributes includes a title of the particular piece of content and a size of the particular piece of content;

encoding by an encoding unit within the computer at least one of the one or more attributes to form an encoded attribute; and

generating by a generation unit within the computer a deterministic identifier for the particular piece of content based on the encoded attribute and the size of the particular piece of content, wherein the particular piece of content further comprises a digital song and wherein the one or more attributes further comprises a title of the digital song, an artist of the digital song and an album associated with the digital song, wherein encoding at least one of the one or more attributes further comprises generating a hash of the title, the artist and the album, wherein the deterministic identifier has a portion containing a portion of compact title data, a portion containing the size of the particular piece of content and a portion containing the hash.

16. The method of claim 15 , wherein the deterministic identifier is 36 bytes long.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2015
From: SAMSUNG RESEARCH AMERICA, INC.
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 034779/0914 →
CHANGE OF NAME Recorded Dec 18, 2014
From: SAMSUNG INFORMATION SYSTEMS AMERICA, INC.
To: SAMSUNG RESEARCH AMERICA, INC.
Reel/Frame 034674/0412 →
MERGER Recorded Apr 7, 2014
From: MSPOT, INC.
To: SAMSUNG INFORMATION SYSTEMS AMERICA, INC.
Reel/Frame 032622/0641 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2007
From: TANG, HARVEY
To: MSPOT, INC.
Reel/Frame 020032/0311 →
Continuity (1)
Related Publication 20090104938A1 · Apr 23, 2009