ACCESS POINT FOR IMPROVED CONTENT DELIVERY SYSTEM
First Claim
1. A method for wirelessly distributing media content to a population of portable devices, comprising:
- receiving media content transmitted from a network controller;
storing the media content in local storage;
managing a wireless data protocol coverage area with an access point;
authenticating a request for media content from a portable device as a subscriber within the coverage area;
wirelessly transmitting the requested media content to the portable device; and
reporting the wireless transmission to the network controller for tracking and billing purposes.
1 Assignment
0 Petitions

Accused Products

Abstract
A deployment and distribution model improves content delivery with a business incentive for placement of kiosks with one or more wireless access points in public locations so that portable media players (PMPs) can receive media content (e.g., audio, video, text, haptic content, etc.). In addition, coordination between subscribing users of PMPs, vendors who provide kiosks, and a network central controller of a content distribution system allow for prepositioning of video content at the kiosks through economically desirable low data rate communication links from the network (e.g., dial-up modem, DSL, etc.); coordinated queuing of downloads (e.g., partial downloads) between kiosk to PMP, peer-to-peer (P2P) downloading between PMPs, and uploads from PMP to kiosk; billing/crediting to correspond with such participation in the distribution; and changing priority/selection of prepositioning of content at kiosks to reflect a clientele profile.
286 Citations
MOBILE TERMINAL AND CONTROLLING METHOD THEREOF | ||
Patent #
US 20110158143A1
Filed 12/20/2010
|
Current Assignee
LG Electronics Inc.
|
Original Assignee
LG Electronics Inc.
|
DATA ACCESS CONTROL METHOD AND SYSTEM | ||
Patent #
US 20110131339A1
Filed 12/01/2009
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
DISTRIBUTED DATA STORAGE AND RETRIEVAL METHOD AND SYSTEM | ||
Patent #
US 20110099207A1
Filed 10/27/2009
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Flexible billing architecture | ||
Patent #
US 8,010,082 B2
Filed 10/19/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Managing user-to-user contact with inferred presence information | ||
Patent #
US 8,069,166 B2
Filed 02/27/2006
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
DELIVERY OF TARGETED CONTENT RELATED TO A LEARNED AND PREDICTED FUTURE BEHAVIOR BASED ON SPATIAL, TEMPORAL, AND USER ATTRIBUTES AND BEHAVIORAL CONSTRAINTS | ||
Patent #
US 20110282964A1
Filed 05/13/2010
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Multiple data store authentication | ||
Patent #
US 8,064,583 B1
Filed 09/21/2006
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
REGISTRATION NOTIFICATION FOR MOBILE DEVICE MANAGEMENT | ||
Patent #
US 20100135201A1
Filed 12/03/2008
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
COMMUNICATION TERMINAL, SERVICE KIOSK, AND SERVICE PROVIDING SYSTEM AND METHOD | ||
Patent #
US 20100077080A1
Filed 05/07/2009
|
Current Assignee
Electronics and Telecommunications Research Institute
|
Original Assignee
Electronics and Telecommunications Research Institute
|
DEPLOYMENT AND DISTRIBUTION MODEL FOR IMPROVED CONTENT DELIVERY | ||
Patent #
US 20100057563A1
Filed 09/02/2008
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
METHODS AND APPARATUS FOR AN ENHANCED MEDIA CONTEXT RATING SYSTEM | ||
Patent #
US 20100058377A1
Filed 09/02/2008
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Reducing network and battery consumption during content delivery and playback | ||
Patent #
US 20090193338A1
Filed 03/31/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Secure end-to-end transport through intermediary nodes | ||
Patent #
US 8,127,342 B2
Filed 09/23/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Data access control | ||
Patent #
US 8,090,853 B2
Filed 12/01/2009
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Provisioning applications for a mobile device | ||
Patent #
US 8,078,158 B2
Filed 06/26/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Provisioning of e-mail settings for a mobile terminal | ||
Patent #
US 8,116,214 B2
Filed 11/30/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile virtual network operator | ||
Patent #
US 8,107,921 B2
Filed 01/11/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
UPDATING MULTI-MEDIA CONTENT IN A DIGITAL DOWNLOAD KIOSK | ||
Patent #
US 20120066462A1
Filed 09/14/2010
|
Current Assignee
NCR Corporation
|
Original Assignee
NCR Corporation
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,166,164 B1
Filed 10/14/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
CONTENT DISTRIBUTION AND AGGREGATION | ||
Patent #
US 20120102329A1
Filed 10/21/2011
|
Current Assignee
Qumu Corp.
|
Original Assignee
Rimage Corporation
|
Cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,190,701 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Content storage mapping method and system | ||
Patent #
US 8,229,936 B2
Filed 10/27/2009
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
WIRELESS COMMUNICATION DEVICE | ||
Patent #
US 20120202426A1
Filed 02/09/2011
|
Current Assignee
NCR Corporation
|
Original Assignee
NCR Corporation
|
REGISTRATION NOTIFICATION FOR MOBILE DEVICE MANAGEMENT | ||
Patent #
US 20120231777A1
Filed 05/21/2012
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,291,076 B2
Filed 03/05/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
SITE BASED MEDIA STORAGE IN A WIRELESS COMMUNICATION NETWORK | ||
Patent #
US 20120287858A1
Filed 07/23/2012
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
Social caching for device resource sharing and management | ||
Patent #
US 8,316,098 B2
Filed 04/19/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Distributed management of keep-alive message signaling for mobile network resource conservation and optimization | ||
Patent #
US 8,326,985 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
System and method for a mobile device to use physical storage of another device for caching | ||
Patent #
US 8,356,080 B2
Filed 07/20/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Electronic-mail filtering for mobile devices | ||
Patent #
US 8,364,181 B2
Filed 12/10/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Context aware data presentation | ||
Patent #
US 8,412,675 B2
Filed 02/24/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Aligning data transfer to optimize connections established for transmission over a wireless network | ||
Patent #
US 8,417,823 B2
Filed 11/18/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Flexible real-time inbox access | ||
Patent #
US 8,438,633 B1
Filed 12/18/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
DETERMINING LOCAL CATALOG OF DIGITAL CONTENT | ||
Patent #
US 20130124371A1
Filed 11/15/2011
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
Verizon Patent and Licensing Incorporated
|
Publishing data in an information community | ||
Patent #
US 8,468,126 B2
Filed 12/14/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Distributed caching in a wireless network of content delivered for a mobile application over a long-held request | ||
Patent #
US 8,484,314 B2
Filed 10/14/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
MOBILE PEER-TO-PEER CONTENT SHARING METHOD AND SYSTEM | ||
Patent #
US 20130182597A1
Filed 03/05/2013
|
Current Assignee
Empire Technology Development LLC
|
Original Assignee
Empire Technology Development LLC
|
Provisioning applications for a mobile device | ||
Patent #
US 8,494,510 B2
Filed 12/06/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Registration notification for mobile device management | ||
Patent #
US 8,204,968 B2
Filed 12/03/2008
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
Site based media storage in a wireless communication network | ||
Patent #
US 8,503,370 B2
Filed 07/23/2012
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
Player, Mobile Communication Device, Authentication Server, Authentication System and Method | ||
Patent #
US 20130212664A1
Filed 10/12/2011
|
Current Assignee
Huizhou TCL Mobile Communication Company Limited
|
Original Assignee
Huizhou TCL Mobile Communication Company Limited
|
Mobile network background traffic data management with optimized polling intervals | ||
Patent #
US 8,539,040 B2
Filed 02/28/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Secure end-to-end transport through intermediary nodes | ||
Patent #
US 8,549,587 B2
Filed 02/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Content storage mapping | ||
Patent #
US 8,554,777 B2
Filed 04/17/2012
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
System and method for executing commands that are non-native to the native environment of a mobile device | ||
Patent #
US 8,561,086 B2
Filed 05/17/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Detecting and preserving state for satisfying application requests in a distributed proxy and cache system | ||
Patent #
US 8,621,075 B2
Filed 04/27/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Method and apparatus for channel prioritization | ||
Patent #
US 8,627,388 B2
Filed 03/27/2012
|
Current Assignee
Roku Inc.
|
Original Assignee
Roku Inc.
|
Cache state management on a mobile device to preserve user experience | ||
Patent #
US 8,635,339 B2
Filed 08/22/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Polling | ||
Patent #
US 8,693,494 B2
Filed 03/31/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,700,728 B2
Filed 05/17/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Cross-platform event engine | ||
Patent #
US 8,209,709 B2
Filed 07/05/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,204,953 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
SYSTEM AND KIOSK APPARATUS FOR COLLECTING END-OF-LIFE MOBILE PHONES | ||
Patent #
US 20140143161A1
Filed 01/11/2012
|
Current Assignee
Ecocityplus Co. Ltd.
|
Original Assignee
Eco-Save Inc.
|
Electronic-mail filtering for mobile devices | ||
Patent #
US 8,738,050 B2
Filed 01/07/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network | ||
Patent #
US 8,750,123 B1
Filed 07/31/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
System and Methods for Preventing Interruptions due to Battery Drain During Streaming Media Sessions Between Devices | ||
Patent #
US 20140173036A1
Filed 12/13/2012
|
Current Assignee
Google LLC
|
Original Assignee
Motorola Mobility LLC
|
Maintaining an IP connection in a mobile network | ||
Patent #
US 8,761,756 B2
Filed 09/13/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks International Oy
|
Integrated messaging | ||
Patent #
US 8,774,844 B2
Filed 04/08/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications | ||
Patent #
US 8,775,631 B2
Filed 02/25/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Timing of keep-alive messages used in a system for mobile network resource conservation and optimization | ||
Patent #
US 8,782,222 B2
Filed 09/05/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Application discovery on mobile devices | ||
Patent #
US 8,787,947 B2
Filed 06/18/2008
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Content delivery to a mobile device from a content service | ||
Patent #
US 8,793,305 B2
Filed 12/13/2007
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
System and method of a relay server for managing communications and notification between a mobile device and a web access server | ||
Patent #
US 8,799,410 B2
Filed 04/13/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Maintaining mobile terminal information for secure communications | ||
Patent #
US 8,805,334 B2
Filed 09/05/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Integrated messaging | ||
Patent #
US 8,805,425 B2
Filed 01/28/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile device power management in data synchronization over a mobile network with or without a trigger notification | ||
Patent #
US 8,811,952 B2
Filed 05/05/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Techniques to support selective mobile content optimization | ||
Patent #
US 8,812,623 B2
Filed 07/17/2012
|
Current Assignee
Nokia Solutions Networks Oy
|
Original Assignee
Nokia Solutions Networks Oy
|
Method and system for management of a virtual network connection without heartbeat messages | ||
Patent #
US 8,812,695 B2
Filed 04/03/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
System and method for tracking billing events in a mobile wireless network for a network operator | ||
Patent #
US 8,831,561 B2
Filed 04/28/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief | ||
Patent #
US 8,832,228 B2
Filed 04/26/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Distributed caching for resource and mobile network traffic management | ||
Patent #
US 8,838,783 B2
Filed 07/05/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Flexible real-time inbox access | ||
Patent #
US 8,839,412 B1
Filed 09/13/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Web-based access to data objects | ||
Patent #
US 8,838,744 B2
Filed 01/28/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile traffic categorization and policy for network use optimization while preserving user experience | ||
Patent #
US 8,843,153 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System for providing policy based content service in a mobile network | ||
Patent #
US 8,849,902 B2
Filed 06/24/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization | ||
Patent #
US 8,861,354 B2
Filed 12/14/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Content storage mapping | ||
Patent #
US 8,862,599 B2
Filed 08/12/2013
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Policy based content service | ||
Patent #
US 8,862,657 B2
Filed 01/25/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation | ||
Patent #
US 8,868,753 B2
Filed 12/06/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Registration notification for mobile device management | ||
Patent #
US 8,868,696 B2
Filed 05/21/2012
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
Provisioning of e-mail settings for a mobile terminal | ||
Patent #
US 8,873,411 B2
Filed 01/12/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols | ||
Patent #
US 8,874,761 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile application traffic optimization | ||
Patent #
US 8,886,176 B2
Filed 07/22/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Content and identity delivery system for portable playback of content and streaming service integration | ||
Patent #
US 8,898,803 B1
Filed 01/11/2011
|
Current Assignee
Media IP LLC.
|
Original Assignee
Media IP LLC.
|
Optimization of resource polling intervals to satisfy mobile device requests | ||
Patent #
US 8,903,954 B2
Filed 11/22/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile virtual network operator | ||
Patent #
US 8,909,192 B2
Filed 08/11/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Bandwidth measurement | ||
Patent #
US 8,909,759 B2
Filed 10/12/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Detection and management of user interactions with foreground applications on a mobile device in distributed caching | ||
Patent #
US 8,909,202 B2
Filed 01/07/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for providing a network service in a distributed fashion to a mobile device | ||
Patent #
US 8,914,002 B2
Filed 08/11/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Optimization of mobile traffic directed to private networks and operator configurability thereof | ||
Patent #
US 8,918,503 B2
Filed 08/28/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Content distribution and aggregation | ||
Patent #
US 8,935,532 B2
Filed 10/21/2011
|
Current Assignee
Qumu Corp.
|
Original Assignee
Qumu Corp.
|
Method and apparatus for recurring content searches and viewing window notification | ||
Patent #
US 8,938,755 B2
Filed 03/27/2012
|
Current Assignee
Roku Inc.
|
Original Assignee
Roku Inc.
|
Method and apparatus for intercepting events in a communication system | ||
Patent #
US RE45,348 E1
Filed 03/16/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,966,066 B2
Filed 10/12/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Deployment and distribution model for improved content delivery system | ||
Patent #
US 8,966,001 B2
Filed 09/02/2008
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management and network/device resource conservation | ||
Patent #
US 8,977,755 B2
Filed 12/06/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and apparatus for dynamic prioritization of content listings | ||
Patent #
US 8,977,721 B2
Filed 03/27/2012
|
Current Assignee
Roku Inc.
|
Original Assignee
Roku Inc.
|
Monitoring mobile application activities for malicious traffic on a mobile device | ||
Patent #
US 8,984,581 B2
Filed 07/11/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Connection architecture for a mobile network | ||
Patent #
US 8,989,728 B2
Filed 09/07/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Predictive content delivery | ||
Patent #
US 9,002,828 B2
Filed 01/02/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation | ||
Patent #
US 9,009,250 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system | ||
Patent #
US 9,021,021 B2
Filed 12/10/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and methods for preventing interruptions due to battery drain during streaming media sessions between devices | ||
Patent #
US 9,037,682 B2
Filed 12/13/2012
|
Current Assignee
Google LLC
|
Original Assignee
Google Technology Holdings LLC
|
3D mobile user interface with configurable workspace management | ||
Patent #
US 9,043,731 B2
Filed 03/30/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile network traffic coordination across multiple applications | ||
Patent #
US 9,043,433 B2
Filed 05/25/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Intelligent rendering of information in a limited display environment | ||
Patent #
US 9,047,142 B2
Filed 12/16/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile network traffic coordination across multiple applications | ||
Patent #
US 9,049,179 B2
Filed 01/20/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Location-based operations and messaging | ||
Patent #
US 9,055,102 B2
Filed 08/02/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic | ||
Patent #
US 9,060,032 B2
Filed 05/09/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network | ||
Patent #
US 9,065,765 B2
Filed 10/08/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Distributed implementation of dynamic wireless traffic policy | ||
Patent #
US 9,077,630 B2
Filed 07/08/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Device resources sharing for network resource conservation | ||
Patent #
US 9,084,105 B2
Filed 04/19/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile network background traffic data management | ||
Patent #
US 9,100,873 B2
Filed 09/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Managing cache to prevent overloading of a wireless network due to user activity | ||
Patent #
US 9,131,397 B2
Filed 06/06/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and apparatus for sharing content | ||
Patent #
US 9,137,578 B2
Filed 02/26/2013
|
Current Assignee
Roku Inc.
|
Original Assignee
Roku Inc.
|
Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion | ||
Patent #
US 9,161,258 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Mobile terminal and controlling method thereof | ||
Patent #
US 9,167,526 B2
Filed 12/20/2010
|
Current Assignee
LG Electronics Inc.
|
Original Assignee
LG Electronics Inc.
|
Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol | ||
Patent #
US 9,173,128 B2
Filed 03/06/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Methods and apparatus for an enhanced media content rating system | ||
Patent #
US 9,178,632 B2
Filed 09/02/2008
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
System and methods for a cloud based wireless personal area network service enabling context activity handoffs between devices | ||
Patent #
US 9,185,742 B2
Filed 12/13/2012
|
Current Assignee
Google Technology Holdings LLC
|
Original Assignee
Google Technology Holdings LLC
|
Method and system for using a cache miss state match indicator to determine user suitability of targeted content messages in a mobile environment | ||
Patent #
US 9,203,911 B2
Filed 11/11/2008
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Method and system for message value calculation in a mobile environment | ||
Patent #
US 9,203,912 B2
Filed 11/11/2008
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Dynamic categorization of applications for network access in a mobile network | ||
Patent #
US 9,203,864 B2
Filed 02/04/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
ARCHITECTURE AND METHOD FOR CONTENT SHARING AND DISTRIBUTION | ||
Patent #
US 20150348055A1
Filed 05/28/2015
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
Mobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor | ||
Patent #
US 9,208,123 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Content storage mapping | ||
Patent #
US 9,218,398 B2
Filed 07/11/2014
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Mobile device with application or context aware fast dormancy | ||
Patent #
US 9,241,314 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network | ||
Patent #
US 9,239,800 B2
Filed 07/11/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Extending user relationships | ||
Patent #
US 9,251,193 B2
Filed 10/28/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Application or context aware fast dormancy | ||
Patent #
US 9,271,238 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Request and response characteristics based adaptation of distributed caching in a mobile network | ||
Patent #
US 9,275,163 B2
Filed 10/17/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Mobile peer-to-peer content sharing method and system | ||
Patent #
US 9,277,348 B2
Filed 03/05/2013
|
Current Assignee
Empire Technology Development LLC
|
Original Assignee
Empire Technology Development LLC
|
Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol | ||
Patent #
US 9,277,443 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Method and apparatus for channel prioritization | ||
Patent #
US 9,288,547 B2
Filed 01/06/2014
|
Current Assignee
Roku Inc.
|
Original Assignee
Roku Inc.
|
System and method for a mobile device to use physical storage of another device for caching | ||
Patent #
US 9,300,719 B2
Filed 01/14/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Systems and methods for application management of mobile device radio state promotion and demotion | ||
Patent #
US 9,307,493 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
System and method for reduction of mobile network traffic used for domain name system (DNS) queries | ||
Patent #
US 9,325,662 B2
Filed 01/09/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
User as an end point for profiling and optimizing the delivery of content and data in a wireless network | ||
Patent #
US 9,326,189 B2
Filed 02/04/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Wireless traffic management system cache optimization using http headers | ||
Patent #
US 9,330,196 B2
Filed 06/14/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Subscriber identity module control in a portable communication device | ||
Patent #
US 9,363,673 B2
Filed 08/04/2014
|
Current Assignee
Google Technology Holdings LLC
|
Original Assignee
Google Technology Holdings LLC
|
Determining related content to serve based on connectivity | ||
Patent #
US 9,369,354 B1
Filed 11/14/2013
|
Current Assignee
Google LLC
|
Original Assignee
Google Inc.
|
User profile generation architecture for mobile content-message targeting | ||
Patent #
US 9,392,074 B2
Filed 06/06/2008
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Method and system for multi-level distribution information cache management in a mobile environment | ||
Patent #
US 9,391,789 B2
Filed 12/11/2008
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Updating multi-media content in a digital download kiosk | ||
Patent #
US 9,396,464 B2
Filed 09/14/2010
|
Current Assignee
NCR Corporation
|
Original Assignee
NCR Corporation
|
Methods and systems for providing targeted information using identity masking in a wireless communications device | ||
Patent #
US 9,398,113 B2
Filed 06/06/2008
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Mobile application traffic optimization | ||
Patent #
US 9,407,713 B2
Filed 01/16/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
METHOD FOR DELIVERING MUSIC CONTENT TO A SMART PHONE | ||
Patent #
US 20160241622A1
Filed 04/28/2016
|
Current Assignee
1974 Productions Inc.
|
Original Assignee
1974 Productions Inc.
|
Method for delivering music content to a smart phone | ||
Patent #
US 9,477,954 B2
Filed 03/02/2015
|
Current Assignee
1974 Productions Inc.
|
Original Assignee
1974 Productions Inc.
|
Method and system for providing targeted information using profile attributes with variable confidence levels in a mobile environment | ||
Patent #
US 9,485,322 B2
Filed 06/06/2008
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Method and system for providing targeted information based on a user profile in a mobile environment | ||
Patent #
US 9,497,286 B2
Filed 06/06/2008
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
System and method for searching multimedia | ||
Patent #
US 9,519,645 B2
Filed 11/07/2014
|
Current Assignee
Silicon Valley Bank, Roku Inc.
|
Original Assignee
Silicon Valley Bank
|
Registration notification for mobile device management | ||
Patent #
US 9,535,683 B2
Filed 09/19/2014
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
CACHING NODES | ||
Patent #
US 20170041429A1
Filed 09/26/2014
|
Current Assignee
Ent Services Development Corporation LP
|
Original Assignee
Hewlett Packard Enterprise Development LP
|
Method and system for delivery of targeted information based on a user profile in a mobile communication device | ||
Patent #
US 9,596,317 B2
Filed 06/06/2008
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
System and methods for preventing interruptions due to battery drain during streaming media sessions between devices | ||
Patent #
US 9,665,165 B2
Filed 05/11/2015
|
Current Assignee
Google LLC
|
Original Assignee
Google Technology Holdings LLC
|
Switcher for wireless display devices | ||
Patent #
US 9,667,905 B1
Filed 11/23/2015
|
Current Assignee
Dish Technologies LLC
|
Original Assignee
Echostar Technologies LLC
|
System and kiosk apparatus for collecting end-of-life mobile phones | ||
Patent #
US 9,704,142 B2
Filed 01/11/2012
|
Current Assignee
Ecocityplus Co. Ltd.
|
Original Assignee
Eco-Save Inc.
|
Method and system using keyword vectors and associated metrics for learning and prediction of user correlation of targeted content messages in a mobile environment | ||
Patent #
US 9,705,998 B2
Filed 11/11/2008
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Mobile device configured for communicating with another mobile device associated with an associated user | ||
Patent #
US 9,712,986 B2
Filed 03/22/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
System and methods for preventing interruptions due to battery drain during streaming media sessions between devices | ||
Patent #
US 9,811,151 B2
Filed 05/26/2017
|
Current Assignee
Google LLC
|
Original Assignee
Google Technology Holdings LLC
|
Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic | ||
Patent #
US 9,832,095 B2
Filed 12/14/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Relay device, communication system, and relaying method | ||
Patent #
US 9,876,558 B2
Filed 09/14/2015
|
Current Assignee
Toshiba Corporation
|
Original Assignee
Toshiba Corporation
|
Mobile peer-to-peer content sharing method and system | ||
Patent #
US 9,888,510 B2
Filed 01/13/2016
|
Current Assignee
Empire Technology Development LLC
|
Original Assignee
Empire Technology Development LLC
|
BROADCASTER TOOLS FOR INTERACTIVE SHOPPING INTERFACES | ||
Patent #
US 20180103298A1
Filed 12/12/2017
|
Current Assignee
Amazon Technologies
|
Original Assignee
Amazon Technologies
|
Method and system for content delivery based on user preferences | ||
Patent #
US 9,986,004 B1
Filed 08/30/2016
|
Current Assignee
Raymond Wilczynski, Chris Carruth
|
Original Assignee
Raymond Wilczynski, Chris Carruth
|
Wireless communication device | ||
Patent #
US 9,998,161 B2
Filed 02/09/2011
|
Current Assignee
NCR Corporation
|
Original Assignee
NCR Corporation
|
Relay device and communication system | ||
Patent #
US 10,057,834 B2
Filed 09/08/2015
|
Current Assignee
Toshiba Corporation
|
Original Assignee
Toshiba Corporation
|
Accessing applications by devices in proximity in a communications network | ||
Patent #
US 10,064,211 B2
Filed 03/15/2017
|
Current Assignee
InterDigital Patent Holdings Inc.
|
Original Assignee
InterDigital Patent Holdings Inc.
|
Registration notification for mobile device management | ||
Patent #
US 10,095,505 B2
Filed 11/22/2016
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
Method for delivering music content to a smart phone | ||
Patent #
US 10,142,383 B2
Filed 04/28/2016
|
Current Assignee
1974 Productions Inc.
|
Original Assignee
1974 Productions Inc.
|
Generation of access point configuration change based on a generated coverage monitor | ||
Patent #
US 10,172,016 B2
Filed 06/29/2012
|
Current Assignee
Hewlett-Packard Development Company L.P.
|
Original Assignee
Hewlett Packard Enterprise Development LP
|
Event-based synchronization in a file sharing environment | ||
Patent #
US 10,235,331 B1
Filed 06/18/2015
|
Current Assignee
Emc IP Holding Company LLC
|
Original Assignee
Emc IP Holding Company LLC
|
Dynamic reprioritization of content download during synchronization | ||
Patent #
US 10,242,024 B1
Filed 06/18/2015
|
Current Assignee
Emc IP Holding Company LLC
|
Original Assignee
Emc IP Holding Company LLC
|
Enhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network | ||
Patent #
US 10,263,899 B2
Filed 04/10/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
System and methods for content handoffs between devices | ||
Patent #
US 10,331,202 B2
Filed 11/01/2017
|
Current Assignee
Google LLC
|
Original Assignee
Google Technology Holdings LLC
|
Registration notification for mobile device management | ||
Patent #
US 10,372,439 B2
Filed 09/06/2018
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
Variable multiple-input multiple-output downlink user equipment | ||
Patent #
US 10,432,272 B1
Filed 11/05/2018
|
Current Assignee
XCOM Labs Inc.
|
Original Assignee
XCOM Labs Inc.
|
Multi-network transaction analysis | ||
Patent #
US 10,445,754 B2
Filed 09/14/2016
|
Current Assignee
Western Union Company
|
Original Assignee
Western Union Company
|
Mobile peer-to-peer content sharing method and system | ||
Patent #
US 10,462,832 B2
Filed 02/02/2018
|
Current Assignee
Empire Technology Development LLC
|
Original Assignee
Empire Technology Development LLC
|
Live video stream with interactive shopping interface | ||
Patent #
US 10,491,958 B2
Filed 01/16/2018
|
Current Assignee
Amazon Technologies
|
Original Assignee
Amazon Technologies
|
Apparatus and methods for facilitating context handoff between devices in a cloud based wireless personal area network | ||
Patent #
US 10,545,641 B2
Filed 08/03/2015
|
Current Assignee
Google Technology Holdings LLC
|
Original Assignee
Google Technology Holdings LLC
|
Electronic commerce functionality in video overlays | ||
Patent #
US 10,547,909 B2
Filed 06/11/2018
|
Current Assignee
Amazon Technologies
|
Original Assignee
Amazon Technologies
|
User equipment assisted multiple-input multiple-output downlink configuration | ||
Patent #
US 10,659,112 B1
Filed 11/05/2018
|
Current Assignee
XCOM Labs Inc.
|
Original Assignee
XCOM Labs Inc.
|
Systems and methods for providing location services | ||
Patent #
US 10,708,366 B2
Filed 11/19/2018
|
Current Assignee
Capital One Services LLC
|
Original Assignee
Capital One Services LLC
|
Learning client preferences to optimize event-based synchronization | ||
Patent #
US 10,721,298 B1
Filed 06/18/2015
|
Current Assignee
Emc IP Holding Company LLC
|
Original Assignee
Emc IP Holding Company LLC
|
User equipment with cellular link and peer-to-peer link | ||
Patent #
US 10,756,795 B2
Filed 12/18/2018
|
Current Assignee
XCOM Labs Inc.
|
Original Assignee
XCOM Labs Inc.
|
User equipment for wirelessly communicating cellular signal with another user equipment | ||
Patent #
US 10,756,767 B1
Filed 02/05/2019
|
Current Assignee
XCOM Labs Inc.
|
Original Assignee
XCOM Labs Inc.
|
Distributed multiple-input multiple-output downlink configuration | ||
Patent #
US 10,756,860 B2
Filed 11/05/2018
|
Current Assignee
XCOM Labs Inc.
|
Original Assignee
XCOM Labs Inc.
|
Method for delivering music content to a smart phone | ||
Patent #
US 10,771,526 B2
Filed 11/27/2018
|
Current Assignee
1974 Productions Inc.
|
Original Assignee
1974 Productions Inc.
|
Dynamic reprioritization of content download during synchronization | ||
Patent #
US 10,803,021 B2
Filed 07/30/2018
|
Current Assignee
Emc IP Holding Company LLC
|
Original Assignee
Emc IP Holding Company LLC
|
Cooperative multiple-input multiple-output downlink scheduling | ||
Patent #
US 10,812,216 B2
Filed 11/05/2018
|
Current Assignee
XCOM Labs Inc.
|
Original Assignee
XCOM Labs Inc.
|
Generation of access point configuration change based on a generated coverage monitor | ||
Patent #
US 10,869,203 B2
Filed 12/20/2018
|
Current Assignee
Hewlett Packard Enterprise Development LP
|
Original Assignee
Hewlett Packard Enterprise Development LP
|
Method for providing additional contents at terminal, and terminal using same | ||
Patent #
US 10,880,610 B2
Filed 05/17/2016
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
TWO STAGE MOBILE DEVICE GEOGRAPHIC LOCATION DETERMINATION | ||
Patent #
US 20110051658A1
Filed 10/22/2007
|
Current Assignee
T-Mobile USA Inc.
|
Original Assignee
T-Mobile USA Inc.
|
Three-way media recommendation method and system | ||
Patent #
US 7,937,725 B1
Filed 07/27/2000
|
Current Assignee
Sisvel S.p.A.
|
Original Assignee
Koninklijke Philips N.V.
|
Monitoring Performance of Telecommunications Network | ||
Patent #
US 20110176427A1
Filed 06/25/2008
|
Current Assignee
Telefonaktiebolaget LM Ericsson
|
Original Assignee
Yangcheng Huang, Sidath Handurukande
|
Serving media articles with altered playback speed | ||
Patent #
US 7,840,693 B2
Filed 01/05/2007
|
Current Assignee
Google LLC
|
Original Assignee
Google Inc.
|
Logging of radio listening and interactivity | ||
Patent #
US 7,653,341 B2
Filed 05/29/2007
|
Current Assignee
Dell Products LP
|
Original Assignee
Dell Products LP
|
Intelligent system and methods of recommending media content items based on user preferences | ||
Patent #
US 7,840,986 B2
Filed 12/14/2000
|
Current Assignee
TiVo Solutions Inc.
|
Original Assignee
TiVo Inc.
|
SYSTEMS FOR MANAGING DIGITAL MEDIA DISTRIBUTION | ||
Patent #
US 20090012873A1
Filed 06/19/2008
|
Current Assignee
Mediaport Entertainment Inc.
|
Original Assignee
Mediaport Entertainment Inc.
|
Portable cellular enhancer | ||
Patent #
US 20090046677A1
Filed 08/16/2007
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
SEISMIC SENSOR TRANSFER DEVICE | ||
Patent #
US 20090052992A1
Filed 08/23/2007
|
Current Assignee
Magseis FF LLC
|
Original Assignee
Fairfield Industries Incorporated
|
METHOD AND SYSTEM FOR MESSAGE NOTIFICATION | ||
Patent #
US 20090089188A1
Filed 09/28/2007
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Knowledge Ventures L.P.
|
System and method for resumable data transmission | ||
Patent #
US 20090156216A1
Filed 12/13/2007
|
Current Assignee
Industrial Technology Research Institute
|
Original Assignee
Industrial Technology Research Institute
|
Portable device for receiving media content | ||
Patent #
US 7,565,676 B2
Filed 01/11/2005
|
Current Assignee
Koninklijke Philips N.V.
|
Original Assignee
Koninklijke Philips N.V.
|
Location Based Handoff | ||
Patent #
US 20090203394A1
Filed 02/12/2008
|
Current Assignee
Cisco Technology Incorporated
|
Original Assignee
Cisco Technology Incorporated
|
CREATING ONLINE RESOURCES USING INFORMATION EXCHANGED BETWEEN PAIRED WIRELESS DEVICES | ||
Patent #
US 20090247197A1
Filed 03/26/2009
|
Current Assignee
Logincube SA
|
Original Assignee
Logincube SA
|
APPARATUS AND METHOD FOR PROVIDING MULTICAST/BROADCAST SERVICE IN BROADBAND WIRELESS COMMUNICATION SYSTEM | ||
Patent #
US 20080008176A1
Filed 07/09/2007
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
System for creating and rendering synchronized audio and visual programming defined by a markup language text file | ||
Patent #
US 20080005130A1
Filed 08/02/2007
|
Current Assignee
Personal Audio LLC
|
Original Assignee
Personal Audio LLC
|
METHODS AND APPARATUS FOR TRANSFERRING DATA | ||
Patent #
US 20080016201A1
Filed 07/16/2007
|
Current Assignee
Solid State Networks LLC
|
Original Assignee
Solid State Networks LLC
|
AUTHORIZED MOBILE CONTENT SEARCH RESULTS | ||
Patent #
US 20080009268A1
Filed 05/08/2006
|
Current Assignee
Jumptap Incorporated
|
Original Assignee
Jumptap Incorporated
|
SYSTEMS AND METHODS FOR TEMPORARY MEDIA FILE STORAGE ON A WIRELESS COMMUNICATION DEVICE | ||
Patent #
US 20080039058A1
Filed 01/25/2007
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Content delivery system for digital object | ||
Patent #
US 20080037438A1
Filed 11/08/2006
|
Current Assignee
Piece Future Pte. Ltd.
|
Original Assignee
Velocix Ltd.
|
SYSTEM AND METHOD FOR CONTENT DISTRIBUTION | ||
Patent #
US 20080034394A1
Filed 06/08/2007
|
Current Assignee
John Jacobs, Eric Johansson, Robert Lee
|
Original Assignee
John Jacobs, Eric Johansson, Robert Lee
|
MULTILEVEL DISTRIBUTION OF DIGITAL CONTENT | ||
Patent #
US 20080195546A1
Filed 02/12/2007
|
Current Assignee
Sony Ericsson Mobile Communications USA Incorporated
|
Original Assignee
Sony Ericsson Mobile Communications USA Incorporated
|
System and Method for Media Transmission | ||
Patent #
US 20080216145A1
Filed 12/31/2007
|
Current Assignee
ITT Manufacturing Enterprises Inc.
|
Original Assignee
ITT Manufacturing Enterprises Inc.
|
Apparatus, Systems and Methods for Targeted Content Delivery | ||
Patent #
US 20080235351A1
Filed 08/30/2006
|
Current Assignee
Feeva Technology Incorporated
|
Original Assignee
Feeva Technology Incorporated
|
METHOD AND APPARATUS FOR DISTRIBUTING A MULTIMEDIA FILE TO A PUBLIC KIOSK ACROSS A NETWORK | ||
Patent #
US 20080250120A1
Filed 02/22/2008
|
Current Assignee
Clear Gospel Campaign
|
Original Assignee
Clear Gospel Campaign
|
Wireless Data Networking | ||
Patent #
US 20080291855A1
Filed 11/14/2007
|
Current Assignee
Raytheon Company
|
Original Assignee
Phase IV Engineering Inc.
|
Method and apparatus to facilitate download scheduling | ||
Patent #
US 20070021110A1
Filed 07/25/2005
|
Current Assignee
Google Technology Holdings LLC
|
Original Assignee
Motorola Mobility LLC
|
Wireless content distribution | ||
Patent #
US 20070016654A1
Filed 07/11/2006
|
Current Assignee
Staccato Communications Incorporated
|
Original Assignee
Staccato Communications Incorporated
|
METHOD AND SYSTEM FOR DISTRIBUTING DATA | ||
Patent #
US 20070055862A1
Filed 09/07/2006
|
Current Assignee
Interdigital Technology Corporation
|
Original Assignee
Interdigital Technology Corporation
|
Method and system for distribution of digital protected content data via a peer-to-peer data network | ||
Patent #
US 20070061863A1
Filed 09/01/2005
|
Current Assignee
Siemens AG
|
Original Assignee
Hariharan Rajasekaran
|
Peer-to-peer connection establishment | ||
Patent #
US 20070091872A1
Filed 11/30/2005
|
Current Assignee
Nokia Corporation
|
Original Assignee
Nokia Corporation
|
Method and apparatus for on-demand content transmission and control over networks | ||
Patent #
US 20070094691A1
Filed 10/24/2005
|
Current Assignee
Time Warner Cable Enterprises LLC
|
Original Assignee
Time Warner Cable Enterprises LLC
|
Digital rights management in a mobile communications environment | ||
Patent #
US 20070112676A1
Filed 06/09/2006
|
Current Assignee
Nokia Corporation
|
Original Assignee
Nokia Corporation
|
TVA metadata automatic generation service for home networks | ||
Patent #
US 20070143370A1
Filed 12/20/2005
|
Current Assignee
Matsushita Electric Industrial Company Limited
|
Original Assignee
Matsushita Electric Industrial Company Limited
|
TIME BASED WIRELESS ACCESS PROVISIONING | ||
Patent #
US 20070135060A1
Filed 02/09/2007
|
Current Assignee
CommWorks Solutions LLC
|
Original Assignee
AOL LLC
|
Method and integrated system for networked control of an environment of a mobile object | ||
Patent #
US 7,250,860 B2
Filed 09/30/2004
|
Current Assignee
Signature Control Systems Inc.
|
Original Assignee
Signature Control Systems Inc.
|
COMBINED ALGORITHMIC AND EDITORIAL-REVIEWED MOBILE CONTENT SEARCH RESULTS | ||
Patent #
US 20070168354A1
Filed 10/27/2006
|
Current Assignee
Jumptap Incorporated
|
Original Assignee
Jumptap Incorporated
|
Secure, continous, proxy-optimized, device-to-device data download reception system and method of use | ||
Patent #
US 20070174471A1
Filed 04/28/2004
|
Current Assignee
IPTV SYSTEMS LLC
|
Original Assignee
Cedric Van Rossum
|
Communications network | ||
Patent #
US 20070174467A1
Filed 04/11/2006
|
Current Assignee
Lastmile Communications Ltd.
|
Original Assignee
Lastmile Communications Ltd.
|
Storage and playback device and method for using the same | ||
Patent #
US 20070178830A1
Filed 03/13/2007
|
Current Assignee
Callahan Cellular LLC
|
Original Assignee
Universal Electronics Inc.
|
ESTABLISHMENT-BASED MEDIA AND MESSAGING SERVICE | ||
Patent #
US 20070214182A1
Filed 05/15/2007
|
Current Assignee
Outland Research LLC
|
Original Assignee
Outland Research LLC
|
Methods and systems for logging into automated content vending systems for content delivery to portable devices | ||
Patent #
US 20070228162A1
Filed 03/30/2006
|
Current Assignee
MOD Systems
|
Original Assignee
MOD Systems
|
Heading-dependent routing method and network subsystem | ||
Patent #
US 20070237101A1
Filed 09/07/2005
|
Current Assignee
MEC Management LLC
|
Original Assignee
Searete LLC
|
MOBILE SEARCH SERVICES RELATED TO DIRECT IDENTIFIERS | ||
Patent #
US 20070239724A1
Filed 05/10/2006
|
Current Assignee
Jumptap Incorporated
|
Original Assignee
Jumptap Incorporated
|
Advertisement brokerage system for diversified general media | ||
Patent #
US 20070239537A1
Filed 04/07/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Miva Incorporated
|
Distributed multimedia transfer | ||
Patent #
US 7,302,465 B2
Filed 10/22/2001
|
Current Assignee
Mavenir Systems Incorporated
|
Original Assignee
Comverse Incorporated
|
Interaction analysis and prioritization of mobile content | ||
Patent #
US 20070260635A1
Filed 03/21/2006
|
Current Assignee
Verizon Media Inc.
|
Original Assignee
Jumptap Incorporated
|
Mobile content delivery system | ||
Patent #
US 6,996,393 B2
Filed 08/31/2001
|
Current Assignee
Nokia Corporation
|
Original Assignee
Nokia Corporation
|
Distributed location based service system | ||
Patent #
US 6,879,838 B2
Filed 04/20/2001
|
Current Assignee
Mobile Enhancement Solutions LLC
|
Original Assignee
Koninklijke Philips N.V.
|
Battery saving method and communication device using prediction of user location, movement and actions | ||
Patent #
US 5,799,256 A
Filed 07/17/1996
|
Current Assignee
Google Technology Holdings LLC
|
Original Assignee
Motorola Inc.
|
Route-based communication planning architecture and method for wireless communication | ||
Patent #
US 6,898,432 B1
Filed 11/21/2000
|
Current Assignee
NorthStar Systems LLC
|
Original Assignee
DAIMLERCHRYSLER RESEARCH AND TECHNOLOGY NORTH AMERICA INC.
|
Audio visual player apparatus and system and method of content distribution using the same | ||
Patent #
US 20060008256A1
Filed 09/29/2004
|
Current Assignee
Sandisk Technologies Incorporated
|
Original Assignee
Sandisk Technologies Incorporated
|
Multimedia content distribution | ||
Patent #
US 20060015580A1
Filed 02/07/2005
|
Current Assignee
Home Box Office Incorporated
|
Original Assignee
Home Box Office Incorporated
|
User interface for collecting viewer ratings of media content and facilitating adaption of content recommenders | ||
Patent #
US 6,990,635 B2
Filed 01/24/2001
|
Current Assignee
Signify Holding B.V.
|
Original Assignee
Koninklijke Philips N.V.
|
Method for providing contents for a wireless communication device | ||
Patent #
US 20060031163A1
Filed 10/12/2005
|
Current Assignee
Nokia Corporation
|
Original Assignee
Arto Nikupaavola, Risto Kivipuro, Jukka Jokinen
|
Method and apparatus for detecting the presence of a wireless network | ||
Patent #
US 7,010,298 B2
Filed 05/22/2003
|
Current Assignee
Chrysalis California LLC
|
Original Assignee
Chrysalis California LLC
|
Method for data synchronization with mobile wireless devices | ||
Patent #
US 20060056336A1
Filed 08/11/2005
|
Current Assignee
Sony Electronics Inc., Sony Corporation
|
Original Assignee
Sony Electronics Inc., Sony Corporation
|
Mobile content delivery system | ||
Patent #
US 20060073810A1
Filed 11/21/2005
|
Current Assignee
Nokia Corporation
|
Original Assignee
Seppo Pyhalammi, Kaj Haggman, Ilkka Aartolahti, Markku Rauhamaa
|
Device and method for transferring apportioned data in a mobile ad hoc network | ||
Patent #
US 20060095582A1
Filed 10/29/2004
|
Current Assignee
Motorola Mobility LLC
|
Original Assignee
Motorola Mobility LLC
|
Territory mapping for efficient content distribution in wireless networks using broadcast/multicast | ||
Patent #
US 20060126556A1
Filed 02/09/2005
|
Current Assignee
Roundbox Inc.
|
Original Assignee
Roundbox Inc.
|
Systems, devices, methods and computer program products for downloading content to mobile devices in a roaming environment | ||
Patent #
US 20060135179A1
Filed 12/21/2004
|
Current Assignee
WSOU Investments LLC
|
Original Assignee
Nokia Corporation
|
Waking a main computer system to pre-fetch data for an auxiliary computing device | ||
Patent #
US 20060129855A1
Filed 11/23/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Application program prediction method and mobile terminal | ||
Patent #
US 20060156209A1
Filed 02/18/2004
|
Current Assignee
Panasonic Intellectual Property Corporation of America
|
Original Assignee
Panasonic Corporation
|
Audio sharing | ||
Patent #
US 20060173972A1
Filed 08/23/2005
|
Current Assignee
The Invention Science Fund I L.L.C.
|
Original Assignee
Searete LLC
|
Vehicle-mounted apparatus and guidance system | ||
Patent #
US 7,096,100 B2
Filed 03/10/2004
|
Current Assignee
Matsushita Electric Industrial Company Limited
|
Original Assignee
Matsushita Electric Industrial Company Limited
|
Method and apparatus for network content download and recording | ||
Patent #
US 20060218604A1
Filed 03/14/2005
|
Current Assignee
Time Warner Cable Enterprises LLC
|
Original Assignee
Time Warner Cable Inc.
|
System and method for consumer engagement and revenue optimization | ||
Patent #
US 20060242267A1
Filed 04/25/2006
|
Current Assignee
Sidebar Incorporated
|
Original Assignee
Sidebar Incorporated
|
Systems and methods for delivering digital content to remote locations | ||
Patent #
US 20060224517A1
Filed 02/01/2006
|
Current Assignee
Mediaport Entertainment Inc.
|
Original Assignee
Mediaport Entertainment Inc.
|
System and method for subscription-based content distribution to vehicles via wireless communication | ||
Patent #
US 20060259580A1
Filed 05/08/2006
|
Current Assignee
Toyota Motor Corporation
|
Original Assignee
Toyota Motor Corporation
|
Systems and methods for advertising on remote locations | ||
Patent #
US 20060265280A1
Filed 04/03/2006
|
Current Assignee
Really Epic Dog Inc.
|
Original Assignee
Mediaport Entertainment Inc.
|
Training a statistical parser on noisy data by filtering | ||
Patent #
US 20060277028A1
Filed 06/01/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
System for communicating product and service related information to a user based on direction of movement | ||
Patent #
US 7,155,405 B2
Filed 05/12/2003
|
Current Assignee
Symbol Technologies Inc.
|
Original Assignee
Symbol Technologies Inc.
|
Control of short range RF communication | ||
Patent #
US 6,879,810 B2
Filed 12/20/2000
|
Current Assignee
Nokia Solutions Networks Oy
|
Original Assignee
Nokia Corporation
|
System and Methodology for Distributed Delivery of Online Content in Response to Client Selections from an Online Catalog | ||
Patent #
US 20050177853A1
Filed 04/30/2004
|
Current Assignee
Alio Inc.
|
Original Assignee
ALIO INC.
|
Wireless manager and method for managing wireless devices | ||
Patent #
US 20050260973A1
Filed 05/24/2005
|
Current Assignee
Google LLC
|
Original Assignee
Computer Associates Think Inc.
|
Method and apparatus for distributing video programs using partial caching | ||
Patent #
US 20040128343A1
Filed 12/18/2002
|
Current Assignee
IDT Corporation
|
Original Assignee
IDT Corporation
|
Digital content preview generation and distribution among peer devices | ||
Patent #
US 20040128324A1
Filed 12/30/2002
|
Current Assignee
Google Technology Holdings LLC
|
Original Assignee
Motorola Inc.
|
Method, system, and program for connecting network service, storage medium storing same program, access point structure and wireless user terminal | ||
Patent #
US 20040248557A1
Filed 06/04/2004
|
Current Assignee
NEC Corporation
|
Original Assignee
NEC Corporation
|
Digital rights management in a mobile communications environment | ||
Patent #
US 20040249768A1
Filed 07/25/2004
|
Current Assignee
Nokia Corporation
|
Original Assignee
Nokia Corporation
|
System and method for best effort scheduling | ||
Patent #
US 20030035434A1
Filed 08/10/2001
|
Current Assignee
Avago Technologies International Sales Pte Limited
|
Original Assignee
Broadcom Corporation
|
Multimedia stream pre-fetching and redistribution in servers to accommodate mobile clients | ||
Patent #
US 20030065712A1
Filed 10/01/2001
|
Current Assignee
Hewlett-Packard Development Company L.P.
|
Original Assignee
Hewlett-Packard Development Company L.P.
|
Method and apparatus for content pre-fetching and preparation | ||
Patent #
US 20030187984A1
Filed 03/29/2002
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Automatic determination of access point content and services for short-range wireless terminals | ||
Patent #
US 20030228842A1
Filed 06/05/2002
|
Current Assignee
Gula Consulting Limited Liability Company
|
Original Assignee
Nokia Corporation
|
Method and system for enabling seamless roaming in a wireless network | ||
Patent #
US 20020035699A1
Filed 07/23/2001
|
Current Assignee
Bluesocket Incorporated
|
Original Assignee
Bluesocket Incorporated
|
Method for providing contents for a wireless communication device | ||
Patent #
US 20020062361A1
Filed 11/21/2001
|
Current Assignee
Nokia Corporation
|
Original Assignee
Nokia Corporation
|
Method for providing multimedia files and terminal therefor | ||
Patent #
US 20020076051A1
Filed 12/20/2000
|
Current Assignee
Nokia Technologies Oy
|
Original Assignee
Nokia Corporation
|
Audio and video program recording, editing and playback systems using metadata | ||
Patent #
US 20020120925A1
Filed 01/29/2002
|
Current Assignee
TiVo Inc.
|
Original Assignee
TiVo Inc.
|
System and method for the delivery of information | ||
Patent #
US 20020198958A1
Filed 12/17/2001
|
Current Assignee
Rutgers University
|
Original Assignee
Narayan B. Mandayam, Roy D. Yates, Richard H. Frenkiel, Ivan Seskar, James G. Evans, Christopher Rose
|
Apparatus for the transfer of information in motor vehicle traffic | ||
Patent #
US 5,493,291 A
Filed 03/28/1994
|
Current Assignee
Preh-Werke GmbH Company KG
|
Original Assignee
Preh-Werke GmbH Company KG
|
Selective call receiver with battery saving features and method therefor | ||
Patent #
US 5,381,133 A
Filed 01/25/1993
|
Current Assignee
Motorola Inc.
|
Original Assignee
Motorola Inc.
|
Intelligent vehicle-highway system | ||
Patent #
US 4,962,457 A
Filed 10/25/1988
|
Current Assignee
Board of Regents of the University of Michigan
|
Original Assignee
University of Michigan
|
Methods and devices for interworking of wireless wide area networks and wireless local area networks or wireless personal area networks | ||
Patent #
US 8,126,477 B2
Filed 09/30/2005
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Local discovery of mobile network services | ||
Patent #
US 20070286100A1
Filed 06/09/2006
|
Current Assignee
Nokia Corporation
|
Original Assignee
Nokia Corporation
|
47 Claims
-
1. A method for wirelessly distributing media content to a population of portable devices, comprising:
-
receiving media content transmitted from a network controller; storing the media content in local storage; managing a wireless data protocol coverage area with an access point; authenticating a request for media content from a portable device as a subscriber within the coverage area; wirelessly transmitting the requested media content to the portable device; and reporting the wireless transmission to the network controller for tracking and billing purposes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. At least one processor for wirelessly distributing media content to a population of portable devices, comprising:
-
a first module for receiving media content transmitted from a network controller; a second module for storing the media content in local storage; a third module for managing a wireless data protocol coverage area with an access point; a fourth module for authenticating a request for media content from a portable device as a subscriber within the coverage area; a fifth module for wirelessly transmitting the requested media content to the portable device; and a sixth module for reporting the wireless transmission to the network controller for tracking and billing purposes.
-
-
24. A computer program product for wirelessly distributing media content to a population of portable devices, comprising:
a computer-readable storage medium comprising, a first set of instructions for causing a computer to receive media content transmitted from a network controller; a second set of instructions for causing the computer to store the media content in local storage; a third set of instructions for causing the computer to manage a wireless data protocol coverage area with an access point; a fourth set of instructions for causing the computer to authenticate a request for media content from a portable device as a subscriber within the coverage area; a fifth set of instructions for causing the computer to wirelessly transmit the requested media content to the portable device; and a sixth set of instructions for causing the computer to report the wireless transmission to the network controller for tracking and billing purposes.
-
25. An apparatus for wirelessly distributing media content to a population of portable devices, comprising:
-
means for receiving media content transmitted from a network controller; means for storing the media content in local storage; means for managing a wireless data protocol coverage area with an access point; means for authenticating a request for media content from a portable device as a subscriber within the coverage area; means for wirelessly transmitting the requested media content to the portable device; and means for reporting the wireless transmission to the network controller for tracking and billing purposes.
-
-
26. An apparatus for wirelessly distributing media content to a population of portable devices, comprising:
-
a network communication module for receiving media content transmitted from a network controller; local storage for storing the media content; a processor; a wireless access point managed by the processor for a wireless data protocol coverage area; a security module for authenticating a request for media content from a portable device as a subscriber within the coverage area; the wireless access point for wirelessly transmitting the requested media content to the portable device; and the processor storing the report in local storage and for reporting the wireless transmission to the network controller via the network communication module for tracking and billing purposes. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
1 Specification
The present Application for Patent is related to the following co-pending U.S. Patent Applications:
“Deployment and Distribution Model for Improved Content Delivery System” by Rauber, et al., having Attorney Docket No. 080024, filed concurrently herewith, assigned to the assignee hereof, and expressly incorporated by reference herein; and
“Methods and Apparatus for an Enhanced Media Content Rating System” by Grob, et al., having Attorney Docket No. 080022, filed concurrently herewith, assigned to the assignee hereof and expressly incorporated by reference herein.
Aspects disclosed herein pertain to a communication network that distributes media content to a mobile communication device via geographically positioned kiosks that support wireless access points, and in particular, to providing a subscription-based distribution service with wireless download in intermittent coverage areas.
Users desire continuous access to media content across a wide array of devices, both fixed and mobile. Abilities to rapidly download media content in a “pay per view” subscription from a set top box or to download or stream media content over a broadband connection raise expectations for instant access. Reduced time is desired between making a selection and having the selection.
With expanded storage, processing and display capabilities, portable devices that play media content (e.g., audio, video, text, haptic material, etc.) are becoming ubiquitous. Portable media players (PMP) can also be just one aspect of a convergent handheld device that has uses such as a personal digital assistant (PDA), cellular telephone, email application, etc. For some users who travel frequently, a mobile communication device that serves at least in part as a PMP can become a predominant source of entertainment and information.
Third-generation (3G) communication networks, which are still being deployed, are all digital, and offer data access in addition to voice services and include W-CDMA (known also as UMTS), and CDMA2000 EV-DO. Operators that support a population of mobile communication devices offer certain capabilities for selecting and downloading media content, either unicast or multicast. Typically, the video display quality is appropriate for the relatively small displays of a smart phone or similar handheld device wherein the high data compression makes use of the bandwidth constrained channel economically feasible.
New PMPs are offering larger displays and increased memory storage that are suitable to playing video with higher quality. Thus, downloading of media content requires access to a broadband communication channel with sufficient data rates for downloading larger files. These broadband network access ports or wireless coverage areas at a home or public place act as an intermediary between a source of the media content and the end user PMP. Given the large bandwidth consumption needed by the PMP to download, for example, a movie file, there can be few locations with sufficient capability to allow such use. Moreover, with increasing numbers of such PMP devices, the existing infrastructure of broadband network access locations available for PMP devices to use within a reasonable period of time can be expected to be limited. Consequently, the distribution of media content to PMP-capable devices can be limited to those who rely upon home use and have made the necessary investment in broadband network access.
The following presents a simplified summary in order to provide a basic understanding of some aspects of the disclosed aspects. This summary is not an extensive overview and is intended to neither identify key or critical elements nor delineate the scope of such aspects. Its purpose is to present some concepts of the described features in a simplified form as a prelude to the more detailed description that is presented later.
In accordance with one or more aspects and corresponding disclosure thereof, various aspects are described in connection with providing a deployment and distribution model for improved content delivery that provides a business incentive for placement of kiosks with one or more wireless access points in public locations so that portable media players (PMPs) can receive media content (e.g., audio, video, text, haptic content, etc.). In addition, coordination between subscribing users of PMPs, vendors who provide kiosks, and a network central controller of a content distribution system allow for prepositioning of video content at the kiosks through economically desirable low data rate communication links from the network (e.g., dial-up modem, DSL, etc.); coordinated queuing of downloads (e.g., partial downloads) between kiosk to PMP, peer-to-peer (P2P) downloading between PMPs, and uploads from PMP to kiosk; billing/crediting to correspond with such participation in the distribution; and changing priority/selection of prepositioning of content at kiosks to reflect a clientele profile.
In one aspect, a method wirelessly distributes media content to a population of portable devices. Media content is received that is transmitted from a network controller. The media content is stored in local storage. A wireless data protocol coverage area is managed with an access point. A request for media content from a portable device within the coverage area is authenticated as a subscriber. The requested media content is wirelessly transmitted to the portable device. The wireless transmission is reported to the network controller for tracking and billing purposes.
In another aspect, at least one processor wirelessly distributes media content to a population of portable devices. A first module receives media content transmitted from a network controller. A second module stores the media content in local storage. A third module manages a wireless data protocol coverage area with an access point. A fourth module authenticates a request for media content from a portable device as a subscriber within the coverage area. A fifth module wirelessly transmits the requested media content to the portable device. A sixth module reports the wireless transmission to the network controller for tracking and billing purposes.
In an additional aspect, a computer program product that wirelessly distributes media content to a population of portable devices comprises a computer-readable storage medium having a first set of instructions for causing a computer to receive media content transmitted from a network controller. A second set of instructions causes the computer to store the media content in local storage. A third set of instructions causes the computer to manage a wireless data protocol coverage area with an access point. A fourth set of instructions causes the computer to authenticate a request for media content from a portable device as a subscriber within the coverage area. A fifth set of instructions causes the computer to wirelessly transmit the requested media content to the portable device. A sixth set of instructions causes the computer to report the wireless transmission to the network controller for tracking and billing purposes.
In another additional aspect, an apparatus wirelessly distributes media content to a population of portable devices. Means are provided for receiving media content transmitted from a network controller. Means are provided for storing the media content in local storage. Means are provided for managing a wireless data protocol coverage area with an access point. Means are provided for authenticating a request for media content from a portable device as a subscriber within the coverage area. Means are provided for wirelessly transmitting the requested media content to the portable device. Means are provided for reporting the wireless transmission to the network controller for tracking and billing purposes.
In a further aspect, an apparatus wirelessly distributes media content to a population of portable devices. A network communication module receives media content transmitted from a network controller. Local storage stores the media content. A wireless access point is managed by a processor for a wireless data protocol coverage area. A security module authenticates a request for media content from a portable device as a subscriber within the coverage area. The wireless access point wirelessly transmits the requested media content to the portable device. The processor stores the report in local storage and reports the wireless transmission to the network controller via the network communication module for tracking and billing purposes.
To the accomplishment of the foregoing and related ends, one or more aspects comprise the features hereinafter fully described and particularly pointed out in the claims. The following description and the annexed drawings set forth in detail certain illustrative aspects and are indicative of but a few of the various ways in which the principles of the aspects may be employed. Other advantages and novel features will become apparent from the following detailed description when considered in conjunction with the drawings and the disclosed aspects are intended to include all such aspects and their equivalents.
The features, nature, and advantages of the present disclosure will become more apparent from the detailed description set forth below when taken in conjunction with the drawings in which like reference characters identify correspondingly throughout and wherein:
Various aspects are now described with reference to the drawings. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of one or more aspects. It may be evident, however, that the various aspects may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to facilitate describing these aspects.
Turning to the Drawings, in
A network controller 114 of the content delivery system 100 orchestrates media delivery by maintaining access to subscriber media content 116 that can be provided in accordance with a subscriber database 118. The network controller 114 advantageously prepositions the media content 116 to the vendor kiosk 110 via a network communication module 120. Advantageously, the vendor kiosk 110 communicates with the network controller 114 with a network communication module 115 and stores the media content 116 in local storage 122. Such network-kiosk communications can be intermittent, taking advantage of higher bandwidth or processing availability. Thereby, prepositioning can utilize a low band width communication channel 124. Prepositioning can utilize a network communication module 115 such as a dial-up modem or DSL modem 124 to a public telephone switched network (PSTN). Alternatively, a broadband connection can be shared among other business functions without interruption by the media content transmission. For example, prepositioning can utilize a broadband connection 124 such as a cable modem during off-peak hours to avoid or mitigate impacts to a vendor'"'"'s other uses of the communication bandwidth. It should be appreciated that even high bandwidth connections such as a T1 line can be sufficiently limited by various user demands or size of the content to be considered a low band width communication channel 124 for the purpose of receiving media content. Alternatively or in addition, the download can be given priority after receipt of the selection by the user 106.
The user 106 who is carrying the mobile device 102 can enter a coverage area of a wireless access point (AP) 126 managed via an AP management module 128 by the vendor kiosk 110, such as being positioned in a retail establishment or public area. Thus, without making a dedicated effort to retrieve the selected media content, the mobile device 102 can exchange communications with the vendor kiosk 110. In response, the vendor kiosk 110 authenticates the user 106 with an authentication module 130, which can comprise a local copy of authorized users or serve as a pass through module to an authentication module 131 at the network controller 114 for authentication. The vendor kiosk 110 direct the AP 126 to transfer wirelessly at least a portion of the selected media content, as depicted at 132, by a wireless data packet coverage area 134, which can be dynamically adjusted in size based on other queued requests or interference from other APs (not depicted). The kiosk 110 can utilize a reporting module 136 to report the transaction to the network controller 114 for tracking transaction progress and billing/credit by a billing module 138.
FIGS. 2 and 5-8 illustrate methodologies and/or flow diagrams in accordance with the claimed subject matter. For simplicity of explanation, the methodologies are depicted and described as a series of acts. It is to be understood and appreciated that the subject innovation is not limited by the acts illustrated and/or by the order of acts. For example, acts can occur in various orders and/or concurrently, and with other acts not presented and described herein. Furthermore, not all illustrated acts may be required to implement the methodologies in accordance with the claimed subject matter. In addition, those skilled in the art will understand and appreciate that the methodologies could alternatively be represented as a series of interrelated states via a state diagram or events. Additionally, it should be further appreciated that the methodologies disclosed hereinafter and throughout this specification are capable of being stored on an article of manufacture to facilitate transporting and transferring such methodologies to computers. The term article of manufacture, as used herein, is intended to encompass a computer program accessible from any computer-readable device, carrier, or media.
With reference to
With reference to
The communication network 204 can provide communication channels of varying data throughput, interoperability and coverage areas. For example, portions of the communication network 204 can comprise a public or private Internet 216, public telephone switched network (PSTN) 218, and/or an over-the-air broadcast carrier (e.g., unicast, multicast, one-way, two-way, WiMax, cellular telephone, etc.), depicted as a backhaul network 220 for media content distribution purposes. In the exemplary depiction, the communication channel via the PTSN 218 to vendor kiosk 207 is very economical, albeit slow, for downloading large media files and provides an opportunity for prepositioning popular catalog selections well in advance of a user 212 being in proximity.
A network controller 222 manages the content delivery system 200 by maintaining a subscriber record data structure 224 and content pre-positioning tracking data structure 226 that is reflected in updated catalogs. The central controller 222 relays billing and credits to a billing service 228 and receives advertisements 230 from advertisers 232 for merging or coupling in some instances with delivered media content 202. A central operator interface (I/F) 234 can provide human interaction/configuration of central controller 222, operator assistance via the PTSN 218 with users 212, or facilitating a user web input/output (I/O) service 236 for subscribing or for receiving selections. Web-enabled portable devices 208, such as depicted at 238, can incorporate a web I/O 238 for making selections. Media providers 240 that provide access to the media content 202 can facilitate data rights management (DRM) for end user access and use limitations on the media content 202. It should be appreciated with the benefit of the present disclosure that a delivery path for the content and the delivery path for the data rights can differ from each other. For example, the content can be delivered in advance from a kiosk while the rights might be delivered via a generic access point once the user deletes previous content. As another example, the content can be delivered by a peer PMP and the rights can be delivered via a network kiosk, etc.).
In an illustrative use case, the PMP 210 enters a coverage area of the kiosk 206, which can be dynamically adjusted, resulting in receiving a first portion of a selection, which can include user indication as depicted at 242. The kiosk 206 can optimize queuing of content to multiple portable device, such as depicted with wirelessly capable media storage device 213 and and PMP 210. For example, the kiosk 206 can complete delivery of media content one at a time as one approach to queue optimization. Alternatively, if sufficient bandwidth exists, simultaneous transmission to multiple devices 210, 213 can occur, such as when the kiosk 206 has multiple available channels. As another example, the kiosk can prioritize transmissions for those with sufficient channel quality, excluding those that would require significant redundant coding or retransmissions for successful download.
Upon leaving the coverage area or shutdown of the PMP 210, a partial content transfer module 244 verifies the integrity of the partial transfer, prepares a report to the network for the next opportunity to upload to a kiosk 205-207, and in some instances format the partial transfer for playback. The kiosks 205-207 can determine that the PMP 210 has left coverage area in one aspect by determining that data rate has dropped below a certain threshold, that an unacceptably high error rate, or by detected received power. Subsequently, the PMP 210 forms an ad hoc network with the other subscribing portable device 214 that is able to transfer another portion of the selection previously downloaded or relayed from kiosk 206. Subsequently, the PMP 210 completes the download from kiosk 207, which can be the same device as a home kiosk 246 that archives or supplements the downloaded selection from the PMP 210. The home kiosk 246 (e.g., a set-top box, home computer, dedicated device, etc.) or the PMP 210, in some aspects, can then stream or download the media content for playback on a full-size display monitor 248. Assisting in the distribution of media content can further entail uploading from a portable device 208 to a vendor kiosk 206, such as the
Referring now to
A user web input/output (I/O) 312 enables changes to subscription, review of billing/credits, transaction history, catalog review and content selection, device configuration setup, user preferences, etc. A central operator I/O 314 facilitates supervision of the content delivery system 300 and customer service, etc. The central controller 306 further comprises an authentication server or module 316 for verifying subscriber identity. A subscription validation module 318 cross references the subscriber identity with access rights under a currently active subscription. A media list management module 320 maintains data as to available media content, their configuration (e.g., format, compression), locations available, currency with regard to a distributed content catalog, etc. A digital rights management module 322 implements requisite data encryption, tracking and reporting to satisfy contractual and statutory protections necessary or desirable for media content. A file Transfer Management to Access Point (FTM/AP) module 324 provides appropriate protocols and tracking for downloading media content to kiosks 308. In an exemplary embodiment, the FTM/AP can advantageously be robust and platform independent or platform configurable so that the same module can also be distributed to new vendor kiosks 308 for wirelessly serving PMPs 310. A report generation/billing module 326 facilitates billing and customer relations functions. A user web interface 328 interacts with the user web I/O 312.
The kiosk 308 can manage a plurality of access points (APs) 330, 332 for providing a desired coverage area. In an exemplary implementation, the APs can utilize an 802.1 In wireless protocol, although it should be appreciated that various near field, personal access network, wireless access network, wide area network, and broadcast protocols can be used in various applications as desired or appropriate. A network communication channel can be provided by a network communication module 334 capable of data packet protocol communication. Alternatively or in addition, a PSTN modem (e.g., DSL) 336 can provide an economical, albeit limited throughput, connection. Unauthorized use of the wireless coverage area or the network communication channel can be prevented by a security module 338.
Although the kiosk 308 could be wholly controlled from another entity such as the central operator I/O 314, the kiosk 308 can advantageously include a vendor graphical user interface (GUI) 340 with input device 342 and an output device 344 for allowing the vendor to adjust configurations, monitor transactions, review/alter locally stored media content, manually adjust priority requests from the network, initiate communications with the network, etc. For example, an input device 342 can comprise a mechanism such as a key, keypad and/or keyboard, a mouse, a touch-screen display, a microphone, etc. In certain aspects, an input device 342 provides for user input to interact with an application, or program or module. Further, for example, an output device 344 may include audio speaker, display, a haptic feedback mechanism, etc.
In some applications, the kiosk 308 comprises a public GUI 346 with an input device 348 and an output device 350 such as described above. The public GUI 346 could be provided by the vendor GUI 340 with a security lockout to limit available functions. The public GUI 346 can provide additional interactivity, especially for certain PMPs 310 that lack certain user interface features.
Further, kiosk 308 can include a computer platform, depicted as an access point (AP) controller 352 that comprises a processor 354 and memory 356. Processor 354 controls the operation of kiosk 308 according to applications or programs or modules stored in memory 356, which can comprise random access memory (RAM) 358 and nonvolatile memory, depicted as network attached local storage 360. The control functions may be implemented, for example, in a single microprocessor, or in multiple microprocessors. Suitable microprocessors may include general purpose and special purpose microprocessors, state machines, as well as digital signal processors. Further, for example, processor 354 may be an application-specific integrated circuit (ASIC), or other chipset, logic circuit, or other data processing device. Processor 354 or other data processing device such as ASIC can execute an application programming interface (API) layer that interfaces with any resident applications, and/or programs and/or modules, such as a content delivery system module 362, stored in memory 358.
Memory 356 represents all of the memory associated with kiosk 308, and may include both random access memory (RAM) and read-only memory (ROM), erasable ROM (EPROM), electronically erasable ROM (EEPROM), flash cards, or any memory common to computer platforms. Further, memory 356 may include one or more flash memory cells, or may be any secondary or tertiary storage device, such as magnetic media, optical media, tape, or soft or hard disk. For example, computer program instructions and data utilized in the operation of kiosk 308 may be stored in non-volatile memory, such as EPROM, EEPROM, and/or flash memory. Additionally, memory 356 may be implemented as discrete devices, stacked devices, or may be integrated with processor 354. Memory 356 can also include areas partitioned into and designated for use as temporary memory buffers, or for use by content delivery system module 362.
The content delivery system module 362 can comprise modules that perform various functions for the delivery of media content. An authentication pass through module 364 passes through various security protocol messages to the central controller 306. Alternatively or in addition, the kiosk 308 can contain sufficient capability to autonomous authenticate. A storage management module 366 maintains inventory of locally-stored media content 368, transaction records 370, and clientele data 372 in network-attached local storage 360. The content delivery system module 362 can further comprise a data rights management/encryption module 374 that implements copyright/contractual protections to limit uses of the media content 366. A file transfer management module 376 manages delivery of media content 368 to the PMP 310. A reporting module 378 prepares transaction data for local stored transaction records 370 or for communication to the central controller 306. A wireless access configuration and beacon control module 380 manages the plurality of APs 330, 332 and sets parameters for a beacon signal to alert PMPs 310 as to the presence and direction of the coverage area provided by the APs 330, 332. The beacon signal can be a particular synchronization/broadcast channel capability of another component used for data communications. Alternatively, a dedicated radio frequency (RF) beacon 379 can be provided to provide an extended range signal for enhancing the situational awareness of a user in locating the coverage areas available.
In an exemplary aspect, the PMP 310 can comprise cellular telephone. It should be understood with the benefit of the present disclosure that the PMP 310 may include any computerized device capable of receiving broadcast signals, such as a Personal Digital Assistant (PDA), a satellite telephone, a palm computer, a Personal Communication Services (PCS) device, a portable gaming or music device, etc. In particular, the PMP 310 comprises a computing platform, depicted as an access terminal (AT) controller 380 that control request and receipt of media content from the kiosk 308. This receipt can be made via a wireless communication interface module 382 having a receiver 384 and transmitter 386. The PMP 310 can be a dual mode device capable of maintaining simultaneous sessions, depicted by a second wireless communication interface module 388 with receiver 390 and transmitter 392. The simultaneous sessions can be to the same radio access technology or to different radio access technologies. For example, the PMP 310 can be integral to a smart phone capable of cellular communications and 802.11 data communications. In an exemplary aspect, a portable power supply (e.g., batteries, ultra-capacitors, fuel cell, solar panel, motion-powered generator, etc.) 394 provides enhanced mobility. Increased service life can be achieved by entering a sleep/wake cycle with the wireless communication interface modules 382, 388 to reduce power consumption.
The PMP 310 can advantageously sense or receive geographic location information from a location module 396, depicted as being responsive to global positioning system (GPS) satellites 397. It should be noted, however, that location module 396 may alternately, or in addition, be responsive to a terrestrial-based wireless communication network, e.g. a CDMA network, where all or some portion of position determination may be based on communications with base stations, and/or where location determination calculations are performed in whole or in part by network servers. Alternatively or in addition, the location module 396 can comprise an inertial platform that detects changes in location. A motion sensor 398 can comprise an accelerometer or other transducer that provides data for calculating acceleration, velocity and location based on motion. The motion sensor 398 can also provide orientation data for adjusting the display automatically for viewing angle. The motion sensor 398 can also provide user interaction data to determine when to actively seek connection to a kiosk 308 or to alter the sleep/wake cycle. For example, when the PMP 310 is not moving at all, a stationary condition can be determined making checking for access to an AP 330, 332 unwarranted, perhaps resulting in shutting down altogether or lengthening sleep periods. Alternatively or in addition, the location module 396 can receive direction finding/signal strength/node location information from a network device (not shown) that determines the location of the PMP 310.
The AT controller 380 can be indirectly controlled in whole or in part by a separate GUI (e.g., a home PC based synchronization software). In the exemplary aspect, an integral GUI 400 with input device 402 and an output device 404 allows the user to adjust configurations, monitor transactions, review/alter locally stored media content, playback content, make selections from a catalog of media content, initiate communications with the network such as for subscription updates, etc. In some aspects, these user inputs can be made while out of range of a kiosk or other network connection. For example, an input device 402 can comprise a mechanism such as a key, keypad and/or keyboard, a mouse, a touch-screen display, a microphone, etc. In certain aspects, an input device 402 provides for user input to interact with an application, or program or module. Further, for example, an output device 404 may include audio speaker, display, a haptic feedback mechanism, etc.
The AT controller 380 that comprises a processor 406 and memory 408. Processor 406 controls the operation of PMP 310 according to applications or programs or modules stored in memory 408, which can comprise random access memory (RAM) 410 and nonvolatile memory, depicted as network attached local storage 412. The control functions may be implemented, for example, in a single microprocessor, or in multiple microprocessors. Suitable microprocessors may include general purpose and special purpose microprocessors, state machines, as well as digital signal processors. Further, for example, processor 406 may be an application-specific integrated circuit (ASIC), or other chipset, logic circuit, or other data processing device. Processor 406 or other data processing device such as ASIC can execute an operating system/application programming interface (API) layer 413 that interfaces with any resident applications, and/or programs and/or modules, such as a content delivery system module 414, stored in memory 410. API 413 can be a runtime environment executing on the PMP 3 10. One such runtime environment is Binary Runtime Environment for Wireless® (BREW®) software developed by Qualcomm Incorporated of San Diego, Calif. Other runtime environments may be utilized that, for example, operate to control the execution of applications or programs or modules on PMP 310.
Memory 408 represents all of the memory associated with kiosk 308, and may include both random access memory (RAM) and read-only memory (ROM), erasable ROM (EPROM), electronically erasable ROM (EEPROM), flash cards, or any memory common to computer platforms. Further, memory 408 may include one or more flash memory cells, or may be any secondary or tertiary storage device, such as magnetic media, optical media, tape, or soft or hard disk. For example, computer program instructions and data utilized in the operation of PMP 310 may be stored in non-volatile memory, such as EPROM, EEPROM, and/or flash memory. Additionally, memory 408 may be implemented as discrete devices, stacked devices, or may be integrated with processor 406. Memory 408 can also include areas partitioned into and designated for use as temporary memory buffers, or for use by content delivery system module 414.
The content delivery system module 414 can comprise modules that perform various functions for the delivery of media content. An authentication client 416 communicates through the authentication pass-through module 364 to the authentication server 416 of the central controller 306 using a subscription key 418 stored in local storage 412. A media content list management 420 tracks media selected for download as well as media content 422 partially or wholly received and stored in local storage 412. A DRM/decryption module 424 utilizes appropriate keys to decrypt the media content 422 for play or other authorized uses (e.g., streaming to an attached monitor). A file transfer management module 426 assists in tracking receipt or transmission of media content, including partial receipt/transmission. A content consumption (e.g., player) module 428 provides playback on the local user output device 402. A reporting module 430 prepares transaction data for local logging and/or for reporting to the central controller 306 for billing/crediting purposes. A wireless access configuration/beacon module 432 configures wireless setup as appropriate to communicate with the kiosk 308, a P2P to another PMP 310, or a broadcast signal from a backhaul network (not shown in
With reference to
It should be appreciated with the benefit of the present disclosure that in some applications a content delivery system can thus leverage APs characterizing a population of users in its coverage area that is used to adjust content available for delivery by the APs. For example, the APs can access a shared user profile divulged by mobile devices. As another example, the APs can cross reference an identifier for the mobile devices with a user profile maintained at a network entity. Thus, when a kiosk or a particular AP managed by a kiosk is detected as having a particular demographic (e.g., 80% of users are male, aged 18-25), the content pushed or pulled for the kiosk can be altered accordingly. The user of the PMP 504 can access services from the CDS 502 via a user input/output (I/O) device 522. For example, the I/O could be a graphical user interface, a human or automated telephone interface, a web portal, a haptic interface, etc. Moreover, this user I/O 522 can be integral to the PMP 504 or external (e.g., home or office workstation). The user I/O 522 can configure as depicted at 524 network subscription information, configure technical or preferential settings for network communications, kiosk communications, or peer-to-peer (P2P) communications. For example, the user may prefer not to consume battery power in uploading content to the kiosk or to another subscriber. Otherwise, the user may prefer to participate in media content delivery in order to receive a credit. The user may or may not prefer to make location or user identity automatically evident to kiosks or to other subscriber devices. In order to be better served in content prepositioned for download, the user may prefer to share demographic information that can explicitly identify content of interest or locations frequented. The user I/O 522 can also make selections in accordance with the subscription to have media content downloaded, such as selected from a media list catalog. These subscriptions/demographic information/content selections are transmitted from the user I/O 522 as depicted at 526 to the CDS central controller 514, which can utilize a communication channel such as an Internet connection, PTSN, mail-in form, etc. The CDS central controller 514 in turn updates the user profile accordingly as depicted at 528.
The user PMP 504 can be sensing or causing a location report to be generated as depicted at 530. For example, a cellular, Short Message Service (SMS), an 802.11 access point, etc. can sense a beacon from the PMP 504. Such location information can be gathered when no media content selections are pending for download for the purposes of characterization a user specifically or a demographic profile for clientele in general for a particular kiosk location. The location report can be determined by the receiving entity, depicted as a proximate vendor kiosk A 532 as merely being within the coverage area. Alternatively or in addition, the location report can be based upon geographic coordinates divulged by the PMP 504, especially for communication modalities have an inherently large coverage area (e.g., WiMax). In response, the kiosk A authenticates the user'"'"'s PMP 504 at 534, either autonomously or by communicating with a remote network such as the CDS Central 514, and reports the impending arrival for a beacon of greater range than data communication range. Alternatively or in addition, the kiosk A 532 collects such information for periodic reporting to the CDS central controller 514.
In some implementations or for certain kiosks such as kiosk A 532, a high bandwidth connection from the CDS central controller 514 can exist. In this instance, the CDS central controller 514 can be monitoring user profile as depicted at 536, including pending selection downloads and location tracking. Sufficient time can exist for the CDS central controller 514 to identify content to push to the kiosk 532 as depicted at 538. The kiosk A 532 distributes a portion of the selected media content as depicted at 540 to the PMP 504. In some instances connection between PMP 504 and kiosk A 532 terminates before full download of the selected content, such as due to insufficient time, the kiosk 532 not having a full copy of the media content in time, powering down of either device, etc. In response, the kiosk A 532 reports partial distribution to the CDS central controller 514 as depicted at 542, which responds in turn by sending a credit report to billing service 516 as depicted at 544.
The PMP 504 can enter a low power discovery mode as depicted at 545 when transitioning between coverage areas. Radio Frequency (RF) transceiver circuitry can be intermittently activated to discover and acquire a kiosk 532. In addition, a low power state can be used when in a coverage area between downlink and uplink slot allocations. Alternatively or in addition, automatic or manually set power saving mode can be entered into to extend service life, such as when the user has not made a pending selection awaiting for download or when a power supply state reaches a certain low level.
In some implementations or for certain kiosks such as a kiosk B 546, a low bandwidth communication channel exists for receiving media content from the CDS central controller 514. For example, the channel is a PTSN connection. As another example, the channel is heavily utilized for other purposes leaving a small allocation to such media downloads. The CDS central controller 514 can perform a location prediction process as depicted 548, which can entail characterization a general population that frequents a kiosk location or can target a particular user that is predicted by past behavior or based upon a current trajectory to be within the coverage area of kiosk B 546. With this prediction, the CDS central controller 514 can push media content in advance to the kiosk B 546 as depicted at 550. Media content can also be received by the kiosk 546 from a Clientele PMP 510 that volunteers to upload when visiting the coverage area of kiosk 546 as depicted at 551. For example, the Clientele PMP 510 could receive certain credits from the CDS central controller 514 in order to being willing to share stored content. Subsequently, PMP 504 enters the coverage area and receives a distribution of a further portion of the content as depicted at 552, which might terminate before completion. In response, the kiosk B 546 makes a report at some point to the CDS central controller 514 regarding the partial distribution at 554, which in turn makes a credit report at 556 to the billing service 516. The PMP 504 stores the download stop point to support the process of resuming download upon the next visit of a Kiosk.
Subsequently, the user'"'"'s PMP 504 comes within P2P range of the clientele PMP 510 that has previously received the media content as depicted back at 508. Alternatively, clientele PMP 510 can serve as an intermediary node in an ad hoc network to extend the range of the kiosk C 506. The PMPs 504, 510 share content lists including selections desired and content available for delivery as depicted at 558. In response to a request to complete delivery of the selected media content, the clientele PMP 510 transmits the remaining portion of the selection to the user'"'"'s PMP 504 as depicted at 560. The kiosk C 506 can be delivering or receiving media content from other devices simultaneously or sequentially, as depicted at 561.
The kiosk C 506 can have additional selections that are locally available that are advertised peer-to-peer to the user'"'"'s PMP 504, for example an updated catalog reflecting annotations for what is locally available can be provided as depicted at 562. When the PMP 510 is within network communication, a report of completed delivery of the selected media content is made, such as to kiosk C 506 as depicted at 564 that is relayed to the CDS central controller 514, which in turn generates a bill/credit report as depicted at 566 that can credit clientele PMP 510 for assisting in the delivery of the media content. With the media content delivered, the user'"'"'s PMP 504 can play the media content as depicted at 568, which can be an integral player or an external device.
With reference to
In block 606, a determination is made as to whether movement of the mobile device is sensed. If so, sleep cycle (block 608) can be adjusted for detecting a kiosk or similar access point or access node for requesting and receiving media content. In some aspects, the mobile device tracks its own location for reporting or internal use (block 610). For example, the mobile device can remember past sessions or have a location cross reference that enable a determination that a kiosk coverage area is approach (block 612). If so, the sleep cycle can also be adjusted (block 614) or beacon initiated to expedite session initiation. The beacon for example can be a longer range but limited data rate control signal for negotiating session parameters so that the data transmission makes efficient use of a short duration of time within range for full data communication.
In an illustrative implementation, a power saving mode of the mobile device thus includes waking up at predetermined time, which can comprise a synchronized time for avoiding collisions or missing a beacon signal. Alternatively, one party such as the AP provides a carrier (beacon) signal of sufficient duration and repetition that a relatively short waking period by the mobile device suffices for listening for coverage areas. As a further alternative, the AP can have a sufficiently long listening period (e.g., continuously) that a very brief beacon signal from the mobile device during a waking period is sufficient for locating, identifying or synchronizing to the sleep cycle of the mobile device for the AP to initiate a communication session. In block 616, a determination is made as to whether a wireless AP is available. If so, authentication occurs in block 618. The CDS network entity can be updated on any selection requests or fulfillment that were made on the mobile device while out of network communication (block 620). The mobile device can receive at least a portion of requested content that is cached or stored by the wireless AP (kiosk) in block 622. If in block 624 the kiosk has requested content from the mobile device, then in block 626 the requested content can be uploaded.
If at block 616 a kiosk wireless AP was not available, a further determination can be made at block 628 whether a P2P wireless connection is possible to another subscriber mobile device or to an ad hoc network that has a node for a kiosk. If so, list of available content can be exchanged (block 630) and requests for and delivery of at least a portion of priority content can be made (block 632).
If at block 628 no P2P was available, then location can be updated (block 634), beacon settings updated (block 636) and sleep cycle adjusted or complied with (block 638), with processing returning to block 606 for continued monitoring.
Before or after full receipt of selected media content, the mobile device catalogs in block 640 the content received, including verifying data integrity and applicability of DRM decryption keys for playback. Participation of various entities in the delivery can be logged for credit/billing purposes. In block 642, for instances of partial delivery, the content that is received can be merged into a form suitable for playback in block 644, which can entail concatenating and decrypting. In some aspects, in block 646 a determination is made as to whether a home network connection is available, which if so enables archiving content at block 648 for playback on external devices or protecting against data loss.
With reference to
The kiosk can sense and report clientele within the coverage area (block 706). For example, the number of nonparticipating wireless-capable mobile devices can yield marketing data as to the effectiveness of subscription campaigns. Presence of a particular device identifier can be used to deduce a pattern of behavior, whether a subscriber or not. Subscribers who are sensed but who have not made a selection for media content can identify opportunities for further advertising to the subscribers.
In block 708, the kiosk receives media pushed from the network for an expected mobile device. For example, the trajectory of the mobile device has been predicted based on recent encounters with other access points or the behavior indicates impending arrival within a time frame suitable for prepositioning media content.
In block 710, the kiosk maintains ad hoc network connection to distant devices as well as maintaining an AP wireless network to deliver advertisements and selected media content. In block 712, in addition to advertising to subscribers, the kiosk can advantageously transmit an advertisement to wireless capable devices that are not yet subscribers regarding the available media content cached for immediate delivery.
In block 714, a determination is made as to whether a mobile device has made a request for media content. If so, the mobile device is authenticated in block 716. This authentication could be made offline based on a local subscriber database or made online by coordinating with the network CDS (block 718). Distribution among a plurality of mobile devices is managed by queuing transmission (block 719). Optimal queuing can be achieved in one aspect by transferring at a reasonably maximum rate in which a first requester can receive content, giving remaining bandwidth or awaiting completion of transmission before downloading content to a subsequent requester. Such optimization can be based at least in part upon link quality and channel bandwidth limitations to each mobile device. Queuing can also ration available air link bandwidth by satisfying a single request from each mobile device in turn before fulfilling a second request from one of the mobile devices. Optimizing transmission can also take into consideration link quality with each mobile device. For example, certain devices may be given a lower priority or be ignored if the link quality is low so that an overall successful data delivery rate is achieved. In response to the request, in block 720 at least a portion of the identified (selected) content is transmitted to the mobile device. This transmission can be coordinated amongst a number of access points controlled by the kiosk in block 720 to extend the session continuity over a coverage area. A determination is made in block 722 whether the mobile device contains stored media content that is desired by the kiosk. If so, a request is made in block 724 and the upload is received in block 726. In some instances, the mobile device could refuse in order to preserve battery power. In block 728, the communication is lost. At least an approximation of the amount of media content transmitted for delivery is reported for referral credit in block 724. Thus, it should be appreciated with the benefit of the present disclosure that the kiosk benefits from receiving media content by one or more types of transfers, described above as being pushed or pulled with regard to the network CDS or being uploaded from a mobile device.
With reference to
What has been described above includes examples of the various aspects. It is, of course, not possible to describe every conceivable combination of components or methodologies for purposes of describing the various aspects, but one of ordinary skill in the art may recognize that many further combinations and permutations are possible. Accordingly, the subject specification intended to embrace all such alterations, modifications, and variations that fall within the spirit and scope of the appended claims.
As used in this application, the terms “component”, “module”, “system”, and the like are intended to refer to a computer-related entity, either hardware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application running on a server and the server can be a component. One or more components may reside within a process and/or thread of execution and a component may be localized on one computer and/or distributed between two or more computers.
The word “exemplary” is used herein to mean serving as an example, instance, or illustration. Any aspect or design described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other aspects or designs.
In particular and in regard to the various functions performed by the above described components, devices, circuits, systems and the like, the terms (including a reference to a “means”) used to describe such components are intended to correspond, unless otherwise indicated, to any component which performs the specified function of the described component (e.g., a functional equivalent), even though not structurally equivalent to the disclosed structure, which performs the function in the herein illustrated exemplary aspects. In this regard, it will also be recognized that the various aspects include a system as well as a computer-readable medium having computer-executable instructions for performing the acts and/or events of the various methods.
In addition, while a particular feature may have been disclosed with respect to only one of several implementations, such feature may be combined with one or more other features of the other implementations as may be desired and advantageous for any given or particular application. To the extent that the terms “includes,” and “including” and variants thereof are used in either the detailed description or the claims, these terms are intended to be inclusive in a manner similar to the term “comprising.” Furthermore, the term “or” as used in either the detailed description of the claims is meant to be a “non-exclusive or”.
Furthermore, as will be appreciated, various portions of the disclosed systems and methods may include or consist of artificial intelligence, machine learning, or knowledge or rule based components, sub-components, processes, means, methodologies, or mechanisms (e.g., support vector machines, neural networks, expert systems, Bayesian belief networks, fuzzy logic, data fusion engines, classifiers . . . ). Such components, inter alia, can automate certain mechanisms or processes performed thereby to make portions of the systems and methods more adaptive as well as efficient and intelligent.
In view of the exemplary systems described supra, methodologies that may be implemented in accordance with the disclosed subject matter have been described with reference to several flow diagrams. While for purposes of simplicity of explanation, the methodologies are shown and described as a series of blocks, it is to be understood and appreciated that the claimed subject matter is not limited by the order of the blocks, as some blocks may occur in different orders and/or concurrently with other blocks from what is depicted and described herein. Moreover, not all illustrated blocks may be required to implement the methodologies described herein. Additionally, it should be further appreciated that the methodologies disclosed herein are capable of being stored on an article of manufacture to facilitate transporting and transferring such methodologies to computers. The term article of manufacture, as used herein, is intended to encompass a computer program accessible from any computer-readable device, carrier, or media.
Furthermore, the one or more versions may be implemented as a method, apparatus, or article of manufacture using standard programming and/or engineering techniques to produce software, firmware, hardware, or any combination thereof to control a computer to implement the disclosed aspects. The term “article of manufacture” (or alternatively, “computer program product”) as used herein is intended to encompass a computer program accessible from any computer-readable device, carrier, or media. For example, computer readable media can include but are not limited to magnetic storage devices (e.g., hard disk, floppy disk, magnetic strips . . . ), optical disks (e.g., compact disk (CD), digital versatile disk (DVD) . . . ), smart cards, and flash memory devices (e.g., card, stick). Additionally it should be appreciated that a carrier wave can be employed to carry computer-readable electronic data such as those used in transmitting and receiving electronic mail or in accessing a network such as the Internet or a local area network (LAN). Of course, those skilled in the art will recognize many modifications may be made to this configuration without departing from the scope of the disclosed aspects.
The various illustrative logics, logical blocks, modules, and circuits described in connection with the embodiments disclosed herein may be implemented or performed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but, in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. Additionally, at least one processor may comprise one or more modules operable to perform one or more of the steps and/or actions described above.
Further, the steps and/or actions of a method or algorithm described in connection with the aspects disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium may be coupled to the processor, such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. Further, in some aspects, the processor and the storage medium may reside in an ASIC. Additionally, the ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal. Additionally, in some aspects, the steps and/or actions of a method or algorithm may reside as one or any combination or set of codes and/or instructions on a machine readable medium and/or computer readable medium, which may be incorporated into a computer program product. It should be appreciated that any patent, publication, or other disclosure material, in whole or in part, that is said to be incorporated by reference herein is incorporated herein only to the extent that the incorporated material does not conflict with existing definitions, statements, or other disclosure material set forth in this disclosure. As such, and to the extent necessary, the disclosure as explicitly set forth herein supersedes any conflicting material incorporated herein by reference. Any material, or portion thereof, that is said to be incorporated by reference herein, but which conflicts with existing definitions, statements, or other disclosure material set forth herein, will only be incorporated to the extent that no conflict arises between that incorporated material and the existing disclosure material.