IP Library Granted Patent US 9,058,404
Granted Patent B2
US 9,058,404 · App. 13/558,185 · Granted Jun 16, 2015

System and method for using a device description repository

Inventors: Luca Passani (Ashburn, VA); Steve Kamerman (Ashburn, VA)
Assignee: Scientiamobile, Inc.
G06F17/30905G06F9/5044
View Patent ↗
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 9,058,404
App. No.
13/558,185
Granted
Jun 16, 2015
Kind
B2
Abstract

A method, computer program product, and computer system for using a device description repository comprises calculating an index by a processor based upon, at least in part, at least a portion of a plurality of user preferences associated with a computing device. One of a first experience and a second experience may be provided to the computing device based upon, at least in part, the index.

Claims (33)

1. A computer-implemented method comprising:

calculating a value by a processor based upon, at least in part, at least a portion of a plurality of user preferences of a plurality of users associated with a computing device, wherein at least the portion of the plurality of user preferences of the plurality of users to calculate the value includes one or more subjective capabilities of the computing device, and wherein the one or more subjective capabilities of the computing device measure a user perception of one or more qualities of the computing device by the plurality of users associated with the computing device; and

providing to the computing device one of a first mobile computing device experience and a second desktop computing device experience based upon, at least in part, the value calculated using the one or more subjective capabilities of the computing device.

2. The computer-implemented method of claim 1 wherein calculating the value includes analyzing one or more responses from one or more users to one or more surveys.

3. The computer-implemented method of claim 1 wherein calculating the value includes discarding one or more of the plurality of user preferences associated with the computing device if the one or more of the plurality of the user preferences is less than a sum of a plurality of two or more user preferences of the plurality of user preferences associated with the computing device.

4. The computer-implemented method of claim 1 wherein providing to the computing device one of the first mobile computing device experience and the second desktop computing device experience based upon, at least in part, the value includes:

determining whether the value is above a threshold value; and

providing to the computing device the first mobile computing device experience if the value is below the threshold value, and providing to the computing device the second desktop computing device experience if the value is above the threshold value.

5. The computer-implemented method of claim 1 wherein the value is associated with a profile of the computing device.

6. The computer-implemented method of claim 5 wherein the profile of the computing device includes a device description repository profile of the computing device.

7. The computer-implemented method of claim 6 wherein the device description repository profile of the computing device includes a wireless universal resource file profile of the computing device.

8. A computer program product residing on a non-transitory computer readable storage medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:

calculating a value based upon, at least in part, at least a portion of a plurality of user preferences of a plurality of users associated with a computing device, wherein at least the portion of the plurality of user preferences of the plurality of users to calculate the value includes one or more subjective capabilities of the computing device, and wherein the one or more subjective capabilities of the computing device measure a user perception of one or more qualities of the computing device by the plurality of users associated with the computing device; and

providing to the computing device one of a first mobile computing device experience and a second desktop computing device experience based upon, at least in part, the value calculated using the one or more subjective capabilities of the computing device.

9. The computer program product of claim 8 wherein calculating the value includes analyzing one or more responses from one or more users to one or more surveys.

10. The computer program product of claim 8 wherein calculating the value includes discarding one or more of the plurality of user preferences associated with the computing device if the one or more of the plurality of the user preferences is less than a sum of a plurality of two or more user preferences of the plurality of user preferences associated with the computing device.

11. The computer program product of claim 8 wherein providing to the computing device one of the first mobile computing device experience and the second desktop computing device experience based upon, at least in part, the value includes:

determining whether the value is above a threshold value; and

providing to the computing device the first mobile computing device experience if the value is below the threshold value, and providing to the computing device the second desktop computing device experience if the value is above the threshold value.

12. The computer program product of claim 8 wherein the value is associated with a profile of the computing device.

13. The computer program product of claim 12 wherein the profile of the computing device includes a device description repository profile of the computing device.

14. The computer program product of claim 13 wherein the device description repository profile of the computing device includes a wireless universal resource file profile of the computing device.

15. A computing system including a processor and memory configured to perform operations comprising:

calculating a value based upon, at least in part, at least a portion of a plurality of user preferences of a plurality of users associated with a computing device, wherein at least the portion of the plurality of user preferences of the plurality of users to calculate the value includes one or more subjective capabilities of the computing device, and wherein the one or more subjective capabilities of the computing device measure a user perception of one or more qualities of the computing device by the plurality of users associated with the computing device; and

providing to the computing device one of a first mobile computing device experience and a second desktop computing device experience based upon, at least in part, the value calculated using the one or more subjective capabilities of the computing device.

16. The computing system of claim 15 wherein calculating the value includes analyzing one or more responses from one or more users to one or more surveys.

17. The computing system of claim 15 wherein calculating the value includes discarding one or more of the plurality of user preferences associated with the computing device if the one or more of the plurality of the user preferences is less than a sum of a plurality of two or more user preferences of the plurality of user preferences associated with the computing device.

18. The computing system of claim 15 wherein providing to the computing device one of the first mobile computing device experience and the second desktop computing device experience based upon, at least in part, the value includes:

determining whether the value is above a threshold value; and

providing to the computing device the first mobile computing device experience if the value is below the threshold value, and providing to the computing device the second desktop computing device experience if the value is above the threshold value.

19. The computing system of claim 15 wherein the value is associated with a profile of the computing device.

20. The computing system of claim 19 wherein the profile of the computing device includes a device description repository profile of the computing device.

21. The computing system of claim 20 wherein the device description repository profile of the computing device includes a wireless universal resource file profile of the computing device.

Assignments (2)
SECURITY INTEREST Recorded Aug 1, 2017
From: SCIENTIAMOBILE, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 043160/0786 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2014
From: PASSANI, LUCA; KAMERMAN, STEVE
To: SCIENTIAMOBILE, INC.
Reel/Frame 032604/0888 →
Continuity (5)
Provisional Application 61511287 · Jul 25, 2011
Provisional Application 61555760 · Nov 4, 2011
Provisional Application 61604799 · Feb 29, 2012
Provisional Application 61663108 · Jun 22, 2012
Related Publication 20130031103A1 · Jan 31, 2013