Patents by Inventor Yaqi Zhang
Yaqi Zhang 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: 20250231139Abstract: A detection base board and a detection chip, which relates to the technical field of biological detection. The detection base board includes a plurality of detecting units, each of the detecting units includes a sensing unit and a signal generating unit, and the sensing unit and the signal generating unit are electrically connected; the sensing unit is configured to react with a sample to be detected and generate an electric signal, and the signal generating unit is configured to receive the electric signal and generate a detection current; the sensing unit includes a pair of sensing electrodes, and the pair of sensing electrodes are electrically connected to the signal generating unit; and both of the outer contours of the sensing electrodes include an arc line. The detection base board is used for the fabrication of high-sensitivity and high-accuracy detection chips.Type: ApplicationFiled: August 31, 2023Publication date: July 17, 2025Applicants: Beijing BOE Technology Development Co., Ltd., BOE Technology Group Co., Ltd.Inventors: Zijian Zhao, Shinying Lau, Yaqi Zhang
-
Patent number: 12333283Abstract: In a method a compiler performs a trial compilation to a low level (LL) intermediate representation (IR) of a high level (HL) decision to execute a dataflow application on a computing system. The LLIR comprises hardware resources to execute the application based on the HL decision and the compiler determines a trial result based on LL execution metrics associated with the trail compilation. The compiler performs a trial compilation of a second HL decision to a second LLIR and determines a trial result based on LL execution metrics associated with the second trail compilation. The compiler evaluates the trial results and, based on the evaluations, selects one or both of the HL decisions for executing the dataflow application. A computer program product and a computing system can implement the method.Type: GrantFiled: March 31, 2023Date of Patent: June 17, 2025Assignee: SambaNova Systems, Inc.Inventors: Blaine Rister, Haocheng Dong, David Alan Koeplinger, Yaqi Zhang, Junjue Wang, Zhuo Chen, Arvind Sujeeth
-
Patent number: 12313230Abstract: The present disclosure discloses a skate-bear-shaped projection lamp, and relates to the technical field of projection lamps. The skate-bear-shaped projection lamp includes a projection head portion; a lower body of the skate bear is movably connected to the projection head portion; a center column, a lower end of which is fixedly connected to an inner cavity of the lower body of the skate bear, is mounted in a center inside the projection head portion; an inner annular picture plate and an outer annular picture plate which are adjusted in any angle for combined projection surround an upper end of the center column in sequence from inside to outside; an inner ring plate and an outer ring plate which are capable of being adjusted in any angle are respectively fixed at upper ends of the inner annular picture plate and the outer annular picture plate.Type: GrantFiled: October 30, 2024Date of Patent: May 27, 2025Inventor: Yaqi Zhang
-
Publication number: 20250084973Abstract: The present disclosure discloses a skate-bear-shaped projection lamp, and relates to the technical field of projection lamps. The skate-bear-shaped projection lamp includes a projection head portion; a lower body of the skate bear is movably connected to the projection head portion; a center column, a lower end of which is fixedly connected to an inner cavity of the lower body of the skate bear, is mounted in a center inside the projection head portion; an inner annular picture plate and an outer annular picture plate which are adjusted in any angle for combined projection surround an upper end of the center column in sequence from inside to outside; an inner ring plate and an outer ring plate which are capable of being adjusted in any angle are respectively fixed at upper ends of the inner annular picture plate and the outer annular picture plate.Type: ApplicationFiled: October 30, 2024Publication date: March 13, 2025Inventor: Yaqi Zhang
-
Publication number: 20250053518Abstract: A system comprises an array of reconfigurable units including a plurality of pattern compute units (PCUs) and a plurality of pattern memory units (PMUs), and a compiler configured to receive a tensor including a plurality of memory access patterns of a first type (read) and a second type (write) located in a logical memory of the compiler. Each memory access pattern includes a memory access particular to that type. The compiler is configured to create a plurality of duplicates of the tensor and assign one or more contexts of any type to the duplicate tensors, such that no two contexts of the same type are in the same duplicate tensor. The compiler is configured to trim the duplicate tensors to retain portions including its corresponding assigned contexts remove portions that are inconsequential to the assigned contexts and dispatch the assigned contexts from each duplicate tensor to one or more PMUs.Type: ApplicationFiled: November 29, 2023Publication date: February 13, 2025Applicant: SambaNova Systems, Inc.Inventors: Matthew FELDMAN, Yaqi ZHANG
-
Patent number: 12204489Abstract: A method for partitioning executable operations for a reconfigurable computing system includes receiving a set of expressions comprising a plurality of operations and dependencies for those operations, partitioning the plurality of operations into selected executable partitions wherein each selected executable partition conforms to resource constraints for a reconfigurable unit of the reconfigurable computing system. Partitioning the plurality of operations into selected executable partitions may include seeding a candidate partition with an operation, recursively generating an additional candidate partition for each operation adjacent to the candidate partition whose dependent operations are already within the candidate partition or a previously selected partition, and selecting a best candidate partition based on resource cost. A corresponding system and computer-readable medium are also disclosed herein.Type: GrantFiled: August 23, 2022Date of Patent: January 21, 2025Assignee: SambaNova Systems, Inc.Inventors: Yaqi Zhang, Mark Wagner, Matthew Feldman, Weiwei Chen
-
Patent number: 12200345Abstract: Disclosed are an image selection method and an electronic device. In the method, an electronic device can detect feedback information related to a user operation. The feedback information may include an optimal image selected by a decision model and a changed optimal image. The feedback information may further include images that are deleted, browsed, added-to-favorites, or shared and operation records. The feedback information may further include a facial feature in a gallery and a proportion of images including the facial feature in the gallery. The electronic device adjusts, according to the feedback information, parameters of the decision model configured to perform image selection, to obtain an updated decision model. The electronic device can perform image selection according to the updated decision model. Through the implementation of the technical solution, a selected optimal image is more in line with user habits, thereby improving convenience.Type: GrantFiled: September 23, 2020Date of Patent: January 14, 2025Assignee: HONOR DEVICE CO., LTD.Inventors: Yanhua Chen, Hongma Liu, Yaqi Zhang, Chao Zhang
-
Publication number: 20250013375Abstract: A system and method for memory unit partitioning for reconfigurable dataflow computing systems includes a parser that receives and parses source code for a reconfigurable dataflow processor, a tensor expression extractor that extracts tensor indexing expressions from the source code, a logical memory constraint generator that converts the tensor indexing expressions to logical memory indexing constraints, a grouping module that groups the logical memory indexing constraints into concurrent access groups, and a memory partitioning module that determines a memory unit partitioning solution for each concurrent access group.Type: ApplicationFiled: September 17, 2024Publication date: January 9, 2025Applicant: SambaNova Systems, Inc.Inventors: Yaqi ZHANG, Matthew FELDMAN
-
Patent number: 12101114Abstract: The present invention discloses is a multi-band hyperbolic frequency modulation spread spectrum communication method based on cross sub-band division. In the present solution, multi-band division of different sub-band quantities is performed on an available bandwidth of an underwater acoustic system according to the parity of the serial number of the current spread spectrum period to achieve the aim of cross sub-band division. On this basis, a plurality of divided sub-bands are grouped in pairs; for each group, sub-band selection is performed according to different transmitted data by using a sub-band selection and activation method to realize multi-band parallel transmission. Meanwhile, in each spread spectrum period, an activated sub-band performs frequency modulation on a modulated signal by using rising and falling hyperbolic frequency modulation signals respectively.Type: GrantFiled: October 30, 2020Date of Patent: September 24, 2024Assignee: SOUTH CHINA UNIVERSITY OF TECHNOLOGYInventors: Hua Yu, Yaqi Zhang, Fei Ji, Fangjiong Chen
-
Patent number: 12093551Abstract: A system includes a reconfigurable dataflow processor that comprises an array of compute units and an array of memory units interconnected with a switching fabric. The reconfigurable dataflow processor can be configured to execute a plurality of tensor indexing expressions and access the array of memory units according to a memory unit partitioning solution.Type: GrantFiled: June 12, 2023Date of Patent: September 17, 2024Assignee: SambaNova Systems, Inc.Inventors: Matthew Feldman, Yaqi Zhang
-
Publication number: 20240241844Abstract: A method and system for integrating buffer views into buffer access operations in reconfigurable computing environments. The method includes detecting, in a buffer allocation statement comprising a tensor indexing expression, a buffer view indicator and one or more buffer view parameters. The buffer view parameters are lowered into the tensor indexing expression, according to the buffer view indicator, to produce a modified tensor indexing expression. The buffer view indicator is removed from a buffer allocation statement to produce a modified buffer allocation statement and allocating a buffer according to the modified buffer allocation statement. The system implements the described method and further includes a non-transitory computer readable medium for executing the disclosed method.Type: ApplicationFiled: April 1, 2024Publication date: July 18, 2024Applicant: SambaNova Systems, Inc.Inventors: Yaqi ZHANG, Matthew FELDMAN
-
Publication number: 20240233068Abstract: A statically reconfigurable dataflow architecture processor (SRDAP) performs an N-dimensional affine transform specified by a matrix on an input image to produce an output image includes pattern compute units (PCUs) and pattern memory units (PMUs) interconnected by switches. PCUs have vector pipelines of functional units that perform operations on operands received from previous pipeline stages, another PCU, and/or PMUs. PMUs have memories loadable with the input image. The PCUs and PMUs are statically reconfigurable to, for all the output pixels: apply the matrix to vectors of output pixel coordinates to calculate corresponding vectors of input pixel coordinates, flatten the vectors of input pixel coordinates into vectors of PMU addresses of the input pixels, read values of the input pixels from the PMUs at the calculated input pixel addresses, and write vectors of the input pixel values to PMUs to form the output image.Type: ApplicationFiled: January 10, 2023Publication date: July 11, 2024Applicant: SambaNova Systems, Inc.Inventors: Matthew Vilim, Raghu Prabhakar, Matt Feldman, Yaqi Zhang
-
Publication number: 20240232128Abstract: A statically reconfigurable dataflow architecture processor performs an N-dimensional affine transform specified by a matrix on an input image to produce an output image includes at least N+1 statically reconfigurable pattern compute units (PCUs) and pattern memory units (PMUs) each comprising a memory arranged as a vector of L banks. A first PMU writes a copy of the input image into each of the L banks. Each of N of the PCUs associated with the N dimensions is statically reconfigurable to apply a respective row of the transform matrix to N L-vectors of output pixel coordinates to generate a respective L-vector of input pixel coordinates. At least one of the PCUs flattens the N L-vectors of input pixel coordinates to calculate an L-vector of addresses. The first PMU uses the L addresses of the L-vector of addresses to read an L-vector of input pixels from the L banks in parallel.Type: ApplicationFiled: January 10, 2023Publication date: July 11, 2024Applicant: SambaNova Systems, Inc.Inventors: Matthew Vilim, Raghu Prabhakar, Matt Feldman, Yaqi Zhang
-
Publication number: 20240232127Abstract: A statically reconfigurable dataflow architecture processor performs an N-dimensional affine transform specified by a matrix on an input image to produce an output image. N counters iterate over the output image by N respective stride values (N output tile dimension lengths) to generate base pixel coordinates of N-dimensional output tiles into which the output image is subdividable. Statically reconfigurable pattern compute units, for each output tile of the output tiles: use the base pixel coordinates of the output tile and the N output tile dimension lengths to calculate the coordinates of corner pixels of the output tile and apply the affine transform matrix to the corner pixel coordinates and use the results to determine base pixel coordinates of a corresponding N-dimensional input tile into which the input image is subdividable. Statically reconfigurable pattern memory units load each corresponding input tile based on the determined input tile base pixel coordinates.Type: ApplicationFiled: January 10, 2023Publication date: July 11, 2024Applicant: SambaNova Systems, Inc.Inventors: Matthew Vilim, Raghu Prabhakar, Matt Feldman, Yaqi Zhang
-
Publication number: 20240233069Abstract: A statically reconfigurable dataflow architecture processor (SRDAP) performs an N-dimensional affine transform specified by a matrix on an input image to produce an output image includes L address pattern memory units (PMUs) comprising a memory arranged as a vector of L banks, and L corresponding data PMUs. Each data PMU receives a copy of the input image. In parallel: each address PMU writes an L-vector of addresses of input pixels to the vector of L banks and reads a single address of the written L-vector of addresses from a predetermined bank corresponding to a PMU number of the address PMU among the L address PMUs, and each data PMU receives the single address from the corresponding address PMU and uses it to read a single input pixel from the data PMU memory. A tree of pattern compute units coalesces the L single input pixels into an L-vector of input pixels.Type: ApplicationFiled: January 10, 2023Publication date: July 11, 2024Applicant: SambaNova Systems, Inc.Inventors: Matthew Vilim, Raghu Prabhakar, Matt Feldman, Yaqi Zhang
-
Patent number: 11954053Abstract: A method for integrating buffer views into buffer access operations in a reconfigurable computing environment includes detecting, in an instruction stream for a reconfigurable dataflow unit (RDU), a buffer allocation statement comprising a tensor indexing expression, a buffer view indicator and one or more buffer view parameters. The method also includes lowering the buffer view parameters into the indexing expression according to the buffer view indicator to produce a modified tensor indexing expression, removing the buffer view indicator from the buffer allocation statement to produce a modified buffer allocation statement and allocating a buffer according to the modified buffer allocation statement. The modified buffer allocation statement may include the modified tensor indexing expression. A corresponding system and computer readable medium are also disclosed herein.Type: GrantFiled: October 13, 2022Date of Patent: April 9, 2024Assignee: SambaNova Systems, Inc.Inventors: Yaqi Zhang, Matthew Feldman
-
Publication number: 20240062392Abstract: An electronic device obtains N frames of images, and then obtains a first operation performed by a user on a target object on a screen. The electronic device displays a target box whose area cyclically changes, obtains information about the target box in an Nth frame of image based on a second operation performed by the user on the target object, and determines a feature vector of the target object based on the information about the target box.Type: ApplicationFiled: December 17, 2021Publication date: February 22, 2024Inventors: Chao Zhang, Jian Xu, Yaqi Zhang, Hongma Liu, Zhiping Jia, Shuailin Lv
-
Publication number: 20230350822Abstract: A method for integrating buffer views into buffer access operations in a reconfigurable computing environment includes detecting, in an instruction stream for a reconfigurable dataflow unit (RDU), a buffer allocation statement comprising a tensor indexing expression, a buffer view indicator and one or more buffer view parameters. The method also includes lowering the buffer view parameters into the indexing expression according to the buffer view indicator to produce a modified tensor indexing expression, removing the buffer view indicator from the buffer allocation statement to produce a modified buffer allocation statement and allocating a buffer according to the modified buffer allocation statement. The modified buffer allocation statement may include the modified tensor indexing expression. A corresponding system and computer readable medium are also disclosed herein.Type: ApplicationFiled: October 13, 2022Publication date: November 2, 2023Applicant: SambaNova Systems, Inc.Inventors: Yaqi ZHANG, Matthew FELDMAN
-
Publication number: 20230315406Abstract: In a method a compiler performs a trial compilation to a low level (LL) intermediate representation (IR) of a high level (HL) decision to execute a dataflow application on a computing system. The LLIR comprises hardware resources to execute the application based on the HL decision and the compiler determines a trial result based on LL execution metrics associated with the trail compilation. The compiler performs a trial compilation of a second HL decision to a second LLIR and determines a trial result based on LL execution metrics associated with the second trail compilation. The compiler evaluates the trial results and, based on the evaluations, selects one or both of the HL decisions for executing the dataflow application. A computer program product and a computing system can implement the method.Type: ApplicationFiled: March 31, 2023Publication date: October 5, 2023Applicant: SambaNova Systems, Inc.Inventors: Blaine RISTER, Haocheng DONG, David Alan KOEPLINGER, Yaqi ZHANG, Junjue WANG, Zhuo CHEN, Arvind SUJEETH
-
Patent number: D1077333Type: GrantFiled: September 11, 2024Date of Patent: May 27, 2025Inventor: Yaqi Zhang