Patent classifications
G06F16/60
Queue Versioning
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.
Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices that independently source digital data
In a system for distributing data, distribution device is configured to distribute timestamp, offset and source location information for a digital data stream to an execution device, and the execution device is configured to seek digital data corresponding to the received information. The execution device is further configured to execute the digital data relative to a clock rate maintained by the distribution device. Related methods include receiving timestamp, offset and source location information for the digital data stream and seeking digital data corresponding to the received offset and source location information.
System and method and apparatus to detect the re-occurrence of an event and insert the most appropriate event sound
A system and method and apparatus of enabling the detection of re-occurrence of an event in an audio-video broadcast is herein described. Further a system, method and apparatus to insert the most appropriate s “event sound” is also discussed herein. A apparatus using the methods is also disclosed herein.
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.
Remote storage and provisioning of local-media index
Embodiments described herein involve remote storage and provisioning of a local-media index. An example implementation may involve a computing system storing a local-media index that identifies a plurality of multimedia items that are stored within a local area network and accessible within the local area network by a playback device of a media playback system within the local area network. The example implementation may also involve the computing system sending a message over a wide area network that indicates at least a portion of the local-media index to the media playback system, perhaps based on a request to provide the local-media index (or a portion thereof) to the media playback system.
Voice retrieval apparatus, voice retrieval method, and non-transitory recording medium
A voice retrieval apparatus includes a display, a memory, and a processor executing a voice recording process of storing recorded voices in the memory, an accepting process of accepting a retrieval term, a retrieval process of retrieving, from the recorded voices, a candidate segment where an utterance of the accepted retrieval term is estimated, a replay process of replaying voices in the candidate segment retrieved in the retrieval process, and a display control process of adding a marking to display information indicating a transition of the recorded voices in time based on the replay result of the voices in the candidate segment in the replay process, and displaying the display information with the marking on the display, the marking specifying an utterance location of the voices in the candidate segment.
Primary and foreign key relationship identification with metadata analysis
A method for identifying a primary key relationship using metadata of a data source is described herein. In an implementation, the method includes identifying a pair of metadata from the data source for comparison. A phonetic code of each of the pair of metadata is determined Further, the phonetic code of the pair of metadata is compared to determine a phonetic disparity score. A string sequence of the pair of metadata is compare to determine a string comparison score. Further a compliance to a predefined set of constraints are checked for the pair of metadata, and a primary key and foreign key relationship is determined based on the phonetic disparity code, string comparison code and compliance of the pair of metadata to a predefined set of constraints.
System and method for creating and navigating a linear hypermedia resource program
A method and system for creating and navigating linear hypermedia resource programs are disclosed. The system includes a distributed hypermedia resource network having a plurality of hypermedia resources residing on one or more remote information nodes. A common remote information node is in communication with a subscriber station and the remote information nodes in the distributed network. The common remote information node contains at least one linear hypermedia resource program consisting of pre-selected media elements from one or more hypermedia resources linked with exclusive linear links, each media element in the linear program having only one forward link to the next media element. The method includes the steps of downloading and displaying a media element in the linear program and responding to user commands to download and display the next media element in the linear program.
Recording and/or reproducing apparatus and recording apparatus
A recording and/or reproducing apparatus includes a microphone, a semiconductor memory, an operating section and a controller. An output signal from the microphone is written in the semiconductor memory and the written signals are read out from the semiconductor memory. The operating section performs input processing for writing a digital signal outputted by an analog/digital converter, reading out the digital signal stored in the semiconductor memory and for erasing the digital signal stored in the semiconductor memory. The control section controls the writing of the microphone output signal in the semiconductor memory based on an input from the operating section and the readout of the digital signal stored in the semiconductor memory. The control section operates so that, if, when the signals written in the storage section is read out from it, an input for erasure is entered by the operating section, the signal being read out from the storage section is erased when, after reading out the signal from the storage section for a pre-set period, an input for erasure is again entered from the operating section.
Linking content files
A system and method for linking content files is disclosed. The system comprises a targeting module, a link generation module and a graphic user interface module (GUI module). The targeting module determines a target content file based at least in part on an uploaded content file. The target content file comprises a long form content file. The link generation module is communicatively coupled to the targeting module for generating a link to the target content file. The GUI module is communicatively coupled to the targeting module and to the link generation module for generating a web page. The web page includes a playable version of the uploaded content file and the link to the target content file.