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: 10050897
    Abstract: 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: Grant
    Filed: March 10, 2017
    Date of Patent: August 14, 2018
    Assignee: ACCTON TECHNOLOGY CORPORATION
    Inventor: Ran-Yih Wang
  • Publication number: 20170331754
    Abstract: 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: Application
    Filed: March 10, 2017
    Publication date: November 16, 2017
    Inventor: Ran-Yih WANG
  • Patent number: 9762411
    Abstract: 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: Grant
    Filed: November 5, 2013
    Date of Patent: September 12, 2017
    Assignee: Edgecore Networks Corporation
    Inventor: Ran-Yih Wang
  • Patent number: 9521014
    Abstract: 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: Grant
    Filed: June 22, 2015
    Date of Patent: December 13, 2016
    Assignee: ACCTON TECHNOLOGY CORPORATION
    Inventor: Ran-Yih Wang
  • Publication number: 20150372920
    Abstract: 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: Application
    Filed: June 22, 2015
    Publication date: December 24, 2015
    Applicant: ACCTON TECHNOLOGY CORPORATION
    Inventor: Ran-Yih WANG
  • Publication number: 20140359099
    Abstract: 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: Application
    Filed: November 5, 2013
    Publication date: December 4, 2014
    Applicant: Edgecore Networks Corporation
    Inventor: Ran-Yih WANG
  • Publication number: 20120099425
    Abstract: 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: Application
    Filed: October 25, 2011
    Publication date: April 26, 2012
    Inventors: Ran-Yih WANG, Fuh-Jang LIN
  • Publication number: 20090172686
    Abstract: 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: Application
    Filed: October 9, 2008
    Publication date: July 2, 2009
    Inventors: Chih-Ho Chen, Ran-Yih Wang
  • Publication number: 20090168092
    Abstract: 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: Application
    Filed: September 25, 2008
    Publication date: July 2, 2009
    Inventors: Chih-Ho CHEN, Ran-Yih WANG
  • Patent number: 7305458
    Abstract: 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: Grant
    Filed: April 22, 2003
    Date of Patent: December 4, 2007
    Assignee: Accton Technology Corporation
    Inventors: Hong-June Hsue, Yun-Pin Cheng, Ran-Yih Wang
  • Publication number: 20050027684
    Abstract: 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: Application
    Filed: June 21, 2004
    Publication date: February 3, 2005
    Inventors: Ran-Yih Wang, Hsin-Jun Wu
  • Publication number: 20050021684
    Abstract: 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: Application
    Filed: April 22, 2003
    Publication date: January 27, 2005
    Inventors: Hong-June Hsue, Yun-Pin Cheng, Ran-Yih Wang