throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2012/0110074 A1
`Getchius
`(43) Pub. Date:
`May 3, 2012
`
`US 201201.10074A1
`
`(54) METHOD AND APPARATUS FOR DELIVERY
`OF CONTENT TO A MOBILE DEVICE
`
`(75) Inventor:
`
`Jeffrey M. Getchius, Cambridge,
`MA (US)
`
`(73) Assignee:
`
`VERIZON PATENT AND
`LICENSING INC., Basking Ridge,
`NJ (US)
`
`(21) Appl. No.:
`
`12/938,653
`
`(22) Filed:
`
`Nov. 3, 2010
`
`Publication Classification
`
`(51) Int. Cl
`(2006.01)
`G06F 5/16
`(52) U.S. Cl. ........................................................ 709/204
`(57)
`ABSTRACT
`An approach is provided for facilitating the delivery of con
`tent to a device through activation of an indicator executable
`on the device. One or more user devices are determined to
`receive the content from a content delivery platform using an
`electronic directory service. An application to provide an
`indicator representing the content is pushed to the device for
`initiating a request for the content from the device. In
`response to the request, a determination is made as to whether
`to grant the request for delivery of the content to the device.
`
`is 17
`
`DIRECTORY SERVICE
`113
`
`USERDEVICE
`101a
`
`
`
`COMMUNICATION
`NETWORK105
`
`CONTENT DEVERY
`PLATFORM 103
`
`CONTENT 115a
`
`CONTENT 1.15m
`
`DATA STORAGE
`109a
`
`
`
`
`
`USER DEVICE
`101m
`
`DATA STORAGE
`109n
`
`Page 1 of 19
`
`GOOGLE EXHIBIT 1012
`
`

`

`Patent Application Publication
`
`May 3, 2012 Sheet 1 of 10
`
`US 2012/0110074 A1
`
`
`
`
`
`
`
`Ž?T WHOHLWId
`
`ÅRHEAITEGI LNE LNO O
`
`
`
`UG? ? INELNOO
`
`5?
`
`
`
`EOLARES ANO 10E8||0º • .
`
`
`
`?OJ MNOMIEN
`
`?J?L
`
`
`
`EOLAECI N'EST
`
`Page 2 of 19
`
`

`

`VLVG We602
` Siz
`
`ASIANSANOLOAYIGo0eV0z
`
`
`
`J1NGOWJ1NGOW
`
`NOILLVOINNIAINOD
`
`JOVIYALNI
`
`cle
`
`
`
`
`
`
`
`Patent Application Publication
`
`May 3, 2012 Sheet 2 of 10
`
`US 2012/0110074 Al
`
`ebb
`
`aOVYOLS
`
`
`
`3OVINSLNIYASNSS3I9VJOIAYASANOLOSYIG
`
`
`
`J1NGOWJ1NdoW
`
`
`
`J1NGOWJINGOW
`
`102G0e
`
`
`
`
`
`HSfdNOILVOIGNASLNALNOD
`
`
`
`
`
`
`
`TWASTdLaaLNALNODLNASAWS9VNVWNOILddoSans
`
`
`
`WYOSLV1dAYSAITAGLNALNOO
`
`e0b
`
`V2Sls
`
`Page 3 of 19
`
`Page 3 of 19
`
`

`

`Patent Application Publication
`
`May 3, 2012 Sheet 3 of 10
`
`US 2012/0110074 A1
`
`
`
`57
`
`
`
`EITTICIO'N EKOIOA
`
`?
`
`
`
`EOLAECI RJEST
`
`Žž
`
`
`
`EITTICIO'N RHETTORILNO O
`
`
`
`EOW-RHEINI ?|EST]
`
`Page 4 of 19
`
`

`

`Patent Application Publication
`
`May 3, 2012 Sheet 4 of 10
`
`US 2012/0110074 A1
`
`ey
`
`
`
`S
`
`3
`
`C.
`
`na
`s
`O w
`
`w
`
`&
`S
`
`R
`
`w
`w
`O
`s
`
`s
`
`8
`
`3
`
`s
`
`Page 5 of 19
`
`

`

