Patent application number | Description | Published |
20120077462 | USER DEVICE IDENTIFICATION USING A PSEUDO DEVICE IDENTIFIER - A system configured to receive a first request to generate a pseudo identifier associated with a user device; retrieve an identifier associated with the user device; and generate, using a mathematical function, the pseudo identifier based on the identifier associated with the user device, where the pseudo identifier may be generated in a format corresponding to a telephone number. The system is further configured to send a second request to register the user device, where the second request may include the pseudo identifier; receive a confirmation code that permits the user device to access information, associated with the server device, without using the identifier associated with the user device or a telephone number associated with the user device; send a third request for information associated with the server device, where the third request may include the confirmation code; and receive the information associated with the server device. | 03-29-2012 |
20120079401 | MULTI-LAYER GRAPHICS PAINTING FOR MOBILE DEVICES - A mobile device may efficiently update a multi-layer graphic display by storing a background image representing an image of a graphic user interface displayed by the device but not including graphic elements that are in an active layer of the graphic user interface. The device may determine regions in the graphic user interface that previously corresponded to locations of the graphic elements and that no longer correspond to locations of the graphic elements; and issue one or more graphic commands to set the determined regions to be equal to corresponding regions from the background image. | 03-29-2012 |
20120109902 | CONTENT CACHING BASED ON REFRESH AND EXPIRATION TIMES - A device is configured to receive a request for particular content metadata; determine, in response to the request, whether information associated with the particular content metadata is stored in a local memory; present the particular content metadata for display without contacting a server when the information has been stored in the memory for less than a first amount of time; present the particular content metadata for display and contact a server to obtain new content metadata when the information has been stored in the memory for at least the first amount of time and less than a second amount of time; and contact a server to obtain new content metadata, relating to the particular content metadata, and present the new content metadata for display when the information has been stored in the memory for at least the second amount of time. | 05-03-2012 |
20120110317 | CONTENT DOWNLOAD MANAGER - A system is configured to receive input to define one or more download policies from a group of available download policies, including one or more network restriction policies, one or more time restriction policies, one or more event restriction policies, and one or more location restriction policies. The system is further configured to receive an instruction to download particular content, determine that the one or more download policies permit the particular content to be downloaded, download the particular content when the one or more download policies permit the particular content to be downloaded, and generate a notification that the particular content is available to be accessed. | 05-03-2012 |
20120155358 | ADAPTIVE MOBILE MULTICASTING FOR WIRELESS NETWORKS - Video streams may be adaptively switched between multicast and unicast transmission over a wireless interface of a wireless network. A device may track a quantity of videos that are being streamed over the wireless network. The device may determine, based on the tracked quantity of videos, whether to dedicate a radio channel, of at least one cell in the wireless network, to streaming a first of the videos. The device may transmit, in response to a request, from a mobile device, for the first video, an identification of the dedicated radio channel so that the mobile device can receive the first video as a streaming video over the dedicated radio channel. | 06-21-2012 |
20130055301 | DELIVERY CHANNEL SELECTION AND APPLICATION LAYER HANDOVER OF PROGRAMS FOR A MOBILE SERVICE - Methods and devices provide channel assignments of programs delivered in a mobile setting. The channel assignments include unicast channels, multicast channels, and broadcast channels. The channel assignments are based on one or more of the type of program, user viewership information, or user voting information. Additionally, methods and devices provide for handover between mobile service areas at the application layer. Programs are buffered based on a handover time. During the handover, the buffered portion of the program is played. | 02-28-2013 |
20130074168 | STREAMING VIDEO AUTHENTICATION - One or more devices transmit, to a user device, an application for secure mobile streaming, and receive, from the user device, a registration request for the application. The registration request includes a user ID and a unique device identifier (UDID) for the user device. The one or more devices initiate a validation procedure for the user ID or UDID. When the user ID or UDID is validated, the one or more devices generate a device-token for the user device. The device-token includes a hash value based on information in the registration request and an expiration date for the device-token. The one or more devices send the device-token to the user device via a private network. The device-token is required to permit the user device to receive a secure content stream via a public network. | 03-21-2013 |
20130152128 | CONTROLLING A VIEWING SESSION FOR A VIDEO PROGRAM - A method includes requesting, by a user device, video program related content. The video program related content includes content related to one or more video programs provided by a service provider. The method also includes receiving the video program related content. A selection of a video program from the one or more video programs is received. The video program is selected at a set top box. The method also includes controlling a viewing session for the video program using the user device. | 06-13-2013 |
20130267207 | REDUCING CELLULAR NETWORK TRAFFIC - A system is configured to store a user profile associated with a user, the user profile including: a first time, a time period, a list of content accessed by the one or more devices from one or more servers. The system may further be configured to identify particular content based on the list of content from the user profile; determine an amount of particular content to transfer based on the time period; and automatically transfer at least the amount of particular content from one or more servers to the one or more devices over a local area network, prior to the first time. | 10-10-2013 |
20130304551 | BOUNTY TRACKING FOR REFERRAL - A method includes accessing at least one referral information entry. Each referral information entry associated with a referred user device is based on a referral from a referring partner application to a product. Each referral information entry includes an identifier for the referring partner application, a product identifier for the product, a time stamp of the referral, and a unique identifier associated with the referred user device. Sign-up information is received from a user device. The sign-up information includes a unique identifier of the user device, and a time of sign-up. The method includes mapping the sign-up information to the at least one referral information entry to determine whether the user device is one of the referred user devices. A determination whether the bounty requirements are met is made based on the mapped information and at least one predetermined business rule for referral bounties. | 11-14-2013 |