IP Library Patent Application 13672595
Patent Application
App. No. 13/672,595

System and Method of Determining Access to a Cloud Service

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/672,595
Abstract

The present invention provides a method of predicting usage of and determining access to a cloud service according to an embodiment of the invention. The method includes the step of monitoring the usage of a service by end users of developers for a predetermined test period. Responsive to statistics associated with the monitoring during the predetermined test period, the method includes determining a future usage payment cost for the developers. Responsive to verification of a unique ID, the method includes performing the service by a service provider.

Claims (38)

1 . A method for determining access to a service including the steps of:

monitoring the usage of a service by an end user associated with a developer for a predetermined test period;

generating a statistic associated with the monitoring of the usage of the service;

responsive to the statistic associated with monitoring during the predetermined test period, determining a future usage payment cost for the developer; and

performing the service wherein the service is performed by a cloud service provider.

2 . The method recited in claim 1 further including the step of assigning a unique ID for each copy of a program installed onto a mobile device.

3 . The method recited in claim 2 further including the step of determining a future usage payment cost for a developer of a program, wherein the future usage payment cost is the cost of a single installation.

4 . The method recited in claim 3 wherein a total cost for the developer is the future usage payment cost multiplied by the number of installations of the program.

5 . The method recited in claim 1 wherein the service is an optical character recognition (OCR) service.

6 . The method recited in claim 2 wherein the unique ID is assigned by a cloud service provider server during a first call to the cloud service provider.

7 . The method recited in claim 2 wherein the unique ID is assigned using a device unique identifier.

8 . The method recited in claim 2 wherein the unique ID is assigned using an end user unique identifier, and wherein the unique ID is semi-unique to the end user.

9 . The method recited in claim 1 wherein the service is a translation service.

10 . The method recited in claim 1 wherein the service is a voice recognition service.

11 . The method recited in claim 2 wherein the future usage payment cost is based on an average usage and average lifecycle of the program.

12 . A system for managing access to a cloud service comprising:

a monitoring component for monitoring the usage of a service by an end user of a developer for a predetermined test period;

a usage component for determining a future usage payment cost for the developer, wherein the future usage payment cost is based on the monitored usage of the service by the end user during a predetermined test period;

an authorization component for verifying a unique ID before performing the service wherein the service is performed by a service provider.

13 . The system recited in claim 12 wherein the authorization component further assigns a unique ID for each copy of a program installed onto a mobile device.

14 . The system recited in claim 13 wherein the unique ID is assigned using a device unique identifier, and wherein verifying the unique ID includes authenticating the unique ID.

15 . The system recited in claim 13 wherein the unique ID is assigned using an end user unique identifier.

16 . The system recited in claim 13 wherein the future usage payment cost determined by the usage component is a cost of a single installation of the program.

17 . The system recited in claim 16 wherein a total cost for the developer is the future usage payment cost multiplied by the number of installations of the mobile program.

18 . The system recited in claim 12 wherein the service is an optical character recognition (OCR) service.

19 . The system recited in claim 13 wherein the unique ID is assigned by a cloud service provider server during a first call to the cloud service provider.

20 . The system recited in claim 12 wherein the service is a translation service.

21 . The system recited in claim 12 wherein the service is a voice recognition service.

22 . A non-transitory computer readable medium storing a program and causing a computer to execute the method, including the steps of:

monitoring the usage of a service by an end user of a developer for a predetermined test period;

responsive to the statistics associated with monitoring during the predetermined test period, determining a future usage payment cost for the developer; and

performing the service wherein the service is performed by a cloud service provider.

23 . The computer readable medium recited in claim 22 , the method further including the step of assigning a unique ID for each copy of a program installed onto a mobile device.

24 . The computer readable medium recited in claim 23 , the method further including the step of determining a future usage payment cost for a developer of a program, wherein the future usage payment cost is the cost of a single installation.

25 . The computer readable medium recited in claim 24 wherein a total cost for the developer is the future usage payment cost multiplied by the number of installations of the mobile program.

26 . The computer readable medium recited in claim 22 wherein the service is an optical character recognition (OCR) service.

27 . The computer readable medium recited in claim 22 wherein the service is a translation service.

28 . The computer readable medium recited in claim 23 wherein the unique ID is assigned by a cloud service provider server during a first call to the cloud service provider.

Assignments (3)
MERGER Recorded Jan 24, 2019
From: ABBYY DEVELOPMENT LLC
To: ABBYY PRODUCTION LLC
Reel/Frame 048129/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2013
From: ABBYY SOFTWARE LTD.
To: ABBYY DEVELOPMENT LLC
Reel/Frame 031085/0834 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2013
From: ISAEV, ANDREY; SERGUNIN, SEMYON
To: ABBYY SOFTWARE LTD
Reel/Frame 029833/0419 →