Search

Frode E Holm

from Santa Barbara, CA
Age ~72

Frode Holm Phones & Addresses

  • 3048 Marilyn Way, Santa Barbara, CA 93105 (805) 687-1565
  • 1226 Montecito St, Santa Barbara, CA 93103 (805) 965-6117
  • Samoa, CA

Work

Company: Ge energy Feb 2012 Address: Goleta, California Position: Lead software engineer

Education

Degree: Ph.D. candidacy School / High School: University of California, Santa Barbara 1988 to 1993 Specialities: Computer Science

Skills

Digital Signal Processors • C++ • C# • Sound • Object Oriented Design • Ace • Algorithms • Signal Processing • Software Development • Software Engineering • Music • Songwriting • Computer Music • Mastering • Distributed Systems • Dsp • Audio • Music Information Retrieval • Composition • Audio Mastering • Manufacturing Automation

Industries

Computer Software

Resumes

Resumes

Frode Holm Photo 1

Lead Software Engineer

View page
Location:
San Diego, CA
Industry:
Computer Software
Work:
GE Energy - Goleta, California since Feb 2012
Lead Software Engineer

CPU Productions - Santa Barbara since Dec 1999
Manager

MusicIP May 2005 - Nov 2008
Senior Researcher

Parasoft Jan 2000 - May 2005
Researcher

UCSB Jun 2000 - Jun 2003
Researcher
Education:
University of California, Santa Barbara 1988 - 1993
Ph.D. candidacy, Computer Science
University of Oslo (UiO) 1980 - 1986
Masters, Computer Science
Skills:
Digital Signal Processors
C++
C#
Sound
Object Oriented Design
Ace
Algorithms
Signal Processing
Software Development
Software Engineering
Music
Songwriting
Computer Music
Mastering
Distributed Systems
Dsp
Audio
Music Information Retrieval
Composition
Audio Mastering
Manufacturing Automation

Business Records

Name / Title
Company / Classification
Phones & Addresses
Frode Holm
President
APPLIED COMPUTER SCIENCE, INC
144 Las Ondas, Santa Barbara, CA 93109

Publications

Us Patents

Audio Fingerprinting System And Method

View page
US Patent:
7013301, Mar 14, 2006
Filed:
Sep 23, 2003
Appl. No.:
10/668926
Inventors:
Frode Holm - Santa Barbara CA, US
Wendell T. Hicken - La Verne CA, US
Assignee:
Predixis Corporation - Monrovia CA
International Classification:
G06F 17/30
US Classification:
707 9, 707 3, 707102, 707103
Abstract:
An audio fingerprinting system and method. A server receives an audio fingerprint of a first audio piece, searches a database for the audio fingerprint, retrieves an audio profile vector associated with the audio fingerprint, updates user preference information based on the audio profile vector, and selects a second audio piece based on the user preference information. The audio fingerprint is generated by creating a matrix based on the frequency measurements of the audio piece, and performing a singular value decomposition of the matrix. To expedite the search of the database and to increase matching accuracy, a subset of candidates in the database is identified based on the most prominent musical notes of the audio piece, and the search is limited to the identified subset. One of the attributes of the audio profile vector is a particular audio class. An identifier for the audio class is generated based on an average of audio fingerprints of the audio pieces belonging to the audio class.

System And Method For Recognizing Audio Pieces Via Audio Fingerprinting

View page
US Patent:
7487180, Feb 3, 2009
Filed:
Jan 31, 2006
Appl. No.:
11/345548
Inventors:
Frode Holm - Santa Barbara CA, US
Wendell T. Hicken - La Verne CA, US
Assignee:
MusicIP Corporation - Monrovia CA
International Classification:
G06F 17/30
G06F 17/00
US Classification:
7071041, 707 9, 713176
Abstract:
An audio fingerprinting system and method. A server receives an audio fingerprint of a first audio piece, searches a database for the audio fingerprint, retrieves an audio profile vector associated with the audio fingerprint, updates user preference information based on the audio profile vector, and selects a second audio piece based on the user preference information. The audio fingerprint is generated by creating a matrix based on the frequency measurements of the audio piece, and performing a singular value decomposition of the matrix. To expedite the search of the database and to increase matching accuracy, a subset of candidates in the database is identified based on the most prominent musical notes of the audio piece, and the search is limited to the identified subset. One of the attributes of the audio profile vector is a particular audio class. An identifier for the audio class is generated based on an average of audio fingerprints of the audio pieces belonging to the audio class.

System And Method For Generating And Using Table Of Content (Toc) Prints

View page
US Patent:
7590035, Sep 15, 2009
Filed:
Aug 29, 2006
Appl. No.:
11/512625
Inventors:
Frode Holm - Santa Barbara CA, US
Assignee:
Resonance Media Services, Inc. - San Francisco CA
International Classification:
G11B 5/09
US Classification:
369 471, 369 591, 707 9
Abstract:
Table of contents (TOC) information contained in an audio CD is used to generate a TOC print which may be used for identifying the CD. The TOC print is generated based on the lengths of the tracks contained in the CD. A track vector is generated based on each track length and a matrix is created using the generated track vectors. A singular value decomposition (SVD) computation is performed on the matrix for decomposing the matrix into a set of linearly independent basis vectors. One or more of the basis vectors are selected and set as the TOC print for the CD. Once the TOC print has been generated, the TOC print may be compared against the TOC prints of known CDs in a central database to retrieve from the database metadata information stored in association with the known CDs.

