Patent application number | Description | Published |
20130144633 | ENFORCEMENT AND ASSIGNMENT OF USAGE RIGHTS - Systems and methods are disclosed that assign and/or enforce usage rights for a software application. Further, the systems and methods assign and/or enforce usage rights for a software application with one or more users by decoupling the identity of the person who purchases the application from the actual users of the application. Additionally, the systems and methods provide for centralized built-in user assignment with support for multiple applications. | 06-06-2013 |
20130144755 | APPLICATION LICENSING AUTHENTICATION - Methods and systems for application licensing authentication are disclosed herein. The method includes processing a request for a license for an application from a purchaser at a marketplace service. The method also includes sending a token from the marketplace service to a client platform, wherein the client platform is configured to allow the purchaser to assign a seat to a user and to send the token to a third party service when the user attempts to access the application. The method further includes accepting the token from the third party service at the marketplace service, verifying the validity of the token within the marketplace service, and returning a message verifying the validity of the token to the third party service. Moreover, the third party service may be configured to allow the user to access specific levels of service within the application through the client platform. | 06-06-2013 |
20130198029 | APPLICATION RECOMMENDATION AND SUBSTITUTION - Methods and systems for application recommendation and substitution are provided herein. The method includes analyzing data within a platform of a computing device to determine a pattern of the data. The method also includes acquiring a list of applications from a marketplace service, wherein the applications are compatible with the pattern of the data. The method further includes activating an application within the platform, wherein the application is selected in response to an input by a user from the list of applications. | 08-01-2013 |
20130198038 | DOCUMENT TEMPLATE LICENSING - Methods and systems for licensing a document template are provided herein. The method includes obtaining, within a computing device, a license for a document template from a marketplace service. The method also includes downloading the document template to the computing device. The method includes providing a functional experience of a document derived from the document template to a licensed user. The method further includes sharing a license-restricted document with an unlicensed user in response to an input from the licensed user, wherein the license-restricted document provides a reduced-functionality experience of the document derived from the document template to the unlicensed user. | 08-01-2013 |
20130198606 | SOFTWARE APPLICATION DISTRIBUTION IN DOCUMENTS - Concepts and technologies are described herein for distributing web-based software application extensions within documents. In accordance with some of the concepts and technologies disclosed herein, users that own web-based software application extensions or have trial access to web-based software application extensions can add them to documents. The users can then distribute the documents containing the web-based software application extensions to other users, who may or may not be licensed to use the web-based software application extensions. The documents can be distributed in any way that files are distributed. When a user receives a document containing a web-based software application extensions, the user can obtain trial rights to the web-based software application extensions or purchase the web-based software application extensions from without having to visit a virtual marketplace. | 08-01-2013 |
20130198733 | SOFTWARE APPLICATION DISTRIBUTION IN DOCUMENTS - Concepts and technologies are described herein for distributing web-based software application extensions within documents. In accordance with some of the concepts and technologies disclosed herein, users that own web-based software application extensions or have trial access to web-based software application extensions can add them to documents. The users can then distribute the documents containing the web-based software application extensions to other users, who may or may not be licensed to use the web-based software application extensions. The documents can be distributed in any way that files are distributed. When a user receives a document containing a web-based software application extensions, the user can obtain trial rights to the web-based software application extensions or purchase the web-based software application extensions from without having to visit a virtual marketplace. | 08-01-2013 |
20140282358 | Software Product Capable of Using Zero and Third Party Applications - A software product with an integrated application platform can provide functionality for modifying, adding, or removing features of a software product through the use of applications that are integrated into the software product. A software product with an integrated application platform can also provide for the ability of a third party to modify the features of a generic version of a software product to create a custom software product. The developer of the software product can identify features of the software product that are modifiable and/or extendable. When a user selects one or more features to be modified, the features to be modified can be checked against a feature list to see if the features are modifiable. If the features are modifiable, the software product can invoke a search mechanism to allow a user to search various sources for applications that are usable within the software product. | 09-18-2014 |
20140283092 | Controlled Application Distribution - An application sender can control the distribution and use of an application using an authorization token encapsulating distribution terms submitted by the application sender and the application license specification submitted by a developer of the application. The application sender can access an application store and perform various functions such as selecting one or more applications for use by an application receiver, combining one or more applications into a bundle for use by an application receiver, and/or combining several applications to form a new application for use by an application receiver. The application receiver can utilize the application in accordance with the authorization token generated by the distribution terms. | 09-18-2014 |
20140330622 | SUBSCRIPTION CUSTOMER SAVING PROCEDURES WITH MULTIPLE ENTITIES - A potential upcoming cancellation of a subscription to a subscription service for a subject customer profile can be detected. After the detection of the potential upcoming cancellation, a tailored customer saving procedure can be selected from among a plurality of available customer saving procedures (e.g., using a weighted algorithm and/or set selection rules). The selection of the tailored customer saving procedure can use and be based on computer-readable data representing user input associated with one or more customer profiles. In response to the detection of the potential upcoming cancellation, the selected tailored customer saving procedure can be performed. Definitions of at least a portion of the available customer saving procedures can be received from a second entity that is independent of a first entity that manages computing component(s) performing the foregoing acts. | 11-06-2014 |
20140330742 | TAILORED SUBSCRIPTION CUSTOMER SAVING PROCEDURES - Representations of user input associated with one or more computer-readable customer profiles that are associated with a subscription service can be received. Additionally, a potential upcoming cancellation of a subscription to the subscription service for a subject customer profile can be detected. After the detection of the potential upcoming cancellation, a tailored customer saving procedure can be selected from among a plurality of available customer saving procedures (e.g., using a weighted algorithm and/or set selection rules). The selection of the tailored customer saving procedure can use and be based on computer-readable data representing user input associated with the one or more customer profiles. In response to the detection of the potential upcoming cancellation, the selected tailored customer saving procedure can be performed. | 11-06-2014 |
20150039457 | SYSTEM FOR SYNDICATING SUBSCRIPTIONS WITH RETAILERS - System and methods for facilitating syndication of subscriptions with retailers are described. The retailer can manage the customer relationship and may optionally automatically renew the customer's subscription. The platform fulfilling the subscription receives payment from a retailer and provisions the renewal subscription to the customer. A customer can purchase an entitlement card from the retailer. The entitlement card can be for a subscription redeemable through a platform holder system (via entry of a token) and includes (or is assigned) an indicator of the retailer that sold the card. The indicator can be used by the platform fulfilling the subscription to provide a differentiated or customized experience for a customer based on the retailer at which the subscription was purchased. Third-party providers can use the platform to syndicate their products and services with retailers. | 02-05-2015 |