`Patent Application Publication
`
`May 3, 2012 Sheet 5 of 10
`
`US 2012/0110074 Al
`
`
`WALSAS
`
`
`
`AYOLOAUICVONISNLNALNOODSHLSAISDAYOLFV
`
`
`
`S39IAAGYASN
`
`
`
`AHL40JNOOLLINSLINODSHLONILNASSad3y
`
`YOLVOIGNINVSGIAOUdOLNOILYOIIdd¥NVHSNd
`
`SOP
`
`
`
`AHLWOULNALNODSHLYO4LSANOFYVSAIGO3Y
`
`JSIAAGYASNANO
`
`
`
`
`
`LSANO3YSHLLNVYSOLYSHLSHMSNINMALAC
`
`JNOFHLOLLNSLNO9DSHI40AYSANAGOS
`
`
`
`ASIAAGYasNn
`
`L0v
`
`60P
`
`LO
`
`£0r
`
`
`
`IVHLSS9IAA0YASNSHOWYOANOSNIWYSLAG
`
`
`
`
`
`
`
`INSLNOOVIGSWSARILae
`
`007
`
`vSls
`
`Page 6 of 19
`
`Page 6 of 19
`
`
`

`

`Patent Application Publication
`
`May 3, 2012 Sheet 6 of 10
`
`US 2012/0110074 A1
`
`
`
`‘LSEITDEM EHI HO HE-ISNWHL EIWILINI
`
`
`
`
`
`
`INHINOO EHL NIW18O OL ‘IN HOHLWTd
`
`ÅRHEAITEO INE|NOO W 01 XRIONALEN SSETER||WA909 W HENO
`
`Page 7 of 19
`
`

`

`Patent Application Publication
`
`US 2012/0110074 A1
`
`
`
`Page 8 of 19
`
`

`

`Patent Application Publication
`
`May 3, 2012 Sheet 8 of 10
`
`US 2012/0110074 A1
`
`
`
`G01
`
`Page 9 of 19
`
`

`

`Patent Application Publication
`
`May 3, 2012 Sheet 9 of 10
`
`US 2012/0110074 A1
`
`
`
`E?OWERHEINI
`
`y
`O
`o
`
`| 18
`
`Page 10 of 19
`
`

`

`Patent Application Publication
`
`May 3, 2012 Sheet 10 of 10
`
`US 2012/0110074 A1
`
`
`
`
`
`cy
`d
`1.
`O
`c
`t
`P
`O
`Y
`f
`
`s
`
`Page 11 of 19
`
`

`

