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,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. 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,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. 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. 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,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,492,338

SERVER ROOM COOLING DEVICE, FILTER MODULE FOR INTRODUCING OUTER AIR, AND DATA CENTER AIR-CONDITIONING SYSTEM COMPRISING SAME

NAVER Business Platform C...

1. A server room cooling device comprising:an outer air inflow unit into which outer air flows;
a filter unit provided at one side of the outer air inflow unit and filtering the outer air supplied through the outer air inflow unit;
a mist ejection unit provided at one side of the filter unit and ejecting mist into the outer air that has passed through the filter unit;
a cooling unit provided at one side of the mist ejection unit and cooling the outer air that has passed through the mist election unit; and
a supply unit supplying the outer air that has passed through the mist ejection unit to a server room;
wherein the supply unit comprises:
a first supply unit supplying the outer air that has passed through the cooling unit into a lower portion of the server room; and
a second supply unit provided at one side of the first supply unit and supplying at least a part of the outer air to an upper portion of the server room,
wherein the second supply unit is provided in a direction substantially perpendicular to an outer air inflow direction of the outer air inflow unit, with respect to the first supply unit, such that the outer air is supplied from the first supply unit to the second supply unit in the direction perpendicular to the outer air inflow direction of the outer air inflow unit,
wherein the server room is cooled at least in part by the outer air that is supplied from the first supply unit to the upper portion of the server room via the second supply unit.

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,230,613

TEST SYSTEM FOR REDUCING PERFORMANCE TEST COST IN CLOUD ENVIRONMENT AND TEST METHOD THEREFOR

NAVER BUSINESS PLATFORM C...

1. A test method comprising:selecting at least one agent included in a selected network based on network information input from a user, the selected network corresponding to the network information;
receiving target server information;
verifying whether a server corresponding to the target server information is present in the selected network based on the network information and the target server information; and
transferring the target server information to the selected at least one agent.

US Pat. No. 10,440,518

METHOD AND SYSTEM FOR PROVIDING INTEGRATED INDOOR AND OUTDOOR POSITIONING

NAVER Business Platform C...

1. A method of providing a position of a user terminal, comprising:receiving, by a processor, global positioning system (GPS) coordinate information of the user terminal that moves in an outdoor area around a building and an outdoor area within the building; and
determining, by the processor, an area in which the user terminal is located in the building and floor information associated with a floor on which the user terminal is located in the building based on GPS coordinate information mapped to each of the outdoor area around the building and the outdoor area within the building and the received GPS coordinate information.

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.

US Pat. No. 10,602,643

COOLING SYSTEM AND METHOD USING HYDROTHERMAL ENERGY

Naver Business Platform C...

1. A cooling system comprising:a supply tank configured to store water, the supply tank in fluidic communication with a first cooling tower of a first freezer;
a first cooling coil in fluidic communication with the supply tank, the first cooling coil configured to cool ambient air using a hydrothermal energy of the water from the supply tank; and
a hydrothermal pump configured to circulate the water between the supply tank and the first cooling coil.

US Pat. No. 10,467,431

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;
replacing, using the at least one processor, content of original data of the desired file with a first desired value;
deleting, using the at least one processor, the desired file associated with the file information;
overwriting, using the at least one processor, a storage region of the storage device with the first desired value, the storage region including a location that stores the desired file;
calculating, using the at least one processor, a size of an available storage space on the storage device after deleting the desired file;
creating, using the at least one processor, a second file having a size based on the calculated size of the available storage space;
deleting, using the at least one processor, the second file,
storing, using the at least one processor, a third file including a second desired value in a same directory as a directory that stores the desired file on the storage device; and
deleting, using the at least one processor, the third file.

US Pat. No. 10,448,207

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 apparatus comprising:a memory having computer readable instructions stored thereon; and
at least one processor configured to execute the computer readable instructions to,
receive a plurality of beacon signals collected from each of a plurality of beacon transceivers positioned around a user through an application installed on a mobile terminal of the user,
determine a current location of the user based on at least one of a virtual point and the plurality of beacon signals, the virtual point positioned in a space in which the beacon transceivers are provided, the determining the current location of the user including,
determining, a signal strength of each of the plurality of received beacon signals, the plurality of received beacon signals including at least a first beacon signal associated with a first beacon transceiver and a second beacon signal associated with a second beacon transceiver,
calculating a difference in the signal strengths of the first beacon signal and the second beacon signal, and
determining the current location of the user as a first virtual point positioned between the first beacon transceiver and the second beacon transceiver in response to the calculated difference in the signal strengths being below a desired threshold signal strength value, and
provide, to the mobile terminal of the user, a location based service based on the determined current location of the user.

