Patents by Inventor Michael Wright

Michael 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: 20190264404
    Abstract: A chute control assembly for a snow thrower having a housing, handle, and a chute includes a control mechanism, a connecting mechanism, and a guide mechanism. The control mechanism includes an actuator mechanism that allows an operator to manually control the orientation of the chute from a position spaced apart from the chute. The connecting mechanism transfers rotation of the actuator mechanism to the guide mechanism. The guide mechanism is attached to the chute and rotates and adjust the orientation of the chute in response to rotation of the actuator mechanism in order to change the direction that snow is thrown from the snow thrower.
    Type: Application
    Filed: May 16, 2019
    Publication date: August 29, 2019
    Inventors: Adam Hiller, Michael Wright, Keith Fortlage, Alan Dumitrescu
  • Publication number: 20190176229
    Abstract: A brake carrier casting and a method of making a brake carrier casting. The brake carrier casting may have a first side portion and a second side portion that may be connected by a first bridge and a second bridge. The first side portion, second side portion, first bridge, and second bridge may define an opening of the brake carrier casting.
    Type: Application
    Filed: November 26, 2018
    Publication date: June 13, 2019
    Applicant: Meritor Heavy Vehicle Braking Systems (UK) Limited
    Inventors: Paul Thomas, Simon Fisher, Michael Wright
  • Patent number: 10299891
    Abstract: A prescription management system is used by an orthodontic or dental lab and a plurality of prescribing users who send prescriptions for customized orthodontic or dental appliances to the lab. The prescriptions are stored in a database selectively accessible by the lab and plurality of prescribing users. A digital workspace is provided in the system in which the lab or prescribing users may create designs for the customized appliances. The designs of the appliances are stored in the database. A tracking record of fabrication of the appliances is stored in the database. A plurality of billings are simultaneously generated in response to the submissions and storage of the prescriptions, the designs of the customized appliances and the fabrication of the designed customized appliances.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: May 28, 2019
    Assignee: EasyRx, LLC.
    Inventors: Marc Lemchen, Jim Wright, Michael Wright, Todd Blankenbecler
  • Publication number: 20190153853
    Abstract: This invention provides for an apparatus that controls a liquid level down-hole of a hydrocarbon producing well by physically monitoring the liquid level down-hole having a down-hole liquid level measurer and a signal device connected to the liquid level measurer that causes a pump to adjust its current liquid output based on the liquid level down-hole as measured by the down-hole liquid level measurer.
    Type: Application
    Filed: May 8, 2017
    Publication date: May 23, 2019
    Applicant: CNX Gas Company LLC
    Inventors: Richard Michael Wright, Thomas C. Tonkins, Joseph M. Fink
  • Publication number: 20190130502
    Abstract: Various embodiments herein each include at least one of systems, devices, methods, and software that provides on-demand, in process custom visualization. For example, some such embodiments provide such solutions that enable customers to view an augmented reality presentation, which may be a three-dimensional or holographic view, of a product with any selected options at the discretion of the customer. One such embodiment in the form of a method includes presenting, via a visual output of an augmented reality device, a selectable menu of customizable items and customizable features thereof and receiving a selection of a customizable item and at least one customizable feature. This method further includes presenting, via the visual output of the augmented reality device, a view of the selected customizable item and each selected at least one customizable feature as the input is received.
    Type: Application
    Filed: October 30, 2017
    Publication date: May 2, 2019
    Inventors: Alexander Michael Heavner, Mehtab Chithiwala, Michael Robert Dunn, Travis Andrew Massey, Brandon Michael Wright, Laura Crosby
  • Publication number: 20190116962
    Abstract: A method is provided for preparing a hair dye color mixture. The method includes: accessing a control system having at least a processor, a memory, and user input controls, the memory configured to store ingredients of a hair dye color mixture, each ingredient of the hair dye color mixture being from an initial product brand; receiving user input from the user input controls to change one or more ingredients of the hair dye color mixture from the initial product brand to one or more subsequent product brands; matching the color of the hair dye color mixture made from one or more ingredients of the initial product brand using one or more ingredients of the one or more subsequent product brands, in response to the user input; and displaying the ingredients of the hair dye color mixture in the one or more subsequent product brands on a display.
    Type: Application
    Filed: December 20, 2018
    Publication date: April 25, 2019
    Inventors: Mitchell H. SARANOW, Michael WRIGHT
  • Publication number: 20190087241
    Abstract: Systems and methods are directed to efficient management of processor resources, particularly General Purpose Registers (GPRs), for example to minimize pipeline flushes prevent deadlocks by counting GPRs instead of allocating them to specific blocks of code. Blocks of code are allowed to execute if the Free GPRs count is adequate. The method contemplates counting the number of Register Writers in blocks of code which will write to GPRs which are in process of executing, and counting the GPRs which are available instead of merely allocating them to dedicated use by a block of code, or an instruction in a block of code. Because blocks do not run if there is not enough GPRs available for the block, deadlocks and pipeline flushes due to lack of resources can be minimized.
    Type: Application
    Filed: September 21, 2017
    Publication date: March 21, 2019
    Inventors: Vignyan Reddy KOTHINTI NARESH, Gregory Michael WRIGHT
  • Publication number: 20190079772
    Abstract: Providing variable interpretation of usefulness indicators for memory tables in processor-based systems is disclosed. In one aspect, a memory system comprises a memory table providing multiple memory table entries, each including a usefulness indicator. A memory controller of the memory system comprises a global polarity indicator representing how the usefulness indicator for each memory table entry is interpreted and updated by the memory controller. If the global polarity indicator is set, the memory controller interprets a value of each usefulness indicator as directly corresponding to the usefulness of the corresponding memory table entry. Conversely, if the global polarity indicator is not set, the polarity is reversed such that the memory controller interprets the usefulness indicator value as inversely corresponding to the usefulness of the corresponding memory table entry.
    Type: Application
    Filed: September 12, 2017
    Publication date: March 14, 2019
    Inventors: Anil Krishna, Yongseok Yi, Eric Rotenberg, Vignyan Reddy Kothinti Naresh, Gregory Michael Wright
  • Publication number: 20190065060
    Abstract: Caching instruction block header data in block architecture processor-based systems is disclosed. In one aspect, a computer processor device, based on a block architecture, provides an instruction block header cache dedicated to caching instruction block header data. Upon a subsequent fetch of an instruction block, cached instruction block header data may be retrieved from the instruction block header cache (if present) and used to optimize processing of the instruction block. In some aspects, the instruction block header data may include a microarchitectural block header (MBH) generated upon the first decoding of the instruction block by an MBH generation circuit. The MBH may contain static or dynamic information about the instructions within the instruction block. As non-limiting examples, the information may include data relating to register reads and writes, load and store operations, branch information, predicate information, special instructions, and/or serial execution preferences.
    Type: Application
    Filed: August 28, 2017
    Publication date: February 28, 2019
    Inventors: Anil Krishna, Gregory Michael Wright, Yongseok Yi, Matthew Gilbert, Vignyan Reddy Kothinti Naresh
  • Publication number: 20190048544
    Abstract: A chute control assembly for a snow thrower having a housing, handle, and a chute includes a control mechanism, a connecting mechanism, and a guide mechanism. The control mechanism includes an actuator mechanism that allows an operator to manually control the orientation of the chute from a position spaced apart from the chute. The connecting mechanism transfers rotation of the actuator mechanism to the guide mechanism. The guide mechanism is attached to the chute and rotates and adjust the orientation of the chute in response to rotation of the actuator mechanism in order to change the direction that snow is thrown from the snow thrower.
    Type: Application
    Filed: August 9, 2017
    Publication date: February 14, 2019
    Inventors: Adam Hiller, Michael Wright, Keith Fortlage, Alan Dumitrescu
  • Patent number: 10185738
    Abstract: Systems and methods for deduplication and disambiguation are disclosed. In example embodiments, a server accesses stored information about a first entity and stored information about a second entity. The server determines, based on the accessed stored information about the first entity and the accessed stored information about the second entity, a set of information items known about both the first entity and the second entity. The server computes, based on the set of information items, a probability that the first entity corresponds to the second entity by computing one or more expressiveness scores corresponding to a value of a first information item and a value of a second information item from the set of information items. The server provides, as a digital transmission, an output representing the computed probability.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: January 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Robert Jersin, Benjamin John McCann, Erik Eugene Buchanan, Kevin Keck, Jeffrey Michael Wright
  • Patent number: 10182638
    Abstract: A method is provided for preparing a hair dye color mixture. The method includes: providing a control system having at least a memory, input controls, and a display; storing in the memory at least one formula, the formula including one or more colorants and/or dye blending materials, and wherein each colorant and/or blending material is separately assigned to an initial product brand; receiving input from the input controls to change a colorant and/or blending material from the initial product brand to one or more subsequent product brands, and wherein the control system recalculates components of the formula using the one or more subsequent product brands in response to receiving input from the input controls; and matching the color of the hair dye color mixture made from colorants and/or dye blending materials of the initial product brand using colorants and/or dye blending materials of the one or more subsequent product brands, in response to the input.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: January 22, 2019
    Assignee: SureTint Technologies, LLC
    Inventors: Mitchell H. Saranow, Michael Wright
  • Publication number: 20190013062
    Abstract: Systems and methods for selective refresh of a cache, such as a last-level cache implemented as an embedded DRAM (eDRAM). A refresh bit and a reuse bit are associated with each way of at least one set of the cache. A least recently used (LRU) stack tracks positions of the ways, with positions towards a most recently used position of a threshold comprising more recently used positions and positions towards a least recently used position of the threshold comprise less recently used positions. A line in a way is selectively refreshed if the position of the way is one of the more recently used positions and if the refresh bit associated with the way is set, or the position of the way is one of the less recently used positions and if the refresh bit and the reuse bit associated with the way are both set.
    Type: Application
    Filed: July 7, 2017
    Publication date: January 10, 2019
    Inventors: Francois Ibrahim ATALLAH, Gregory Michael WRIGHT, Shivam PRIYADARSHI, Garrett Michael DRAPALA, Harold Wade CAIN, III, Erik HEDBERG
  • Patent number: 10082556
    Abstract: A system for correcting network planning data includes a planning repository containing information related to network traffic, network element locations and network element connectivity. The system further includes a repository that includes a plurality of call data records. In addition, the system includes an information processing system including a processor and a memory device coupled to the processor. The memory device contains a set of instructions that, when executed by the processor, cause the processor to receive location data associated with a wireless network cell from a plurality of devices connected to the wireless network. The set of instructions further causes the processor to identify call data records associated with the received location data and to compare information in the received location data with corresponding information stored in the identified call data records to identify errors in the information stored in the planning repository.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: September 25, 2018
    Assignee: NetScout Systems, Inc
    Inventors: Geoff Hopcraft, Nathaniel Hunt, Michael Wright
  • Publication number: 20180232233
    Abstract: The disclosure relates to processing in-flight blocks in a processor pipeline according to an expected execution mode to reduce synchronization delays that could otherwise arise due to transitions among processor modes with varying privilege levels (e.g., user mode, supervisor mode, hypervisor mode, etc.). More particularly, a program counter associated with an instruction block to be fetched may be translated to one or more execute permissions associated with the instruction block and the instruction block may be associated with a speculative execution mode based at least in part on the one or more execute permissions. Accordingly, the instruction block may be processed relative to the speculative execution mode while in-flight within the processor pipeline.
    Type: Application
    Filed: February 13, 2017
    Publication date: August 16, 2018
    Inventor: Gregory Michael WRIGHT
  • Publication number: 20180220777
    Abstract: A system and method for batch sizing a formula that defining one or more hair dye materials and corresponding recommended amounts for creating an individual batch sized amount of a hair dye mixture. One method includes providing a control system having at least a processor and a computer-readable memory, wherein the memory contains software configured to receive a formula defining instructions for blending a hair dye mixture using one or more colorants and/or dye blending materials and amounts recommended for the hair dye mixture. The method further includes presenting a plurality of batch sizing adjustment criteria on a display; and receiving user input, via a user input device, selecting one or more of the plurality of batch sizing adjustment criteria. The batch sizing adjustment criteria includes service characteristics.
    Type: Application
    Filed: January 24, 2018
    Publication date: August 9, 2018
    Inventors: Debbie Miller, Mitchell H. Saranow, Michael Wright
  • Publication number: 20180168321
    Abstract: A method is provided for preparing a hair dye color mixture. The method includes: providing a control system having at least a memory, input controls, and a display; storing in the memory at least one formula, the formula including one or more colorants and/or dye blending materials, and wherein each colorant and/or blending material is separately assigned to an initial product brand; receiving input from the input controls to change a colorant and/or blending material from the initial product brand to one or more subsequent product brands, and wherein the control system recalculates components of the formula using the one or more subsequent product brands in response to receiving input from the input controls; and matching the color of the hair dye color mixture made from colorants and/or dye blending materials of the initial product brand using colorants and/or dye blending materials of the one or more subsequent product brands, in response to the input.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 21, 2018
    Inventors: Mitchell H. Saranow, Michael Wright
  • Publication number: 20180149620
    Abstract: A spherical body inspection apparatus including a support arrangement realized to support a spherical body during an inspection procedure; a probe arrangement comprising a plurality of UT probes arranged about the spherical body such that the UT probes target a common test point at the surface of the spherical body; and a displacer for effecting at least one relative rotational displacement between the spherical body and the probe arrangement. Also described is a method of inspecting a spherical body.
    Type: Application
    Filed: June 1, 2015
    Publication date: May 31, 2018
    Inventors: Soeren Forbech Elmose, Björn Pedersen, Michael Wright
  • Publication number: 20180116763
    Abstract: A prescription management system is used by an orthodontic or dental lab and a plurality of prescribing users who send prescriptions for customized orthodontic or dental appliances to the lab. The prescriptions are stored in a database selectively accessible by the lab and plurality of prescribing users. A digital workspace is provided in the system in which the lab or prescribing users may create designs for the customized appliances. The designs of the appliances are stored in the database. A tracking record of fabrication of the appliances is stored in the database. A plurality of billings are simultaneously generated in response to the submissions and storage of the prescriptions, the designs of the customized appliances and the fabrication of the designed customized appliances.
    Type: Application
    Filed: December 28, 2017
    Publication date: May 3, 2018
    Applicant: EasyRx, LLC.
    Inventors: Marc Lemchen, Jim Wright, Michael Wright, Todd Blankenbecler
  • Publication number: 20180115123
    Abstract: An electrical connector assembly (1), comprising a housing (2) and an electrical connector receptacle (3) arranged to receive a complementary electrical connector, the housing arranged to be mounted to a support structure, the electrical connector receptacle arranged to be removably received within the housing, the electrical connector receptacle comprises a tongue (30) with a plurality of electrical contacts (31) arranged to connect with electrical contacts of the complementary electrical connector.
    Type: Application
    Filed: October 25, 2017
    Publication date: April 26, 2018
    Inventors: John Michael WRIGHT, Geoffrey Paul UNDERWOOD