Patents by Inventor Anthony Chan

Anthony Chan 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: 11931820
    Abstract: Systems and techniques are directed to a Swappable Retractable Tool Tip (SRTT), which is designed as a next generation of friction stir welding tools and retractable tool tips. The disclosed SRTT may be “swappable,” having different types of retractable tool tips that can be assembled and employed as a part of the SRTT. A SRTT system can include at least: a blank tool holder, a piston, and a retractable tool tip. In operation, the blank tool holder allows air to flow to cause movement of the piston and the retractable tool tip. For example, compressed air can push up on the piston and the retractable tool tip, retracting it into a “home” position inside of the blank tool holder. Also, the SRTT can include springs that push down on the piston and the retractable tool tip, extending the tip into an “extended” position outside of the blank tool holder.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: March 19, 2024
    Assignee: MERCURY MISSION SYSTEMS, LLC
    Inventors: Kang Lee, Matthew Neil, Wayne Chan, Anthony Lai, Andrew Kostrzewski
  • Publication number: 20240018646
    Abstract: Embodiments disclosed herein include semiconductor processing tools. In an embodiment, the semiconductor processing tool comprises a chamber, a chuck within the chamber, where the chuck is configured to rotate, a pedestal holder around the chuck, and a utility column coupled to the chuck. In an embodiment, the utility column comprises a magnetic coupler to enable rotation of portions of the utility column and the chuck, and a rotary electrical feedthrough.
    Type: Application
    Filed: July 14, 2022
    Publication date: January 18, 2024
    Inventors: ANANTHA SUBRAMANI, YANG GUO, JOHN FORSTER, WADE HARRELSON, ANDREW TOMKO, ANTHONY CHAN, SATHYA SWAROOP GANTA, MIKE MURTAGH, SANJEEV BALUJA
  • Patent number: 11801945
    Abstract: A helicopter tug apparatus for loading, transporting, and unloading a helicopter landing skid includes a plurality of landing skid loading units. The loading units are arranged to support the landing skid, and each of the loading units includes a skid cradle with a plurality of tug rollers configured to engage the landing skid. The loading units each include a drive track, and at least one motor for operating the skid cradle and the drive track. The rollers are reverse synchronized with the drive track, such that when the drive track moves the loading unit under the landing skid, the tug rollers turn in reverse to avoid placing lateral force on the landing skid.
    Type: Grant
    Filed: July 7, 2021
    Date of Patent: October 31, 2023
    Inventors: Anthony Chan, Tracy Haeggstrom
  • Publication number: 20230304637
    Abstract: Methods and systems for optimizing pipeline operation are disclosed, including an operating system for optimizing a pipeline objective for a pipeline system comprising a plurality of pipeline sections, the operating system comprising a controller configured to: (i) generate a current state of at least one section of the pipeline, the current state comprising the measured state of at least one pipeline object and at least one fluid object; (ii) generate a line fill; (iii) generate a predicted future state of the at least one section of the pipeline from the line fill, and a schedule of planned additions of fluids and planned flow rates; (iv) generate an optimized future state of the at least one section of the pipeline with an optimization function; and (v) determine one or more setpoints to implement the optimized future state.
    Type: Application
    Filed: March 22, 2023
    Publication date: September 28, 2023
    Inventors: Anthony Chan, Jordon French
  • Publication number: 20230206503
    Abstract: Systems, apparatuses, and methods for performing color channel correlation detection are disclosed. A compression engine performs a color channel transform on an original set of pixel data to generate a channel transformed set of pixel data. An analysis unit determines whether to compress the channel transformed set of pixel data or the original set of pixel data based on performing a comparison of the two sets of pixel data. In one scenario, the channel transformed set of pixel data is generated by calculating the difference between a first pixel component and a second pixel component for each pixel of the set of pixel data. The difference is then compared to the original first pixel component for each pixel. If the difference is less than or equal to the original for a threshold number of pixels, then the analysis unit decides to apply the color channel transform prior to compression.
    Type: Application
    Filed: December 27, 2021
    Publication date: June 29, 2023
    Inventors: Anthony Chan, Christopher J. Brennan, Angel Serah
  • Publication number: 20230206559
    Abstract: Systems, apparatuses, and methods for implementing a discard engine in a graphics pipeline are disclosed. A system includes a graphics pipeline with a geometry engine launching shaders that generate attribute data for vertices of each primitive of a set of primitives. The attribute data is consumed by pixel shaders, with each pixel shader generating a deallocation message when the pixel shader no longer needs the attribute data. A discard engine gathers deallocations from multiple pixel shaders and determines when the attribute data is no longer needed. Once a block of attributes has been consumed by all potential pixel shader consumers, the discard engine deallocates the given block of attributes. The discard engine sends a discard command to the caches so that the attribute data can be invalidated and not written back to memory.
    Type: Application
    Filed: December 27, 2021
    Publication date: June 29, 2023
    Inventors: Christopher J. Brennan, Randy Wayne Ramsey, Nishank Pathak, Ricky Wai Yeung Iu, Jimshed Mirza, Anthony Chan
  • Publication number: 20230008328
    Abstract: A helicopter tug apparatus for loading, transporting, and unloading a helicopter landing skid includes a plurality of landing skid loading units. The loading units are arranged to support the landing skid, and each of the loading units includes a skid cradle with a plurality of tug rollers configured to engage the landing skid. The loading units each include a drive track, and at least one motor for operating the skid cradle and the drive track. The rollers are reverse synchronized with the drive track, such that when the drive track moves the loading unit under the landing skid, the tug rollers turn in reverse to avoid placing lateral force on the landing skid.
    Type: Application
    Filed: July 7, 2021
    Publication date: January 12, 2023
    Inventors: Anthony Chan, Tracy Haeggstrom
  • Patent number: 11522790
    Abstract: Embodiments of this application relate to a multipath data transmission processing method and a network device. A first network device receives a packet from a first host device, and determines a first connection identifier between the first network device and a second network device based on the packet. The first network device encapsulates the packet based on the first connection identifier. The first network device sends the encapsulated packet to the second network device through one of a plurality of subflows between the first network device and the second network device. According to the embodiments of this application, multipath data transmission is implemented, a data transmission rate is increased, and a host device does not perceive a plurality of paths. The embodiments of this application can be applied to any existing communications system.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: December 6, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Anni Wei, Hinghung Anthony Chan, Chunshan Xiong, Yan Li
  • Patent number: 11488328
    Abstract: Systems, apparatuses, and methods for implementing automatic data format detection techniques are disclosed. A graphics engine receives data of indeterminate format and the graphics engine predicts an organization of the data. As part of the prediction, the graphics engine predicts the pixel depth (i.e., bytes per pixel (BPP)) and format separately. The graphics engine folds the data along pixel and channel boundaries to help in determining the pixel depth and format. The graphics engine scores modes against each other to generate different predictions for different formats. Then, the graphics engine generates scores for the predictions to determine which mode has a highest correlation with the input data. Next, the graphics engine chooses the format which attains the best score among the scores that were generated for the different modes. Then, the graphics engine compresses the unknown data using the chosen format with the best score.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: November 1, 2022
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Anthony Chan, Nooruddin Ahmed, Christopher J. Brennan, Bernard T. K. Chan
  • Publication number: 20220318820
    Abstract: A lottery assembly and a packaging device are provided. The lottery assembly includes a lottery portion and a code portion, the lottery portion includes a lottery area, and the code portion is provided with a code area on a side surface thereof. The code portion is separated from the lottery portion, and first information included in the code area is in correspondence with second information included in the lottery area. The packaging device includes a housing and the above lottery assembly, and the housing defines an accommodation space for accommodating a commodity. The lottery portion is located in the accommodation space, and at least part of the code portion is provided outside the housing to expose the code area.
    Type: Application
    Filed: March 30, 2022
    Publication date: October 6, 2022
    Applicant: Shenzhen Ficus Technology Holdings Limited
    Inventors: Theresa WOO, Ting CHAN, King Shan Karen CHAN, King On Anthony CHAN, Emma Sophia Chan KAST, Ka Chun Kevin CHEUK
  • Publication number: 20220319273
    Abstract: A lottery assembly and a packaging device are provided. The lottery assembly includes a lottery portion and a code portion, the code portion is provided with a first code area at a side surface thereof, and the lottery portion includes a lottery area and a second code area. The code portion is separated from the lottery portion. First information of the first code area is in correspondence with second information of the lottery portion, and the first information of the first code area is in correspondence with third information of the second code area. The packaging device includes a housing and the above lottery assembly, and the housing defines an accommodation space for accommodating a commodity. The lottery portion is arranged in the accommodation space, and at least part of the code portion is provided at an outer side of the housing to expose the first code area.
    Type: Application
    Filed: March 30, 2022
    Publication date: October 6, 2022
    Applicant: Shenzhen Ficus Technology Holdings Limited
    Inventors: Theresa WOO, Ting CHAN, King Shan Karen CHAN, King On Anthony CHAN, Emma Sophia Chan KAST, Ka Chun Kevin CHEUK
  • Patent number: 11312504
    Abstract: A pivoting cradle apparatus for capturing an aircraft wheel on an aircraft tug includes a cradle sized for holding the wheel, mounted on at least one pivot block and configured to pivot between a wheel loading position and a wheel retaining position. A latch mechanism is disposed under the cradle, biased to swing into an upright position wherein it seats in a notch on the cradle, locking the cradle in the wheel retaining position. A latch release mechanism is configured to urge the latch out of the upright position, and when it does so, the latch slides along the underside of the cradle as the cradle pivots down. into the wheel loading position.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: April 26, 2022
    Inventors: Anthony Chan, Tracy Haeggstrom
  • Publication number: 20220101560
    Abstract: Systems, apparatuses, and methods for converting pixel data to a custom swizzle mode are disclosed. A graphics engine receives data in a pre-defined swizzle mode. The graphics engine determines a custom swizzle mode for the data that has directionality aligned to the data itself to further optimize deltas that are used for compressing the data. The graphics engine groups incoming data into group of two neighboring pixels in both the horizontal and vertical directions. The graphics engine scores horizontal and vertical groupings against each other to make a first swizzle mode bit selection. Then the graphics engine increases the grouping of pixels to include additional pixels and scores the increased groupings against each other to make subsequent swizzle mode bit selections. The data is reswizzled into the custom swizzle mode and provided to a compressor to be compressed.
    Type: Application
    Filed: December 23, 2020
    Publication date: March 31, 2022
    Inventors: Nooruddin Ahmed, Anthony Chan, Christopher J. Brennan
  • Publication number: 20220101563
    Abstract: Systems, apparatuses, and methods for implementing automatic data format detection techniques are disclosed. A graphics engine receives data of indeterminate format and the graphics engine predicts an organization of the data. As part of the prediction, the graphics engine predicts the pixel depth (i.e., bytes per pixel (BPP)) and format separately. The graphics engine folds the data along pixel and channel boundaries to help in determining the pixel depth and format. The graphics engine scores modes against each other to generate different predictions for different formats. Then, the graphics engine generates scores for the predictions to determine which mode has a highest correlation with the input data. Next, the graphics engine chooses the format which attains the best score among the scores that were generated for the different modes. Then, the graphics engine compresses the unknown data using the chosen format with the best score.
    Type: Application
    Filed: October 30, 2020
    Publication date: March 31, 2022
    Inventors: Anthony Chan, Nooruddin Ahmed, Christopher J. Brennan, Bernard T. K. Chan
  • Publication number: 20200358886
    Abstract: This application relates to the field of communications technologies, and discloses a data transmission method, apparatus, and system. The method includes: generating a plurality of QUIC data packets, where each QUIC data packet includes a QUIC connection identifier and packet indication information, and the QUIC connection identifiers in the plurality of QUIC data packets are the same; and sending the plurality of QUIC data packets on at least two paths, where the packet indication information in each QUIC data packet is used to indicate a packet number of the QUIC data packet on a transmission path. Data packets on two paths for transmitting data of a same QUIC connection are separately numbered, so that a receive end can determine a transmission status of a data packet on each path, and data transmission is not affected by different transmission conditions of different paths.
    Type: Application
    Filed: July 24, 2020
    Publication date: November 12, 2020
    Inventors: Anni WEI, Hinghung Anthony CHAN, Chunshan XIONG
  • Publication number: 20200247559
    Abstract: A pivoting cradle apparatus for capturing an aircraft wheel on an aircraft tug includes a cradle sized for holding the wheel, mounted on at least one pivot block and configured to pivot between a wheel loading position and a wheel retaining position. A latch mechanism is disposed under the cradle, biased to swing into an upright position wherein it seats in a notch on the cradle, locking the cradle in the wheel retaining position. A latch release mechanism is configured to urge the latch out of the upright position, and when it does so, the latch slides along the underside of the cradle as the cradle pivots down. into the wheel loading position.
    Type: Application
    Filed: February 5, 2019
    Publication date: August 6, 2020
    Inventors: Anthony Chan, Tracy Haeggstrom
  • Patent number: 10665138
    Abstract: A cosmetic display assembly includes first, second, and third display panels. The first and second display panels are configured to be stacked along a vertical axis and electromechanically coupled to one another. The third display panel has a post configured for receipt in an electrical receptacle of the first display panel.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: May 26, 2020
    Assignee: RETAIL SOLUTION CENTER
    Inventor: Anthony Chan
  • Publication number: 20200145324
    Abstract: Embodiments of this application relate to a multipath data transmission processing method and a network device. A first network device receives a packet from a first host device, and determines a first connection identifier between the first network device and a second network device based on the packet. The first network device encapsulates the packet based on the first connection identifier. The first network device sends the encapsulated packet to the second network device through one of a plurality of subflows between the first network device and the second network device. According to the embodiments of this application, multipath data transmission is implemented, a data transmission rate is increased, and a host device does not perceive a plurality of paths. The embodiments of this application can be applied to any existing communications system.
    Type: Application
    Filed: January 3, 2020
    Publication date: May 7, 2020
    Inventors: Anni WEI, Hinghung Anthony CHAN, Chunshan XIONG, Yan LI
  • Patent number: 10625880
    Abstract: An aircraft tug apparatus for tugging an aircraft by an aircraft tire includes a turntable on a main base portion of the tug, capable of rotational movement relative to the main base portion. A tire cradle assembly on the turntable releasably holds the aircraft tire, and a latch mechanism holds the tire cradle assembly in a position that confines the aircraft tire. A pivoting arm coupled to the main base portion extends under the turntable. The pivoting arm includes a first plunger and a second plunger extending therefrom, with the first plunger coupled to the pivoting arm using a spring assembly allowing it to move up and down relative to the pivoting arm. The spring assembly is configured such that the pivoting arm may move the second plunger to engage the latch mechanism while the first plunger is impinged by the turntable.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: April 21, 2020
    Inventors: Anthony Chan, Tracy Haeggstrom
  • Patent number: D875778
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: February 18, 2020
    Assignee: EBAY INC.
    Inventors: Marcus Shelksohn, Matthew Wolf, Jordan Springstroh, Karlyn Neel, Khashayar Dehdashtinejad, Jonathan Zhang, Anthony Chan