Patents by Inventor Andrew J. Wallace

Andrew J. Wallace 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: 20240136013
    Abstract: A method for quantifying ribonucleic acid (RNA) mutation expression. For each read pair of a read pair group, a set of contiguously aligned regions and a splice junction configuration are identified. Each read pair is within a selected range of a location of interest. Each read pair of the read pair group is classified based on the set of contiguously aligned regions and the splice junction configuration that correspond to each read pair, a reference genome, and a selected mutation. A mutation-centric output is generated for the read pair group.
    Type: Application
    Filed: December 15, 2023
    Publication date: April 25, 2024
    Inventor: Andrew J. WALLACE
  • Publication number: 20240124288
    Abstract: A portable, self-contained beverage apparatus includes a container assembly having a known storage capacity for storing a consumable liquid, and a dispensing assembly disposed within the container assembly that dispenses variable, non-zero quantities of additives into the consumable liquid. The dispensing assembly includes multiple apertures structured and arranged to retain vessels containing the additives to be dispensed into the consumable liquid. The beverage apparatus also includes a level sensor disposed within the container assembly that determines a consumable liquid level of the consumable liquid stored in the container assembly. In certain embodiments, one or more positive displacement pumping mechanisms are configured to pump additive liquid from additive containers into a beverage chamber.
    Type: Application
    Filed: December 22, 2023
    Publication date: April 18, 2024
    Applicant: Cirkul, Inc.
    Inventors: Mark Lyons, Jonathon Perrelli, Robert Lawson-Shanks, Abraham Maclean, Connor Bacon, James Christopher Small, Jesse John Horne, Simon Lewis Bilton, Matthew James Edwards, Andrew Gordon Wallace, Maxim D. Wheatley, David J. Wheatley, Todd Metlen
  • Patent number: 11957583
    Abstract: A delivery device for cardiac valve repair implants includes a delivery catheter and an extension member protruding from a distal end of the delivery catheter. The delivery device further includes a control arm assembly having pairs of control arms. Each pair includes a proximal control arm drivable from a handle assembly of the delivery device and a distal arm coupled to a distal end of the proximal control arm and a distal end of the extension member. Proximally driving each of the proximal control arms of the control arm assembly results in expansion of the control arm assembly and corresponding expansion of a cardiac valve repair implant coupled to the control arm assembly.
    Type: Grant
    Filed: June 6, 2023
    Date of Patent: April 16, 2024
    Assignee: VERSA VASCULAR INC.
    Inventors: Jeremy J. Boyette, Daniel T. Wallace, Juan Granada, Peter W. Gregg, Spencer C. Noe, Evelyn N. Haynes, Andrew Backus
  • Publication number: 20240108657
    Abstract: The invention is directed to isolated renal cells, including tubular and erythropoietin (EPO)-producing kidney cell populations, and methods of isolating and culturing the same, as well as methods of treating a subject in need with the cell populations.
    Type: Application
    Filed: October 10, 2023
    Publication date: April 4, 2024
    Inventors: Sharon C. Presnell, Andrew T. Bruce, Shay M. Wallace, Sumana Choudhury, Russell W. Kelley, Manuel J. Jayo, Jessica J. Reinsch, Patricia D. Tatsumi, Timothy A. Bertram, Eric S. Werdin, Oluwatoyin A. Knight, H. Scott Rapoport, Roger M. Ilagan
  • Patent number: 10439873
    Abstract: Optimizations are provided for reliably configuring an on-premise server using configuration data stored at a cloud-based service. An on-premise server polls the cloud-based service to determine whether any new configuration changes are available for the on-premise server to implement. In response to an indication that a new configuration change is available for the on-premise server, the on-premise server performs a validation to determine whether the new configuration change is committable by the on-premise server. Afterwards, the on-premise server receives the new configuration change and then attempts to commit to that new configuration change.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kristian Szobi, Fabian Uhse, Andrew J. Wallace
  • Publication number: 20180309623
    Abstract: Optimizations are provided for reliably configuring an on-premise server using configuration data stored at a cloud-based service. An on-premise server polls the cloud-based service to determine whether any new configuration changes are available for the on-premise server to implement. In response to an indication that a new configuration change is available for the on-premise server, the on-premise server performs a validation to determine whether the new configuration change is committable by the on-premise server. Afterwards, the on-premise server receives the new configuration change and then attempts to commit to that new configuration change.
    Type: Application
    Filed: April 21, 2017
    Publication date: October 25, 2018
    Inventors: Kristian Szobi, Fabian Uhse, Andrew J. Wallace
  • Patent number: 7533148
    Abstract: A method that enables multiple spam detection solutions to be deployed in a manageable and rational manner to determine if a message is spam is presented. A framework invokes anti-spam filters to analyze the message and return confidence levels of whether a message is spam. The framework evaluates the highest confidence level against a set of defined thresholds. If the highest confidence level is greater than the highest threshold set by the administrator, the action specified for the highest threshold is taken. The highest confidence level is also compared against all thresholds and the action associated with the nearest threshold that has been exceeded is taken.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: May 12, 2009
    Assignee: Microsoft Corporation
    Inventors: Bruce A. McMillan, Andrew J. Wallace, Neil K. Koorland, Qiang Wang, Simon P. Attwell, Samuel J. Neely
  • Patent number: 7305488
    Abstract: The present invention enables an electronic message to be distributed sequentially to selected recipients. The electronic message is associated with a routing map, which defines the route of the electronic message. The routing map includes a list of operations, at least some of which are implemented in script. A routing engine controls the current state and the state transition of the routing map while predefined routing objects assist in the manipulation and processing of the routing map. Routing maps are associated with folders and any electronic message dropped in the folder is associated with the routing map. The operations of the routing map are executed in a stateful manner in response to events occurring in the messaging system until the electronic message has been sequentially distributed to the intended recipients.
    Type: Grant
    Filed: July 11, 2003
    Date of Patent: December 4, 2007
    Assignee: Microsoft Corporation
    Inventors: Andrew J. Wallace, Christopher J. Ambler
  • Patent number: 7171450
    Abstract: A method that enables multiple spam detection solutions to be deployed in a manageable and rational manner to determine if a message is spam is presented. A framework invokes one or more anti-spam filters to analyze the message and return a confidence level of whether a message is spam and that confidence level is added to a summary of confidence levels. The framework evaluates a summary of confidence levels against a set of defined thresholds. If the summary of confidence levels is greater than the highest threshold set by the administrator, the action specified for the highest threshold is taken. Otherwise, subsequent filters are used to evaluate the message until either the maximum threshold is exceeded or all filters have evaluated the message. After all filters have evaluated the message, the summary of confidence levels is compared against all thresholds and the action associated with that matching threshold is taken.
    Type: Grant
    Filed: January 9, 2003
    Date of Patent: January 30, 2007
    Assignee: Microsoft Corporation
    Inventors: Andrew J. Wallace, Neil K. Koorland, Qiang Wang, Samuel J. Neely, Simon P. Atwell
  • Publication number: 20040139165
    Abstract: A method that enables multiple spam detection solutions to be deployed in a manageable and rational manner to determine if a message is spam is presented. A framework invokes anti-spam filters to analyze the message and return confidence levels of whether a message is spam. The framework evaluates the highest confidence level against a set of defined thresholds. If the highest confidence level is greater than the highest threshold set by the administrator, the action specified for the highest threshold is taken. The highest confidence level is also compared against all thresholds and the action associated with the nearest threshold that has been exceeded is taken.
    Type: Application
    Filed: November 12, 2003
    Publication date: July 15, 2004
    Applicant: Microsoft Corporation
    Inventors: Bruce A. McMillan, Andrew J. Wallace, Neil K. Koorland, Qiang Wang, Simon P. Attwell, Samuel J. Neely
  • Publication number: 20040139160
    Abstract: A method that enables multiple spam detection solutions to be deployed in a manageable and rational manner to determine if a message is spam is presented. A framework invokes one or more anti-spam filters to analyze the message and return a confidence level of whether a message is spam and that confidence level is added to a summary of confidence levels. The framework evaluates a summary of confidence levels against a set of defined thresholds. If the summary of confidence levels is greater than the highest threshold set by the administrator, the action specified for the highest threshold is taken. Otherwise, subsequent filters are used to evaluate the message until either the maximum threshold is exceeded or all filters have evaluated the message. After all filters have evaluated the message, the summary of confidence levels is compared against all thresholds and the action associated with that matching threshold is taken.
    Type: Application
    Filed: January 9, 2003
    Publication date: July 15, 2004
    Applicant: Microsoft Corporation
    Inventors: Andrew J. Wallace, Neil K. Koorland, Qiang Wang, Samuel J. Neely, Simon P. Atwell
  • Publication number: 20040107259
    Abstract: The present invention enables an electronic message to be distributed sequentially to selected recipients. The electronic message is associated with a routing map, which defines the route of the electronic message. The routing map includes a list of operations, at least some of which are implemented in script. A routing engine controls the current state and the state transition of the routing map while predefined routing objects assist in the manipulation and processing of the routing map. Routing maps are associated with folders and any electronic message dropped in the folder is associated with the routing map. The operations of the routing map are executed in a stateful manner in response to events occurring in the messaging system until the electronic message has been sequentially distributed to the intended recipients.
    Type: Application
    Filed: July 11, 2003
    Publication date: June 3, 2004
    Inventors: Andrew J. Wallace, Christopher J. Ambler
  • Patent number: 6643705
    Abstract: The present invention enables an electronic message to be distributed sequentially to selected recipients. The electronic message is associated with a routing map, which defines the route of the electronic message. The routing map includes a list of operations, at least some of which are implemented in script. A routing engine controls the current state and the state transition of the routing map while predefined routing objects assist in the manipulation and processing of the routing map. Routing maps are associated with folders and any electronic message dropped in the folder is associated with the routing map. The operations of the routing map are executed in a stateful manner in response to events occurring in the messaging system until the electronic message has been sequentially distributed to the intended recipients.
    Type: Grant
    Filed: March 29, 1999
    Date of Patent: November 4, 2003
    Assignee: Microsoft Corporation
    Inventors: Andrew J. Wallace, Christopher J. Ambler