Patents by Inventor Kit Chiu
Kit Chiu 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: 20240141316Abstract: The present disclosure relates to methods, compositions, and kits for isolating target nucleic acids below a target size from a sample comprising nucleic acid components. In some embodiments, the methods involve one or more aqueous two-phase system (ATPS) compositions, at least one solid phase medium, and at least one buffer. Some embodiments provide a kit comprising one or more ATPS compositions, at least one solid phase medium, and at least one buffer. Other embodiments provide methods for diagnosing a disease or condition using the methods described herein.Type: ApplicationFiled: September 8, 2023Publication date: May 2, 2024Inventors: Vasu SAINI, Cheuk Yiu Tenny CHUNG, Daniel William BRADBURY, Harsha Madan KITTUR, Cheuk Yin LAM, Kar Kee TSE, Kit CHEUNG, Yin To CHIU, Garrett Lee MOSLEY
-
Publication number: 20240141409Abstract: The present disclosure relates to methods, compositions, and kits for concentrating and purifying at least one target analyte from a clinical biological sample. In some embodiments, the methods involve one or more aqueous two-phase system (ATPS) compositions and at least one solid phase medium. Some embodiments provide a kit comprising one or more ATPS compositions, a binding buffer; and a solid phase medium. Other embodiments provide methods of treating cancers or infectious diseases in a patient in need thereof.Type: ApplicationFiled: September 8, 2023Publication date: May 2, 2024Inventors: Cheuk Yiu Tenny CHUNG, Vasu SAINI, Daniel William BRADBURY, Harsha Madan KITTUR, Masae Kobayashi WEN, Cheuk Yin LAM, Kar Kee TSE, Kit CHEUNG, Wing Yee NG, Yin To CHIU, Garrett Lee MOSLEY
-
Publication number: 20240137300Abstract: Disclosed is a method for continuous in-line monitoring of data-centric traffic to guarantee application performance. The method includes, in each switch of a plurality of switches in a network fabric, grouping all packets entering each respective switch of the plurality of switches based on either 5-tuple applications or EPG based applications, collecting performance statistics at every hop in the network fabric across all flows in-line in a flow table maintained in each respective switch and periodically exporting the performance statistics to analysis module.Type: ApplicationFiled: November 21, 2023Publication date: April 25, 2024Inventors: Smita Rai, Ajay Modi, Krishna Doddapaneni, Kit Chiu Chu
-
Patent number: 11843531Abstract: Disclosed is a method for continuous in-line monitoring of data-centric traffic to guarantee application performance. The method includes, in each switch of a plurality of switches in a network fabric, grouping all packets entering each respective switch of the plurality of switches based on either 5-tuple applications or EPG based applications, collecting performance statistics at every hop in the network fabric across all flows in-line in a flow table maintained in each respective switch and periodically exporting the performance statistics to analysis module.Type: GrantFiled: May 25, 2021Date of Patent: December 12, 2023Assignee: Cisco Technology, Inc.Inventors: Smita Rai, Ajay Modi, Krishna Doddapaneni, Kit Chiu Chu
-
Patent number: 11811555Abstract: The subject technology addresses a need for improving utilization of network bandwidth in a multicast network environment. More specifically, the disclosed technology provides solutions for extending multipathing to tenant multicast traffic in an overlay network, which enables greater bandwidth utilization for multicast traffic. In some aspects, nodes in the overlay network can be connected by virtual or logical links, each of which corresponds to a path, perhaps through many physical links, in the underlying network.Type: GrantFiled: May 21, 2021Date of Patent: November 7, 2023Assignee: Cisco Technology, Inc.Inventors: Kit Chiu Chu, Thomas J. Edsall, Navindra Yadav, Francisco M. Matus, Krishna Doddapaneni, Satyam Sinha, Sameer Merchant
-
Publication number: 20220385568Abstract: The subject technology addresses a need for improving utilization of network bandwidth in a multicast network environment. More specifically, the disclosed technology provides solutions for extending multipathing to tenant multicast traffic in an overlay network, which enables greater bandwidth utilization for multicast traffic. In some aspects, nodes in the overlay network can be connected by virtual or logical links, each of which corresponds to a path, perhaps through many physical links, in the underlying network.Type: ApplicationFiled: May 21, 2021Publication date: December 1, 2022Inventors: Kit Chiu Chu, Thomas J. Edsall, Navindra Yadav, Francisco M. Matus, Krishna Doddapaneni, Satyam Sinha, Sameer Merchant
-
Patent number: 11411770Abstract: Aspects of the subject disclosure relate to methods for detecting a link failure between the first network device and a destination node, receiving a data packet addressed to the destination node, and rewriting encapsulation information of the first data packet. Subsequent to rewriting the encapsulation information of the first data packet, the first data packet is forwarded to a second network device (e.g., using updated address information in the packet header), wherein the second network device is paired with the first network device in the virtual port channel. In certain aspects, systems and computer readable media are also provided.Type: GrantFiled: February 5, 2019Date of Patent: August 9, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Kit Chiu Chu, Thomas J. Edsall, Navindra Yadav, Francisco M. Matus, Krishna Doddapaneni, Satyam Sinha
-
Publication number: 20220147502Abstract: Described are input output (IO) device configured to perform operations for performing a table lookup with a single wide key larger than a width of a system bus. These operations comprise: receiving the lookup key; performing a plurality of extraction cycles to determine a plurality of key fragments; calculating a final hash value for the lookup key by sequentially calculating, via a hash chain, an interim hash value for each of the key fragments; determine a read access address for a table entry of a logic table based on the final hash value for the lookup key; determine a plurality of read requests based on the read access address; determine a hit on the table entry with the lookup key by issuing each of the read requests to the memory subsystem; and provide the hit on the table entry to the requesting entity or a next processing entity.Type: ApplicationFiled: November 6, 2020Publication date: May 12, 2022Inventors: Kit Chiu CHU, Alex SEIBULESCU
-
Publication number: 20210281502Abstract: Disclosed is a method for continuous in-line monitoring of data-centric traffic to guarantee application performance. The method includes, in each switch of a plurality of switches in a network fabric, grouping all packets entering each respective switch of the plurality of switches based on either 5-tuple applications or EPG based applications, collecting performance statistics at every hop in the network fabric across all flows in-line in a flow table maintained in each respective switch and periodically exporting the performance statistics to analysis module.Type: ApplicationFiled: May 25, 2021Publication date: September 9, 2021Inventors: Smita Rai, Ajay Modi, Krishna Doddapaneni, Kit Chiu Chu
-
Patent number: 11038788Abstract: Disclosed is a method for continuous in-line monitoring of data-centric traffic to guarantee application performance. The method includes, in each switch of a plurality of switches in a network fabric, grouping all packets entering each respective switch of the plurality of switches based on either 5-tuple applications or EPG based applications, collecting performance statistics at every hop in the network fabric across all flows in—line in a flow table maintained in each respective switch and periodically exporting the performance statistics to analysis module.Type: GrantFiled: August 30, 2019Date of Patent: June 15, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Smita Rai, Ajay Modi, Krishna Doddapaneni, Kit Chiu Chu
-
Patent number: 11018898Abstract: The subject technology addresses a need for improving utilization of network bandwidth in a multicast network environment. More specifically, the disclosed technology provides solutions for extending multipathing to tenant multicast traffic in an overlay network, which enables greater bandwidth utilization for multicast traffic. In some aspects, nodes in the overlay network can be connected by virtual or logical links, each of which corresponds to a path, perhaps through many physical links, in the underlying network.Type: GrantFiled: April 10, 2020Date of Patent: May 25, 2021Assignee: Cisco Technology, Inc.Inventors: Kit Chiu Chu, Thomas J. Edsall, Navindra Yadav, Francisco M. Matus, Krishna Doddapaneni, Satyam Sinha, Sameer Merchant
-
Patent number: 10805216Abstract: Aspects of the embodiments include receiving a packet at a network element of a packet-switched network; identifying a presence of a shared service destination address in a header of the packet; identifying a shared service destination address for the packet based, at least in part, on a destination internet protocol (IP) address stored in a forward information base; and forwarding the packet to the shared service destination address.Type: GrantFiled: March 28, 2019Date of Patent: October 13, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Satyam Sinha, Smita Rai, Kit Chiu Chu, Ashutosh Agrawal, Wanli Wu, Ravikanth Nasika, Thomas J. Edsall, Geetha Anandakrishnan
-
Publication number: 20200244483Abstract: The subject technology addresses a need for improving utilization of network bandwidth in a multicast network environment. More specifically, the disclosed technology provides solutions for extending multipathing to tenant multicast traffic in an overlay network, which enables greater bandwidth utilization for multicast traffic. In some aspects, nodes in the overlay network can be connected by virtual or logical links, each of which corresponds to a path, perhaps through many physical links, in the underlying network.Type: ApplicationFiled: April 10, 2020Publication date: July 30, 2020Inventors: Kit Chiu Chu, Thomas J. Edsall, Navindra Yadav, Francisco M. Matus, Krishna Doddapaneni, Satyam Sinha, Sameer Merchant
-
Patent number: 10623206Abstract: The subject technology addresses a need for improving utilization of network bandwidth in a multicast network environment. More specifically, the disclosed technology provides solutions for extending multipathing to tenant multicast traffic in an overlay network, which enables greater bandwidth utilization for multicast traffic. In some aspects, nodes in the overlay network can be connected by virtual or logical links, each of which corresponds to a path, perhaps through many physical links, in the underlying network.Type: GrantFiled: April 7, 2017Date of Patent: April 14, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Kit Chiu Chu, Thomas J. Edsall, Navindra Yadav, Francisco M. Matus, Krishna Doddapaneni, Satyam Sinha, Sameer Merchant
-
Patent number: 10581635Abstract: Aspects of the subject technology relate to solutions for transporting network traffic over an overlay network. A first tunnel endpoint in an overlay network can receive an encapsulated packet from a second tunnel endpoint. The encapsulated packet may have been encapsulated at the second tunnel endpoint based on another packet originating from a source host that is associated with the second tunnel endpoint. The encapsulated packet can include a source host address for the source host and a source tunnel endpoint address for the second tunnel endpoint. The first tunnel endpoint can then update a lookup table based on an association between the source host address and the source tunnel endpoint address.Type: GrantFiled: May 16, 2017Date of Patent: March 3, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Kit Chiu Chu, Thomas J. Edsall, Navindra Yadav, Francisco M. Matus, Krishna Doddapaneni, Satyam Sinha
-
Patent number: 10547544Abstract: Disclosed herein are methods of forwarding packets on a network, such as a leaf-spine network having leaf devices and spine devices. The methods may include receiving a packet at an ingress leaf device, and determining based, at least in part, on a header of the packet whether the packet is to be transmitted to a spine device. The methods may further include ascertaining based, at least in part, on a header of the packet whether to perform encapsulation on the packet, encapsulating the packet according to a result of the ascertaining, and then transmitting the packet to a spine device according to a result of the determining. Also disclosed herein are network apparatuses which include a processor and a memory, at least one of the processor or the memory being configured to perform some or all of the foregoing described methods.Type: GrantFiled: December 27, 2017Date of Patent: January 28, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Thomas James Edsall, Navindra Yadav, Francisco M. Matus, Kit Chiu Chu, Michael R. Smith, Sameer Merchant, Krishna Doddapaneni, Satyam Sinha
-
Patent number: 10516612Abstract: Apparatus, systems and methods may be used to monitor data flows and to select and track particularly large data flows. A method of tracking data flows and identifying large-data (“elephant”) flows comprises extracting fields from a packet of data to construct a flow key, computing a hash value on the flow key to provide a hashed flow signature, entering and/or comparing the hashed flow signature with entries in a flow hash table. Each hash table entry includes a byte count for a respective flow. When the byte count for a flow exceeds a threshold value, the flow is added to a large-data flow (“elephant”) table and the flow is then tracked in the large-data flow table.Type: GrantFiled: October 24, 2017Date of Patent: December 24, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Sarang M. Dharmapurikar, Mohammadreza Alizadeh Attar, Kit Chiu Chu, Francisco M. Matus, Adam Hutchin, Janakiramanan Vaidyanathan
-
Publication number: 20190386905Abstract: Disclosed is a method for continuous in-line monitoring of data-centric traffic to guarantee application performance. The method includes, in each switch of a plurality of switches in a network fabric, grouping all packets entering each respective switch of the plurality of switches based on either 5-tuple applications or EPG based applications, collecting performance statistics at every hop in the network fabric across all flows in—line in a flow table maintained in each respective switch and periodically exporting the performance statistics to analysis module.Type: ApplicationFiled: August 30, 2019Publication date: December 19, 2019Inventors: Smita Rai, Ajay Modi, Krishna Doddapaneni, Kit Chiu Chu
-
Patent number: 10432628Abstract: Disclosed are systems, methods, and computer-readable storage media for minimizing the number of entries in network access control lists (ACLs). In some embodiments of the present technology a networking device can receive, from a first computing device, a first data transmission intended for a second computing device, the first data transmission including first transmission data. The networking device can normalize at least a subset of the first transmission data based on a predetermined normalization algorithm, yielding a first normalized data set for the first data transmission. Subsequently, the networking device can identify a first access control list entry from a set of access control list entries based on the first normalized data set, the first access control list entry identifying a first action, and implement the first action in relation to the first data transmission.Type: GrantFiled: February 23, 2016Date of Patent: October 1, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Thomas J. Edsall, Smita Rai, Satyam Sinha, Kit Chiu Chu, Sarang Dharmapurikar, Ashutosh Agrawal, Ravikanth Nasika
-
Patent number: 10404564Abstract: Disclosed is a method for continuous in-line monitoring of data-centric traffic to guarantee application performance. The method includes, in each switch of a plurality of switches in a network fabric, grouping all packets entering each respective switch of the plurality of switches based on either 5-tuple applications or EPG based applications, collecting performance statistics at every hop in the network fabric across all flows in-line in a flow table maintained in each respective switch and periodically exporting the performance statistics to analysis module.Type: GrantFiled: January 19, 2017Date of Patent: September 3, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Smita Rai, Ajay Modi, Krishna Doddapaneni, Kit Chiu Chu