Patents by Inventor Wilson Wang

Wilson 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: 12457275
    Abstract: A method of selecting an egress interface for a source process running on an electronic device is provided. The device implements a TCP/IP stack utilized by a plurality of applications for sending network packets. The method receives a packet from a particular application in the plurality of applications to send to a network destination over a socket tagged with an identifier of the particular application. The method compares the socket tag with a set of network egress interface tags. Each network egress interface tag is associated with a network egress interface in a plurality of network egress interfaces. Each network egress interface tag includes the identifier of an application that utilizes the network egress interface. The method selects a network egress interface with a tag that matches the socket tag. The method sends the packet to the network destination through the selected network egress interface.
    Type: Grant
    Filed: June 21, 2024
    Date of Patent: October 28, 2025
    Assignee: VMware LLC
    Inventors: Madhusudhan Ravi, Wilson Wang, Rajeev Nair
  • Publication number: 20240348704
    Abstract: A method of selecting an egress interface for a source process running on an electronic device is provided. The device implements a TCP/IP stack utilized by a plurality of applications for sending network packets. The method receives a packet from a particular application in the plurality of applications to send to a network destination over a socket tagged with an identifier of the particular application. The method compares the socket tag with a set of network egress interface tags. Each network egress interface tag is associated with a network egress interface in a plurality of network egress interfaces. Each network egress interface tag includes the identifier of an application that utilizes the network egress interface. The method selects a network egress interface with a tag that matches the socket tag. The method sends the packet to the network destination through the selected network egress interface.
    Type: Application
    Filed: June 21, 2024
    Publication date: October 17, 2024
    Inventors: Madhusudhan Ravi, Wilson Wang, Rajeev Nair
  • Patent number: 12021952
    Abstract: A method of selecting an egress interface for a source process running on an electronic device is provided. The device implements a TCP/IP stack utilized by a plurality of applications for sending network packets. The method receives a packet from a particular application in the plurality of applications to send to a network destination over a socket tagged with an identifier of the particular application. The method compares the socket tag with a set of network egress interface tags. Each network egress interface tag is associated with a network egress interface in a plurality of network egress interfaces. Each network egress interface tag includes the identifier of an application that utilizes the network egress interface. The method selects a network egress interface with a tag that matches the socket tag. The method sends the packet to the network destination through the selected network egress interface.
    Type: Grant
    Filed: September 26, 2022
    Date of Patent: June 25, 2024
    Assignee: Nicira, Inc.
    Inventors: Madhusudhan Ravi, Wilson Wang, Rajeev Nair
  • Publication number: 20230014835
    Abstract: A method of selecting an egress interface for a source process running on an electronic device is provided. The device implements a TCP/IP stack utilized by a plurality of applications for sending network packets. The method receives a packet from a particular application in the plurality of applications to send to a network destination over a socket tagged with an identifier of the particular application. The method compares the socket tag with a set of network egress interface tags. Each network egress interface tag is associated with a network egress interface in a plurality of network egress interfaces. Each network egress interface tag includes the identifier of an application that utilizes the network egress interface. The method selects a network egress interface with a tag that matches the socket tag. The method sends the packet to the network destination through the selected network egress interface.
    Type: Application
    Filed: September 26, 2022
    Publication date: January 19, 2023
    Inventors: Madhusudhan Ravi, Wilson Wang, Rajeev Nair
  • Patent number: 11457096
    Abstract: A method of selecting an egress interface for a source process running on an electronic device is provided. The device implements a TCP/IP stack utilized by a plurality of applications for sending network packets. The method receives a packet from a particular application in the plurality of applications to send to a network destination over a socket tagged with an identifier of the particular application. The method compares the socket tag with a set of network egress interface tags. Each network egress interface tag is associated with a network egress interface in a plurality of network egress interfaces. Each network egress interface tag includes the identifier of an application that utilizes the network egress interface. The method selects a network egress interface with a tag that matches the socket tag. The method sends the packet to the network destination through the selected network egress interface.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: September 27, 2022
    Assignee: NICIRA, INC.
    Inventors: Madhusudhan Ravi, Wilson Wang, Rajeev Nair
  • Publication number: 20200336571
    Abstract: A method of selecting an egress interface for a source process running on an electronic device is provided. The device implements a TCP/IP stack utilized by a plurality of applications for sending network packets. The method receives a packet from a particular application in the plurality of applications to send to a network destination over a socket tagged with an identifier of the particular application. The method compares the socket tag with a set of network egress interface tags. Each network egress interface tag is associated with a network egress interface in a plurality of network egress interfaces. Each network egress interface tag includes the identifier of an application that utilizes the network egress interface. The method selects a network egress interface with a tag that matches the socket tag. The method sends the packet to the network destination through the selected network egress interface.
    Type: Application
    Filed: July 2, 2020
    Publication date: October 22, 2020
    Inventors: Madhusudhan Ravi, Wilson Wang, Rajeev Nair
  • Patent number: 10721338
    Abstract: A method of selecting an egress interface for a source process running on an electronic device is provided. The device implements a TCP/IP stack utilized by a plurality of applications for sending network packets. The method receives a packet from a particular application in the plurality of applications to send to a network destination over a socket tagged with an identifier of the particular application. The method compares the socket tag with a set of network egress interface tags. Each network egress interface tag is associated with a network egress interface in a plurality of network egress interfaces. Each network egress interface tag includes the identifier of an application that utilizes the network egress interface. The method selects a network egress interface with a tag that matches the socket tag. The method sends the packet to the network destination through the selected network egress interface.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: July 21, 2020
    Assignee: NICIRA, INC.
    Inventors: Madhusudhan Ravi, Wilson Wang, Rajeev Nair
  • Publication number: 20190068759
    Abstract: A method of selecting an egress interface for a source process running on an electronic device is provided. The device implements a TCP/IP stack utilized by a plurality of applications for sending network packets. The method receives a packet from a particular application in the plurality of applications to send to a network destination over a socket tagged with an identifier of the particular application. The method compares the socket tag with a set of network egress interface tags. Each network egress interface tag is associated with a network egress interface in a plurality of network egress interfaces. Each network egress interface tag includes the identifier of an application that utilizes the network egress interface. The method selects a network egress interface with a tag that matches the socket tag. The method sends the packet to the network destination through the selected network egress interface.
    Type: Application
    Filed: July 30, 2018
    Publication date: February 28, 2019
    Inventors: Madhusudhan Ravi, Wilson Wang, Rajeev Nair
  • Publication number: 20080277311
    Abstract: A packaging box for medicaments, which can comprise: a bottom panel (1); a first-top panel (4); a second-top panel (5); a first-side panel (3a), being between said bottom panel (1) and first-top panel (4) and connected to them; a second-side panel (3b), being between said bottom panel (1) and second-top panel (5) and connected to them; a third-top panel (6), being connected to the second-top panel (5) and being opposing to said second-side panel (3b); some blisters (8) for the storage of medicaments, being provide don the third-top panel (6) and protruding therefrom; and supporting means (2) being provided on the internal surface of said bottom panel (1) so as to support said third-top panel (6).
    Type: Application
    Filed: February 5, 2005
    Publication date: November 13, 2008
    Applicant: QUANTUM HI-TECH RESEARCH
    Inventors: Wilson Wang, Hewei Li, Yanfeng Wang, Hongfei Wang
  • Publication number: 20050177321
    Abstract: The present invention provides a method and system for online health condition monitoring of rotary machinery such as printing presses. The rotary machines have one or more stages and each stage has one or more rotary components. The method comprises the steps of: receiving one or more signals from sensors at each of the rotary units or bearing housings; generating an error matrix and diagnosing rotation synchronization errors among the different stages; generating error matrices using different signal processing techniques and diagnosing the health conditions of rotary components such as gears, bearings and shafts; and identifying the stages and rotary components having imperfections by comparing the current error matrices to stored reference error matrices. The present invention can also be used in other applications involving rotational components such as automobiles, airplanes, and power turbines to name a few.
    Type: Application
    Filed: April 15, 2005
    Publication date: August 11, 2005
    Inventors: Wilson Wang, Farid Golnaraghi, Fathy Ismail
  • Patent number: 6901335
    Abstract: The present invention provides a method and system for online health condition monitoring of rotary machinery such as printing presses. The rotary machines have one or more stages and each stage has one or more rotary components. The method comprises the steps of: receiving one or more signals from sensors at each of the rotary units or bearing housings; generating an error matrix and diagnosing rotation synchronization errors among the different stages; generating error matrices using different signal processing techniques and diagnosing the health conditions of rotary components such as gears, bearings and shafts; and identifying the stages and rotary components having imperfections by comparing the current error matrices to stored reference error matrices. The present invention can also be used in other applications involving rotational components such as automobiles, airplanes, and power turbines to name a few.
    Type: Grant
    Filed: September 15, 2003
    Date of Patent: May 31, 2005
    Assignee: Mechworks Systems Inc.
    Inventors: Wilson Wang, Farid Golnaraghi, Fathy Ismail
  • Publication number: 20040128083
    Abstract: The present invention provides a method and system for online health condition monitoring of rotary machinery such as printing presses. The rotary machines have one or more stages and each stage has one or more rotary components. The method comprises the steps of: receiving one or more signals from sensors at each of the rotary units or bearing housings; generating an error matrix and diagnosing rotation synchronization errors among the different stages; generating error matrices using different signal processing techniques and diagnosing the health conditions of rotary components such as gears, bearings and shafts; and identifying the stages and rotary components having imperfections by comparing the current error matrices to stored reference error matrices. The present invention can also be used in other applications involving rotational components such as automobiles, airplanes, and power turbines to name a few.
    Type: Application
    Filed: September 15, 2003
    Publication date: July 1, 2004
    Inventors: Wilson Wang, Farid Golnaraghi, Fathy Ismail
  • Patent number: 6718355
    Abstract: A digital FIR filter is provided that inputs a series of data samples x[0] . . . x[n] and generates a partial sum output PS[i], where i≦n. The partial sum output is a weighted version of the a difference between a partial sum of the previous i−1 data samples, PS[i−1], and the current data sample x[n] added to the current data sample x[n]. The filter includes a plurality of weighting stages. Each weighting stage includes a first adder for subtracting the current data sample x[n] from the previous partial sum PS[i−1], a multiplier that multiplies the difference by a weighting coefficient, and a second adder that sums the weighted difference with the current data sample. The filter also includes a plurality of delay elements, each of which inputs a partial sum and imposes a unit delay on the partial sum before supplying it to a weighting stage.
    Type: Grant
    Filed: February 5, 2001
    Date of Patent: April 6, 2004
    Assignee: Conexant Systems, Inc.
    Inventors: Benjamin E. Felts, III, Wilson Wang
  • Publication number: 20030151571
    Abstract: In a liquid crystal display device capable of display large and small characters simultaneously, upper portions or lower portions of all the longitudinal liquid crystal tubes or those at specific positions are divided in the center transversely, and a transverse liquid crystal tube is disposed between the left and right longitudinal liquid crystal tubes such that the corresponding segment circuits and common circuits are connected electrically. By activation or according to the calculation result of a control chip (CPU), the control chip can control the corresponding segment circuits and common circuits to connect electrically the upper portions or lower portions of the liquid crystal tubes that are provided with the transverse liquid crystal tubes and that are at the specific positions or that are after the decimal point so as to display small characters, whereas the liquid crystal tubes that are at the other positions are connected electrically to display large characters.
    Type: Application
    Filed: February 13, 2002
    Publication date: August 14, 2003
    Inventor: Wilson Wang
  • Publication number: 20020138531
    Abstract: A digital FIR filter is provided that inputs a series of data samples x[0] . . . x[n] and generates a partial sum output PS[i], where i≦n. The partial sum output is a weighted version of the a difference between a partial sum of the previous i−1 data samples, PS[i−1], and the current data sample x[n] added to the current data sample x[n]. The filter includes a plurality of weighting stages. Each weighting stage includes a first adder for subtracting the current data sample x[n] from the previous partial sum PS[i−1], a multiplier that multiplies the difference by a weighting coefficient, and a second adder that sums the weighted difference with the current data sample. The filter also includes a plurality of delay elements, each of which inputs a partial sum and imposes a unit delay on the partial sum before supplying it to a weighting stage.
    Type: Application
    Filed: February 5, 2001
    Publication date: September 26, 2002
    Applicant: Conexant Systems, Inc.
    Inventors: Benjamin E. Felts, Wilson Wang
  • Patent number: D569101
    Type: Grant
    Filed: August 8, 2007
    Date of Patent: May 20, 2008
    Inventors: Lihchyun Wang, Wilson Wang