Patents by Inventor Alvin Wong
Alvin Wong 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: 20230421497Abstract: Techniques for using global virtual network instance (VNI) labels in a multi-domain network to route network data with a multi-tenant network overlay are described herein. A routing device provisioned in a network domain of the multi-domain network may register with a service discovery system of the network domain for use of network configuration data to establish routes through the multi-domain network with network nodes. Each network domain of the multi-domain network may include an application programming interface (API) server for processing API requests to make changes to configurations of a network domain. A border gateway protocol (BGP) large community may be utilized to encode global VNI labels, network addresses, local next hop nodes, and/or additional network information and sent to routing devices provisioned in separate network domains. A service chain may be signaled by global VNI labels to route network traffic through various services prior to reaching a destination endpoint.Type: ApplicationFiled: September 13, 2023Publication date: December 28, 2023Inventors: Kyle Andrew Donald Mestery, Christopher Blair Murray, Jon Langemak, Rahim Lalani, Alvin Wong
-
Patent number: 11848865Abstract: Techniques for using global virtual network instance (VNI) labels in a multi-domain network to route network data with a multi-tenant network overlay are described herein. A routing device provisioned in a network domain of the multi-domain network may register with a service discovery system of the network domain for use of network configuration data to establish routes through the multi-domain network with network nodes. Each network domain of the multi-domain network may include an application programming interface (API) server for processing API requests to make changes to configurations of a network domain. A border gateway protocol (BGP) large community may be utilized to encode global VNI labels, network addresses, local next hop nodes, and/or additional network information and sent to routing devices provisioned in separate network domains. A service chain may be signaled by global VNI labels to route network traffic through various services prior to reaching a destination endpoint.Type: GrantFiled: September 27, 2021Date of Patent: December 19, 2023Assignee: Cisco Technology, Inc.Inventors: Kyle Andrew Donald Mestery, Christopher Blair Murray, Jon Langemak, Rahim Lalani, Alvin Wong
-
Patent number: 11765083Abstract: Techniques for using global virtual network instance (VNI) labels in a multi-domain network to route network data with a multi-tenant network overlay are described herein. A routing device provisioned in a network domain of the multi-domain network may register with a service discovery system of the network domain for use of network configuration data to establish routes through the multi-domain network with network nodes. Each network domain of the multi-domain network may include an application programming interface (API) server for processing API requests to make changes to configurations of a network domain. A border gateway protocol (BGP) large community may be utilized to encode global VNI labels, network addresses, local next hop nodes, and/or additional network information and sent to routing devices provisioned in separate network domains. A service chain may be signaled by global VNI labels to route network traffic through various services prior to reaching a destination endpoint.Type: GrantFiled: September 27, 2021Date of Patent: September 19, 2023Assignee: Cisco Technology, Inc.Inventors: Rahim Lalani, Christopher Blair Murray, Jon Langemak, Kyle Andrew Donald Mestery, Alvin Wong
-
Publication number: 20220385558Abstract: Techniques for using global virtual network instance (VNI) labels in a multi-domain network to route network data with a multi-tenant network overlay are described herein. A routing device provisioned in a network domain of the multi-domain network may register with a service discovery system of the network domain for use of network configuration data to establish routes through the multi-domain network with network nodes. Each network domain of the multi-domain network may include an application programming interface (API) server for processing API requests to make changes to configurations of a network domain. A border gateway protocol (BGP) large community may be utilized to encode global VNI labels, network addresses, local next hop nodes, and/or additional network information and sent to routing devices provisioned in separate network domains. A service chain may be signaled by global VNI labels to route network traffic through various services prior to reaching a destination endpoint.Type: ApplicationFiled: September 27, 2021Publication date: December 1, 2022Inventors: Kyle Andrew Donald Mestery, Christopher Blair Murray, Jon Langemak, Rahim Lalani, Alvin Wong
-
Publication number: 20220385563Abstract: Techniques for using global virtual network instance (VNI) labels in a multi-domain network to route network data with a multi-tenant network overlay are described herein. A routing device provisioned in a network domain of the multi-domain network may register with a service discovery system of the network domain for use of network configuration data to establish routes through the multi-domain network with network nodes. Each network domain of the multi-domain network may include an application programming interface (API) server for processing API requests to make changes to configurations of a network domain. A border gateway protocol (BGP) large community may be utilized to encode global VNI labels, network addresses, local next hop nodes, and/or additional network information and sent to routing devices provisioned in separate network domains. A service chain may be signaled by global VNI labels to route network traffic through various services prior to reaching a destination endpoint.Type: ApplicationFiled: September 27, 2021Publication date: December 1, 2022Inventors: Rahim Lalani, Christopher Blair Murray, Jon Langemak, Kyle Andrew Donald Mestery, Alvin Wong
-
Publication number: 20220385572Abstract: Techniques for using global virtual network instance (VNI) labels in a multi-domain network to route network data with a multi-tenant network overlay are described herein. A routing device provisioned in a network domain of the multi-domain network may register with a service discovery system of the network domain for use of network configuration data to establish routes through the multi-domain network with network nodes. Each network domain of the multi-domain network may include an application programming interface (API) server for processing API requests to make changes to configurations of a network domain. A border gateway protocol (BGP) large community may be utilized to encode global VNI labels, network addresses, local next hop nodes, and/or additional network information and sent to routing devices provisioned in separate network domains. A service chain may be signaled by global VNI labels to route network traffic through various services prior to reaching a destination endpoint.Type: ApplicationFiled: September 27, 2021Publication date: December 1, 2022Inventors: Christopher Blair Murray, Jon Langemak, Alvin Wong, Alvaro Cesar Pereira, Kyle Andrew Donald Mestery
-
Publication number: 20100022307Abstract: A system for managing an electronic gaming tournament between a plurality of users comprising user database operably associated with a server containing information related to each of the plurality of users, a central pseudo-random number generator providing server-side generated pseudo-random numbers; a tournament database operably containing information related to an electronic gaming; a skill-based electronic game operably deployed on a plurality of client devices, the skill-based electronic game having at least one of its starting conditions, its behavior or its appearance determined by one or more psuedo-random equations; a client-server communication module being deployed on each of the plurality of client devices operably disposed between each of the skill-based electronic games and the server, each client-server communication module providing a tournament menu to the skill-based electronic game so as to provide user-selectable access to ongoing tournaments found in the tournament database, and a prizeType: ApplicationFiled: July 25, 2008Publication date: January 28, 2010Inventors: Michael Steuer, Dmitriy Temesov, Adrian Kurek, Tiago Teixeira, Krzysztof Goworek, Michal Okularczyk, Alvin Wong, Edward Scott Cragg, Eric Hayashi
-
Patent number: 7581331Abstract: A calibration device for a nozzle suitable for calibrating a nozzle of a semiconductor apparatus is provided. The semiconductor apparatus includes a chuck with a center hole with radius R1. A cap with outer radius R3 is disposed outside the nozzle with outer radius R2. The calibration device includes a jig including an upper portion, a lower portion and a recess in the front surface of the upper portion. The recess includes an outer portion with depth D1 and radius R4 larger than R3 and an inner portion with depth D2 larger than D1 and radius R5 larger than R2. The lower portion with a radius R6 less than R1 is connected to the back surface of the upper portion for fixing the jig in the center hole. The values of (R4?R3), (R5?R2) and (R1?R6) are in the tolerable calibration inaccuracy range.Type: GrantFiled: January 22, 2008Date of Patent: September 1, 2009Assignee: United Microelectronics Corp.Inventors: Wai Keong Alvin Wong, Tien Ching Ting, Yong-An Lin, Jin Seng Chan
-
Publication number: 20090183380Abstract: A calibration device for a nozzle suitable for calibrating a nozzle of a semiconductor apparatus is provided. The semiconductor apparatus includes a chuck with a center hole with radius R1. A cap with outer radius R3 is disposed outside the nozzle with outer radius R2. The calibration device includes a jig including an upper portion, a lower portion and a recess in the front surface of the upper portion. The recess includes an outer portion with depth D1 and radius R4 larger than R3 and an inner portion with depth D2 larger than D1 and radius R5 larger than R2. The lower portion with a radius R6 less than R1 is connected to the back surface of the upper portion for fixing the jig in the center hole. The values of (R4?R3), (R5?R2) and (R1?R6) are in the tolerable calibration inaccuracy range.Type: ApplicationFiled: January 22, 2008Publication date: July 23, 2009Applicant: UNITED MICROELECTRONICS CORP.Inventors: Wai Keong Alvin Wong, Tien Ching Ting, Yong-An Lin, Jin Seng Chan
-
Publication number: 20070117784Abstract: The invention relates to anthraquinone compounds having activity for treating hyperproliferative disorders. Further, the invention relates to methods of using the compounds, alone or in combination with one or more other active agents or treatments, to treat hyperproliferative disorders.Type: ApplicationFiled: September 13, 2006Publication date: May 24, 2007Inventors: Jeffrey Cleland, Alvin Wong, Alshad Lalani
-
Publication number: 20060198363Abstract: An agent at a contact center uses a soft phone embedded in the agent's desktop to converse with a customer, to set the agent's Automatic Call Distribution (“ACD”) state, and to control the phone's call control state. Computer Telephony Integration (“CTI”) technology is used in many ways at the contact center, including for accessing CTI data and executing CTI methods. CTI data can include information about the calling number, called number, caller entered digits, and the queue the call came from. CTI methods can include call control operations such as answering a call, making a call, and transferring a call. In addition, CTI methods can also include ACD specific operations, such as setting an agent's state and querying the state of a queue of customers. A web browser is also embedded in the agent's desktop, and one or more web-based applications are integrated into the web browser. These applications may be web-based enterprise applications or other web-based applications such as available over the internet.Type: ApplicationFiled: January 25, 2006Publication date: September 7, 2006Applicant: Spanlink CommunicationsInventors: Jonathan Silverman, Alvin Wong, Ashref Mohamed, Andrew Bauer
-
Publication number: 20060111966Abstract: A system and method is provided for improved reporting of supplier performance. A system receives and processes data to enable reporting of on-time performance relative to a plurality of order start points and a plurality of order end points. Buyers and suppliers report on-time performance for system processing using the delivery start points and end points collected in the normal course of their business operations. System users may obtain supplier on-time performance reports indicating the on-time performance of suppliers relative to the plurality of start point/end point pairs reflected in the collected data. A system and method is also provided for improved reporting of reject performance. A system stores collected information predictive of whether an order reject was supplier caused or buyer caused. The predicted cause of order rejects is reflected in supplier reject performance as reported to system users.Type: ApplicationFiled: January 3, 2006Publication date: May 25, 2006Applicant: Accenture Global Services GmbHInventor: Alvin Wong
-
Patent number: 7010496Abstract: A system and method is provided for improved reporting of supplier performance. A system receives and processes data to enable reporting of on-time performance relative to a plurality of order start points and a plurality of order end points. Buyers and suppliers report on-time performance for system processing using the delivery start points and end points collected in the normal course of their business operations. System users may obtain supplier on-time performance reports indicating the on-time performance of suppliers relative to the plurality of start point/end point pairs reflected in the collected data. A system and method is also provided for improved reporting of reject performance. A system stores collected information predictive of whether an order reject was supplier caused or buyer caused. The predicted cause of order rejects is reflected in supplier reject performance as reported to system users.Type: GrantFiled: February 6, 2002Date of Patent: March 7, 2006Assignee: Accenture Global Services GmbHInventor: Alvin Wong
-
Publication number: 20030149611Abstract: A system and method is provided for improved reporting of supplier performance. A system receives and processes data to enable reporting of on-time performance relative to a plurality of order start points and a plurality of order end points. Buyers and suppliers report on-time performance for system processing using the delivery start points and end points collected in the normal course of their business operations. System users may obtain supplier on-time performance reports indicating the on-time performance of suppliers relative to the plurality of start point/end point pairs reflected in the collected data. A system and method is also provided for improved reporting of reject performance. A system stores collected information predictive of whether an order reject was supplier caused or buyer caused. The predicted cause of order rejects is reflected in supplier reject performance as reported to system users.Type: ApplicationFiled: February 6, 2002Publication date: August 7, 2003Inventor: Alvin Wong