FreshPatents.com Logo
stats FreshPatents Stats
n/a views for this patent on FreshPatents.com
Updated: July 25 2014
newTOP 200 Companies filing patents this week


    Free Services  

  • MONITOR KEYWORDS
  • Enter keywords & we'll notify you when a new patent matches your request (weekly update).

  • ORGANIZER
  • Save & organize patents so you can view them later.

  • RSS rss
  • Create custom RSS feeds. Track keywords without receiving email.

  • ARCHIVE
  • View the last few months of your Keyword emails.

  • COMPANY DIRECTORY
  • Patents sorted by company.

Follow us on Twitter
twitter icon@FreshPatents

Server device and method

last patentdownload pdfdownload imgimage previewnext patent


20120311421 patent thumbnailZoom

Server device and method


A server device includes: a number-of-instructions counting unit to count a number of instructions of a user for a link of a web page; an instruction rate predicted value calculating unit to calculate a predicted value of a rate of the instructions; a link attention specifying unit to specify an attention degree of the link based on the number of instructions and the predicted value of the rate; and a layout changing unit to change a layout of the web page based on the attention degree of the link.

Browse recent Fujitsu Limited patents - Kawasaki-shi, JP
Inventor: Kazuo TOMONO
USPTO Applicaton #: #20120311421 - Class: 715208 (USPTO) - 12/06/12 - Class 715 


view organizer monitor keywords


The Patent Description & Claims data below is from USPTO Patent Application 20120311421, Server device and method.

last patentpdficondownload pdfimage previewnext patent

CROSS-REFERENCE TO RELATED APPLICATION(S)

This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2011-121057, filed on May 30, 2011, the entire contents of which are incorporated herein by reference.

FIELD

The embodiments discussed herein are related to a server device and method for creating web content.

BACKGROUND

Various types of content are provided on web pages, and content that suits user\'s preference may be selected.

Examples of the related art are disclosed in International Publication Pamphlet No. WO2004/097654, Japanese Laid-open Patent Publication No. 2001-188792, Japanese Laid-open Patent Publication No. 2004-348241, Japanese Laid-open Patent Publication No. 2003-308339, and so forth.

SUMMARY

According to an aspect of the invention, a server device includes: a number-of-instructions counting unit to count a number of instructions of a user for a link of a web page; an instruction rate predicted value calculating unit to calculate a predicted value of a rate of the instructions; a link attention specifying unit to specify an attention degree of the link based on the number of instructions and the predicted value of the rate; and a layout changing unit to change a layout of the web page based on the attention degree of the link.

The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.

It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, as claimed.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 illustrates an exemplary system;

FIG. 2 illustrates an exemplary hardware configuration;

FIGS. 3A to 3C illustrate an exemplary link, an exemplary number of clicks, and an exemplary rate;

FIGS. 4A to 4C illustrate an exemplary process of calculating predicted values of click rates;

FIG. 5 illustrates an exemplary predicted values of click rate;

FIGS. 6A to 6C illustrate an exemplary process of calculating an attention degree of a link;

FIG. 7 illustrates an exemplary keyword extraction process;

FIGS. 8A and 8B illustrate an exemplary process of specifying the degrees of importance of keywords;

FIG. 9A illustrates an exemplary process of changing a layout of a web page;

FIG. 9B illustrates an exemplary layout of a web page;

FIG. 10 illustrates an exemplary system; and

FIG. 11 illustrates an exemplary process.

DESCRIPTION OF EMBODIMENTS

For example, a “click” may be an example of an “instruction”. Examples of an “instruction” may include a click on a mouse and a tap on a touch panel. For example, an instruction may include a process of pressing an enter key in a state where a link or button has been focused on using a tab key in a web page. A click may include an “instruction” to make a user interface available.

FIG. 1 illustrates an exemplary system. A system 100 includes a web server device 120 to which a storage device 122 is coupled, a web content management server device 140 to which a storage device 142 is coupled, a client 131, a client 132, and a network 110. The web server device 120, the web content management server device 140, and the clients 131 and 132 are coupled to the network 110 via lines 111 to 114, respectively.

The web server device 120 provides a web page to the client 131 or 132 via the network 110 by using web content 124 stored in the storage device 122. The web server device 120 stores, in an access log 126, various events related to access to web content. The access log 126 may be provided to the web content management server device 140, for example.

