Patents by Inventor Tony Wong

Tony 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).

  • Patent number: 10853140
    Abstract: Embodiments for dynamically resizing buffers for a slab allocator process are described. The slab allocator informs the consumer that the memory buffer must be shrunk to a smaller size. A buffer allocation process dynamically reclaims portions of larger memory buffers to make room for a smaller allocation by shrinking data objects in larger slabs and returning slabs to reserve or free slab lists. Initially a large limit is set, and it is dynamically reduced once all the available memory is exhausted. This allows the slab allocator to adapt to the workload.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: December 1, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Tony Wong, Abhinav Duggal, Hemanth Satyanarayana
  • Patent number: 10810162
    Abstract: A perfect hash vector (PHVEC) is created to track segments in a deduplication file system. Files are represented by segment trees having hierarchical segment levels. Containers store the segments and fingerprints of segments. Upper-level segments are traversed to identify a first set of fingerprints of each level. These fingerprints correspond to segments that should be present. The first set of fingerprints are hashed and bits are set in the PHVEC corresponding to positions from the hashing. The containers are read to identify a second set of fingerprints. These fingerprints correspond to segments that are present. The second set of fingerprints are hashed and bits are cleared in the PHVEC corresponding to positions from the hashing. If a bit was set and not cleared, a determination is that there is at least one segment missing. If all bits set were also cleared, a determination is that no segments are missing.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: October 20, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Tony Wong, Abhinav Duggal, Ramprasad Chinthekindi
  • Publication number: 20200249995
    Abstract: Embodiments for dynamically resizing buffers for a slab allocator process are described. The slab allocator informs the consumer that the memory buffer must be shrunk to a smaller size. A buffer allocation process dynamically reclaims portions of larger memory buffers to make room for a smaller allocation by shrinking data objects in larger slabs and returning slabs to reserve or free slab lists. Initially a large limit is set, and it is dynamically reduced once all the available memory is exhausted. This allows the slab allocator to adapt to the workload.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Inventors: Tony Wong, Abhinav Duggal, Hemanth Satyanarayana
  • Publication number: 20200242240
    Abstract: Techniques and structures to facilitate anomaly detection within a networking system, including receiving a plurality of performance metric messages at a database system, extracting a plurality of anomaly detection messages included in the performance metric messages, storing the plurality of anomaly detection messages in an in-memory database and executing a machine learning model to process the plurality of anomaly detection messages in the in-memory database to detect whether anomalous usage of the networking system has been detected
    Type: Application
    Filed: January 30, 2019
    Publication date: July 30, 2020
    Inventors: Amey Ruikar, Carl Meister, Tony Wong, Charles Kuo, Aishwarya Kumar, Wayne Rantala, Shailesh Govande
  • Publication number: 20200233752
    Abstract: Embodiments for a mostly unique file selection process for a deduplication backup system are described. The process assigns tags to files. A tag serves as a hint about the similarity of files in a deduplication file system. It is expected that files from the same client machine will be assigned the same tag. The tag is the smallest unit of migration and serves as a hint of the similarity of the files. The MUFS process measures the uniqueness using a u-index that is a function of the total unique size of a tag relative to the total size of the tag. A load balancer then selects the most unique tags for migration to free the maximum space. It uses the u-index to measure the uniqueness percentage of a tag, so that tags with the highest u-index are selected for migration to free up maximum space on the source node.
    Type: Application
    Filed: January 18, 2019
    Publication date: July 23, 2020
    Inventors: Tony Wong, Hemanth Satyanarayana, Abhinav Duggal
  • Patent number: 10665842
    Abstract: Provided herein is a separator used for an electrochemical device such as a lithium-ion battery. The separator disclosed herein comprises a porous base material, and a protective porous layer coated on one or both surfaces of the porous base material disclosed herein, wherein the protective porous layer comprises an organic binder and an inorganic filler, and wherein the inorganic filler comprises a whisker-type material selected from the group consisting of Al2O3, SiO2, TiO2, ZrO2, BaOx, ZnO, CaCO3, TiN, AlN, MTiO3, K2O·nTiO2, Na2O·mTiO2, and combinations thereof, wherein x is 1 or 2; M is Ba, Sr or Ca; n is 1, 2, 4, 6 or 8; and m is 3 or 6. Also provided herein is a lithium-ion battery including the separator disclosed herein. The separator disclosed herein is excellent in terms of safety, ion permeability, and cycle characteristics.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: May 26, 2020
    Assignee: GRST INTERNATIONAL LIMITED
    Inventors: Sing Ming Tony Wong, Sing Hung Eric Wong, Peihua Shen, Yuen Hung, Kam Piu Ho, Ranshi Wang
  • Publication number: 20200117546
    Abstract: Embodiments for a memory efficient perfect hashing for large records. A container ID set is divided into multiple fixed range sizes. These ranges are then mapped into perfect hash buckets until each bucket is filled to uniformly distribute the container IDs across different perfect hash buckets so that the number of CIDs in every perfect hash bucket is the same or nearly the same. Individual perfect hash functions are created for each perfect hash bucket. With container IDs as keys, the process maps n keys to n positions to reduce any extra memory overhead. The perfect hash function is implemented using a compress, hash, displace (CHD) algorithm using two levels of hash functions. The level 1 hash functions divides the keys into multiple internal buckets with a defined average number of keys per bucket. The CHD algorithm iteratively tries different level 2 hash variables to achieve collision-free mapping.
    Type: Application
    Filed: October 12, 2018
    Publication date: April 16, 2020
    Inventors: Tony Wong, Hemanth Satyanarayana, Abhinav Duggal, Ranganathan Dhathri Purohith
  • Patent number: 10560877
    Abstract: Aspects of the subject disclosure may include, for example, a method, including applying a voice quality model to network performance information associated with a voice over internet protocol call session to generate a measure of voice quality associated with a first wireless radio access network wirelessly coupling a mobile device and a communication network, detecting a trigger condition for a measurement reporting according to the measure of voice quality, a first signal of the first wireless radio access network, and a second signal of a second wireless radio access network, and detecting a trigger condition for a measurement report according to the measure of voice quality, a first signal of the first network, and a second signal of a network. The measurement report can be transmitted to the first wireless radio access network responsive to detecting the trigger condition for the measurement reporting. Other embodiments are disclosed.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: February 11, 2020
    Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLC, Interwise, Ltd.
    Inventors: Tony Wong, Zahi Kapeluto, Thomas Keathley
  • Publication number: 20200019623
    Abstract: A perfect hash vector (PHVEC) is created to track segments in a deduplication file system. Files are represented by segment trees having hierarchical segment levels. Containers store the segments and fingerprints of segments. Upper-level segments are traversed to identify a first set of fingerprints of each level. These fingerprints correspond to segments that should be present. The first set of fingerprints are hashed and bits are set in the PHVEC corresponding to positions from the hashing. The containers are read to identify a second set of fingerprints. These fingerprints correspond to segments that are present. The second set of fingerprints are hashed and bits are cleared in the PHVEC corresponding to positions from the hashing. If a bit was set and not cleared, a determination is that there is at least one segment missing. If all bits set were also cleared, a determination is that no segments are missing.
    Type: Application
    Filed: July 12, 2018
    Publication date: January 16, 2020
    Inventors: Tony Wong, Abhinav Duggal, Ramprasad Chinthekindi
  • Patent number: 10452643
    Abstract: Systems and methods for verifying files in bulk in a file system. When files are represented by a segment tree, the levels of the segment trees are walked by level such that that multiple files are verified at the same time in order to identify missing segments. Then, a bottom up scan is performed using the missing segments to identify the files corresponding to the missing segments. The missing files can then be handled by the file system.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: October 22, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Abhinav Duggal, Tony Wong
  • Publication number: 20190288257
    Abstract: Provided herein is a separator used for an electrochemical device such as a lithium-ion battery. The separator disclosed herein comprises a porous base material, and a protective porous layer coated on one or both surfaces of the porous base material disclosed herein, wherein the protective porous layer comprises an organic binder and an inorganic filler, and wherein the inorganic filler comprises a whisker-type material selected from the group consisting of Al2O3, SiO2, TiO2, ZrO2, BaOx, ZnO, CaCO3, TiN, AlN, MTiO3, K2O.nTiO2, Na2O.mTiO2, and combinations thereof, wherein x is 1 or 2; M is Ba, Sr or Ca; n is 1, 2, 4, 6 or 8; and m is 3 or 6. Also provided herein is a lithium-ion battery including the separator disclosed herein. The separator disclosed herein is excellent in terms of safety, ion permeability, and cycle characteristics.
    Type: Application
    Filed: May 30, 2019
    Publication date: September 19, 2019
    Inventors: Sing Ming Tony Wong, Sing Hung Eric Wong, Peihua Shen, Yuen Hung, Kam Piu Ho, Ranshi Wang
  • Publication number: 20190281515
    Abstract: Aspects of the subject disclosure may include, for example, a method, including applying a voice quality model to network performance information associated with a voice over internet protocol call session to generate a measure of voice quality associated with a first wireless radio access network wirelessly coupling a mobile device and a communication network, detecting a trigger condition for a measurement reporting according to the measure of voice quality, a first signal of the first wireless radio access network, and a second signal of a second wireless radio access network, and detecting a trigger condition for a measurement report according to the measure of voice quality, a first signal of the first network, and a second signal of a network. The measurement report can be transmitted to the first wireless radio access network responsive to detecting the trigger condition for the measurement reporting. Other embodiments are disclosed.
    Type: Application
    Filed: May 24, 2019
    Publication date: September 12, 2019
    Applicants: AT&T Intellectual Property I, L.P., AT&T Mobility II LLC, Interwise, Ltd.
    Inventors: Tony Wong, Zahi Kapeluto, Thomas Keathley
  • Patent number: 10361414
    Abstract: Provided herein is a separator used for an electrochemical device such as a lithium-ion battery. The separator disclosed herein comprises a porous base material, and a protective porous layer coated on one or both surfaces of the porous base material disclosed herein, wherein the protective porous layer comprises an organic binder and an inorganic filler, and wherein the inorganic filler comprises a whisker-type material selected from the group consisting of Al2O3, SiO2, TiO2, ZrO2, BaOx, ZnO, CaCO3, TiN, AlN, MTiO3, K2O.nTiO2, Na2O.mTiO2, and combinations thereof, wherein x is 1 or 2; M is Ba, Sr or Ca; n is 1, 2, 4, 6 or 8; and m is 3 or 6. Also provided herein is a lithium-ion battery including the separator disclosed herein. The separator disclosed herein is excellent in terms of safety, ion permeability, and cycle characteristics.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: July 23, 2019
    Assignee: GRST International Limited
    Inventors: Sing Ming Tony Wong, Sing Hung Eric Wong, Peihua Shen, Yuen Hung, Kam Piu Ho, Ranshi Wang
  • Patent number: 10356673
    Abstract: Aspects of the subject disclosure may include, for example, a method, including applying a voice quality model to network performance information associated with a voice over internet protocol call session to generate a measure of voice quality associated with a first wireless radio access network wirelessly coupling a mobile device and a communication network, detecting a trigger condition for a measurement reporting according to the measure of voice quality, a first signal of the first wireless radio access network, and a second signal of a second wireless radio access network, and detecting a trigger condition for a measurement report according to the measure of voice quality, a first signal of the first network, and a second signal of a network. The measurement report can be transmitted to the first wireless radio access network responsive to detecting the trigger condition for the measurement reporting. Other embodiments are disclosed.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: July 16, 2019
    Assignees: AT&T Intellectual Propert I, L.P., AT&T Mobility II LLC, Interwise, Ltd.
    Inventors: Tony Wong, Zahi Kapeluto, Thomas Keathley
  • Patent number: 10353867
    Abstract: According to one embodiment, fingerprints of segment trees are scanned, each segment tree representing one of the files in a filesystem namespace. For each of the fingerprints representing a segment, setting a corresponding bit in a live reference vector (LRV) to indicate that the segment has been referenced by a file in the filesystem namespace. A file index mapping fingerprints to storage locations of segments is scanned, including, for each fingerprint found in the file index, setting a corresponding bit in a live index vector (LIV) to indicate that the fingerprint exists in the file index. The LR vector and the LI vector are compared to determine whether there is any mismatch. A garbage collection operation is performed in response to determining that the LR vector and the LI vector are matched.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: July 16, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Tony Wong, Abhinav Duggal
  • Publication number: 20190125400
    Abstract: Exemplary scope systems and methods involve a cannula assembly, a sheath assembly, and a tubing set. A cannula assembly, which may be a non-magnetic scope cap assembly, can include a cannula body, a proximal housing having a strap, an optical window, and a luer for suction or flushing. A cannula body may include a first lumen or scope channel for receiving a visualization device such as an endoscope or laparoscope, a distal end having suction or flushing flush apertures, and a second lumen for providing fluid communication between the apertures and the luer. Exemplary magnetic introducer systems and methods involve a cannula assembly, a sheath assembly, a tubing set. In some cases, the cannula assembly of a magnetic introducer system can be a magnetic scope cap assembly. In addition to cannula and sheath assemblies, magnetic introducer systems can include a magnetic introducer tubing assembly and a stylet assembly.
    Type: Application
    Filed: October 29, 2018
    Publication date: May 2, 2019
    Applicant: AtriCure, Inc.
    Inventors: Tamer IBRAHIM, Michael J. BANCHIERI, Tony WONG, Dwight P. MOREJOHN
  • Patent number: 10263234
    Abstract: Provided herein is a separator used for an electrochemical device such as a lithium-ion battery. The separator disclosed herein comprises a porous base material, a first protective porous layer coated on one side of the porous base material, and a second protective porous layer coated on the other side of the porous base material, wherein the first protective porous layer comprises an organic binder and a first inorganic filler, and wherein the second protective porous layer comprises an organic binder and a second inorganic filler different from the first inorganic filler. Also provided herein is a lithium-ion battery including the separator disclosed herein. The separator disclosed herein is excellent in terms of safety, ion permeability, and cycle characteristics.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: April 16, 2019
    Assignee: GRST International Limited
    Inventors: Sing Ming Tony Wong, Sing Hung Eric Wong, Peihua Shen, Yuen Hung, Kam Piu Ho, Ranshi Wang
  • Patent number: 10146697
    Abstract: Embodiments are directed to perfect physical garbage collection (PPGC) process that uses a NUMA-aware perfect hash vector. The process splits a perfect hash vector (PHVEC) into a number of perfect hash vectors, wherein the number corresponds to a number of nodes having a processing core and associated local memory, directs each perfect hash to a respective local memory of a node so that each perfect hash vector accesses only a local memory, and assigns fingerprints in the perfect hash vector to a respective node using a mask function. The process also performs a simultaneous creation of perfect hash vectors in a multi-threaded manner by scanning the Index once.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: December 4, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Abhinav Duggal, Tony Wong
  • Patent number: 10135055
    Abstract: Provided herein is a separator used for an electrochemical device such as a lithium-ion battery. The separator disclosed herein comprises a porous base material, and a protective porous layer coated on one or both surfaces of the porous base material disclosed herein, wherein the protective porous layer comprises an organic binder and an inorganic filler, and wherein a difference in tensile strength of the separator along the TD direction and MD direction is about 15% or less. Also provided herein is a lithium-ion battery including the separator disclosed herein. The separator disclosed herein is excellent in terms of safety, ion permeability, and cycle characteristics.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: November 20, 2018
    Assignee: GRST INTERNATIONAL LIMITED
    Inventors: Sing Ming Tony Wong, Sing Hung Eric Wong, Peihua Shen, Yuen Hung, Kam Piu Ho, Ranshi Wang
  • Patent number: 10123821
    Abstract: Exemplary scope systems and methods involve a cannula assembly, a sheath assembly, and a tubing set. A cannula assembly, which may be a non-magnetic scope cap assembly, can include a cannula body, a proximal housing having a strap, an optical window, and a luer for suction or flushing. A cannula body may include a first lumen or scope channel for receiving a visualization device such as an endoscope or laparoscope, a distal end having suction or flushing flush apertures, and a second lumen for providing fluid communication between the apertures and the luer. Exemplary magnetic introducer systems and methods involve a cannula assembly, a sheath assembly, a tubing set. In some cases, the cannula assembly of a magnetic introducer system can be a magnetic scope cap assembly. In addition to cannula and sheath assemblies, magnetic introducer systems can include a magnetic introducer tubing assembly and a stylet assembly.
    Type: Grant
    Filed: September 10, 2010
    Date of Patent: November 13, 2018
    Assignee: AtriCure, Inc.
    Inventors: Tamer Ibrahim, Michael J. Banchieri, Tony Wong, Dwight P. Morejohn