Music Recommendation System And Method

View page
US Patent:
20050038819, Feb 17, 2005
Filed:
Aug 13, 2004
Appl. No.:
10/917865
Inventors:
Wendell Hicken - La Verne CA, US
Frode Holm - Santa Barbara CA, US
James Clune - Glendora CA, US
Marc Campbell - Monrovia CA, US
International Classification:
G06F017/00
US Classification:
707104100, 700094000
Abstract:
A music recommendation system receives a user selection of desired music, retrieves analysis data associated with the selected music, and generates a playlist of songs based on the analysis data. The analysis data is generated based on a processing of one or more audio signals associated with the selected music. The analysis data may downloaded from a central server. If the analysis data is not available from the central server, it is generated locally at a user end, and uploaded to the central server. A plurality of user-selectable shuffling mechanisms are provided to allow the order of the songs to be shuffled according to the selected shuffling mechanism. The end user device may also receive recommendation of new music from different providers based on the analysis data of music for which the recommendation is to be based.

System And Method For Providing Acoustic Analysis Data

View page
US Patent:
20080215173, Sep 4, 2008
Filed:
May 15, 2008
Appl. No.:
12/120963
Inventors:
Wendell T. Hicken - La Verne CA, US
Frode Holm - Santa Barbara CA, US
James Edmond Clune - Glendora CA, US
Marc Elroy Campbell - Monrovia CA, US
International Classification:
G06F 17/00
G06F 7/06
G06F 17/30
US Classification:
700 94
Abstract:
A music recommendation system receives a user selection of desired music, retrieves analysis data associated with the selected music, and generates a playlist of songs based on the analysis data. The analysis data is generated based on a processing of one or more audio signals associated with the selected music. The analysis data may downloaded from a central server. If the analysis data is not available from the central server, it is generated locally at a user end, and uploaded to the central server. A plurality of user-selectable shuffling mechanisms are provided to allow the order of the songs to be shuffled according to the selected shuffling mechanism. The end user device may also receive recommendation of new music from different providers based on the analysis data of music for which the recommendation is to be based.

System And Method For Shuffling A Playlist

View page
US Patent:
20080294277, Nov 27, 2008
Filed:
May 15, 2008
Appl. No.:
12/120997
Inventors:
Wendell T. Hicken - La Verne CA, US
Frode Holm - Santa Barbara CA, US
Marc Elroy Campbell - Monrovia CA, US
International Classification:
G06F 17/00
US Classification:
700 94
Abstract:
A music recommendation system receives a user selection of desired music, retrieves analysis data associated with the selected music, and generates a playlist of songs based on the analysis data. The analysis data is generated based on a processing of one or more audio signals associated with the selected music. The analysis data may downloaded from a central server. If the analysis data is not available from the central server, it is generated locally at a user end, and uploaded to the central server. A plurality of user-selectable shuffling mechanisms are provided to allow the order of the songs to be shuffled according to the selected shuffling mechanism. The end user device may also receive recommendation of new music from different providers based on the analysis data of music for which the recommendation is to be based.

System And Method For Providing Recommendations By A Remote Server Based On Acoustic Analysis Data

View page
US Patent:
20090012635, Jan 8, 2009
Filed:
May 15, 2008
Appl. No.:
12/120931
Inventors:
Wendell T. Hicken - La Verne CA, US
Frode Holm - Santa Barbara CA, US
Marc Elroy Campbell - Monrovia CA, US
International Classification:
G06F 17/00
US Classification:
700 94
Abstract:
A music recommendation system receives a user selection of desired music, retrieves analysis data associated with the selected music, and generates a playlist of songs based on the analysis data. The analysis data is generated based on a processing of one or more audio signals associated with the selected music. The analysis data may downloaded from a central server. If the analysis data is not available from the central server, it is generated locally at a user end, and uploaded to the central server. A plurality of user-selectable shuffling mechanisms are provided to allow the order of the songs to be shuffled according to the selected shuffling mechanism. The end user device may also receive recommendation of new music from different providers based on the analysis data of music for which the recommendation is to be based.

Music Recommendation System And Method

View page
US Patent:
20090228423, Sep 10, 2009
Filed:
Feb 4, 2009
Appl. No.:
12/365846
Inventors:
Wendell T. Hicken - La Verne CA, US
Frode Holm - Santa Barbara CA, US
Marc Elroy Campbell - Monrovia CA, US
International Classification:
G06N 5/02
G06F 17/00
US Classification:
706 54, 700 94
Abstract:
A music recommendation system receives a user selection of desired music, retrieves analysis data associated with the selected music, and generates a playlist of songs based on the analysis data. The analysis data is generated based on a processing of one or more audio signals associated with the selected music. The analysis data may downloaded from a central server. If the analysis data is not available from the central server, it is generated locally at a user end, and uploaded to the central server. A plurality of user-selectable shuffling mechanisms are provided to allow the order of the songs to be shuffled according to the selected shuffling mechanism. The end user device may also receive recommendation of new music from different providers based on the analysis data of music for which the recommendation is to be based.
Frode E Holm from Santa Barbara, CA, age ~72 Get Report