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

  • Publication number: 20220237328
    Abstract: 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: Application
    Filed: December 28, 2021
    Publication date: July 28, 2022
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Hideto Horikoshi, Mikio Hagiwara
  • Publication number: 20220164198
    Abstract: 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: Application
    Filed: October 15, 2021
    Publication date: May 26, 2022
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Koudai Horinouchi, Eitaroh Kasamatsu, Mikio Hagiwara, Ke Ma
  • Publication number: 20200133562
    Abstract: 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: Application
    Filed: February 7, 2019
    Publication date: April 30, 2020
    Applicant: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Yusaku Morishige, Mikio Hagiwara, Ken Sasaki, Naoyuki Araki
  • Patent number: 10372914
    Abstract: 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: Grant
    Filed: June 24, 2015
    Date of Patent: August 6, 2019
    Assignee: 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: 10289850
    Abstract: 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: Grant
    Filed: March 25, 2016
    Date of Patent: May 14, 2019
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Joseph Robert Parker, Mikio Hagiwara, James Patrick Hoff, Eitaroh Kasamatsu
  • Publication number: 20170277896
    Abstract: 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: Application
    Filed: March 25, 2016
    Publication date: September 28, 2017
    Inventors: Joseph Robert Parker, Mikio Hagiwara, James Patrick Hoff, Eitaroh Kasamatsu
  • Patent number: 9735960
    Abstract: 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: Grant
    Filed: July 13, 2015
    Date of Patent: August 15, 2017
    Assignee: LENOVO (SINGAPORE) PTD LTE
    Inventors: Mikio Hagiwara, Eitaroh Kasamatsu
  • Patent number: 9703635
    Abstract: 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: Grant
    Filed: May 20, 2015
    Date of Patent: July 11, 2017
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Mikio Hagiwara, Eitaroh Kasamatsu
  • Publication number: 20160378990
    Abstract: 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: Application
    Filed: June 24, 2015
    Publication date: December 29, 2016
    Inventors: Steven D. Goodman, Mikio Hagiwara, William Laurence Jaeger, JR., Eitaroh Kasamatsu, Kohsuke Ohtani, Randall Scott Springfield, David Burke Stone, Christopher Aaron Whitesock
  • Publication number: 20160026810
    Abstract: 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: Application
    Filed: July 13, 2015
    Publication date: January 28, 2016
    Inventors: MIKIO HAGIWARA, EITAROH KASAMATSU
  • Patent number: 9230080
    Abstract: 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: Grant
    Filed: November 21, 2012
    Date of Patent: January 5, 2016
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Yasumichi Tsukamoto, Mikio Hagiwara, Naoyuki Araki
  • Publication number: 20150378846
    Abstract: 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: Application
    Filed: May 20, 2015
    Publication date: December 31, 2015
    Inventors: Mikio Hagiwara, Eitaroh Kasamatsu
  • Patent number: 8990926
    Abstract: 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: Grant
    Filed: December 10, 2012
    Date of Patent: March 24, 2015
    Assignee: Lenovo (Singapore) Pte Ltd
    Inventors: Mikio Hagiwara, Eitaroh Kasamatsu, Yasumichi Tsukamoto, Naoyuki Araki
  • Patent number: 8966365
    Abstract: 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: Grant
    Filed: May 12, 2011
    Date of Patent: February 24, 2015
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Koutaroh Maki, Mikio Hagiwara
  • Patent number: 8756667
    Abstract: 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: Grant
    Filed: December 22, 2008
    Date of Patent: June 17, 2014
    Assignee: 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: 8543803
    Abstract: 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: Grant
    Filed: February 20, 2009
    Date of Patent: September 24, 2013
    Assignee: Lenovo (Singapore) Pte Ltd
    Inventors: Jeffrey Mark Estroff, Mikio Hagiwara, James Patrick Hoff, Seiichi Kawano, Randall Scott Springfield
  • Patent number: 8539248
    Abstract: 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: Grant
    Filed: October 2, 2004
    Date of Patent: September 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: Mikio Hagiwara, Kishiko Itoh, Kenji Oka, Akira Hino, Masaki Obinata
  • Patent number: 8347348
    Abstract: 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: Grant
    Filed: March 31, 2008
    Date of Patent: January 1, 2013
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Carroll Challener, Jeffrey Mark Estroff, Mikio Hagiwara, Seiichi Kawano, Keiko Kokubun, Randall Scott Springfield
  • Patent number: 8340954
    Abstract: 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: Grant
    Filed: August 31, 2008
    Date of Patent: December 25, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Randall S. Springfield, Jeffrey M. Estroff, Mikio Hagiwara, James P. Hoff, Seiichi Kawano, Noritoshi Yoshiyama
  • Patent number: 8166540
    Abstract: A system, apparatus, and methods are disclosed for aligning a stored scancode sequence that corresponds to a hardware password, with a password input device type such as a current keyboard type. Aligning the stored scancode sequence with the password input device type enables successful validation of a hardware password despite a change in a password input device type or inadvertent corruption of a non-volatile memory used for storing the scancode sequence such as non-volatile memory that stores BIOS information for a computing device.
    Type: Grant
    Filed: February 21, 2008
    Date of Patent: April 24, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jeffrey Mark Estroff, Seiichi Kawano, Mikio Hagiwara, Keiko Kokubun