Loading Initialization Program (e.g., Booting, Rebooting, Warm Booting, Remote Booting, Bios, Initial Program Load (ipl), Bootstrapping) Patents (Class 713/2)
-
Patent number: 9836111Abstract: An apparatus and a method for outputting contents where an Output Protection Level (OPL) has been set to an extension device in an electronic device are provided. The apparatus includes a secure processor for decrypting and decoding contents where a right to use the contents has been set using a secure Operating System (OS). When receiving an external output request for contents whose external output is not allowed, the secure processor stops generating of decoded data transmitted to an extension device.Type: GrantFiled: February 19, 2013Date of Patent: December 5, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Yang-Soo Lee, Tea-In An, Moon-Su Chang
-
Patent number: 9830568Abstract: Methods and systems for controlling and managing identity and access management risks are presented. A computing device may generate a maturity model that maps a plurality of access management controls to a plurality of information technology (IT) resources associated with an IT environment. Subsequently, the computing device may determine, for each IT resource of the plurality of IT resources, a plurality of access management maturity scores. Each access management maturity score of the plurality of access management scores may correspond to an access management control of the plurality of access management controls that are associated with the corresponding IT resource. The computing device then may determine an aggregate maturity score for the IT environment based on the plurality of access management maturity scores for the plurality of IT resources. Thereafter, the computing device may provide the maturity model and the aggregate maturity score to at least one governance system.Type: GrantFiled: October 24, 2014Date of Patent: November 28, 2017Assignee: Bank of America CorporationInventor: Dwayne Robert Johnson
-
Patent number: 9817675Abstract: During the startup of an operating system of a computing system, a monitoring process of the operating system is used to detect an entry point of a daemon manager process. In response to detecting the entry point, the startup process is paused, and an early attach process is launched so as to attach one or more encrypted data partitions to the operating system. As part of the early attach process, the network stack of the computing system may be initialized, which allows the early attach process to retrieve one or more decryption keys corresponding to the one or more encrypted data partitions from an external key management server. The one or more decryption keys may be transmitted to a disk filter driver of the operating system, which provides the operating system with access to the one or more encrypted data partitions. Upon the conclusion of the early attach process, the operating system startup process resumes with the one or more encrypted data partitions now accessible to the operating system.Type: GrantFiled: January 31, 2017Date of Patent: November 14, 2017Assignee: HYTRUST, INC.Inventors: Babu Katchapalayam, Stephen D. Pate
-
Patent number: 9817652Abstract: A data storage device for reducing a firmware update time includes a non-volatile memory configured to store a firmware update image which will replace a current firmware image, a first volatile memory, and a processor configured to control an operation of the non-volatile memory and an operation of the first volatile memory. When a first code included in the current firmware image is executed by the processor, the first code generates data necessary for an operation of the data storage device and stores the data in the first volatile memory. When a second code included in the firmware update image is executed by the first code, the second code accesses and uses the data that has been stored in the first volatile memory.Type: GrantFiled: September 25, 2015Date of Patent: November 14, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Sang Hoon Choi, Sung Chul Kim, Hyun Koo Kim, Chan Ik Park, Han Deok Lee
-
Patent number: 9804785Abstract: A nonvolatile memory that stores boot data from a host learns which data is boot data by monitoring read commands received from a host during a powering up operation. Boot data is then arranged in a manner that makes subsequent reading of the boot data faster when it is accessed during a subsequent powering up operation.Type: GrantFiled: September 22, 2014Date of Patent: October 31, 2017Assignee: SANDISK TECHNOLOGIES LLCInventors: Inon Cohen, Volodymyr Ivantsiv
-
Patent number: 9804857Abstract: Embodiments of a method and apparatus are described for operating a mobile computing device in different modes using different operating systems. An apparatus may comprise, for example, a memory operative to store multiple operating systems, a processor operative to execute the multiple operating systems, an operating system management module operative to select a first operating system when the mobile computing device is in a first mode or a second operating system when the mobile computing device is in a second mode and the mobile computing device is coupled to one or more external devices. Other embodiments are described and claimed.Type: GrantFiled: December 17, 2010Date of Patent: October 31, 2017Assignee: INTEL CORPORATIONInventors: Uttam K. Sengupta, Shreekant S. Thakkar, Bruce L. Fleming, Uma M. Gadamsetty, Arvind Mandhani, Shane D. Wall
-
Patent number: 9807608Abstract: Methods and instrumentalities are disclosed that enable one or more domains on one or more devices to be owned or controlled by one or more different local or remote owners, while providing a level of system-wide management of those domains. Each domain may have a different owner, and each owner may specify policies for operation of its domain and for operation of its domain in relation to the platform on which the domain resides, and other domains. A system-wide domain manager may be resident on one of the domains. The system-wide domain manager may enforce the policies of the domain on which it is resident, and it may coordinate the enforcement of the other domains by their respective policies in relation to the domain in which the system-wide domain manager resides. Additionally, the system-wide domain manager may coordinate interaction among the other domains in accordance with their respective policies.Type: GrantFiled: April 20, 2010Date of Patent: October 31, 2017Assignee: InterDigital Patent Holdings, Inc.Inventors: Inhyok Cha, Louis J. Guccione, Yogendra C. Shah, Andreas U. Schmidt, Sudhir B. Pattar
-
Patent number: 9785801Abstract: An embodiment includes an apparatus comprising: an out-of-band cryptoprocessor coupled to secure non-volatile storage; and at least one storage medium having firmware instructions stored thereon for causing, during runtime and after an operating system for the apparatus has booted, the cryptoprocessor to (a) store a key within the secure non-volatile storage, (b) sign an object with the key, while the key is within the cryptoprocessor, to produce a signature, and (c) verify the signature. Other embodiments are described herein.Type: GrantFiled: June 27, 2014Date of Patent: October 10, 2017Assignee: Intel CorporationInventors: Vincent J. Zimmer, Nicholas J. Adams, Giri P. Mudusuru, Lee G. Rosenbaum, Michael A. Rothman
-
Patent number: 9787681Abstract: Methods and systems described herein relate to enhancing security on a device by enforcing security and access control policies on privileged code execution.Type: GrantFiled: June 4, 2013Date of Patent: October 10, 2017Assignee: OPTIO LABS, INC.Inventors: Thomas Charles Clancy, III, Christopher Jules White
-
Patent number: 9787898Abstract: On an imaging apparatus according to the present invention, a first operating system (OS) is initially activated, and thereafter a second operating system (OS) is activated. When the second OS is activated, in an event that a first camera function of the first OS is performing imaging preparation, the imaging apparatus according to the present invention executes imaging processing using the first camera function. In an event that the first camera function is not performing imaging preparation, the imaging apparatus activates a second camera function of the second OS.Type: GrantFiled: March 24, 2016Date of Patent: October 10, 2017Assignee: Canon Kabushiki KaishaInventor: Yosuke Takagi
-
Patent number: 9778847Abstract: Techniques for surfacing host-side flash storage capacity to a plurality of VMs running on a host system are provided. In one embodiment, the host system creates, for each VM in the plurality of VMs, a flash storage space allocation in a flash storage device that is locally attached to the host system. The host system then causes the flash storage space allocation to be readable and writable by the VM as a virtual flash memory device.Type: GrantFiled: October 21, 2015Date of Patent: October 3, 2017Assignee: VMware, Inc.Inventors: Thomas A. Phelan, Mayank Rawat, Kiran Madnani, Wei Zhang, Deng Liu, Sambasiva Bandarupalli
-
Patent number: 9779241Abstract: Techniques are provided for actively managing secure boot variables. Such techniques include receiving a request from an entity to modify a portion of a basic input/output system (BIOS), the request including a data segment, and verifying that the requesting entity is authorized to modify a portion of the BIOS. In response to verifying that the requesting entity is authorized, the portion of the BIOS is modified based on the received request and the data segment, and a copy of the data segment is stored in a file on a physical memory that is communicatively coupled to the BIOS. If the BIOS is updated, thereby erasing part or all of the secure boot variables that are stored in the BIOS, the record of changes of the secure boot variables along with default authenticated variables may be used to restore the secure boot variables to a state prior to the BIOS update.Type: GrantFiled: September 25, 2013Date of Patent: October 3, 2017Assignee: Cisco Technology, Inc.Inventors: William E. Jacobs, Kurt W. Bailey
-
Patent number: 9778939Abstract: Automated provisioning of hosts on a network with reasonable levels of security is described in this application. A certificate management service (CMS) on a host, one or more trusted agents, and a public key infrastructure are utilized in a secure framework to establish host identity. Once host identity is established, signed encryption certificates may be exchanged and secure communication may take place.Type: GrantFiled: August 4, 2016Date of Patent: October 3, 2017Assignee: Amazon Technologies, Inc.Inventors: Jesper M. Johansson, Matthew T. Corddry, Tom F. Hansen, Luke F. Kearney
-
Patent number: 9773115Abstract: A method is provided in one example embodiment and includes storing secure boot variables in a baseboard management controller; and sending the secure boot variables to a basic input/output system (BIOS) during a power on self-test, where the BIOS utilizes the secure boot variables during runtime to authenticate drivers and an operating system loader execution. In particular embodiments, the secure boot variables may be included in a white list, a black list, or a key list and, further, stored in erasable programmable read only memory.Type: GrantFiled: December 17, 2015Date of Patent: September 26, 2017Assignee: CISCO TECHNOLOGY, INC.Inventor: William E. Jacobs
-
Patent number: 9760424Abstract: The boot process of a content/service receiver is dynamically monitored to provide error and/or status information in a step-by-step and/or in a single-snapshot manner. This can be accomplished by, for example, utilizing an application thread running within, and/or, outside the context of the boot code. Status information from, for example, software drivers and/or any other software/hardware/middleware components, is acquired by the application thread utilizing any mechanism, for example, event-driven and/or polling, and then relayed to an external entity, which can be locally and/or remotely located. The external entity can be reached by any means of standard and/or proprietary medium and protocols available, if necessary. The relayed information can then be used, for example, for displaying to a user via a graphical user interface, and/or can be recorded and the like.Type: GrantFiled: January 31, 2008Date of Patent: September 12, 2017Assignee: THOMSON LICENSING DTVInventors: Thanabalan Thavittupitchai Paul, John Alan Gervais, Xiaowei Xu
-
Patent number: 9760285Abstract: An image processing system includes, a reconfigurable circuit, a storage unit storing first configuration data for a first logical circuit in a predetermined area on the reconfigurable circuit, and second configuration data for a second logical circuit in the predetermined area, and a configuration unit configured to perform first configuration processing for configuring the first logical circuit in the predetermined area, by using the stored first configuration data and predetermined configuration data, on the predetermined area and a different area, and to perform second configuration processing for configuring the second logical circuit in the predetermined area, by using the stored second configuration data and predetermined configuration data, on the predetermined area and the different area. The predetermined configuration data used for the first configuration processing and the predetermined configuration data used for the second configuration processing are not stored in a duplicated way.Type: GrantFiled: December 7, 2015Date of Patent: September 12, 2017Assignee: CANON KABUSHIKI KAISHAInventor: Yasutomo Tanaka
-
Patent number: 9760363Abstract: There is provided a method and system to automatically provide software and/or firmware updates to the electronic devices, particularly mobile devices used by consumers such as portable health-care data interchange devices. There is also provided a method and system of updating software in electronic devices without requiring a wired data interface to affect changes. There is also provided a method and system for tracking the configuration of electronic devices that are sold to and configured by particular consumers, especially consumers/patients using electronic devices related to health care. Further, there are also provided a methods and systems for integrating the purchase, and ordering, and software configuration of electronic devices.Type: GrantFiled: February 23, 2015Date of Patent: September 12, 2017Inventors: Kent E. Dicks, Thomas Crosley, Chuck Waterbury
-
Patent number: 9753651Abstract: A memory system includes a memory controller, a first memory module and second through k-th memory modules. The first memory module is directly coupled to the memory controller without any other memory modules communicatively coupled therebetween, through a first memory bus, and the first memory module exchanges first data with the memory controller. The second through k-th memory modules are coupled to the first memory module with a multi-drop connection through a second memory bus and the second through k-th memory modules exchange second data with the memory controller via the first memory module.Type: GrantFiled: July 20, 2015Date of Patent: September 5, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Jung-Hwan Choi
-
Patent number: 9753742Abstract: In some examples, an electronic device receives, while an operating system is running in the electronic device, a request to access a function of a Basic Input/Output System (BIOS), the request containing a web address of the function of the BIOS, and routes, based on the web address of the function of the BIOS, the request through a web-based interface to a domain that includes the function of the BIOS.Type: GrantFiled: September 13, 2016Date of Patent: September 5, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Valiuddin Y. Ali, Jose Paulo Xavier Pires, James M. Mann, Boris Balacheff, Chris I. Dalton
-
Patent number: 9747192Abstract: Technologies are provided herein for automated operating system installation on multiple drives. A device switch connects a mass storage device to a test control system (“TCS”) or a system under test (“SUT”). When connected to the TCS, the mass storage device is mounted with a disk image containing an installer program for an operating system. When the mass storage device is connected to the SUT, the installer program is executed to install the operating system onto an activated drive connected to the SUT. Multiple operating systems can be installed in a similar fashion by mounting a corresponding disk image for an operating system onto the mass storage device and by installing from the mass storage device the operating system onto a corresponding drive connected to the SUT. Errors generated during the automated installation process can be analyzed and utilized to identify and correct errors in a computing system firmware.Type: GrantFiled: October 8, 2015Date of Patent: August 29, 2017Assignee: American Megatrends, Inc.Inventors: Charles Patrick Hanes, Eschol Leonard Jones, IV, Hoang Ngoc Minh Vu
-
Patent number: 9740866Abstract: An apparatus includes a first interface configured to be coupled to a storage device via a first bus. The apparatus includes a second interface configured to be coupled to a system processor (e.g., a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processor (DSP), etc.) via a second bus. The apparatus further includes a processor configured to, during a boot process of the system processor, receive boot code from the storage device via the first interface. The processor is configured to generate a first value based on the boot code. The processor is further configured to provide the boot code to the system processor via the second interface.Type: GrantFiled: June 10, 2015Date of Patent: August 22, 2017Assignee: The Boeing CompanyInventor: Allon J. Stern
-
Patent number: 9734015Abstract: Systems and methods for providing pre-boot providing pre-boot self-healing and adaptive fault isolation. In some embodiments, an Information Handling System (IHS) includes a processor and a Basic I/O System (BIOS) coupled to the processor, the BIOS firmware having program instructions that, upon execution by the processor, cause the IHS to: initiate the booting of devices within the IHS following a predetermined boot order, wherein the predetermined boot order includes a first device followed by a second device; determine that the first device has been marked for bypass; bypass the booting of the first device; and boot the second device.Type: GrantFiled: June 23, 2015Date of Patent: August 15, 2017Assignee: Dell Products, L.P.Inventors: Dirie N. Herzi, Abeye Teshome
-
Patent number: 9734021Abstract: A database may provide a visualization of restoration operation granularity. Information may be obtained describing possible restoration points within a given period of time for a database. The information may include a respective state of the database associated with a point in time and a respective restoration operation type for the possible restoration points. A graphical representation may be generated illustrating the possible restoration points ordered within the given time period according to the points in time associated with the respective states of the database. The graphical representation may be provided via network-based interface to a client of the database. The graphical representation of the possible restoration points may be updated in response to changes to the given time period or database volume events that modify the possible restoration points.Type: GrantFiled: August 18, 2014Date of Patent: August 15, 2017Assignee: Amazon Technologies, Inc.Inventors: Elizabeth Sanocki, Jonathan James Pezzino, Manish Dalwadi, Anurag Windlass Gupta
-
Patent number: 9733950Abstract: A multi-boot device capable of booting from a plurality of boot devices, each storing a boot image. The multi-boot device determines which boot device to load based on sequence numbers assigned to each of the boot devices. Some embodiments will make this determination using only hardware operations. The multi-boot device compares the sequence numbers of the available boot devices in order to determine the boot image to be loaded. The address of the selected boot image is then mapped to the device's default boot vector. The remaining images are likewise mapped to a secondary boot memory. The device then boots from the default boot vector. The user can change the boot device to be loaded by modifying one or more of the boot sequence numbers. The boot images can be updated without resetting the device by switching execution to and from boot images in the secondary boot memory.Type: GrantFiled: March 13, 2014Date of Patent: August 15, 2017Assignee: MICROCHIP TECHNOLOGY INCORPORATEDInventors: Roshan Samuel, Rodney Pesavento, Igor Wojewoda
-
Patent number: 9734311Abstract: A computing system firmware is provided that includes functionality for securely authenticating a user of the computing system prior to allowing the user, through an application running on an operating system, to invoke firmware functions and to access and modify firmware variables. The authentication may use the same authentication credentials used to access firmware utilities during the computing system's power-on self-test (POST) phase. Upon receiving requests to access firmware assets, an authentication service determines whether the access has been authenticated for the user. If so, access to the firmware assets is granted. If access has not been authenticated for the user, the authentication service attempts to authenticate the user by verifying the authentication credentials passed along with the request.Type: GrantFiled: March 17, 2015Date of Patent: August 15, 2017Assignee: American Megatrends, Inc.Inventors: Stefano Righi, Madhan B. Santharam
-
Patent number: 9735578Abstract: To properly execute load shedding in an aircraft to maintain power supply to more devices. A method of load shedding includes a failure detection step of detecting a failure in a generator, and a load-shedding step. The load-shedding step includes determination step, and execution step, respectively, the determination step in which the load shedding is determined to be needed if the state where a power consumption exceeds a power-generation capacity continues for a monitoring time, and the execution step in which the load shedding is executed step-by-step while advancing a priority given to a target device until the power consumption falls below the power-generation capacity.Type: GrantFiled: July 23, 2014Date of Patent: August 15, 2017Assignee: MITSUBISHI AIRCRAFT CORPORATIONInventors: Takuya Yoshiguchi, Makoto Goto, Daisuke Sato
-
Patent number: 9727124Abstract: A power savings mode for data updates is provided. The power savings mode prevents data updates to occur while a screen of a portable electronic device is turned off and the device is in a sleep state. The power savings mode waits until the screen is turned on and the portable electronic device is in a wake state before allowing applications and widgets to update data from network repositories. By preventing applications and widgets from updating data while the portable electronic device is in a sleep state, the power savings mode conserves battery life and network bandwidth by limiting possibly unnecessary data transmissions.Type: GrantFiled: April 19, 2011Date of Patent: August 8, 2017Assignee: Apple Inc.Inventors: Jae Han Lee, Shaohai Chen, Phillip George Tamchina
-
Patent number: 9729328Abstract: An information processing apparatus which updates a basic software package is disclosed. The information processing apparatus includes an encryption and decryption unit which stores values calculated uniquely from software and encrypts information based on the calculated values and decrypts encrypted information based on the calculated values. The basic software package includes a firmware authenticating module for authenticating a firmware updating file which includes new software for updating the basic software package, a value uniquely calculated from the new software, and a public key signature. The information processing apparatus further includes a software updating module which updates the basic software package by using the authenticated firmware updating file, and an encryption key managing module for encrypting again the information encrypted by the values based on a value changed by updating the basic software package.Type: GrantFiled: April 1, 2014Date of Patent: August 8, 2017Assignee: RICOH COMPANY, LTD.Inventor: Hidekazu Segawa
-
Patent number: 9727731Abstract: According to one embodiment, a setting method, includes storing, in a first partition of a storage which stores a first file causing a processor to execute a first program to booting an operating system, a second file having a same path as a path of the first file and causing the processor to execute a second program. The second program is executed by the processor at activation of an information processing apparatus and causing the processor to execute the first program.Type: GrantFiled: September 23, 2013Date of Patent: August 8, 2017Assignee: Kabushiki Kaisha ToshibaInventor: Akemi Kayama
-
Patent number: 9720659Abstract: A code reuse user interface executed by a processor allows a code developer to specify unused data variables of a coded object definition to be reused, from pre-existing code within a new application, as a partial object without instantiation of the unused data variables. An indication from the code developer that at least one data variable of the reused coded object definition is specified as unused in the new application is detected within the code reuse user interface. The specified at least one unused data variable of the reused coded object definition is externalized from the code reuse user interface to a runtime environment, where as part of execution of the new application in the runtime environment, the runtime environment instantiates the reused coded object definition as the partial object without instantiation of the specified at least one unused data variable.Type: GrantFiled: February 12, 2015Date of Patent: August 1, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kulvir S. Bhogal, Nitin Gaur, Christopher D. Johnson, Brian K. Martin
-
Patent number: 9716722Abstract: A method for providing an abuse sentry service for responding to domain name abuse is described. The method comprises the following steps. A plurality of disparate abuse feeds is received, each comprising data relating to a subset of potential domain name abuse. Filters are applied to the data to create a custom abuse feed. Data from the custom abuse feed is grouped based on priority levels. For each of the groups, one or more corresponding workflows are executed as a response to the potential domain name abuse. A computer readable medium including instructions for implementing the method is also described.Type: GrantFiled: March 18, 2016Date of Patent: July 25, 2017Assignee: Afilias PLCInventors: Michael William Young, Stephen Van Egmond, Greg Aaron
-
Patent number: 9710647Abstract: The present disclosure relates to allowing the utilization of a virus scanner and cleaner that operates primarily in the pre-boot phase of computer operation and, more particularly, to allowing the utilization of a virus scanner and cleaner that operates primarily during the loading of an operating system.Type: GrantFiled: January 25, 2013Date of Patent: July 18, 2017Assignee: Intel CorporationInventors: Vincent J. Zimmer, Michael A. Rothman
-
Patent number: 9710651Abstract: An embedded system includes an interface to an external peripheral device storing secure boot code and a secure boot controller. The secure boot controller includes a secure central processing unit (CPU) having a processor core, a random access memory (RAM) coupled to the processor core, and a read only memory (ROM) coupled to the processor core. The ROM stores initialization firmware configured to manipulate the processor core to initiate transfer of a copy of the secure boot code from the external peripheral device to the RAM and to authenticate the secure boot code. The processor core further is to execute the secure boot code from the RAM to initialize the embedded system. After initialization of the embedded system is completed, the secure CPU can be repurposed to execute application code that has been stored to the RAM after initialization, the application code representing an independent software function.Type: GrantFiled: April 10, 2015Date of Patent: July 18, 2017Assignee: VIXS SYSTEMS INC.Inventors: Norman Stewart, Jing Zhang, Heyun Zheng
-
Patent number: 9710652Abstract: A user-provided keystore may be utilized in a boot process to verify a boot image as disclosed herein. A device may be determined to be in a locked or verified state. A selected keystore may be determined to not verify against a first key such as a root key. A user may provide a keystore to a device. The system may display a prompt to the user which asks whether the user would like to continue to boot or not, if the system determines that the keystore does not verify against the first key. The user may respond to the prompt by indicating a desire to continue booting. The system may determine that the boot image verifies against the keystore and finish booting the device. Thus, the prompt may alert the user to a threat to the integrity of the boot process or device.Type: GrantFiled: November 20, 2015Date of Patent: July 18, 2017Assignee: Google Inc.Inventors: Curtis Gerald Condra, Adrian Ludwig, Colin Cross, Kenneth Root
-
Patent number: 9710148Abstract: A mobile terminal including a memory including at least first and second OSs (Operating Systems) and applications dedicated to each of the first and second OSs; a display unit configured to display a first OS (Operating System) dedicated screen including the applications dedicated to the first OS among the first and second OSs; and a controller configured to control the display unit to switch the displaying of the first OS dedicated screen to a displaying of a second OS dedicated screen if a switching command for switching the first OS dedicated screen to the second OS dedicated screen is input.Type: GrantFiled: January 31, 2011Date of Patent: July 18, 2017Assignee: LG ELECTRONICS INC.Inventors: Choongryeol Lee, Byongdoo Oh
-
Patent number: 9696980Abstract: There is provided a method and system to automatically provide software and/or firmware updates to the electronic devices, particularly mobile devices used by consumers such as portable health-care data interchange devices. There is also provided a method and system of updating software in electronic devices without requiring a wired data interface to affect changes. There is also provided a method and system for tracking the configuration of electronic devices that are sold to and configured by particular consumers, especially consumers/patients using electronic devices related to health care. Further, there are also provided a methods and systems for integrating the purchase, and ordering, and software configuration of electronic devices.Type: GrantFiled: February 9, 2015Date of Patent: July 4, 2017Inventors: Kent E. Dicks, Thomas Crosley, Chuck Waterbury
-
Patent number: 9697007Abstract: A display apparatus and method for bending a display panel automatically during booting are provided. According to an exemplary embodiment, the display apparatus may include a display module; an input unit configured to receive a command from a user; a storage configured to store a booting sequence; a driver configured to change a curvature of the display module; and a processor configured to, in response to a power-on command being received through the input unit, control the driver to bend the display module, while performing booting according to the booting sequence.Type: GrantFiled: August 5, 2015Date of Patent: July 4, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Woo Sung In, Il Ki Min
-
Patent number: 9684717Abstract: Systems and methods for using a semantic search to address business entities that fulfill certain criteria are provided. A free search term may be determined by a user for the semantic search. The free search term may include any object type, element or parameter the user would like to search for. An ontology which relates to a specific business or industry may be used for the semantic search. The ontology may include various business classes, roles, and individuals. In some implementations, the ontology may be generated from metadata of business objects. The semantic search may be conducted across the entire ontology to obtain search results that match the free search term. As a result, business entities that fulfill the free search term may be retrieved and provided to the user.Type: GrantFiled: June 18, 2012Date of Patent: June 20, 2017Assignee: SAP SEInventor: Ingo Pfitzner
-
Patent number: 9684519Abstract: An electronic device with a plurality of booting modes comprises at least a button unit, a control module, a control chip unit, a super I/O unit and a Basic Input/Output System (BIOS). One of the button units outputs a first signal according to a trigger event. The control module includes a buffer unit connected to the button units. The control module sets the buffer unit according to the first signal. The control module outputs a status signal and copies the first signal and outputs the first signal after a delay time. The control chip unit receives the status signal. The super I/O unit receives the first signal outputted from the control module and transmits the first signal to the control chip unit. When the control chip unit receives the status signal and the first signal, the BIOS executes the corresponding booting procedure according to the status signal.Type: GrantFiled: December 2, 2013Date of Patent: June 20, 2017Assignee: Asustek Computer Inc.Inventors: Li-Chien Wu, Pai-Ching Huang
-
Patent number: 9678759Abstract: A method of booting a multisystem including a first core and a second core, the method includes: executing a boot loader of the first core; setting a network interface of the first core to be in an enable state; detecting the second core that is connected to the network interface of the first core; mapping a first memory of the first core to a second memory of the second core; loading a booting image of the first core and a booting image of the second core on the first memory; and transferring the booting image of the second core loaded on the first memory to the second core via a network.Type: GrantFiled: November 25, 2014Date of Patent: June 13, 2017Assignee: Hanwha Techwin Co., Ltd.Inventors: Kiduk Kwon, Songho Lee, Hosung Han, Sunyong Jung, Hyundong Lee, Sungbong Cho
-
Patent number: 9672166Abstract: An information processing apparatus includes a storage unit and a processor. The storage unit stores a relationship between a device connected to the information processing apparatus and address information assigned to the device.Type: GrantFiled: May 27, 2015Date of Patent: June 6, 2017Assignee: FUJITSU LIMITEDInventor: Tamotsu Takeuchi
-
Patent number: 9674038Abstract: A method is disclosed for automatically configuring network devices of a data network having at least two configurable network devices, whose configuration parameters are deployable over the data network to the configurable network devices from an initial configuration state to a desired configuration state. At least one of the configurable network devices is from a first type of network devices, whose configuration requires a pre-defined series of at least one intermediate configuration state. A central deployment network device determines the actual state of each configurable network device for comparing with desired states of the configurable network devices, and in case of a difference, determines a subsequent intermediate and or respective subsequent desired configuration state wherein actual states of the configurable network devices are considered.Type: GrantFiled: June 16, 2015Date of Patent: June 6, 2017Assignee: ABB Schwiez AGInventors: Philipp Vorst, Wolfgang Mahnke, Christian Messinger, Georg Gutermuth
-
Patent number: 9672362Abstract: In accordance with these and other embodiments of the present disclosure, an information handling system may include a processor and a basic input/output system (BIOS) comprising a program of instructions executable by the processor and configured to cause the processor to initialize one or more information handling resources of the information handling system. The BIOS may be further configured to authenticate a signature of a BIOS driver associated with an information handling resource of the information handling system, and, in response to authenticating the signature of the BIOS driver, extracting a vendor public key from the BIOS driver and storing the vendor public key to a key database of the BIOS, wherein the vendor public key may be used by an operating system to authenticate one or more signed operating system drivers signed with a private key corresponding to the vendor public key.Type: GrantFiled: July 11, 2014Date of Patent: June 6, 2017Assignee: Dell Products L.P.Inventors: Andrew Butcher, Mukund P. Khatri
-
Patent number: 9672367Abstract: Embodiments of the present invention provide a method and an apparatus for inputting data. The present invention relates to the communications field and aims to improve security of input information. The method includes: acquiring, by a virtual machine manager, input data; performing, by the virtual machine manager, encryption processing on the input data according to an encryption rule of a security connection to obtain encrypted data; and sending, by the virtual machine manager, the encrypted data to the server. The present invention is applicable to a data input scenario.Type: GrantFiled: May 26, 2015Date of Patent: June 6, 2017Assignee: Huawei Technologies Co., Ltd.Inventors: Xiaoxin Wu, Bin Tu
-
Patent number: 9665379Abstract: Exemplary embodiments of the present invention disclosed herein relate to a method of booting a computer system using preboot data. A method in accordance with an exemplary embodiment of the present invention comprises transmitting a boot request and receiving, in response to the boot request, a boot loader that is adapted to read preboot data. The exemplary method may additionally comprise transmitting a request for boot data corresponding to the preboot data, receiving boot data corresponding to the preboot data, and booting the computer system using the boot data.Type: GrantFiled: December 18, 2008Date of Patent: May 30, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Syed S. Azam, Zubair Beyabani
-
Patent number: 9652249Abstract: This disclosure describes techniques and/or apparatuses for reducing the total time used to boot up a computer and load applications onto the computer.Type: GrantFiled: March 11, 2014Date of Patent: May 16, 2017Assignee: Marvell World Trade Ltd.Inventors: Chee Hoe Chu, Wei Zhou, Ping Zheng, Po-Chien Chang
-
Patent number: 9652416Abstract: A storage device performs in-storage computing operation, and includes a non-volatile memory configured to store data and a controller. The controller may include an on-chip memory and may control an operation of the non-volatile memory. The controller receives a data processing code generated by a host, overlays the data processing code on the on-chip memory, processes first data corresponding to the data processing code among the data stored in the non-volatile memory, and transmits the processed first data to the host.Type: GrantFiled: February 9, 2015Date of Patent: May 16, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Hyung Jin Im, Moon Sang Kwon
-
Patent number: 9652252Abstract: Circuits and methods for power dependent selection of boot images are disclosed. In an example implementation, an apparatus includes a memory circuit and a processor disposed on an integrated circuit die. The processor is configured to retrieve and execute instructions from the memory circuit. The apparatus also includes a power management circuit configured to determine a value indicative of an amount of power available to power the IC die. A boot loader circuit is coupled to the power management circuit and is configured to select one of a plurality of boot images based on the determined value indicative of the amount of power available. The boot loader circuit loads a set of instructions included in the selected one of the boot images into the memory circuit and enables the processor to execute the set of instructions.Type: GrantFiled: October 29, 2014Date of Patent: May 16, 2017Assignee: XILINX, INC.Inventors: Yatharth K. Kochar, Ramakrishna G. Poolla, Krishna C. Patakamuri, Madhubala Sharma
-
Patent number: 9645921Abstract: A start-up method for USB disk with synchronous flash memory includes steps of: (a) writing test data into a data cache zone of a flash memory according to an initiate read write clock of a flash memory controller; (b) reading the test data to a memory zone of a USB controller; (c) comparing the test data in two memory zones, and recording a comparison result and a phase parameter of read write clock; (d) delaying the initiate read write clock for one-unit delay, and repeating steps (a)˜(d); (e) if the comparison result changes from success to failure, stopping repeat the step (d); (f) selecting the phase parameter of the read write clock that corresponds to one of the comparison results in an interval with multiple continuous successful comparison results to determine a clock phase for accessing the flash memory, and then starting up the USB flash disk. The method is quick and stable.Type: GrantFiled: September 15, 2014Date of Patent: May 9, 2017Assignee: IPGOAL MICROELECTRONICS (SICHUAN) CO., LTD.Inventor: Jian Tang
-
Patent number: 9641527Abstract: An information processing apparatus, method, and recording medium. The information processing apparatus includes processing circuitry that starts second software stored in a second medium to execute a second maintenance program when a type of a first medium is a maintenance type, and starts a first software stored in the first medium to execute a first maintenance program when the type of the first medium is not the maintenance type, the processing circuitry does not start the second software when the type of the first medium is not the maintenance type.Type: GrantFiled: February 11, 2015Date of Patent: May 2, 2017Assignee: RICOH COMPANY, LTD.Inventor: Hiroaki Uchiyama