US Pat. No. 10,356,953

BOOTH APPARATUS FOR SUPPLYING COOLING AIR

NAVER Business Platform C...

1. A cooling air supplying apparatus for cooling heat generating equipment housed in a plurality of equipment racks separate from the cooling air supplying apparatus, comprising:a booth having
a rigid cuboid frame including a top side, a bottom side and four vertical sides between the top side and the bottom side;
at least one support frame provided between the top side and the bottom side and extending along only three of the four vertical sides of the cuboid frame;
a top plate attached to the top side and a side plate attached to each of the three vertical sides on which the at least one support frame is provided,
wherein the top plate and the side plates define a boundary between an outside and an inside of the booth and form an air moving path inside the booth for moving cooling air through the booth and discharging the cooling air through a cooling air outlet side defined by the vertical side on which the side plate is not attached and the at least one support frame is not provided; and
a cooling plate attached to the bottom side of the cuboid frame and having at least one fan for supplying the cooling air from the outside the booth into the inside the booth;
a plurality of wheels attached to the bottom side of the cuboid frame;
at least one temperature sensor attached to the at least one support frame inside the booth, and
a controller unit attached to a select one of the side plates and communicatively connected to the at least one temperature sensor and the at least one fan on the cooling plate, for displaying a temperature inside the booth and controlling the at least one fan;
wherein the booth is movable to a select one of the equipment racks housing the heat generating equipment, and the cooling air outlet side physically joins to the select one of the equipment racks that houses the heat generating equipment and supplies the cooling air discharged from the booth through the cooling air outlet side into the select one of equipment racks during a time the heat generating equipment is operational in the select one of the equipment racks, and
wherein the cooling plate is inclined to be lower at the cooling air outlet side at a predetermined angle with respect to a floor where the booth is arranged such that the cooling air generated from the at least one fan is led toward the cooling air outlet side.

US Pat. No. 10,271,044

METHOD AND SYSTEM FOR CHECKING VIDEO CALL QUALITY OF MOBILE TERMINAL

NAVER Business Platform C...

1. A video call quality measurement system for measuring a video call quality between mobile terminals, comprising:a terminal agent provided in a mobile terminal, wherein the terminal agent is configured to:
insert, using at least one processor of the mobile terminal when the mobile terminal operates as a transmitting terminal, a sequentially increasing index and timestamp into a video frame every time video capture function is called, the video capture function being provided from a terminal operating system (OS) of the mobile terminal and used to acquire the video frame through a camera in response to a video call connection;
read, using the at least one processor when the mobile terminal operates as a receiving terminal, the video frame at a ratio higher than a frame per second (FPS) of the transmitting terminal; and
calculate, using the at least one processor, a quality index of the video frame based on the index value and the timestamp value recognized in the video frame.

US Pat. No. 10,595,067

VIDEO PROVIDING APPARATUS, VIDEO PROVIDING METHOD, AND COMPUTER PROGRAM

NAVER Business Platform C...

1. A video providing method for providing a video by a server to a viewer terminal through a communication network, comprising:receiving, by a communication unit of the server, an original video signal comprising information of an original video;
generating, by a controller of the server, a delayed video signal comprising information of a delayed video in which the original video is delayed by a first time period;
transmitting, by the communication unit of the server, the original video signal to a subtitler terminal;
receiving, by the communication unit of the server from the subtitler terminal, a subtitle signal comprising information of subtitles with respect to the original video and a subtitle delay signal comprising information for delaying a display of the subtitles;
generating, by the controller of the server, a display timing signal indicating a timing of displaying the subtitles on the delayed video, based on the subtitle delay signal;
transmitting, by the communication unit of the server, the delayed video signal to the viewer terminal; and
transmitting, by the communication unit of the server, the display timing signal and the subtitle signal to the viewer terminal,
wherein the viewer terminal is configured to reproduce the delayed video from the delayed video signal while displaying the subtitles on the delayed video based on the display timing signal and the subtitle signal received through the communication unit of the server.

US Pat. No. 10,355,484

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 direct current power supply 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; 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 plurality of sources,
wherein the direct current power supply includes a plurality of power supply units (PSUs) each being connected to each other in parallel, each of the plurality of PSUs being connected to all of the plurality of sources, and
wherein the controller is configured to switch a supply of the alternating current power from a first source to a second source when unstable alternating current power is received from the first source for a desired period of time or more, and
switch the supply of the alternating current power from the second source to the first source when the unstable alternating current power is received from the second source for the desired period of time or more.