Patents by Inventor Hwi Jang

Hwi Jang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240202049
    Abstract: A gateway apparatus and a method for dynamically applying API settings are disclosed. The gateway apparatus includes a sub-processing unit processing an API (application programming interface) request of a client terminal based on API settings through a plurality of sub-threads, a setting unit comprising a first rule table and a second rule table to store a set value for processing the API request, and a reference flag, and a main processing unit updating new API settings in a rule table other than the rule table corresponding to a reference value of the reference flag through a main thread when receiving the new API settings, and setting the reference value of the reference flag to a reference value corresponding to the updated rule table when the update is completed.
    Type: Application
    Filed: October 25, 2023
    Publication date: June 20, 2024
    Inventors: Young Hwi JANG, Yeon Ju LEE, Yong Hyuk KIM
  • Patent number: 10819822
    Abstract: A method for recording metadata for web caching in a cloud environment is provided. The method includes steps of: (a) a first web server caching file information of a first web server container corresponding to itself in a first cache memory in the first web server container; (b) the first web server recording metadata of the first cache memory in a common file storage; and (c) the first web server, if the first web server is scaled out by adding a second web server, allowing the second web server to access the common file storage, to thereby allow the metadata to be recorded in a second cache memory in a second web server container corresponding to the second web server.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: October 27, 2020
    Assignee: TMAXSOFT. CO., LTD.
    Inventors: Young Hwi Jang, Hee Jin Lee
  • Patent number: 10819799
    Abstract: A web server is provided. The web server includes a communication part for receiving an HTTP request from an entity connected by network and communicating with at least one WAS; and a processor for performing at least one of (i) a process of transmitting the HTTP request received from the entity to a specific WAS selected among the at least one WAS and then receiving information on an HTTP session corresponding to the specific WAS from the specific WAS when receiving an HTTP response from the specific WAS in response to the HTTP request, thereby retaining the information on the HTTP session and (ii) a process of transmitting a PING signal and then receiving the information on the HTTP session corresponding to the specific WAS from the specific WAS when receiving a PONG signal in response to the PING signal, thereby retaining the information on the HTTP session.
    Type: Grant
    Filed: January 15, 2017
    Date of Patent: October 27, 2020
    Assignee: TMAXSOFT. CO., LTD.
    Inventors: Young Hwi Jang, Myung Sik Sung, Seung Wook Hwang
  • Patent number: 10819588
    Abstract: A method for auto-scaling at least one web server and at least one WAS (Web Application Server) is provided. The method includes a WAS administrating server grouping, as a first service group, both at least one first web server and at least one first WAS, which are connected with each other to provide a first application service, and grouping, as a second service group, both at least one second web server and at least one second WAS, which are connected with each other to provide a second application service, to thereby create at least two groups each of which includes at least its corresponding pair of web server and WAS, and the WAS administrating server allowing each of the grouped pairs of the web servers and the WAS's to be scaled out or scaled in, independently, by a process of scaling-out or scaling-in.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: October 27, 2020
    Assignee: TMAXSOFT. CO., LTD.
    Inventors: Young Hwi Jang, Sung Bae Yoon, Hee Jin Lee
  • Patent number: 10742477
    Abstract: A method for connecting webservers and web application servers (WAS's) is provided. The method includes steps of: (a) a WAS admin server, while managing multiple existing WAS managed servers and communicating with multiple existing webservers, if a new webserver except the multiple existing webservers or a new WAS managed server except the multiple existing WAS managed servers is determined as being operated, receiving connection state information of the new webserver or that of the new WAS managed server; and (b) the WAS admin server delivering the connection state information of the new webserver or that of the new WAS to the multiple existing WAS managed servers and the multiple existing webservers.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: August 11, 2020
    Assignee: TMAXSOFT CO., LTD.
    Inventors: Sung Bae Yoon, Young Hwi Jang
  • Publication number: 20190364128
    Abstract: A method for recording metadata for web caching in a cloud environment is provided. The method includes steps of: (a) a first web server caching file information of a first web server container corresponding to itself in a first cache memory in the first web server container; (b) the first web server recording metadata of the first cache memory in a common file storage; and (c) the first web server, if the first web server is scaled out by adding a second web server, allowing the second web server to access the common file storage, to thereby allow the metadata to be recorded in a second cache memory in a second web server container corresponding to the second web server.
    Type: Application
    Filed: June 13, 2018
    Publication date: November 28, 2019
    Inventors: Young Hwi Jang, Hee Jin Lee
  • Publication number: 20190363955
    Abstract: A method for auto-scaling at least one web server and at least one WAS (Web Application Server) is provided. The method includes a WAS administrating server grouping, as a first service group, both at least one first web server and at least one first WAS, which are connected with each other to provide a first application service, and grouping, as a second service group, both at least one second web server and at least one second WAS, which are connected with each other to provide a second application service, to thereby create at least two groups each of which includes at least its corresponding pair of web server and WAS, and the WAS administrating server allowing each of the grouped pairs of the web servers and the WAS's to be scaled out or scaled in, independently, by a process of scaling-out or scaling-in.
    Type: Application
    Filed: June 13, 2018
    Publication date: November 28, 2019
    Inventors: Young Hwi Jang, Sung Bae Yoon, Hee Jin Lee
  • Patent number: 10331101
    Abstract: A method for controlling a power management system includes if a registration mode of a smart socket is performed in a power management apparatus, displaying a second code of the power management apparatus; acquiring a code image of the second code on the power management apparatus using a terminal acquiring a code image from a first code assigned to the smart socket to recognize each other; receiving information of an electric device to be coupled to the smart socket; and pairing the smart socket corresponding to the first code by reading the code image with the electric device information, transmitting the paired information to the power management apparatus corresponding to the second code, and storing the paired information in the power management apparatus corresponding to the displayed code.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: June 25, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young Jin Park, Hyun Soo Park, Jae Hwi Jang, Jong Hyun Shin
  • Patent number: 10320855
    Abstract: A method of controlling operations of a participating controlled device in a network that includes a control device and the participating controlled device, the method including: receiving operation limiting information from the participating controlled device, the operation limiting information including combinations of allowed operations from among a plurality of operations that the participating controlled device is capable of performing, and power consumption levels that are relative amounts of power consumption of the combinations of allowed operations; setting a power consumption level corresponding to the participating controlled device, from among the power consumption levels, based on information regarding time-based price and the operation limiting information; and controlling the operations of the participating controlled device based on the set power consumption level.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: June 11, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae-hwi Jang, Hyun-soo Park, Young-jin Park, Jong-hyun Shin, Kyu-suk Lee
  • Patent number: 10285557
    Abstract: A cleaning robot and a control method thereof may improve power consumption efficiency by using low-voltage power for a moving or inspecting operation and performing the moving or inspecting operation while operation of the cleaning unit is stopped when the operation of the cleaning unit is not needed. The cleaning robot includes a battery, a moving unit, a cleaning unit, a power converter which converts and outputs power supplied from the battery into a first voltage driving the moving unit and a second voltage driving the cleaning unit, and a controller which supplies power having the first voltage to the moving unit so as to drive the moving unit and supplies power having the second voltage to the cleaning unit so as to perform a cleaning operation. The controller continues driving the moving unit but stops driving the cleaning unit when the cleaning robot moves on an already cleaned area.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: May 14, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young Jae Park, Won Kuk Kim, Hyo Won Sin, Jae Hwi Jang, Sin Ae Kim
  • Publication number: 20190068432
    Abstract: A method for connecting webservers and web application servers (WAS's) is provided. The method includes steps of: (a) a WAS admin server, while managing multiple existing WAS managed servers and communicating with multiple existing webservers, if a new webserver except the multiple existing webservers or a new WAS managed server except the multiple existing WAS managed servers is determined as being operated, receiving connection state information of the new webserver or that of the new WAS managed server; and (b) the WAS admin server delivering the connection state information of the new webserver or that of the new WAS to the multiple existing WAS managed servers and the multiple existing webservers.
    Type: Application
    Filed: August 22, 2018
    Publication date: February 28, 2019
    Applicant: TMAXSOFT CO., LTD.
    Inventors: Sung Bae YOON, Young Hwi JANG
  • Patent number: 10130233
    Abstract: A robot cleaner that sweeps dust on the floor toward its center and absorbs the dust through a small-area inlet with a strong suction force, by a cleaning tool that integrates functions of side brushes and a main brush into one. The present disclosure also provides a robot cleaner that enables a large-diameter foreign material to be guided to and effectively absorbed through the inlet without interference by a cleaning tool. The robot cleaner includes a main unit including a fan motor and a dust collector and having an inlet arranged on a base to absorb foreign materials, and a cleaning tool arranged in the bottom of the base, extending to a front side of the base from the inlet and guiding a foreign material on a floor to a side of the inlet, wherein the cleaning tool is arranged to be movable by an external force.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: November 20, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae Hwi Jang, Jin Sung Kim, Sin Ae Kim, Won kuk Kim, Young Jae Park, Hyo Won Sin
  • Patent number: 10073479
    Abstract: A power management apparatus includes an electric device including a plurality of operation algorithm information and power information for each operation level corresponding to each operation algorithm information, and a power management unit to receive power rate information from a power provider, determine an operation level of the electric device on the basis of the received power rate information and power information for each operation level of the electric device, and control an operation of the electric device at the determined operation level. As a result, the power management apparatus performs different operation algorithms according to power rate information, and controls power consumption of the electric device, such that energy efficiency at the user side can be maximized. In response to the changed power rate information, the currently-driven electric device and the electric device to be driven can be driven at the optimum operation level appropriate for their power consumption characteristics.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: September 11, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae Hwi Jang, Jong Hyun Shin, Hyun Soo Park, Young Jin Park
  • Patent number: 10003674
    Abstract: A web server includes a communication unit for receiving or transmitting a message corresponding to the request message which has been processed as a WebSocket message from or to at least one of clients and WAS. A processor, after finishing a WebSocket upgrade, (a) instructs the communication unit to send, to a specific worker thread of the WAS via predetermined internal protocol, the request message which has been processed as the WebSocket message by using a specific connection among a plurality of connections established by a reverse connection scheme for interaction between the web server and the WAS; and (b) receives the response message corresponding to the request message from the specific worker thread via the internal protocol by using the specific connection. The reverse connection scheme establishes at least one connection between the web server and the WAS by the WAS sending a request to the web server.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: June 19, 2018
    Assignee: TMAXSOFT.CO., LTD.
    Inventors: Hyun Seok Oh, Young Hwi Jang
  • Publication number: 20170310760
    Abstract: A web server is provided. The web server includes a communication part for receiving an HTTP request from an entity connected by network and communicating with at least one WAS; and a processor for performing at least one of (i) a process of transmitting the HTTP request received from the entity to a specific WAS selected among the at least one WAS and then receiving information on an HTTP session corresponding to the specific WAS from the specific WAS when receiving an HTTP response from the specific WAS in response to the HTTP request, thereby retaining the information on the HTTP session and (ii) a process of transmitting a PING signal and then receiving the information on the HTTP session corresponding to the specific WAS from the specific WAS when receiving a PONG signal in response to the PING signal, thereby retaining the information on the HTTP session.
    Type: Application
    Filed: January 15, 2017
    Publication date: October 26, 2017
    Inventors: Young Hwi Jang, Myung Sik Sung, Seung Wook Hwang
  • Patent number: 9778962
    Abstract: A method for minimizing lock contention among threads in a multithreaded system is disclosed. The method includes the steps of: (a) a processor causing a control thread, if information on a task is acquired by the control thread, to acquire a lock to thereby put the information on a task into a specific task queue which satisfies a certain condition among multiple task queues; and (b) the processor causing a specified worker thread corresponding to the specific task queue among multiple worker threads, if the lock held by the control thread is released, to acquire a lock to thereby get a task stored in the specific task queue.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: October 3, 2017
    Assignee: TMAXSOFT. CO., LTD.
    Inventors: Young Hwi Jang, Eui Geun Chung
  • Patent number: 9532690
    Abstract: A robot cleaner capable of vacuuming foreign materials on a floor includes a main body to which a dust collector is mounted and a vacuuming unit provided at a front portion of the main body to clean a floor. The vacuuming unit is configured to move relative to the main body. If it is determined that the robot cleaner is located near a wall or an obstacle, the vacuuming unit moves to the wall or the obstacle. Since the vacuuming unit contacts the wall or the obstacle, a region of a floor near the wall or the obstacle may be cleaned. Further, a manual cleaner may be selectively connected to a channel connector of the robot cleaner so that a user may choose automatic or manual cleaning of a floor at the user's convenience.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: January 3, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae Hwi Jang, Young Jae Park, Sin Ae Kim, Won Kuk Kim, Hyo Won Sin
  • Patent number: 9531788
    Abstract: A method for distributing a file descriptor in a web server is disclosed. The method includes the steps of: (a) a listener processor, if acquiring at least one file descriptor representing a connection of a network between the web server and at least one client, transmitting the at least one file descriptor to a specific kernel buffer corresponding to a specified handler processor among at least one handler processor for handling at least one service request corresponding to the file descriptor, by referring to the number of file descriptors stored in each kernel buffer corresponding to each handler processor; and (b) the specified handler processor handling a service request of a specific client by receiving the file descriptor from the specific kernel buffer.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: December 27, 2016
    Assignee: TMAXSOFT. CO., LTD.
    Inventors: Young Hwi Jang, Eui Geun Chung
  • Publication number: 20160335135
    Abstract: A method for minimizing lock contention among threads in a multithreaded system is disclosed. The method includes the steps of: (a) a processor causing a control thread, if information on a task is acquired by the control thread, to acquire a lock to thereby put the information on a task into a specific task queue which satisfies a certain condition among multiple task queues; and (b) the processor causing a specified worker thread corresponding to the specific task queue among multiple worker threads, if the lock held by the control thread is released, to acquire a lock to thereby get a task stored in the specific task queue.
    Type: Application
    Filed: October 29, 2015
    Publication date: November 17, 2016
    Inventors: Young Hwi Jang, Eui Geun Chung
  • Publication number: 20160337438
    Abstract: A method for distributing a file descriptor in a web server is disclosed. The method includes the steps of: (a) a listener processor, if acquiring at least one file descriptor representing a connection of a network between the web server and at least one client, transmitting the at least one file descriptor to a specific kernel buffer corresponding to a specified handler processor among at least one handler processor for handling at least one service request corresponding to the file descriptor, by referring to the number of file descriptors stored in each kernel buffer corresponding to each handler processor; and (b) the specified handler processor handling a service request of a specific client by receiving the file descriptor from the specific kernel buffer.
    Type: Application
    Filed: July 6, 2015
    Publication date: November 17, 2016
    Inventors: Young Hwi Jang, Eui Geun Chung