Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Page images | Web History | Sign in

Patents

  

USOO80l4766B2

(12) Ullitfild States Patent (10) Patent No.: US 8,014,766 B2 O’Rourke (45) Date of Patent: *Sep. 6, 2011 (54) METHOD AND SYSTEM FOR FILTERING (58) Field of Classification S€3l‘Ch ............. .. 455/414.1,

[blocks in formation]

2i20 ‘H-PIA) T1? ~

Wilress Network

Wireless Network
Gateway

[graphic]
[graphic]

455/414.2, 414.3, 414.4, 81, 563, 566.2, 455/3.05, 456.6 See application file for complete search history.

(56) References Cited U.S. PATENT DOCUMENTS 5,734,119 A 3/1998 France et al. 6,195,736 B1 2/2001 Lisle 6,525,256 B2 2/2003 Boudet et al. 7,542,730 B2 * 6/2009 O’Rourke ..................... .. 455/81 7,881,707 B2 * 2/2011 O’Rourke ................ .. 455/414.4 2002/0002413 A1 1/2002 Tokue 2003/0224767 A1 12/2003 Futamase et al. 2004/0043758 A1 3/2004 Sorvari et al. 2004/0044781 A1 3/2004 Hymel et al. 2005/0227674 A1 10/2005 Kopra et al. FOREIGN PATENT DOCUMENTS EP 1 251 488 10/2002

* cited by examiner

Primary Examiner — Tuan Pharn (74) Attorney, Agent, or Firm — Norton Rose OR LLP

(57) ABSTRACT

A method for providing wavetable information to a wireless device from a content server over a wireless network, the wavetable information including a plurality of samples corresponding to a plurality of notes, comprising: in response to a request from the wireless device, receiving at a proxy server the wavetable information from the content server; filtering the wavetable information in accordance with a selection of samples contained in the request; and, transmitting the filtered wavetable infonnation to the wireless device.

18 Claims, 12 Drawing Sheets

E

240

250/

[graphic][merged small][graphic][merged small][graphic][merged small][merged small][subsumed][merged small][graphic]
[merged small][graphic][merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][graphic][merged small][merged small]

Proxy Server

[graphic]
[graphic]
[graphic]
[graphic]
[graphic]

Client Software Soflware 300\ 400\ 301 l. Query metadata L L310 l. Wait for client request ~\ ‘°""°"“‘““ 2_ Choose i,,,m,,,,,,,,, WM: 320 -Q 2. Download or create -M 420 MM mm3 Ch - tn, I / \~ . OOSE I115 !T1€l'\ 330 slots 302 3. Send metadata to client 43 i O 4, Choose MID, me, iv: 340 4. Wait for request to mi / “'8 “““““"“ 1”“ 44° 5. Calculate desired # of \ samples 5. Filter wavelable data . M 450 ~ and send l'BSUll 10 CIICTII 6. Determine samples to / be filtered out 370 7. Send filter request / \ ~/ 304 8. Wait for retumed file

[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]

Q

FIG. 3

« PreviousContinue »