Patents by Inventor Markus Törmä
Markus Törmä 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: 20250077465Abstract: A method for performing an operation in relation to a USB device, comprises configuring a USB interface in a USB controller so as to open one or more pipes between the USB controller and one or more corresponding USB endpoints of a USB device according to a required USB endpoint configuration of the USB device that is required for performing an operation in relation to the USB device, performing the operation in relation to the USB device, and unconfiguring the configured USB interface in the USB controller so as to close the one or more pipes between the USB controller and the one or more corresponding USB endpoints of the USB device.Type: ApplicationFiled: November 18, 2024Publication date: March 6, 2025Inventors: Markus TÖRMÄ, Jarno MANNINEN, Niko HÄIKIÖ
-
Patent number: 12212703Abstract: A method for use in determining a status of a mobile electronic device, comprises repeatedly reading information from a debug log stored in a ringbuffer of the mobile electronic device, repeatedly using the information read from the debug log to construct and maintain an event history for the mobile electronic device, and repeatedly determining the status of the mobile electronic device based on the event history. The method may be used for determining a status of a mobile electronic device and, in particular though not exclusively, for use in determining a status of one or more hardware elements of a mobile phone, a smartphone, a tablet and/or a laptop. A system and a computer program for use in determining a status of a mobile electronic device are also disclosed.Type: GrantFiled: September 14, 2020Date of Patent: January 28, 2025Assignee: BLANCCO TECHNOLOGY GROUP IP OYInventor: Markus Törmä
-
Patent number: 12147375Abstract: A method for performing an operation in relation to a USB device, comprises configuring a USB interface in a USB controller so as to open one or more pipes between the USB controller and one or more corresponding USB endpoints of a USB device according to a required USB endpoint configuration of the USB device that is required for performing an operation in relation to the USB device, performing the operation in relation to the USB device, and unconfiguring the configured USB interface in the USB controller so as to close the one or more pipes between the USB controller and the one or more corresponding USB endpoints of the USB device. Such a method may allow operations to be performed concurrently in relation to a greater number of USB devices than the prior art methods and/or may allow operations to be performed concurrently in relation to the same number of USB devices using fewer USB endpoint resources of the USB controller and/or fewer USB controllers than the prior art methods.Type: GrantFiled: January 28, 2021Date of Patent: November 19, 2024Assignee: BLANCCO TECHNOLOGY GROUP IP OYInventors: Markus Törmä, Jarno Manninen, Niko Häikiö
-
Patent number: 11748296Abstract: There are provided systems and methods for mobile device diagnostics and provisioning, whereby connections are effectuated to communicate directly with hardware of mobile devices to perform diagnostics and other functions such as device erasure without the need to first install an app on the mobile device. In this manner, information such as detailed product identification, vendor identification, and diagnostic information may be quickly obtained from the mobile device, and diagnostics and erasure undertaken to return a previously owned device into the stream of commerce in an efficient manner.Type: GrantFiled: September 14, 2020Date of Patent: September 5, 2023Assignee: BLANCCO TECHNOLOGY GROUP IP OYInventors: Jonathan Villareal, Russ B. Ernst, Daniel Öberg, Markus Törmä, Tomi Lehtola
-
Publication number: 20230089104Abstract: A method for performing an operation in relation to a USB device, comprises configuring a USB interface in a USB controller so as to open one or more pipes between the USB controller and one or more corresponding USB endpoints of a USB device according to a required USB endpoint configuration of the USB device that is required for performing an operation in relation to the USB device, performing the operation in relation to the USB device, and unconfiguring the configured USB interface in the USB controller so as to close the one or more pipes between the USB controller and the one or more corresponding USB endpoints of the USB device. Such a method may allow operations to be performed concurrently in relation to a greater number of USB devices than the prior art methods and/or may allow operations to be performed concurrently in relation to the same number of USB devices using fewer USB endpoint resources of the USB controller and/or fewer USB controllers than the prior art methods.Type: ApplicationFiled: January 28, 2021Publication date: March 23, 2023Inventors: Markus TÖRMÄ, Jarno MANNINEN, Niko HÄIKIÖ
-
Publication number: 20220377165Abstract: A method for use in determining a status of a mobile electronic device, comprises repeatedly reading information from a debug log stored in a ringbuffer of the mobile electronic device, repeatedly using the information read from the debug log to construct and maintain an event history for the mobile electronic device, and repeatedly determining the status of the mobile electronic device based on the event history. The method may be used for determining a status of a mobile electronic device and, in particular though not exclusively, for use in determining a status of one or more hardware elements of a mobile phone, a smartphone, a tablet and/or a laptop. A system and a computer program for use in determining a status of a mobile electronic device are also disclosed.Type: ApplicationFiled: September 14, 2020Publication date: November 24, 2022Inventor: Markus TÖRMÄ
-
Patent number: 10956080Abstract: A method of erasing data using a file-based protocol from a data storage apparatus for repurposing, reallocation to a new user or retirement of the data storage apparatus, the data storage apparatus comprising a memory using a file-based protocol, and the method comprises: receiving one or more signals representative of the available free space of at least one selected region of the memory; iteratively writing files to the at least one selected region of the memory using the file based protocol, wherein: at least one of the files is sized based on at least one of the received signals and the iterative writing of the files comprises writing the files in sequence such that for at least part of the sequence each file is smaller in size than the preceding file of the sequence; and wherein the files are written to collectively occupy all of the at least one selected region of the memory; and the method further comprises receiving an indication that said at least one selected region of memory is full following theType: GrantFiled: September 25, 2017Date of Patent: March 23, 2021Assignee: BLANCCO TECHNOLOGY GROUP IP OYInventors: Pasi Kellokoski, Markus Törmä, Pekka Nurminen, Tomi Lehtola, Petri Hentunen
-
Publication number: 20210081351Abstract: There are provided systems and methods for mobile device diagnostics and provisioning, whereby connections are effectuated to communicate directly with hardware of mobile devices to perform diagnostics and other functions such as device erasure without the need to first install an app on the mobile device. In this manner, information such as detailed product identification, vendor identification, and diagnostic information may be quickly obtained from the mobile device, and diagnostics and erasure undertaken to return a previously owned device into the stream of commerce in an efficient manner.Type: ApplicationFiled: September 14, 2020Publication date: March 18, 2021Inventors: Jonathan Villareal, Russ B. Ernst, Daniel Öberg, Markus Törmä, Tomi Lehtola
-
Patent number: 10719261Abstract: Disclosed herein is a method for providing for erasure of data from, and/or diagnosis of at least one condition of a device. The method includes the steps of providing a stored set of actions, the actions directed to either or both of an erasure action and a diagnosis action; selecting actions from the stored set and linking the actions to generate a sequence of actions; and outputting, storing or performing the generated sequence of actions. Performing the sequence of actions may include performing at least one of the actions in dependence or based on data representative of a property of the device, at least one customer or client or business preference or requirement, or at least one regulatory requirement.Type: GrantFiled: September 21, 2018Date of Patent: July 21, 2020Assignee: BLANCCO TECHNOLOGY GROUP IP OYInventors: Markus Törmä, Daniel Öberg
-
Publication number: 20190212942Abstract: A method of erasing data using a file-based protocol from a data storage apparatus for repurposing, reallocation to a new user or retirement of the data storage apparatus, the data storage apparatus comprising a memory using a file-based protocol, and the method comprises: receiving one or more signals representative of the available free space of at least one selected region of the memory; iteratively writing files to the at least one selected region of the memory using the file based protocol, wherein: at least one of the files is sized based on at least one of the received signals and the iterative writing of the files comprises writing the files in sequence such that for at least part of the sequence each file is smaller in size than the preceding file of the sequence; and wherein the files are written to collectively occupy all of the at least one selected region of the memory; and the method further comprises receiving an indication that said at least one selected region of memory is full following theType: ApplicationFiled: September 25, 2017Publication date: July 11, 2019Applicant: Blancco Technology Group IP OyInventors: Pasi Kellokoski, Markus Törmä, Pekka Nurminen, Tomi Lehtola, Petri Hentunen
-
Publication number: 20190095126Abstract: Disclosed herein is a method for providing for erasure of data from, and/or diagnosis of at least one condition of a device. The method includes the steps of providing a stored set of actions, the actions directed to either or both of an erasure action and a diagnosis action; selecting actions from the stored set and linking the actions to generate a sequence of actions; and outputting, storing or performing the generated sequence of actions. Performing the sequence of actions may include performing at least one of the actions in dependence or based on data representative of a property of the device, at least one customer or client or business preference or requirement, or at least one regulatory requirement.Type: ApplicationFiled: September 21, 2018Publication date: March 28, 2019Inventors: Markus Törmä, Daniel Öberg