Patents by Inventor Yi Ge

Yi Ge 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: 20260141024
    Abstract: An arithmetic unit that executes matrix multiplication operation C=A×B or matrix multiply-accumulate operation C=A×B+Cin, the arithmetic unit including the matrix A regarded as being divided into blocks Aik each being an l×1 column vector, the matrix B regarded as being divided into blocks Bkj each being a 1×m row vector, accumulating l×m outer products of the blocks Aik and the blocks Bkj in a processing tile including l×m processing elements performing element-wise multiply-accumulate operation on the matrices, and executing output-stationary systolic-array-based operation in units of the processing tile across an entirety of the arithmetic unit.
    Type: Application
    Filed: November 19, 2025
    Publication date: May 21, 2026
    Applicants: Fujitsu Limited, Inter-University Research Institute Corporation Research Organization of Information and Systems
    Inventors: Masahiro GOSHIMA, Yi Ge
  • Patent number: 12626823
    Abstract: This disclosure provides a medical and healthcare service platform that is supported by a digital data currency system and provides medical and healthcare data processing, analyzing, and predicting based on a digital human system by integrating participating parties comprising individual persons, researchers, healthcare providers, and regulatory and public sectors.
    Type: Grant
    Filed: May 4, 2023
    Date of Patent: May 12, 2026
    Assignees: RUTGERS, THE STATE UNIVERSITY OF NEW JERSEY, DIGITAL HEALTH CHINA TECHNOLOGIES, CO., LTD.
    Inventors: Jing Jin, Wenzhao Shi, Anjiang Chen, Juan Xu, Yi Ge, Zheng Xu
  • Publication number: 20260056968
    Abstract: In accordance with an embodiment, described herein is a system and method for providing query acceleration with a computing environment such as, for example, a business intelligence environment, database, data warehouse, or other type of environment that supports data analytics. A middle layer is provided as a long-term table data storage format; and one more acceleration formats, or acceleration tables, can be periodically regenerated from the middle layer, wherein a determination can be made as to whether an accelerated table exists for a dataset table, and if so, then the accelerated table is used to process the query.
    Type: Application
    Filed: October 31, 2025
    Publication date: February 26, 2026
    Inventors: ASHISH MITTAL, KENNETH ENG, ALEXTAIR MASCARENHAS, DAVID WONG, PRAFUL HEBBAR, YI GE, MAHADEVAN RAJAGOPALAN, ROGER BOLSIUS, VIJAYAKUMAR RANGANATHAN, SAMAR LOTIA
  • Publication number: 20260003575
    Abstract: A calculator comprising an array of l×m multiply-accumulate calculators configured to perform, when L and M are both integers of 2 or more and N is an integer of 1 or more, an L×M×N matrix product calculation C=A*B or an L×M×N matrix multiply-accumulate calculation C=A*B+Cin by performing accumulations of outer products Ok of k-th column of A and k-th row of B in an array of L×M accumulators for an integer k of 0 or more and less than N, with respect to an L×N matrix A, an N×M matrix B, an L×M matrix C, and an L×M matrix Cin, wherein any one of l or m is l=L or m=M and the other one is an integer of 2?l<L or 2?m<M, and the l×m multiply-accumulate calculators perform each of the accumulations of the outer product Ok by a plurality of steps.
    Type: Application
    Filed: June 5, 2025
    Publication date: January 1, 2026
    Applicants: Fujitsu Limited, Inter-University Research Institute Corporation Research Organization of Information and Systems
    Inventors: Masahiro GOSHIMA, Yi GE
  • Patent number: 12481670
    Abstract: In accordance with an embodiment, described herein is a system and method for providing query acceleration with a computing environment such as, for example, a business intelligence environment, database, data warehouse, or other type of environment that supports data analytics. A middle layer is provided as a long-term table data storage format; and one more acceleration formats, or acceleration tables, can be periodically regenerated from the middle layer, wherein a determination can be made as to whether an accelerated table exists for a dataset table, and if so, then the accelerated table is used to process the query.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: November 25, 2025
    Assignee: Oracle International Corporation
    Inventors: Ashish Mittal, Kenneth Eng, Alextair Mascarenhas, David Wong, Praful Hebbar, Yi Ge, Mahadevan Rajagopalan, Roger Bolsius, Vijayakumar Ranganathan, Samar Lotia
  • Publication number: 20250306989
    Abstract: A processor includes a matrix scheduler, wherein the matrix scheduler includes a first latency selector disposed on an input side of each column corresponding to a producer in a matrix; and a second latency selector disposed on an output side of each row corresponding to a consumer in the matrix, and the matrix scheduler is configured to carry out wakeup operation at a latency being a sum of a latency of the first latency selector and a latency of the second latency selector on a wakeup signal path passing through the first latency selector and further passing through the second latency selector.
    Type: Application
    Filed: February 27, 2025
    Publication date: October 2, 2025
    Applicants: Fujitsu Limited, The University of Tokyo, Inter-University Research Institute Corporation Research Organization of Information and Systems
    Inventors: Ryota Shioya, Toru Koizumi, Masahiro Goshima, Yi Ge
  • Patent number: 12405798
    Abstract: An instruction processing apparatus including a processor configured to execute a process including issuing, by an instruction scheduler, instructions that can be executed; holding, by a register file, data used by the instructions; executing, by an execution unit including a plurality of stages, the instructions issued by the instruction scheduler; detecting, by a detector, early termination in which an execution result of an intermediate stage, which is before a final stage among the plurality of stages, is the same as an execution result of the execution unit; and transferring, by a bypass controller, the data output from the register file or the execution result from the execution unit, to an input of the execution unit, and in response to the detector detecting the early termination, bypassing the execution result of the intermediate stage to the input of the execution unit.
    Type: Grant
    Filed: June 13, 2023
    Date of Patent: September 2, 2025
    Assignees: Fujitsu Limited, Inter-University Research Institute Corporation Research Organization of Information and Systems
    Inventors: Masahiro Goshima, Yi Ge
  • Patent number: 12061540
    Abstract: A processor includes a queue configured to hold a memory access instruction including one or more addresses, a contracted address generator configured to generate a contracted address by contracting bits of multiple addresses in a case where the memory access instruction includes the multiple addresses, a conflict detector configured to detect a conflict between the contracted address and the address held in the queue, and an access controller configured to control processes of the memory access instruction held in the queue, based on a detection result of the conflict detector.
    Type: Grant
    Filed: February 23, 2023
    Date of Patent: August 13, 2024
    Assignees: Fujitsu Limited, Inter-University Research Institute Corporation Research Organization of Information and Systems
    Inventors: Masahiro Goshima, Yi Ge
  • Publication number: 20240241713
    Abstract: Embodiments of this application disclose an application upgrade method. The method includes: obtaining upgrade information of an application, where the upgrade information includes a target operator, an operator identifier of the target operator, and an application identifier of the application; obtaining, based on a virtual address, a physical address allocated to the target operator, where the physical address is an address of storage space on a network interface card device; storing the target operator in the storage space corresponding to the physical address; and constructing a first mapping relationship based on the operator identifier, the application identifier, and the physical address, where the first mapping relationship is used as routing information of the target operator when the application is running.
    Type: Application
    Filed: March 28, 2024
    Publication date: July 18, 2024
    Inventors: Xuya JIA, Yi GE, Kai ZHENG
  • Publication number: 20240211266
    Abstract: An information processing apparatus includes: a storage apparatus including a plurality of banks used as respective separate storage regions; a pipeline having a plurality of lanes in each of which processing of an instruction for reading or writing data from or to the bank is performed; a plurality of instruction processing circuits that are respectively disposed in the lanes, each access any of the banks in accordance with the instruction processed in the corresponding lane, and each execute reading or writing of data; a blocking network switch configured to selectively couple the instruction processing circuit to any one of the banks by switching a coupling path.
    Type: Application
    Filed: September 29, 2023
    Publication date: June 27, 2024
    Applicant: Fujitsu Limited
    Inventors: Yi Ge, Takahide Yoshikawa
  • Publication number: 20240053990
    Abstract: An instruction processing apparatus including a processor configured to execute a process including issuing, by an instruction scheduler, instructions that can be executed; holding, by a register file, data used by the instructions; executing, by an execution unit including a plurality of stages, the instructions issued by the instruction scheduler; detecting, by a detector, early termination in which an execution result of an intermediate stage, which is before a final stage among the plurality of stages, is the same as an execution result of the execution unit; and transferring, by a bypass controller, the data output from the register file or the execution result from the execution unit, to an input of the execution unit, and in response to the detector detecting the early termination, bypassing the execution result of the intermediate stage to the input of the execution unit.
    Type: Application
    Filed: June 13, 2023
    Publication date: February 15, 2024
    Applicants: Fujitsu Limited, Inter-University Research Institute Corporation Research Organization of Information and Systems
    Inventors: Masahiro Goshima, Yi Ge
  • Publication number: 20240006061
    Abstract: This patent discloses a medical service platform, method, and apparatus based on a human digital twin model that comprises a a data currency valuation subsystem that provides dynamic quotes of a digital currency based on values of corresponding data in the digital human digital data currency system.
    Type: Application
    Filed: June 30, 2023
    Publication date: January 4, 2024
    Applicants: Rutgers, The State University of New Jersey, Digital Health China Technologies, Co., Ltd.
    Inventors: Jing Jin, Wenzhao Shi, Anjiang Chen, Juan Xu, Yi Ge, Zheng Xu
  • Patent number: 11829293
    Abstract: A processor includes request issuing units issuing an access request to a storage, a data array including banks holding sub data divided from data read from the storage based on the access request, a switch to transfer the access request to one of the banks, and first and second determination units. The first determination unit determines a cache hit when a tag address included in the access address matches a tag address held therein in correspondence with an index address included in the access address. The second determination unit determines a cache hit when identification information corresponding to a first tag address included in the access address and a second tag address included in the access address, match identification information and second tag address held therein. A cache controller makes access to the data array or storage, based on a determination result of the first or second determination unit.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: November 28, 2023
    Assignees: Fujitsu Limited, Inter-University Research Institute Corporation Research Organization of Information and Systems
    Inventors: Yi Ge, Masahiro Goshima
  • Publication number: 20230360802
    Abstract: This disclosure provides a medical and healthcare service platform that is supported by a digital data currency system and provides medical and healthcare data processing, analyzing, and predicting based on a digital human system by integrating participating parties comprising individual persons, researchers, healthcare providers, and regulatory and public sectors.
    Type: Application
    Filed: May 4, 2023
    Publication date: November 9, 2023
    Applicants: Rutgers, The State University of New Jersey, Digital Health China Technologies, Co., Ltd.
    Inventors: Jing Jin, Wenzhao Shi, Anjiang Chen, Juan Xu, Yi Ge, Zheng Xu
  • Publication number: 20230289284
    Abstract: A processor includes a queue configured to hold a memory access instruction including one or more addresses, a contracted address generator configured to generate a contracted address by contracting bits of multiple addresses in a case where the memory access instruction includes the multiple addresses, a conflict detector configured to detect a conflict between the contracted address and the address held in the queue, and an access controller configured to control processes of the memory access instruction held in the queue, based on a detection result of the conflict detector.
    Type: Application
    Filed: February 23, 2023
    Publication date: September 14, 2023
    Applicants: Fujitsu Limited, Inter-University Research Institute Corporation Research Organization of Information and Systems
    Inventors: Masahiro Goshima, Yi Ge
  • Publication number: 20230187025
    Abstract: Provided are a system for constructing a genome-wide sgRNA library and a use thereof. The system includes an input module, an sgRNA design module and an sgRNA filtering module. By constructing three modules in the system, optimizing details and processes in the modules, and adopting multiple design criteria and screening principles, the genome-wide sgRNA library is finally constructed. The system and method are concise and efficient, and the obtained library has a high quality and good activity, and is convenient for applications in gene editing researches.
    Type: Application
    Filed: December 14, 2018
    Publication date: June 15, 2023
    Inventors: Fengdan Xu, Liang Jin, Pengyang Xu, Guangyou Duan, Wenyan Zhao, Yi Ge
  • Publication number: 20230110696
    Abstract: A processor includes request issuing units issuing an access request to a storage, a data array including banks holding sub data divided from data read from the storage based on the access request, a switch to transfer the access request to one of the banks, and first and second determination units. The first determination unit determines a cache hit when a tag address included in the access address matches a tag address held therein in correspondence with an index address included in the access address. The second determination unit determines a cache hit when identification information corresponding to a first tag address included in the access address and a second tag address included in the access address, match identification information and second tag address held therein. A cache controller makes access to the data array or storage, based on a determination result of the first or second determination unit.
    Type: Application
    Filed: August 23, 2022
    Publication date: April 13, 2023
    Applicants: Fujitsu Limited, Inter-University Research Institute Corporation Research Organization of Information and Systems
    Inventors: Yi Ge, Masahiro Goshima
  • Publication number: 20230081067
    Abstract: In accordance with an embodiment, described herein is a system and method for providing query acceleration with a computing environment such as, for example, a business intelligence environment, database, data warehouse, or other type of environment that supports data analytics. A middle layer is provided as a long-term table data storage format; and one more acceleration formats, or acceleration tables, can be periodically regenerated from the middle layer, wherein a determination can be made as to whether an accelerated table exists for a dataset table, and if so, then the accelerated table is used to process the query.
    Type: Application
    Filed: August 25, 2022
    Publication date: March 16, 2023
    Inventors: ASHISH MITTAL, KENNETH ENG, ALEXTAIR MASCARENHAS, DAVID WONG, PRAFUL HEBBAR, YI GE, MAHADEVAN RAJAGOPALAN, ROGER BOLSIUS, VIJAYAKUMAR RANGANATHAN, SAMAR LOTIA
  • Patent number: 11463279
    Abstract: A method and apparatus for implementing a virtual local area network. The method includes determining a global virtual local area network for transmitting a broadcast data frame in response to receiving the broadcast data frame at a first switch, encapsulating the broadcast data frame based at least in part on said determination and transmitting it to at least one second switch over the determined global virtual local area network. The broadcast data frame is received at the second switch and an identifier of the global virtual local area network is obtained according to the broadcast data frame. Based at least in part on the identifier of the global virtual local area network, it is determined that which local virtual local area network served by the second switch the de-capsulated broadcast data frame can be sent to.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: October 4, 2022
    Assignee: International Business Machines Corporation
    Inventors: Yi Ge, Hang Liu, Yue Zhang, Kai Zheng
  • Publication number: 20220300289
    Abstract: An operation processing apparatus including one or more lanes each of which processes at most one element operation of an instruction per cycle, and an element operation issuing unit that issues the element operation to the one or more lanes, wherein an entirety of the operation processing apparatus is separated into a plurality of sections by buffers including a plurality of entries, zero or more of the sections that are unable to continue processing of element operations stop the processing, and remaining sections each continue the processing of element operations by storing element operations proceeding to the downstream section into the immediately downstream buffer.
    Type: Application
    Filed: February 8, 2022
    Publication date: September 22, 2022
    Applicants: FUJITSU LIMITED, Inter-University Research Institute Corporation Research Organization of Information and Systems
    Inventors: Masahiro Goshima, Yi Ge