Patents by Inventor Kan-Yueh Chen
Kan-Yueh Chen 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: 20210266366Abstract: Systems, methods, architectures, and computer program products for linking multiple devices are disclosed. In an example for linking a mobile device with a desktop device, an identifier of a mobile device can be received from a desktop computer. The identifier can be used to send a link to the mobile device. When the link is accessed, a code and a channel are generated. The mobile device is connected to the channel and the code is provided to the mobile device. The code is entered at the desktop device and the desktop device is connected to the channel responsive to the code being validated, thereby linking the desktop and mobile devices.Type: ApplicationFiled: October 8, 2020Publication date: August 26, 2021Inventors: Rush L. Bartlett, II, Kan-Yueh Chen, Ching-Cheng Chou, David Lin, Po-Min Lin, I-Chien Liu, Matthew S. Taylor, Ryan J.F. Van Wert, Frank Wang, Jack Yeh, Tsung-Wei Wang
-
Patent number: 10826997Abstract: Systems, methods, architectures, and computer program products for linking multiple devices are disclosed. In an example for linking a mobile device with a desktop device, an identifier of a mobile device can be received from a desktop computer. The identifier can be used to send a link to the mobile device. When the link is accessed, a code and a channel are generated. The mobile device is connected to the channel and the code is provided to the mobile device. The code is entered at the desktop device and the desktop device is connected to the channel responsive to the code being validated, thereby linking the desktop and mobile devices.Type: GrantFiled: November 2, 2016Date of Patent: November 3, 2020Assignee: VYNCA, INC.Inventors: Rush L. Bartlett, II, Kan-Yueh Chen, Ching-Cheng Chou, David Lin, Po-Min Lin, I-Chien Liu, Matthew S. Taylor, Ryan J. F. Van Wert, Frank Wang, Jack Yeh, Tsung-Wei Wang
-
Patent number: 10313302Abstract: The invention introduces a method for NAT (Network Address Translation) traversal, performed by a processing unit of a node, which contains at least the following steps: issuing an initial packet to an intermediate server through a router, in which the initial packet at least contains ID (identity) information of the node; and periodically sending packets to a black hole through the router, so that the router maintains session information between the node and the black hole.Type: GrantFiled: August 18, 2016Date of Patent: June 4, 2019Assignee: SYNOLOGY INC.Inventors: Kan-Yueh Chen, Tsung-Wei Wang, Jia-Yu Liu
-
Publication number: 20190155615Abstract: A method for performing wake-up management and an associated apparatus are provided. The method receives device information of a network device by a wake-on-LAN (WOL) agent, wherein the WOL agent and the network device are positioned in a same LAN. The method further receives a request, from a client device, to access the network device. Finally, the method sends a WOL packet, by the WOL agent, to the network device if the device information indicates that the network device is in a non-operating state.Type: ApplicationFiled: January 25, 2019Publication date: May 23, 2019Inventors: Kan-Yueh CHEN, Ping-Che HSIAO, Jia-Yu LIU
-
Patent number: 10235186Abstract: A method for performing wake-up management and an associated apparatus are provided, where the method is applied to at least one portion of a network system, and the network system includes a local area network (LAN). The method includes: utilizing a wake-on-LAN (WOL) agent device to receive device information of a network device, where the WOL agent device and the network device are positioned in the LAN, and the network device broadcasts the device information according to a predetermined communications protocol; utilizing the WOL agent device to update a wake-up management list in the WOL agent device according to the device information, where the wake-up management list includes the device information; and utilizing the WOL agent device to perform a WOL operation on the network device according to the wake-up management list.Type: GrantFiled: March 15, 2017Date of Patent: March 19, 2019Assignee: SYNOLOGY INCORPORATEDInventors: Kan-Yueh Chen, Ping-Che Hsiao, Jia-Yu Liu
-
Patent number: 10003630Abstract: A method for managing static Uniform Resource Locator (URL) access, an associated apparatus, and an associated computer program product are provided, wherein the method includes the steps of: receiving a URL request from a browser running on another electronic device, wherein the URL request includes a static URL, and the static URL is utilized for accessing a specific web page on a specific web server; sending request information representing the URL request to a control server, wherein the control server stores registered information of each web server of at least one web server, and the at least one web server includes the specific web server; receiving response information corresponding to the request information from the control server; and controlling the browser to perform a test operation according to the registered information of the specific web server, in order to selectively control web page access of the browser.Type: GrantFiled: September 15, 2014Date of Patent: June 19, 2018Assignee: SYNOLOGY INCORPORATEDInventors: Tsung-Wei Wang, Jia-Yu Liu, Kan-Yueh Chen
-
Publication number: 20180041433Abstract: A method for relaying packets in a network system with the aid of network address translation and an associated apparatus are provided. The method includes: controlling a relay server to receive a first packet from a client device, wherein the first packet carries a source Internet Protocol (IP) address and a destination IP address; controlling the relay server to change the destination IP address carried by the first packet in order to relay the first packet to a peer device, wherein the peer device obtains the source IP address from the first packet; and controlling the relay server to receive a second packet from the peer device and relay the second packet to the client device.Type: ApplicationFiled: March 13, 2017Publication date: February 8, 2018Inventors: Yu-Chung Chen, Kan-Yueh Chen, Jia-Yu Liu
-
Publication number: 20180024843Abstract: A method for performing wake-up management and an associated apparatus are provided, where the method is applied to at least one portion of a network system, and the network system includes a local area network (LAN). The method includes: utilizing a wake-on-LAN (WOL) agent device to receive device information of a network device, where the WOL agent device and the network device are positioned in the LAN, and the network device broadcasts the device information according to a predetermined communications protocol; utilizing the WOL agent device to update a wake-up management list in the WOL agent device according to the device information, where the wake-up management list includes the device information; and utilizing the WOL agent device to perform a WOL operation on the network device according to the wake-up management list.Type: ApplicationFiled: March 15, 2017Publication date: January 25, 2018Inventors: Kan-Yueh Chen, Ping-Che Hsiao, Jia-Yu Liu
-
Publication number: 20180026831Abstract: A method for accessing a web server and an associated apparatus are provided, where the web server is in a local area network (LAN). The method includes: utilizing a wake-on-LAN (WOL) agent device to obtain web server information of the web server and send the web server information to a reverse proxy server. When the reverse proxy server receives a request from a client device, the method utilizes the reverse proxy server to determine whether to assign a WOL task to the WOL agent device according to at least one state of the web server, in which the WOL task includes waking the web server. The client device then sends the request to the reverse proxy server, in order to access the web server through the reverse proxy server.Type: ApplicationFiled: September 13, 2016Publication date: January 25, 2018Inventors: Kan-Yueh Chen, Ping-Che Hsiao, Jia-Yu Liu
-
Publication number: 20170135142Abstract: Systems, methods, architectures, and computer program products for linking multiple devices are disclosed. In an example for linking a mobile device with a desktop device, an identifier of a mobile device can be received from a desktop computer. The identifier can be used to send a link to the mobile device. When the link is accessed, a code and a channel are generated. The mobile device is connected to the channel and the code is provided to the mobile device. The code is entered at the desktop device and the desktop device is connected to the channel responsive to the code being validated, thereby linking the desktop and mobile devices.Type: ApplicationFiled: November 2, 2016Publication date: May 11, 2017Inventors: Rush L. Bartlett, II, Kan-Yueh Chen, Ching-Cheng Chou, David Lin, Po-Min Lin, I-Chien Liu, Matthew S. Taylor, Ryan J.F. Wert, Frank Wang, Jack Yeh
-
Publication number: 20170085523Abstract: The invention introduces a method for NAT (Network Address Translation) traversal, performed by a processing unit of a node, which contains at least the following steps: issuing an initial packet to an intermediate server through a router, in which the initial packet at least contains ID (identity) information of the node; and periodically sending packets to a black hole through the router, so that the router maintains session information between the node and the black hole.Type: ApplicationFiled: August 18, 2016Publication date: March 23, 2017Inventors: Kan-Yueh CHEN, Tsung-Wei WANG, Jia-Yu LIU
-
Patent number: 9354995Abstract: A server cluster has a plurality of application servers. During failover of a failed node of the application servers, right to use of internet protocol (IP) address of the failed node is transferred to a surviving node of the server cluster according to a failed-link index of the failed node, the total number of surviving nodes of the server cluster, and successful link indexes of the surviving nodes.Type: GrantFiled: August 5, 2014Date of Patent: May 31, 2016Assignee: Synology IncorporatedInventors: Kan-Yueh Chen, Jia-Yu Liu
-
Publication number: 20150237108Abstract: A method for managing static Uniform Resource Locator (URL) access, an associated apparatus, and an associated computer program product are provided, wherein the method includes the steps of: receiving a URL request from a browser running on another electronic device, wherein the URL request includes a static URL, and the static URL is utilized for accessing a specific web page on a specific web server; sending request information representing the URL request to a control server, wherein the control server stores registered information of each web server of at least one web server, and the at least one web server includes the specific web server; receiving response information corresponding to the request information from the control server; and controlling the browser to perform a test operation according to the registered information of the specific web server, in order to selectively control web page access of the browser.Type: ApplicationFiled: September 15, 2014Publication date: August 20, 2015Inventors: Tsung-Wei Wang, Jia-Yu Liu, Kan-Yueh Chen
-
Publication number: 20150143157Abstract: A server cluster has a plurality of application servers. During failover of a failed node of the application servers, right to use of internet protocol (IP) address of the failed node is transferred to a surviving node of the server cluster according to a failed-link index of the failed node, the total number of surviving nodes of the server cluster, and successful link indexes of the surviving nodes.Type: ApplicationFiled: August 5, 2014Publication date: May 21, 2015Inventors: Kan-Yueh Chen, Jia-Yu Liu
-
Publication number: 20150113313Abstract: An ARP table is stored in a gateway. The ARP table corresponds a first external IP address of a first application server to a first MAC address of a first external network card of the first application server, and corresponds a second external IP address of a second application server to a second MAC address of a second external network card of the second application server. The first and second application servers will check the statuses of one another to see if any of them fails. If the first application server fails, the first external IP address will be added to the second external network card, and the ARP table will be updated to correspond the first external IP address to the second MAC address.Type: ApplicationFiled: April 23, 2014Publication date: April 23, 2015Applicant: Synology IncorporatedInventors: Kan-Yueh Chen, Jia-Yu Liu, Yueh-Tse Chen