US Pat. No. 9,374,663

METHOD AND APPARATUS FOR PROVIDING POSITIONAL INFORMATION USING WIRELESS FIDELITY (WIFI) INFORMATION

Naver Business Platform C...

1. A method of determining positional information using a mobile terminal, the method comprising:
collecting, by the mobile terminal, wireless network access point (AP) information by scanning for a wireless network AP in
a vicinity of the mobile terminal, the wireless network AP being associated with a facility;

extracting, by the mobile terminal, facility information associated with the facility, the extracting including,
comparing the collected wireless network AP information with wireless network AP information stored in a database, each of
the stored wireless network AP information being associated with at least one facility,

determining the at least one facility that matches the collected wireless network AP information based on the comparing, and
extracting facility information according to the determined at least one match,
determining a pattern between MAC addresses of the wireless network AP information collected from the plurality of facilities,
predicting a MAC address for each of the collected wireless network APs based on the determined pattern, and
adding the predicted MAC addresses to the database associated with the wireless network AP corresponding to the predicted
MAC address; and

determining, by the mobile terminal, the positional information of the mobile terminal based on the extracted facility information.

US Pat. No. 9,756,473

METHOD AND APPARATUS FOR PROVIDING POSITIONAL INFORMATION USING WIRELESS FIDELITY (WIFI) INFORMATION

Naver Business Platform C...

1. A method of determining positional information using a mobile terminal, the method comprising:
collecting, by the mobile terminal, wireless network access point (AP) information by scanning for a wireless network AP in
a vicinity of the mobile terminal, the wireless network AP being associated with a facility;

extracting, by the mobile terminal, facility information associated with the facility, the extracting including,
comparing the collected wireless network AP information with wireless network AP information stored in a database, each of
the stored wireless network AP information being associated with at least one facility,

determining the at least one facility that matches the collected wireless network AP information based on the comparing,
extracting facility information according to the determined at least one match,
determining a pattern between MAC addresses of the wireless network AP information collected from the plurality of facilities,
and

predicting a MAC address for each of the collected wireless network APs based on the determined pattern; and
determining, by the mobile terminal, the positional information of the mobile terminal based on the extracted facility information.

US Pat. No. 9,292,321

SYSTEM, METHOD AND COMPUTER-READABLE RECORDING MEDIUM FOR SYNCHRONOUS SCRIPT LAZY LOADING

Naver Business Platform C...

1. A network device for providing a script for synchronous script lazy loading, the network element comprising:
a memory having computer readable instructions stored thereon;
at least one processor configured to execute the computer readable instructions to extract a script from source code based
on a request for a web page; and

a transceiver configured to provide the script from the transceiver upon a request for the web page,
the script being used with a second processor configured to execute computer readable instructions to perform synchronous
script lazy loading, the synchronous script lazy loading including computer readable instructions to

split the extracted script source code into a plurality of script modules,
generate a plurality of virtual functions, each one of the plurality of virtual functions corresponding to one of the plurality
of script modules, the plurality of script modules being associated with the script,

load each of the plurality of virtual functions into the memory,
load a desired one of the plurality of script modules into the memory from a storage space when a corresponding one of the
plurality of virtual functions is requested for initial execution, and

execute the desired script module from the memory.

US Pat. No. 10,142,958

SYSTEM AND METHOD FOR DETERMINING POSITION INFORMATION USING CELL INFORMATION

Naver Business Platform C...

