Patent application number | Description | Published |
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 |
20130179256 | CONTEXTUAL SOLICITATION IN A STARTER APPLICATION - A reduced capability subset of an application referred to as a “starter application” is provided on a computer device prior to purchase and intended for use by a user purchasing the computer device. The starter application may monitor input from the user when the starter application is executing to ascertain opportunities to inform the user of an upgrade and then solicit the user for purchasing the upgrade. The starter application may use a limited access browser to contact a server to assist in the solicitation and complete the transaction. Upon completing the transaction, the upgrade is provided to the computing device. The upgrade may comprise the full capability version of the application, templates, clip art, or other software. The upgrade may entail transmitting the upgrade to the computer device or providing an authorization key to unlock the upgrade that is already stored on the computer device. | 07-11-2013 |
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 |
20140365384 | CROSS-STORE LICENSING FOR THIRD PARTY PRODUCTS - A global licensing service facilitates the mapping of consumers to purchases made by the consumer in one or more stores. One or more consumer identifiers used by a consumer in various stores are stored in a central data store. The various consumer identifiers are mapped to purchases made by the consumer to provide a centralized transaction mapping. The global licensing service may enable cross-store licensing by providing a way in which a store may determine that a consumer has previously purchased a product in another store. In some implementations, if the consumer has previously purchased a product, the consumer may be offered the product for free or offered a discount price for the product. | 12-11-2014 |
Patent application number | Description | Published |
20110093939 | RESOURCE ACCESS BASED ON MULTIPLE CREDENTIALS - A collection of multiple user credentials each associated with one of multiple different users is obtained at a device, and one or more of the multiple user credentials are verified. The collection of multiple user credentials is also compared to a threshold combination of user credentials to be satisfied to access the resource, and a determination is made, based on the comparing and the verifying, as to whether access to the resource is permitted. An indication of whether access to the resource by a requesting user is permitted is returned or provided to another device. | 04-21-2011 |
20110299741 | Distinguishing Live Faces from Flat Surfaces - Multiple images including a face presented by a user are accessed. One or more determinations are made based on the multiple images, such as a determination of whether the face included in the multiple images is a 3-dimensional structure or a flat surface and/or a determination of whether motion is present in one or more face components (e.g., eyes or mouth). If it is determined that the face included in the multiple images is a 3-dimensional structure or that that motion is present in the one or more face components, then an indication is provided that the user can be authenticated. However, if it is determined that the face included in the multiple images is a flat surface or that motion is not present in the one or more face components, then an indication is provided that the user cannot be authenticated. | 12-08-2011 |
20130205382 | Resource Access Based on Multiple Credentials - A collection of multiple user credentials each associated with one of multiple different users is obtained at a device, and one or more of the multiple user credentials are verified. A determination is made as to whether access to a resource is permitted, by at least comparing the collection of multiple user credentials to a threshold combination of user credentials to be satisfied to access the resource. An indication of whether access to the resource by a requesting user is permitted is returned or provided to another device. | 08-08-2013 |