Patents by Inventor Ran-Yih Wang
Ran-Yih Wang 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).
-
Patent number: 10050897Abstract: A control method, suitable for a network structure including several nodes, is disclosed. Each of the nodes is directly or indirectly electrically coupled with other nodes. The control method includes following steps. At least one packet is received by one of the nodes. The one of the nodes determines whether the received packet is originally transmitted from the node itself or other nodes. The one of the nodes drops the received packet if the received packet is originally transmitted from the same node itself. The one of the nodes selectively saves the packet according to a throughput capacity and a time interval if the received packet is originally transmitted from the other nodes.Type: GrantFiled: March 10, 2017Date of Patent: August 14, 2018Assignee: ACCTON TECHNOLOGY CORPORATIONInventor: Ran-Yih Wang
-
Publication number: 20170331754Abstract: A control method, suitable for a network structure including several nodes, is disclosed. Each of the nodes is directly or indirectly electrically coupled with other nodes. The control method includes following steps. At least one packet is received by one of the nodes. The one of the nodes determines whether the received packet is originally transmitted from the node itself or other nodes. The one of the nodes drops the received packet if the received packet is originally transmitted from the same node itself. The one of the nodes selectively saves the packet according to a throughput capacity and a time interval if the received packet is originally transmitted from the other nodes.Type: ApplicationFiled: March 10, 2017Publication date: November 16, 2017Inventor: Ran-Yih WANG
-
Patent number: 9762411Abstract: The network system that includes a first server and a first switch is provided. The first server includes a first virtual machine. The first virtual machine (VM) is configured to provide a first VM packet including a first VM identifier (ID) to the first server. The first server is configured to acquire a tenant identifier corresponding to the first VM according to the first VM identifier, to convert the tenant identifier to a first feature data, and to encapsulate the first VM packet to generate and output a first server packet containing the first feature data. The first switch is configured to receive the first server packet, to acquire a service instance identifier (I-SID) according to the first feature data, to acquire a backbone VLAN identifier according to the I-SID, and to encapsulate the first server packet to generate and output a switch packet.Type: GrantFiled: November 5, 2013Date of Patent: September 12, 2017Assignee: Edgecore Networks CorporationInventor: Ran-Yih Wang
-
Patent number: 9521014Abstract: A data transmission method and network system are provided. The data transmission method is applied to a data center when a data packet can't be transmitted from the first virtual machine of a first server to the second virtual machine of a second server due to the data center occurring lookup fail. The data transmission method includes the steps of transmitting the data packet through a downlink port of a first TOR switch according to an ISID; encapsulating the data packet and setting a CVID to a first value; transmitting the encapsulated data packet to a first spine switch; and transmitting the encapsulated data packet to the second virtual machine by the first spine switch according to the flooding information, wherein the flooding information is generated according to an f-BVID.Type: GrantFiled: June 22, 2015Date of Patent: December 13, 2016Assignee: ACCTON TECHNOLOGY CORPORATIONInventor: Ran-Yih Wang
-
Publication number: 20150372920Abstract: A data transmission method and network system are provided. The data transmission method is applied to a data center when a data packet can't be transmitted from the first virtual machine of a first server to the second virtual machine of a second server due to the data center occurring lookup fail. The data transmission method includes the steps of transmitting the data packet through a downlink port of a first TOR switch according to an ISID; encapsulating the data packet and setting a CVID to a first value; transmitting the encapsulated data packet to a first spine switch; and transmitting the encapsulated data packet to the second virtual machine by the first spine switch according to the flooding information, wherein the flooding information is generated according to an f-BVID.Type: ApplicationFiled: June 22, 2015Publication date: December 24, 2015Applicant: ACCTON TECHNOLOGY CORPORATIONInventor: Ran-Yih WANG
-
Publication number: 20140359099Abstract: The network system that includes a first server and a first switch is provided. The first server includes a first virtual machine. The first virtual machine (VM) is configured to provide a first VM packet including a first VM identifier (ID) to the first server. The first server is configured to acquire a tenant identifier corresponding to the first VM according to the first VM identifier, to convert the tenant identifier to a first feature data, and to encapsulate the first VM packet to generate and output a first server packet containing the first feature data. The first switch is configured to receive the first server packet, to acquire a service instance identifier (I-SID) according to the first feature data, to acquire a backbone VLAN identifier according to the I-SID, and to encapsulate the first server packet to generate and output a switch packet.Type: ApplicationFiled: November 5, 2013Publication date: December 4, 2014Applicant: Edgecore Networks CorporationInventor: Ran-Yih WANG
-
Publication number: 20120099425Abstract: A network device and a method for establishing path data are provided, the network device is connected to a network to receive and send a signal, and records a MAC table data and a ring port table data. The MAC table data comprises at least one path data. Each path data includes a device MAC address information and a first identification. When a path of the network is interrupted, the network device adjusts a second identification of ring port information of the ring port table data. The ring port information is corresponding to the network. When the network device obtains a data frame, a destination path data matched with the data frame is obtained from the MAC table data, and a first identification corresponding to a connection port of the destination path data is compared with the second identification to decide an output port for the data frame.Type: ApplicationFiled: October 25, 2011Publication date: April 26, 2012Inventors: Ran-Yih WANG, Fuh-Jang LIN
-
Publication number: 20090172686Abstract: A method for managing a thread group of a process is provided. First, a group scheduling module is used to receive an execution permission request from a first thread. When detecting that a second thread in the thread group is under execution, the group scheduling module stops the first thread, and does not assign the execution permission to the first thread until the second thread is completed, and till then, the first thread retrieves a required shared resource and executes the computations. Then, the first thread releases the shared resource when completing the computations. Then, the group scheduling module retrieves a third thread with the highest priority in a waiting queue and repeats the above process until all the threads are completed. Through this method, when one thread executes a call back function, the other threads are prevented from taking this chance to use the resource required by the thread.Type: ApplicationFiled: October 9, 2008Publication date: July 2, 2009Inventors: Chih-Ho Chen, Ran-Yih Wang
-
Publication number: 20090168092Abstract: A job management and scheduling method for network system, characterized in which a job queue is pre-constructed and a job management module is used to process a job request sent by the application layer. When the job management module determines that the hardware device needed for the job request is available, it would store the job entity into the job queue and output a completion message to the application layer where the job queue executes the stored job entities independently. Based on such a method, the job management module responds to the job request of application layer in a short period of time to enable the application layer to carry out the next job request without waiting. The job queue could adjust the job entity execution order or update the parameter settings according to data dependency, privilege value, or parameter settings to execute the job request quickly and accurately.Type: ApplicationFiled: September 25, 2008Publication date: July 2, 2009Inventors: Chih-Ho CHEN, Ran-Yih WANG
-
Patent number: 7305458Abstract: A system and a method for auto-configuring stackable network devices are disclosed for automatically configuring a plurality of stackable network devices. The system for auto-configuring stackable network devices comprises: a configuration file, a command line interface (CLI) component, a switch controller and a topology manger. The method for auto-configuring stackable network devices utilizes the feature that the network device has a unique medium access control (MAC) address, to automatically performing the system configuration.Type: GrantFiled: April 22, 2003Date of Patent: December 4, 2007Assignee: Accton Technology CorporationInventors: Hong-June Hsue, Yun-Pin Cheng, Ran-Yih Wang
-
Publication number: 20050027684Abstract: A method for accessing data records in a database system has the following steps. First, according to a data access request, at least one of data records corresponding to the access request is accessed by reference to a hash table and a record indicator array. When said at least a data record corresponding to the access request is not found by the previous step, at least an index array, at least a link array, and the record indicator array are referred to, in order to access said at least a data record corresponding to the access request.Type: ApplicationFiled: June 21, 2004Publication date: February 3, 2005Inventors: Ran-Yih Wang, Hsin-Jun Wu
-
Publication number: 20050021684Abstract: A system and a method for auto-configuring stackable network devices are disclosed for automatically configuring a plurality of stackable network devices. The system for auto-configuring stackable network devices comprises: a configuration file, a command line interface (CLI) component, a switch controller and a topology manger. The method for auto-configuring stackable network devices utilizes the feature that the network device has a unique medium access control (MAC) address, to automatically performing the system configuration.Type: ApplicationFiled: April 22, 2003Publication date: January 27, 2005Inventors: Hong-June Hsue, Yun-Pin Cheng, Ran-Yih Wang