The web content management server device 140 may calculate the attention degrees of a plurality of links included in the web content 124 released by the web server device 120, and may store, in the storage device 142, the calculation result as link attention data 144. The web content management server device 140 may calculate the importance degrees of keywords in the web content 124 or keywords in the content indicated by a link in the web content 124, and may store, in the storage device 142, the calculation result as keyword importance data 145. The web content management server device 140 may perform the above-described calculation by using information in the access log 126 and so forth. The storage device 142 may store a click rate predicted value 146 for a link of the web content 124, or web layout data 147, which is a layout of web content customized by a user.

The web server device 120 and the web content management server device 140 may be server devices separated from each other, or may be implemented in a single server device. At least part of the functions or data held by the web server device 120 may be held by the web content management server device 140, and vice versa. A copy of data may be held by both the server devices.

The client 131 may include a device connected to a network, such as a personal computer, a mobile phone, a multifunction phone, or a tablet computer.

FIG. 2 illustrates an exemplary hardware configuration. The hardware configuration 200 illustrated in FIG. 2 may include the web server device 120 illustrated in FIG. 1 or the web content management server device 140 illustrated in FIG. 1. The hardware configuration 200 includes a central processing unit (CPU) 210, a drive 220 capable of reading data from/writing data on a machine-readable medium 225, such as a compact disc read only memory (CD-ROM), a dynamic storage device 230, such as a hard disk, a random access memory (RAM) 232, a read only memory (ROM) 234, an input and output unit (I/O) 236, and a communication device 238.

An appropriate program may be read and executed by the CPU 210, so that functions may be virtually realized.

The program may be stored in a machine-readable recording medium. The machine-readable recording medium may include a magnetic recording medium, an optical disc, a magneto-optical recording medium, a semiconductor memory, or the like. The magnetic recording medium may include a hard disk drive (HDD), a flexible disk (FD), a magnetic tape (MT), or the like. The optical disc may include a digital versatile disc (DVD), a DVD-RAM, a CD-ROM, a CD-recordable (CD-R), a CD-rewritable (CD-RW), or the like. The magneto-optical recording medium may include a magneto-optical (MO) disk or the like.

FIGS. 3A to 3C illustrate an exemplary link, an exemplary number of clicks, and an exemplary click rate. In FIG. 3A, links 1 to 8 are arranged in the layout of a web page 300. For example, when a user clicks on a region 303 of the link 3, a browser causes a display to display a page of a uniform resource locator (URL) assigned to the link 3, for example, a hyperlink. A URL embedded in the link may be displayed, or display of a moving image or activation of a desired application may be performed by activating a script or the like.

FIG. 3B illustrates the numbers of clicks in individual regions in the web page 300. For example, the number of clicks in a region 313 corresponding to the link 3 may be 12233. The number of clicks obtained may be the number of clicks performed by all the users who have viewed the web page, the number of clicks performed by a specific user group (for example, male users), or the number of clicks performed by specific users. Information indicating that a specific link has been clicked on may be obtained through analysis of an access log of the web page 300 and a web page linked to the web page 300. Event information may be transmitted to, for example, the web content management server device 140 based on a script for collecting events that occur when a link described on the web page 300 is clicked on. A user may be specified based on a user ID and a password input for displaying a page. A user layer (users included in a group) may be specified on the basis of information that is input at the time of registration of a user ID and a password (sex, date of birth, years of experience of using a PC, type of business, etc.). With the use of a cookie or the like stored in a client machine, an individual may be specified even if the input user ID and password are omitted after the input.

FIG. 3C illustrates click rates in individual regions in the web page 300. For example, the click rate in a region 323 corresponding to the link 3 with respect to the number of clicks in the entire web page 300 may be 21%. The click rate is calculated by, for example, dividing the number of clicks 12233 in the region 313 corresponding to the link 3 by the number of clicks in the entire web page 300. The total sum of the click rates in all the regions may be 100%. In FIG. 3C, the rate of the number of clicks in each region is calculated based on the number of clicks in the entire web page 300. For example, the click rate in each region may be calculated by putting a larger weight on the number of clicks performed by a specific user than a weight put on the numbers of clicks performed by the other users.

FIGS. 4A to 4C illustrate an exemplary process of calculating predicted values of click rates. In FIG. 4A, a web page is divided into thirty-five equal segments. The web page may be divided to simplify calculation of predicted values of click rates. The number of segments generated through division and the method of division are not limited. Each of the segments generated through division may be referred to as a “square” (the square may not necessarily be a regular tetragon). The segment of each link may be referred to as a “region”, for example, a region 403.

