Patents by Inventor Mikio Hagiwara
Mikio Hagiwara 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: 12130952Abstract: A laptop computer includes a processor that executes an operating system, an embedded controller, in communication with the processor, that controls hardware elements within the laptop computer independently of the processor, and a wireless tag unit, embedded within the laptop computer, that is readable and writable with takeout detection information via wireless communication. The takeout detection information indicates that the laptop computer has been taken out from a use permissible location. The embedded controller is programmed to directly communicate with the wireless tag unit to determine whether the takeout detection information has been written on the wireless tag, and upon determining that the takeout detection information has been written on the wireless tag, assert a signal to the processor to restrict at least some functionalities of the processor.Type: GrantFiled: December 28, 2021Date of Patent: October 29, 2024Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Hideto Horikoshi, Mikio Hagiwara
-
Publication number: 20220237328Abstract: A laptop computer includes a processor that executes an operating system, an embedded controller, in communication with the processor, that controls hardware elements within the laptop computer independently of the processor, and a wireless tag unit, embedded within the laptop computer, that is readable and writable with takeout detection information via wireless communication. The takeout detection information indicates that the laptop computer has been taken out from a use permissible location. The embedded controller is programmed to directly communicate with the wireless tag unit to determine whether the takeout detection information has been written on the wireless tag, and upon determining that the takeout detection information has been written on the wireless tag, assert a signal to the processor to restrict at least some functionalities of the processor.Type: ApplicationFiled: December 28, 2021Publication date: July 28, 2022Applicant: Lenovo (Singapore) Pte. Ltd.Inventors: Hideto Horikoshi, Mikio Hagiwara
-
Publication number: 20220164198Abstract: An information processing apparatus includes a Basic Input Output System (BIOS) memory which stores a BIOS program, a management information memory which stores management information in which each BIOS function is associated with an expiration date of the BIOS function and a state of the BIOS function; and a processor. The processor executes a BIOS management process which, when a date acquired from a clock has passed the expiration date stored in the management information memory, disables the BIOS function corresponding to the expiration date and changes, to an invalid state, the state of the BIOS function corresponding to the disabled BIOS function in the management information.Type: ApplicationFiled: October 15, 2021Publication date: May 26, 2022Applicant: Lenovo (Singapore) Pte. Ltd.Inventors: Koudai Horinouchi, Eitaroh Kasamatsu, Mikio Hagiwara, Ke Ma
-
Publication number: 20200133562Abstract: An information processing device includes a processing section configured to execute processing on the basis of a predetermined program and to write data which is necessary to execute the processing into a specific data area in a nonvolatile memory, a display control section configured to output display information to be displayed on a display unit on the basis of the processing executed by the processing section, and a memory control section configured to erase invalid data which is unnecessary at least for the processing of data which is written in the specific data area on the basis of transition from a first state where the processing by the processing section is being executed to a second state where at least the display control section does not output the display information.Type: ApplicationFiled: February 7, 2019Publication date: April 30, 2020Applicant: LENOVO (SINGAPORE) PTE. LTD.Inventors: Yusaku Morishige, Mikio Hagiwara, Ken Sasaki, Naoyuki Araki
-
Patent number: 10372914Abstract: For validating computing device firmware, systems, apparatus, and methods are disclosed. The apparatus includes a processor, and a memory that stores code executable by the processor, the code including code that acquires a firmware manifest for locally stored firmware, authenticates a digital signature of the firmware manifest, and validates contents of the locally stored firmware using the firmware manifest. The apparatus may also include code that generates a local firmware manifest from the firmware, wherein validating the contents of the firmware includes comparing the local firmware manifest to the firmware manifest. In certain embodiments, the apparatus may indicate, to a user, one of success and failure of the firmware validation. The firmware manifest may be a location-specific firmware manifest corresponding to a geographical location of the apparatus and/or computing device including the locally stored firmware.Type: GrantFiled: June 24, 2015Date of Patent: August 6, 2019Assignee: LENOVO (SINGAPORE) PTE. LTD.Inventors: Steven D. Goodman, Mikio Hagiwara, William Laurence Jaeger, Jr., Eitaroh Kasamatsu, Kohsuke Ohtani, Randall Scott Springfield, David Burke Stone, Christopher Aaron Whitesock
-
Patent number: 10289850Abstract: For supervisor password access based on a key press of a hotkey, systems, apparatus, methods, and program products are disclosed. The apparatus may include a processor that monitors for a key press of a hotkey during a up process, that detects a supervisor password access attempt, that allows access to the supervisor password in response to hotkey being pressed during the boot up process, and that denies access to the supervisor password in response to hotkey not being pressed during the boot up process.Type: GrantFiled: March 25, 2016Date of Patent: May 14, 2019Assignee: Lenovo (Singapore) PTE. LTD.Inventors: Joseph Robert Parker, Mikio Hagiwara, James Patrick Hoff, Eitaroh Kasamatsu
-
Publication number: 20170277896Abstract: For supervisor password access based on a key press of a hotkey, systems, apparatus, methods, and program products are disclosed. The apparatus may include a processor that monitors for a key press of a hotkey during a up process, that detects a supervisor password access attempt, that allows access to the supervisor password in response to hotkey being pressed during the boot up process, and that denies access to the supervisor password in response to hotkey not being pressed during the boot up process.Type: ApplicationFiled: March 25, 2016Publication date: September 28, 2017Inventors: Joseph Robert Parker, Mikio Hagiwara, James Patrick Hoff, Eitaroh Kasamatsu
-
Patent number: 9735960Abstract: A portable computer capable of protecting an encryption key that is sent out to a disk drive after a preboot process has ended is disclosed. The portable computer includes a disk drive for encrypting a volume as a whole, and for decoding data at the volume in response to a receipt of an encryption key from a system. The portable computer also includes a key transfer mechanism, a tamper detection mechanism and a protecting mechanism. In response to a boot process starting from a power-off state, the key transfer mechanism automatically sends the encryption key to the disk drive. The tamper detection mechanism detects a physical tampering of the disk drive. In response to a detection of a physical tampering by the tamper detection mechanism, the protecting mechanism prevents an operation of automatically sending the encryption key to the disk drive by the key transfer mechanism.Type: GrantFiled: July 13, 2015Date of Patent: August 15, 2017Assignee: LENOVO (SINGAPORE) PTD LTEInventors: Mikio Hagiwara, Eitaroh Kasamatsu
-
Patent number: 9703635Abstract: A set of variables referred to by unified extensible firmware interface (UEFI) firmware is restored. The UEFI firmware stored in a read-only memory (ROM) is firstly executed after power-up. The UEFI firmware writes a variable set related to boot, into a variable area. As an operating system (OS) also writes a set of variables into the variable area, the boot-related variable set may be altered. The variable set is saved into a prescribed area, such as a universal serial bus (USB) memory key, when the computer boots normally. If alteration of the variable set in the reference area is detected during a boot of the computer, the variable set in the reference area is replaced with the saved variable set. The variable set alteration may be detected using a detection flag which is set immediately after a boot is started and reset immediately before an OS is loaded.Type: GrantFiled: May 20, 2015Date of Patent: July 11, 2017Assignee: Lenovo (Singapore) PTE. LTD.Inventors: Mikio Hagiwara, Eitaroh Kasamatsu
-
Publication number: 20160378990Abstract: For validating computing device firmware, systems, apparatus, and methods are disclosed. The apparatus includes a processor, and a memory that stores code executable by the processor, the code including code that acquires a firmware manifest for locally stored firmware, authenticates a digital signature of the firmware manifest, and validates contents of the locally stored firmware using the firmware manifest. The apparatus may also include code that generates a local firmware manifest from the firmware, wherein validating the contents of the firmware includes comparing the local firmware manifest to the firmware manifest. In certain embodiments, the apparatus may indicate, to a user, one of success and failure of the firmware validation. The firmware manifest may be a location-specific firmware manifest corresponding to a geographical location of the apparatus and/or computing device including the locally stored firmware.Type: ApplicationFiled: June 24, 2015Publication date: December 29, 2016Inventors: Steven D. Goodman, Mikio Hagiwara, William Laurence Jaeger, JR., Eitaroh Kasamatsu, Kohsuke Ohtani, Randall Scott Springfield, David Burke Stone, Christopher Aaron Whitesock
-
Publication number: 20160026810Abstract: A portable computer capable of protecting an encryption key that is sent out to a disk drive after a preboot process has ended is disclosed. The portable computer includes a disk drive for encrypting a volume as a whole, and for decoding data at the volume in response to a receipt of an encryption key from a system. The portable computer also includes a key transfer mechanism, a tamper detection mechanism and a protecting mechanism. In response to a boot process starting from a power-off state, the key transfer mechanism automatically sends the encryption key to the disk drive. The tamper detection mechanism detects a physical tampering of the disk drive. In response to a detection of a physical tampering by the tamper detection mechanism, the protecting mechanism prevents an operation of automatically sending the encryption key to the disk drive by the key transfer mechanism.Type: ApplicationFiled: July 13, 2015Publication date: January 28, 2016Inventors: MIKIO HAGIWARA, EITAROH KASAMATSU
-
Patent number: 9230080Abstract: A computer is made usable in a short time using a fingerprint authentication device. When a fingerprint authentication device performs authentication successfully, the fingerprint authentication device sends a startup signal to a power controller via a line. The power controller controls a DC/DC converter to supply power to devices. The fingerprint authentication device sets whether normal boot or fast boot that is completed in a shorter time than the normal boot is successful, in a register via a line. In the fast boot, initialization of a USB interface of a line and password input by a user are skipped, and a BIOS accesses a system by single sign-on using a password stored in a secure area.Type: GrantFiled: November 21, 2012Date of Patent: January 5, 2016Assignee: Lenovo (Singapore) PTE. LTD.Inventors: Yasumichi Tsukamoto, Mikio Hagiwara, Naoyuki Araki
-
Publication number: 20150378846Abstract: A set of variables referred to by unified extensible firmware interface (UEFI) firmware is restored. The UEFI firmware stored in a read-only memory (ROM) is firstly executed after power-up. The UEFI firmware writes a variable set related to boot, into a variable area. As an operating system (OS) also writes a set of variables into the variable area, the boot-related variable set may be altered. The variable set is saved into a prescribed area, such as a universal serial bus (USB) memory key, when the computer boots normally. If alteration of the variable set in the reference area is detected during a boot of the computer, the variable set in the reference area is replaced with the saved variable set. The variable set alteration may be detected using a detection flag which is set immediately after a boot is started and reset immediately before an OS is loaded.Type: ApplicationFiled: May 20, 2015Publication date: December 31, 2015Inventors: Mikio Hagiwara, Eitaroh Kasamatsu
-
Patent number: 8990926Abstract: A method for protecting a password of a computer having a non-volatile memory is disclosed. A password is stored in a non-volatile memory of a computer. The computer is then transitioned to a power saving state. In response to a detection of an unauthorized access to the non-volatile memory during the power saving state transition, a password input is requested from a user. The computer returns to a power-on state from the power saving state when there is a success in authentication of the input password.Type: GrantFiled: December 10, 2012Date of Patent: March 24, 2015Assignee: Lenovo (Singapore) Pte LtdInventors: Mikio Hagiwara, Eitaroh Kasamatsu, Yasumichi Tsukamoto, Naoyuki Araki
-
Patent number: 8966365Abstract: An apparatus, system, and method are disclosed for an information processing apparatus capable of allowing a user to select appropriate processing beforehand when an application program outputs sound in a state in which an audio device is silenced. The apparatus in one embodiment includes a silencing module for silencing audio information output from an audio device, a detection module for detecting a sound playback request from an application program while silencing is set, a display module for displaying a select screen for allowing a user to select processing when the sound playback request from the application program is detected by the detection module, and a processing module for executing the processing selected by the user on the select screen.Type: GrantFiled: May 12, 2011Date of Patent: February 24, 2015Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Koutaroh Maki, Mikio Hagiwara
-
Patent number: 8756667Abstract: In the context of computer systems, the generation of preboot passwords at a server instead of at a client. Preferably, preboot passwords generated at the server are distributed to the client, and a process is offered whereby a user can establish his/her own proxy, not known to the server, that can be used to release the stored passwords to the client hardware. Since the passwords are generated at the server, management of the passwords is greatly facilitated since they are generated at the site where they are stored. This also makes it easy to implement management features such as a group policy, since the password generation software will be able to make logical connections between users and hardware.Type: GrantFiled: December 22, 2008Date of Patent: June 17, 2014Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Randall S. Springfield, Jeffrey M. Estroff, Seiichi Kawano, Mikio Hagiwara, David C. Challener, James P. Hoff, Binqiang Ma
-
Patent number: 8543803Abstract: An apparatus, system, and method are disclosed for suspend-resume scheduling in conjunction with an operation requiring a suspend-resume cycle of a computer 200, including updating, for purposes of system configuration management, a non-volatile memory 506, such as an electrically erasable programmable read-only memory (“EEPROM”) 702. A control module 402 sends 806 a request to update the EEPROM 702. A suspend module 404 suspends 818 an operating system 204. A standby module 406 prepares 904 the computer 200 to enter a standby state, estimates 914 a sufficient amount of time to enter the standby state, places 916 the estimate into an alarm register 608, and then enters 918 the standby state. An update module 308 exits 1004 the standby state in response to an alarm signal 612, receives the request if present 1008, writes 1012 the EEPROM 702 with the updated information, and resumes 1018 the operating system 204.Type: GrantFiled: February 20, 2009Date of Patent: September 24, 2013Assignee: Lenovo (Singapore) Pte LtdInventors: Jeffrey Mark Estroff, Mikio Hagiwara, James Patrick Hoff, Seiichi Kawano, Randall Scott Springfield
-
Patent number: 8539248Abstract: Associating biometric information with passwords is disclosed. If biometric information received from a user matches stored biometric information, stored passwords associated therewith are retrieved. If these stored passwords are identical to access-enabling passwords, then the user is permitted to gain access associated with the access-enabling passwords. If the biometric information matches the stored biometric information but the stored passwords do not match the access-enabling passwords or are not present, then the user is requested to manually enter passwords, which are stored. If these stored passwords are identical to the access-enabling passwords, the user is permitted to gain access. However, if the biometric information does not match the stored biometric information, or if the biometric information has not been received from the user or is not present, then the user is requested to manually enter passwords.Type: GrantFiled: October 2, 2004Date of Patent: September 17, 2013Assignee: International Business Machines CorporationInventors: Mikio Hagiwara, Kishiko Itoh, Kenji Oka, Akira Hino, Masaki Obinata
-
Patent number: 8347348Abstract: An apparatus, system, and method are disclosed for pre-boot policy modification. A key module exchanges a key with a server in a secure environment. A communication module receives a policy encoded with the key. A decode module decodes the encoded policy using the key and saves the policy setting prior to booting an operating system on the computer. An update module boots the computer using the policy.Type: GrantFiled: March 31, 2008Date of Patent: January 1, 2013Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: David Carroll Challener, Jeffrey Mark Estroff, Mikio Hagiwara, Seiichi Kawano, Keiko Kokubun, Randall Scott Springfield
-
Patent number: 8340954Abstract: Systems and methods for providing multi-language support in a pre-boot environment are supplied. User interface type information, such as keyboard type information and translation tables, are ascertained and provided to the pre-boot environment of the apparatus, allowing the apparatus to properly receive and/or translate multi-language inputs in an appropriate fashion.Type: GrantFiled: August 31, 2008Date of Patent: December 25, 2012Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Randall S. Springfield, Jeffrey M. Estroff, Mikio Hagiwara, James P. Hoff, Seiichi Kawano, Noritoshi Yoshiyama