G06F16/60

INFORMATION PROCESSING APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM
20170295234 · 2017-10-12 ·

The failure frequency of first communication at the time of activation with a setting management server arranged in the same apparatus is reduced. A client switches the timing of executing the first communication at the time of activation by whether the server is the same apparatus. If the server is the same apparatus, activation of the server is delayed and the first communication at the time of activation for synchronization is performed after the delay. The delay period is, for example, for a predetermined time or for a period until a notification from the server is received.

Systems and methods for using seektables to stream media items

A client device receives a request to stream a media item from a first position. Content corresponding to the media item includes samples identified in a container file for the media item. The client device obtains, independently of the container file, a seektable that is not included with the container file and that identifies a plurality of segments into which content corresponding to the media item is divided. Each segment of the plurality of segments includes multiple samples. The client device consults the seektable to determine a segment of the media item to retrieve in response to the request. The segment includes content at the first position. After consulting the seektable, the client device retrieves the segment of the media item and plays the content corresponding to the first position using the retrieved segment.

Memory aid method using audio/video data

Disclosed herein is a memory aid method of selecting data watched by a user, recording the selected data along with situation/behavior data upon watching, providing recorded audio/video data in response to a situation condition. The memory aid method may include receiving audio/video data from a wearable device, separating unit data including only associated parts from the audio/video data, and extracting character or feature data from the unit data. Object data and context data are generated from the character/feature data. Importance of the generated object and context data is determined with reference to a personal information DB. Audio/video data is stored depending on the importance. The method can record audio/video data recognized by a user at normal times, extract data necessary for a current situation, and provide the extracted data to the user. Accordingly, a user can accurately remember information that was watched in the past.

Communication system for establishing and providing preferred audio
09747367 · 2017-08-29 · ·

An audio customization system responsive to one or more audio profiles to define a transformation to apply to audio information. The system allows users to select the profiles that dictate the nature of the customization of the audio delivered to an audio output devise such as a headphones. The system is set up to be able to lessen the influence of undesirable audio and enhance desirable audio. The system may specify aspects of audio to be modified by specification of filtering algorithm, characterization of audio samples, monitored distortion, user selection, location specification or environmental specification and may be used in a social networking system.

Music Recommendation Method and Apparatus
20170242861 · 2017-08-24 ·

A music recommendation method and apparatus are provided. When a music recommendation request of at least one terminal is received, a music preference of the at least one terminal is acquired, with one terminal corresponding to at least one music preference. According to the music preference of each terminal, a common music preference of the at least one terminal is generated; and music is recommended to the at least one terminal according to the common music preference.

Adjusting a playback device

Certain embodiments provide methods and systems for managing a sound profile. An example playback device includes a network interface and a non-transitory computer readable storage medium having stored therein instructions executable by the processor. When executed by the processor, the instructions are to configure the playback device to receive, via the network interface over a local area network (LAN) from a controller device, an instruction. The example playback device is to obtain, based on the instruction, via the network interface from a location outside of the LAN, data comprising a sound profile. The example playback device is to update one or more parameters at the playback device based on the sound profile. The example playback device is to play back an audio signal according to the sound profile.

Adjusting a playback device

Certain embodiments provide methods and systems for managing a sound profile. An example playback device includes a network interface and a non-transitory computer readable storage medium having stored therein instructions executable by the processor. When executed by the processor, the instructions are to configure the playback device to receive, via the network interface over a local area network (LAN) from a controller device, an instruction. The example playback device is to obtain, based on the instruction, via the network interface from a location outside of the LAN, data comprising a sound profile. The example playback device is to update one or more parameters at the playback device based on the sound profile. The example playback device is to play back an audio signal according to the sound profile.

GENERATING PLAYLISTS USING CALENDAR, LOCATION AND EVENT DATA
20220035858 · 2022-02-03 ·

A system and method of generating a playlist includes searching an event database having multiple events stored therein. One of the events is identified as corresponding to a user's interest data. A song database is searched. The song database includes at least one song corresponding to the identified event. A playlist corresponding to the identified event is generated. The playlist includes a list of at least one song corresponding to the identified event and a logical link to a recording of the at least one song. Access to the playlist can then be provided to the user.

GENERATING PLAYLISTS USING CALENDAR, LOCATION AND EVENT DATA
20220035858 · 2022-02-03 ·

A system and method of generating a playlist includes searching an event database having multiple events stored therein. One of the events is identified as corresponding to a user's interest data. A song database is searched. The song database includes at least one song corresponding to the identified event. A playlist corresponding to the identified event is generated. The playlist includes a list of at least one song corresponding to the identified event and a logical link to a recording of the at least one song. Access to the playlist can then be provided to the user.

Queue Versioning
20220035857 · 2022-02-03 ·

Embodiments described herein may involve queue versioning. An example implementation may involve a playback device initiating playback of a queue including one or more first audio streams. A queue identification token stored in data storage represents a current version of the queue. The playback device receives, from a computing system, data representing instructions to add one or more second audio streams to the queue, the instructions including an indication of the one or more second audio streams and a first token representing an expected queue version. The playback device determines whether the expected queue version represented by the first token matches the current version of the queue represented by the queue identification token. If not, the playback device foregoes adding the one or more second audio streams to the queue.