In FIG. 4B, the ease of clicking is indicated as a percentage by using Fitts\'s UI law. Fitts\'s UI law defines that the ease of clicking on an object decreases as the distance between the object and the current position of a mouse pointer increases and as the size of the object decreases. In FIG. 4B, a value of 100% is assigned to a square 410, which is the easiest to click on. Values are assigned to the individual squares in accordance with their positions with respect to the square 410, for example, the movement distance of the mouse pointer. The value decreases as the distance from the square 410 increases. A fixed value may be preset as a value indicating the ease of clicking.

In FIG. 4C, a predicted value of a high click rate is assigned to a square having a high contrast ratio between the background color of the page and the color of the square. A higher contrast ratio allows a user to find the square more easily, and the user may be more induced to click on the square.

For example, when the background color is white, a white square (RGB: 0xFFF) is set to 0%, and a black square (RGB: 0x000) is set to 100%. For example, the color of the largest area in a square is set as the color of the square. For example, when the color of a square is 0x800, a value of 50% may be assigned to the square.

FIG. 5 illustrates an exemplary predicted value of click rates. The predicted values of click rates illustrated in FIG. 5 may be a result obtained through the calculation illustrated in FIGS. 4A to 4C. For example, the degrees of ease illustrated in FIGS. 4B and 4C are multiplied by each other in each square. The values of squares that overlap the region of each link are summed up, and a predicted value of a virtual click rate in the region of each link is obtained. When the region of a link and a square do not completely overlap, the value of an overlapped portion of the square, the value obtained by proportionally dividing the value assigned to the square by the ratio between a portion where the region of the link overlaps the square and a portion where the region of the link does not overlap the square, may be added to the value of the region of the link. The value of the region of each link is multiplied by a constant and is normalized so that the sum of the values of the regions of all the links becomes 100%. FIG. 5 illustrates predicted values of click rates that are based on a distribution of contrast of the web page or the ease of movement of a mouse cursor. The predicted values illustrated in FIG. 5 may be predicted values of click rates that are not based on user\'s preference.

A user may click on a link represented by a word or picture displayed on a web page. The user may click on a link based on a distribution of contrast of the web page or the ease of movement of a mouse cursor. An influence of a measurement value of clicks that is based on a distribution of contrast of the web page or the ease of movement of a mouse cursor may be reduced to extract user\'s preference from the measured number of clicks.

For example, the predicted values of click rates illustrated in FIG. 5 are subtracted from the click rates illustrated in FIG. 3C, so that the values of the attention degrees of the individual links, which are closer to the click rates based on user\'s preference, are calculated. For example, the predicted values of click rates illustrated in FIG. 5 are subtracted from the click rates illustrated in FIG. 3C, so that the click rates based on user\'s preference are estimated. The click rate based on user\'s preference may be referred to as the attention degree of the link. The attention degree of the link may be used as an index of the attention degree of the link of the user. The attention degree of the link may be calculated by using the following expression (1).



Download full PDF for full patent description/claims.

Advertise on FreshPatents.com - Rates & Info


You can also Monitor Keywords and Search for tracking patents relating to this Server device and method patent application.
###
monitor keywords



Keyword Monitor How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like Server device and method or other areas of interest.
###


Previous Patent Application:
System for displaying cached webpages, a server therefor, a terminal therefor, a method therefor and a computer-readable recording medium on which the method is recorded
Next Patent Application:
Devices, methods, and graphical user interfaces for document manipulation
Industry Class:
Data processing: presentation processing of document
Thank you for viewing the Server device and method patent info.
- - - Apple patents, Boeing patents, Google patents, IBM patents, Jabil patents, Coca Cola patents, Motorola patents

Results in 0.57589 seconds


Other interesting Freshpatents.com categories:
QUALCOMM , Monsanto , Yahoo , Corning ,

###

All patent applications have been filed with the United States Patent Office (USPTO) and are published as made available for research, educational and public information purposes. FreshPatents is not affiliated with the USPTO, assignee companies, inventors, law firms or other assignees. Patent applications, documents and images may contain trademarks of the respective companies/authors. FreshPatents is not affiliated with the authors/assignees, and is not responsible for the accuracy, validity or otherwise contents of these public document patent application filings. When possible a complete PDF is provided, however, in some cases the presented document/images is an abstract or sampling of the full patent application. FreshPatents.com Terms/Support
-g2--0.7934
     SHARE
  
           

FreshNews promo


stats Patent Info
Application #
US 20120311421 A1
Publish Date
12/06/2012
Document #
13462690
File Date
05/02/2012
USPTO Class
715208
Other USPTO Classes
International Class
06F17/00
Drawings
14



Follow us on Twitter
twitter icon@FreshPatents