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: 12457275Abstract: 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: GrantFiled: June 21, 2024Date of Patent: October 28, 2025Assignee: VMware LLCInventors: Madhusudhan Ravi, Wilson Wang, Rajeev Nair
-
Publication number: 20240348704Abstract: 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: ApplicationFiled: June 21, 2024Publication date: October 17, 2024Inventors: Madhusudhan Ravi, Wilson Wang, Rajeev Nair
-
Patent number: 12021952Abstract: 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: GrantFiled: September 26, 2022Date of Patent: June 25, 2024Assignee: Nicira, Inc.Inventors: Madhusudhan Ravi, Wilson Wang, Rajeev Nair
-
Publication number: 20230014835Abstract: 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: ApplicationFiled: September 26, 2022Publication date: January 19, 2023Inventors: Madhusudhan Ravi, Wilson Wang, Rajeev Nair
-
Patent number: 11457096Abstract: 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: GrantFiled: July 2, 2020Date of Patent: September 27, 2022Assignee: NICIRA, INC.Inventors: Madhusudhan Ravi, Wilson Wang, Rajeev Nair
-
Publication number: 20200336571Abstract: 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: ApplicationFiled: July 2, 2020Publication date: October 22, 2020Inventors: Madhusudhan Ravi, Wilson Wang, Rajeev Nair
-
Patent number: 10721338Abstract: 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: GrantFiled: July 30, 2018Date of Patent: July 21, 2020Assignee: NICIRA, INC.Inventors: Madhusudhan Ravi, Wilson Wang, Rajeev Nair
-
Publication number: 20190068759Abstract: 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: ApplicationFiled: July 30, 2018Publication date: February 28, 2019Inventors: Madhusudhan Ravi, Wilson Wang, Rajeev Nair
-
Publication number: 20080277311Abstract: 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: ApplicationFiled: February 5, 2005Publication date: November 13, 2008Applicant: QUANTUM HI-TECH RESEARCHInventors: Wilson Wang, Hewei Li, Yanfeng Wang, Hongfei Wang
-
Publication number: 20050177321Abstract: 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: ApplicationFiled: April 15, 2005Publication date: August 11, 2005Inventors: Wilson Wang, Farid Golnaraghi, Fathy Ismail
-
Patent number: 6901335Abstract: 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: GrantFiled: September 15, 2003Date of Patent: May 31, 2005Assignee: Mechworks Systems Inc.Inventors: Wilson Wang, Farid Golnaraghi, Fathy Ismail
-
Publication number: 20040128083Abstract: 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: ApplicationFiled: September 15, 2003Publication date: July 1, 2004Inventors: Wilson Wang, Farid Golnaraghi, Fathy Ismail
-
Patent number: 6718355Abstract: 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: GrantFiled: February 5, 2001Date of Patent: April 6, 2004Assignee: Conexant Systems, Inc.Inventors: Benjamin E. Felts, III, Wilson Wang
-
Publication number: 20030151571Abstract: 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: ApplicationFiled: February 13, 2002Publication date: August 14, 2003Inventor: Wilson Wang
-
Publication number: 20020138531Abstract: 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: ApplicationFiled: February 5, 2001Publication date: September 26, 2002Applicant: Conexant Systems, Inc.Inventors: Benjamin E. Felts, Wilson Wang
-
Patent number: D569101Type: GrantFiled: August 8, 2007Date of Patent: May 20, 2008Inventors: Lihchyun Wang, Wilson Wang