Patents by Inventor Chi Tang

Chi Tang 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: 12394247
    Abstract: The present disclosure discloses an advanced mental fatigue early warning system, electronic device and storage medium, including a data acquisition module, a preprocessing module, an adjustment ability calculation module, a fatigue early warning module, a communication module and a storage module; the data acquisition module is configured for obtaining pupil diameter data; the preprocessing module is configured for preprocessing the pupil diameter data, removing invalid data, and performing linear interpolation; the adjustment ability calculation module is configured for performing calculation and correcting the preprocessed pupil diameter data; the fatigue early warning module is configured for performing mathematical modeling, establishing an advanced prediction model, and calculating a remaining time for an upcoming mental fatigue occurs and issuing an alarm; the communication module is configured for uploading mental fatigue adjustment abilities and alarm methods; the storage module is configured for arc
    Type: Grant
    Filed: November 2, 2023
    Date of Patent: August 19, 2025
    Inventors: Kangning Xie, Yan Li, Chi Tang, Erping Luo, Yawen Zhai, Jiaojiao Ma, Juan Liu, Da Jing, Zedong Yan
  • Publication number: 20240289407
    Abstract: Implementations are described herein for augmenting a traditional search session with stateful chat—via what will be referred to as a “generative companion”—to facilitate more interactive searching. In various implementations, a query may be received, e.g., from a client device operated by a user. Contextual information associated with the user or the client device may be retrieved. Generative model (GM) output may be generated based on processing, using a generative model, data indicative of the query and the contextual information. Synthetic queries may be generated using the GM output, and search result documents (SRDs) may be selected. State data indicative of: the query, contextual information, one or more of the synthetic queries, and the set of search result documents, may be processed to identify a classification of the query. Based on the classification downstream GM(s) may be selected and used to generate one or more additional GM outputs.
    Type: Application
    Filed: February 27, 2024
    Publication date: August 29, 2024
    Inventors: Mahsan Rofouei, Anand Shukla, Qing Wei, Chi Tang, Ryan Brown, Enrique Piqueras
  • Patent number: 11983560
    Abstract: Systems, apparatuses, and methods for efficient parallel execution of multiple work units in a processor by reducing a number of memory accesses are disclosed. A computing system includes a processor core with a parallel data architecture. One or more of a software application and firmware implement matrix operations and support the broadcast of shared data to multiple compute units of the processor core. The application creates thread groups by matching compute kernels of the application with data items, and grouping the resulting work units into thread groups. The application assigns the thread groups to compute units based on detecting shared data among the compute units. Rather than send multiple read access to a memory subsystem for the shared data, a single access request is generated. The single access request includes information to identify the multiple compute units for receiving the shared data when broadcasted.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: May 14, 2024
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Li Peng, Jian Yang, Chi Tang
  • Publication number: 20240144723
    Abstract: The present disclosure discloses an advanced mental fatigue early warning system, electronic device and storage medium, including a data acquisition module, a preprocessing module, an adjustment ability calculation module, a fatigue early warning module, a communication module and a storage module; the data acquisition module is configured for obtaining pupil diameter data; the preprocessing module is configured for preprocessing the pupil diameter data, removing invalid data, and performing linear interpolation; the adjustment ability calculation module is configured for performing calculation and correcting the preprocessed pupil diameter data; the fatigue early warning module is configured for performing mathematical modeling, establishing an advanced prediction model, and calculating a remaining time for an upcoming mental fatigue occurs and issuing an alarm; the communication module is configured for uploading mental fatigue adjustment abilities and alarm methods; the storage module is configured for arc
    Type: Application
    Filed: November 2, 2023
    Publication date: May 2, 2024
    Applicant: Air Force Medical University
    Inventors: Kangning Xie, Yan Li, Chi Tang, Erping Luo, Yawen Zhai, Jiaojiao Ma, Juan Liu, Da Jing, Zedong Yan
  • Patent number: 11609785
    Abstract: Systems, apparatuses, and methods for efficient parallel execution of multiple work units in a processor by reducing a number of memory accesses are disclosed. A computing system includes a processor core with a parallel data architecture. The processor core executes a software application with matrix operations. The processor core supports the broadcast of shared data to multiple compute units of the processor core. A compiler or other code assigns thread groups to compute units based on detecting shared data among the compute units. Rather than send multiple read accesses to a memory subsystem for the shared data, the processor core generates a single access request. The single access request includes information to identify the multiple compute units for receiving the shared data when broadcasted by the processor core.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: March 21, 2023
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Li Peng, Jian Yang, Chi Tang
  • Publication number: 20220186737
    Abstract: A fan assembly and associated methods are shown. Fan assemblies and methods include a fluid passage region defined between a fan motor and an outer housing. Example assemblies and methods include a number of hollow vanes located within the fluid passage region to permit an air flow between the fan motor and air external to the outer housing. In selected examples, fan motor cooling is facilitated using configurations described.
    Type: Application
    Filed: December 20, 2021
    Publication date: June 16, 2022
    Inventors: David Khalitov, Radha Krishna Ganesh, Chi Tang
  • Publication number: 20220129312
    Abstract: Systems, apparatuses, and methods for efficient parallel execution of multiple work units in a processor by reducing a number of memory accesses are disclosed. A computing system includes a processor core with a parallel data architecture. One or more of a software application and firmware implement matrix operations and support the broadcast of shared data to multiple compute units of the processor core. The application creates thread groups by matching compute kernels of the application with data items, and grouping the resulting work units into thread groups. The application assigns the thread groups to compute units based on detecting shared data among the compute units. Rather than send multiple read access to a memory subsystem for the shared data, a single access request is generated. The single access request includes information to identify the multiple compute units for receiving the shared data when broadcasted.
    Type: Application
    Filed: January 7, 2022
    Publication date: April 28, 2022
    Inventors: Li Peng, Jian Yang, Chi Tang
  • Patent number: 11294488
    Abstract: A touch display device includes a cover plate, a touch module, a frame, and a display module. The touch module is disposed on the cover plate and defines thereon a sensing zone and a peripheral zone connecting each other. The frame is located at a side of the touch module away from the cover plate and includes a plurality of fixing members and an accommodating trough. The fixing members cross the peripheral zone to be fixed to the cover plate. At least one part of the touch module in the peripheral zone is attached to a side of the frame away from the cover plate. The display module is disposed in the accommodating trough and over the sensing zone.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: April 5, 2022
    Assignee: TPK TOUCH SOLUTIONS (XIAMEN) INC.
    Inventors: Hsueh-Han Shih, Ying-Fu Wang, Chun Jung Huang, Shang-Yu Lin, Chi Tang
  • Patent number: 11275612
    Abstract: Systems, apparatuses, and methods for efficient parallel execution of multiple work units in a processor by reducing a number of memory accesses are disclosed. A computing system includes a processor core with a parallel data architecture. One or more of a software application and firmware implement matrix operations and support the broadcast of shared data to multiple compute units of the processor core. The application creates thread groups by matching compute kernels of the application with data items, and grouping the resulting work units into thread groups. The application assigns the thread groups to compute units based on detecting shared data among the compute units. Rather than send multiple read access to a memory subsystem for the shared data, a single access request is generated. The single access request includes information to identify the multiple compute units for receiving the shared data when broadcasted.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: March 15, 2022
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Li Peng, Jian Yang, Chi Tang
  • Publication number: 20220043524
    Abstract: A touch display device includes a cover plate, a touch module, a frame, and a display module. The touch module is disposed on the cover plate and defines thereon a sensing zone and a peripheral zone connecting each other. The frame is located at a side of the touch module away from the cover plate and includes a plurality of fixing members and an accommodating trough. The fixing members cross the peripheral zone to be fixed to the cover plate. At least one part of the touch module in the peripheral zone is attached to a side of the frame away from the cover plate. The display module is disposed in the accommodating trough and over the sensing zone.
    Type: Application
    Filed: August 6, 2020
    Publication date: February 10, 2022
    Inventors: Hsueh-Han SHIH, Ying-Fu WANG, Chun Jung HUANG, Shang-Yu LIN, Chi TANG
  • Publication number: 20210191761
    Abstract: Systems, apparatuses, and methods for efficient parallel execution of multiple work units in a processor by reducing a number of memory accesses are disclosed. A computing system includes a processor core with a parallel data architecture. The processor core executes a software application with matrix operations. The processor core supports the broadcast of shared data to multiple compute units of the processor core. A compiler or other code assigns thread groups to compute units based on detecting shared data among the compute units. Rather than send multiple read accesses to a memory subsystem for the shared data, the processor core generates a single access request. The single access request includes information to identify the multiple compute units for receiving the shared data when broadcasted by the processor core.
    Type: Application
    Filed: December 30, 2019
    Publication date: June 24, 2021
    Inventors: Li Peng, Jian Yang, Chi Tang
  • Publication number: 20210191758
    Abstract: Systems, apparatuses, and methods for efficient parallel execution of multiple work units in a processor by reducing a number of memory accesses are disclosed. A computing system includes a processor core with a parallel data architecture. One or more of a software application and firmware implement matrix operations and support the broadcast of shared data to multiple compute units of the processor core. The application creates thread groups by matching compute kernels of the application with data items, and grouping the resulting work units into thread groups. The application assigns the thread groups to compute units based on detecting shared data among the compute units. Rather than send multiple read access to a memory subsystem for the shared data, a single access request is generated. The single access request includes information to identify the multiple compute units for receiving the shared data when broadcasted.
    Type: Application
    Filed: December 20, 2019
    Publication date: June 24, 2021
    Inventors: Li Peng, Jian Yang, Chi Tang
  • Patent number: 10592565
    Abstract: An objective of the present invention is providing a method and apparatus for providing recommended information. A method according to the present invention comprises steps of: determining, based on one or more pieces of content information in one or more webpages, whether the one or more pieces of content information may be used as recommended information, respectively; obtaining feature information of the recommended information if the content information is recommended information; determining ordering information of the each piece of recommended information based on the feature information of each piece of recommended information; wherein the method further comprises the following step: if a user's browsing operation on the webpage corresponds to at least one piece of recommended information, presenting the at least one piece of recommended information.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: March 17, 2020
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventors: Chi Tang, Huadong Li, Weiyu Chen, Jiajia Chen, Xunliang Cai, Yang Song
  • Patent number: 9929338
    Abstract: Pure spin current devices are provided. The devices include sandwich structures of metal/magnetic insulator/metal. A first current injected in a first metal layer generates a pure spin current. The spin current can be switched between “on” and “off” states by controlling an in-plane magnetization orientation of the magnetic insulator. In the “on” state, the pure spin current is transmitted from the first metal layer to the second metal layer, through the magnetic insulator layer. The pure spin current in the second metal layer induces generation of a second charge current. In the “off” state, the pure spin current is absorbed at the interface between the first metal layer and the metal insulator. Such structures can serve as pure spin current valve devices or provide analog functionality, as rotating the in-plane magnetization provides analog sinusoidal modulation of the spin current.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: March 27, 2018
    Assignee: The Regents Of The University Of California
    Inventors: Jing Shi, Junxue Li, Yadong Xu, Mohammed Aldosary, Chi Tang, Roger Lake
  • Publication number: 20170104150
    Abstract: Pure spin current devices are provided. The devices include sandwich structures of metal/magnetic insulator/metal. A first current injected in a first metal layer generates a pure spin current. The spin current can be switched between “on” and “off” states by controlling an in-plane magnetization orientation of the magnetic insulator. In the “on” state, the pure spin current is transmitted from the first metal layer to the second metal layer, through the magnetic insulator layer. The pure spin current in the second metal layer induces generation of a second charge current. In the “off” state, the pure spin current is absorbed at the interface between the first metal layer and the metal insulator. Such structures can serve as pure spin current valve devices or provide analog functionality, as rotating the in-plane magnetization provides analog sinusoidal modulation of the spin current.
    Type: Application
    Filed: October 10, 2016
    Publication date: April 13, 2017
    Inventors: Jing Shi, Junxue Li, Yadong Xu, Mohammed Aldosary, Chi Tang, Roger Lake
  • Publication number: 20160356287
    Abstract: A fan assembly is shown. Examples of fan assemblies shown include asymmetric vanes. In one example, the vanes are substantially identical, but are located asymmetrically with respect to one another. In one example the vanes are asymmetric with respect to one another. In one example, the vanes are both asymmetrically located and are asymmetric with respect to one another. Fan assemblies and vanes are further shown that include hollow vanes. Passages in the hollow vanes may allow external air to contact a fan motor and/or mix with a primary flow.
    Type: Application
    Filed: June 3, 2016
    Publication date: December 8, 2016
    Inventors: Daniel Khalitov, Radha Krishna Ganesh, Chi Tang
  • Publication number: 20160356278
    Abstract: A fan assembly and associated methods are shown. Fan assemblies and methods include a fluid passage region defined between a fan motor and an outer housing. Example assemblies and methods include a number of hollow vanes located within the fluid passage region to permit an air flow between the fan motor and air external to the outer housing. In selected examples, fan motor cooling is facilitated using configurations described.
    Type: Application
    Filed: June 3, 2016
    Publication date: December 8, 2016
    Inventors: Daniel Khalitov, Radha Krishna Ganesh, Chi Tang
  • Publication number: 20150294011
    Abstract: An objective of the present invention is providing a method and apparatus for providing recommended information. A method according to the present invention comprises steps of: determining, based on one or more pieces of content information in one or more webpages, whether the one or more pieces of content information may be used as recommended information, respectively; obtaining feature information of the recommended information if the content information is recommended information; determining ordering information of the each piece of recommended information based on the feature information of each piece of recommended information; wherein the method further comprises the following step: if a user's browsing operation on the webpage corresponds to at least one piece of recommended information, presenting the at least one piece of recommended information.
    Type: Application
    Filed: December 31, 2014
    Publication date: October 15, 2015
    Inventors: Chi TANG, Huadong LI, Weiyu CHEN, Jiajia CHEN, Xunliang CAI, Yang SONG
  • Publication number: 20140181768
    Abstract: A method and apparatus for automated performance verification for integrated circuit design is described herein. The method includes test preparation and automated verification stages. The test preparation stage generates design feature-specific performance tests to meet expected performance goals under certain workloads using optimization approaches and for different design configurations. The automated verification stage is implemented by integrating functional, automated modules into a verification infrastructure. These modules include register transfer level (RTL) simulation, performance evaluation and performance publish modules. The RTL simulation module schedules performance testing jobs, runs a series of performance tests on simulation logic simultaneously and generates performance counters for each functional unit.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Inventors: Jian Yang, Pingping Shao, Houkun Li, Jerry Su, Chi Tang, Griffin Wang
  • Patent number: 8520371
    Abstract: A digital photo frame includes a body, a back shell defining a hole and a rotary support. The rotary support is rotatably connected to the back shell, includes a rotary base rotatably received in the hole, a connection member pivotedly connected to the rotary base, and an elongated support body slidably coupled to the connection member. The connection member includes a spring tab, a support body defining a plurality of channels. The channels are arranged along a lengthwise direction of the connection portion. the spring tab is selectively snappingly engaged in one of the channels. One of the rotary base and the back shell includes a plurality of protrusions, and the other one of the rotary base and the back shell defines a plurality of notches corresponding to the protrusions, the protrusions are snappingly engaging in the respective notches.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: August 27, 2013
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Jiu-Cheng Peng, Ping-Chou Chen, Chi Tang, Jian Liu