发明名称 Apparatus and method for dynamically displaying an object on a blank area of a web page
摘要 A server system receives a request for a Web page from a user terminal, extracts page data corresponding to the request from a Web DB, and transmits the page data to the user terminal. Further, the server system receives a request related to an object to be placed in a blank area of a Web page from the user terminal, extracts data corresponding to the request from an object DB, and transmits the extracted data or an object generated based on the data to the user terminal. The page data contains an embedded object display program for specifying a blank area of a Web page and placing an object in the blank.
申请公布号 US9443030(B2) 申请公布日期 2016.09.13
申请号 US201213482371 申请日期 2012.05.29
申请人 Rakuten, Inc. 发明人 Masuko Soh;Hirano Hiromi
分类号 G06F17/00;G06F17/30 主分类号 G06F17/00
代理机构 Sughrue Mion, PLLC 代理人 Sughrue Mion, PLLC
主权项 1. An object display device configured with a processor, comprising: at least one memory operable to store computer program instructions; at least one processor operable to read said computer program and operate according to said program, said program including: a first receiver module configured to cause at least one of said at least one processors to receive a request for a Web page from a terminal; a first extractor module configured to cause at least one of said at least one processors to extract page data corresponding to the request received by the first receiver module from a Web database that stores page data related to the Web page, the page data contain an embedded object display program in which execution of the object display program dynamically specifies a blank area among a plurality of candidate blank areas in the Web page for placing an object in the specified blank area; a first transmitter module configured to cause at least one of said at least one processors to transmit the page data extracted by the first extractor module to the terminal; a second receiver module configured to cause at least one of said at least one processors to receive a request related to the object from the terminal that has specified the blank area by executing the object display program in the page data transmitted by the first transmitter module; a second extractor module configured to cause at least one of said at least one processors to extract data corresponding to the request received by the second receiver module from an object database that stores data related to the object; and a second transmitter module configured to cause at least one of said at least one processors to transmit the data extracted by the second extractor module or an object generated based on the data to the terminal, the object based on the data to be placed in the blank area specified in the terminal, wherein: the object display program specifies the blank area within a displayed area of a browser on the terminal in response to a given user operation for the browser, the second receiver module causes at least one of said at least one processors to receive the request related to the object to be placed in the specified blank area each time the blank area is specified in response to the user operation, the object display device is configured to cause at least one of said at least one processors to generate an object that fits into the specified blank area by designating the size and shape of the blank area, and when the plurality of blank areas are specified, the object display program specifies one of the blank area whose range is the widest and the blank area whose horizontal position and vertical position are the closest to the center of the displayed area of the browser.
地址 Tokyo JP