Patents by Inventor M. Wright

M. Wright 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: 20150089484
    Abstract: The various aspects provide a dynamic compilation framework that includes a machine-independent optimization module operating on a computing device and methods for optimizing code with the machine-independent optimization module using a single, combined-forwards-backwards pass of the code. In the various aspects, the machine-independent optimization module may generate a graph of nodes from the IR, optimize nodes in the graph using forwards and backwards optimizations, and propagating the forwards and backwards optimizations to nodes in a bounded subgraph recognized or defined based on the position of the node currently being optimized. In the various aspects, the machine-independent optimization module may optimize the graph by performing forwards and/or backwards optimizations during a single pass through the graph, thereby achieving an effective degree of optimization and shorter overall compile times.
    Type: Application
    Filed: September 24, 2013
    Publication date: March 26, 2015
    Applicant: Qualcomm Incorporated
    Inventors: Ashok HALAMBI, Gregory M. Wright, Christopher A. Vick
  • Publication number: 20150050161
    Abstract: An air operated diaphragm pump is provided featuring a housing, a fluid passageway and an indicator arrangement. The housing is configured with an orifice. The fluid passageway responses to a vacuum force and provides fluid, such as syrup from a bag or container to a beverage dispenser, through the air operated diaphragm pump via the fluid passageway, and is configured with a suction plenum or channel formed by an enclosed space with an inside pressure that is greater than an external pressure of the outside atmosphere when the fluid is being provided through the air operated diaphragm pump via the fluid passageway. The suction plenum or channel is configured to be in fluidic communication with the orifice of the housing.
    Type: Application
    Filed: April 9, 2013
    Publication date: February 19, 2015
    Inventors: Christopher H. Verdugo, Peter M. Wright, Jimmie L. Jackson, JR.
  • Patent number: 8959277
    Abstract: One embodiment of the present invention provides a system that facilitates precise exception semantics for a virtual machine. During operation, the system executes a program in the virtual machine using a processor that includes a gated store buffer that stores values to be written to a memory. This gated store buffer is configured to delay a store to the memory until after a speculatively-optimized region of the program commits. The processor signals an exception when it detects that a load following the store is attempting to access the same memory region being written by the store prior to the commitment of the speculatively-optimized region.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: February 17, 2015
    Assignee: Oracle America, Inc.
    Inventors: Christopher A. Vick, Gregory M. Wright, Mark S. Moir
  • Patent number: 8954959
    Abstract: A method and system for managing direct memory access (DMA) in a computer system without a host input/output memory management unit (IOMMU). The computer system hosts virtual machines and allows memory overcommit. The computer receives, from a guest operating system that runs on a virtual machine, a request for mapping a guest address to a bus address. The computer translates the guest address to a host address and pins a memory page containing the host address to keep the memory page in host memory. The host address is then returned to the guest operating system to allow a device to use the host address as the bus address for direct memory access (DMA) to a buffer managed by the guest operating system.
    Type: Grant
    Filed: September 16, 2010
    Date of Patent: February 10, 2015
    Assignee: Red Hat Israel, Ltd.
    Inventors: Michael Tsirkin, Christopher M. Wright
  • Publication number: 20150023126
    Abstract: A smart mixer appliance includes a set of ingredient trays. The appliance includes a nozzle-based food distribution assembly to transfer ingredients from the trays into a container. A motor system drives a set of mixer beaters to mix the container contents. A user accesses a network resource and selects a recipe having instructions for ingredient provisioning and mixing. The ingredient trays are loaded with the recipe ingredients. The recipe instructions are converted into a control procedure suitable to automatically control the ingredient transfer and mixing operations. A controller implements the recipe instructions by managing the operation of the food distribution system and motor system according to the control procedure.
    Type: Application
    Filed: July 17, 2014
    Publication date: January 22, 2015
    Inventors: Vanessa Brown, Brittanni M. Wright
  • Publication number: 20150011447
    Abstract: Concentrates containing specific functionalised diblock copolymers serve as effective additives for improving the cold flow behaviour of fuels and oils, the copolymers being derived from a terminally-unsaturated intermediate polymer obtained via a metallocene process involving hydrogen.
    Type: Application
    Filed: July 8, 2013
    Publication date: January 8, 2015
    Inventors: Carl Waterson, Kenneth Lewtas, Peter Scott, Christopher J. Kay, Giles W. Theaker, Peter M. Wright
  • Patent number: 8900315
    Abstract: A knee joint prosthesis includes a femoral component having a first condylar bearing surface and a second condylar bearing surface. Each of the first and second condylar bearing surfaces has a cross-section in a coronal plane that exhibits at least two different radii. The prosthesis also includes a tibial component and an insert component associated with the tibial component. The insert component has bearing surfaces that are complementary to the first and second condylar bearing surfaces, wherein a contact point is established between the bearing surfaces of the insert component and the first and second condylar bearing surface. In accordance with the present invention and as a result of the above construction, varus and valgus rotation of the femoral component relative to the insert component causes the contact point to move laterally as the knee is rotated. By shifting the contact pointy laterally/outwardly, the knee stability (i.e., stiffness) gradually increased.
    Type: Grant
    Filed: November 16, 2010
    Date of Patent: December 2, 2014
    Assignee: New York Society for the Ruptured and Crippled Maintaining the Hospital for Special Surgery
    Inventors: Joseph D. Lipman, Donald L. Bartel, Timothy M. Wright
  • Patent number: 8893104
    Abstract: The aspects enable a computing device to allocate memory space to variables during runtime compilation of a software application. A compiler may be modified to identify operations that can be performed on either a main pipe or an alternative pipe, identify chains of related operations that can be performed on either the main pipe or the alternative pipe, identify points in the execution of code at which the number of live values will exceed the number of registers, and choosing a chain of operations as a candidate to be moved to the alternative pipe in order to reduce the number of live values at identified points in the execution of code. The entire chosen chain of operations may be moved to the alternative pipe. The alternative pipe may perform the computations and return the results to the main pipe for execution.
    Type: Grant
    Filed: March 1, 2012
    Date of Patent: November 18, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Christopher A. Vick, Gregory M. Wright
  • Publication number: 20140327169
    Abstract: A pitch densification apparatus may be used to form a carbon-carbon composite material. The apparatus may be used to compress a carbon fiber material, and, thereafter, pitch densify the carbon fiber material. The compression and pitch densification of the carbon fiber material may be carried out within the same mold cavity of the pitch densification apparatus. In one example, an apparatus may comprise a mold defining a mold cavity that is configured to receive a material to be densified. The mold cavity is configured to be adjusted from a first volume to a second volume less than the first volume to compress the material in the mold cavity. The example apparatus may further comprise a gas source configured to apply a gas pressure in the mold cavity to force pitch into the material in the mold cavity to densify the material, and a vacuum source configured to create a vacuum pressure in the mold cavity at least prior to the application of the gas pressure.
    Type: Application
    Filed: July 21, 2014
    Publication date: November 6, 2014
    Inventors: Mark L. La Forest, Mark C. James, Roger L. Klinedinst, Neil Murdie, David M. Wright
  • Patent number: 8870964
    Abstract: A prosthetic joint according to the present invention includes a first implant component for attachment to a first bone and a second implant component for attachment to a second bone. The first implant component has a condylar portion that includes first and second condylar bearing surfaces and similarly, the second implant component has bearing surfaces that receive and are complementary to the first and second condylar bearing surfaces. Each of the first and second condylar bearing surfaces and each of the bearing surfaces of the second implant component has a cross-section in a coronal plane that exhibits two different radii and a contact point is established between the first and second condylar bearing surfaces and the bearing surfaces of the second implant component. The bearing surfaces of the respective implant components are configured such that varus and valgus rotation of the first implant component relative to the second implant component causes the contact point to move outwardly.
    Type: Grant
    Filed: November 16, 2010
    Date of Patent: October 28, 2014
    Assignee: New York Society for the Ruptured and Crippled Maintaining the Hospital for Special Surgery
    Inventors: Joseph D. Lipman, Donald L. Bartel, Timothy M. Wright
  • Patent number: 8845999
    Abstract: Radiolabeled tracers for sodium/glucose cotransporters (SGLTs), their synthesis, and their use are provided. The tracers are methyl or ethyl pyranosides having an equatorial hydroxyl group at carbon-2 and a C 1 preferred conformation, radiolabeled with 18F, 123I, or 124I, or free hexoses radiolabeled with 18F, 123I, or 124. Also provided are in vivo and in vitro techniques for using these and other tracers as analytical and diagnostic tools to study glucose transport, in health and disease, and to evaluate therapeutic interventions.
    Type: Grant
    Filed: May 23, 2006
    Date of Patent: September 30, 2014
    Assignee: The Regents of the University of California
    Inventors: Ernest M. Wright, Jorge R. Barrio, Bruce A. Hirayama, Vladimir Kepe
  • Publication number: 20140273217
    Abstract: The present invention features a novel protein engineering strategy by combining the domains of two independent proteins into a molecular switch. The invention features polypeptides comprising a prodrug activating enzyme and a protein that binds a cancer specific marker, polynucleotides encoding the polypeptides, and molecular switches for converting a prodrug into a toxin, comprising the polypeptides. The invention also features methods for converting a prodrug into a toxin, methods for treating cancer, and methods for making the molecular switches, as well as kits.
    Type: Application
    Filed: May 30, 2014
    Publication date: September 18, 2014
    Applicant: THE JOHNS HOPKINS UNIVERSITY
    Inventors: Marc A. Ostermeier, Chapman M. Wright
  • Publication number: 20140271474
    Abstract: Radiolabeled tracers for binding to sodium/glucose cotransporters (SGLTs), and their synthesis, are provided. The tracers are high-affinity inhibitors of SGLTs, glycosides labeled with radioactive halogens. Also provided are in vivo and in vitro techniques for using the tracers as analytical tools to study the biodistribution and regulation of SGLTs in health and disease, and to evaluate therapeutic interventions. The ability to monitor radiolabel tracer disposition in real time enables the design of new SGLT inhibitors with lower metabolism and higher efficiency.
    Type: Application
    Filed: June 14, 2012
    Publication date: September 18, 2014
    Applicant: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: Ernest M. Wright, Jorge R. Barrio
  • Patent number: 8799879
    Abstract: One embodiment provides a system that protects translated guest program code in a virtual machine that supports self-modifying program code. While executing a guest program in the virtual machine, the system uses a guest shadow page table associated with the guest program and the virtual machine to map a virtual memory page for the guest program to a physical memory page on the host computing device. The system then uses a dynamic compiler to translate guest program code in the virtual memory page into translated guest program code (e.g., native program instructions for the computing device). During compilation, the dynamic compiler stores in a compiler shadow page table and the guest shadow page table information that tracks whether the guest program code in the virtual memory page has been translated. The compiler subsequently uses the information stored in the guest shadow page table to detect attempts to modify the contents of the virtual memory page.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: August 5, 2014
    Assignee: Oracle America, Inc.
    Inventors: Gregory M. Wright, Christopher A. Vick, Peter B. Kessler
  • Patent number: 8799693
    Abstract: In the various aspects, virtualization techniques may be used to reduce the amount of power consumed by execution of applications by power-optimizing the code prior to execution. A dynamic binary translator operating at the machine layer may use a power consumption model to identify code segments that can benefit from optimization and to perform an instruction-sequence to instruction-sequence translation of object code to generate power-optimized object code. Execution hardware may be instrumented with additional circuitry to measure the power consumption characteristics of executing code. The power consumption models may be updated and object code may be regenerated based on the measured the power consumption characteristics of previously executed code. In an aspect, power optimization may be accomplished when the computing device is connected to a battery charger.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: August 5, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Christopher A. Vick, Gregory M. Wright
  • Patent number: 8771679
    Abstract: The present invention features a novel protein engineering strategy by combining the domains of two independent proteins into a molecular switch. The invention features polypeptides comprising a prodrug activating enzyme and a protein that binds a cancer specific marker, polynucleotides encoding the polypeptides, and molecular switches for converting a prodrug into a toxin, comprising the polypeptides. The invention also features methods for converting a prodrug into a toxin, methods for treating cancer, and methods for making the molecular switches, as well as kits.
    Type: Grant
    Filed: August 13, 2009
    Date of Patent: July 8, 2014
    Assignee: The John Hopkins University
    Inventors: Marc Alan Ostermeier, Chapman M. Wright
  • Publication number: 20140142712
    Abstract: Apparatus and methods for total elbow replacement are provided to allow a surgeon to intraoperatively select a linked or unlinked constraint by utilizing a connection located on the body of the ulnar and/or humeral stem. Additional modularity also allows the selection of a cemented or cementless stem as described herein. The modularity and adjustability provides a number of advantages.
    Type: Application
    Filed: November 15, 2013
    Publication date: May 22, 2014
    Applicant: NEW YORK SOCIETY FOR THE RUPTURED AND CRIPPLED MAINTAINING THE HOSPITAL FOR SPECIAL SURGERY
    Inventors: Donald L. Bartel, Mark P. Figgie, Robert N. Hotchkiss, Joseph D. Lipman, Darrick Lo, Timothy M. Wright
  • Patent number: 8732442
    Abstract: A method for managing data, including obtaining a first instruction for moving a first data item from a first source to a first destination, determining a data type of the first data item, determining a data type supported by the first destination, comparing the data type of the first data item with the data type supported by the first destination to test a validity of the first instruction, and moving the first data item from the first source to the first destination based on the validity of the first instruction.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: May 20, 2014
    Assignee: Oracle America, Inc.
    Inventors: Mario I. Wolczko, Gregory M. Wright, Matthew L. Seidl
  • Patent number: 8721954
    Abstract: In some examples, a method for densifying a material via pitch comprises inserting the material to be densified into a mold, wherein the mold is part of an apparatus. The apparatus may include a ram configured to apply a ram pressure sufficient to force a pitch into the mold to densify the material, a gas source configured to apply a gas pressure sufficient to force the pitch into the mold to densify the material, and a vacuum source operable to create a vacuum pressure in the mold at least prior to application of either the ram pressure or the gas pressure. The method may further comprise densifying the material in the mold via pitch using a selectable one of the ram, the gas source, the ram and the vacuum source, or the gas source and the vacuum source.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: May 13, 2014
    Assignee: Honeywell International Inc.
    Inventors: Mark L. La Forest, Roger L. Klinedinst, David M. Wright
  • Patent number: 8725956
    Abstract: A system and method for memory sharing among computer programs is disclosed. A method for memory sharing among computer programs includes identifying memory units of a plurality of memory units having identical contents, collapsing the identified memory units into a single merged memory page, and mapping the single merged memory page into an associated shared physical memory location. The method further includes when a request to write to a memory unit merged into the single merged memory page is received: copying, by a computer system, contents in the associated shared physical memory location to a different memory location, and redirecting, by the computer system, the request to the different memory location.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: May 13, 2014
    Assignee: Red Hat, Inc.
    Inventors: Izik Eidus, Andrea Arcangeli, Christopher M. Wright