Patents by Inventor Hien Le
Hien Le 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: 12634294Abstract: A system and method for performing persistent comply to connect (C2C) for establishing a connection to a network is provided. The method includes receiving, at a secure access (SA) server from an endpoint device, a request to access a network, and continuously collecting, by a secure endpoint (SE) agent, data from the endpoint device. Based on the continuous collection, determining a compliance status of the endpoint device, and automatically enforcing, by an SA server, one or more policy actions based on real-time compliance data of the endpoint device to force the endpoint device into compliance. The method further includes continuously monitoring, after the endpoint device has been granted access to the network, the compliance status of the endpoint device for a change event, and automatically enforcing a policy action to resolve a change in the compliance status.Type: GrantFiled: October 16, 2025Date of Patent: May 19, 2026Assignee: Absolute Software CorporationInventors: Duy Do, Hien Le, Hung Nguyen, Duc Le
-
Patent number: 11609858Abstract: A system and a method to allocate data to a first cache increments a first counter if a reuse indicator for the data indicates that the data is likely to be reused and decremented the counter if the reuse indicator for the data indicates that the data is likely not to be reused. A second counter is incremented upon eviction of the data from the second cache, which is a higher level cache than the first cache. The data is allocated to the first cache if the value of the first counter is equal to or greater than the first predetermined threshold or the value of the second counter equals zero, and the data is bypassed from the first cache if the value of the first counter is less than the first predetermined threshold and the value of the second counter is not equal to zero.Type: GrantFiled: August 13, 2021Date of Patent: March 21, 2023Inventors: Yingying Tian, Tarun Nakra, Vikas Sinha, Hien Le
-
Publication number: 20210374064Abstract: A system and a method to allocate data to a first cache increments a first counter if a reuse indicator for the data indicates that the data is likely to be reused and decremented the counter if the reuse indicator for the data indicates that the data is likely not to be reused. A second counter is incremented upon eviction of the data from the second cache, which is a higher level cache than the first cache. The data is allocated to the first cache if the value of the first counter is equal to or greater than the first predetermined threshold or the value of the second counter equals zero, and the data is bypassed from the first cache if the value of the first counter is less than the first predetermined threshold and the value of the second counter is not equal to zero.Type: ApplicationFiled: August 13, 2021Publication date: December 2, 2021Inventors: Yingying TIAN, Tarun NAKRA, Vikas SINHA, Hien LE
-
Patent number: 11113207Abstract: A system and a method to allocate data to a first cache increments a first counter if a reuse indicator for the data indicates that the data is likely to be reused and decremented the counter if the reuse indicator for the data indicates that the data is likely not to be reused. A second counter is incremented upon eviction of the data from the second cache, which is a higher level cache than the first cache. The data is allocated to the first cache if the value of the first counter is equal to or greater than the first predetermined threshold or the value of the second counter equals zero, and the data is bypassed from the first cache if the value of the first counter is less than the first predetermined threshold and the value of the second counter is not equal to zero.Type: GrantFiled: February 28, 2019Date of Patent: September 7, 2021Inventors: Yingying Tian, Tarun Nakra, Vikas Sinha, Hien Le
-
Patent number: 11093393Abstract: A system and a method provide a memory-access technique that effectively parallelizes DRAM operations and coherency operations to reduce memory-access latency. The system may include a memory controller, an interconnect and a processor. The interconnect may be coupled to the memory controller. The processor may be coupled to the memory controller through a first path and a second path in which the first path is through the interconnect and the second path bypasses the interconnect. The processor may be configured to send substantially concurrently a memory access request to the memory controller via the first path and send a page activation request or a hint request to the memory controller via the second path so that the DRAM access operations appear to be masked, or hidden by the coherency operations.Type: GrantFiled: February 28, 2019Date of Patent: August 17, 2021Inventors: Hien Le, Junhee Yoo, Vikas Kumar Sinha, Robert Bell, Matthew Derrick Garrett
-
Patent number: 11055221Abstract: According to one general aspect, an apparatus may include a processor configured to issue a first request for a piece of data from a cache memory and a second request for the piece of data from a system memory. The apparatus may include the cache memory configured to temporarily store a subset of data. The apparatus may include a memory interconnect. The a memory interconnect may be configured to receive the second request for the piece of data from the system memory. The a memory interconnect may be configured to determine if the piece of memory is stored in the cache memory. The a memory interconnect may be configured to, if the piece of memory is determined to be stored in the cache memory, cancel the second request for the piece of data from the system memory.Type: GrantFiled: May 28, 2019Date of Patent: July 6, 2021Inventors: Vikas Sinha, Hien Le, Tarun Nakra, Yingying Tian, Apurva Patel, Omar Torres
-
Publication number: 20200301838Abstract: According to one general aspect, an apparatus may include a processor configured to issue a first request for a piece of data from a cache memory and a second request for the piece of data from a system memory. The apparatus may include the cache memory configured to temporarily store a subset of data. The apparatus may include a memory interconnect. The a memory interconnect may be configured to receive the second request for the piece of data from the system memory. The a memory interconnect may be configured to determine if the piece of memory is stored in the cache memory. The a memory interconnect may be configured to, if the piece of memory is determined to be stored in the cache memory, cancel the second request for the piece of data from the system memory.Type: ApplicationFiled: May 28, 2019Publication date: September 24, 2020Inventors: Vikas SINHA, Hien LE, Tarun NAKRA, Yingying TIAN, Apurva PATEL, Omar TORRES
-
Publication number: 20200210347Abstract: A system and a method to allocate data to a first cache increments a first counter if a reuse indicator for the data indicates that the data is likely to be reused and decremented the counter if the reuse indicator for the data indicates that the data is likely not to be reused. A second counter is incremented upon eviction of the data from the second cache, which is a higher level cache than the first cache. The data is allocated to the first cache if the value of the first counter is equal to or greater than the first predetermined threshold or the value of the second counter equals zero, and the data is bypassed from the first cache if the value of the first counter is less than the first predetermined threshold and the value of the second counter is not equal to zero.Type: ApplicationFiled: February 28, 2019Publication date: July 2, 2020Inventors: Yingying TIAN, Tarun NAKRA, Vikas SINHA, Hien LE
-
Publication number: 20200210337Abstract: A system and a method provide a memory-access technique that effectively parallelizes DRAM operations and coherency operations to reduce memory-access latency. The system may include a memory controller, an interconnect and a processor. The interconnect may be coupled to the memory controller. The processor may be coupled to the memory controller through a first path and a second path in which the first path is through the interconnect and the second path bypasses the interconnect. The processor may be configured to send substantially concurrently a memory access request to the memory controller via the first path and send a page activation request or a hint request to the memory controller via the second path so that the DRAM access operations appear to be masked, or hidden by the coherency operations.Type: ApplicationFiled: February 28, 2019Publication date: July 2, 2020Inventors: Hien LE, Junhee YOO, Vikas Kumar SINHA, Robert BELL, Matthew Derrick GARRETT
-
Publication number: 20200097421Abstract: According to one general aspect, an apparatus may include a processor coupled with a memory controller via a first path and a second path. The first path may traverse a coherent interconnect that couples the memory controller with a plurality of processors, including the processor. The second path may bypass the coherent interconnect and has a lower latency than the first path. The processor may be configured to send a memory access request to the memory controller and wherein the memory access request includes a path request to employ either the first path or the second path. The apparatus may include the memory controller configured to fulfill the memory access request and, based at least in part upon the path request, send at least part of the results of the memory access to the processor via either the first path or the second path.Type: ApplicationFiled: November 26, 2018Publication date: March 26, 2020Inventors: Hien LE, Vikas Kumar SINHA, Craig Daniel EATON, Anushkumar RENGARAJAN, Matthew Derrick GARRETT
-
Patent number: 10346307Abstract: A method includes: receiving a coherent request from a requester; looking up a state array of a snoop filter table corresponding to an index identified by the coherent request; determining state information corresponding to the coherent request; and determining to access one or more address tag arrays of the snoop filter table based on one or more of the state information, the requester, and a type of the coherent request.Type: GrantFiled: November 16, 2016Date of Patent: July 9, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Hien Le, Apurva Patel
-
Publication number: 20180089084Abstract: A method includes: receiving a coherent request from a requester; looking up a state array of a snoop filter table corresponding to an index identified by the coherent request; determining state information corresponding to the coherent request; and determining to access one or more address tag arrays of the snoop filter table based on one or more of the state information, the requester, and a type of the coherent request.Type: ApplicationFiled: November 16, 2016Publication date: March 29, 2018Inventors: Hien Le, Apurva Patel
-
Publication number: 20160363452Abstract: A method to provide a user an informational tour of a location includes emitting a position signal from a wireless device at a position along the informational tour, detecting the position signal with an electronic device, and outputting information based upon the position signal with the electronic device.Type: ApplicationFiled: June 9, 2016Publication date: December 15, 2016Applicant: 6Planes, LLCInventors: Timothy Mehlman, Hien Le
-
Publication number: 20090126101Abstract: A portable foldable infant bathing and changing station includes a tub member for holding at least one of a predetermined amount of water, an infant, and a combination thereof. Such tub member is manufactured from a first predetermined material and has a first predetermined size and a first predetermined shape. A plurality of leg members each have a first end and a second end and each of such first ends of such plurality of leg members are operably connected to an outer surface of such tub member at predetermined locations thereon for supporting such tub member at a predetermined height. Such leg members are manufactured from a second predetermined material and have a second predetermined size and a second predetermined shape.Type: ApplicationFiled: November 14, 2008Publication date: May 21, 2009Inventor: Hien Le
-
Publication number: 20070093999Abstract: Electronic component validation testing is facilitated by a method, system and program product which allows the importation of virtual signals derived from simulation verification testing of the electronic component design into electronic test equipment employed during validation testing of the actual electronic component.Type: ApplicationFiled: October 26, 2005Publication date: April 26, 2007Applicant: International Business Machines CorporationInventors: Parag Birmiwal, Robert Dixon, Hien Le, Kirk Morrow
-
Publication number: 20070056845Abstract: The present invention generally provides a sputtering apparatus and method in which a sputtering target has a plurality of target sections bonded to a common backing plate. Each segment can be bonded to the common backing plate using a different bonding material. One target segment can be bonded to the backing plate using electrically conductive bonding material while another section is bonded to the backing plate using electrically insulating bonding material. Additionally, each different target section can be separately biased.Type: ApplicationFiled: April 6, 2006Publication date: March 15, 2007Inventors: Yan Ye, John White, Akihiro Hosokawa, Hien Le, Elpidio Nisperos, Bradley Stimson
-
Publication number: 20050283693Abstract: The present invention provides for a system, comprising a controller and a processor. The controller comprises at least an output pin and a plurality of input pins, and is configured to receive self-identify control signals through one or more of the plurality of input pins and to transmit a controller self-identify signal through the output pin based on the self-identify control signals. The processor is coupled to the controller and configured to generate self-identify control signals and to transmit the self-identify control signals to the controller.Type: ApplicationFiled: June 17, 2004Publication date: December 22, 2005Applicant: International Business Machines CorporationInventors: Robert Dixon, John Hartfiel, Hien Le, Tung Pham
-
Publication number: 20050058600Abstract: The invention provides antiandrogenic compositions and methods of use. The general methods deliver an antiandrogen to a host determined to be in need thereof by contacting the host with an effective amount of an antiandrogenic, optionally substituted 3,3?-diindolylmethane (DIM); and detecting a resultant antiandrogenic response in the host. The method may further comprise, prior to the contacting step, determining that the host is in need of the antiandrogen.Type: ApplicationFiled: September 16, 2003Publication date: March 17, 2005Inventors: Leonard Bjeldanes, Hien Le, Gary Firestone
-
Patent number: 5625275Abstract: A power supply for a rechargeable battery in a portable computer system is disclosed which adjusts the level of charging current depending upon the current drawn by the portable computer system. The power supply includes an AC adapter which supplies input current for operating the computer system and for charging the battery. Sensors are connected to the AC adapter, the battery, and an output of the power supply to detect the level of input current from the AC adapter, the level of charging current supplied to the battery, and the output voltage level of the power supply. A controller is connected to each of the sensors and monitors the input current level, the charging current level, and the output voltage level. The controller generates a control signal which indicates whether any one of the levels has exceeded a respective predetermined maximum value.Type: GrantFiled: May 24, 1995Date of Patent: April 29, 1997Assignee: AST Research, Inc.Inventors: Roy Tanikawa, Hien Le