Patents by Inventor C. Yuan

C. Yuan 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: 20240074091
    Abstract: Providing cooling airflow through electronic devices is described. The electronic device includes a directional cooling system which provides for cooling airflow to be efficiently routed through the electronic device to provide improved and directed cooling to heat producing components.
    Type: Application
    Filed: August 30, 2022
    Publication date: February 29, 2024
    Inventors: Elias KHAMISY, Marcus C. CHAN, Allison T. YUAN, Hayden W. FARRIESTER, Chejung LIU
  • Patent number: 11782668
    Abstract: Devices for mitigating or stopping noise or surface current on a display are provided. An electronic device including a display may include a display substrate, a mid-support plate that is adjacent to the display substrate, and a lower support plate that is adjacent to the mid-support plate. A space exists between the mid-support plate and the lower support plate. The mid-support plate includes one or more electromagnetic band gap (EBG) structures formed through the mid-support plate, one or more electromagnetic band gap structures mounted onto the mid-support plate, or both. The one or more electromagnetic band gap structures may mitigate or stop surface current flow across the display.
    Type: Grant
    Filed: August 31, 2022
    Date of Patent: October 10, 2023
    Assignee: Apple Inc.
    Inventors: Mahmoud N. Mahmoud, Cheung-Wei Lam, Ali Foudazi, Le Wang, Qianyi Zhao, Kedi Zhang, Xingchao C. Yuan, Jon F. Housour, Gary Chung
  • Patent number: 11561752
    Abstract: Devices for mitigating or stopping noise or surface current on a display are provided. An electronic device including a display may include a display substrate, a mid-support plate that is adjacent to the display substrate, and a lower support plate that is adjacent to the mid-support plate. A space exists between the mid-support plate and the lower support plate. The mid-support plate includes one or more electromagnetic band gap (EBG) structures formed through the mid-support plate, one or more electromagnetic band gap structures mounted onto the mid-support plate, or both. The one or more electromagnetic band gap structures may mitigate or stop surface current flow across the display.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: January 24, 2023
    Assignee: Apple Inc.
    Inventors: Mahmoud N. Mahmoud, Cheung-Wei Lam, Ali Foudazi, Le Wang, Qianyi Zhao, Kedi Zhang, Xingchao C. Yuan, Jon F. Housour, Gary Chung
  • Publication number: 20220413789
    Abstract: Devices for mitigating or stopping noise or surface current on a display are provided. An electronic device including a display may include a display substrate, a mid-support plate that is adjacent to the display substrate, and a lower support plate that is adjacent to the mid-support plate. A space exists between the mid-support plate and the lower support plate. The mid-support plate includes one or more electromagnetic band gap (EBG) structures formed through the mid-support plate, one or more electromagnetic band gap structures mounted onto the mid-support plate, or both. The one or more electromagnetic band gap structures may mitigate or stop surface current flow across the display.
    Type: Application
    Filed: August 31, 2022
    Publication date: December 29, 2022
    Inventors: Mahmoud N. Mahmoud, Cheung-Wei Lam, Ali Foudazi, Le Wang, Qianyi Zhao, Kedi Zhang, Xingchao C. Yuan, Jon F. Housour, Gary Chung
  • Patent number: 11262966
    Abstract: Devices for mitigating or stopping noise or surface current on a display are provided. An electronic device including a display may include a display substrate, a mid-support plate that is adjacent to the display substrate, and a lower support plate that is adjacent to the mid-support plate. A space exists between the mid-support plate and the lower support plate. The mid-support plate includes one or more electromagnetic band gap (EBG) structures formed through the mid-support plate, one or more electromagnetic band gap structures mounted onto the mid-support plate, or both. The one or more electromagnetic band gap structures may mitigate or stop surface current flow across the display.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: March 1, 2022
    Assignee: Apple Inc.
    Inventors: Mahmoud N. Mahmoud, Cheung-Wei Lam, Ali Foudazi, Le Wang, Qianyi Zhao, Kedi Zhang, Xingchao C. Yuan, Jon F. Housour, Gary Chung
  • Patent number: 11249826
    Abstract: A method and technique for link optimization for callout request messages includes monitoring one or more time-based parameters for each of a plurality of links between a communication pipe of a host system and one or more service systems. The links are used to send callout request messages between one or more applications running on the host system and the one or more service systems that process the callout request messages. The one or more time-based parameters are associated with different stages of callout request message processing by the communication pipe and the one or more service systems. The method also includes creating control data based on values of the one or more time-based parameters, creating the callout request messages to include the control data, and distributing the callout request messages to the one or more service systems via the links.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: February 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Kenneth R. Blackman, David A. Cameron, Benjamin P. Johnson, Jack C. Yuan
  • Publication number: 20220043621
    Abstract: Devices for mitigating or stopping noise or surface current on a display are provided. An electronic device including a display may include a display substrate, a mid-support plate that is adjacent to the display substrate, and a lower support plate that is adjacent to the mid-support plate. A space exists between the mid-support plate and the lower support plate. The mid-support plate includes one or more electromagnetic band gap (EBG) structures formed through the mid-support plate, one or more electromagnetic band gap structures mounted onto the mid-support plate, or both. The one or more electromagnetic band gap structures may mitigate or stop surface current flow across the display.
    Type: Application
    Filed: September 20, 2021
    Publication date: February 10, 2022
    Inventors: Mahmoud N. Mahmoud, Cheung-Wei Lam, Ali Foudazi, Le Wang, Qianyi Zhao, Kedi Zhang, Xingchao C. Yuan, Jon F. Housour, Gary Chung
  • Publication number: 20210096804
    Abstract: Devices for mitigating or stopping noise or surface current on a display are provided. An electronic device including a display may include a display substrate, a mid-support plate that is adjacent to the display substrate, and a lower support plate that is adjacent to the mid-support plate. A space exists between the mid-support plate and the lower support plate. The mid-support plate includes one or more electromagnetic band gap (EBG) structures formed through the mid-support plate, one or more electromagnetic band gap structures mounted onto the mid-support plate, or both. The one or more electromagnetic band gap structures may mitigate or stop surface current flow across the display.
    Type: Application
    Filed: September 27, 2019
    Publication date: April 1, 2021
    Inventors: Mahmoud N. Mahmoud, Cheung-Wei Lam, Ali Foudazi, Le Wang, Qianyi Zhao, Kedi Zhang, Xingchao C. Yuan, Jon F. Housour, Gary Chung
  • Patent number: 10754815
    Abstract: A method includes receiving, by a multi-purpose callout processor, a transaction input from an external client application. The transaction input includes a request to perform a specific functionality by a transaction processing system. The multi-purpose callout processor implements a multi-purpose application program interface between the external client application and the transaction processing system. The method also includes performing a callout based on the transaction input. The multi-purpose callout processor is configured to perform a plurality of types of callouts.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: August 25, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Suzette M. Wendler, Jack C. Yuan
  • Patent number: 10621018
    Abstract: A method and technique for link optimization for callout request messages includes monitoring one or more time-based parameters for each of a plurality of links between a communication pipe of a host system and one or more service systems. The links are used to send callout request messages between one or more applications running on the host system and the one or more service systems that process the callout request messages. The one or more time-based parameters are associated with different stages of callout request message processing by the communication pipe and the one or more service systems. The method also includes creating control data based on values of the one or more time-based parameters, creating the callout request messages to include the control data, and distributing the callout request messages to the one or more service systems via the links.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: April 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenneth R. Blackman, David A. Cameron, Benjamin P. Johnson, Jack C. Yuan
  • Publication number: 20200081755
    Abstract: A method and technique for link optimization for callout request messages includes monitoring one or more time-based parameters for each of a plurality of links between a communication pipe of a host system and one or more service systems. The links are used to send callout request messages between one or more applications running on the host system and the one or more service systems that process the callout request messages. The one or more time-based parameters are associated with different stages of callout request message processing by the communication pipe and the one or more service systems. The method also includes creating control data based on values of the one or more time-based parameters, creating the callout request messages to include the control data, and distributing the callout request messages to the one or more service systems via the links.
    Type: Application
    Filed: November 14, 2019
    Publication date: March 12, 2020
    Inventors: Kenneth R. Blackman, David A. Cameron, Benjamin P. Johnson, Jack C. Yuan
  • Patent number: 10324778
    Abstract: According to embodiments a technique for utilizing an error prediction an avoidance component for a transaction processing system is provided. The technique includes identifying critical functions of the transaction processing system, and collecting usage data. The technique also includes determining a focus area based on the usage data for each of the critical functions, and generating a data message for the focus area, the data message combining internal data and the usage data. The technique includes transmitting the data message to a data processing component (DPC), the data message includes DPC timer information used by the DPC for performing a summarization process, and receiving a summary message from the DPC based on the summarization process performed by the DPC. The technique also includes identifying a summary message focus area from the summary message, and determining a condition of the summary message focus area of the summary message.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: June 18, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Donald Bearden, Benjamin P. Johnson, Nai-Wen Shih, Carson W. Tsai, Jack C. Yuan
  • Publication number: 20190057059
    Abstract: A method includes receiving, by a multi-purpose callout processor, a transaction input from an external client application. The transaction input includes a request to perform a specific functionality by a transaction processing system. The multi-purpose callout processor implements a multi-purpose application program interface between the external client application and the transaction processing system. The method also includes performing a callout based on the transaction input. The multi-purpose callout processor is configured to perform a plurality of types of callouts.
    Type: Application
    Filed: August 15, 2017
    Publication date: February 21, 2019
    Inventors: Suzette M. Wendler, Jack C. Yuan
  • Patent number: 10075389
    Abstract: A method, computer program product and system uses a tiered priority system having three types of callout messages for use by a transaction processing system: (i) callout with a reserved path; (ii) callout with priority; and (iii) default priority callout with sharing mode. An online transaction program (OTP) issues a “reserve call” associated with a “callout with a reserved path”. In response, a reserve call processor initiates an asynchronous request to build an express socket path, and returns a special dispatchable unit of work identifier (special DUOW ID). The OTP subsequently issues any number of callouts to be sent on the express socket path using the special DUOW ID. A callout with priority dynamically allocates a path for sending a callout message, without queuing. A sharing mode combines a group of callout messages (types (i), (ii), and/or (iii) above) into a single TCP/IP send without queuing.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: September 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jack C. Yuan, Elvis B. Halcrombe, Jeffrey L. Maddix, Li-Chuan J. Yang
  • Publication number: 20180246778
    Abstract: According to embodiments a technique for utilizing an error prediction an avoidance component for a transaction processing system is provided. The technique includes identifying critical functions of the transaction processing system, and collecting usage data. The technique also includes determining a focus area based on the usage data for each of the critical functions, and generating a data message for the focus area, the data message combining internal data and the usage data. The technique includes transmitting the data message to a data processing component (DPC), the data message includes DPC timer information used by the DPC for performing a summarization process, and receiving a summary message from the DPC based on the summarization process performed by the DPC. The technique also includes identifying a summary message focus area from the summary message, and determining a condition of the summary message focus area of the summary message.
    Type: Application
    Filed: February 27, 2017
    Publication date: August 30, 2018
    Inventors: DONALD BEARDEN, BENJAMIN P. JOHNSON, NAI-WEN SHIH, CARSON W. TSAI, JACK C. YUAN
  • Patent number: 10033661
    Abstract: A method, computer program product and system uses a tiered priority system having three types of callout messages for use by a transaction processing system: (i) callout with a reserved path; (ii) callout with priority; and (iii) default priority callout with sharing mode. An online transaction program (OTP) issues a “reserve call” associated with a “callout with a reserved path”. In response, a reserve call processor initiates an asynchronous request to build an express socket path, and returns a special dispatchable unit of work identifier (special DUOW ID). The OTP subsequently issues any number of callouts to be sent on the express socket path using the special DUOW ID. A callout with priority dynamically allocates a path for sending a callout message, without queuing. A sharing mode combines a group of callout messages (types (i), (ii), and/or (iii) above) into a single TCP/IP send without queuing.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jack C. Yuan, Elvis B. Halcrombe, Jeffrey L. Maddix, Li-Chuan J. Yang
  • Patent number: 10025154
    Abstract: An electrically activated lens filter with an electro-optic portion having a radially and circumferentially symmetric electric field gradient is disclosed. More particularly, embodiments of the lens filter include an electro-optic portion having one or more conductive plugs arranged around a center region such that an electric field within the electro-optic portion varies from a maximum at an outer rim to a minimum outside of the center region. The lens filter may include a plurality of front electrodes and rear electrodes accessible in an axial direction for electrically activating front and rear transparent conductive layers, respectively.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: July 17, 2018
    Assignee: Apple Inc.
    Inventors: Jeffrey N. Gleason, Xingchao C. Yuan, Ryan J. Dunn, Linsen Bie, Xi Guo, Miodrag Scepanovic
  • Publication number: 20180052722
    Abstract: A method and technique for link optimization for callout request messages includes monitoring one or more time-based parameters for each of a plurality of links between a communication pipe of a host system and one or more service systems. The links are used to send callout request messages between one or more applications running on the host system and the one or more service systems that process the callout request messages. The one or more time-based parameters are associated with different stages of callout request message processing by the communication pipe and the one or more service systems. The method also includes creating control data based on values of the one or more time-based parameters, creating the callout request messages to include the control data, and distributing the callout request messages to the one or more service systems via the links.
    Type: Application
    Filed: November 2, 2017
    Publication date: February 22, 2018
    Inventors: Kenneth R. Blackman, David A. Cameron, Benjamin P. Johnson, Jack C. Yuan
  • Patent number: 9823951
    Abstract: According to one aspect of the present disclosure, a method and technique for link optimization for callout request messages is disclosed. The method includes: monitoring a plurality of different time-based parameters for each of a plurality of links between a communication pipe of a host system and one or more service systems, the links used to send and receive callout request messages between one or more applications running on the host system and the services systems that process the callout request messages, the time-based parameters associated with different stages of callout request message processing by the communication pipe and the service systems; assessing a performance level of each of the plurality of links based on the time-based parameters; and dynamically distributing the callout request messages to select links of the plurality of links based on the performance assessment.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: November 21, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenneth R. Blackman, David A. Cameron, Benjamin P. Johnson, Jack C. Yuan
  • Patent number: 9666264
    Abstract: A method and apparatus for memory calibration averaging is disclosed. In one embodiment, a memory subsystem includes a memory and a memory controller. The memory controller includes a calibration control circuit that periodically performs calibrations of the memory subsystem. Calibration may be performed for a delay applied to a data strobe used to synchronized transfers of data between the memory controller and the memory, and a reference voltage used to distinguish between a logic 0 and a logic 1 during memory reads. Following the performance of a calibration, the values of the delay and the reference voltage may be set based on an average of a most recent number of calibrations.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: May 30, 2017
    Assignee: Apple Inc.
    Inventors: Robert E. Jeter, Kai Lun Hsiung, Rakesh L. Notani, Xingchao C. Yuan