Patents by Inventor Michael A. McDonald

Michael A. McDonald 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: 9197697
    Abstract: A system and method deploying cloud computing software applications and resources to mobile devices is disclosed. The system/method virtualizes the graphical user experience (GEX) and user input experience (UEX) that comprise the graphical user interface (GUI) for host application software (HAS) running on a host computer system (HCS). The virtualized GUI (VUI) GEX component is converted to a remote video stream (RVS) and communicated to a remote mobile computing device (MCD) over a computer communication network (CCN). A MCD thin client application (TCA) receives the RVS and presents this GEX content on the MCD display using a graphics experience mapper (GEM). A TCA user experience mapper (UEM) translates MCD user inputs to a form suitable for UEX protocols and communicates this user input over the CCN to the HCS for translation by the UEX into HCS operating system protocols compatible with the HAS.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: November 24, 2015
    Inventors: Joseph Scott Morton, Christopher Michael McDonald, Glenn Donald Knepp
  • Publication number: 20150329791
    Abstract: An improved biodiesel production process includes the steps of processing a feedstock to produce biodiesel, cooling the biodiesel so as to form sediment, and filtering the biodiesel to remove the sediment. The resulting biodiesel from the cold filtration process avoids problems of sediment formation during storage and transportation.
    Type: Application
    Filed: July 27, 2015
    Publication date: November 19, 2015
    Applicants: REG Biofuels, LLC, Crown Iron Works Company
    Inventors: Myron Francis Danzer, Timothy L. Ely, Scott Alan Kingery, John Mostek, Matthew Leonard Schultes, Wayne William McCalley, William Michael McDonald
  • Publication number: 20150308533
    Abstract: Cushioning articles such as mattresses can include a three dimensional wave spring core. The wave spring includes a polymeric lattice spring structure including a plurality of alternating layers stackedly arranged to define a height of the wave spring, wherein each one of the alternating layers is defined by a single strand having one or more upward and downward undulations, wherein the alternating layers are arranged such that an upward undulation of one layer is connected to a downward undulation of the other layer to define a cell configured to receive a compressive force, wherein the lattice structure has a sinusoidal shape when viewed top down and is configured to have three dimensional structure.
    Type: Application
    Filed: April 24, 2015
    Publication date: October 29, 2015
    Inventors: Michael S. DeFranks, Rahul Kirtikar, Henry J. Marcacci, Michael McDonald, Nicholas B. Savage, Kevin C. Bogaert, Parker Frost
  • Publication number: 20150273687
    Abstract: A robotic vehicle is provided with an extendable arm and a mandible structure. The mandible structure includes a pair of mandibles with toothed portions that cooperatively engage such that the mandibles may be opened and closed by applying a force to only one of the pair of mandibles. The mandible structure hangs freely from the extendable arm and is balanced so that the mandible structure naturally maintains a substantially vertical orientation. In the closed position, the mandible structure defines an interior cavity suitable for securely grasping a ring.
    Type: Application
    Filed: March 25, 2014
    Publication date: October 1, 2015
    Applicant: CARDINAL GIBBONS HIGH SCHOOL
    Inventors: Sean Michael Greene, Benjamin Gerard Gravel, Aaron Joseph Ruff, Sean Michael McDonald, Brian Alexander Nelson, Austin Laboy Schick, Colin Daniel Russell
  • Patent number: 9146689
    Abstract: A redundant array of independent nodes are networked together. Each node executes an instance of an application that provides object-based storage. The nodes are grouped into a plurality of systems each having multiple nodes. A data protection level method comprises setting a numerical value of a system dynamic data protection level for each system of nodes; and in response to user input, setting a value of a data protection level for one or more data objects in a system, the value being a fixed numerical value or a dynamic value. If the one or more data objects have a dynamic value of the data protection level in a system, the one or more data objects inherit the system dynamic data protection level of the system in which the one or more data objects reside. The value of the data protection level represents a number of copies of data of the one or more data objects to be kept where the one or more data objects reside.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: September 29, 2015
    Assignee: HITACHI DATA SYSTEMS CORPORATION
    Inventors: Richard Rogers, Benjamin Isherwood, Matthew Michael McDonald, Donald P. Pannese, David Pinkney
  • Publication number: 20150256609
    Abstract: A system and method deploying cloud computing software applications and resources to mobile devices is disclosed. The system/method virtualizes the graphical user experience (GEX) and user input experience (UEX) that comprise the graphical user interface (GUI) for host application software (HAS) running on a host computer system (HCS). The virtualized GUI (VUI) GEX component is converted to a remote video stream (RVS) and communicated to a remote mobile computing device (MCD) over a computer communication network (CCN). A MCD thin client application (TCA) receives the RVS and presents this GEX content on the MCD display using a graphics experience mapper (GEM). A TCA user experience mapper (UEM) translates MCD user inputs to a form suitable for UEX protocols and communicates this user input over the CCN to the HCS for translation by the UEX into HCS operating system protocols compatible with the HAS.
    Type: Application
    Filed: March 9, 2015
    Publication date: September 10, 2015
    Applicant: GAZOO, INC.
    Inventors: Joseph Scott Morton, Christopher Michael McDonald, Glenn Donald Knepp
  • Publication number: 20150254048
    Abstract: A system and method implementing a multi-user display linking multiple independent software processes with remote mobile devices is disclosed. The system/method augments multiple planes of conventional video graphics memory (VGM) controlled by a video graphics controller (VGC) in a host computing context (HCC) with a plane selection register (PSR) that enables isolation of individual planes of video memory within the VGM. The PSR is associated with a process mapping table (PMT) that maps in hardware a user process identification (PID) associated with an individual software process running within the HCC under control of a host operating system (HOS). HOS process context changes update the PSR with PMT content corresponding to an active HCC PID. A video graphics encoder (VGE) inspects areas of change within individual VGM planes and emits these changes as streaming video content to an Ethernet interface communicating with remote mobile devices associated with the HCC PIDs.
    Type: Application
    Filed: March 9, 2015
    Publication date: September 10, 2015
    Applicant: GAZOO, INC.
    Inventors: Joseph Scott Morton, Christopher Michael McDonald, Glenn Donald Knepp
  • Publication number: 20150256898
    Abstract: A system and method implementing stenographic cryptography in a video data stream (VDS) is disclosed that embeds secret video data (SVD) in a graphical user experience (GEX) generated by a host computing system (HCS) and streamed to a remote user on a mobile computing device (MUD). The system and method augments existing secure communications by applying steganography to a bidirectional GEX of indefinite length. The security risk associated with the use of a single steganographic key for indefinite VDS lengths is mitigated by the use of a self-regulating indefinite stream system (SRIS). The SRIS is composed of an initialization vector system (IVS), a self-seeding reference key system (SRKS), and a non-contiguous pixel/frame reference system (NPRS) to provide continuous security for the entire VDS life. The NPRS utilizes an adaptive steganographic capacity system (ASCS) to vary the SVD placement and complexity based on the steganographic capacity of each video frame.
    Type: Application
    Filed: March 9, 2015
    Publication date: September 10, 2015
    Applicant: GAZOO, INC.
    Inventors: Joseph Scott Morton, Christopher Michael McDonald, Glenn Donald Knepp
  • Publication number: 20150256580
    Abstract: A system and method implementing simultaneous video streaming to multiple end-user mobile user devices (MUD) is disclosed. The system/method utilizes an Ethernet/SATA bridge (ESB) to permit a host computer system (HCS) the ability to load video media content (VMC) on a local storage media (LSM) via a SATA multiplexer (MUX) using a hardware MAC-to-LBA transmission decoder (LTD). The HCS is configured to load a hardware service queue register (SQR) with end-user IP target address and VMC addressing information. A streaming FIFO controller (SFC) scans the SQR and retrieves data from the LSM via the SATA MUX and packetizes the IP target address and VMC data with an hardware Ethernet transport encoder (ETE) to transfer the VMC data stream directly from the LSM to the end-user MUD without HCS TCP/IP protocol intervention.
    Type: Application
    Filed: March 9, 2015
    Publication date: September 10, 2015
    Applicant: Gazoo, Inc.
    Inventors: Joseph Scott Morton, Christopher Michael McDonald, Glenn Donald Knepp
  • Patent number: 9109170
    Abstract: An improved biodiesel production process includes the steps of processing a feedstock to produce biodiesel, cooling the biodiesel so as to form sediment, and filtering the biodiesel to remove the sediment. The resulting biodiesel from the cold filtration process avoids problems of sediment formation during storage and transportation.
    Type: Grant
    Filed: February 1, 2007
    Date of Patent: August 18, 2015
    Assignee: REG Biofuels, LLC
    Inventors: Myron Francis Danzer, Timothy L. Ely, Scott Alan Kingery, Wayne William McCalley, William Michael McDonald, John Mostek, Matthew Leonard Schultes
  • Patent number: 9054913
    Abstract: A network proxy can be provided as a layer between an application layer protocol (such as the Remote Desktop Protocol) and a transport layer protocol (such as TCP). The network proxy can intercept communications between the application layer protocol and the transport layer protocol. The network proxy can transmit communications on multiple connections, without the application layer or transport layer protocols being aware of the parallelization.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: June 9, 2015
    Assignee: Dell Software Inc.
    Inventors: Michael Franke, Michael McDonald
  • Patent number: 8966112
    Abstract: A network proxy can be provided as a layer between an application layer protocol (such as the Remote Desktop Protocol) and a transport layer protocol (such as TCP). The network proxy can intercept communications between the application layer protocol and the transport layer protocol. The network proxy can transmit communications on multiple connections, without the application layer or transport layer protocols being aware of the parallelization.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: February 24, 2015
    Assignee: Dell Software Inc.
    Inventors: Michael Franke, Michael McDonald
  • Publication number: 20140278494
    Abstract: Systems and methods are described herein to provide a health care account processing solution that can (1) provide financial security when a participant experiences unexpected major medical expenses the participant may not otherwise be able to afford, (2) provide control of health care decisions to participants and providers, (3) reduce overhead and structural costs required to administer traditional health insurance plans, (4) reduce over-utilization and under-utilization of health care through a participant-controlled health care spending account that can be coupled with a health and wellness program (e.g., a rewards-based wellness program), and (5) encourage provider competition through the use of cash based, point-of-sale payments and transparent pricing. The systems and methods discussed herein describe, among other things, computer-implemented, rules-based systems for managing the health care accounting solution introduced above.
    Type: Application
    Filed: March 13, 2014
    Publication date: September 18, 2014
    Applicant: Solarte Health, Inc.
    Inventors: Merlin Brown, Arturo Solarte, Michael McDonald, Ross Ronnenberg, Kathryn Miller Clayton
  • Publication number: 20140278580
    Abstract: Systems and methods for account processing are disclosed. In an example, the account processing systems and methods are used to process health care expenses for groups or individuals. Debit or credit transactions can be processed using a notional participant account. Processing a debit transaction can include identifying balances in one or more different portions of the notional participant account and allocating funds in an amount less than or equal to the one or more balances from the account to satisfy all or a portion of the debit transaction. When a balance remains in the debit transaction after allocating the funds, the method can include identifying a participant line-of-credit and allocating a remainder of the debit transaction using the line-of-credit.
    Type: Application
    Filed: March 13, 2014
    Publication date: September 18, 2014
    Inventors: Merlin Brown, Arturo Solarte, Michael McDonald, Ross Ronnenberg, Kathryn Miller Clayton
  • Publication number: 20140181446
    Abstract: A redundant array of independent nodes are networked together. Each node executes an instance of an application that provides object-based storage. The nodes are grouped into a plurality of systems each having multiple nodes. A data protection level method comprises setting a numerical value of a system dynamic data protection level for each system of nodes; and in response to user input, setting a value of a data protection level for one or more data objects in a system, the value being a fixed numerical value or a dynamic value. If the one or more data objects have a dynamic value of the data protection level in a system, the one or more data objects inherit the system dynamic data protection level of the system in which the one or more data objects reside. The value of the data protection level represents a number of copies of data of the one or more data objects to be kept where the one or more data objects reside.
    Type: Application
    Filed: February 25, 2014
    Publication date: June 26, 2014
    Applicant: HITACHI DATA SYSTEMS CORPORATION
    Inventors: Richard ROGERS, Benjamin ISHERWOOD, Matthew Michael McDONALD, Donald P. PANNESE, David PINKNEY
  • Patent number: 8700571
    Abstract: A redundant array of independent nodes are networked together. Each node executes an instance of an application that provides object-based storage. The nodes are grouped into a plurality of systems each having multiple nodes. A data protection level method comprises setting a numerical value of a system dynamic data protection level for each system of nodes; and in response to user input, setting a value of a data protection level for one or more data objects in a system, the value being a fixed numerical value or a dynamic value. If the one or more data objects have a dynamic value of the data protection level in a system, the one or more data objects inherit the system dynamic data protection level of the system in which the one or more data objects reside. The value of the data protection level represents a number of copies of data of the one or more data objects to be kept where the one or more data objects reside.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: April 15, 2014
    Assignee: Hitachi Data Systems Corporation
    Inventors: Richard Rogers, Benjamin Isherwood, Matthew Michael McDonald, Donald P. Pannese, David Pinkney
  • Publication number: 20140049098
    Abstract: A robotic vehicle is provided with improved traction and mobility via a specially designed wheel apparatus including a relatively rigid wheel structure formed from two circular, coaxial sprocketed wheel plates separated by a central hub. The sprockets on the wheel plates are circumferentially aligned with one another, with axially facing sprocket pairs being received in areas defined between circumferentially adjacent pairs of tread links in a series of tread links, equal in number to the number of sprocket pairs, arranged in a circular array around the periphery of the wheel structure. The sprocket pairs are sized and configured in a manner such that substantial relative axial and circumferential movement between the wheel structure and the tread link array are blocked, with the axially facing sprockets in each sprocket pair being axially and resiliently deflected toward one another by surface portions of their associated tread link area.
    Type: Application
    Filed: August 17, 2012
    Publication date: February 20, 2014
    Applicant: Cardinal Gibbons High School
    Inventors: Ariana Jacqueline Keeling, Kirby Shane Cook, Timothy Paul Kowalczyk, Aaron Joseph Ruff, Sean Michael McDonald, Sean Michael Greene, Marc Celestini, Brian Alexander Nelson
  • Patent number: 8642274
    Abstract: The present invention provides a method of monitoring the efficacy of an immunotherapy in a mammalian subject, wherein the subject has been administered an immunotherapy, wherein the immunotherapy comprises a viral vector containing a polynucleotide encoding an antigen, wherein the viral vector is capable of transducing cells in the mammalian subject to cause the cells to express the antigen; the method comprising: (b) measuring, from a biological sample isolated from the subject, an immune response of the subject to the antigen and comparing the immune response of the subject to the antigen to a reference measurement of immune response to the antigen; (c) measuring, from a biological sample isolated from the subject, an immune response of the subject to the viral vector and comparing the immune response of the subject to the viral vector to a reference measurement of immune response to the viral vector; and (d) determining efficacy based on the comparisons of (b) and (c), wherein an elevated immune response
    Type: Grant
    Filed: July 15, 2009
    Date of Patent: February 4, 2014
    Assignee: Oxford Biomedica, Inc.
    Inventors: Richard Harrop, William Shingler, Stuart Naylor, Michael McDonald
  • Publication number: 20140031956
    Abstract: Systems and methods of monitoring, analyzing, optimizing and controlling data centers and data center operations are disclosed. The system includes data collection and storage hardware and software for harvesting operational data from data center assets and operations. Intelligent analysis and optimization software enables identification of optimization and/or control actions. Control software and hardware enables enacting a change in the operational state of data centers.
    Type: Application
    Filed: September 30, 2013
    Publication date: January 30, 2014
    Inventors: George Slessman, William Slessman, Kevin Malik, Jeremy Steffensen, Kjell Holmgren, Michael McDonald
  • Patent number: 8255984
    Abstract: Systems and methods for enhancing security of single sign-on are described. These systems and methods can reduce the amount of sensitive information stored on a client device while still providing single sign-on access to shared resources such as virtual desktops or Terminal Servers. For example, storage of authentication information on client devices can be avoided while still allowing client devices to connect to the shared resources. Instead, such information can be stored at a broker server that brokers connections from client devices to the shared resources. The broker server can facilitate more secure single sign-on by providing a single-use ticket to a client device that authenticates with the broker server. The client device can use this single-use ticket to authenticate with a shared resource.
    Type: Grant
    Filed: July 1, 2010
    Date of Patent: August 28, 2012
    Assignee: Quest Software, Inc.
    Inventors: Peter E. Ghostine, Michael McDonald