Apex Standards Claim Construction


Patent: US9009113B1
Filed: 2014-10-21
Issued: 2015-04-14
Patent Holder: (Original Assignee) Escapemusic Ltd     (Current Assignee) ESCAPEX IP LLC
Inventor(s): Sephi Joseph Shapira

Title: System and method for generating artist-specified dynamic albums

Abstract: A system and method is provided that facilitate artist-specified dynamic albums that include music that may be changed with or without intervention by a user at a user device at which a dynamic album has been stored, according to an implementation of the invention. A dynamic album may include a set of songs provided through an artist specific application installed at a user device. The system may modify the dynamic album based on one or more album parameters that specify a change to be made to the set of songs. For example, the one or more album parameters specify the removal of one or more songs from the dynamic album, the addition of one or more new songs, the replacement of one or more songs, a rearrangement of (e.g., shuffling) the order of one or more songs, and/or other change to the set of songs.

The First Claim: 1. A computer implemented method for updating a dynamic album that includes a set of songs stored in relation to and played by an artist specific application associated with an artist, the method being implemented on a user device having one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the user device to perform the method, the method comprising: receiving, by the user device, one or more album parameters that specify a change to be made to the dynamic album that includes a plurality of songs, wherein the dynamic album is stored via information encoding the plurality of songs at the user device in association with the artist specific application that plays the dynamic album at the user device; accessing, by the user device, the information encoding the plurality of songs responsive to receipt of the one or more album parameters; modifying, by the user device, the information encoding the plurality of songs based on the one or more album parameters to change the dynamic album without intervention by a user of the user device; storing, by the user device, the modified information encoding the plurality of songs at the user device; and playing, by the user device, at least some of the dynamic album through the artist specific application based on the modified information encoding the plurality of songs at the user device.


Disclaimer: The promise of Apex Standards Claim Construction (CC) is that it will conduct the Broadest Reasonable, Ordinary, or Customary Interpretation for the claim elements of a target patent or the technical specification languages of an industrial standard. Therefore, a top-down, apriori evaluation is enabled, allowing stakeholders to swiftly and effectively analyze the relevance and scope of terms and phrases under consideration prior to making complex, high-value judgments. CC is intended to alleviate the initial burden of evidence by providing an exhaustive list of contextual semantic understandings that can be used as building blocks in the development of a prosecution-ready, licensing-ready, or litigation-ready work product. Stakeholders can then utilize the CC to revise the original claim or technical languages, as well as to find more relevant arts in order to build strategy and accomplish additional goals.



Reference Claim Element / Subject Matter Feature Meaning Claim Construction & Interpretation
[1] 1 .

