Patents by Inventor Michael Trevor

Michael Trevor 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: 20240121473
    Abstract: An example method can comprise receiving content for presentation at a user device. The content can comprise a plurality of sections, and each section can comprise a video portion and an audio portion. The user device can also receive content metadata regarding one or more features of the content, where the features of the content comprise one or more candidate sections of the content for modification. The user device can apply one or more rules to the received content based on the content metadata to modify one or more of the audio portion and the video portion of at least one section of the content, creating modified content, and can cause presentation of the modified content on a display device.
    Type: Application
    Filed: November 8, 2023
    Publication date: April 11, 2024
    Inventors: Galen Trevor Gattis, Weston Schmidt, James Chan, Michael Thomason
  • Patent number: 11930966
    Abstract: A blender includes an integrated scale used to weigh ingredients added to a vessel of the blender. The blender also includes a user interface (UI) and a recipe application that includes recipe data. The integrated scale is mounted atop the blender such that as the vessel receives ingredients, the vessel engages the integrated scale but does not operatively engage a motor of the blender when weighing ingredients. The weights may be provided to a user via the UI as the ingredients are received in the vessel. The recipe application may be executed by a microcontroller of the blender to provide recipe steps via the UI to the user and thereby guide the user through a recipe based at least in part upon the recipe data and the weight of ingredients. When blending and mixing the ingredients, the vessel operatively engages the motor but does not engage the integrated scale.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: March 19, 2024
    Assignee: Perfect Company
    Inventors: Michael Wayne Wallace, Philip Trevor Odom
  • Publication number: 20240089088
    Abstract: Described herein are systems, methods, and software to manage the approval of new computing elements for a private network. In one implementation, an administrator computing device in a private network is configured to receive a notification for a computing element to join the private network, wherein the notification includes a public key for the computing element and supplemental information for the computing element. The administrator computing device further identifies input indicating that the computing element is approved for the private network and, in response to the input, signs at least the public key. Once signed, the administrator computing device distributes the signed public key to one or more other computing elements in the private network.
    Type: Application
    Filed: September 12, 2022
    Publication date: March 14, 2024
    Inventor: Thomas Michael Trevor D'Netto
  • Publication number: 20240010375
    Abstract: Various embodiments of the present disclosure provide a random case sealer configurable into a bypass configuration in which a tape cartridge is out of the path of a case so the tape cartridge does not apply tape to the case as the case moves past the tape cartridge.
    Type: Application
    Filed: June 15, 2023
    Publication date: January 11, 2024
    Inventors: Diana Jarrell, Michael Trevor Wolf
  • Publication number: 20220163018
    Abstract: A power storage system that uses a plurality of weights, which are raised and lowered in an underground hole, by a motor generator assembly, which is energized to raise the weights thus storing potential energy in the position of the weight, and which recovers energy from lowering the weights as the weights are lowered. A connection assembly, connects between the motor generator and at least one weight; where the connection assembly allows disconnecting a weight from a specific connection assembly, and using the motor generator assembly to raise and lower a different weight once the first weight is disconnected. This enables reusing the moving parts such as the motor generator assembly with multiple different weights.
    Type: Application
    Filed: September 29, 2021
    Publication date: May 26, 2022
    Inventors: Damien Michael Trevor Waller, Justin Leigh Ward
  • Patent number: 11200300
    Abstract: Techniques for secure sharing of data in computing systems are disclosed herein. In one embodiment, a method includes when exchanging data between the host operating system and the guest operating system, encrypting, at a trusted platform module (TPM) of the host, data to be exchanged with a first key to generate encrypted data. The method also includes transmitting the encrypted data from the host operating system to the guest operating system and decrypting, at the guest operating system, the transmitted encrypted data using a second key previously exchanged between the TPM of the host and a virtual TPM of the guest operating system.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: December 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Giridhar Viswanathan, Sudeep Kumar Ghosh, Ankit Srivastava, Michael Trevor Pashniak, Benjamin M Schultz, Balaji Balasubramanyan, Hari R Pulapaka, Tushar Suresh Sugandhi, Matthew David Kurjanowicz, Ahmed Saruhan Karademir
  • Patent number: 10940516
    Abstract: A sealing device includes a flexible seal (10), a source of gas (15), a gas inlet (14) into the seal, and a gas outlet (17) from the seal 10, 17 whereby gas flows through the seal. A cryogenic source cools the seal and the gas from the cryogen helps seal the seal to the roll and to keep the seal flexible as the gas flows.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: March 9, 2021
    Inventor: Michael Trevor Clark
  • Patent number: 10795974
    Abstract: Techniques for memory assignment for guest operating systems are disclosed herein. In one embodiment, a method includes generating a license blob containing data representing a product key copied from a record of license information in the host storage upon receiving a user request to launch an application in the guest operating system. The method also includes storing the generated license blob in a random memory location accessible by the guest operating system. The guest operating system can then query the license blob for permission to launch the application and launching the application in the guest operating system without having a separate product key for the guest operating system.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: October 6, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ahmed Saruhan Karademir, Sudeep Kumar Ghosh, Ankit Srivastava, Michael Trevor Pashniak, Benjamin M. Schultz, Balaji Balasubramanyan, Hari R. Pulapaka, Tushar Suresh Sugandhi, Matthew David Kurjanowicz, Giridhar Viswanathan
  • Publication number: 20190392117
    Abstract: Techniques for secure sharing of data in computing systems are disclosed herein. In one embodiment, a method includes when exchanging data between the host operating system and the guest operating system, encrypting, at a trusted platform module (TPM) of the host, data to be exchanged with a first key to generate encrypted data. The method also includes transmitting the encrypted data from the host operating system to the guest operating system and decrypting, at the guest operating system, the transmitted encrypted data using a second key previously exchanged between the TPM of the host and a virtual TPM of the guest operating system.
    Type: Application
    Filed: June 20, 2018
    Publication date: December 26, 2019
    Inventors: Giridhar Viswanathan, Sudeep Kumar Ghosh, Ankit Srivastava, Michael Trevor Pashniak, Benjamin M. Schultz, Balaji Balasubramanyan, Hari R. Pulapaka, Tushar Suresh Sugandhi, Matthew David Kurjanowicz, Ahmed Saruhan Karademir
  • Publication number: 20190370436
    Abstract: Techniques for memory assignment for guest operating systems are disclosed herein. In one embodiment, a method includes generating a license blob containing data representing a product key copied from a record of license information in the host storage upon receiving a user request to launch an application in the guest operating system. The method also includes storing the generated license blob in a random memory location accessible by the guest operating system. The guest operating system can then query the license blob for permission to launch the application and launching the application in the guest operating system without having a separate product key for the guest operating system.
    Type: Application
    Filed: May 31, 2018
    Publication date: December 5, 2019
    Inventors: Ahmed Saruhan Karademir, Sudeep Kumar Ghosh, Ankit Srivastava, Michael Trevor Pashniak, Benjamin M. Schultz, Balaji Balasubramanyan, Hari R. Pulapaka, Tushar Suresh Sugandhi, Matthew David Kurjanowicz, Giridhar Viswanathan
  • Publication number: 20190347420
    Abstract: Securely storing, installing, or launching applications. A method includes determining a trust characteristic or a license characteristic assigned to an application. When the trust characteristic or the license characteristic meets or exceeds a predetermined trust condition or a predetermined license condition, then the method includes at least one of storing, installing or launching the application in a first, more secure operating system while preventing the application from, being at least one of stored, installed or launched in a second, less secure operating system. When the trust characteristic or the license characteristic does not meet or exceed the predetermined trust condition or the predetermined license condition, then the method includes at least one of storing, installing or launching the application in the second less secure operating system while preventing the application from being at least one of stored, installed or launched in the first, more secure operating system.
    Type: Application
    Filed: May 11, 2018
    Publication date: November 14, 2019
    Inventors: Benjamin M. Schultz, Matthew David Kurjanowicz, Ankit Srivastava, Ahmed Saruhan Karademir, Sudeep Kumar Ghosh, Michael Trevor Pashniak, Hari R. Pulapaka, Balaji Balasubramanyan, Tushar Suresh Sugandhi, Giridhar Viswanathan
  • Patent number: 10449584
    Abstract: An adjustable descaling device for a rolling mill (20) for rolling a metal product (10) on a rolling line comprises one or more descalers (13a, 13b, 14a, 14b), at least one scale detection sensor (17, 18); and a processor (19). The sensor detects a scale pattern on a surface of the metal product (10) after descaling of the product. The processor adjusts the descaling impact pattern according to the detected scale pattern provided by the sensor.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: October 22, 2019
    Assignee: PRIMETALS TECHNOLOGIES AUSTRIA GMBH
    Inventors: Michael Trevor Clark, Joseph Lee
  • Patent number: 10089642
    Abstract: A method for scheduling outbound communications to sales leads based, at least partly, on a model of customer behavior derived from (i) customer data gathered from a plurality of customers that initiated contact with an electronic communications interface, and (ii) time data recording for each of the customers a time or time period at which the customer interacted with the electronic communications interface. The model predicts, for one or more time periods and segments of a population, a likelihood of successfully engaging with a person from the segment of the population. The scheduling includes prioritizing the outbound communications to the sales leads during one or more defined time periods. A method of determining a preferred time to make an outbound communication to a sales lead is based, at least partly, on the model of customer behavior.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: October 2, 2018
    Assignee: iSelect Ltd
    Inventors: Damien Michael Trevor Waller, Tony Ian George Laing, Yuval Marom
  • Publication number: 20170304882
    Abstract: A sealing device includes a flexible seal (10), a source of gas (15), a gas inlet (14) into the seal, and a gas outlet (17) from the seal 10, 17 whereby gas flows through the seal. A cryogenic source cools the seal and the gas from the cryogen helps seal the seal to the roll and to keep the seal flexible as the gas flows.
    Type: Application
    Filed: November 11, 2015
    Publication date: October 26, 2017
    Inventor: Michael Trevor CLARK
  • Patent number: 9746429
    Abstract: The invention relates to an inspection and repair module for an internal side wall of a vertically erected structure, with the module including a carrier for supporting at least one data recording mechanism and being securable to a hoist, and for an inspection and repair module for an internal wall of a conduit with the module including propulsion means comprising a set of driven tracked wheels controllable by a controller carried by the carrier and configured to provide, within a conduit, longitudinal forward and reverse motion.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: August 29, 2017
    Assignee: SMART APPLICATIONS LIMITED
    Inventors: Michael Trevor Zinn, Quinton Encombe Woods, Petrus Hendrik Buys
  • Publication number: 20170236134
    Abstract: A method for scheduling outbound communications to sales leads based, at least partly, on a model of customer behaviour derived from (i) customer data gathered from a plurality of customers that initiated contact with an electronic communications interface, and (ii) time data recording for each of the customers a time or time period at which the customer interacted with the electronic communications interface. The model predicts, for one or more time periods and segments of a population, a likelihood of successfully engaging with a person from the segment of the population. The scheduling includes prioritising the outbound communications to the sales leads during one or more defined time periods. Also disclosed is a method of determining a preferred time to make an outbound communication to a sales lead based, at least partly, on the model of customer behaviour.
    Type: Application
    Filed: May 2, 2017
    Publication date: August 17, 2017
    Inventors: Damien Michael Trevor Waller, Tony Ian George Laing, Yuval Marom
  • Patent number: 9674354
    Abstract: A method for scheduling outbound communications to sales leads based, at least partly, on a model of customer behavior derived from (i) customer data gathered from a plurality of customers that initiated contact with an electronic communications interface, and (ii) time data recording for each of the customers a time or time period at which the customer interacted with the electronic communications interface. The model predicts, for one or more time periods and segments of a population, a likelihood of successfully engaging with a person from the segment of the population. The scheduling includes prioritizing the outbound communications to the sales leads during one or more defined time periods.
    Type: Grant
    Filed: October 3, 2013
    Date of Patent: June 6, 2017
    Assignee: iSelect Ltd.
    Inventors: Damien Michael Trevor Waller, Tony Ian George Laing, Yuval Marom
  • Patent number: 9512654
    Abstract: A locking device is described including: a rotary motor; a worm drive arrangement including a worm and a gear; and a pivotally mounted bolt which is rotatable between a retracted position and an extended position; the motor is arranged to drive the worm to rotate the gear; as the gear rotates it cooperates with a cam formation associated with the bolt to move the bolt between the retracted and extended positions.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: December 6, 2016
    Assignee: FIRE & SECURITY HARDWARE PTY LTD
    Inventors: Ernest Armari, Michael Trevor Mackle
  • Patent number: 9433985
    Abstract: A feed roll and stripper assembly for a rolling mill includes at least one feed roll at each of an entry side and an exit side of a pair of work rolls and a stripper at each of the entry and exit side of the pair of work rolls. Each stripper has a stripper tip. At least one of the strippers or feed rolls are adapted to have an adjustable vertical separation from one of the work rolls, according to the direction of movement of material through the work rolls. The vertical separation of the at least one stripper or feed roll from the one work roll on the entry or exit side is different from the vertical separation of the other at least one stripper or the feed roll on the other of the entry or exit side. Each stripper tip is separated from one of the work rolls.
    Type: Grant
    Filed: April 11, 2012
    Date of Patent: September 6, 2016
    Assignee: Siemens Plc.
    Inventors: Michael Trevor Clark, Brian Cooper, Stuart Leflay, Philip Round
  • Patent number: 9358597
    Abstract: An apparatus for controlled cooling and a control method related to controlled cooling of hot plate or strip shaped metal. The apparatus comprises a header fitted with a first valve which allows air to escape from the header and prevents cooling fluid escaping from the header when being filled and prevents air from getting back into the header. During operation due to the apparatus an improved operation even at low flow rates is possible.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: June 7, 2016
    Assignee: SIEMENS PLC
    Inventors: John Edward Beeston, Michael Trevor Clark