Patents by Inventor Kent Lee

Kent Lee 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: 20240098014
    Abstract: The disclosed systems, methods and computer readable media relate to managing Non-Volatile Memory Express (NVMe) over Transmission Control Protocol (TCP) (NVMeOTCP) connections between a smart network interface card (smartNIC) and a block storage data plane (BSDP) of a cloud computing environment. A software agent (“agent”) executing at the smartNIC may manage a number of network paths (active and, in some cases, passive network paths). The agent may monitor the network traffic (e.g., input/output operations (IOPS)) through the paths (e.g., using established NVMeOTCP connections corresponding to the paths). If a condition is met relating to a performance threshold associated with the monitored paths, the agent may increase or decrease the number established NVMeOTCP connections to match real time network conditions.
    Type: Application
    Filed: November 27, 2023
    Publication date: March 21, 2024
    Applicant: Oracle International Corporation
    Inventors: Qiang Wang, Kent Lee
  • Patent number: 11924086
    Abstract: The disclosed systems, methods and computer readable media relate to managing Non-Volatile Memory Express (NVMe) over Transmission Control Protocol (TCP) (NVMeOTCP) connections between a smart network interface card (smartNIC) and a block storage data plane (BSDP) of a cloud computing environment. A software agent (“agent”) executing at the smartNIC may manage a number of network paths (active and, in some cases, passive network paths). The agent may monitor the network traffic (e.g., input/output operations (IOPS)) through the paths (e.g., using established NVMeOTCP connections corresponding to the paths). If a condition is met relating to a performance threshold associated with the monitored paths, the agent may increase or decrease the number established NVMeOTCP connections to match real time network conditions.
    Type: Grant
    Filed: May 16, 2023
    Date of Patent: March 5, 2024
    Assignee: Oracle International Corporation
    Inventors: Qiang Wang, Kent Lee
  • Patent number: 11916523
    Abstract: An amplification apparatus includes an amplifier having an inverting terminal, and a non-inverting terminal connected to a reset voltage node, a first capacitor connected to the inverting terminal, an input voltage being applied to the first capacitor, a second capacitor connected to the inverting terminal and an output terminal of the amplifier, and a duty-cycled resistor, connected in parallel to the second capacitor, including a first resistor. The duty-cycled resistor is configured to connect the first resistor and the inverting terminal and to disconnect the first resistor and the reset voltage node during a first time interval included in a period to complete an on-and-off cycle of the duty-cycled resistor, and disconnect the first resistor and the inverting terminal and to connect the first resistor and the reset voltage node during a second time interval included in the period.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: February 27, 2024
    Assignees: Samsung Electronics Co., Ltd., Korea Advanced Institute of Science and Technology
    Inventors: Wonseok Lee, Kent Edrian Lozada, Seung Tak Ryu, Sang Joon Kim
  • Publication number: 20230412489
    Abstract: The disclosed systems, methods and computer readable media relate to managing Non-Volatile Memory Express (NVMe) over Transmission Control Protocol (TCP) (NVMeOTCP) connections between a smart network interface card (smartNIC) and a block storage data plane (BSDP) of a cloud computing environment. A software agent (“agent”) executing at the smartNIC may manage a number of network paths (active and, in some cases, passive network paths). The agent may monitor the network traffic (e.g., input/output operations (IOPS)) through the paths (e.g., using established NVMeOTCP connections corresponding to the paths). If a condition is met relating to a performance threshold associated with the monitored paths, the agent may increase or decrease the number established NVMeOTCP connections to match real time network conditions.
    Type: Application
    Filed: May 16, 2023
    Publication date: December 21, 2023
    Applicant: Oracle International Corporation
    Inventors: Qiang WANG, Kent Lee
  • Publication number: 20230395262
    Abstract: Systems and methods for monitoring implantable medical device usage and treatment plan adherence.
    Type: Application
    Filed: June 5, 2023
    Publication date: December 7, 2023
    Applicant: INSPIRE MEDICAL SYSTEMS, INC.
    Inventors: Kent Lee, Matheus Araujo, John Rondoni
  • Publication number: 20230376333
    Abstract: A network virtualization device receives a storage request from a compute instance executed by a host machine separate from the network virtualization device, the storage request comprising data to be stored. Responsive to receiving the storage request, the network virtualization device divides the data to be stored into a set of one or more data stripes. For a first data stripe in the set of data stripes, the network virtualization device determines, from a plurality of extent servers, a first extent server to which the first data stripe is to be sent for storing the first data stripe, transmits the first data stripe to the first extent server, wherein the first extent server stores the first data stipe to a first physical storage device, and receives, from the first extent server, an acknowledgement confirming that the first data stripe was stored.
    Type: Application
    Filed: May 18, 2022
    Publication date: November 23, 2023
    Applicant: Oracle International Corporation
    Inventors: Deepak Agarwal, Travis John Portz, Qiang Wang, Haining Mo, Kent Lee
  • Publication number: 20230376301
    Abstract: Techniques disclosed herein include receiving a request to perform an upgrade. The upgrade can comprise changes to firmware or software of the network interface card. Input/Output (I/O) traffic can be monitored on one or more paths between the network interface card and a storage device. The paths can have a path capacity comprising a bandwidth of Input/Output traffic. The spare Input/Output traffic capacity can be calculated based at least in part on the Input/Output traffic and the path capacity. Whether to remove a path can be determined based at least in part on the spare Input/Output traffic capacity. The upgrade can be performed with the path halted in accordance with a determination to remove the path. The upgrade can be performed with the path included in accordance with a determination to not remove the path.
    Type: Application
    Filed: May 17, 2023
    Publication date: November 23, 2023
    Applicant: Oracle International Corporation
    Inventors: Qiang Wang, Kent Lee, Nan Wu
  • Publication number: 20230376210
    Abstract: The disclosed systems, methods, and computer readable media relate to managing persistent memory within a smart network interface card (smartNIC) of a cloud-computing environment, or at storage device of the host instance on which the smartNIC operates and to which the smartNIC has access. The smartNIC may be configured with various modes that enable passthrough of input/output operations to or from non-volatile remote storage (e.g., a block storage data plane volume) or storage of at least some of the data corresponding to the input/output operations within the persistent memory managed by the smartNIC. The smartNIC may be configured to select a storage location for data between a pool of candidate storage including the persistent storage managed by the smartNIC or the non-volatile remote storage. These techniques improve communications between the smartNIC and the non-volatile remote storage and reduce the risk of network jitters and overall network latency.
    Type: Application
    Filed: May 16, 2023
    Publication date: November 23, 2023
    Applicant: Oracle International Corporation
    Inventors: Qiang WANG, Kent Lee
  • Publication number: 20230368901
    Abstract: Examples are directed to methods, devices, systems, computer-readable storage medium. An example non-transitory computer-readable storage medium comprises instructions that when executed cause a processing resource to present a graphical user interface (GUI) associated with a clinician portal, the GUI including a plurality of GUI portions that are individually and selectively displayable to present patient data for a plurality of patients based on at least one filter for different classes of the plurality of patients.
    Type: Application
    Filed: May 12, 2023
    Publication date: November 16, 2023
    Applicant: INSPIRE MEDICAL SYSTEMS, INC.
    Inventors: Nicholas Mairs, Brody Belland, Kent Lee, John Rondoni, Donovan Fellows, Maxwell P. Lundeen
  • Publication number: 20230300081
    Abstract: A smart network interface card (smartNIC) may receive first traffic for a first process configured with a first bandwidth limit. The smartNIC may receive second traffic for a second process configured with a second bandwidth limit, the second bandwidth limit corresponding to a larger value between a second transmit limit and a second receive limit associated with the second process. The smartNIC may queue the received traffic associated with the first process and the second process in a scheduler, the scheduler having a first set of queues configured to store traffic from the first process, and a second set of queues configured to store traffic from the second process. The smartNIC may forward queued traffic from the first set of queues or the second set of queues, a maximum amount of forwarded first process traffic corresponding to the first bandwidth limit minus an amount of forwarded second process traffic.
    Type: Application
    Filed: March 18, 2022
    Publication date: September 21, 2023
    Applicant: Oracle International Corporation
    Inventors: Kent Lee, Qiang Wang
  • Patent number: 11650745
    Abstract: The present embodiments relate to throttling input/output (IO) processing tasks at a centralized node (e.g., a SmartNIC device) and implement multiple routing paths to prevent performance degradation in handling data patterns. For instance, the centralized node can implement a throttling system to assign portions of a number of input/output operations to be performed to a series of extent servers in a cloud infrastructure environment. The present embodiments also can implement multiple paths and/or multiple path groups to route the assigned portions of the I/O operations. For instance, the assigned portions of I/O operations can be routed to the extent servers via a first path of multiple paths. In the event of a failure of the first path, the assigned portions of I/O operations can be re-directed to a second path or another path in the path group.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: May 16, 2023
    Assignee: Oracle International Corporation
    Inventors: Kent Lee, Deepak Agarwal, Travis John Portz, Qiang Wang, Haining Mo
  • Publication number: 20230138546
    Abstract: The present embodiments relate to throttling input/output (IO) processing tasks at a centralized node (e.g., a SmartNIC device) and implement multiple routing paths to prevent performance degradation in handling data patterns. For instance, the centralized node can implement a throttling system to assign portions of a number of input/output operations to be performed to a series of extent servers in a cloud infrastructure environment. The present embodiments also can implement multiple paths and/or multiple path groups to route the assigned portions of the I/O operations. For instance, the assigned portions of I/O operations can be routed to the extent servers via a first path of multiple paths. In the event of a failure of the first path, the assigned portions of I/O operations can be re-directed to a second path or another path in the path group.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 4, 2023
    Applicant: Oracle International Corporation
    Inventors: Kent Lee, Deepak Agarwal, Travis John Portz, Qiang Wang, Haining Mo
  • Patent number: 10705712
    Abstract: A bulk-selection control is described in which the same user input action automatically causes both (a) scrolling of a list of visual indicators of items, and (b) selection of the items that correspond to the visual indicators. Specifically, as the visual indicator of an item is scrolled beyond a “selection-triggering position”, the visual indicator is visually marked to indicate that the corresponding item is selected, and the corresponding item is automatically added to a set of selected items. When scrolled the opposite direction, the items that have already been added to the set of selected items are not removed therefrom, even if the scrolling operation causes their visual indicators to cease to be beyond the selection-triggering position.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: July 7, 2020
    Assignee: LENDINGCLUB CORPORATION
    Inventors: Thom Milkovic, Fernando Lores, Edward Leffler, Sai Ram Kota, Kent Lee
  • Publication number: 20200174636
    Abstract: A bulk-selection control is described in which the same user input action automatically causes both (a) scrolling of a list of visual indicators of items, and (b) selection of the items that correspond to the visual indicators. Specifically, as the visual indicator of an item is scrolled beyond a “selection-triggering position”, the visual indicator is visually marked to indicate that the corresponding item is selected, and the corresponding item is automatically added to a set of selected items. When scrolled the opposite direction, the items that have already been added to the set of selected items are not removed therefrom, even if the scrolling operation causes their visual indicators to cease to be beyond the selection-triggering position.
    Type: Application
    Filed: November 29, 2018
    Publication date: June 4, 2020
    Inventors: Thom Milkovic, Fernando Lores, Edward Leffler, Sai Ram Kota, Kent Lee
  • Patent number: 10470114
    Abstract: Systems and methods for recording and communicating engine data are provided. One example aspect of the present disclosure is directed to a wireless communication unit. The wireless communication unit includes one or more memory devices. The wireless communication unit includes one or more processors. The one or more processors are configured to access data indicative of one or more transmission parameters, each of the one or more transmission parameters being associated with an aerial vehicle. The one or more processors are configured to select one wireless network of a plurality of wireless networks based on the accessed data. The one or more processors are configured to connect with the selected wireless network. The one or more processors are configured to transmit engine data from the wireless communication unit to a ground system via the selected wireless network.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: November 5, 2019
    Assignee: General Electric Company
    Inventors: Kyeongtae Kent Lee, Michael Clay Scholten, Richard Joseph Schliem, Kevin Michael James Furlong-Petsch
  • Publication number: 20190175026
    Abstract: An apparatus to monitor at least one sleep parameter and/or at least one cardiac parameter.
    Type: Application
    Filed: November 11, 2016
    Publication date: June 13, 2019
    Applicant: INSPIRE MEDICAL SYSTEMS, INC.
    Inventors: Kevin Verzal, Kent Lee, John Rondoni, Dave Dieken
  • Patent number: 10292649
    Abstract: A differential or relative measurement between an orthogonal measurement vector and another measurement vector can be used to determine the location where fluid accumulation is occurring or the local change in such fluid accumulation. This can help diagnose or treat infection or hematoma or seroma at a pocket of an implanted cardiac rhythm management device, other implanted medical device, or prosthesis. It can also help diagnose or treat pulmonary edema, pneumonia, pulmonary congestion, pericardial effusion, pericarditis, pleural effusion, hemodilution, or another physiological condition.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: May 21, 2019
    Assignee: Cardiac Pacemakers, Inc.
    Inventors: Pramodsingh Hirasingh Thakur, Abhilash Patangay, Kent Lee
  • Publication number: 20190061319
    Abstract: A precious metal sheet display includes a sheet of precious metal cut into a form, and a layer of ink on the sheet such that the ink, the metal, and the form together create a recognizable image.
    Type: Application
    Filed: October 31, 2018
    Publication date: February 28, 2019
    Inventor: John Kent Lee
  • Patent number: 10144197
    Abstract: A precious metal sheet display includes a sheet of precious metal cut into a form, and a layer of ink on the sheet such that the ink, the metal, and the form together create a recognizable image.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: December 4, 2018
    Inventor: John Kent Lee
  • Patent number: 10104985
    Abstract: A variable shelf organizer system for displaying merchandise thereon including a standard track glide floor member, a plurality of removably adjustable divider members and a front wall member. The divider members and front wall member are engageable with the floor member and when multiple divider members are engaged therewith, product channels are formed therebetween for holding and securing products of varying size and shape on the floor member. The width of the shelf system may be increased or decreased by joining or detaching similarly constructed floor members in a side-by-side relationship and the length of the shelf system may be increased by attaching one or more floor extension members to the floor members.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: October 23, 2018
    Assignee: Presence from Innovation, LLC
    Inventors: Donald J. Miller, Jr., Andrew J. Boron, Kent Lee Hanners