IP Library › Granted Patent US 9,747,602
Granted Patent B2
US 9,747,602 · App. 12/106,489 · Granted Aug 29, 2017

Method of registering advertisements on an electronic map

Inventors: Jin Wan Choi (Gyeonggi-do, KR); Kyungsung Shon (Gyeonggi-do, KR); Joseph Kim (Seoul, KR); Choulwon Lee (Seoul, KR); Jaebong Kim (Gyeonggi-do, KR)
Assignee: EXCALIBUR IP, LLC
G06Q30/02G06Q30/0241
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 9,747,602
App. No.
12/106,489
Granted
Aug 29, 2017
Kind
B2
Abstract

There is provided a method of registering advertisements for display on an electronic map through the use of an advertisement registration server. The advertisement registration server receives an access request from a terminal via the network. The server then searches a map information database for predetermined map information and transmits searched map information to the terminal. The predetermined map information is associated with center coordinates and a scale value. Further, the predetermined map information is structured into a lattice having a plurality of lattice units. From the terminal, the server receives an advertisement contents registration request having advertisement information identifying one or more of the plurality of lattice units. The server registers in an advertisement database the advertisement information in association with the one or more lattice units identified in the registration request, and the center coordinates and the scale value of the predetermined map information.

Claims (29)

1. A method of registering advertisements for displaying on an electronic map at an advertisement registration server, comprising:

receiving an access request from a terminal via a communication network, wherein the terminal is one of a computer, a mobile communication device, an internet set top box, or a personal digital assistant;

searching a map information database for first map information and transmitting at least some of the first map information to the terminal via the communication network in response to the access request, said first map information being associated with first center coordinates and a first scale value and structured into a first lattice having a plurality of first lattice units, a first subset of the first lattice units being designated as allowing additional advertisement registration, a second subset of the first lattice units being designated as disallowing additional advertisement registration;

receiving map scaling input from the terminal via the communication network, the map scaling input representing a modification of the first scale value to a second scale value, the second scale value being different than the first scale value and representing a more detailed representation of the electronic map;

searching the map information database for second map information and transmitting at least some of the second map information to the terminal via the communication network in response to the map scaling input, said second map information being associated with second center coordinates and the second scale value and structured into a second lattice having a plurality of second lattice units, a first subset of the second lattice units being designated as allowing additional advertisement registration, a second subset of the second lattice units being designated as disallowing additional advertisement registration, wherein more than one of the second lattice units corresponds geographically to one of the first lattice units, and whether additional advertisement registration is allowed for at least one of the second lattice units is independent of whether additional advertisement registration is allowed for the first lattice unit to which the at least one of the second lattice units corresponds;

receiving an advertisement content registration request from the terminal via the communication network, said advertisement content registration request having advertisement information identifying one or more of the first and second lattice units for which additional advertisement registration is allowed, the advertisement information including advertisement content, wherein the advertisement content is one of text, a symbol, an image, a moving picture, an animation, uniform resource locator (URL), or a combination thereof; and

registering in an advertisement database the advertisement information in association with the one or more of the first and second lattice units identified in the advertisement content registration request such that the advertisement content corresponding to the registered advertisement information does not visually overlap with other advertisement content having associated advertisement information registered in the advertisement database when displayed in a graphical user interface in accordance with either of the first or second scale values on a client device operating in the communication network.

2. The method of claim 1 , further comprising:

transmitting information notifying that an advertisement has already been registered in the one or more of the first and second lattice units to one or more other terminals that access the advertisement registration server.

3. The method of claim 2 , wherein the information notifying that an advertisement has already been registered is based on the advertisement information registered in the advertisement server.

4. The method of claim 1 , wherein receiving the access request of the terminal via network further comprises authorizing the terminal.

5. The method of claim 1 , wherein only one advertisement is registered in each of the lattice units.

6. The method of claim 1 , wherein a plurality of advertisements is registered in each of the lattice units.

7. The method of claim 6 , wherein the plurality of advertisements is displayed on the electronic map in a random rolling form.

8. The method of claim 1 , wherein the plurality of lattice units corresponding to each scale value is equal-sized.

9. The method of claim 1 , wherein:

when the plurality of first lattice units is displayed in a graphical user interface of the terminal, the first lattice units are visually distinguished from each other based on whether additional advertisement registration is allowed.

10. An apparatus comprising:

one or more network interfaces;

one or more processors; and

a data storage medium storing computer-readable instructions operative to cause the one or more processors to:

receive an access request from a terminal via a communication network, wherein the terminal is one of a computer, a mobile communication device, an internet set top box, or a personal digital assistant;

search a map information database for first map information and transmit at least some of the first map information to the terminal via the communication network in response to the access request, said first map information being associated with first center coordinates and a first scale value and structured into a first lattice having a plurality of first lattice units, a first subset of the first lattice units being designated as allowing additional advertisement registration, a second subset of the first lattice units being designated as disallowing additional advertisement registration;

receive map scaling input from the terminal via the communication network, the map scaling input representing a modification of the first scale value to a second scale value, the second scale value being different than the first scale value and representing a more detailed representation of the electronic map;

search the map information database for second map information and transmit at least some of the second map information to the terminal via the communication network in response to the map scaling input, said second map information being associated with second center coordinates and the second scale value and structured into a second lattice having a plurality of second lattice units, a first subset of the second lattice units being designated as allowing additional advertisement registration, a second subset of the second lattice units being designated as disallowing additional advertisement registration, wherein more than one of the second lattice units corresponds geographically to one of the first lattice units, and whether additional advertisement registration is allowed for at least one of the second lattice units is independent of whether additional advertisement registration is allowed for the first lattice unit to which the at least one of the second lattice units corresponds;

receive an advertisement content registration request from the terminal via the communication network, said advertisement content registration request having advertisement information identifying one or more of the first and second lattice units for which additional advertisement registration is allowed, the advertisement information including advertisement content, wherein the advertisement content is one of text, a symbol, an image, a moving picture, an animation, uniform resource locator (URL), or a combination thereof; and

register in an advertisement database the advertisement information in association with the one or more of the first and second lattice units identified in the advertisement content registration request such that the advertisement content corresponding to the registered advertisement information does not visually overlap with other advertisement content having associated advertisement information registered in the advertisement database when displayed in a graphical user interface in accordance with either of the first or second scale values on a client device in the communication network.

11. The apparatus of claim 10 , wherein:

when the plurality of first lattice units is displayed in a graphical user interface of the terminal, the first lattice units are visually distinguished from each other based on whether additional advertisement registration is allowed.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2021
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 055283/0483 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2008
From: CHOI, JINWAN; SHON, KYUNGSUNG; KIM, JOSEPH; LEE, CHOULWON; KIM, JAEBONG
To: YAHOO! INC.
Reel/Frame 020831/0848 →
Continuity (1)
Related Publication 20090234736A1 · Sep 17, 2009