`US 2012/01 10074 A1
`
`May 3, 2012
`
`METHOD AND APPARATUS FOR DELIVERY
`OF CONTENT TO A MOBILE DEVICE
`
`0012 FIG. 9 is a diagram of a chip set that can be used to
`implement various exemplary embodiments.
`
`BACKGROUND INFORMATION
`0001. In today’s fast-paced, information-driven culture,
`the publishing and sharing of content with device users in
`mass is facilitated through various information dissemination
`and communication techniques, including podcasting, really
`simple syndication (RSS) feeding, streaming media and the
`like. Typically, a device user will subscribe to a content deliv
`ery service offered by a content services provider to receive
`the most relevant and up-to-date content corresponding to
`their preferences. While content preferences vary depending
`on the context or environment in which the device user is
`engaged, it is common for organizations, groups and busi
`nesses wishing to convey pertinent or sensitive content to
`employ a directory service for dissemination of content to
`specific user devices maintained by the directory.
`0002. Unfortunately, while helpful for facilitating delivery
`of content, use of a directory service typically is not sufficient
`to ensure proper and timely execution of content by the user.
`For example, a device user may regularly receive podcasts
`from a content delivery platform to the user device, but never
`actually play the podcasts. Still further, valuable data and
`network resources are consumed to fulfill a content request
`that could have been better allocated for a user intent on
`executing the content (e.g., listening to the podcast).
`0003. Therefore, away of facilitating the automatic execu
`tion of content by a user device is needed.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`0004 Various exemplary embodiments are illustrated by
`way of example, and not by way of limitation, in the figures of
`the accompanying drawings in which like reference numerals
`refer to similar elements and in which:
`0005 FIG. 1 is a diagram of a system capable of facilitat
`ing the delivery of content to a user device, in accordance with
`an exemplary embodiment;
`0006 FIGS. 2A and 2B are, respectively, a diagram of a
`content delivery platform configured to push content to a user
`device, and a diagram of a user device configured to facilitate
`the delivery of select content to a user device, in accordance
`with various exemplary embodiments;
`0007 FIG. 3 is a diagram of a graphical user interface
`(GUI) of a user device configured to facilitate the download of
`content to the device through activation of an indicator
`executable on the device, according to an exemplary embodi
`ment,
`0008 FIGS. 4 and 5 are flowcharts of a process for facili
`tating the delivery of select content to a user device through
`activation of an indicator executable on the device, according
`to various embodiments;
`0009 FIG. 6 is a flowchart of a process for enabling the
`transfer of content by a delivery platform in response to
`activation of an indicator executable on a user device, accord
`ing to various embodiments;
`0010 FIG. 7 is a diagram of a graphical user interface
`(GUI) of a user device for executing content as transferred to
`the device from a content delivery platform, according to an
`exemplary embodiment; and
`0011
`FIG. 8 is a diagram of a computer system that can be
`used to implement various exemplary embodiments; and
`
`DESCRIPTION OF THE PREFERRED
`EMBODIMENT
`
`0013 A preferred apparatus, method and software for
`facilitating the delivery of content to a device through activa
`tion of an indicator executable on the device is described. In
`the following description, for the purposes of explanation,
`numerous specific details are set forth to provide a thorough
`understanding of the preferred embodiments of the invention.
`It is apparent, however, that the preferred embodiments may
`be practiced without these specific details or with an equiva
`lent arrangement. In other instances, well-known structures
`and devices are shown in block diagram form in order to avoid
`unnecessarily obscuring the preferred embodiments of the
`invention.
`0014 FIG. 1 is a diagram of a system for facilitating the
`delivery of select content to a device through activation of an
`indicator executable on the device, according to an exemplary
`embodiment. In various embodiments, content can be
`directed to one or more user devices 101a-101 in inaccordance
`with an established syndication model, automated download
`or update period, content transmission arrangement or the
`like. Users of user devices 101a-n are able to subscribe with
`a content services provider for the periodic receipt of such
`content from a content delivery platform 103—i.e., a content
`management system that facilitates the transmission of select
`content to subscribers over a communication network 105 in
`accordance with an arranged syndication, content publishing
`or other like distribution agreement means. Once received,
`content is then stored by the devices 101a-101n in data stor
`age 109a-n accordingly or played back as streaming data.
`0015 Regular and timely delivery and execution of con
`tent, particularly in group settings, are key factors for ensur
`ing the effective dissemination of relevant news, intelligence
`and other communications of critical importance. One tech
`nique for communicating and sharing content with members
`of a group at large is through podcasting, non-streamed web
`cast, Screencasting and other content execution techniques.
`Podcasting, for example, is a content execution technique
`where a video or audio message is made available for direct
`transmission to the devices of group members on a periodic
`basis. In particular, podcasting involves the creation, Syndi
`cation and Subsequent pushing of content as a web feed to
`user devices from a central server to a podcatcher active on the
`device. The podcatcher, operable on the device for detecting
`web feeds, accesses the pushed content through a subscrip
`tion process, checks for content updates and downloads any
`new content automatically or on a manual basis. By pushing
`content to the user devices through syndication, it can be
`Subsequently executed by the user device offline, making it
`Suitable for execution at anytime.
`0016. As presented herein, content capable of being
`pushed to a device as a podcast, screencast, data stream, etc.
`is any data capable of being rendered, played, presented and/
`or manipulated by the device. Such content may include, but
`is not limited to, Video and audio data, streaming data, data
`files, object code, image data, contextual and semantic data,
`textual data, media data, etc. Generally, the content once
`accessed and received by a podcatcher active on a receiving
`device, is executed with a media player, audio player, video
`player, web-based content aggregator or the like. Any means
`
`Page 12 of 19
`
`

