System and method of providing object for service of service provider
First Claim
1. A server for providing a user interface for accessing an online service of an online service provider, the server comprising:
- a storage configured for storing a plurality of context models associated with the online service, the plurality of context models comprising unique combinations of a group of context items, each of the unique combinations of the group of context items representing a situation in which the online service is provided, and the group of context items comprising at least a service type;
a communication interface configured for transmitting to the online service provider the plurality of context models; and
a processor configured to;
receive, by controlling the communication interface and from the online service provider, a request to match the online service provided by the online service provider with a context model which is selected, by the online service provider, from among the plurality of context models,identify a device that corresponds to at least one context item in the selected context model,based on the selected context model, generate the user interface for accessing the online service of the online service provider, andtransmit the user interface to the device,wherein the generated user interface displays (i) information associated with the selected context model associated with the request received from the online service provider, and (ii) at least one piece of link information for receiving the online service from the online service provider;
wherein the situation describes at least one of a user of the device, a type of the device, a location of the device, a current time of the device, and an application being executed by the device, andwherein the processor is further configured to provide a template for use in generation of the user interface to the online service provider, receive an edited template from the online service provider, and generate the user interface using the edited template.
1 Assignment
0 Petitions
Accused Products
Abstract
A server and method of providing an object for accessing a service of a service provider are provided. The server includes a context model providing unit configured to provide to the service provider at least one context model that is associated with the service, which is used by a device or a user, and a situation in which the device or the user uses the service; a purchase request receiving unit configured to receive a purchase request submitted by the service provider for a context model which is selected from among the at least one context model; and an object generation unit configured to generate the object for accessing the service of the service provider. The generated object is matched with the context model associated with the purchase request received from the service provider.
-
Citations
25 Claims
-
1. A server for providing a user interface for accessing an online service of an online service provider, the server comprising:
-
a storage configured for storing a plurality of context models associated with the online service, the plurality of context models comprising unique combinations of a group of context items, each of the unique combinations of the group of context items representing a situation in which the online service is provided, and the group of context items comprising at least a service type; a communication interface configured for transmitting to the online service provider the plurality of context models; and a processor configured to; receive, by controlling the communication interface and from the online service provider, a request to match the online service provided by the online service provider with a context model which is selected, by the online service provider, from among the plurality of context models, identify a device that corresponds to at least one context item in the selected context model, based on the selected context model, generate the user interface for accessing the online service of the online service provider, and transmit the user interface to the device, wherein the generated user interface displays (i) information associated with the selected context model associated with the request received from the online service provider, and (ii) at least one piece of link information for receiving the online service from the online service provider; wherein the situation describes at least one of a user of the device, a type of the device, a location of the device, a current time of the device, and an application being executed by the device, and wherein the processor is further configured to provide a template for use in generation of the user interface to the online service provider, receive an edited template from the online service provider, and generate the user interface using the edited template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method in which a server provides a user interface for accessing an online service of an online service provider, the method comprising:
-
storing a plurality of context models associated with the online service, the plurality of context models comprising unique combinations of a group of context items, each of the unique combinations of the group of context items representing a situation in which the online service is provided, and the group of context items comprising at least a service type; transmitting to the online service provider the plurality of context models and a template for use in generation of the user interface; receiving, from the online service provider, a request to match the online service provided by the online service provider with a context model which is selected, by the online service provider, from among the plurality of context models; receiving an edited template from the online service provider; identifying a device that corresponds to at least one context item in the selected context model; based on the edited template and the selected context model, generating the user interface for accessing the online service of the online service provider, in response to receiving the request; and transmitting the generated user interface to the device, wherein the generated user interface displays (i) information associated with the selected context model associated with the request received from the online service provider, and (ii) at least one piece of link information for receiving the online service from the online service provider, and wherein the situation describes at least one of a user of the device, a type of the device, a location of the device, a current time of the device, and an application being executed by the device. - View Dependent Claims (19, 20)
-
-
21. A method comprising:
-
receiving from a server a plurality of context models associated with an online service, the plurality of context models comprising unique combinations of a group of context items, each of the unique combinations of the group of context items representing a situation in which the online service is provided, and the group of context items comprising at least a service type; receiving a template for use in generation of a user interface; selecting a context model from among the plurality of context models; generating an edited template based on the received template and the selected context model; transmitting, to the server, a request to match the online service with the selected context model; and transmitting the edited template to the server, wherein the user interface for accessing the online service of an online service provider is generated by the server based on the edited template and the selected context model in response to the request, and wherein the user interface displays (i) information associated with the selected context model associated with the request transmitted by the online service provider, and (ii) at least one piece of link information for receiving the online service from the online service provider wherein the user interface is provided to a device that corresponds to at least one context item in the selected context model, and wherein the situation describes at least one of a user of the device, a type of the device, a location of the device, a current time of the device, and an application being executed by the device. - View Dependent Claims (22, 23)
-
-
24. A non-transitory computer-readable medium storing a program causing a computer to execute a method in which a server provides a user interface for accessing an online service of an online service provider, the method comprising:
-
storing a plurality of context models associated with the online service, the plurality of context models comprising unique combinations of a group of context items, each of the unique combinations of the group of context items representing a situation in which the online service is provided, and the group of context items comprising at least a service type; transmitting to the online service provider the plurality of context models and a template for use in generation of the user interface; receiving, and from the online service provider, a request to match the online service provided by the online service provider with a context model which is selected, by the online service provider, from among the plurality of context models; receiving an edited template from the online service provider; identifying a device that corresponds to at least one context item in the selected context model; based on the edited template and the selected context model, generating the user interface for accessing the online service of the online service provider, in response to receiving the request; and transmitting the user interface to the device, wherein the generated user interface displays (i) information associated with the selected context model associated with the request received from the online service provider, and (ii) at least one piece of link information for receiving the online service from the online service provider, and wherein the situation describes at least one of a user of the device, a type of the device, a location of the device, a current time of the device, and an application being executed by the device.
-
-
25. A non-transitory computer-readable medium storing a program causing a computer to execute a method comprising:
-
receiving from a server a plurality of context models associated with an online service, the plurality of context models comprising unique combinations of a group of context items, each of the unique combinations of the group of context items representing a situation in which the online service is provided, and the group of context items comprising at least a service type; receiving a template for use in generation of a user interface; selecting a context model from among the plurality of context models; generating an edited template based on the received template and the selected context model; transmitting, to the server, a request to match the online service with the selected context model; and transmitting the edited template to the server, wherein the user interface for accessing the online service of an online service provider is generated by the server based on the edited template and the selected context model in response to the request wherein the user interface displays (i) information associated with the selected context model associated with the request transmitted by the online service provider, and (ii) at least one piece of link information for receiving the online service from the online service provider wherein the user interface is provided to a device that corresponds to at least one context item in the selected context model, and wherein the situation describes at least one of a user of the device, a type of the device, a location of the device, a current time of the device, and an application being executed by the device.
-
Specification