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: 20230421497
    Abstract: 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: Application
    Filed: September 13, 2023
    Publication date: December 28, 2023
    Inventors: Kyle Andrew Donald Mestery, Christopher Blair Murray, Jon Langemak, Rahim Lalani, Alvin Wong
  • Patent number: 11848865
    Abstract: 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: Grant
    Filed: September 27, 2021
    Date of Patent: December 19, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Kyle Andrew Donald Mestery, Christopher Blair Murray, Jon Langemak, Rahim Lalani, Alvin Wong
  • Patent number: 11765083
    Abstract: 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: Grant
    Filed: September 27, 2021
    Date of Patent: September 19, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Rahim Lalani, Christopher Blair Murray, Jon Langemak, Kyle Andrew Donald Mestery, Alvin Wong
  • Publication number: 20220385558
    Abstract: 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: Application
    Filed: September 27, 2021
    Publication date: December 1, 2022
    Inventors: Kyle Andrew Donald Mestery, Christopher Blair Murray, Jon Langemak, Rahim Lalani, Alvin Wong
  • Publication number: 20220385563
    Abstract: 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: Application
    Filed: September 27, 2021
    Publication date: December 1, 2022
    Inventors: Rahim Lalani, Christopher Blair Murray, Jon Langemak, Kyle Andrew Donald Mestery, Alvin Wong
  • Publication number: 20220385572
    Abstract: 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: Application
    Filed: September 27, 2021
    Publication date: December 1, 2022
    Inventors: Christopher Blair Murray, Jon Langemak, Alvin Wong, Alvaro Cesar Pereira, Kyle Andrew Donald Mestery
  • Publication number: 20100022307
    Abstract: 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 prize
    Type: Application
    Filed: July 25, 2008
    Publication date: January 28, 2010
    Inventors: Michael Steuer, Dmitriy Temesov, Adrian Kurek, Tiago Teixeira, Krzysztof Goworek, Michal Okularczyk, Alvin Wong, Edward Scott Cragg, Eric Hayashi
  • Patent number: 7581331
    Abstract: 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: Grant
    Filed: January 22, 2008
    Date of Patent: September 1, 2009
    Assignee: United Microelectronics Corp.
    Inventors: Wai Keong Alvin Wong, Tien Ching Ting, Yong-An Lin, Jin Seng Chan
  • Publication number: 20090183380
    Abstract: 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: Application
    Filed: January 22, 2008
    Publication date: July 23, 2009
    Applicant: UNITED MICROELECTRONICS CORP.
    Inventors: Wai Keong Alvin Wong, Tien Ching Ting, Yong-An Lin, Jin Seng Chan
  • Publication number: 20070117784
    Abstract: 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: Application
    Filed: September 13, 2006
    Publication date: May 24, 2007
    Inventors: Jeffrey Cleland, Alvin Wong, Alshad Lalani
  • Publication number: 20060198363
    Abstract: 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: Application
    Filed: January 25, 2006
    Publication date: September 7, 2006
    Applicant: Spanlink Communications
    Inventors: Jonathan Silverman, Alvin Wong, Ashref Mohamed, Andrew Bauer
  • Publication number: 20060111966
    Abstract: 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: Application
    Filed: January 3, 2006
    Publication date: May 25, 2006
    Applicant: Accenture Global Services GmbH
    Inventor: Alvin Wong
  • Patent number: 7010496
    Abstract: 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: Grant
    Filed: February 6, 2002
    Date of Patent: March 7, 2006
    Assignee: Accenture Global Services GmbH
    Inventor: Alvin Wong
  • Publication number: 20030149611
    Abstract: 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: Application
    Filed: February 6, 2002
    Publication date: August 7, 2003
    Inventor: Alvin Wong