System and method of providing in-app service

US9720653B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9720653-B2
Application numberUS-201213483888-A
CountryUS
Kind codeB2
Filing dateMay 30, 2012
Priority dateMay 31, 2011
Publication dateAug 1, 2017
Grant dateAug 1, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In order for an in-app service providing system comprised of an in-app service server and a content server to provide a customized service to a user, when the in-app service server receives user information from a user terminal of the user, it checks whether or not the received user information has been previously stored. When the user information has been stored, user log information corresponding to the user information is received from the content server, and the in-app service server selects content to be provided to the user based on the user information and the user log information. When the content server generates a template including content, the in-app service server provides the template to the user terminal, thus providing a user-customized service.

First claim

Opening claim text (preview).

What is claimed is: 1. An in-app service providing system comprising: an in-app service server, comprising one or more processors, that provides a customized service to a developer terminal or a user terminal by: receiving, from the developer terminal or the user terminal, application information, wherein the application information comprises user information including information to identify the user terminal, a user name, a service access time, and a preferred service type from the user terminal; sending, responsive to receiving the application information, a request for user log information; receiving the requested user log information; determining, based on the received user log information, a preferred service type based on the user log information being greater than or equal to a pre-set threshold value; automatically generating a first source code based on the determined preferred service type; transmitting a request for a template, wherein the request includes the generated first source code; receiving, in response to the request for the template, the template, wherein the template comprises the first source code and URL/URI links that provide content corresponding to the preferred service type; and transmitting the template to the developer terminal or the user terminal; and a content server that provides the template to the in-app service server by: receiving, from the in-app service server, the request for the user log information; transmitting, to the in-app service server, the requested user log information; receiving, from the in-app service server, the request for the template; generating the template by adding URL/URI links corresponding to the preferred service type to the first source code; and transmitting, to the in-app service server, the generated template. 2. The in-app service providing system of claim 1 , wherein the in-app service server comprises: a developer providing unit configured to communicate with the developer terminal to receive content to be included in a first template, generate a source code for the first template, and provide the source code for the first template to the developer terminal; a user providing unit configured to communicate with the user terminal to provide a second template to the user terminal; and a template URL/URI storage unit configured to communicate with the developer providing unit and the user providing unit, generate a source code including a URL/URI with respect to selected content based on category information input from a developer terminal and terminal information and provide the source code, including the URL/URI with respect to selected content based on the category information, to the developer providing unit, when the source code with respect to the first template is requested by the developer providing unit, and generate a source code including a URL/URI with respect to selected content based on the user information and the user log information and transfer the source code, including the URL/URI with respect to selected content based on the user information and the user log information, to the user providing unit, when source code with respect to the second template is requested by the user providing unit. 3. The in-app service providing system of claim 2 , wherein the developer providing unit comprises: a category registering unit configured to register category information regarding content input from the developer terminal; a terminal information registering unit configured to store terminal information regarding a terminal in which an application input from the developer terminal is to be mounted; and a user interface information storage unit configured to store user interface information of the first template provided according to driving of the application input from the developer terminal. 4. The in-app service providing system of claim 3 , wherein the developer providing unit comprises: a category analyzing unit configured to analyze the category information registered to the category registering unit, and set representative content to be provided to the user based on the analyzed category information; a terminal information analyzing unit configured to analyze terminal information stored in the terminal information registering unit, and output the analyzed terminal information together with the category information analyzed by the category analyzing unit; and a source code generation unit configured to receive the terminal information and the category information output from the terminal information analyzing unit, generate a first source code with respect to the first template, and transfer the first source code and the category information to the template URL/URI storage unit so as to transfer a second source code including URL/URI information corresponding to the category information to the developer terminal. 5. The in-app service providing system of claim 2 , wherein the user providing unit comprises: a user information reception unit configured to receive the user information; a user access information transmission unit configured to transfer the user information received by the user information reception unit to the content server such that the user information is stored as the user log information with respect to the user terminal, and store received identification information of the user terminal; and a user log information reception unit configured to receive the user log information with respect to the user terminal from the content server. 6. The in-app service providing system of claim 5 , wherein the user providing unit comprises: a service selection unit configured to select a content type to be provided to the user based on whether or not the user log information is received from the content server, and request the second template including a URL/URI with respect to the selected content from the template URL/URI storage unit; and a content providing unit configured to receive the second template including the URL/URI with respect to the selected content from the template URL/URI storage unit and provide the received second template to the user terminal. 7. The in-app service providing system of claim 6 , wherein, when the user log information is received from the content server, the service selection unit selects content to be provided to the user based on the user log information, and when the user log information is not received, the service selection unit selects pre-set content as content to be provided to the user. 8. The in-app service providing system of claim 1 , wherein the content server comprises: a template generation unit configured to generate the template based on user interface information, terminal information and category information stored in the in-app service server or generate the template based on the user log information when the user log information is collected, and add content in an input template based on a URL/URI link of the template; a template storage unit configured to store the template generated by the template generation unit; and a template URL/URI storage unit configured to receive URL/URI information of a template accessed by the user terminal from the in-app service server and store the received URL/URI information, and output a URL/URI link of the accessed template for providing content previously generated according to the stored URL/URI information to the user terminal. 9. The in-app service providing system of claim 8 , wherein the content server comprises: a content registering unit configured to register content input from the developer terminal; a content storage unit configured to store content information regarding the content registered by the conte

Assignees

Inventors

Classifications

  • of access to content, e.g. by caching · CPC title

  • G06F8/30Primary

    Creation or generation of source code · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9720653B2 cover?
In order for an in-app service providing system comprised of an in-app service server and a content server to provide a customized service to a user, when the in-app service server receives user information from a user terminal of the user, it checks whether or not the received user information has been previously stored. When the user information has been stored, user log information correspon…
Who is the assignee on this patent?
Lee Sang-Bum, Kt Corp
What technology area does this patent fall under?
Primary CPC classification G06F8/30. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 01 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).