1. A method of determining location information based on cell information, the method comprising:receiving, using at least one processor, cell information related to a base station servicing at least one mobile terminal;
determining, using the at least one processor, approximate location information based on the cell information using a location information database configured to store location information associated with a plurality of cell information, the stored location information including a plurality of location information gradation levels, the plurality of location information gradation levels including a state gradation level, a city gradation level, a neighborhood gradation level, a street gradation level, and a city block gradation level;
determining, using the at least one processor, a desired gradation level from the plurality of location information gradation levels associated with a location-based service;
extracting, using the at least one processor, the approximate location information corresponding to the desired gradation level associated with the location-based service from the location information database and the determined approximate location information; and
transmitting, using the at least one processor, the location-based service to the at least one mobile terminal based on the extracted approximate location information,
wherein the determining the approximate location information based on the cell information includes,
determining at least one neighboring base station adjacent to the base station servicing the at least one mobile terminal based on the cell information,
estimating a location of the base station servicing the at least one mobile terminal based on cell identifier information of the at least one neighboring base station,
calculating a centroid value of a cell covered by the base station servicing the at least one mobile terminal based on a cell shape corresponding to the estimated location of the base station, and
determining location information corresponding to the centroid value of the cell as location information of the at least one mobile terminal.

US Pat. No. 9,762,058

HIGHLY EFFICIENT POWER SUPPLY UNIT AND METHOD FOR SUPPLYING POWER USING SAME

Naver Business Platform C...

1. A power supply device, comprising:
a plurality of relays each configured to switch alternating current power supplied from a plurality of sources;
a plurality of direct current power supplies each configured to
receive the switched alternating current power supplied by at least two of the plurality of relays, and
convert the switched alternating current power to direct current power;
an integrator configured to receive the direct current power from each of the plurality of direct current power supplies,
integrate the direct current power from the plurality of direct current power supplies into an integrated direct current power,
and transmit the integrated direct current power to a plurality of servers; and

a controller configured to generate a switch signal to control the plurality of relays to switch the sources based on a result
of monitoring the alternating current power supplied from the sources.

US Pat. No. 10,019,821

APPARATUS AND METHOD FOR CONSTRUCTING INDOOR MAP USING CLOUD POINT

NAVER Business Platform C...

1. An apparatus configured to construct an indoor map, the apparatus comprising:a processor configured to,
extract cloud point information from scan information associated with points inside a target facility,
construct the indoor map of the target facility based on the cloud point information by,
acquiring attribute information associated with each of the points, the attribute information including at least one of (i) numerical or textual data, or (ii) a determined structure,
performing a drawing operation based on the cloud point information,
mapping the attribute information to space information associated with the target facility to construct the indoor map, and
determine whether the drawing operation contains errors by detecting whether the attribute information in the indoor map is at least one of (i) incorrect or (ii) missing.

US Pat. No. 9,852,308

APPARATUSES, SYSTEMS, METHODS, AND COMPUTER READABLE MEDIA FOR PROVIDING SECURE FILE-DELETION FUNCTIONALITY

Naver Business Platform C...

1. A method of securely deleting a file, the method comprising:
receiving, using at least one processor, a file deletion request, the file deletion request including file information of
a desired file to be deleted that is stored on a storage device of an apparatus;

deleting, using the at least one processor, the desired file associated with the file information; and
overwriting, using the at least one processor, a storage region of the storage device, the storage region including a location
that stores the desired file with a desired value;

creating, using the at least one processor, a first file having a same filename as the deleted desired file; and
deleting, using the at least one processor, the first file.

US Pat. No. 10,064,008

METHODS, APPARATUSES, SYSTEMS, AND COMPUTER READABLE MEDIA FOR PROVIDING WIRELESS LOCATION SERVICE USING AT LEAST ONE BEACON

NAVER Business Platform C...

1. A wireless location service method executed on a wireless location service apparatus including at least one processor, the method comprising:collecting a plurality of beacon signals from each of a plurality of beacon transceivers positioned around a user of the wireless location service apparatus; and
determining a current location of the user based on at least one virtual point of a plurality of virtual points and the plurality of beacon signals, the plurality of virtual points assigned to a physical space by a wireless location service server in which the plurality of beacon transceivers are provided, the determining the current location of the user including,
determining a plurality of candidate beacon signals based on signal strengths of the collected plurality of beacon signals and a desired threshold signal strength; and
determining whether the current location of the user corresponds to the at least one virtual point based on the signal strength of the plurality of candidate beacon signals; and
associating location coordinates corresponding to the at least one virtual point as the current location of the user in response to the current location of the user corresponding to the at least one virtual point, wherein
the determining whether the current location of the user corresponds to the at least one virtual point comprises determining whether the current location of the user corresponds to the at least one virtual point based on a difference value between the signal strengths of at least two of the plurality of candidate beacon signals and a desired difference value.