`

`US 2012/01 10074 A1
`
`May 3, 2012
`
`of enabling the delivery and execution of streamed and/or
`non-streamed content is relevant to the exemplary embodi
`ments presented herein.
`0017 While podcasting and other content execution tech
`niques are useful modes of communication, the fact that a
`message is retrieved by a podcatcher or other means by a user
`device does not ensure that the message is actively executed
`(e.g., listened to or viewed). Moreover, transmission of audio,
`Video and/or textual content to a group at the same time can
`consume tremendous network resources, especially when
`large messages and/or large groups are involved. As a result,
`content providers expend these resources on messages that
`are never effectively listened to or viewed (or otherwise expe
`rienced) by the recipient. Likewise, for the receiving user
`device, internal storage is expended on the downloading of
`content that does not actually get played or viewed by the
`user. Though automated transmission and downloading of
`executable content/messages on a periodic communication
`basis to one or more user devices is useful, a means of trig
`gering the execution of content in a manner that does not tax
`network resources is needed.
`0018 While implementations can vary, the content deliv
`ery platform 103 may feature various web management soft
`ware utilities, servers or a group or Suite of applications and
`tools that enable a content services provider to seamlessly
`create, edit, review and publish electronic text, audio data,
`video data or a combination thereof. Moreover, the content
`delivery platform 103 allows the content to be published in
`syndication—i.e., disseminating the content via one or more
`web feeds (for example, the latest news or forum posts). In
`addition, the content delivery platform 103 executes various
`protocols and network communication schemes that enable
`proper formatting and packaging of content for transmission
`over a communication network 105, and ultimately to enable
`its execution by one or more user devices 101a-n.
`0019 Generally, content delivery platforms 103 are main
`tained by one or more service providers that ensure the con
`sistent updating and/or generation of content. In one embodi
`ment, the services of content delivery platform 103 can be
`provided as managed services by a service provider that also
`a telecommunications service provider of a portion or all of
`communication network 105. Alternatively, the service pro
`vider can be a business entity that provides a particular ser
`vice. As an example, a service provider, named ACMELegal
`Content.com, maintains a content delivery platform 103
`dedicated to the provision of legal content. In this case, the
`contentis catered to various factions of the law and/or areas of
`specialization/discipline within the legal community in gen
`eral, i.e., case law, legal news, family law, jurisprudence
`topics, etc. Users interested in receiving content from this
`provider register with the content delivery platform 103
`through a web-based Subscription/account activation process
`presented by the ACMELegalContent.com web server. The
`Subscription/account activation and registration process may
`include, but is not limited to, performance of the following
`user activities: establishing a user profile (user name, contact
`info), indicating a device type for receipt of the content,
`selecting a preferred data format for delivery of the content
`(e.g., audio, video), indicating the frequency of content deliv
`ery to the user device, selecting a subscription level or pricing
`tier, selecting specific categories and/or Subcategories of legal
`content (e.g., intellectual property news, pharmaceuticals,
`appellate law, legal careers, ecommerce). Ultimately, the user
`preferences are defined by the user directly and/or by an
`
`overriding administrator on said user's behalf (e.g., an admin
`istrator for the organization or group to which the user
`belongs).
`0020. Once the subscription is established, the content
`delivery platform 103 can provide different types of content
`115a-n to different users accordingly based on the aforemen
`tioned preferences, requirements and needs. For example, a
`user of a first user device 101 a may receive content 115a per
`the user's Subscription agreement while a second user of user
`device 101 in receives content 115m. In other instances, such as
`when the users share a common Subscription agreement,
`mutual context Such as a like organization, group or business
`association or other affiliations, user devices 101a-n receive
`the same content. By way of example, a law firm may arrange
`for the transmission of regular legal content to be provided by
`ACMELegalContent.com to all employees who were issued
`firm provided user devices, i.e., user devices 101a-n.
`0021 While the example presented above depicts the con
`tent delivery platform 103 as an external or third party
`resource, the exemplary embodiments presented herein also
`apply to internally coordinated content delivery platforms
`103. Internally coordinated content delivery platforms may
`be facilitated within a private network, such as that main
`tained by a business, organization or other group having a
`computing presence over the communication network 105.
`The content 115a-n may be generated internally, such as by a
`group member, the communication department or an affili
`ated Source, and Subsequently transmitted via a content deliv
`ery platform implemented within the enterprise network
`infrastructure (e.g., a mobile device enterprise server system).
`In this example, the means by which users arrange for the
`transmission of content to their respective user devices be it
`internally or externally sourced content, is managed by or in
`conjunction with a network administrator.
`0022 FIG. 2A is a diagram of a content delivery platform
`configured to push content to a user device, in accordance
`with an exemplary embodiment. As Suggested with respect to
`the example above, content delivery platforms 103 can be
`maintained over the communication network 105 by a service
`provider (or enterprise), and implemented as one or more
`application server devices and/or as one or more software
`applications. Various modules may be employed for provid
`ing the necessary functions and features of the content deliv
`ery platform 103. By way of example, a subscription man
`agement module 201 manages the user account registration
`and/or activation process that allows users to access content.
`In addition to maintaining user profile information, account
`preferences data, and the like, the Subscription management
`module 201 also enforces one or more subscriber level poli
`cies. Subscription policies may be established and enforced
`by the content services provider on a paid Subscription basis
`or permission basis, wherein varying Subscription levels or
`tiers determine the type of content a given user may access,
`the frequency of syndication of the content, the amount of
`information made available for transmission at a time, the
`regularity of updates, etc.
`0023. In one embodiment, web-based interaction with the
`content delivery platform 103 for enabling the user or net
`work administrator to specify their settings and features is
`performed by way of a user interface module 211.
`0024 Platform 103 also includes a content retrieval mod
`ule 203 that allows a requesting user device 101 to retrieve
`select content from data storage 215 in accordance with their
`established subscription and/or preferences. In addition, the
`
`Page 13 of 19
`
`

