IP Library Granted Patent US 8,914,465
Granted Patent B2
US 8,914,465 · App. 13/153,284 · Granted Dec 16, 2014

Platform system with provider controlling mechanism and method of operation thereof

Inventors: Ramon Rubio (Rossmoor, CA); Michael Constantin (Irvine, CA); Fatima Del Carmen Martinez (Long Beach, CA); Dinesh Srirangpatna (Irvine, CA)
Assignee: Samsung Electronics Co., Ltd.
H04L67/303H04W4/001H04W4/003H04L69/24
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 8,914,465
App. No.
13/153,284
Filed
Jun 3, 2011
Granted
Dec 16, 2014
Kind
B2
Art Unit
2444
USPC
709/217
Abstract

A method of operation of a provider controlling platform system includes: determining a provider criterion for selecting a service provider; determining a device capability for selecting a device service for a peripheral device; generating a selection threshold based on the provider criterion, the device capability, or a combination thereof for executing the device service; and generating a service command based on the selection threshold meeting or exceeding a service request for commanding the peripheral device to execute the device service.

Claims (68)

1. A method of operation of a provider controlling platform system comprising:

determining a provider criterion for selecting a service provider;

determining a device capability for selecting a device service for a peripheral device;

executing a selection process for revealing the device service but concealing a type of the peripheral device registered from a user;

generating a platform criterion based on an application environment for controlling the device service;

generating a selection threshold based on the provider criterion, the device capability, or a combination thereof for executing the device service; and

generating a service command with a control unit based on considering the selection process including the selection threshold and the platform criterion, the service command generated if the selection threshold or the platform criterion meets or exceeds a service request for overriding the provider criterion for commanding the peripheral device to execute the device service.

2. The method as claimed in claim 1 further comprising:

determining a default service for accessing the peripheral device; and

wherein:

generating the service command includes generating the service command for executing the default service based on the service request exceeding the selection threshold.

3. The method as claimed in claim 1 further comprising:

determining a default service for accessing the peripheral device; and

wherein:

generating the service command includes generating the service command for executing the default service based on the service request exceeding the platform criterion.

4. The method as claimed in claim 1 further comprising:

generating an execution order for controlling the device service; and

wherein:

generating the service command includes generating the service command based on the execution order, the platform criterion, or a combination thereof for controlling the service provider.

5. A method of operation of a provider controlling platform system comprising:

determining a provider criterion for selecting a service provider;

determining a device capability for selecting a device service for a peripheral device;

executing a selection process for revealing the device service but concealing a type of the peripheral device registered from a user;

generating a platform criterion based on an application environment for controlling the device service;

generating a selection threshold based on the provider criterion, the device capability, or a combination thereof for executing the device service; and

generating a service command with a control unit based on considering the selection process including the selection threshold and the platform criterion, the service command generated if the selection threshold or the platform criterion meets or exceeds a service request for overriding the provider criterion for commanding the peripheral device to execute the device service, otherwise a default service is executed.

6. The method as claimed in claim 5 wherein generating the selection threshold includes concealing the selection process for selecting the device service.

7. The method as claimed in claim 5 further comprising:

receiving a device configuration for registering the service provider;

discovering the device service based on the device configuration for selecting the device service; and

generating a collection criterion based on the device configuration for collecting a command result for executing the service command.

8. The method as claimed in claim 5 further comprising:

updating the provider criterion for managing the device service;

updating the device capability for controlling the device service available; and

generating a service listing based on the provider criterion, the device capability, or combination thereof for disclosing the device service available.

9. The method as claimed in claim 5 further comprising unregistering the service provider for controlling the device service available.

10. A provider controlling platform system comprising:

a communication interface [[configured to receive]] receiving a service request; and

a control unit, including a processor and coupled to the communication unit:

determining a provider criterion for selecting a service provider,

determining a device capability for selecting a device service for a peripheral device,

executing a selection process for revealing the device service but concealing a type of the peripheral device registered from a user,

generating a platform criterion based on an application environment for controlling the device service,

generating a selection threshold based on the provider criterion, the device capability, or a combination thereof for executing the device service, and

generating a service command based on considering the selection process including the selection threshold and the platform criterion, the service command generated if the selection threshold or the platform criterion meets or exceeds the service request for overriding the provider criterion for commanding the peripheral device to execute the device service.

11. The system as claimed in claim 10 wherein the control unit:

determining a default service for accessing the peripheral device; and

generating the service command for executing the default service based on the service request exceeding the selection threshold.

12. The system as claimed in claim 10 wherein the control unit:

determining a default service for accessing the peripheral device; and

generating the service command for executing the default service based on the service request exceeding the platform criterion.

13. The system as claimed in claim 10 wherein the control unit:

generating an execution order for controlling the device service; and

generating the service command based on the execution order, the platform criterion, or a combination thereof for controlling the service provider.

14. The system as claimed in claim 10 wherein the control unit:

generating a platform criterion based on an application environment for controlling the device service;

generating a selection threshold based on the provider criterion, the device capability, or a combination thereof for executing the device service; and

generating a service command based on the platform criterion meeting or exceeding the service request, otherwise the service command is generated based on the selection threshold meeting or exceeding the service request for commanding the peripheral device to execute the device service.

15. The system as claimed in claim 14 wherein the control unit concealing the selection process for selecting the device service.

16. The system as claimed in claim 14 wherein the control unit:

receiving a device configuration for registering the service provider;

discovering the device service based on the device configuration for selecting the device service; and

generating a collection criterion based on the device configuration for collecting a command result for executing the service command.

17. The system as claimed in claim 14 wherein the control unit:

updating the provider criterion for managing the device service;

updating the device capability for controlling the device service available; and

generating a service listing based on the provider criterion, the device capability, or combination thereof for disclosing the device service available.

18. The system as claimed in claim 14 wherein the control unit unregistering the service provider for controlling the device service available.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2023
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; HP INC.
To: WORKDAY, INC.
Reel/Frame 063400/0810 →
CONFIRMATORY ASSIGNMENT EFFECTIVE NOVEMBER 1, 2018 Recorded Oct 17, 2019
From: HP PRINTING KOREA CO., LTD.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 050747/0080 →
CHANGE OF LEGAL ENTITY EFFECTIVE AUG. 31, 2018 Recorded Oct 16, 2019
From: HP PRINTING KOREA CO., LTD.
To: HP PRINTING KOREA CO., LTD.
Reel/Frame 050938/0139 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCUMENTATION EVIDENCING THE CHANGE OF NAME PREVIOUSLY RECORDED ON REEL 047370 FRAME 0405. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Nov 21, 2018
From: S-PRINTING SOLUTION CO., LTD.
To: HP PRINTING KOREA CO., LTD.
Reel/Frame 047769/0001 →
CHANGE OF NAME Recorded Aug 17, 2018
From: S-PRINTING SOLUTION CO., LTD.
To: HP PRINTING KOREA CO., LTD.
Reel/Frame 047370/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2017
From: SAMSUNG ELECTRONICS CO., LTD
To: S-PRINTING SOLUTION CO., LTD.
Reel/Frame 041852/0125 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2011
From: RUBIO, RAMON; CONSTANTIN, MICHAEL; DEL CARMEN MARTINEZ, FATIMA; SRIRANGPATNA, DINESH
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 026573/0020 →
Continuity (2)
Provisional Application 61407152 · Oct 27, 2010
Related Publication 20120110116A1 · May 3, 2012