IP Library › Granted Patent US 12,340,242
Granted Patent B2
US 12,340,242 · App. 18/501,401 · Granted Jun 24, 2025

Method and system for collecting user information according to provided virtual desktop infrastructure service

Inventor: Doo Geon Hwang (Busan, KR)
Assignee: Piamond Corp.
G06F9/45558G06F3/0649G06F9/4451G06F9/452G06F9/485G06F9/5027G06F9/5072G06Q20/085G06Q20/145G06Q30/04H04L9/0643H04L41/5019G06F2009/45562G06F2009/4557G06F2009/45591H04L9/50
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 12,340,242
App. No.
18/501,401
Granted
Jun 24, 2025
Kind
B2
Abstract

Provided is a method and system for collecting user information according to a virtual desktop infrastructure (VDI) service. A user information collection system may include a service provisioning manager configured to manage provisioning of a VDI service provided from a VDI service provider; a charging manager configured to manage charging information according to a use of the VDI service by a user; a policy manager configured to manage a policy for the VDI service; a user manager configured to manage information of the user using the VDI service; a VDI service lifecycle manager configured to manage a lifecycle of the VDI service provided from the VDI service provider; and a multi-tenant connection manager configured to manage connection infrastructure information between at least one of a cloud environment for providing the VDI service and external software as a service (SaaS) and the VDI service provider.

Claims (40)

1. A user information collection system implemented by at least one computer apparatus, the user information collection system comprising at least one processor,

wherein the at least one processor is configured to:

manage provisioning of a virtual desktop infrastructure (VDI) service provided from a VDI service provider, the VDI service including a virtual desktop, a virtualization service of a desktop, or a service that generates a virtual machine;

manage charging information according to a use of the VDI service by a user;

manage a policy for the VDI service;

manage information of the user using the VDI service;

manage a lifecycle of the VDI service provided from the VDI service provider, the lifecycle being set for the VDI service, and the at least one processor determining whether the lifecycle for the VDI service is elapsed; and

manage connection infrastructure information between a cloud environment for providing the VDI service and the VDI service provider and/or between external software as a service (SaaS) for providing the VDI service and the VDI service provider,

wherein the cloud environment is selected by a provider of the user information collection system and/or the VDI service provider,

wherein at least one service of the external software as a service is provided to the user in response to a contract with the VDI service provider or a request from the user,

wherein a computer program provided from the VDI service provider is installed and executed on the user information collection system, and

data associated with the user collected by the computer program is provided to an external module of the VDI service provider, in exchange for providing the user with the VDI service,

wherein a record related to transferring the collected data is stored in a blockchain or a non-modifiable ledger,

wherein the at least one processor is further configured to

monitor the VDI service,

evaluate appropriateness of a providing state of the VDI service by determining whether service level agreement (SLA) requirements of the user are met based on the monitoring result; and

enable the user to access only those VDI services that satisfy a predetermined level of appropriateness and have been pre-approved by the VDI service provider,

wherein the at least one processor is configured to determine a grade of the user and to provide differentiated VDI services from the VDI service provider based on the determined grade, and

wherein at least portion of cost associated with the use of the VDI service by the user is charged to a provider of a specific website visited by the user.

2. The user information collection system of claim 1 , wherein the at least one processor is configured to provide a user interface for receiving a consent on transferring the data collected according to the use of the VDI service by the user to the VDI service provider.

3. The user information collection system of claim 1 , wherein the VDI service provider comprises a physical computer apparatus of a provider that desires to collect the data through providing of the VDI service.

4. A user information collection method executed by a computer apparatus including a user information collection system comprising at least one processor, wherein the at least one processor is configured to:

manage provisioning of a virtual desktop infrastructure (VDI) service provided from a VDI service provider, the VDI service including a virtual desktop, a virtualization service of a desktop, or a service that generates a virtual machine;

manage charging information according to a use of the VDI service by a user;

manage a policy for the VDI service;

manage information of the user using the VDI service;

manage a lifecycle of the VDI service provided from the VDI service provider, the lifecycle being set for the VDI service, and whether the lifecycle for the VDI service is elapsed being determined, the lifecycle being set for the VDI service, and the at least one processor determining whether the lifecycle for the VDI service is elapsed; and

manage connection infrastructure information between a cloud environment for providing the VDI service and the VDI service provider and/or between external software as a service (SaaS) for providing the VDI service and the VDI service provider,

wherein the cloud environment is selected by a provider of the user information collection system and/or the VDI service provider, and