`

`US 2012/01 10074 A1
`
`May 3, 2012
`
`content retrieval module 203 also provides intelligence for
`determining whether or not content requests, as received from
`various devices, are to be granted. The content retrieval mod
`ule 203 additionally operates in connection with a content
`syndication module 205 that publishes and/or feeds select
`content according to a syndication arrangement. In particular,
`the content syndication module 205 manages the various
`channels, sites and web feeds through which content is to be
`disseminated. In addition, the content syndication module
`205 manages the release of content or content updates in
`accordance with a syndication schedule. For example, the
`content syndication module 205 can restrict the pushing out
`of content for a lower tier subscriber based on a more limited
`syndication schedule, while unrestricting the pushing out of
`content for higher tier subscribers.
`0025 Operable in connection with the content syndication
`module 205 is push module 207, which pushes content from
`the content delivery platform 103 via a communication inter
`face 213 to one or more subscribing user devices 101 config
`ured over the network 105. The content is pushed out in
`response to the determined syndication schedule of the con
`tent syndication module 205. The push module 207 also
`facilitates proper packaging and arranging of content for
`delivery to receiving user devices in accordance with the
`defined device preferences (e.g., codec settings, preferred
`data formats). Moreover, the push module 207 can transmit an
`application to the user devices in response to the availability
`of content per the content syndication module 205. For
`example, when a content update is made available for syndi
`cation, the push module 207 selects an application that is
`capable of execution by the user device 101 for providing an
`indicator (e.g., an icon) representative of the content to be
`pushed to the user device 101. Of particular note, the appli
`cation features instructions for rendering an indicator to the
`interface of the user device 101, in which the execution is a
`precursor to the pushing of content to the device 101. One or
`more applications for providing indicators representative of
`content are maintained in data storage 215 for representing
`varying types of content—i.e., an indicator for indicating the
`first time content has been published versus an update to prior
`downloaded content.
`0026 Operating in connection with the content delivery
`platform 103 of system 100, in accordance with various
`embodiments, is a directory service 113. The directory ser
`vice 113 is employed by the content delivery platform 103 to
`properly direct content to the one or more user devices 101a
`n. To facilitate interaction with the directory service 113, the
`content delivery platform 103 executes a directory service
`access module 209. The directory service access module 209
`provides communication between the directory service 113
`and the push module 207 for controlling content delivery. The
`directory service access module 209 also ensures that content
`is directed by way of the directory service 113 to subscribing
`users on the predetermined schedule maintained by the con
`tent syndication module 205, i.e., such as during off-peak
`hours of operation.
`0027. The directory service 113 is a network service that
`identifies all resources configured to a given network and
`makes them accessible to users and applications i.e., acces
`sible to the content delivery platform 103. For example, user
`devices 101a-n are considered resources within the directory
`service 113 of an organization, each of the user devices
`101a-n being identified by the directory service 113 in accord
`with a naming convention corresponding to the topology of
`
`the directory service 113 (e.g., database topology thereof).
`While user devices 101a-n represent a specific type of
`resource, others maintained by the directory service 113 may
`include, but are not limited to, e-mail addresses, phone num
`bers, employee or group identifiers, specific documents and
`data files, computers and peripheral devices such as printers.
`(0028 Generally, the directory service 113 provides for the
`use of protocols that readily enable access to select informa
`tion by users associated with the directory service 113 or third
`party entities, such as the content delivery platform 103 (as
`permitted by an organization). Exemplary directory service
`113 topologies and/or protocols may include, but is not lim
`ited to, Lightweight Directory Access Protocol (LDAP),
`which can be used for e-mail addresses, Domain Name Sys
`tem (DNS) as used frequently for organizing and naming
`computers, services and other resources connected to the
`communication network 105 or a private network or Netware
`Directory Service (NDS). As an application protocol. LDAP
`can support directory services over TCP/IP (Transmission
`Control Protocol/Internet Protocol), and is more detailed in
`Internet Engineering Task Force (IETF) Request for Com
`ment (RFC) 4510, which is incorporated herein by reference
`in its entirety. The exemplary directory service 113 as pre
`sented herein is not limited to any one particular approach.
`0029. In one embodiment, the directory service 113 is
`made available to the content delivery platform 103 at the
`discretion of an administrator of directory service 113 to
`enable the coordinated direction of content transmissions to
`select users and/or user devices. For example, a network
`administrator of a corporation that maintains one or more
`servers for housing the directory service 113 may enable the
`appropriate security settings and access configurations
`required for the content delivery platform 103 to transmit a
`podcast to select computers or user devices configured to the
`internal network. Of particular note, the directory service 113
`and content delivery platform 103 may operate in tandem to
`maintain a record of which content has been transmitted to
`and/or downloaded by which user device, when such trans
`mission and/or downloading occurred and other pertinent
`details. In this way, the content delivery platform 103 avoids
`the transmission/pushing of repeat content while staying up
`to-date on the current content needs of the user. The above
`described elements of the system 100 are communicable with
`one another over communication network 105. In system 100,
`according to certain embodiments, communication network
`105 may be one or more of a combination of a data network,
`service provider network, telephony network, and/or wireless
`network, configured to handle various communication ses
`sions, Voice communications as well as non-voice communi
`cations. Communication network 105 may be any suitable
`wireline and/or wireless network. In the example of a tele
`phony network, communication network 105 may include a
`circuit-switched network, such as the public switched tele
`phone network (PSTN), an integrated services digital net
`work (ISDN), a private branch exchange (PBX), or other like
`network.
`0030. When configured for wireless communication,
`communication network 105 may employ various technolo
`gies including, for example, code division multiple access
`(CDMA), enhanced data rates for global evolution (EDGE),
`general packet radio service (GPRS), mobile ad hoc network
`(MANET), global system for mobile communications
`(GSM), Internet protocol multimedia subsystem (IMS), uni
`versal mobile telecommunications system (UMTS), etc., as
`
`Page 14 of 19
`
`

`

`US 2012/01 10074 A1
`
`May 3, 2012
`
`well as any other Suitable wireless medium, e.g., microwave
`access (WiMAX), wireless fidelity (WiFi), long term evolu
`tion (LTE), satellite, and the like. Meanwhile, when config
`ured as a data network, communication network 105 may be
`any local area network (LAN), metropolitan area network
`(MAN), wide area network (WAN), the Internet, or any other
`Suitable packet-switched network, Such as a commercially
`owned, proprietary packet-switched network, such as a pro
`prietary cable or fiber-optic network.
`0031 Additionally, the communication network 105 may
`embody circuit-switched and/or packet-switched networks
`that include facilities to provide for transport of circuit
`Switched and/or packet-based communications. It is further
`contemplated that the communication network 105 includes
`components and facilities to provide for signaling and/or
`bearer communications between the various components or
`facilities of system 100. In this manner, the network 105 may
`embody or include portions of a signaling system 7 (SS7)
`network, or other suitable infrastructure to support control
`and signaling functions. AS Such, network 105 may be
`adapted to facilitate the content transmission and execution
`services of system 100.
`0032. While the various embodiments discussed herein
`pertain to the transmission of content to user devices through
`a directory service 113, the principles apply to any type of
`user device through which data may be received or relayed.
`User devices 101a-n may include, but is not limited to, mobile
`devices (e.g., cellular phones, BLUETOOTH-enabled
`devices, WiFi-enable devices, etc.), a set-top box (STB), a
`computer (e.g., desktop computer, laptop, web appliance,
`netbook, iPad, etc.) and Voice station. Regardless of type,
`generally, user devices are configured to communicate over
`the wireless communication network 105 using voice ses
`sions as well as other non-voice sessions, e.g., short messag
`ing service (SMS), enhanced messaging service (EMS), mul
`timedia messaging service (MMS), instant messaging (IM),
`etc. Also, the devices may convey geographical or spatial
`information with a constellation of global positioning system
`(GPS) satellites 117, such as to enable location detection, by
`way of example. User devices may be any cellular phone,
`radiophone, satellite phone, Smartphone, wireless phone or
`any other Suitable mobile device. Such as a personal digital
`assistant (PDA, Blackberry), pocket personal computer, tab
`let, customized hardware, etc. The specific configuration of a
`user device for enabling content execution is more fully
`detailed in FIG. 2A.
`0033 FIG. 2A is a diagram of a user device configured to
`enable the execution of content as transmitted by a content
`delivery platform through the activation of an indicator,
`according to an exemplary embodiment. Specifically, the
`indicator is passed on to the user device 101 by the content
`delivery platform 103 in connection with the directory service
`113 and then rendered to the graphical user interface of the
`user device 101 for enabling user activation. FIG. 3 presents
`an exemplary diagram of a graphical user interface (GUI) of
`a user device 101 as configured to enable the execution of
`content through activation of said indicator, according to an
`exemplary embodiment.
`0034. With respect to FIG.2B, the user device 101, which
`may be a mobile phone (as depicted in FIGS. 3 and 6), mobile
`computer or other wireless communication device includes a
`notification presentation module 217 that is configured to
`Support text based communication—i.e., present and create
`text-based notification messages. In addition, the device 101
`
`includes a voice module 219 configured to establish a voice
`based call. Such voice-based calls can be traditional plain
`old-telephone service (POTS) calls or packetized voice calls
`(e.g., VoIP). These communication sessions can occur con
`currently during a call. It is noted that these communication
`sessions can be established over a circuit-switched network, a
`packet-switch network or a combination thereof. Thus, com
`munication interface 229 can be appropriately configured
`depending on the transport systems and/or communication
`network 105 elements involved.
`0035) Still further, a user interface module 221 enables
`presentment of data to a graphical user interface of the user
`device 101. Various software applications operable by the
`user device may feature application programming interfaces
`(APIs) or other function calls corresponding to the user inter
`face module 221 for enabling graphical elements to be dis
`played by the device. This includes, but is not limited to, the
`application pushed to the device 101 by the push module 207
`of the content delivery platform 103 for presenting to the
`interface indicators representative of content available for
`download. It is noted that in some instances multiple com
`munication interfaces may be utilized depending on the type
`of user device involved. Moreover, the user device 101
`employs the user interface module 221 to enable control by
`the user of the device 101 of various communication features
`during a session. Additionally, a controller module 223 is
`configured to coordinate the concurrent communication ses
`sions provided by the notification presentation module 217
`and voice module 219. For example, the controller module
`223 generates the appropriate signals to control the commu
`nication interface 229 for transmission over the voice channel
`and the messaging channel.
`0036) Also operable in connection with the user device
`101 are the content execution module 225 and indicator appli
`cation module 227. The content execution module 225
`enables the viewing, playing and/or rendering of digital con
`tent maintained in data storage 109 as provided by the content
`delivery platform 103. Likewise, the content execution mod
`ule 225 executes the appropriate instructions for decoding the
`received content properly, including the processing of video/
`audio codecs, the performance of various compression or
`decompression techniques, etc. Exemplary applications use
`ful for execution as, or in connection with the content execu
`tion module 225 may include, but are not limited to, a digital
`media player, an MP3 player or other audio player, a video
`player, a podcast feedback mechanism or any other applica
`tion or software suited for the execution of content of various
`formats. Exemplary formats for video content may include,
`but is not limited to, MPEG, AVI, RealVideo and QuickTime,
`while exemplary audio formats aside from MP3 may include,
`but is not limited to AAC, WMA, WAV and AIFF. In the case
`of video and/or audio content, the user interface module 229
`operates in connection with the content execution module 225
`and controller module 223: for example, to render video
`content to the graphical u

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket