US7915512B2 - Method and apparatus for adjusting the cadence of music on a personal audio device - Google Patents
Method and apparatus for adjusting the cadence of music on a personal audio device Download PDFInfo
- Publication number
- US7915512B2 US7915512B2 US12/288,000 US28800008A US7915512B2 US 7915512 B2 US7915512 B2 US 7915512B2 US 28800008 A US28800008 A US 28800008A US 7915512 B2 US7915512 B2 US 7915512B2
- Authority
- US
- United States
- Prior art keywords
- cadence
- song
- period
- back beat
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/36—Accompaniment arrangements
- G10H1/40—Rhythm
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/375—Tempo or beat alterations; Music timing control
- G10H2210/391—Automatic tempo adjustment, correction or control
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/155—User input interfaces for electrophonic musical instruments
- G10H2220/371—Vital parameter control, i.e. musical instrument control based on body signals, e.g. brainwaves, pulsation, temperature, perspiration; biometric information
Definitions
- the present invention relates generally to personal audio devices, and more particularly to adjusting the cadence of music on a personal audio device.
- cadence is generally used to describe the measure or beat of movement, such as during a march.
- the regular movement of the marchers defines a cadence.
- a person exercising may also have a cadence.
- a jogger will have a cadence defined by his/her feet touching the ground.
- the regularity of stride of the jogger will define the cadence.
- Music may also have a cadence.
- a song's back beat is the regular or periodic pulsation of the music.
- the back beat of a song is often readily apparent to a listener. Very often, a listener will tap his/her feet or clap his/her hands to the back beat.
- Music also has a tempo, which is the speed or pace at which the music is played.
- the period (T) of the back beat is the time duration between the regular pulsations of the back beat. It is noted that the period (T) of the back beat of a song is sometimes referred to herein simply as the period (T) of the song.
- the period (T) will depend upon the particular song as well as the tempo at which it is being played.
- the term cadence will also be used to describe the rhythmic beat, or pace, of the music.
- the cadence of a song is generally dependent upon the period (T) of the back beat.
- an improved workout may be achieved if the cadence of the song matches the cadence of the exercise. For example, if the cadence of the song matches the cadence of a jogger, the jogger may be able to run more consistently. In addition, if the cadence of the song is slightly faster than the normal cadence of the runner, the runner may be motivated to run at a faster than normal pace.
- the present invention solves the problem described above by adjusting the cadence of songs played on a personal audio device to match the exercise cadence of an exerciser.
- This invention may be particularly useful during an exercise routine and may be used to adjust all the songs in a playlist to match the cadence of the exerciser.
- the cadence of the exerciser is determined by receiving cadence data from a user sensor.
- the user sensor may be, for example, a sensor associated with a user's shoe that can measure the cadence of a jogger by detecting when the shoe impacts the ground.
- the sensor could be attached to, or part of, an exercise machine being used by a user.
- a desired cadence is then determined based on the received cadence data.
- the cadence of songs is automatically adjusted by the audio device to match the desired cadence.
- the cadence of the songs may be determined by low pass filtering digital representations of the songs and determining the period (T) of the back beat of the songs. An adjustment of the period (T) of the subsequent songs is then determined such that the adjustment of the period (T) of the subsequent songs results in the subsequent songs having the desired cadence (i.e., the cadence of the exerciser).
- the period (T) of the back beat of a song may be increased (which results in a slower cadence), by interpolating a digital representation of the song.
- the period (T) of the back beat of a song may be decreased (which results in a faster cadence), by decimating a digital representation of the song.
- FIG. 1 is a time diagram used to illustrate the principles of the invention
- FIG. 2 is a schematic diagram of a user sensor and audio device being used by an exercising user
- FIG. 3 is a high level block diagram of an audio device configured in accordance with an embodiment of the invention.
- FIG. 4 is a flowchart showing the steps performed in order to determine the desired cadence based on received cadence data from a user sensor.
- FIG. 5 is a flowchart showing the steps performed in order to adjust a song so that its cadence matches the desired cadence.
- FIG. 6 is an illustration of the device of the invention worn by a user.
- FIG. 7 is an illustration of the device of the invention worn by a user.
- FIG. 1 is a time diagram which will be used to illustrate the principles of the invention at a high level.
- FIG. 1 shows a time line 102 with hash marks (e.g., hash mark 104 ) marked in one second increments.
- Two songs are also shown, song 1 108 , and song 2 110 .
- Also shown as 106 is a desired cadence. The determination of the desired cadence will be described in further detail below in connection with step 404 of FIG. 4 .
- the “C”'s in the figure represent the desired cadence based on a person's exercise. For example, the “C”'s could represent the timing of a jogger's foot impacting the ground.
- the “X”'s in the figure illustrate the back beat of each song.
- the desired cadence 106 indicates a desired beat every 4 seconds as shown, because the “C”'s in the figure occur at every fourth time increment hash mark.
- the period (T) of the desired cadence is 4 seconds.
- BPM beats per minute
- the desired cadence may therefore be defined in terms of the period (T) as the time period between desired back beats.
- song 1 108 begins.
- the period (T) of the back beat of song 1 108 is 6 seconds, with 10 BPM.
- song 1 has a slower cadence than the desired cadence 106 . This could disrupt the person's exercise routine.
- the cadence of song 1 is automatically adjusted in order to match the desired cadence 106 .
- the cadence of song 1 must be increased from 10 BPM with a period (T) of 6 seconds, to 15 BPM with a period (T) of 4 seconds.
- the digital representation of song 1 is decimated, by removing some samples from the digital representation. This is illustrated in FIG. 1 by removing samples 114 , 116 , 118 and 120 from the digital representation of song 1 . If each sample represents a two second time duration, the song will be effectively compressed, so that song 1 will have a period (T) of 4 seconds and 15 BPM.
- song 1 108 ends and song 2 110 begins.
- the cadence of the music changes.
- the period (T) of the back beat of song 2 110 is 3 seconds, with 20 BPM.
- song 2 has a slower cadence than the desired cadence 106 . Again, this could result in an undesirable disruption of the person's exercise routine.
- the cadence of song 2 is automatically adjusted in order to match the desired cadence 106 .
- the cadence of song 2 must be decreased from 20 BPM with a period (T) of 3 seconds, to 15 BPM with a period (T) of 4 seconds.
- the digital representation of song 2 is interpolated, by inserting additional samples into the digital representation. This is illustrated in FIG. 1 by inserting samples 124 , 126 , 128 , 130 and 132 into the digital representation of song 2 . If each sample represents a one second time duration, the song will be effectively stretched, so that song 2 will have a period (T) of 4 seconds and 15 BPM.
- FIG. 1 is an unrealistic real world example, because the songs have large discrepancies between their cadences and the desired cadence (e.g. 15 BPM) may not be accurate for an actual exercise routine. Further, inserting such large portions into the digital representation (e.g., by interpolating), or removing such large portions from the digital representation (e.g., decimating), would cause too much distortion/disruption to the song.
- FIG. 1 is used solely as a device to explain the high level principles of the invention, while using a straightforward example. A more realistic example of cadence adjustment is as follows.
- interpolation there are various techniques that may be used for the interpolation.
- a copy of the prior sample is added as the inserted sample. This may be advantageous where the cadence of the song only requires minimal lengthening.
- a more complex form of interpolation may be used.
- the inserted sample may be calculated using one or more prior samples, and/or one or more subsequent samples.
- the inserted sample may be calculated using one or more prior samples, and/or one or more subsequent samples.
- a buffer and appropriate delay circuits would require the use of a buffer and appropriate delay circuits in order to perform interpolation based on prior and/or subsequent samples.
- FIG. 2 is a schematic diagram of a user sensor and audio device being used by an exercising user.
- FIG. 2 shows an exercising user 202 using an audio device 204 .
- a sensor 206 is integrated with, or an add-on to, a shoe 208 (e.g., sneaker) of the user.
- the sensor 206 detects the impact.
- the sensor 206 detects the cadence of the user 202 and can send a wireless signal 212 to the audio device 204 indicative of the cadence of the user.
- a wireless signal 212 to the audio device 204 indicative of the cadence of the user.
- One skilled in the art will recognize that there are various alternative embodiments that are possible in order to detect the cadence of the user 202 and send cadence data to the audio device 204 .
- the senor could also be a pedometer or other type of sensor.
- the sensor can also be multiple sensors.
- the sensor 206 could send a signal to the audio device 204 each time impact is detected.
- the sensor 206 could send a signal indicative of the cadence of the user 202 , such as a signal identifying the period (T) between impacts, or the sensor 206 could calculate an associated beats per minute (BPM) of the user's impacts.
- the interface between the sensor 206 and audio device 204 could be a wireless interface 212 as shown, or it could alternatively be a wired interface.
- One skilled in the art will recognize that various embodiments are possible.
- the senor could be integrated with an exercise machine (e.g., treadmill or bicycle), which can detect cadence data based on movement of the machine or parts of the machine. It is only necessary that one or more sensors be able to detect the cadence of the exerciser, such cadence being defined for example in terms of raw data representing the movement (e.g. impact data), the period (T) and/or BPM of some exercise movement of the user, or some other data representing the cadence. Further, the sensor(s) must be able to transmit the cadence information to the audio device.
- an exercise machine e.g., treadmill or bicycle
- the sensor(s) must be able to transmit the cadence information to the audio device.
- FIG. 6 is a schematic diagram of a user sensor and audio device being used by an exercising user in another embodiment.
- FIG. 6 shows an exercising user 602 using an audio device 606 .
- a sensor 604 is integrated with, or an add-on to, a belt of the user. In this embodiment, as the user moves his or her legs, the sensor 604 detects the movement. In this way, the sensor 604 detects the cadence of the user 602 and can send a wireless signal 608 to the audio device 606 indicative of the cadence of the user.
- FIG. 7 is a schematic diagram of a user sensor coupled to an audio device used by an exercising user.
- FIG. 7 shows an exercising user 702 using an audio device 706 .
- a sensor 704 is integrated with, or an add-on to, the audio device 706 .
- the sensor 704 detects the movement. In this way, the sensor 704 detects the cadence of the user 702 and can send a signal to the audio device 706 indicative of the cadence of the user.
- FIG. 3 is a high level block diagram of an audio device 300 configured in accordance with one embodiment of the invention.
- FIG. 3 shows only those components necessary for an understanding of the present invention.
- an actual audio device 300 would also include a processor and computer program instructions for controlling various components of the audio device 300 .
- Such computer program instructions would be stored in memory 302 , or another computer readable medium, such that the processor could retrieve the instructions and execute the instructions in order to implement the functions of the audio device (e.g., the functions of the flowcharts of FIGS. 4 and 5 as described below).
- a typical audio device 300 would also include a power source and power circuitry to provide power to the device and its various components.
- a typical audio device 300 would also include various user interface components (display, buttons, etc.) to allow for user interaction with the device. These additional components are not shown for the sake of clarity.
- One skilled in the art could readily implement the present invention in an audio device using the description herein.
- the audio device 300 includes a memory 302 for storing digital representations of the songs to be played by the device. These songs are typically organized into a playlist 304 comprising a plurality of songs as shown.
- the digital representation of the songs is provided to a CODEC 306 which decodes the digital representation of the song and provides an appropriate analog output signal to an audio amplifier 308 .
- the audio amplifier provides sound to a user through a speaker, headphone, earpiece or the like.
- the present invention adds a low pass filter 310 , a period determination circuit 312 , a buffer 316 , a period adjustment circuit 314 , and a desired cadence determination circuit 320 .
- the audio device also includes an interface 340 for receiving cadence data from the user sensor.
- the interface 340 could be an antenna and radio receiver.
- the interface could be any appropriate wired interface.
- the function of the CODEC 306 is modified so that it can perform interpolation and decimation (as described above) in response to a control signal 318 received from the period adjustment circuit 314 .
- low pass filter 310 While low pass filter 310 , period determination circuit 312 , buffer 316 , period adjustment circuit 314 and desired cadence determination circuit 320 are shown here as hardware blocks and are described as circuits, it should be recognized that, in various embodiments, the functions of these blocks may be performed by hardware, software, or any combination of hardware and software.
- FIG. 4 shows the steps performed in order to determine the desired cadence based on received cadence data from the user sensor.
- the audio device receives cadence data from the user sensor via interface 340 .
- the desired cadence determination circuit determines the desired cadence based on the data received from the user sensor. This step may be performed in various ways. For example, the desired cadence may be set to the actual cadence of the user, or some multiple or factor of the user's actual cadence.
- the user's actual cadence may be only 2 steps per second, which would be a period (T) of two seconds and 30 beats per minute.
- the exercise cadence may be too fast for a song, so the desired cadence may be set to some factor of the actual cadence in order to slow it down.
- the user may prefer a song cadence slightly faster than the user's actual exercise cadence to help motivate the user to increase his/her actual cadence.
- the determination of the desired cadence based on the sensor data will be dependent upon various things, such as the actual exercise cadence, the type of music being played, as well as user preferences.
- the period (T) of the desired cadence is stored in buffer memory 316 of the audio device 300 . As described above, this period (T) is indicative of the desired cadence, and is used to adjust subsequent songs as described below in connection with FIG. 5 .
- the period (T) of the user's exercise routine may change during the exercise session
- various alternatives for determining the period (T) of the desired cadence are possible.
- the period (T) of the exercise routine could be determined periodically and the steps of FIG. 4 could periodically update the desired cadence.
- some average period (T) determined at several points throughout the exercise routine may be used to determine the desired cadence.
- the period (T) of the exercise routine could be averaged over a sliding time window and that average could be used to determine the desired cadence.
- FIG. 5 is a flowchart showing the steps performed in order to adjust a song so that its cadence matches the desired cadence.
- the song may be a song from the playlist 204 .
- the song is low pass filtered using low pass filter 310 .
- This low pass filtering is performed in the digital domain using the digital representation of the song.
- the low pass filter removes the high frequency content of the song, with the residual low frequency content being output from the low pass filter 310 .
- the output of the low pass filter 310 is provided to the period determination circuit 312 .
- the period determination circuit 312 uses the output of the low pass filter 310 in order to determine the period (T) of the back beat of the song.
- One method for determining the period (T) is by counting clock cycles between adjacent peaks of the signal received from the low pass filter. This period (T) is indicative of the cadence of the song.
- the period (T) of the song is received by the period adjustment circuit 314 from the period determination circuit 312 .
- the desired period (T) of the desired cadence is received by the period adjustment circuit 314 from the buffer memory 316 .
- the period adjustment circuit 314 determines an adjustment of the period (T) of the back beat of the song. This adjustment is the adjustment necessary to the period (T) of the back beat of the song so that it matches the period (T) of the desired cadence. This adjustment is determined as described above in connection with FIG. 1 .
- the adjustment may be calculated as follows.
- CS FLOOR ⁇ [ ( 1 BPM 1 - 1 BPM 2 ) 1 CLK ]
- CS represents the cycle slips, which is the number of clock periods to be interpolated or decimated per second. If CS is positive, interpolation will be performed. If CS is negative, decimation will be performed.
- CLK is the clock rate of the CODEC in Hz.
- BPM 1 represents the beats per minute of the desired cadence and BPM 2 represents the beats per minute of the song.
- Floor(x) represents the mathematical function that returns the greatest integer less than or equal to x.
- step 508 the period adjustment circuit 314 generates a CODEC control signal 318 which is provided to the CODEC 306 .
- the CODEC 306 adjusts the period (T) of the song as specified by the control signal 318 . More particularly, the CODEC 306 receives the digital representation of the song from memory 302 and either interpolates or decimates the digital representation based on the control signal 318 . The interpolation or decimation is performed as described above.
- the output of the CODEC 306 is then provided to the audio amplifier 308 for generation of the analog audio signal to be output to the user of the audio device 300 .
- the CODEC 306 continues to adjust the period (T) of the song based on the control signal 318 received from the period adjustment circuit 314 .
- the audio device 300 may perform mid-song corrections to the cadence of the songs. This is advantageous since the period (T) of the back beat of a song may be different at different points throughout the song.
- the steps of FIG. 5 may be performed periodically during the playing of each of the subsequent songs to allow for corrections to the control signal 318 at different points in the song.
- the steps of FIG. 5 are performed continuously during the playing of each of the songs, and the control signal 318 is continuously updated to perform corrections to the period (T) of the back beat of the songs.
- FIG. 4 One skilled in the art will recognize the relationship and balance between how often the desired cadence is determined ( FIG. 4 ) and how often the cadence of a song is adjusted ( FIG. 5 ).
- the cadence adjustment of songs may be encoded into the digital representation of the songs.
- an indication of whether a song should receive cadence adjustment could be encoded into the digital representation (e.g., header) of the song itself.
- the circuitry of the audio device would be modified to recognize these headers, and to perform the steps of FIG. 5 based on this encoding.
Abstract
Description
In the above equation, CS represents the cycle slips, which is the number of clock periods to be interpolated or decimated per second. If CS is positive, interpolation will be performed. If CS is negative, decimation will be performed. CLK is the clock rate of the CODEC in Hz. BPM1 represents the beats per minute of the desired cadence and BPM2 represents the beats per minute of the song. Floor(x) represents the mathematical function that returns the greatest integer less than or equal to x.
As an example, assume the following values:
BPM1=60 BPM2=65 CLK=20KHz T1=1/BPM1=16.666 mS T2=1/BPM2=15.38 mS; 1/CLK=0.05 mS
Using the above equation, Cycle Slips (CS)=0.00128 mS/0.05 mS=Floor [25.6]=25. Since the result is a positive number, interpolation will be performed. Spaced across 1 second, 25 clock cycles will be inserted to slow 65 BPM down to 60 BPM.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/288,000 US7915512B2 (en) | 2008-10-15 | 2008-10-15 | Method and apparatus for adjusting the cadence of music on a personal audio device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/288,000 US7915512B2 (en) | 2008-10-15 | 2008-10-15 | Method and apparatus for adjusting the cadence of music on a personal audio device |
Publications (2)
Publication Number | Publication Date |
---|---|
US20100089224A1 US20100089224A1 (en) | 2010-04-15 |
US7915512B2 true US7915512B2 (en) | 2011-03-29 |
Family
ID=42097699
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/288,000 Active US7915512B2 (en) | 2008-10-15 | 2008-10-15 | Method and apparatus for adjusting the cadence of music on a personal audio device |
Country Status (1)
Country | Link |
---|---|
US (1) | US7915512B2 (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100302055A1 (en) * | 2009-06-01 | 2010-12-02 | Yoshiharu Yaguchi | Handheld terminal and control method and control program therefor |
US20110113330A1 (en) * | 2009-11-06 | 2011-05-12 | Sony Ericsson Mobile Communications Ab | Method for setting up a list of audio files |
US20130324274A1 (en) * | 2012-05-31 | 2013-12-05 | Nike, Inc. | Method and apparatus for indicating swing tempo |
CN105118517A (en) * | 2015-06-29 | 2015-12-02 | 努比亚技术有限公司 | Device and method for adjusting music rhythm |
US10114607B1 (en) * | 2016-03-31 | 2018-10-30 | Rock My World, Inc. | Physiological state-driven playback tempo modification |
US10133539B2 (en) | 2013-05-08 | 2018-11-20 | Rock My World, Inc. | Sensor-driven audio playback modification |
US10225640B2 (en) * | 2016-04-19 | 2019-03-05 | Snik Llc | Device and system for and method of transmitting audio to a user |
US10455306B2 (en) | 2016-04-19 | 2019-10-22 | Snik Llc | Magnetic earphones holder |
US10524038B2 (en) | 2012-02-22 | 2019-12-31 | Snik Llc | Magnetic earphones holder |
US10631074B2 (en) | 2016-04-19 | 2020-04-21 | Snik Llc | Magnetic earphones holder |
US10652661B2 (en) | 2008-06-27 | 2020-05-12 | Snik, LLC | Headset cord holder |
US10660378B2 (en) | 2008-06-27 | 2020-05-26 | Snik, LLC | Headset cord holder |
US10951968B2 (en) | 2016-04-19 | 2021-03-16 | Snik Llc | Magnetic earphones holder |
US10993013B2 (en) | 2012-02-22 | 2021-04-27 | Snik Llc | Magnetic earphones holder |
US11272281B2 (en) | 2016-04-19 | 2022-03-08 | Snik Llc | Magnetic earphones holder |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104503587B (en) * | 2014-12-29 | 2018-08-10 | 联想(北京)有限公司 | A kind of method and electronic equipment of editor's audio |
WO2016206057A1 (en) * | 2015-06-25 | 2016-12-29 | 马岩 | Method for playing music according to running rhythm, and music player |
US10223358B2 (en) | 2016-03-07 | 2019-03-05 | Gracenote, Inc. | Selecting balanced clusters of descriptive vectors |
US11915722B2 (en) * | 2017-03-30 | 2024-02-27 | Gracenote, Inc. | Generating a video presentation to accompany audio |
US11690535B2 (en) | 2017-07-27 | 2023-07-04 | Universiteit Gent | Mobile system allowing adaptation of the runner's cadence |
CN111048058B (en) * | 2019-11-25 | 2022-10-28 | 福建星网视易信息系统有限公司 | Singing or playing method and terminal for adjusting song music score in real time |
Citations (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08234791A (en) * | 1995-02-24 | 1996-09-13 | Victor Co Of Japan Ltd | Music reproducing device |
US20020155416A1 (en) * | 2000-12-27 | 2002-10-24 | Michael Barton | Choreographed athletic movement to music |
US20050070360A1 (en) * | 2003-09-30 | 2005-03-31 | Mceachen Peter C. | Children's game |
US20060017692A1 (en) * | 2000-10-02 | 2006-01-26 | Wehrenberg Paul J | Methods and apparatuses for operating a portable device based on an accelerometer |
US20060111621A1 (en) * | 2004-11-03 | 2006-05-25 | Andreas Coppi | Musical personal trainer |
US20060136173A1 (en) * | 2004-12-17 | 2006-06-22 | Nike, Inc. | Multi-sensor monitoring of athletic performance |
US20060169125A1 (en) * | 2005-01-10 | 2006-08-03 | Rafael Ashkenazi | Musical pacemaker for physical workout |
US20060220882A1 (en) * | 2005-03-22 | 2006-10-05 | Sony Corporation | Body movement detecting apparatus and method, and content playback apparatus and method |
US20060251386A1 (en) * | 2005-04-15 | 2006-11-09 | Sony Corporation | Data processing apparatus, data reproduction apparatus, data processing method and data processing program |
US20070074619A1 (en) * | 2005-10-04 | 2007-04-05 | Linda Vergo | System and method for tailoring music to an activity based on an activity goal |
US20070074617A1 (en) * | 2005-10-04 | 2007-04-05 | Linda Vergo | System and method for tailoring music to an activity |
US20070074618A1 (en) * | 2005-10-04 | 2007-04-05 | Linda Vergo | System and method for selecting music to guide a user through an activity |
US20070079691A1 (en) * | 2005-10-06 | 2007-04-12 | Turner William D | System and method for pacing repetitive motion activities |
US20070169614A1 (en) * | 2006-01-20 | 2007-07-26 | Yamaha Corporation | Apparatus for controlling music reproduction and apparatus for reproducing music |
US20070180980A1 (en) * | 2006-02-07 | 2007-08-09 | Lg Electronics Inc. | Method and apparatus for estimating tempo based on inter-onset interval count |
US20070186756A1 (en) * | 2005-12-16 | 2007-08-16 | Sony Corporation | Apparatus and method of playing back audio signal |
US20070193438A1 (en) * | 2006-02-13 | 2007-08-23 | Sony Corporation | Content reproduction list generation device, content reproduction list generation method, and program-recorded recording medium |
US20070221045A1 (en) * | 2006-02-21 | 2007-09-27 | Sony Corporation | Playback device, contents selecting method, contents distribution system, information processing device, contents transfer method, and storing medium |
US20070254271A1 (en) * | 2006-04-28 | 2007-11-01 | Volodimir Burlik | Method, apparatus and software for play list selection in digital music players |
US20070261538A1 (en) * | 2006-04-12 | 2007-11-15 | Sony Corporation | Method of retrieving and selecting content, content playback apparatus, and search server |
US20070280489A1 (en) * | 2006-03-28 | 2007-12-06 | Numark Industries, Llc | Docking system and mixer for portable media devices with graphical interface |
US20080013756A1 (en) * | 2006-03-28 | 2008-01-17 | Numark Industries, Llc | Media storage manager and player |
US20080034948A1 (en) * | 2006-08-09 | 2008-02-14 | Kabushiki Kaisha Kawai Gakki Seisakusho | Tempo detection apparatus and tempo-detection computer program |
US20080097633A1 (en) * | 2006-09-29 | 2008-04-24 | Texas Instruments Incorporated | Beat matching systems |
US20080103022A1 (en) * | 2006-10-31 | 2008-05-01 | Motorola, Inc. | Method and system for dynamic music tempo tracking based on exercise equipment pace |
US20080126384A1 (en) * | 2006-09-27 | 2008-05-29 | Toms Mona L | Method of automatically generating music playlists based on user-selected tempo pattern |
US20080153671A1 (en) * | 2004-02-19 | 2008-06-26 | Koninklijke Philips Electronics, N.V. | Audio Pacing Device |
US20080214946A1 (en) * | 2005-09-27 | 2008-09-04 | Robin Miller | Monitoring Method and Apparatus |
US20080306619A1 (en) * | 2005-07-01 | 2008-12-11 | Tufts University | Systems And Methods For Synchronizing Music |
US20080310579A1 (en) * | 2007-06-12 | 2008-12-18 | Boezaart Andre P | Pace capture device for assisting with a sporting activity |
US20080314232A1 (en) * | 2007-06-25 | 2008-12-25 | Sony Ericsson Mobile Communications Ab | System and method for automatically beat mixing a plurality of songs using an electronic equipment |
US20090024234A1 (en) * | 2007-07-19 | 2009-01-22 | Archibald Fitzgerald J | Apparatus and method for coupling two independent audio streams |
US20090019995A1 (en) * | 2006-12-28 | 2009-01-22 | Yasushi Miyajima | Music Editing Apparatus and Method and Program |
US20090047645A1 (en) * | 2007-08-17 | 2009-02-19 | Adidas International Marketing B.V. | Sports electronic training system, and applications thereof |
US20090048044A1 (en) * | 2007-08-17 | 2009-02-19 | Adidas International Marketing B.V. | Sports electronic training system with sport ball, and applications thereof |
US20090048070A1 (en) * | 2007-08-17 | 2009-02-19 | Adidas International Marketing B.V. | Sports electronic training system with electronic gaming features, and applications thereof |
US20090049979A1 (en) * | 2007-08-21 | 2009-02-26 | Naik Devang K | Method for Creating a Beat-Synchronized Media Mix |
US20090056526A1 (en) * | 2006-01-25 | 2009-03-05 | Sony Corporation | Beat extraction device and beat extraction method |
US20090088876A1 (en) * | 2007-09-28 | 2009-04-02 | Conley Kevin M | Portable, digital media player and associated methods |
US7514623B1 (en) * | 2008-06-27 | 2009-04-07 | International Business Machines Corporation | Music performance correlation and autonomic adjustment |
US7521623B2 (en) * | 2004-11-24 | 2009-04-21 | Apple Inc. | Music synchronization arrangement |
US20090133568A1 (en) * | 2005-12-09 | 2009-05-28 | Sony Corporation | Music edit device and music edit method |
US7542816B2 (en) * | 2005-01-27 | 2009-06-02 | Outland Research, Llc | System, method and computer program product for automatically selecting, suggesting and playing music media files |
US20090157203A1 (en) * | 2007-12-17 | 2009-06-18 | Microsoft Corporation | Client-side audio signal mixing on low computational power player using beat metadata |
US20090178542A1 (en) * | 2005-09-01 | 2009-07-16 | Texas Instruments Incorporated | Beat matching for portable audio |
US20090205482A1 (en) * | 2006-01-24 | 2009-08-20 | Sony Corporation | Audio reproducing device, audio reproducing method, and audio reproducing program |
US20090271496A1 (en) * | 2006-02-06 | 2009-10-29 | Sony Corporation | Information recommendation system based on biometric information |
US20090272253A1 (en) * | 2005-12-09 | 2009-11-05 | Sony Corporation | Music edit device and music edit method |
-
2008
- 2008-10-15 US US12/288,000 patent/US7915512B2/en active Active
Patent Citations (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08234791A (en) * | 1995-02-24 | 1996-09-13 | Victor Co Of Japan Ltd | Music reproducing device |
US20060017692A1 (en) * | 2000-10-02 | 2006-01-26 | Wehrenberg Paul J | Methods and apparatuses for operating a portable device based on an accelerometer |
US20020155416A1 (en) * | 2000-12-27 | 2002-10-24 | Michael Barton | Choreographed athletic movement to music |
US6746247B2 (en) * | 2000-12-27 | 2004-06-08 | Michael P. Barton | Choreographed athletic movement to music |
US20050070360A1 (en) * | 2003-09-30 | 2005-03-31 | Mceachen Peter C. | Children's game |
US20080153671A1 (en) * | 2004-02-19 | 2008-06-26 | Koninklijke Philips Electronics, N.V. | Audio Pacing Device |
US20070270667A1 (en) * | 2004-11-03 | 2007-11-22 | Andreas Coppi | Musical personal trainer |
US20060111621A1 (en) * | 2004-11-03 | 2006-05-25 | Andreas Coppi | Musical personal trainer |
US7521623B2 (en) * | 2004-11-24 | 2009-04-21 | Apple Inc. | Music synchronization arrangement |
US20090139389A1 (en) * | 2004-11-24 | 2009-06-04 | Apple Inc. | Music synchronization arrangement |
US7603255B2 (en) * | 2004-12-17 | 2009-10-13 | Nike, Inc. | Multi-sensor monitoring of athletic performance |
US7254516B2 (en) * | 2004-12-17 | 2007-08-07 | Nike, Inc. | Multi-sensor monitoring of athletic performance |
US20060136173A1 (en) * | 2004-12-17 | 2006-06-22 | Nike, Inc. | Multi-sensor monitoring of athletic performance |
US20070287596A1 (en) * | 2004-12-17 | 2007-12-13 | Nike, Inc. | Multi-Sensor Monitoring of Athletic Performance |
US20060169125A1 (en) * | 2005-01-10 | 2006-08-03 | Rafael Ashkenazi | Musical pacemaker for physical workout |
US7542816B2 (en) * | 2005-01-27 | 2009-06-02 | Outland Research, Llc | System, method and computer program product for automatically selecting, suggesting and playing music media files |
US20060220882A1 (en) * | 2005-03-22 | 2006-10-05 | Sony Corporation | Body movement detecting apparatus and method, and content playback apparatus and method |
US20060251386A1 (en) * | 2005-04-15 | 2006-11-09 | Sony Corporation | Data processing apparatus, data reproduction apparatus, data processing method and data processing program |
US20080306619A1 (en) * | 2005-07-01 | 2008-12-11 | Tufts University | Systems And Methods For Synchronizing Music |
US20090178542A1 (en) * | 2005-09-01 | 2009-07-16 | Texas Instruments Incorporated | Beat matching for portable audio |
US20080214946A1 (en) * | 2005-09-27 | 2008-09-04 | Robin Miller | Monitoring Method and Apparatus |
US20070074619A1 (en) * | 2005-10-04 | 2007-04-05 | Linda Vergo | System and method for tailoring music to an activity based on an activity goal |
US20070074617A1 (en) * | 2005-10-04 | 2007-04-05 | Linda Vergo | System and method for tailoring music to an activity |
US20070074618A1 (en) * | 2005-10-04 | 2007-04-05 | Linda Vergo | System and method for selecting music to guide a user through an activity |
US20070079691A1 (en) * | 2005-10-06 | 2007-04-12 | Turner William D | System and method for pacing repetitive motion activities |
US20090133568A1 (en) * | 2005-12-09 | 2009-05-28 | Sony Corporation | Music edit device and music edit method |
US20090272253A1 (en) * | 2005-12-09 | 2009-11-05 | Sony Corporation | Music edit device and music edit method |
US20070186756A1 (en) * | 2005-12-16 | 2007-08-16 | Sony Corporation | Apparatus and method of playing back audio signal |
US20070169614A1 (en) * | 2006-01-20 | 2007-07-26 | Yamaha Corporation | Apparatus for controlling music reproduction and apparatus for reproducing music |
US20090205482A1 (en) * | 2006-01-24 | 2009-08-20 | Sony Corporation | Audio reproducing device, audio reproducing method, and audio reproducing program |
US20090056526A1 (en) * | 2006-01-25 | 2009-03-05 | Sony Corporation | Beat extraction device and beat extraction method |
US20090271496A1 (en) * | 2006-02-06 | 2009-10-29 | Sony Corporation | Information recommendation system based on biometric information |
US20070180980A1 (en) * | 2006-02-07 | 2007-08-09 | Lg Electronics Inc. | Method and apparatus for estimating tempo based on inter-onset interval count |
US20070193438A1 (en) * | 2006-02-13 | 2007-08-23 | Sony Corporation | Content reproduction list generation device, content reproduction list generation method, and program-recorded recording medium |
US7521624B2 (en) * | 2006-02-13 | 2009-04-21 | Sony Corporation | Content reproduction list generation device, content reproduction list generation method, and program-recorded recording medium |
US20070221045A1 (en) * | 2006-02-21 | 2007-09-27 | Sony Corporation | Playback device, contents selecting method, contents distribution system, information processing device, contents transfer method, and storing medium |
US20080013756A1 (en) * | 2006-03-28 | 2008-01-17 | Numark Industries, Llc | Media storage manager and player |
US20070280489A1 (en) * | 2006-03-28 | 2007-12-06 | Numark Industries, Llc | Docking system and mixer for portable media devices with graphical interface |
US20070261538A1 (en) * | 2006-04-12 | 2007-11-15 | Sony Corporation | Method of retrieving and selecting content, content playback apparatus, and search server |
US20070254271A1 (en) * | 2006-04-28 | 2007-11-01 | Volodimir Burlik | Method, apparatus and software for play list selection in digital music players |
US20080034948A1 (en) * | 2006-08-09 | 2008-02-14 | Kabushiki Kaisha Kawai Gakki Seisakusho | Tempo detection apparatus and tempo-detection computer program |
US20080126384A1 (en) * | 2006-09-27 | 2008-05-29 | Toms Mona L | Method of automatically generating music playlists based on user-selected tempo pattern |
US20080097633A1 (en) * | 2006-09-29 | 2008-04-24 | Texas Instruments Incorporated | Beat matching systems |
US20080103022A1 (en) * | 2006-10-31 | 2008-05-01 | Motorola, Inc. | Method and system for dynamic music tempo tracking based on exercise equipment pace |
US20090019995A1 (en) * | 2006-12-28 | 2009-01-22 | Yasushi Miyajima | Music Editing Apparatus and Method and Program |
US20080310579A1 (en) * | 2007-06-12 | 2008-12-18 | Boezaart Andre P | Pace capture device for assisting with a sporting activity |
US20080314232A1 (en) * | 2007-06-25 | 2008-12-25 | Sony Ericsson Mobile Communications Ab | System and method for automatically beat mixing a plurality of songs using an electronic equipment |
US20090024234A1 (en) * | 2007-07-19 | 2009-01-22 | Archibald Fitzgerald J | Apparatus and method for coupling two independent audio streams |
US20090233770A1 (en) * | 2007-08-17 | 2009-09-17 | Stephen Michael Vincent | Sports Electronic Training System With Electronic Gaming Features, And Applications Thereof |
US20090047645A1 (en) * | 2007-08-17 | 2009-02-19 | Adidas International Marketing B.V. | Sports electronic training system, and applications thereof |
US20090048044A1 (en) * | 2007-08-17 | 2009-02-19 | Adidas International Marketing B.V. | Sports electronic training system with sport ball, and applications thereof |
US20090048070A1 (en) * | 2007-08-17 | 2009-02-19 | Adidas International Marketing B.V. | Sports electronic training system with electronic gaming features, and applications thereof |
US20090049979A1 (en) * | 2007-08-21 | 2009-02-26 | Naik Devang K | Method for Creating a Beat-Synchronized Media Mix |
US20090088876A1 (en) * | 2007-09-28 | 2009-04-02 | Conley Kevin M | Portable, digital media player and associated methods |
US20090157203A1 (en) * | 2007-12-17 | 2009-06-18 | Microsoft Corporation | Client-side audio signal mixing on low computational power player using beat metadata |
US7514623B1 (en) * | 2008-06-27 | 2009-04-07 | International Business Machines Corporation | Music performance correlation and autonomic adjustment |
Non-Patent Citations (1)
Title |
---|
U.S. Appl. No. 12/228,197, filed Aug. 11, 2008, "Method and Apparatus for Adjusting the Cadence of Music on a Personal Audio Device". |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10652661B2 (en) | 2008-06-27 | 2020-05-12 | Snik, LLC | Headset cord holder |
US10660378B2 (en) | 2008-06-27 | 2020-05-26 | Snik, LLC | Headset cord holder |
US8536975B2 (en) * | 2009-06-01 | 2013-09-17 | Sony Mobile Communications, Inc. | Handheld terminal and control method and control program therefor |
US20100302055A1 (en) * | 2009-06-01 | 2010-12-02 | Yoshiharu Yaguchi | Handheld terminal and control method and control program therefor |
US20110113330A1 (en) * | 2009-11-06 | 2011-05-12 | Sony Ericsson Mobile Communications Ab | Method for setting up a list of audio files |
US11575983B2 (en) | 2012-02-22 | 2023-02-07 | Snik, LLC | Magnetic earphones holder |
US11570540B2 (en) | 2012-02-22 | 2023-01-31 | Snik, LLC | Magnetic earphones holder |
US10993013B2 (en) | 2012-02-22 | 2021-04-27 | Snik Llc | Magnetic earphones holder |
US10993012B2 (en) | 2012-02-22 | 2021-04-27 | Snik Llc | Magnetic earphones holder |
US10524038B2 (en) | 2012-02-22 | 2019-12-31 | Snik Llc | Magnetic earphones holder |
US20130324274A1 (en) * | 2012-05-31 | 2013-12-05 | Nike, Inc. | Method and apparatus for indicating swing tempo |
US10133539B2 (en) | 2013-05-08 | 2018-11-20 | Rock My World, Inc. | Sensor-driven audio playback modification |
CN105118517B (en) * | 2015-06-29 | 2019-01-15 | 努比亚技术有限公司 | A kind of device and method adjusting music rhythm |
CN105118517A (en) * | 2015-06-29 | 2015-12-02 | 努比亚技术有限公司 | Device and method for adjusting music rhythm |
US10114607B1 (en) * | 2016-03-31 | 2018-10-30 | Rock My World, Inc. | Physiological state-driven playback tempo modification |
US10225640B2 (en) * | 2016-04-19 | 2019-03-05 | Snik Llc | Device and system for and method of transmitting audio to a user |
US10631074B2 (en) | 2016-04-19 | 2020-04-21 | Snik Llc | Magnetic earphones holder |
US11095972B2 (en) | 2016-04-19 | 2021-08-17 | Snik Llc | Magnetic earphones holder |
US11153671B2 (en) | 2016-04-19 | 2021-10-19 | Snik Llc | Magnetic earphones holder |
US11272281B2 (en) | 2016-04-19 | 2022-03-08 | Snik Llc | Magnetic earphones holder |
US10951968B2 (en) | 2016-04-19 | 2021-03-16 | Snik Llc | Magnetic earphones holder |
US10455306B2 (en) | 2016-04-19 | 2019-10-22 | Snik Llc | Magnetic earphones holder |
US11632615B2 (en) | 2016-04-19 | 2023-04-18 | Snik Llc | Magnetic earphones holder |
US11638075B2 (en) | 2016-04-19 | 2023-04-25 | Snik Llc | Magnetic earphones holder |
US11678101B2 (en) | 2016-04-19 | 2023-06-13 | Snik Llc | Magnetic earphones holder |
US11722811B2 (en) | 2016-04-19 | 2023-08-08 | Snik Llc | Magnetic earphones holder |
Also Published As
Publication number | Publication date |
---|---|
US20100089224A1 (en) | 2010-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7915512B2 (en) | Method and apparatus for adjusting the cadence of music on a personal audio device | |
US7737353B2 (en) | Apparatus for controlling music reproduction and apparatus for reproducing music | |
US10518161B2 (en) | Sound-output-control device, sound-output-control method, and sound-output-control program | |
US8101843B2 (en) | System and method for pacing repetitive motion activities | |
US20180005615A1 (en) | Music selection and adaptation for exercising | |
KR101203492B1 (en) | Audio pacing device | |
US7841965B2 (en) | Audio-signal generation device | |
CN101002985B (en) | Apparatus for controlling music reproduction and apparatus for reproducing music | |
US20060253210A1 (en) | Intelligent Pace-Setting Portable Media Player | |
CN1748242B (en) | Audio reproduction apparatus, method, computer program | |
WO2015099768A1 (en) | Tracking heart rate for music selection | |
US20070213110A1 (en) | Jump and bob interface for handheld media player devices | |
US20080306619A1 (en) | Systems And Methods For Synchronizing Music | |
JP2008535532A (en) | Electronic device and method for reproducing human sensing signals | |
US8369537B2 (en) | Controlling reproduction of audio data | |
JP4941037B2 (en) | Training support apparatus, training support method, and program for training support apparatus | |
JP2750339B2 (en) | Step counting device | |
CA2852762A1 (en) | Method and system for modifying a media according to a physical performance of a user | |
JP2007264584A (en) | Music reproducing device and music reproducing program | |
US7888581B2 (en) | Method and apparatus for adjusting the cadence of music on a personal audio device | |
Hockman et al. | Real-Time Phase Vocoder Manipulation by Runner's Pace. | |
JP2010259456A (en) | Sound emission controller | |
US20180039476A1 (en) | Controlling audio tempo based on a target heart rate | |
WO2010102083A1 (en) | Personal media player with user-selectable tempo input | |
JP2012022242A (en) | Reproducing device for musical sound, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: AGERE SYSTEMS INC., PENNSYLVANIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FRATTI, ROGER A.;HOLLIEN, CATHY LYNN;MARTIN, ARLEN R.;REEL/FRAME:024855/0829 Effective date: 20081006 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AG Free format text: PATENT SECURITY AGREEMENT;ASSIGNORS:LSI CORPORATION;AGERE SYSTEMS LLC;REEL/FRAME:032856/0031 Effective date: 20140506 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AGERE SYSTEMS LLC;REEL/FRAME:035365/0634 Effective date: 20140804 |
|
AS | Assignment |
Owner name: AGERE SYSTEMS LLC, PENNSYLVANIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031);ASSIGNOR:DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT;REEL/FRAME:037684/0039 Effective date: 20160201 Owner name: LSI CORPORATION, CALIFORNIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031);ASSIGNOR:DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT;REEL/FRAME:037684/0039 Effective date: 20160201 |
|
AS | Assignment |
Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:037808/0001 Effective date: 20160201 Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:037808/0001 Effective date: 20160201 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD., SINGAPORE Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041710/0001 Effective date: 20170119 Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041710/0001 Effective date: 20170119 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE Free format text: MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:047196/0687 Effective date: 20180509 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:047630/0344 Effective date: 20180905 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:048883/0267 Effective date: 20180905 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 12 |