Patents by Inventor K. Choi

K. Choi 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: 11839093
    Abstract: Apparatuses, systems, and methods are described to enhance images rendered on an Organic Light Emitting Diode (OLED) display. An OLED device is formed with a first light emitting OLED stack, a charge generating layer (CGL), a second light emitting OLED stack, and a color filter. An OLED display pixel includes three sub-pixels where each subpixel is fabricated with a separate anode and a color filter. A dielectric barrier is disposed between the separate anodes and around the perimeter of each separate anode of the three sub-pixels. When current flows to a desired sub-pixel of the three sub-pixels, lateral current flow through the CGL to adjacent sub-pixels is impeded, resulting in light generation by the desired sub-pixel and reduction in unwanted light generation at sub-pixels adjacent to the desired sub-pixel. The OLED device can include micro lenses, which collimate light thereby reducing an aperture of emitted light to increase display brightness.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: December 5, 2023
    Assignee: KOPIN CORPORATION
    Inventors: Boryeu Tsaur, Hong K Choi
  • Patent number: 11793033
    Abstract: Apparatuses, systems, and methods are described to enhance images rendered on an Organic Light Emitting Diode (OLED) display. An OLED device is formed with a first light emitting OLED stack, a charge generating layer (CGL), a second light emitting OLED stack, and a color filter. An OLED display pixel includes three sub-pixels where each subpixel is fabricated with a separate anode and a color filter. A dielectric barrier is disposed between the separate anodes and around the perimeter of each separate anode of the three sub-pixels. When current flows to a desired sub-pixel of the three sub-pixels, lateral current flow through the CGL to adjacent sub-pixels is impeded, resulting in light generation by the desired sub-pixel and reduction in unwanted light generation at sub-pixels adjacent to the desired sub-pixel. The OLED device can include micro lenses, which collimate light thereby reducing an aperture of emitted light to increase display brightness.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: October 17, 2023
    Assignee: KOPIN CORPORATION
    Inventors: Boryeu Tsaur, Hong K. Choi
  • Patent number: 11627630
    Abstract: The technique herein optimizes delivery performance from a content delivery network (CDN) edge node, preferably by using knowledge of radio link allocation behavior. According to the technique herein, an IP address of a cellular end user (or equivalent) is recognized by the CDN edge. Then, preferably by tracking idle times both in consecutive downloading bursts in the end user session and in an on/off style radio link allocation pattern, the CDN edge adjusts transport layer network protocol parameters. The approach (which leverages the cross-layer intelligence obtainable from existing CDN infrastructure) thus enables the transport layer protocol implemented at the edge to optimize the delivery performance over the cellular mobile network.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: April 11, 2023
    Assignee: Akamai Technologies, Inc.
    Inventor: Byung K. Choi
  • Patent number: 11588885
    Abstract: Among other things, this document describes systems, methods and devices for performance testing and dynamic placement of computing tasks in a distributed computing environment. In embodiments, a given client request is forwarded up a hierarchy of nodes, or across tiers in the hierarchy. A particular computing node in the system self-determines to perform a computing task to generate (or help generate) particular content for a response to the client. The computing node injects its identifier into the response indicating that it performed those tasks; the identifier is transmitted to the client with particular content. The client runs code that assesses the performance of the system from the client's perspective, e.g., in servicing the request, and beacons this performance data, along with the aforementioned identifier, to a system intelligence component. The performance information may be used to dynamically place and improve the placement of the computing task(s).
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: February 21, 2023
    Assignee: Akamai Technologies, Inc.
    Inventor: Byung K. Choi
  • Publication number: 20220382584
    Abstract: Among other things, this document describes systems, methods and devices for performance testing and dynamic placement of computing tasks in a distributed computing environment. In embodiments, a given client request is forwarded up a hierarchy of nodes, or across tiers in the hierarchy. A particular computing node in the system self-determines to perform a computing task to generate (or help generate) particular content for a response to the client. The computing node injects its identifier into the response indicating that it performed those tasks; the identifier is transmitted to the client with particular content. The client runs code that assesses the performance of the system from the client's perspective, e.g., in servicing the request, and beacons this performance data, along with the aforementioned identifier, to a system intelligence component. The performance information may be used to dynamically place and improve the placement of the computing task(s).
    Type: Application
    Filed: April 11, 2022
    Publication date: December 1, 2022
    Applicant: Akamai Technologies, Inc.
    Inventor: Byung K. Choi
  • Patent number: 11303720
    Abstract: This document describes systems, methods and apparatus for locating an object and/or processed versions of that object in a CDN cache system. When a CDN server needs to send a forward request to an origin server to retrieve an object, the CDN server can append a ‘cache hint’ (sometimes referred to herein as a pointer or as ‘reverse cookie’) to its request. The cache hint preferably includes information that will be stored at the origin server and provided to other CDN servers that subsequently ask for the same object. Preferably the information is a pointer that will enable the object to be located within the CDN and/or enable the location of modified version of the object that have already been created and stored within the CDN.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: April 12, 2022
    Assignee: Akamai Technologies, Inc.
    Inventor: Byung K. Choi
  • Patent number: 11303702
    Abstract: Among other things, this document describes systems, methods and devices for performance testing and dynamic placement of computing tasks in a distributed computing environment. In embodiments, a given client request is forwarded up a hierarchy of nodes, or across tiers in the hierarchy. A particular computing node in the system self-determines to perform a computing task to generate (or help generate) particular content for a response to the client. The computing node injects its identifier into the response indicating that it performed those tasks; the identifier is transmitted to the client with particular content. The client runs code that assesses the performance of the system from the client's perspective, e.g., in servicing the request, and beacons this performance data, along with the aforementioned identifier, to a system intelligence component. The performance information may be used to dynamically place and improve the placement of the computing task(s).
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: April 12, 2022
    Assignee: Akamai Technologies, Inc.
    Inventor: Byung K. Choi
  • Publication number: 20210243249
    Abstract: Among other things, this document describes systems, methods and devices for performance testing and dynamic placement of computing tasks in a distributed computing environment. In embodiments, a given client request is forwarded up a hierarchy of nodes, or across tiers in the hierarchy. A particular computing node in the system self-determines to perform a computing task to generate (or help generate) particular content for a response to the client. The computing node injects its identifier into the response indicating that it performed those tasks; the identifier is transmitted to the client with particular content. The client runs code that assesses the performance of the system from the client's perspective, e.g., in servicing the request, and beacons this performance data, along with the aforementioned identifier, to a system intelligence component. The performance information may be used to dynamically place and improve the placement of the computing task(s).
    Type: Application
    Filed: February 2, 2021
    Publication date: August 5, 2021
    Applicant: Akamai Technologies, Inc.
    Inventor: Byung K. Choi
  • Patent number: 11063883
    Abstract: This disclosure provides for an enhancement to a transport layer switch and, in particular the management of end points. In this approach, a memory space, such as a large logical ring buffer, is shared by incumbent connections to facilitate a space multiplexing end point management scheme. Preferably, memory allocation in the memory space is done packet-by-packet dynamically. Because the memory space is shared by all admitted connections, packets belonging to the same connection are not necessarily located physically consecutive to each other. A packet indexing mechanism that implements a set of pointers ensures that consecutiveness for packets on the same connection is maintained. This approach to end point multiplexing provides significant benefits by improving resource utilization, and enabling a higher number of connections to be served.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: July 13, 2021
    Assignee: Akamai Technologies, Inc.
    Inventor: Byung K. Choi
  • Patent number: 10924534
    Abstract: Among other things, this document describes systems, methods and devices for performance testing and dynamic placement of computing tasks in a distributed computing environment. In embodiments, a given client request is forwarded up a hierarchy of nodes, or across tiers in the hierarchy. A particular computing node in the system self-determines to perform a computing task to generate (or help generate) particular content for a response to the client. The computing node injects its identifier into the response indicating that it performed those tasks; the identifier is transmitted to the client with particular content. The client runs code that assesses the performance of the system from the client's perspective, e.g., in servicing the request, and beacons this performance data, along with the aforementioned identifier, to a system intelligence component. The performance information may be used to dynamically place and improve the placement of the computing task(s).
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: February 16, 2021
    Assignee: Akamai Technologies, Inc.
    Inventor: Byung K. Choi
  • Patent number: 10905682
    Abstract: A method for treating one or more symptoms of COPD comprising administering to an in need of treatment a therapeutically effect amount of one or more mitochondrial iron chelators. The mitochondrial iron chelator can be deferiprone. Compostions comprising mitochondrial iron chelators suitable for administration are also disclosed.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: February 2, 2021
    Assignee: Cornell University
    Inventors: Augustine M. K. Choi, Suzanne M. Cloonan
  • Publication number: 20200404070
    Abstract: This document describes systems, methods and apparatus for locating an object and/or processed versions of that object in a CDN cache system. When a CDN server needs to send a forward request to an origin server to retrieve an object, the CDN server can append a ‘cache hint’ (sometimes referred to herein as a pointer or as ‘reverse cookie’) to its request. The cache hint preferably includes information that will be stored at the origin server and provided to other CDN servers that subsequently ask for the same object. Preferably the information is a pointer that will enable the object to be located within the CDN and/or enable the location of modified version of the object that have already been created and stored within the CDN.
    Type: Application
    Filed: May 29, 2020
    Publication date: December 24, 2020
    Applicant: Akamai Technologies, Inc.
    Inventor: Byung K. Choi
  • Patent number: 10770269
    Abstract: Embodiments of the present disclosure generally provide various apparatus and methods for reducing particles in a semiconductor processing chamber. One embodiment of present disclosure provides a vacuum screen assembly disposed over a vacuum port to prevent particles generated by the vacuum pump from entering substrate processing regions. Another embodiment of the present disclosure provides a perforated chamber liner around a processing region of the substrate. Another embodiment of the present disclosure provides a gas distributing chamber liner for distributing a cleaning gas around the substrate support under the substrate supporting surface.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: September 8, 2020
    Assignee: Applied Materials, Inc.
    Inventors: Andrew Nguyen, Bradley Howard, Shahid Rauf, Ajit Balakrishna, Tom K. Choi, Kenneth S. Collins, Anand Kumar, Michael D. Willwerth, Yogananda Sarode Vishwanath
  • Patent number: 10769285
    Abstract: Technical solutions are described for securing data by a communication apparatus. An example computer-implemented method includes receiving, by an encryption engine, a request to apply cryptography to input data. The computer-implemented method also includes generating metadata for the input data, where the metadata identifies characteristics of content included in the input data. The method further includes applying a cryptographic technique to the input data to generate output data, and outputting the output data and metadata in response to the request.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: September 8, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Victor G. Alonzo, Zachary A. Burns, Yuk L. Chan, Gisela C. Cheng, Kin K. Choi, Kin Ng
  • Publication number: 20200280606
    Abstract: Among other things, this document describes systems, methods and devices for performance testing and dynamic placement of computing tasks in a distributed computing environment. In embodiments, a given client request is forwarded up a hierarchy of nodes, or across tiers in the hierarchy. A particular computing node in the system self-determines to perform a computing task to generate (or help generate) particular content for a response to the client. The computing node injects its identifier into the response indicating that it performed those tasks; the identifier is transmitted to the client with particular content. The client runs code that assesses the performance of the system from the client's perspective, e.g., in servicing the request, and beacons this performance data, along with the aforementioned identifier, to a system intelligence component. The performance information may be used to dynamically place and improve the placement of the computing task(s).
    Type: Application
    Filed: March 1, 2019
    Publication date: September 3, 2020
    Applicant: Akamai Technologies, Inc.
    Inventor: Byung K. Choi
  • Patent number: 10764391
    Abstract: This document describes systems, methods and apparatus for locating an object and/or processed versions of that object in a CDN cache system. When a CDN server needs to send a forward request to an origin server to retrieve an object, the CDN server can append a ‘cache hint’ (sometimes referred to herein as a pointer or as ‘reverse cookie’) to its request. The cache hint preferably includes information that will be stored at the origin server and provided to other CDN servers that subsequently ask for the same object. Preferably the information is a pointer that will enable the object to be located within the CDN and/or enable the location of modified version of the object that have already been created and stored within the CDN.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: September 1, 2020
    Assignee: Akamai Technologies, Inc.
    Inventor: Byung K. Choi
  • Patent number: 10733324
    Abstract: Technical solutions are described for preventing unauthorized transmission of data by a communication apparatus. An example computer-implemented method includes monitoring a data transmission request from an application being executed by the communication apparatus. The data transmission request is associated with transmission data. The method further includes securing the transmission data, where the securing includes identifying a content of a predetermined type in the transmission data, and generating secured transmission data. The secured transmission data includes a corresponding modified version of the content of the predetermined type. The computer-implemented method also includes transmitting the secured transmission data in response to the data transmission request.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: August 4, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Victor G. Alonzo, Zachary A. Burns, Yuk L. Chan, Gisela C. Cheng, Kin K. Choi, Kin Ng
  • Publication number: 20200236733
    Abstract: The technique herein optimizes delivery performance from a content delivery network (CDN) edge node, preferably by using knowledge of radio link allocation behavior. According to the technique herein, an IP address of a cellular end user (or equivalent) is recognized by the CDN edge. Then, preferably by tracking idle times both in consecutive downloading bursts in the end user session and in an on/off style radio link allocation pattern, the CDN edge adjusts transport layer network protocol parameters. The approach (which leverages the cross-layer intelligence obtainable from existing CDN infrastructure) thus enables the transport layer protocol implemented at the edge to optimize the delivery performance over the cellular mobile network.
    Type: Application
    Filed: April 7, 2020
    Publication date: July 23, 2020
    Inventor: Byung K. Choi
  • Patent number: 10694005
    Abstract: This document describes, among other things, improved methods, systems, and apparatus for relaying packets on computer networks. Preferably, the relay function is accelerated at a host by implementing selected forwarding functions in hardware, such as the host's network interface card, while upper software layers at the host retain at least some access to the packet flow to handle more complex operations and/or monitoring. In a so-called “split TCP” arrangement, for example, a relay host terminates a first TCP connection from a given host and forwards packets on that connection to another given host on a second TCP connection. The relay host has a TCP forwarding table implemented at the device level, configurable by a relay management application running in the kernel or user-space. Special forwarding table modes may be used to enable full-TCP protocol support while also taking advantage of hardware acceleration.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: June 23, 2020
    Assignee: Akamai Technologies Inc.
    Inventor: Byung K. Choi
  • Patent number: 10616947
    Abstract: The technique herein optimizes delivery performance from a content delivery network (CDN) edge node, preferably by using knowledge of radio link allocation behavior. According to the technique herein, an IP address of a cellular end user (or equivalent) is recognized by the CDN edge. Then, preferably by tracking idle times both in consecutive downloading bursts in the end user session and in an on/off style radio link allocation pattern, the CDN edge adjusts transport layer network protocol parameters. The approach (which leverages the cross-layer intelligence obtainable from existing CDN infrastructure) thus enables the transport layer protocol implemented at the edge to optimize the delivery performance over the cellular mobile network.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: April 7, 2020
    Assignee: Akamai Technologies, Inc.
    Inventor: Byung K. Choi