wherein at least one service of the external software as a service is provided to the user in response to a contract with the VDI service provider or a request from the user,

wherein a computer program provided from the VDI service provider is installed and executed on the user information collection system, and

data associated with the user collected by the computer is provided to an external module of the VDI service provider, in exchange for providing the user with the VDI service,

wherein a record related to transferring the collected data is stored in a blockchain or a non-modifiable ledger,

wherein the at least one processor is further configured to

monitor the VDI service,

evaluate appropriateness of a providing state of the VDI service by determining whether service level agreement (SLA) requirements of the user are met based on the monitoring result; and

enable the user to access only those VDI services that satisfy a predetermined level of appropriateness and have been pre-approved by the VDI service provider,

wherein the at least one processor is configured to determine a grade of the user and to provide differentiated VDI services from the VDI service provider based on the determined grade, and

wherein at least portion of cost associated with the use of the VDI service by the user is charged to a provider of a specific website visited by the user.

5. A non-transitory computer-readable record medium storing instructions that, when executed by a processor, cause the processor to perform the user information collection method of claim 4 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2023
From: HWANG, DOO GEON
To: PIAMOND CORP.
Reel/Frame 065467/0147 →
Priority Claims (1)
KR 10-2021-0009347 · Jan 22, 2021 · national
Continuity (3)
Continuation 17838617 · Jun 13, 2022
Continuation 17229433 · Apr 13, 2021
Related Publication 20240061702A1 · Feb 22, 2024
References Cited (41)
US 9374360B2 · Kim · 2016 [cited by applicant]
US 9870238B2 · Astete · 2018 [cited by applicant]
US 10997561B2 · Isaac · 2021 [cited by applicant]
US 11068162B1 · Meister · 2021 [cited by applicant]
US 20070067297A1 · Kublickis · 2007 [cited by applicant]
US 20110185355A1 · Chawla · 2011 [cited by applicant]
US 20110296000A1 · Ferris · 2011 [cited by applicant]
US 20120078720A1 · Pappas · 2012 [cited by examiner]
US 20120191518A1 · Nix · 2012 [cited by applicant]
US 20130144744A1 · Astete · 2013 [cited by applicant]
US 20130332610A1 · Beveridge · 2013 [cited by applicant]
US 20140074973A1 · Kumar · 2014 [cited by applicant]
US 20140075412A1 · Kannan · 2014 [cited by applicant]
US 20140250439A1 · Parashar · 2014 [cited by applicant]
US 20140358699A1 · Buck · 2014 [cited by applicant]
US 20140372286A1 · Neal · 2014 [cited by applicant]
US 20150007180A1 · Sharp · 2015 [cited by applicant]
US 20150150143A1 · Im · 2015 [cited by applicant]
US 20150358392A1 · Ramalingam · 2015 [cited by applicant]
US 20160139949A1 · Jagannath · 2016 [cited by applicant]
US 20160286003A1 · Pessis · 2016 [cited by examiner]
US 20170139738A1 · Kim · 2017 [cited by applicant]
US 20180131722A1 · Burrell · 2018 [cited by examiner]
US 20180336055A1 · Bernardini · 2018 [cited by applicant]
US 20180365686A1 · Kondo · 2018 [cited by applicant]
US 20190018696A1 · V · 2019 [cited by examiner]
US 20190087204A1 · Babol · 2019 [cited by examiner]
US 20200012527A1 · Hartsock · 2020 [cited by examiner]
US 20200074102A1 · Pitti · 2020 [cited by examiner]
US 20200117494A1 · Cortez · 2020 [cited by examiner]
US 20200117791A1 · Bingham · 2020 [cited by applicant]
US 20200186445A1 · Govindaraju · 2020 [cited by applicant]
US 20200233682A1 · Forder · 2020 [cited by applicant]
US 20200241894A1 · Li · 2020 [cited by examiner]
US 20200250719A1 · Shah · 2020 [cited by examiner]
US 20200382651A1 · Neal · 2020 [cited by applicant]
US 20210279780A1 · Herken · 2021 [cited by applicant]
US 20230367649A1 · Wu · 2023 [cited by examiner]
KR 102175317B1 · 2020 [cited by applicant]
Wei et al. “A VDI system based on cloud stack and active directory.” 2015 14th International Symposium on Distributed Computing and Applications for Business Engineering and Science (DCABES). IEEE, 2015. [cited by applicant]
Bruschi et al. “An SDN/NFV platform for personal cloud services.” IEEE Transactions on Network and Service Management 14.4 (2017): 1143-1156. [cited by applicant]