Patents by Inventor Craig Howard

Craig Howard 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: 20240115238
    Abstract: Systems and methods to provide an ultrasound scanner with a display interface are described. An ultrasound system includes an ultrasound scanner having an interface configured to display a visual representation, and a first transceiver configured to communicate over a communication link. The ultrasound system includes a display device having a reader configured to read the visual representation displayed by the ultrasound scanner, and a second transceiver configured to, responsive to the reader reading the visual representation, initiate communication with the first transceiver of the ultrasound scanner over the communication link to pair the ultrasound scanner and the display device.
    Type: Application
    Filed: October 10, 2022
    Publication date: April 11, 2024
    Inventors: Patrick Nally, Tyler Dawson, Kenji Kimura, John Fogelberg, Christopher Howard, Craig Chamberlain, Andrew Lundberg
  • Publication number: 20240115237
    Abstract: Systems and methods to configure ultrasound systems based on a scanner grip are described. In some embodiments, an ultrasound system includes an ultrasound scanner having a touch sensitive surface and a processor that is configured to determine a grip orientation on the touch sensitive surface; and activate, based on the grip orientation, a region of the touch sensitive surface to accept a user input.
    Type: Application
    Filed: October 11, 2022
    Publication date: April 11, 2024
    Inventors: Craig Chamberlain, Christopher Howard, Andrew Lundberg, Davin Dhatt
  • Patent number: 11782766
    Abstract: Systems, methods, computer readable media and articles of manufacture consistent with innovations herein are directed to computer virtualization, computer security and/or memory access. According to some illustrative implementations, innovations herein may utilize and/or involve a separation kernel hypervisor which may include the use of a guest operating system virtual machine protection domain, a virtualization assistance layer, and/or a detection mechanism (which may be proximate in temporal and/or spatial locality to malicious code, but isolated from it), inter alia, for detection and/or notification of, and action by a monitoring guest upon access by a monitored guest to predetermined physical memory locations.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: October 10, 2023
    Assignee: Lynx Software Technologies, Inc.
    Inventors: Edward T. Mooring, Phillip Yankovsky, Craig Howard
  • Publication number: 20210149741
    Abstract: Systems, methods, computer readable media and articles of manufacture consistent with innovations herein are directed to computer virtualization, computer security and/or memory access. According to some illustrative implementations, innovations herein may utilize and/or involve a separation kernel hypervisor which may include the use of a guest operating system virtual machine protection domain, a virtualization assistance layer, and/or a detection mechanism (which may be proximate in temporal and/or spatial locality to malicious code, but isolated from it), inter alia, for detection and/or notification of, and action by a monitoring guest upon access by a monitored guest to predetermined physical memory locations.
    Type: Application
    Filed: September 29, 2020
    Publication date: May 20, 2021
    Inventors: Edward T. Mooring, Phillip Yankovsky, Craig Howard
  • Publication number: 20210057909
    Abstract: Methods and systems are provided for optimizing the control of energy supply and demand. An energy control unit includes one or more algorithms for scheduling the control of energy consumption devices on the basis of variables relating to forecast energy supply and demand. Devices for which energy consumption can be scheduled or deferred are activated during periods of cheapest energy usage. Battery storage and alternative energy sources (e.g., photovoltaic cells) are activated to sell energy to the power grid during periods that are determined to correspond to favorable cost conditions.
    Type: Application
    Filed: March 27, 2020
    Publication date: February 25, 2021
    Inventor: Craig Howard MILLER
  • Publication number: 20210049525
    Abstract: A program model that includes requirements and control objects associated with requirements, workflows, proof assets. Workflow tasks associated with the workflows may generate requests to collect each proof asset associated with the control objects. Workflow tasks may validate each collected proof asset based on the plurality of control objects associated with each collected proof asset. Workflow tasks may determine completed control objects based on the validated proof assets. Workflow tasks may employ an amount of the completed control objects that is equivalent to the amount of the control objects associated with the program model to provide a report indicating that the requirements associated with the program model may be satisfied. Workflow tasks may employ detection of modifications to the validated proof assets to determine a portion of the workflow tasks based on the modified proof assets such that the portion of the workflow tasks may be re-executed.
    Type: Application
    Filed: July 27, 2020
    Publication date: February 18, 2021
    Inventors: Craig Howard Unger, Robert Moodie Heddie, Andrew Robert Miller, David John Brennan, Alexander Vorobiev
  • Patent number: 10789105
    Abstract: Systems, methods, computer readable media and articles of manufacture consistent with innovations herein are directed to computer virtualization, computer security and/or memory access. According to some illustrative implementations, innovations herein may utilize and/or involve a separation kernel hypervisor which may include the use of a guest operating system virtual machine protection domain, a virtualization assistance layer, and/or a detection mechanism (which may be proximate in temporal and/or spatial locality to malicious code, but isolated from it), inter alia, for detection and/or notification of, and action by a monitoring guest upon access by a monitored guest to predetermined physical memory locations.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: September 29, 2020
    Assignee: Lynx Software Technologies, Inc.
    Inventors: Edward T. Mooring, Phillip Yankovsky, Craig Howard
  • Patent number: 10726373
    Abstract: A program model that includes requirements and control objects associated with requirements, workflows, proof assets. Workflow tasks associated with the workflows may generate requests to collect each proof asset associated with the control objects. Workflow tasks may validate each collected proof asset based on the plurality of control objects associated with each collected proof asset. Workflow tasks may determine completed control objects based on the validated proof assets. Workflow tasks may employ an amount of the completed control objects that is equivalent to the amount of the control objects associated with the program model to provide a report indicating that the requirements associated with the program model may be satisfied. Workflow tasks may employ detection of modifications to the validated proof assets to determine a portion of the workflow tasks based on the modified proof assets such that the portion of the workflow tasks may be re-executed.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: July 28, 2020
    Assignee: Hyperproof Inc.
    Inventors: Craig Howard Unger, Robert Moodie Heddle, Andrew Robert Miller, David John Brennan, Alexander Vorobiev
  • Patent number: 10445680
    Abstract: Embodiments are directed towards managing online computer services to create custom business processes. A visualization model representing a business process may be provided. If the visualization model a modeling engine may produce a flow model from the visualization model. A flow model may be provided based on the visualization model, such that the flow model includes flow nodes and edges associating the flow nodes. A control model that is overlaid on the flow model may be provided, such that the control model may be arranged to share the flow nodes and the edges of the flow model. A data model that is overlaid on the flow model may be provided. The data model may be arranged to include one or more data model edges. The flow model may be provided to an executive engine that executes the flow model using one or more execution engines.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: October 15, 2019
    Assignee: Azuqua, Inc.
    Inventors: Nikhil Hasija, Craig Howard Unger, Alec James Embke
  • Patent number: 10261677
    Abstract: Embodiments are directed towards integrating cloud-based services to create custom business processes. A process flow may be generated to perform a custom business process. The process flow may include service channels such that the service channels are coupled together by flow fields to create a custom business process. If event information is provided, one or more service channels may be determined or based on the event information and configuration information associated with the service channels. The event information may be provided to one or more input flow fields of the service channels. Result information may be generated by the service channels based on the event information and the configuration information. The result information may be provided to output flow fields of the service channels. Also, the result information may be forwarded to input flow fields of a next service channel.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: April 16, 2019
    Assignee: Azuqua, Inc.
    Inventors: Nikhil Hasija, Craig Howard Unger
  • Publication number: 20190089153
    Abstract: Methods and systems are provided for optimizing the control of energy supply and demand. An energy control unit includes one or more algorithms for scheduling the control of energy consumption devices on the basis of variables relating to forecast energy supply and demand. Devices for which energy consumption can be scheduled or deferred are activated during periods of cheapest energy usage. Battery storage and alternative energy sources (e.g., photovoltaic cells) are activated to sell energy to the power grid during periods that are determined to correspond to favorable cost conditions.
    Type: Application
    Filed: April 11, 2018
    Publication date: March 21, 2019
    Inventor: Craig Howard MILLER
  • Patent number: 10205663
    Abstract: Each point-of-presence advertises the network addresses it hosts and the network addresses hosted by other points-of-presence. Each point-of-presence also announces its own network addresses at a higher degree of specificity than the other network addresses it is announcing. When a point-of-presence fails, packets routed to a network address hosted by that point-of-presence will be routed to one of the other points-of-presence announcing the same network address. When a point-of-presence is available, its more specific network address announcements prevents packets routed to a network address hosted by that point-of-presence from being routed to any other point-of-presence.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: February 12, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Harvo Reyzell Jones, Rafael Ortiz, Donavan Miller, Craig Howard, Tom Scholl
  • Publication number: 20180336070
    Abstract: Systems, methods, computer readable media and articles of manufacture consistent with innovations herein are directed to computer virtualization, computer security and/or memory access. According to some illustrative implementations, innovations herein may utilize and/or involve a separation kernel hypervisor which may include the use of a guest operating system virtual machine protection domain, a virtualization assistance layer, and/or a detection mechanism (which may be proximate in temporal and/or spatial locality to malicious code, but isolated from it), inter alia, for detection and/or notification of, and action by a monitoring guest upon access by a monitored guest to predetermined physical memory locations.
    Type: Application
    Filed: April 9, 2018
    Publication date: November 22, 2018
    Inventors: Edward T. Mooring, Phillip Yankovsky, Craig Howard
  • Patent number: 10051008
    Abstract: Systems, methods, computer readable media and articles of manufacture consistent with innovations herein are directed to computer virtualization, computer security and/or memory access. According to some illustrative implementations, innovations herein may utilize and/or involve a separation kernel hypervisor which may include the use of a guest operating system virtual machine protection domain, a virtualization assistance layer, and/or a instruction execution detection/interception mechanism (which may be proximate in temporal and/or spatial locality to malicious code, but isolated from it). The instruction execution detection/interception mechanism may perform processing, inter alia, for detection and/or notification of, and actions upon by a monitoring guest, code execution by a monitored guest involving predetermined physical memory locations, such as API calls.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: August 14, 2018
    Assignee: Lynx Software Technologies, Inc.
    Inventors: Edward T. Mooring, Craig Howard
  • Publication number: 20180218295
    Abstract: Embodiments are directed towards managing online computer services to create custom business processes. A visualization model representing a business process may be provided. If the visualization model a modeling engine may produce a flow model from the visualization model. A flow model may be provided based on the visualization model, such that the flow model includes flow nodes and edges associating the flow nodes. A control model that is overlaid on the flow model may be provided, such that the control model may be arranged to share the flow nodes and the edges of the flow model. A data model that is overlaid on the flow model may be provided. The data model may be arranged to include one or more data model edges. The flow model may be provided to an executive engine that executes the flow model using one or more execution engines.
    Type: Application
    Filed: February 2, 2017
    Publication date: August 2, 2018
    Inventors: Nikhil Hasija, Craig Howard Unger, Alec James Embke
  • Patent number: 9975051
    Abstract: A centralized social network tool is configured to interface with and integrates into one or more videogames and/or videogame series. The social network tool may be integral to the theme of the games and be pervasive within game play. The social network may drive progression of the story and interaction between characters. According to another aspect of the invention, the members of the social network may include actual members (corresponding to real people) and virtual members (e.g., artificial intelligence controlled bot members). The virtual members may be part of the social network and may interact with real members within and outside of the game as part of the theme of the game.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: May 22, 2018
    Assignee: ACTIVISION PUBLISHING, INC.
    Inventors: Martyn Richard Chudley, Craig Howard, Paul Kerby, Gareth George Wilson, Gerard-Lee Talbot, Ben James Ward
  • Patent number: 9940174
    Abstract: Systems, methods, computer readable media and articles of manufacture consistent with innovations herein are directed to computer virtualization, computer security and/or memory access. According to some illustrative implementations, innovations herein may utilize and/or involve a separation kernel hypervisor which may include the use of a guest operating system virtual machine protection domain, a virtualization assistance layer, and/or a detection mechanism (which may be proximate in temporal and/or spatial locality to malicious code, but isolated from it), inter alia, for detection and/or notification of, and action by a monitoring guest upon access by a monitored guest to predetermined physical memory locations.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: April 10, 2018
    Assignee: Lynx Software Technologies, Inc.
    Inventors: Edward T. Mooring, Phillip Yankovsky, Craig Howard
  • Patent number: 9811949
    Abstract: A method for providing status information pertaining to an asset is disclosed. The method stores information from a first reporting source about the asset and information from a second reporting source about the asset into a database such that the information from the first reporting source and the information from the second reporting source can be accessed from the database. The stored information includes status information about the asset that was received from at least one of the reporting sources. The status information about the asset is then provided to a client for the purpose of displaying a visual representation of the status information on the client.
    Type: Grant
    Filed: May 7, 2007
    Date of Patent: November 7, 2017
    Assignee: Trimble Inc.
    Inventors: Paul Ballew, Paul Walton, Jeanie Walter, Emmelin Yun Tai Lee, Doug Eggert, Craig Howard, Nicki Cooper
  • Publication number: 20170257399
    Abstract: Systems, methods, computer readable media and articles of manufacture consistent with innovations herein are directed to computer virtualization, computer security and/or memory access. According to some illustrative implementations, innovations herein may utilize and/or involve a separation kernel hypervisor which may include the use of a guest operating system virtual machine protection domain, a virtualization assistance layer, and/or a instruction execution detection/interception mechanism (which may be proximate in temporal and/or spatial locality to malicious code, but isolated from it). The instruction execution detection/interception mechanism may perform processing, inter alia, for detection and/or notification of, and actions upon by a monitoring guest, code execution by a monitored guest involving predetermined physical memory locations, such as API calls.
    Type: Application
    Filed: March 17, 2017
    Publication date: September 7, 2017
    Inventors: Edward T. Mooring, Craig Howard
  • Publication number: 20170201788
    Abstract: A comprehensive mechanism is provided for broadcasting and accessing multiple audio sources in connection with the viewing of a television program. In the preferred embodiment, the first step in providing audio is collecting the audio through the use of standard audio capture techniques. Next, the audio is distributed by either of in-band via broadcast or out-of-band techniques. In-band audio is preferably provided via an MPEG stream associated with the current television program. Out-of-band (OOB) audio can be broadcast as well, although it is preferable to select which channel is distributed upstream first, rather than broadcast all channels downstream and consume bandwidth for unselected audio. Thus, it is preferred that only the desired audio channel(s) are sent over the OOB channel. The audio is preferably tagged with metadata, such that information describing the audio accompanies each audio channel.
    Type: Application
    Filed: December 16, 2016
    Publication date: July 13, 2017
    Inventors: Craig Howard Seidel, Coleman Dale Sisson