Patents by Inventor Yao-Min Chen

Yao-Min Chen 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: 20240134256
    Abstract: A projection device includes a shell, a lens, two first ribs, two second ribs, and a sliding cover. The shell has a top plate, a left sidewall, and a right sidewall, the top plate is respectively connected to the left sidewall and the right sidewall, and the top plate has an opening. The lens is disposed in the shell and exposed by the opening. The two first ribs are disposed on the top plate, extending directions of the two first ribs are perpendicular to the left sidewall and the right sidewall, and the opening is disposed between the two first ribs. The sliding cover is slidably disposed on the shell for covering the opening. The two second ribs are disposed on a top cover body of the sliding cover, and one of the two second ribs is located between the two first ribs.
    Type: Application
    Filed: October 23, 2023
    Publication date: April 25, 2024
    Applicant: Coretronic Corporation
    Inventors: Wei-Min Chien, Yen-Ting Lin, Yao-Hung Chen
  • Patent number: 11942993
    Abstract: An optical transmission device includes: a control module generate a control signal output which includes a slope adjust signal and a bias voltage offset adjust signal according to an input signal indicating a dispersion amount an electrical level adjust signal; a multi-level pulse amplitude modulator; and an asymmetrical optical modulator which is controlled by the slope adjust signal to be operated at one of a positive slope and a negative slope of a transfer function of the asymmetrical optical modulator itself, and is controlled by the bias voltage offset adjust signal of the control signal output to offset a bias voltage point of the asymmetrical optical modulator itself from a quadrature point of the transfer function, and modulates the multi-level pulse amplitude modulation signal to an optical signal to generate an optical modulate signal having a chirp.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: March 26, 2024
    Assignee: Molex, LLC
    Inventors: Kuen-Ting Tsai, Wei-Hung Chen, Zuon-Min Chuang, Yao-Wen Liang
  • Patent number: 10853125
    Abstract: An offload engine may attempt to offload, on behalf of applications, data operations to be performed on a datastream. The offload engine may intercept one or more data operations, such as may be part of a collections API, performed by an application. The data operations and the datastream may be specified and/or provided by the application and, in response, the offload engine may be configured to execute (or attempt to execute) the data operations on the datastream using an analytics accelerating co-processor rather than using a general purpose CPU core. The offload engine may determine whether or not to offload the data operations to the analytics accelerating co-processor. If the offload is unsuccessful or if the offload engine determines that the data operations are not suitable for offloading, the offload engine may then cause the data operations to be performed using general purpose CPU cores on the system.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: December 1, 2020
    Assignee: Oracle International Corporation
    Inventors: Karthik Ganesan, Shrinivas B. Joshi, Yao-Min Chen, Luyang Wang, Ahmed Khawaja
  • Publication number: 20180052708
    Abstract: An offload engine may attempt to offload, on behalf of applications, data operations to be performed on a datastream. The offload engine may intercept one or more data operations, such as may be part of a collections API, performed by an application. The data operations and the datastream may be specified and/or provided by the application and, in response, the offload engine may be configured to execute (or attempt to execute) the data operations on the datastream using an analytics accelerating co-processor rather than using a general purpose CPU core. The offload engine may determine whether or not to offload the data operations to the analytics accelerating co-processor. If the offload is unsuccessful or if the offload engine determines that the data operations are not suitable for offloading, the offload engine may then cause the data operations to be performed using general purpose CPU cores on the system.
    Type: Application
    Filed: October 6, 2016
    Publication date: February 22, 2018
    Inventors: Karthik Ganesan, Shrinivas B. Joshi, Yao-Min Chen, Luyang Wang, Ahmed Khawaja
  • Patent number: 9894021
    Abstract: Intelligent adjustment of compression levels of messages being brokered or otherwise handled by message service providers in a cloud-computing environment to strike a balance between the reduction in network usage and storage requirement resources owing to message compression on one hand and the increase in CPU resource usage owing to message compression on the other hand for reducing usage-based charges from the cloud customer's point of view and reducing the equipment and operational cost from the cloud provider's point of view (resulting in the ability of the provider to take on and/or retain customers). Determination of an “optimal” compression level that strikes an appropriate balance among resource usage may include consideration of a current messaging load (e.g., bytes of data per unit time), a current compression level, and current usage levels of one or more of the various resources.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: February 13, 2018
    Assignee: Oracle International Corporation
    Inventors: Zhenyun Zhuang, Yao-Min Chen
  • Patent number: 9406361
    Abstract: A memory subsystem incorporating a die-stacked DRAM (DSDRAM) is disclosed. In one embodiment, a system include a processor implemented on a silicon interposer of an integrated circuit (IC) package, a DSDRAM coupled to the processor, the DSDRAM implemented on the silicon interposer of the IC package, and a DRAM implemented separately from the IC package. The DSDRAM and the DRAM form a main memory having a contiguous address space comprising a range of physical addresses. The physical addresses of the DSDRAM occupy a first contiguous portion of the address space, while the DRAM occupies a second contiguous portion of the address space. Each physical address of the contiguous address space is augmented with a first bit that, when set, indicates that a page is stored in the DRAM and the DSDRAM.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: August 2, 2016
    Assignee: Oracle International Corporation
    Inventors: Jee Ho Ryoo, Karthik Ganesan, Yao-Min Chen
  • Publication number: 20160127284
    Abstract: Intelligent adjustment of compression levels of messages being brokered or otherwise handled by message service providers in a cloud-computing environment to strike a balance between the reduction in network usage and storage requirement resources owing to message compression on one hand and the increase in CPU resource usage owing to message compression on the other hand for reducing usage-based charges from the cloud customer's point of view and reducing the equipment and operational cost from the cloud provider's point of view (resulting in the ability of the provider to take on and/or retain customers). Determination of an “optimal” compression level that strikes an appropriate balance among resource usage may include consideration of a current messaging load (e.g., bytes of data per unit time), a current compression level, and current usage levels of one or more of the various resources.
    Type: Application
    Filed: January 12, 2016
    Publication date: May 5, 2016
    Inventors: Zhenyun Zhuang, Yao-Min Chen
  • Patent number: 9270624
    Abstract: Intelligent adjustment of compression levels of messages being brokered or otherwise handled by message service providers in a cloud-computing environment to strike a balance between the reduction in network usage and storage requirement resources owing to message compression on one hand and the increase in CPU resource usage owing to message compression on the other hand for reducing usage-based charges from the cloud customer's point of view and reducing the equipment and operational cost from the cloud provider's point of view (resulting in the ability of the provider to take on and/or retain customers). Determination of an “optimal” compression level that strikes an appropriate balance among resource usage may include consideration of a current messaging load (e.g., bytes of data per unit time), a current compression level, and current usage levels of one or more of the various resources.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: February 23, 2016
    Assignee: Oracle International Corporation
    Inventors: Zhenyun Zhuang, Yao-Min Chen
  • Publication number: 20150279436
    Abstract: A memory subsystem incorporating a die-stacked DRAM (DSDRAM) is disclosed. In one embodiment, a system include a processor implemented on a silicon interposer of an integrated circuit (IC) package, a DSDRAM coupled to the processor, the DSDRAM implemented on the silicon interposer of the IC package, and a DRAM implemented separately from the IC package. The DSDRAM and the DRAM form a main memory having a contiguous address space comprising a range of physical addresses. The physical addresses of the DSDRAM occupy a first contiguous portion of the address space, while the DRAM occupies a second contiguous portion of the address space. Each physical address of the contiguous address space is augmented with a first bit that, when set, indicates that a page is stored in the DRAM and the DSDRAM.
    Type: Application
    Filed: March 27, 2014
    Publication date: October 1, 2015
    Inventors: Jee Ho Ryoo, Karthik Ganesan, Yao-Min Chen
  • Publication number: 20140337442
    Abstract: Intelligent adjustment of compression levels of messages being brokered or otherwise handled by message service providers in a cloud-computing environment to strike a balance between the reduction in network usage and storage requirement resources owing to message compression on one hand and the increase in CPU resource usage owing to message compression on the other hand for reducing usage-based charges from the cloud customer's point of view and reducing the equipment and operational cost from the cloud provider's point of view (resulting in the ability of the provider to take on and/or retain customers). Determination of an “optimal” compression level that strikes an appropriate balance among resource usage may include consideration of a current messaging load (e.g., bytes of data per unit time), a current compression level, and current usage levels of one or more of the various resources.
    Type: Application
    Filed: May 10, 2013
    Publication date: November 13, 2014
    Applicant: Oracle International Corporation
    Inventors: Zhenyun Zhuang, Yao-Min Chen
  • Publication number: 20080219261
    Abstract: A system and method for processing data streams is disclosed. The system receives data packets for data streams, screen the data packets for searched patterns, and forward the data packets for their respective stream processing. Generally, the data packet is scanned for viruses before being forwarded for further processing. When an out-of-order data packet is received, a copy is made and the data packet is forwarded without being scanned. When a delayed data packet is received, it is scanned for virus along with the saved copy of the out-of-order data packet. If a virus is detected, the delayed packet is dropped and its connection reset. If no virus is found, the delayed packet is forwarded for further processing.
    Type: Application
    Filed: March 6, 2007
    Publication date: September 11, 2008
    Inventors: Yeejang James Lin, Jo-Yu Wu, Yao-Min Chen
  • Patent number: 6975638
    Abstract: Methods and apparatus for interleaved weighted fair data packet queue sequencing are disclosed. An interleaving table specifies a queue sequence. A queue sequencer follows the table order on an epoch-by-epoch basis, selecting a queue for each epoch based on the table order. If the selected queue does not have enough data to fill its epoch, the sequencer can step to the next queue in the table order. Because the table is interleaved, higher-priority queues can be visited frequently, improving jitter and latency for packets associated with these queues. The table structure allows all queues at least some portion of the available output bandwidth, and can be organized to afford some queues a much larger portion without having those queues monopolize the output stream for inordinate amounts of time. In some embodiments, each table entry has a programmable epoch value associated with it. The epoch value can be used to weight each table entry respective to the other entries.
    Type: Grant
    Filed: October 13, 2000
    Date of Patent: December 13, 2005
    Assignee: Force10 Networks, Inc.
    Inventors: Yao-Min Chen, Heeloo Chung, Zhijun Tong, Eugene Lee
  • Patent number: 6904015
    Abstract: Methods and apparatus for an improvement on Random Early Detection (RED) router congestion avoidance are disclosed. A traffic conditioner stores a drop probability profile as a collection of configurable profile segments. A multi-stage comparator compares an average queue size (AQS) for a packet queue to the segments, and determines which segment the AQS lies within. This segment is keyed to a corresponding drop probability, which is used to make a packet discard/admit decision for a packet. In a preferred implementation, this computational core is surrounded by a set of registers, allowing it to serve multiple packet queues and packets with different discard priorities. Each queue and discard priority can be keyed to a drop probability profile selected from a pool of such profiles. This provides a highly-configurable, inexpensive, and fast RED solution for a high-performance router.
    Type: Grant
    Filed: September 1, 2000
    Date of Patent: June 7, 2005
    Assignee: Force10 Networks, Inc.
    Inventors: Yao-Min Chen, Heeloo Chung
  • Patent number: 6625161
    Abstract: A method and system of combining a plurality of parallel communication channels to emulate a single high-bandwidth communication channel. A continuous stream of packets are grouped as traffic aggregates and assigned to queues associated with the plurality of parallel communication channels. The assignment and reassignment of traffic aggregates to the queues is performed dynamically based on measuring the queue load ratios associated with the lengths of the queues for each of the parallel communication channels. Grouping of existing and future packets as traffic aggregates is based on common attributes shared by the packets such as common source and destination IP addresses.
    Type: Grant
    Filed: December 14, 1999
    Date of Patent: September 23, 2003
    Assignee: Fujitsu Limited
    Inventors: Ching-Fong Su, Yao-Min Chen, Tomohiko Taniguchi