Patents by Inventor Jason S. King

Jason S. King 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: 11950512
    Abstract: An acoustic imaging system coupled to a sensing plate to define an imaging surface. The acoustic imaging system includes an array of piezoelectric acoustic transducers coupled to the sensing plate opposite the imaging surface and formed using a thin-film manufacturing process over an application-specific integrated circuit that, in turn, is configured to leverage the array of piezoelectric actuators to generate an image of an object at least partially wetting to the imaging surface.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: April 2, 2024
    Assignee: Apple Inc.
    Inventors: Ehsan Khajeh, Aaron S. Tucker, Andrew W. Joyce, Brian M. King, Giovanni Gozzini, Jason S. Griesbach, Marcus C. Yip, Mohammad Yeke Yazdandoost, Gordon S. Franza, Henry H. Yang
  • Patent number: 8185834
    Abstract: One embodiment of the invention comprises a system and method for enabling a graphical program to dynamically register one or more events during execution of the graphical program. An event registration node may be displayed in the block diagram of the graphical program. One or more events may be associated with the event registration node. The event registration node may be operable to dynamically register the one or more events during execution of the graphical program. Another embodiment of the invention comprises a system and method for enabling a graphical program to programmatically generate and respond to a user-defined event. The user may desire to define custom, i.e., user-defined, events for use in a graphical program.
    Type: Grant
    Filed: April 19, 2009
    Date of Patent: May 22, 2012
    Assignee: National Instruments Corporation
    Inventors: Jason S. King, B. Craig Smith
  • Patent number: 7913170
    Abstract: A system and method for propagating type information for hardware device nodes in a graphical program. A hardware device node may be any of various types of nodes relating to hardware devices and may perform any of various hardware-related functions in the graphical program, e.g., may access registers of a hardware device. After displaying a first hardware device node in the graphical program, the user may associate the first hardware device node with a hardware device. A second hardware device node may also be displayed in the graphical program, and the user may connect the first hardware device node to the second hardware device node. In response to connecting the first hardware device node to the second hardware device node, information may be propagated from the first hardware device node to the second hardware device node, wherein the information specifies the hardware device or device class with which the first hardware device node is associated.
    Type: Grant
    Filed: December 20, 2000
    Date of Patent: March 22, 2011
    Assignee: National Instruments Corporation
    Inventors: Steven W. Rogers, Jason S. King
  • Patent number: 7594182
    Abstract: One embodiment of the invention comprises a system and method for enabling a graphical program to dynamically register one or more events during execution of the graphical program. An event registration node may be displayed in the block diagram of the graphical program. One or more events may be associated with the event registration node. The event registration node may be operable to dynamically register the one or more events during execution of the graphical program. Another embodiment of the invention comprises a system and method for enabling a graphical program to programmatically generate and respond to a user-defined event. The user may desire to define custom, i.e., user-defined, events for use in a graphical program.
    Type: Grant
    Filed: August 14, 2002
    Date of Patent: September 22, 2009
    Assignee: National Insturments Corporation
    Inventors: Jason S. King, B. Craig Smith
  • Publication number: 20090204914
    Abstract: One embodiment of the invention comprises a system and method for enabling a graphical program to dynamically register one or more events during execution of the graphical program. An event registration node may be displayed in the block diagram of the graphical program. One or more events may be associated with the event registration node. The event registration node may be operable to dynamically register the one or more events during execution of the graphical program. Another embodiment of the invention comprises a system and method for enabling a graphical program to programmatically generate and respond to a user-defined event. The user may desire to define custom, i.e., user-defined, events for use in a graphical program.
    Type: Application
    Filed: April 19, 2009
    Publication date: August 13, 2009
    Inventors: Jason S. King, B. Craig Smith
  • Publication number: 20030071842
    Abstract: One embodiment of the invention comprises a system and method for enabling a graphical program to dynamically register one or more events during execution of the graphical program. An event registration node may be displayed in the block diagram of the graphical program. One or more events may be associated with the event registration node. The event registration node may be operable to dynamically register the one or more events during execution of the graphical program. Another embodiment of the invention comprises a system and method for enabling a graphical program to programmatically generate and respond to a user-defined event. The user may desire to define custom, i.e., user-defined, events for use in a graphical program.
    Type: Application
    Filed: August 14, 2002
    Publication date: April 17, 2003
    Applicant: National Instruments Corporation
    Inventors: Jason S. King, B. Craig Smith
  • Publication number: 20020109726
    Abstract: A system and method for creating a graphical program which accesses registers of a hardware device. In one embodiment, a register access node or primitive may be included in a graphical program, such that when the graphical program is executed on the computer system, the register access node is operable to access (i.e., either read or write) registers of a hardware device in the computer system. The method may comprise first displaying a register access node in the graphical program in response to user input. For example, the user may select the register access node from a palette and drag and drop the register access node onto a window of the graphical program being created. The user may then configure the register access node to access one or more registers of a selected hardware device, e.g., by using a user interface for performing this configuration.
    Type: Application
    Filed: December 20, 2000
    Publication date: August 15, 2002
    Inventors: Steven W. Rogers, Jason S. King
  • Publication number: 20020109722
    Abstract: A system and method for propagating type information for hardware device nodes in a graphical program. A hardware device node may be any of various types of nodes relating to hardware devices and may perform any of various hardware-related functions in the graphical program, e.g., may access registers of a hardware device. After displaying a first hardware device node in the graphical program, the user may associate the first hardware device node with a hardware device. A second hardware device node may also be displayed in the graphical program, and the user may connect the first hardware device node to the second hardware device node. In response to connecting the first hardware device node to the second hardware device node, information may be propagated from the first hardware device node to the second hardware device node, wherein the information specifies the hardware device or device class with which the first hardware device node is associated.
    Type: Application
    Filed: December 20, 2000
    Publication date: August 15, 2002
    Inventors: Steven W. Rogers, Jason S. King