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: 20240202049Abstract: 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: ApplicationFiled: October 25, 2023Publication date: June 20, 2024Inventors: Young Hwi JANG, Yeon Ju LEE, Yong Hyuk KIM
-
Patent number: 10819822Abstract: 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: GrantFiled: June 13, 2018Date of Patent: October 27, 2020Assignee: TMAXSOFT. CO., LTD.Inventors: Young Hwi Jang, Hee Jin Lee
-
Patent number: 10819799Abstract: 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: GrantFiled: January 15, 2017Date of Patent: October 27, 2020Assignee: TMAXSOFT. CO., LTD.Inventors: Young Hwi Jang, Myung Sik Sung, Seung Wook Hwang
-
Patent number: 10819588Abstract: 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: GrantFiled: June 13, 2018Date of Patent: October 27, 2020Assignee: TMAXSOFT. CO., LTD.Inventors: Young Hwi Jang, Sung Bae Yoon, Hee Jin Lee
-
Patent number: 10742477Abstract: 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: GrantFiled: August 22, 2018Date of Patent: August 11, 2020Assignee: TMAXSOFT CO., LTD.Inventors: Sung Bae Yoon, Young Hwi Jang
-
Publication number: 20190364128Abstract: 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: ApplicationFiled: June 13, 2018Publication date: November 28, 2019Inventors: Young Hwi Jang, Hee Jin Lee
-
Publication number: 20190363955Abstract: 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: ApplicationFiled: June 13, 2018Publication date: November 28, 2019Inventors: Young Hwi Jang, Sung Bae Yoon, Hee Jin Lee
-
Patent number: 10331101Abstract: 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: GrantFiled: August 21, 2015Date of Patent: June 25, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Young Jin Park, Hyun Soo Park, Jae Hwi Jang, Jong Hyun Shin
-
Patent number: 10320855Abstract: 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: GrantFiled: February 5, 2016Date of Patent: June 11, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jae-hwi Jang, Hyun-soo Park, Young-jin Park, Jong-hyun Shin, Kyu-suk Lee
-
Patent number: 10285557Abstract: 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: GrantFiled: July 22, 2014Date of Patent: May 14, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Young Jae Park, Won Kuk Kim, Hyo Won Sin, Jae Hwi Jang, Sin Ae Kim
-
Publication number: 20190068432Abstract: 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: ApplicationFiled: August 22, 2018Publication date: February 28, 2019Applicant: TMAXSOFT CO., LTD.Inventors: Sung Bae YOON, Young Hwi JANG
-
Patent number: 10130233Abstract: 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: GrantFiled: November 19, 2014Date of Patent: November 20, 2018Assignee: 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: 10073479Abstract: 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: GrantFiled: January 22, 2015Date of Patent: September 11, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jae Hwi Jang, Jong Hyun Shin, Hyun Soo Park, Young Jin Park
-
Patent number: 10003674Abstract: 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: GrantFiled: July 20, 2017Date of Patent: June 19, 2018Assignee: TMAXSOFT.CO., LTD.Inventors: Hyun Seok Oh, Young Hwi Jang
-
Publication number: 20170310760Abstract: 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: ApplicationFiled: January 15, 2017Publication date: October 26, 2017Inventors: Young Hwi Jang, Myung Sik Sung, Seung Wook Hwang
-
Patent number: 9778962Abstract: 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: GrantFiled: October 29, 2015Date of Patent: October 3, 2017Assignee: TMAXSOFT. CO., LTD.Inventors: Young Hwi Jang, Eui Geun Chung
-
Patent number: 9532690Abstract: 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: GrantFiled: December 4, 2014Date of Patent: January 3, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jae Hwi Jang, Young Jae Park, Sin Ae Kim, Won Kuk Kim, Hyo Won Sin
-
Patent number: 9531788Abstract: 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: GrantFiled: July 6, 2015Date of Patent: December 27, 2016Assignee: TMAXSOFT. CO., LTD.Inventors: Young Hwi Jang, Eui Geun Chung
-
Publication number: 20160335135Abstract: 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: ApplicationFiled: October 29, 2015Publication date: November 17, 2016Inventors: Young Hwi Jang, Eui Geun Chung
-
Publication number: 20160337438Abstract: 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: ApplicationFiled: July 6, 2015Publication date: November 17, 2016Inventors: Young Hwi Jang, Eui Geun Chung