Patents by Inventor Roy Liang Chua
Roy Liang Chua 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: 9276877Abstract: In one example, a controller device for a software defined network (SDN) includes one or more network interfaces configured to communicate with network devices of the SDN, and one or more processors configured to obtain data representative of the network devices in the SDN, instantiate software-based controller objects for controllers of the network devices, instantiate software-based switch description objects for switches of the network devices, wherein the software-based switch description objects each comprise data representative of a respective primary controller corresponding to a controller of the one or more controllers, a respective switch identifier, a respective switch media access control (MAC) address, a respective Internet protocol (IP) address, and a respective array of port description objects for each physical port on the respective switch, and managing, via the network interfaces, at least some of the switches using the switch description objects and the controller objects.Type: GrantFiled: March 15, 2013Date of Patent: March 1, 2016Assignee: Wiretap Ventures, LLCInventors: Roy Liang Chua, Matthew Palmer, Andrew Keith Pearce, David Warren Hawley
-
Patent number: 9264301Abstract: In one example, a controller device for a software defined network (SDN) includes one or more network interfaces configured to communicate with network devices of the SDN, and one or more processors configured to determine a primary path for network traffic between network devices of the SDN, determine a backup path to the primary path for the network traffic between the network devices of the SDN, and, in response to a failover event, configure the network devices to switch from the primary path to the backup path.Type: GrantFiled: March 15, 2013Date of Patent: February 16, 2016Assignee: Wiretap Ventures, LLCInventors: Roy Liang Chua, Matthew Palmer, Andrew Keith Pearce, David Warren Hawley
-
Patent number: 9178807Abstract: In one example, a controller device for a software defined network (SDN) includes one or more interfaces for communicating with network devices in the software defined network, and one or more processors configured to determine connections between the network devices, determine one or more paths for network traffic between the network devices based on the determination of the connections, and program the network devices to direct network traffic along the one or more paths.Type: GrantFiled: March 15, 2013Date of Patent: November 3, 2015Assignee: Wiretap Ventures, LLCInventors: Roy Liang Chua, Matthew Palmer, Andrew Keith Pearce, David Warren Hawley
-
Patent number: 9038151Abstract: In one example, a controller device for a software defined network (SDN) includes one or more network interfaces configured to communicate with network devices of the SDN, and one or more processors configured to receive credentials from a client device in accordance with a public key infrastructure (PKI)-based authentication protocol, determine one or more policies that are applicable to the client device based on the received credentials, and program network devices of the SDN to enforce the determined policies on a per-packet-flow basis for packet flows including the client device.Type: GrantFiled: March 15, 2013Date of Patent: May 19, 2015Assignee: WIRETAP VENTURES, LLCInventors: Roy Liang Chua, Andrew Keith Pearce, Matthew Palmer
-
Publication number: 20140304769Abstract: In some embodiments, computer systems, storage mediums, and methods are provided for controlling a connecting device's access to a plurality of computer networks. In other embodiments, the provided computer systems, storage mediums, and methods may provide for authentication, authorization, and accounting of connecting devices connecting to a plurality of computer networks. In other embodiments, the provided computer systems, storage mediums, and methods may provide for the distribution of authentication routing data and authorization policies among a plurality of computer networks. In yet other embodiments, the provided computer systems, storage mediums, and methods may provide for the distribution of accounting among a plurality of computer networks.Type: ApplicationFiled: June 23, 2014Publication date: October 9, 2014Inventors: Roy Liang Chua, Sean Joseph Convery, Andrew Keith Pearce, Ashish Thusoo
-
Patent number: 8763088Abstract: In some embodiments, computer systems, storage mediums, and methods are provided for controlling a connecting device's access to a plurality of computer networks. In other embodiments, the provided computer systems, storage mediums, and methods may provide for authentication, authorization, and accounting of connecting devices connecting to a plurality of computer networks. In other embodiments, the provided computer systems, storage mediums, and methods may provide for the distribution of authentication routing data and authorization policies among a plurality of computer networks. In yet other embodiments, the provided computer systems, storage mediums, and methods may provide for the distribution of accounting among a plurality of computer networks.Type: GrantFiled: December 12, 2007Date of Patent: June 24, 2014Assignee: Rockstar Consortium US LPInventors: Roy Liang Chua, Sean Joseph Convery, Andrew Keith Pearce, Ashish Thusoo
-
Publication number: 20110055900Abstract: In some embodiments, computer systems, storage mediums, and methods are provided for controlling a connecting device's access to a plurality of computer networks. In other embodiments, the provided computer systems, storage mediums, and methods may provide for authentication, authorization, and accounting of connecting devices connecting to a plurality of computer networks. In other embodiments, the provided computer systems, storage mediums, and methods may provide for the distribution of authentication routing data and authorization policies among a plurality of computer networks. In yet other embodiments, the provided computer systems, storage mediums, and methods may provide for the distribution of accounting among a plurality of computer networks.Type: ApplicationFiled: December 12, 2007Publication date: March 3, 2011Applicant: Nortel Networks LimitedInventors: Roy Liang Chua, Sean Joseph Convery, Andrew Keith Pearce, Ashish Thusoo
-
Patent number: 7489706Abstract: Timestamp information can be placed in a frame that includes a first portion processable at a selected layer of a protocol stack and a second portion processable at a lower protocol layer of the protocol stack subsequently to the processing of the first portion, wherein the first portion is contained within the second portion and wherein a numerically computed error detection code for the second portion is computed during processing of the second portion. A timestamp signature having a timestamp subfield of initialized data and a corrector subfield of initialized data is embedded in the first portion during processing thereof at the selected protocol layer. A numerical constant functionally equivalent to the numerically computed error detection code is determinable from the initialized data in the timestamp subfield and the corrector subfield. The data in said timestamp subfield is modified with timestamp information subsequently to processing of the second portion at the lower protocol layer.Type: GrantFiled: June 28, 2004Date of Patent: February 10, 2009Assignee: Spirent Communications, Inc.Inventors: William T. Hatley, Roy Liang Chua