US Pat. No. 10,117,056

METHOD AND SYSTEM FOR PROVIDING LOCATION-BASED SERVICE

Naver Business Platform C...

1. A location-based service providing method for determining a current location of a user terminal in conjunction with a server, the method comprising:receiving a request to provide a location-based service;
requesting the server for first information about a wireless access point associated with a first building in which the user terminal is located in response to the request;
receiving the first information from the server;
collecting second information about a wireless access point located around the user terminal;
determining the current location of the user terminal based on the first information received from the server and the second information,
receiving cell information corresponding to a cell in which the user terminal is located from a base station;
providing a service corresponding to a service application in response to the service application executed on the user terminal being an application supporting a country in which the user terminal is located based on the cell information; and
suspending execution of the service application in response to the application executed on the user terminal not being an application supporting the country in which the user terminal is located based on the cell information.

US Pat. No. 10,149,112

METHOD AND SYSTEM FOR PROVIDING INDOOR POSITIONING SERVICE

NAVER Business Platform C...

1. An indoor positioning service providing method, performed by a processor, to determine a current location of a user terminal located inside a building, the method comprising:receiving a request for providing an indoor positioning service from the user terminal;
receiving information about adjacent wireless access points of the user terminal in response to the request;
calculating a similarity between information and another piece of information, and a location accuracy of a wireless access point based on the received information about the adjacent wireless access points of the user terminal and information about adjacent wireless access points collected from each of a plurality of virtual regions disposed inside the building; and
determining the current location of the user terminal based on the similarity between information and another piece of information, and the location accuracy;
wherein the calculating comprises:
determining a wireless access point that matches a media access control (MAC) address of an adjacent wireless access point of the user terminal, with respect to information about the adjacent wireless access points collected from each region; and
calculating the location accuracy for each corresponding, region based on at least one of a number of adjacent wireless access points collected from each corresponding virtual region and a number of the matching wireless access points, with respect to a virtual region corresponding to the wireless access point that matches the MAC address.

US Pat. No. 10,171,942

METHODS, APPARATUSES, SYSTEMS, AND COMPUTER READABLE MEDIA FOR CHANGING SETTINGS OF MOBILE TERMINALS USING CELL IDENTIFICATION INFORMATION

Naver Business Platform C...

1. A location based service providing method performed by a location based service providing apparatus, the method comprising:receiving, using at least one processor of the location based service providing apparatus, location information for verifying a location of a mobile terminal from the mobile terminal, the location information including cell information of a cell in which the mobile terminal is present;
determining, using the at least one processor, whether the received location information corresponds to registered cell information in a location information database;
associating, using the at least one processor, a location corresponding to the registered cell information as a current location of the mobile terminal, location coordinates corresponding to a centroid value of the cell being determined as the current location of the mobile terminal;
determining, using the at least one processor, whether the current location corresponds to a registered location in the location information database; and
changing at least one setting of the mobile terminal to be at least one user setting registered in the location information database, the at least one user setting associated with the registered location in the location information database when the current location corresponds to the registered location in the location information database, wherein
when the current location does not correspond to the registered location in the location information database, the method further comprises,
changing, using the at least one processor, a state of a wireless AP module of the mobile terminal to be in an ON-state in response to the current location being within a desired reference radius from location coordinates corresponding to a wireless AP, and
updating, using the at least one processor, the current location of the mobile terminal using location information associated with the wireless AP with reference to the location information database.