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

  • Patent number: 12330829
    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: Grant
    Filed: June 15, 2023
    Date of Patent: June 17, 2025
    Assignee: SIGNODE INDUSTRIAL GROUP LLC
    Inventors: Diana Jarrell, Michael Trevor Wolf
  • Publication number: 20250070962
    Abstract: The technology described herein manages security and permissions for a device joining a private network. In one example, a method provides, in a computing element of computing elements of a private network, receiving communication information including information for communicating with the new computing element over the private network and determining the communication information includes a public key. The method further includes, in response to determining the public key is signed with an administrative signature, adding the communication information to a communication configuration for the private network at the computing element. Also, the method includes exchanging communications between the computing element and the new computing element over the private network using the communication information from the communication configuration.
    Type: Application
    Filed: November 11, 2024
    Publication date: February 27, 2025
    Inventor: Thomas Michael Trevor D'Netto
  • Publication number: 20240427824
    Abstract: A system of determining information about items on a webpage uses a computer for analyzing items on the webpage to find matching products, and analyzes the items on the webpage which do not match to existing products, by identifying the product type of the items which do not match to the existing products, and locating and classifying predefined categories of the product type to train a named entity recognition model using elements of the predefined categories. The predefined categories can include title, price, brand, model number, and an attribute specific to the product type. For example, if the product type is a television, then the brands are known brands of the television, and the attribute is a size of the television. The named entity recognition model trains using a labeled data set to recognize other similar unknown brands based on the training.
    Type: Application
    Filed: July 27, 2022
    Publication date: December 26, 2024
    Inventors: Damien Michael Trevor Waller, Yuval Marom, Stevan Stojanovic, Gaurav Arora, Jason Ellis, Mohammad Samiullah Belal
  • Patent number: 12143474
    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: Grant
    Filed: September 12, 2022
    Date of Patent: November 12, 2024
    Assignee: Tailscale Inc.
    Inventor: Thomas Michael Trevor D'Netto
  • 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