Patents by Inventor Michael A. Wright

Michael A. 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).

  • Patent number: 9524605
    Abstract: In one embodiment there is provided a method for preparing a hair dye mixture. The method includes a scale and control system in communication with each other. The control system provides for a memory and a display, wherein the memory contains a formula that defines instructions for blending a hair dye mixture. The method displays the instructions on the display. The stylist may then view the display of instructions and add colorant(s) and dye blending material(s) to a receptacle on the scale, in accordance with the instructions, using current product packaging, such that specialized packaging requirements are not required.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: December 20, 2016
    Assignee: SURETINT TECHNOLOGIES, LLC
    Inventors: Mitchell H. Saranow, Mark Baran, Michael Wright, Joe Rygiel, Danny S. Creed
  • Publication number: 20160360414
    Abstract: The present invention filters access points presented to a user and locks onto an access point and includes an access point filtering unit and an access point locking unit. The access point filtering unit determines the access points that are accessible by a client device and then filters them to present only the access points that are acceptable to under a security policy in force. The access point locking unit has a plurality of operating modes and can lock onto a user selected access point, a security policy prescribed access point, or the access point with the best signal profile. The present invention also includes a method for filtering access points and a method for locking onto an access point that is selected by the user, that has the best signal profile, or that is prescribed by a security policy for a given location.
    Type: Application
    Filed: January 8, 2016
    Publication date: December 8, 2016
    Inventors: Brent BEACHEM, Peter BOUCHER, Gabe NAULT, Richard ROLLINS, Jonathan Brett WOOD, Michael WRIGHT
  • Patent number: 9504306
    Abstract: In various embodiments, there are provided different methods of batch sizing. One method provides for the stylist having a matrix chart outlining as a percentage of or total amount of ingredients needed to create a mixture based on customer characteristics and/or service requested. In another method, batch sizing adjustment criteria includes a series of questions that provide user input. These methods enable the stylist to be capable of creating a more accurate batch sizing using the batch sizing adjustment criteria. The batch sizing of the formula may be performed by the stylist themselves or automatically done by a computer-driven system.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: November 29, 2016
    Assignee: SURETINT TECHNOLOGIES, LLC
    Inventors: Debbie Miller, Mitchell H. Saranow, Michael Wright
  • Publication number: 20160288316
    Abstract: A tool assembly having a housing body with a top portion and a bottom portion. The took assembly may have an axis defined by the housing body and extending through the top portion and the bottom portion, an opening defined in the housing and extending from an outer surface of the housing body towards the axis, a notch defined in the housing along the opening, and a module base having a collar. Wherein the module base is positionable within the opening and when the collar is at least partially positioned within the notch, the module base is at least partially positioned within the opening and restricted from moving axially along the axis relative to the housing body.
    Type: Application
    Filed: April 1, 2016
    Publication date: October 6, 2016
    Inventors: Ian Michael Wright, Deborah Alisia Flaig
  • Publication number: 20160259645
    Abstract: An apparatus for mapping an architectural register to a physical register can include a memory and control circuitry. The memory can be configured to store an intra-core register rename map and an inter-core register rename map. The intra-core register rename map can be configured to map the architectural register to the physical register of a core of a multi-core processor. The inter-core register rename map can be configured to relate the architectural register to an identification of the first core in response to determining that the physical register is a location of a most recent write to the architectural register that has been executed by the first core, is executing on the first core, or is expected to execute on the first core, the most recent write according to program order. The control circuitry can be configured to maintain the intra-core register rename map and the inter-core register rename map.
    Type: Application
    Filed: March 4, 2015
    Publication date: September 8, 2016
    Inventor: Gregory Michael WRIGHT
  • Patent number: 9414665
    Abstract: In but one embodiment of the present invention, there is provided a system having a display to indicate the amount of a material being added to a scale. The system includes tolerance indication software configured to indicate predefined ranged tolerances above and/or below the recommended amounts, such that a user is able to identify whether the amount added to the scale for a colorant and/or dye blending material is within the predefined ranged tolerances. In yet another aspect the memory includes instructions to recreate formulas based on a specific product brand. Software can be provided to permit a user to convert the formula, either a portion or the entire formula, to a second product brand.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: August 16, 2016
    Assignee: SureTint Technologies, LLC
    Inventors: Mitchell H. Saranow, Michael Wright
  • Publication number: 20160232006
    Abstract: An apparatus for fan out of a result of a first instruction can include first through fourth sets of memory cells and circuitry. The first set can be configured to store the result of the first instruction. The second set can be configured to store an operation code of a second instruction. The third set can be configured to store information of the second instruction. The fourth set can be configured to store an operand for the second instruction. The circuitry can be configured to connect the fourth set to an execution unit and to cause, in response to a presence of the information in the third set, the execution unit to be configured to receive a content of the first set as the operand for the second instruction. A format of the second instruction can include a sets of bits designated for the operation code and for the information.
    Type: Application
    Filed: February 9, 2015
    Publication date: August 11, 2016
    Inventor: Gregory Michael WRIGHT
  • Publication number: 20160209296
    Abstract: The present embodiments provide a wheel assembly having a dynamic structure to influence an unloaded profile of a tire. In one embodiment the unloaded profile is also influenced by a centrifugal force on the wheel assembly and an inflation pressure of the tire. In one embodiment, a loaded profile of the tire is influenced by a weight of the wheel assembly, the inflation pressure of the tire, and the centrifugal force on the wheel assembly.
    Type: Application
    Filed: January 19, 2016
    Publication date: July 21, 2016
    Inventors: Michael Wright, Andrew Gunselman
  • Patent number: 9376895
    Abstract: A method and apparatus is used for pumping fluid at a wellhead. The apparatus has a support structure that supports a pumping assembly and removes liquid from the well site through a small diameter pipeline as a continuous flow at a constant flow rate.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: June 28, 2016
    Assignee: Well Control Technologies, Inc.
    Inventors: Joseph Fink, Richard Michael Wright
  • Publication number: 20160179532
    Abstract: Managing allocation of physical registers in a block-based instruction set architecture (ISA), and related apparatuses and methods, are disclosed. In one aspect, an apparatus provides an instruction processing circuit communicatively coupled to multiple physical registers. The instruction processing circuit includes a register rename map that comprises an association between at least one architectural register and at least one of the multiple physical registers. The instruction processing circuit further comprises an in-use indicator set associated with the register rename map, the in-use indicator set indicative of an in-use physical register among the multiple physical registers. The instruction processing circuit is configured to copy the in-use indicator set to an output in-use indicator set, and modify the output in-use indicator set upon detection of a block-based write instruction to mark the in-use physical register as unused.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 23, 2016
    Inventor: Gregory Michael Wright
  • Publication number: 20160163146
    Abstract: In one embodiment there is provided a method for preparing a hair dye mixture. The method includes a scale and control system in communication with each other. The control system provides for a memory and a display, wherein the memory contains a formula that defines instructions for blending a hair dye mixture. The method displays the instructions on the display. The stylist may then view the display of instructions and add colorant(s) and dye blending material(s) to a receptacle on the scale, in accordance with the instructions, using current product packaging, such that specialized packaging requirements are not required.
    Type: Application
    Filed: November 2, 2015
    Publication date: June 9, 2016
    Applicant: SureTint Technologies, LLC
    Inventors: Mitchell H. Saranow, Mark Baran, Michael Wright, Joe Rygiel, Danny S. Creed
  • Publication number: 20160164913
    Abstract: The present invention is a security tool for protection of data on a mobile computing device. The security tool provides a plurality of security policies to be enforced based on source information for the data and a location associated with a network environment in which a mobile device is operating. The security tool may be either located at the mobile computing device or at the server. The security tool includes a file access module for determining whether files are visible or accessible. The file access module comprises a tag generator, an association module, and a policy enforcement module. The tag generator creates source information for the file being accessed and the policy enforcement module determines what actions, if any, can be performed on the file and under what conditions such as location and network environment, type of file and other factors.
    Type: Application
    Filed: February 7, 2014
    Publication date: June 9, 2016
    Applicant: Apple Inc.
    Inventors: Peter BOUCHER, Michael WRIGHT, Tim CRANNY, Gabe NAULT, Merrill SMITH
  • Publication number: 20160022015
    Abstract: In various embodiments, there are provided different methods of batch sizing. One method provides for the stylist having a matrix chart outlining as a percentage of or total amount of ingredients needed to create a mixture based on customer characteristics and/or service requested. In another method, batch sizing adjustment criteria includes a series of questions that provide user input. These methods enable the stylist to be capable of creating a more accurate batch sizing using the batch sizing adjustment criteria. The batch sizing of the formula may be performed by the stylist themselves or automatically done by a computer-driven system.
    Type: Application
    Filed: October 5, 2015
    Publication date: January 28, 2016
    Inventors: Debbie Miller, Mitchell H. Saranow, Michael Wright
  • Publication number: 20160019039
    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 28, 2015
    Publication date: January 21, 2016
    Inventors: Soorgoli Ashok HALAMBI, Gregory Michael WRIGHT, Christopher VICK
  • Patent number: 9237514
    Abstract: The present invention filters access points presented to a user and locks onto an access point. The present invention includes an access point filtering unit and an access point locking unit. The access point filtering unit determines the access points that are accessible by a client device and then filters them to present only the access points that are acceptable to under a security policy in force. The access point locking unit has a plurality of operating modes and can lock onto a user selected access point, a security policy prescribed access point, or the access point with the best signal profile. The present invention also includes several methods such as: a method for filtering access points for presentation to the user, a method for locking onto an access point selected by the user, a method for locking onto an access point with the best signal profile, and a method for locking onto an access point prescribed by a security policy for a given location.
    Type: Grant
    Filed: July 7, 2005
    Date of Patent: January 12, 2016
    Assignee: Apple Inc.
    Inventors: Brent Beachem, Peter Boucher, Gabe Nault, Richard Rollins, Jonathan Brett Wood, Michael Wright
  • Patent number: 9197668
    Abstract: The present invention is a security tool for protection of data on a mobile computing device. The security tool provides a plurality of security policies to be enforced based on source information for the data and a location associated with a network environment in which a mobile device is operating. The security tool may be either located at the mobile computing device or at the server. The security tool includes a file access module for determining whether files are visible or accessible. The file access module comprises a tag generator, an association module, and a policy enforcement module. The tag generator creates source information for the file being accessed and the policy enforcement module determines what actions, if any, can be performed on the file and under what conditions such as location and network environment, type of file and other factors.
    Type: Grant
    Filed: January 11, 2006
    Date of Patent: November 24, 2015
    Assignee: NOVELL, INC.
    Inventors: Peter Boucher, Michael Wright, Tim Cranny, Gabe Nault, Merrill Smith
  • Publication number: 20150323112
    Abstract: Push-fit pipe coupling assembly includes a demount tool and a pipe coupling. Each demount tool is in the form of a part ring having an internal thread and a pressing portion. Each coupling includes a body having an exterior thread and a demount collar. In use, the thread of demount tool engages with the exterior thread. As the demount tool moves, an abutting shoulder of the pressing portion comes into contact with the engaging portion of demount collar. This forces an angled contact surface to press on the teeth of a grab ring, preventing the teeth from engaging with a pipe inserted into the coupling, allowing the relative position of pipe and coupling to be adjusted.
    Type: Application
    Filed: April 3, 2015
    Publication date: November 12, 2015
    Applicant: PEGLER YORKSHIRE GROUP LIMITED
    Inventor: Michael WRIGHT
  • Patent number: 9177339
    Abstract: In one embodiment there is provided a method for preparing a hair dye mixture. The method includes a scale and control system in communication with each other. The control system provides for a memory and a display, wherein the memory contains a formula that defines instructions for blending a hair dye mixture. The method displays the instructions on the display. The stylist may then view the display of instructions and add colorant(s) and dye blending material(s) to a receptacle on the scale, in accordance with the instructions, using current product packaging, such that specialized packaging requirements are not required.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: November 3, 2015
    Assignee: Sure Tint Technologies, LLC
    Inventors: Mitchell H. Saranow, Mark Baran, Michael Wright, Joe Rygiel, Danny S. Creed
  • Patent number: 9172532
    Abstract: A multi-tiered encryption system efficiently regulates the use of encryption keys to encrypt and decrypt data. The system can include one or more encryption tiers. Each encryption tier can include a computing node programmed to service encryption and/or decryption requests and a key store to store encryption keys. At a root encryption tier, an unencrypted root encryption key can be stored in the key store. Each subsequent encryption tier includes encryption keys that are encrypted by encryption keys stored at a lower encryption tier. The encryption tiers collectively implement an encryption policy in which keys are automatically created and rotated such that a requesting device can request encryption services from the multi-tiered encryption system and receive the encryption services independent of key creation or key rotation and without access to the unencrypted root encryption key.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: October 27, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Erik James Fuller, Adam Blair Kelly, KMR Mumit Khan, Timothy Peter Munro, Andrew Norimasa Nishigaya, Kerry Michael Wright
  • Patent number: 9149108
    Abstract: In various embodiments, there is provided a different methods of right sizing. The method would provide for the stylist having a matrix chart outlining as a percentage of or total amount of ingredients needed to create a mixture based on customer characteristics and/or service requested. The stylist would then be capable of creating a more accurate batch based on the matrix outline. The right-sizing of the mixture formula can be done by the stylist themselves or automatically done by a computer-driven system.
    Type: Grant
    Filed: April 6, 2011
    Date of Patent: October 6, 2015
    Assignee: SureTint Technologies, LLC
    Inventors: Debbie Miller, Mitchell H. Saranow, Michael Wright