A computer [1]
computer [1] [Meaning 1] computationally
[Meaning 2] machine
[Meaning 3] processor
[Meaning 4] computer system
[Meaning 5] processor device
[Meaning 6] machine processor
[Meaning 7] user device computer
[Meaning 8] computer program product
[Meaning 9] computerized computer system
[Meaning 10] computer or other processor
[Meaning 11] non transitory computer system
[Meaning 12] tangible and computer program
[Meaning 13] physical or computer processor
[Meaning 14] machine readable and machine processor
[Interpretation 1] machine readable storage medium having stored thereon computer program instructions that when executed by one or more physical processors programmed with one or more physical processors perform an computer system
[Interpretation 2] user device having one or more physical processors programmed with computer program instructions that when executed by the one or more physical processors cause an
[Interpretation 3] user device having one or more physical processors programmed with computer program instructions that are configured to perform the method of claim 1a computer
[Interpretation 4] computing device programmed with computer program instructions that are executable by one or more physical processors to perform at least one computer program
[Interpretation 5] computer implemented method for updating an artist specific application that plays an artist specific application at least partially through the computer
[Interpretation 6] computer implemented method for updating an artist specific application associated with an artist according to claim one is the computer
[Interpretation 7] computer implemented method for updating an album that includes one or more songs of an artist comprising the computer
[Interpretation 8] method for updating an album that includes one or more songs stored in relation to an artist computer
[Interpretation 9] user device for updating an artist specific dynamic album comprising the computer processor
[2] implemented (program product comprising the, readable medium storing the, system for implementing the, implemented method comprising the, program product that implements the, system configured to perform the, implemented method that includes the) method [2] method [2] [Meaning 1] process
[Meaning 2] technique
[Meaning 3] methods
[Meaning 4] update method
[Meaning 5] method configured
[Meaning 6] user method
[Meaning 7] processing method
[Meaning 8] method and system
[Meaning 9] user interface method
[Meaning 10] and implemented method
[Meaning 11] media and method
[Meaning 12] multi of processing information
[Meaning 13] non transitory method configured
[Meaning 14] non transitory computer readable method
[Interpretation 1] user device and computer program instructions for implementing the computer implemented user device claim claims is provided method
[Interpretation 2] method for updating an album that includes one or more songs the computer implemented method being
[Interpretation 3] system for updating an album of songs stored on an electronic device comprising the method
[Interpretation 4] method for updating an album of songs stored in relation to an application or
[Interpretation 5] user device and computer program product for updating dynamic albums comprising the method
[Interpretation 6] process for updating an artist specific application based on dynamic album parameters and
[3] for updating (making dynamic changes to, changing the contents of, modifying at least some of, modifying an artist specific application that plays, changing an artist to be played in, providing an artist to change and play, changing an artist of an album associated with) a dynamic album that includes (is an instance of, includes an indication of, represents an aggregation of, includes at least some of, is an electronic representation of, corresponds to an album of, is an album of songs or) a set of songs stored (and that is stored, that have been stored, at the user device, stored at user device, wherein the songs are stored, in the dynamic album stored, stored in association with the dynamic album) in relation [3] relation [3] [Meaning 1] association
[Meaning 2] response
[Meaning 3] proximity
[Meaning 4] data accessible
[Meaning 5] memory accessible
[Meaning 6] files accessible
[Meaning 7] and communicatively coupled
[Meaning 8] the dynamic album
[Meaning 9] association with or accessible
[Meaning 10] an electronic database accessible
[Meaning 11] the dynamic album and provided
[Meaning 12] an electronic storage device and accessible
[Meaning 13] the dynamic album and that can be downloaded
[Meaning 14] at least one database and that can be downloaded
[Interpretation 1] at least one database and an artist specific application associated with the set of songs and that is downloaded
[Interpretation 2] an electronic storage device of the user device and wherein the dynamic album is stored in an accessible format
[Interpretation 3] at least one database and associated with an artist and wherein the dynamic album is to be downloaded
[4] to and played (configured to be played, that can be played, capable of being played, available to be played, played at the user device, at least in part played, stored at the user device played) by an artist [4] artist [4] [Meaning 1] artists
[Meaning 2] application
[Meaning 3] album
[Meaning 4] electronic artist
[Meaning 5] artist 10
[Meaning 6] application artist
[Meaning 7] artists album
[Meaning 8] at least artist
[Meaning 9] artist or artist
[Meaning 10] artist through an artist
[Meaning 11] application including an artist
[Meaning 12] electronic device through an artist
[Meaning 13] artist specific application and the artist
[Meaning 14] album playing application and an artist
[Interpretation 1] electronic device that is associated with an artist and that is programmed with an artist
[Interpretation 2] electronic device that is configured to play the dynamic album based on an artist
[Interpretation 3] electronic device that plays the dynamic album at least partially through an artist
[5] specific application [5] application [5] [Meaning 1] applications
[Meaning 2] program
[Meaning 3] software application
[Meaning 4] music application
[Meaning 5] application specifically
[Meaning 6] app that is
[Meaning 7] application at the user device
[Meaning 8] app that is pre operatively
[Meaning 9] application that plays the dynamic album
[Meaning 10] application in the form of an album
[Meaning 11] player application in association with an artist profile
[Meaning 12] audio application in accordance with an audio playlist
[Meaning 13] app in the form of an application program
[6] associated (that is not associated, and that are associated, having an interface associated, of the user device, at the user device associated, of the dynamic album associated, that is configured to interact) with an artist [4] , the method [2] being implemented on a user device [6] user device [6] [Meaning 1] device
[Meaning 2] computer
[Meaning 3] server
[Meaning 4] system
[Meaning 5] computing device
[Meaning 6] mobile device
[Meaning 7] computer system
[Meaning 8] computer user device
[Meaning 9] user device that
[Meaning 10] user device the device
[Meaning 11] computing device of the user
[Meaning 12] computer program product user device
[Meaning 13] device of the user and
[Meaning 14] computer system comprising the user device
[Interpretation 1] computer readable medium that is configured to be read by at least one computer processor of at least one user device of the artist specific application and the user device
[Interpretation 2] computer readable medium that is readable by at least one computer program product executed by the user device
[Interpretation 3] computer readable storage medium that stores the computer program instructions for execution by the user device
[Interpretation 4] computer readable storage medium that is readable by at least one of multiple user devices
[Interpretation 5] computer readable storage medium that is in data communication with an electronic user device
[7] having (that is configured with, of the artist having, comprising an interface and, wherein the user device includes, and the user device comprising, comprising an electronic device having, that includes an electronic device having) one or more physical processors [7] processors [7] [Meaning 1] processor
[Meaning 2] memories
[Meaning 3] computers
[Meaning 4] processing devices
[Meaning 5] computers processors
[Meaning 6] processors that are
[Meaning 7] or virtual processors
[Meaning 8] computers that are
[Meaning 9] processors and storage media
[Meaning 10] processors and memory that is
[Meaning 11] processing units that are each
[Meaning 12] processors and one or more memories
[Meaning 13] memories and one or more physical processors that are
[Interpretation 1] memories that are configured to store one or more computer program instructions that are executable by one or more physical processors of the user device and the user device being
[Interpretation 2] memories that are configured to store one or more physical processors and one or more programs each of the programs being
[Interpretation 3] memories that are coupled to one or more physical processors of the user device and the physical memories having been
[Interpretation 4] memories that are coupled to one or more physical processors via one or more interfaces and that have been
[Interpretation 5] processing units that are coupled to one or more memories and the memories being
[Interpretation 6] processors and one or more memories in communication with the physical processors and
[Interpretation 7] processing units and one or more memory devices each of which has been
[8] programmed (and storage media encoded, that are in communication, coupled to memory encoded, configured to be programmed, and memory that is encoded, configured to execute computer programs, and one or more memories encoded) with computer program instructions [8] computer program instructions [8] [Meaning 1] instructions
[Meaning 2] code
[Meaning 3] software
[Meaning 4] logic
[Meaning 5] computer instructions
[Meaning 6] program instructions
[Meaning 7] machine readable instructions
[Meaning 8] instructions stored thereon
[Meaning 9] one or more instructions
[Meaning 10] one or more computer programs
[Meaning 11] software instructions that include instructions
[Meaning 12] one or more computer readable instructions
[Meaning 13] computer readable instructions that define one or more programs
[Interpretation 1] at least one processor core to perform the method on the user device and having one or more physical memory devices that store instructions
[Interpretation 2] at least one processor executable instruction that causes the user device to perform the method or having one or more processor executable instructions
[Interpretation 3] instructions to perform the method on the user device and one or more physical memory devices programmed with one or more programs
[Interpretation 4] at least one processor executable instruction set that is executable by the one or more physical processors to generate machine readable instructions
[Interpretation 5] at least one processor executable instruction set and memory programmed with one or more physical processor executable instructions that include instructions
[Interpretation 6] at least one processor readable medium on which is stored one or more computer programs having program instructions
[Interpretation 7] one or more instructions stored in memory of the one or more physical processors the instructions
[Interpretation 8] computer readable instructions stored in memory of the user device and executable by the physical processors
[Interpretation 9] at least one program of instructions stored in at least one non transitory storage medium
[Interpretation 10] at least one program of instructions stored in one or more physical memory devices
[9] that , when executed (implemented on and executed, run on and executed, carried out in execution, executed by and implemented, run on and carried out, executed by hardware components represented, loaded into memory and being executed) by the one or more physical processors [7] , cause the user device [6] to perform (carry out steps of, perform the steps of, implement the steps of, perform at least part of, implement at least part of, at least in part perform, operate as an apparatus for performing) the method [2] , the method [2] comprising (comprising the steps of, including the steps of, being characterized by the following, comprising the computer implemented steps of, comprising the steps of the user device, including the steps performed by the following, being implemented on the user device and comprising) : receiving (receiving from the artist, from the artist receiving, at least periodically receiving, providing to the artist, receiving from an external source, at least in part receiving, providing to the user device) , by the user device [6] , one or more album parameters [9] album parameters [9] [Meaning 1] parameters
[Meaning 2] inputs
[Meaning 3] albums
[Meaning 4] edition parameters
[Meaning 5] artist parameters
[Meaning 6] parameters of the album
[Meaning 7] album parameters from input
[Meaning 8] parameters associated with the artist
[Meaning 9] album parameters from an album management system
[Meaning 10] dynamic album parameters from an external source
[Meaning 11] album parameters from the one or more physical processors
[Interpretation 1] dynamic album updates from the artist specific application associated with the artist and one or more parameters
[Interpretation 2] user input signals that are indicative of one or more album parameters associated with the artist
[10] that specify (define an aspect of, are configured to specify, specify an amount of, include information that indicates, are user input that indicates, include an update parameter indicating, include at least one parameter defining) a change [10] change [10] [Meaning 1] modification
[Meaning 2] correction
[Meaning 3] changes
[Meaning 4] particular change
[Meaning 5] desired change
[Meaning 6] dynamic change
[Meaning 7] specific change
[Meaning 8] set of changes
[Meaning 9] change that is
[Meaning 10] level of change
[Meaning 11] set of edit operations
[Meaning 12] dynamic album update is
[Meaning 13] particular one or more changes
[Meaning 14] dynamic album type and changes
[Interpretation 1] dynamic album to be updated based on the one or more album parameters that specify one or more edit operations
[Interpretation 2] type of change to the dynamic album or an amount of change that is desired
[11] to be made to the dynamic album that includes a plurality of songs , wherein the dynamic album is stored via information [11] information [11] [Meaning 1] data
[Meaning 2] metadata
[Meaning 3] storage
[Meaning 4] storing information
[Meaning 5] one or more information
[Meaning 6] an application that stores information
[Meaning 7] the user device and information
[Meaning 8] at least one database storing information
[Meaning 9] an electronic storage device storing information
[Meaning 10] one or more databases that store information
[Meaning 11] an application store at the user device and information
[Interpretation 1] one or more media storage devices that are accessible by the user device via one or more network connections and includes information
[Interpretation 2] at least one of the artist specific application and the user device and includes information
[12] encoding (that includes information encoding, at least partially encoding, encoded with each of, encoding the set of, stored in memory that encode, at the user device that encode, encoding the plurality of songs that stores) the plurality of songs at the user device [6] in association [12] association [12] [Meaning 1] relation
[Meaning 2] connection
[Meaning 3] direct communication
[Meaning 4] operative association
[Meaning 5] operable communication
[Meaning 6] an area associated
[Meaning 7] relation to and
[Meaning 8] the storage associated
[Meaning 9] association and connection
[Meaning 10] relation to and associated
[Meaning 11] an application store associated
[Meaning 12] the form of metadata associated
[Meaning 13] an electronic storage device in association
[Meaning 14] association with the artist and in association
[Interpretation 1] relation to the artist specific application and wherein the user device is configured to be loaded
[Interpretation 2] relation to the artist specific application and is accessible via an application interface associated
[Interpretation 3] the form of an electronic file and wherein the user device is in communication
[Interpretation 4] association with the user device and wherein the user device is in communication
[13] with the artist [4] specific application [5] that plays the dynamic album at the user device [6] ; accessing (at least partially storing, del del eras all, access to and access to, reading from the artist specific application, at least one of automatically modifying, access to the dynamic album via, access to the user device to retrieve) , by the user device [6] , the information [11] encoding the plurality of songs responsive to receipt [13] receipt [13] [Meaning 1] reception
[Meaning 2] receiving
[Meaning 3] each
[Meaning 4] the receipt
[Meaning 5] an indication
[Meaning 6] at least some
[Meaning 7] receipt of each
[Meaning 8] receiving the indication
[Meaning 9] the receiving step
[Meaning 10] receiving at least one
[Meaning 11] the at least one
[Meaning 12] at least one parameter
[Meaning 13] the user device receiving each
[Meaning 14] receiving by the user device each
[Interpretation 1] the one or more album parameters received by the user device and at least some
[Interpretation 2] receiving the one or more album parameters and responsive to at least some
[Interpretation 3] access to the artist specific application by the user device and to receipt
[14] of the one or more album parameters [9] ; modifying (at least partially modifying, modifying at least partially, performing the modification to, applying an edit to, modifying at least some of, modifying the dynamic album by automatically modifying, based on the access step automatically modifying) , by the user device [6] , the information [11] encoding the plurality of songs based on the one or more album parameters [9] to change (make the change to, reflect the specified change to, cause the user to update, include at least some changes to, make the plurality of songs into, reflect the change in content of, reflect the change to be made to) the dynamic album without intervention [14] intervention [14] [Meaning 1] input
[Meaning 2] action
[Meaning 3] interaction
[Meaning 4] manual intervention
[Meaning 5] further input
[Meaning 6] being input
[Meaning 7] manual input provided
[Meaning 8] an additional user action
[Meaning 9] performing an editing operation
[Meaning 10] requiring additional user input
[Meaning 11] input of any information
[Meaning 12] modification of the dynamic album
[Meaning 13] modification of the artist specific application
[Meaning 14] the need for additional user input
[Interpretation 1] changing the artist specific application or the artist specific application to be used
[15] by a user of the user device [6] ; storing (at least partially storing, ret ret access to, and ret ret storing, rep rep back storing, storing in the dynamic album, receiving from the remote server, at least one of storing) , by the user device [6] , the modified (dynamic album via the, modified information as the, updated dynamic album via, modified information responsive to modification of the, information encoding the dynamic album and modified, information encoding the plurality of songs as modified) information [11] encoding the plurality of songs at the user device [6] ; and playing (rep rep back playing, automatically re playing playing, performing the change by playing, at least one of playing, playing the dynamic album by rendering, performing an update operation to play, updating the dynamic album by automatically playing) , by the user device [6] , at least some of the dynamic album through the artist [4] specific application [5] based on the modified information [11] encoding the plurality of songs at the user device [6] .