Patents by Inventor David Engebretsen

David Engebretsen 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: 20230414155
    Abstract: A method includes receiving—by a first computing system—electrocardiogram (ECG) data and metadata associated with the ECG data, where the metadata includes an initial cardiac event classification and an initial beat classification for beats occurring during a first event associated with the initial cardiac event classification. The method further includes causing the ECG data to be displayed in a user interface (UI) and receiving a command, via the UI, to change the initial beat classifications to subsequent beat classifications. The method also includes automatically modifying, by the first computing system, the initial cardiac event classification to a subsequent cardiac event classification based on the subsequent beat classifications.
    Type: Application
    Filed: April 27, 2023
    Publication date: December 28, 2023
    Inventors: David Engebretsen, Benjamin Adam Teplitzky, Jake Matras, Michael Thomas Edward McRoberts, Timothy McClanahan
  • Publication number: 20230335244
    Abstract: A method includes receiving, by a first computing system, a first package of electrocardiogram (ECG) data and metadata associated with the ECG data. The method further includes generating, by the first computing system, a report simulation page including strips of the ECG data and a summary of patient data based on the ECG data and the metadata. The method further includes displaying the report simulation page in a user interface (UI) and displaying a report build page in the UI. The report build page includes the ECG data and the metadata. The method further includes modifying the metadata in the report build page and automatically updating the report simulation page in response to the modifying the metadata.
    Type: Application
    Filed: April 14, 2023
    Publication date: October 19, 2023
    Inventors: Jan Hagenbrock, David Engebretsen, David Will, Riley Ellis, Jake Matras, Tim McClanahan
  • Publication number: 20070027948
    Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, connect service processors in server blades via a wireless network. The server blades include a wireless network interface adapter, which connects the server blades to a master service processor in a blade management controller. The master service processor uses the wireless network to send commands to each server blade in response to a user interface. The commands may include such functions as controlling power to the server blades, updating firmware on the server blades, configuring partitions at the server blades, and collecting diagnostic information from the server blades. In various embodiments, the server blades may be mounted in a housing connected via a backplane or midplane, and the server blades may be in the same housing as the blade management controller or in a different housing. In an embodiment, service processors on server machines mounted in a rack may be connected via a wireless network.
    Type: Application
    Filed: June 23, 2005
    Publication date: February 1, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: David Engebretsen
  • Publication number: 20060253682
    Abstract: Managing computer memory in a computer with dynamic logical partitioning that operates transparently with respect to operating systems in logical partitions. Exemplary methods, systems, and products are described for managing computer memory in a computer with dynamic logical partitioning that include copying by a hypervisor, from page frames in one logical memory block (“LMB”) of a logical partition (“LPAR”) to page frames outside the LMB, contents of page frames having page frame numbers in a page table for an operating system in the LPAR. Embodiments typically include storing new page frame numbers in the page table, including storing by the hypervisor, for each page frame whose contents are copied, a new page frame number that identifies the page frame to which contents are copied. In typical embodiments, copying contents of page frames and storing new page frame numbers are carried out transparently with respect to the operating system.
    Type: Application
    Filed: May 5, 2005
    Publication date: November 9, 2006
    Applicant: International Business Machines Corporation
    Inventors: William Armstrong, Richard Arndt, Michael Corrigan, David Engebretsen, Timothy Marchini, Naresh Nayar
  • Publication number: 20050223127
    Abstract: A memory tag mechanism creates a logical memory tag of a first length that corresponds to an I/O address of a second length. The memory tag is “logical” because it does not represent physical memory. When an I/O adapter device driver that expects an address of the first length is invoked, the memory tag is passed. When the I/O adapter device driver makes a call to the partition manager to convert the address of the first length (i.e., memory tag) to an I/O address of the second length, the partition manager detects that the passed address is a memory tag instead of a real address, and returns the corresponding I/O address. In this manner existing device drivers that expect addresses of the first length may be used for redirected DMA, which allows performing DMA operations directly from a shared I/O adapter in a hosting partition to memory in a hosted partition.
    Type: Application
    Filed: March 31, 2004
    Publication date: October 6, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Boutcher, Colin DeVilbiss, David Engebretsen
  • Publication number: 20050025121
    Abstract: A method and system for communication in a system area network (SAN) data processing system are described. The SAN includes a plurality of interconnected nodes that each have at least one port for communication. To avoid communication-induced errors that may arise, for example, if multiple nodes share the same node ID, the port of a node in the SAN is marked as “fenced” to prevent transmission of packets of a first traffic type while permitting transmission of packets of a second traffic type. The marking of the port may be recorded, for example, in a configuration register of the port. While the port is fenced, only packets of other than the first traffic type are routed via the port. In one preferred embodiment, the second traffic type represents SAN configuration traffic, and the first traffic type represents non-configuration traffic.
    Type: Application
    Filed: September 3, 2004
    Publication date: February 3, 2005
    Applicant: International Business Machines Corporation
    Inventors: Timothy Block, Richard Booth, David Engebretsen, Thomas Sand, Kenneth Valk
  • Publication number: 20050025122
    Abstract: A method and system for communication in a system area network (SAN) data processing system are described. The SAN includes a plurality of interconnected nodes that each have at least one port for communication. To avoid communication-induced errors that may arise, for example, if multiple nodes share the same node ID, the port of a node in the SAN is marked as “fenced” to prevent transmission of packets of a first traffic type while permitting transmission of packets of a second traffic type. The marking of the port may be recorded, for example, in a configuration register of the port. While the port is fenced, only packets of other than the first traffic type are routed via the port. In one preferred embodiment, the second traffic type represents SAN configuration traffic, and the first traffic type represents non-configuration traffic.
    Type: Application
    Filed: September 3, 2004
    Publication date: February 3, 2005
    Applicant: International Business Machines Corporation
    Inventors: Timothy Block, Richard Booth, David Engebretsen, Thomas Sand, Kenneth Valk