Mobile game or program distribution
First Claim
1. A system for distributing software between mobile terminals on a wireless network, comprising a first mobile terminal, at least one further mobile terminal and a data server all connected over the network, wherein the first mobile terminal includes means for storing and running a software application, means for transmitting a link to a location on the server which stores the software or related software, to the second terminal and the second terminal contains means for using the link to download the software or related software.
1 Assignment
0 Petitions

Accused Products

Abstract
A person to person mobile phone game distribution service allows a person 1 who has a mobile phone game or other application 2 installed on their phone 3 to send the game to someone else 4 mobile phone 5 by building into the game the ability to send a link via the phone messaging 6 using SMS, MMS or other messaging protocol. The second person 4 can then play game 7 or a demo, full, time limited, or pay per play version of the game. The second person can also request via the game using the phone messaging a full version of the game to be installed on their phone 8 which they are then charged for.
145 Citations
GENERATING ACTIVITIES BASED UPON SOCIAL DATA | ||
Patent #
US 20110137989A1
Filed 12/09/2009
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft 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
|
Multiple data store authentication | ||
Patent #
US 8,064,583 B1
Filed 09/21/2006
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
METHOD FOR ADVERTISING USING MOBILE MULTIPLAYER GAME AND SYSTEM THEREOF | ||
Patent #
US 20100100446A1
Filed 03/14/2007
|
Current Assignee
M-Biz Global Co. Ltd.
|
Original Assignee
Sung-Yong Choi, M-Biz Global Co. Ltd.
|
Feature eroding video game demonstration software | ||
Patent #
US 20100056269A1
Filed 09/03/2008
|
Current Assignee
Sony Interactive Entertainment America LLC
|
Original Assignee
Sony Computer Entertainment America
|
LIMITED-RIGHTS LOCAL PLAYBACK OF DIGITAL CONTENT | ||
Patent #
US 20100227681A1
Filed 03/03/2009
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
METHOD FOR ALLOWING FULL VERSION CONTENT EMBEDDED IN MOBILE DEVICE AND SYSTEM THEREOF | ||
Patent #
US 20100017884A1
Filed 11/13/2006
|
Current Assignee
M-Biz Global Co. Ltd.
|
Original Assignee
M-Biz Global Co. Ltd.
|
ENTERTAINMENT APPARATUS AND METHOD | ||
Patent #
US 20100203971A1
Filed 09/03/2008
|
Current Assignee
Sony Interactive Entertainment Europe Limited
|
Original Assignee
Sony Computer Entertainment Europe Limited
|
System and method for providing game on network | ||
Patent #
US 20090005174A1
Filed 06/30/2008
|
Current Assignee
NHN Entertainment Corporation
|
Original Assignee
NHN Corporation
|
Methods for Virally Distributing Location-Based Applications | ||
Patent #
US 20090094602A1
Filed 10/03/2008
|
Current Assignee
ZOS Communications LLC
|
Original Assignee
ZOS Communications LLC
|
Provisioning applications for a mobile device | ||
Patent #
US 20090325565A1
Filed 06/26/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR PROVIDING SOFTWARE APPLICATION INVITATION | ||
Patent #
US 20090328158A1
Filed 06/30/2008
|
Current Assignee
Provenance Asset Group LLC
|
Original Assignee
Nokia Corporation
|
METHODS AND SYSTEMS FOR BUILDING CUSTOM APPLIANCES IN A CLOUD-BASED NETWORK | ||
Patent #
US 20090299920A1
Filed 05/29/2008
|
Current Assignee
Red Hat Inc.
|
Original Assignee
Red Hat Inc.
|
Network game system, game apparatus, storage medium storing program, and game controlling method | ||
Patent #
US 20080227552A1
Filed 01/03/2008
|
Current Assignee
Nintendo Company Limited
|
Original Assignee
Nintendo Company Limited
|
DIGITAL GAME DISTRIBUTION FOR GAMING DEVICES | ||
Patent #
US 20080242406A1
Filed 03/30/2007
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
DIGITAL GAME DISTRIBUTION AND ROYALTY CALCULATION | ||
Patent #
US 20080243697A1
Filed 03/30/2007
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
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
|
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
|
System and method for providing and distributing game on network | ||
Patent #
US 8,131,797 B2
Filed 06/30/2008
|
Current Assignee
NHN Entertainment Corporation
|
Original Assignee
NHN Corporation
|
PROVISIONING APPLICATIONS FOR A MOBILE DEVICE | ||
Patent #
US 20120077482A1
Filed 12/06/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Ari Backholm
|
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
|
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
|
METHOD AND SYSTEMS FOR GENERATING AND SENDING A HOT LINK ASSOCIATED WITH A USER INTERFACE TO A DEVICE | ||
Patent #
US 20120208510A1
Filed 03/22/2012
|
Current Assignee
Varia Holdings LLC
|
Original Assignee
Varia Holdings LLC
|
Installable web applications | ||
Patent #
US 8,255,494 B1
Filed 09/27/2011
|
Current Assignee
Google LLC
|
Original Assignee
Google Inc.
|
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
|
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
|
Entertainment apparatus and method | ||
Patent #
US 8,360,856 B2
Filed 09/03/2008
|
Current Assignee
Sony Interactive Entertainment Europe Limited
|
Original Assignee
Sony Computer Entertainment Europe Limited
|
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
|
INFORMATION-PROCESSING DEVICE, INFORMATION-PROCESSING SYSTEM, INFORMATION-PROCESSING METHOD, AND COMPUTER-READABLE STORAGE MEDIUM | ||
Patent #
US 20130125055A1
Filed 11/15/2012
|
Current Assignee
Nintendo Company Limited
|
Original Assignee
Nintendo Company Limited
|
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
|
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
|
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
|
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
|
SYSTEMS AND METHODS FOR REFERRAL BENEFITS | ||
Patent #
US 20130296060A1
Filed 03/13/2013
|
Current Assignee
Gamesys Ltd.
|
Original Assignee
Gamesys Ltd.
|
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 systems for generating and sending a hot link associated with a user interface to a device | ||
Patent #
US 8,635,311 B2
Filed 03/22/2012
|
Current Assignee
Varia Holdings LLC
|
Original Assignee
Varia Holdings LLC
|
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
|
Network game system, game apparatus, storage medium storing program, and game controlling method | ||
Patent #
US 8,708,813 B2
Filed 01/03/2008
|
Current Assignee
Nintendo Company Limited
|
Original Assignee
Nintendo Company Limited
|
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
|
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
|
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
|
Installable web applications | ||
Patent #
US 8,849,957 B1
Filed 05/18/2011
|
Current Assignee
Google LLC
|
Original Assignee
Google 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
|
Systems and methods for referral benefits | ||
Patent #
US 8,858,322 B2
Filed 03/13/2013
|
Current Assignee
Gamesys Ltd.
|
Original Assignee
Gamesys Ltd.
|
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 Inc
|
Original Assignee
Seven Networks Inc
|
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
|
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
|
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
|
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
|
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
|
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
|
Generating activities based upon social data | ||
Patent #
US 9,009,226 B2
Filed 12/09/2009
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
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
|
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
|
Managing a software appliance | ||
Patent #
US 9,092,243 B2
Filed 05/28/2008
|
Current Assignee
Red Hat Inc.
|
Original Assignee
Red Hat 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
|
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
|
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
|
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
|
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
|
Securing appliances for use in a cloud computing environment | ||
Patent #
US 9,210,173 B2
Filed 11/26/2008
|
Current Assignee
Red Hat Inc.
|
Original Assignee
Red Hat Inc.
|
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
|
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
|
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
|
Methods for virally distributing location-based applications | ||
Patent #
US 9,367,295 B2
Filed 10/03/2008
|
Current Assignee
ZOS Communications LLC
|
Original Assignee
ZOS Communications LLC
|
Software appliance management using broadcast technique | ||
Patent #
US 9,398,082 B2
Filed 09/19/2014
|
Current Assignee
Red Hat Inc.
|
Original Assignee
Red Hat 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
|
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 method for gaming utilizing a mobile device | ||
Patent #
US 9,737,803 B2
Filed 08/04/2011
|
Current Assignee
Sandboxed Software LLC dba Sandbox Software LLC
|
Original Assignee
Sandboxed Software LLC dba Sandbox Software 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
|
Method and systems for generating and sending a hot link associated with a user interface to a device | ||
Patent #
US 9,843,907 B2
Filed 01/17/2014
|
Current Assignee
Varia Holdings LLC
|
Original Assignee
Varia Holdings LLC
|
Managing a software appliance | ||
Patent #
US 9,928,041 B2
Filed 07/23/2015
|
Current Assignee
Red Hat Inc.
|
Original Assignee
Red Hat Inc.
|
System and methods for application discovery and trial | ||
Patent #
US 10,241,649 B2
Filed 04/20/2016
|
Current Assignee
Qingdao Hisense Electronics Co. Ltd.
|
Original Assignee
Qingdao Hisense Electronics Co. Ltd.
|
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
|
Process and framework for facilitating information sharing using a distributed hypergraph | ||
Patent #
US 10,331,644 B2
Filed 05/18/2018
|
Current Assignee
Georgetown University
|
Original Assignee
Georgetown University
|
Optimization of resource polling intervals to satisfy mobile device requests | ||
Patent #
US 10,397,367 B2
Filed 01/18/2017
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Installable web applications | ||
Patent #
US 10,567,543 B1
Filed 08/25/2014
|
Current Assignee
Google LLC
|
Original Assignee
Google LLC
|
Optimization of resource polling intervals to satisfy mobile device requests | ||
Patent #
US 10,601,951 B2
Filed 05/05/2018
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Building custom appliances in a cloud-based network | ||
Patent #
US 10,657,466 B2
Filed 05/29/2008
|
Current Assignee
Red Hat Inc.
|
Original Assignee
Red Hat Inc.
|
Information-processing device, information-processing system, information-processing method, and computer-readable storage medium | ||
Patent #
US 10,664,131 B2
Filed 11/15/2012
|
Current Assignee
Nintendo Company Limited
|
Original Assignee
Nintendo Company Limited
|
Application programming interface and hypergraph transfer protocol supporting a global hypergraph approach to reducing complexity for accelerated multi-disciplinary scientific discovery | ||
Patent #
US 10,740,348 B2
Filed 06/05/2017
|
Current Assignee
Georgetown University
|
Original Assignee
Georgetown University
|
In-game incentive granting device and program for incentive granting | ||
Patent #
US 10,758,827 B2
Filed 03/12/2019
|
Current Assignee
Pokelabo Inc.
|
Original Assignee
Pokelabo Inc.
|
Method and systems for generating and sending a hot link associated with a user interface to a device | ||
Patent #
US 10,869,169 B2
Filed 12/12/2017
|
Current Assignee
Varia Holdings LLC
|
Original Assignee
Varia Holdings LLC
|
Peer-to-peer active content sharing | ||
Patent #
US 20050004995A1
Filed 07/01/2003
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Mobile application and content provisioning using web services technology | ||
Patent #
US 20050071448A1
Filed 09/29/2003
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
System and method for wireless viral software distribution | ||
Patent #
US 20030110094A1
Filed 10/28/2002
|
Current Assignee
Sony Electronics Inc., Sony Corporation
|
Original Assignee
Sony Corporation
|
16 Claims
-
1. A system for distributing software between mobile terminals on a wireless network, comprising a first mobile terminal, at least one further mobile terminal and a data server all connected over the network, wherein the first mobile terminal includes means for storing and running a software application, means for transmitting a link to a location on the server which stores the software or related software, to the second terminal and the second terminal contains means for using the link to download the software or related software.
- 2. A method of distributing software applications between mobile terminals on a wireless network, the method comprising transmitting, software application to a first terminal, the application including a link or means for generating a link to a location on a server where the software or related software is located, causing the first terminal to transmit the link to one or more second terminals and using the link received at the or each second terminal to download the software or related application to the or each second terminal from the server.
- 10. A mobile game distribution system allowing the user of one mobile terminal to transmit a software application to a further mobile terminal by means of the software application being adapted to cause or enable the first mobile terminal to transmit a message, containing a link to a location on a server which stores the software application or a related application, to one or more further mobile terminals.
-
13. A mobile game distribution system allowing the user of one mobile terminal to transmit a software application to a second mobile terminal by means of the application being adapted to cause or enable the first terminal to transmit a message to one or more second terminals enabling the application to be transmitted between the terminals.
-
14. A method of distributing software applications between mobile terminals, wherein ‘
- viral’
distribution is used.
- viral’
-
15. A system substantially as hereinbefore described with reference to, and as illustrated by, the accompanying drawings.
-
16. A method substantially as hereinbefore described with reference to, and as illustrated by, any of the accompanying drawings.
1 Specification
This invention relates to distribution of games or other programs or data using mobile terminals, such as mobile telephones, PDAs, mobile computer or other mobile means. The term handset or phone encompasses all of these.
Mobile phones are commonly used nowadays for many other purposes than simply making and receiving telephone calls. In addition, to text/email/instant messaging services, they are often used to play games on or computer programs of many different types may be used on various phone operating systems. Conventionally, the supplier of a game or other program or application to be run on a mobile phone platform has to provide the game for download on a server or distribution network and must of course advertise the game in order to be able to find custom to buy the game or perhaps to download trial versions with the aim of them being happy with it and ultimately purchasing the game or a licence.
The present invention arose in an attempt to provide an improved method for distributing mobile games or other applications.
According to the present invention there is provided a system for distributing software between mobile terminals on a wireless network, comprising a first mobile terminal, at least one further mobile terminal and a data server all connected over the network, wherein the first mobile terminal includes means for storing and running a software application, means for transmitting a link to a location on the server which stores the software or related software, to the second terminal and the second terminal contains means for using the link to download the software or related software.
In a further aspect, the invention provides a method of distributing software applications between mobile terminals on a wireless network, the method comprising transmitting, software application to a first terminal, the application including a link or means for generating a link to a location on a server where the software or related software is located, causing the first terminal to transmit the link to one or more second terminals and using the link received at the or each second terminal to download the software or related application to the or each second terminal from the server.
The application downloaded to the second terminal is a full application, or alternatively, it might be a modified version, such as a demonstration version, time limited version, pay per play version or other.
Preferably, the link points to a J2ME JAD file that itself references a JAR file that allows the software to load directly into the second terminal'"'"'s software install sub-system.
Preferably, as a software application is distributed, an embedded identification code is added to the software, enabling tracking of the route of distribution.
Preferably, the link message is dispatched to one or more second mobile terminal when the application is run on the first terminal or at a point during operation of the program.
The link may be sent to each or selected ones of contact stored on the first terminal.
The invention further provides a mobile game distribution system allowing the user of one mobile terminal to transmit a software application to a further mobile terminal by means of the software application being adapted to cause or enable the first mobile terminal to transmit a message, containing a link to a location on a server which stores the software application or a related application, to one or more further mobile terminals.
Preferably, this is done at the time of running the software application or at a point during operation of the applications.
The software application may alternatively be transmitted directly from a first to one or more second terminals when the application is run.
In further aspects, the invention provides, as non-limiting examples, the following features:
- A. A mobile phone game distribution system that allows someone to send a game to another person'"'"'s phone by the game sending a message containing a link to download the game.
- B. A mobile phone game distribution system where the game is sent directly from the first to the second phone and not via a link to a download server.
- C. The link means point to a JAD (eg J2ME JAD file) file that itself references a JAR file that allows the game to load directly into the phones software install subsystem.
- D. An embedded identification code may be added to the game as it is distributed thus allowing the tracking of the distribution route.
- E. The tracking information may then used to reward the player for recruiting new players.
- F. The message is sent as part of the game play.
- G. The fact that a message has been sent and a game loaded onto a new phone may give the player extra capabilities within the game.
- H. The fact that a message has been sent and a game loaded onto a new phone may be a key strategy to wining the game.
- I. On sending a game the second player (user of the second terminal) may be added to the first player'"'"'s team or list of opponents so they can then play cooperatively or against each other using the games multi player features.
- J. Purchase of the full version of the game may subscribe the purchaser to an ongoing subscription that is automatically charged.
Although primarily intended for games, of course where the term ‘game’ is used herein this may alternatively be any other software application.
Embodiments of the invention will now be described, by way of example only, with reference to the accompanying drawings, in which:
Referring to
Most preferably, the game is one which requires purchase and so before the user 7 can play it he needs to purchase the game. Methods for enabling purchase of ‘mobile’ games, etc are well-known such as premium SMS charging services, credit card payment systems and so on. In other versions, the version of the game downloaded to handset 6 may be a demonstration (demo) version which enables a user to play certain features of the game for free or which perhaps enables him to use the full game for a time limited period. The version may alternatively be one why the user pays each time he plays the game.
If a limited version of the game is initially downloaded, then the user of the handset 6 may also request, via this limited game, and using the phone'"'"'s messaging system, a full version of the game to be installed on their phone and they are then charged for the full version.
User 1 can choose to send the game to any one other user 7 or to many users, typically he will select these from a contact list or address book which he has pre-stored on his phone. The links may be sent to all recipients simultaneously, or sequentially. Similarly, user 7 can then also forward a link to the game on to any of his contacts. In this way, as is shown schematically in
Reverting to
The game may be one based on the Java J2ME platform which is known in itself. This can be distributed to Java enables mobile phones and nowadays many phones are Java enabled. The first customer 1 buys the game and downloads the full version to his handset 2. Most preferably, as part of the download, the JAD file of the game is updated to indicate the order ID of the customer making the download. The game includes a ‘send game to friend’ option. If the user 1 selects this option, then this will, in one embodiment of the invention, sends a mobile originated SMS message to a selected friend or more than one selected friend, containing a download URL or link to a demo version of the game and includes the order ID of the original game. When the second customer receives this message, he selects the downloaded URL (typically by clicking it) and this generates a HGTP request to the viral download server 10. The server determines by looking at parameters on the URL that a new customer wants to download a demo version of the game and creates a ‘viral’ record in the database. In doing this, it fills in as much information as is known about the new customer, such as telephone number and any other data it may have about that customers from the known subscription. This new order is then linked to the original order ID (of the first user) using the order ID parameter in the URL. The server then returns the new demo version of the game to the user. The second user 7 can then play the game either for a time limited period or as a restricted version, until the demo version expires and may at that time, or before, have the option of purchasing a full version of the game.
If the user chooses to purchase the full game, then the game is adapted to send an SMS message, including a keyword, a product code and viral order ID to the server. The server then sends a premium billing SMS message to the customer. The server also sends a WAP push message to the customer including the download URL of the full game. The user then selects this download and this returns a JAD file to the customer. The JAD will have been re-written by the server to include order-specific JAR URLs and other information. The server updates the viral order with the information that this is complete. Use of the JAD file on the customer'"'"'s phone initiates the download of a JAR file from the server. This process is shown in part 3a of
Optionally (part 3b or
In an alternative method, the game may be arranged to send an SMS message including a keyword, product code and viral order ID to the server. The server sends a premium SMS back to the customer. This SMS may optionally include an activation ID as a human-readable piece of text in the text message, for example a string of numbers or alphanumeric numerals. The customer must then enter this activation ID manually into the game in order to manually enable the game.
Other features which may optionally be provided are as follows:
- The phones may connect to each other directly, for example via Wi-Fi, Bluetooth or indeed by direct cable connection (or via a messaging server) to send/receive links.
In other embodiments, the game or part thereof may be downloaded from one mobile phone to another directly instead of via the server.
The sending of a game to another user can be optionally incorporated into game play itself so that, for example, once the game player reaches a particular level or gains a predetermined number of points he has the option of sending the game to other players. This may act as incentive to recruit other players.
In further embodiments, an identification code might be embedded in each installed version of the game. This might be sent in all messages and attached to all URLs and thus can be used to identify all games sent by a particular individual in addition to all games send by people who receive the game from that individual and so on. This data can then be used to indicate the precise distribution route and how efficiently the distribution system is being used. It enables the routes that a particular instance of the game uses to be trapped and this might optionally be incorporated into the game play by giving a player extra capabilities in the game depending upon how many people they recruit as players. Furthermore, players might be given credits might enable them to reduce the cost of future game purchases or subscriptions, if they recruit certain numbers of new players.
Note that in embodiments of the invention, it is the customer who in effect pays for the advertising by sending the games to his friends, the customer is paying the price of sending one standard text message, where SMS is used. Furthermore, the user will generally send a message to people on his contact book and is likely to be in the contact book of the recipient, then the text messages ‘from address’ is the phone number of a ‘trusted’ recipient and that recipient is more sure that the message is not simply spam or unwanted and this also adds a degree of recommendation to the transmission. In effect, once a first sale has been conventional (download from server 10 to terminal 2) then file distribution and hopefully sales occur virally without significant further cost of distributor, by means of ‘viral’ transmission.