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: 11931820Abstract: 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: GrantFiled: December 17, 2020Date of Patent: March 19, 2024Assignee: MERCURY MISSION SYSTEMS, LLCInventors: Kang Lee, Matthew Neil, Wayne Chan, Anthony Lai, Andrew Kostrzewski
-
Publication number: 20240018646Abstract: 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: ApplicationFiled: July 14, 2022Publication date: January 18, 2024Inventors: ANANTHA SUBRAMANI, YANG GUO, JOHN FORSTER, WADE HARRELSON, ANDREW TOMKO, ANTHONY CHAN, SATHYA SWAROOP GANTA, MIKE MURTAGH, SANJEEV BALUJA
-
Patent number: 11801945Abstract: 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: GrantFiled: July 7, 2021Date of Patent: October 31, 2023Inventors: Anthony Chan, Tracy Haeggstrom
-
Publication number: 20230304637Abstract: 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: ApplicationFiled: March 22, 2023Publication date: September 28, 2023Inventors: Anthony Chan, Jordon French
-
Publication number: 20230206503Abstract: 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: ApplicationFiled: December 27, 2021Publication date: June 29, 2023Inventors: Anthony Chan, Christopher J. Brennan, Angel Serah
-
Publication number: 20230206559Abstract: 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: ApplicationFiled: December 27, 2021Publication date: June 29, 2023Inventors: Christopher J. Brennan, Randy Wayne Ramsey, Nishank Pathak, Ricky Wai Yeung Iu, Jimshed Mirza, Anthony Chan
-
Publication number: 20230008328Abstract: 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: ApplicationFiled: July 7, 2021Publication date: January 12, 2023Inventors: Anthony Chan, Tracy Haeggstrom
-
Patent number: 11522790Abstract: 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: GrantFiled: January 3, 2020Date of Patent: December 6, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Anni Wei, Hinghung Anthony Chan, Chunshan Xiong, Yan Li
-
Patent number: 11488328Abstract: 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: GrantFiled: October 30, 2020Date of Patent: November 1, 2022Assignees: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Anthony Chan, Nooruddin Ahmed, Christopher J. Brennan, Bernard T. K. Chan
-
Publication number: 20220318820Abstract: 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: ApplicationFiled: March 30, 2022Publication date: October 6, 2022Applicant: Shenzhen Ficus Technology Holdings LimitedInventors: Theresa WOO, Ting CHAN, King Shan Karen CHAN, King On Anthony CHAN, Emma Sophia Chan KAST, Ka Chun Kevin CHEUK
-
Publication number: 20220319273Abstract: 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: ApplicationFiled: March 30, 2022Publication date: October 6, 2022Applicant: Shenzhen Ficus Technology Holdings LimitedInventors: Theresa WOO, Ting CHAN, King Shan Karen CHAN, King On Anthony CHAN, Emma Sophia Chan KAST, Ka Chun Kevin CHEUK
-
Patent number: 11312504Abstract: 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: GrantFiled: February 5, 2019Date of Patent: April 26, 2022Inventors: Anthony Chan, Tracy Haeggstrom
-
Publication number: 20220101560Abstract: 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: ApplicationFiled: December 23, 2020Publication date: March 31, 2022Inventors: Nooruddin Ahmed, Anthony Chan, Christopher J. Brennan
-
Publication number: 20220101563Abstract: 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: ApplicationFiled: October 30, 2020Publication date: March 31, 2022Inventors: Anthony Chan, Nooruddin Ahmed, Christopher J. Brennan, Bernard T. K. Chan
-
Publication number: 20200358886Abstract: 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: ApplicationFiled: July 24, 2020Publication date: November 12, 2020Inventors: Anni WEI, Hinghung Anthony CHAN, Chunshan XIONG
-
Publication number: 20200247559Abstract: 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: ApplicationFiled: February 5, 2019Publication date: August 6, 2020Inventors: Anthony Chan, Tracy Haeggstrom
-
Patent number: 10665138Abstract: 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: GrantFiled: July 9, 2019Date of Patent: May 26, 2020Assignee: RETAIL SOLUTION CENTERInventor: Anthony Chan
-
Publication number: 20200145324Abstract: 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: ApplicationFiled: January 3, 2020Publication date: May 7, 2020Inventors: Anni WEI, Hinghung Anthony CHAN, Chunshan XIONG, Yan LI
-
Patent number: 10625880Abstract: 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: GrantFiled: December 4, 2018Date of Patent: April 21, 2020Inventors: Anthony Chan, Tracy Haeggstrom
-
Patent number: D875778Type: GrantFiled: June 26, 2018Date of Patent: February 18, 2020Assignee: EBAY INC.Inventors: Marcus Shelksohn, Matthew Wolf, Jordan Springstroh, Karlyn Neel, Khashayar Dehdashtinejad, Jonathan Zhang, Anthony Chan