Digital Data Processing System Initialization Or Configuration (e.g., Initializing, Set Up, Configuration, Or Resetting) Patents (Class 713/1)
-
Patent number: 10901479Abstract: A battery operated portable communication device (100) provides improved power up of converged functionality managed by a power arbitration module (PAM) (104), a baseband processor (BP) (108), and an applications processor (AP) (104). In response to a control switch (120) being turned on, the baseband processor generates a time delay and asserts a boot-line to the applications processor which prevents full power up of the applications processor and during which a battery impedance is read, thereby preventing simultaneous power up of the AP and BP. The boot-line from the baseband processor to the applications processor is released once the BP power up is complete and battery impedance is read.Type: GrantFiled: April 23, 2019Date of Patent: January 26, 2021Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Mark A. Boerger, David Viviescas, Yehuda Rokach, Mark Antilla
-
Patent number: 10896033Abstract: Disclosed in some examples are memory devices which include electrically programmable elements that specify values for one or more firmware search parameters for use by the bootloader in locating and reading the firmware object. The values of the firmware search parameters may be dynamically selected at manufacturing time by modifying the configuration of the electrically programmable elements by applying or not applying a specified voltage to the electrically programmable elements. In some examples, an electrically programmable element may include: a fuse, an anti-fuse, and/or an e-fuse.Type: GrantFiled: December 31, 2018Date of Patent: January 19, 2021Assignee: Micron Technology, Inc.Inventor: Giuseppe Cariello
-
Patent number: 10896258Abstract: An information processing apparatus includes a first storage portion, a connection portion, and a detection processing portion. The first storage portion stores a first decryption key used to decrypt a first electronic signature, wherein the first electronic signature and a second electronic signature have been added to detection target programs that are expanded into a memory during a start-up of the information processing apparatus. The connection portion is configured to be connected with a second storage portion storing a second decryption key used to decrypt the second electronic signature. When the second storage portion is connected to the connection portion, the detection processing portion detects presence/absence of falsification in the detection target programs by using second decrypted data that is acquired by decrypting the second electronic signature by using the second decryption key.Type: GrantFiled: September 26, 2018Date of Patent: January 19, 2021Assignee: KYOCERA Document Solutions Inc.Inventor: Masato Shiose
-
Patent number: 10891140Abstract: Configuration snapshots can be obtained from various connected devices, such as network interface cards or hardware offload devices, to determine whether the configuration matches expected values. If discrepancies are determined then the appropriate values can be automatically applied to those devices. For each type and version of device, there can be a set of expected configuration values, or a golden model of configuration, that is determined and stored. The models can also be used to test updated configuration values, as the new values can be pushed to a subset of devices and the impact on performance determined. If acceptable performance improvement is detected, or another such target achieved, then the golden model can be updated with the new values and those values can be pushed out to the remainder of the devices.Type: GrantFiled: September 27, 2018Date of Patent: January 12, 2021Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Alex Levin, Georgy Zorik Machulsky, Idan Aharoni, Barak Wasserstrom, Erez Tsidon
-
Patent number: 10893093Abstract: Systems and methods for transferring data are disclosed. A method includes: receiving an indication to transfer data from a first application on a first computer device running on a first operating system to a second application on a second computer device running on a second operating system that is different than the first operating system; extracting the data from the first application on the first computer device based on the receiving; and transmitting the data to the second computer device based on the extracting.Type: GrantFiled: January 18, 2018Date of Patent: January 12, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew R. Jones, Gregory J. Boss, John E. Moore, Jr., Charles S. Lingafelt, Kevin C. McConnell
-
Patent number: 10887839Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may monitor a wakeup signal search space (WUS-SS) set for a physical downlink shared channel (PDCCH) wakeup signal (WUS). The UE may detect the PDCCH WUS in the WUS-SS set based at least in part on monitoring the WUS-SS set. Numerous other aspects are provided.Type: GrantFiled: February 28, 2020Date of Patent: January 5, 2021Assignee: QUALCOMM IncorporatedInventors: Huilin Xu, Peter Pui Lok Ang, Wooseok Nam, Gabi Sarkis
-
Patent number: 10881269Abstract: A battery-powered medical apparatus including a first memory configured to store a first program, a second memory configured to store a second program, which is different than the first program, and a processor. The processor executes activation of the battery-powered medical apparatus by executing the first program stored in the first memory in response to receiving an activation instruction. In response to the activation failing to complete within a first predetermined period of time, the processor switches from the first program to the second program, and executes the activation of the battery-powered medical apparatus by executing the second program stored in the second memory. The processor then stops power supply from a battery in response to the activation executed by the second program failing to complete within a second predetermined period of time.Type: GrantFiled: August 10, 2018Date of Patent: January 5, 2021Assignee: OLYMPUS CORPORATIONInventors: Yuichi Tomii, Hidetsugu Takahashi, Katsuhiko Nameta, Hirotaka Akiba
-
Patent number: 10872155Abstract: A firmware managing method of a computing system includes receiving a first firmware image, a second firmware image, first model information of a first electronic device corresponding to the first firmware image, and second model information of a second electronic device corresponding to the second firmware image, selecting a first codesigner version using the first model information and a second codesigner version using the second model information, sending the first firmware image and the second firmware image to a hardware security module, receiving a first signature generated using the first firmware image and a second signature generated using the second firmware image, and generating a signed first firmware image, in which the first signature and the first firmware image are combined, using the first codesigner version and generating a signed second firmware image, in which the second signature and the second firmware image are combined, using the second codesigner version.Type: GrantFiled: November 14, 2017Date of Patent: December 22, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Youngdae Oh, Bogyeong Kang
-
Patent number: 10866771Abstract: An information processing apparatus shifts to at least a first power state and to a second power state where more power is saved than that in the first power state, and includes an output unit configured to output an operation stop signal, a device configured to receive the operation stop signal, and configured to shift to an operation stop state based on the operation stop signal, and to a power saving mode of saving more power than that in the operation stop state, at least on condition that the operation stop signal is not input, and a signal output unit configured to receive the operation stop signal output from the output unit, and configured to output the operation stop signal to the device based on information indicating a power state of the information processing apparatus.Type: GrantFiled: July 17, 2019Date of Patent: December 15, 2020Assignee: Canon Kabushiki KaishaInventor: Yo Kobayashi
-
Patent number: 10866801Abstract: Non-destructive update of discrete firmware components of a firmware is provided. During a boot-up process, the availability of an update for the firmware can be determined prior to execution thereof. To that end, a controller device can be queried for availability of the update and, when the update is available, a processor that executes the firmware as part of the boot-up process can retrieve an updated version of one or more components of the firmware from a virtual drive device provided by the controller device. The processor can retain such component(s) in a main memory device. The processor can then execute the component(s) from the main memory and can execute other non-updated component(s) of the firmware from a non-volatile memory device that retains the firmware. Therefore, the firmware can be updated during the boot-up process, without changing the contents of the non-volatile memory device.Type: GrantFiled: September 24, 2019Date of Patent: December 15, 2020Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Igor Kulchytskyy, Senthamizhsey Subramanian, Bejean David Mosher
-
Patent number: 10860332Abstract: Various aspects are described herein. In some aspects, the disclosure provides a method of enabling a multicore framework in a pre-boot environment for a system-on-chip (SoC) comprising a plurality of processors comprising a first processor and a second processor. The method includes initiating, by the first processor, bootup of the SoC into a pre-boot environment. The method further includes scheduling, by the first processor, execution of one or more boot-up tasks by a second processor. The method further includes executing, by the second processor, the one or more boot-up tasks in the pre-boot environment. The method further includes executing, by the first processor, one or more additional tasks in parallel with the second processor executing the one or more boot-up tasks.Type: GrantFiled: September 20, 2018Date of Patent: December 8, 2020Assignee: QUALCOMM IncorporatedInventors: Ajay Iyengar, Yugandhar Narayana, Dhamim Packer Ali, Sreenivasulu Reddy Chalamcharla, Daison Davis Koola
-
Patent number: 10860305Abstract: A server includes a motherboard and a programmable logic device coupled to the motherboard. The server also includes a hardware device coupled to the motherboard and the programmable logic device. The server further includes a non-volatile memory storing firmware for the hardware device. The non-volatile memory is coupled to the motherboard and the programmable logic device. The server further includes a peripheral device coupled to the motherboard and the programmable logic device. The peripheral device receives firmware data from a management server. The peripheral device verifies that the firmware data corresponds to the hardware device. The peripheral device further holds the hardware device in reset mode. The peripheral device stores the firmware data on the non-volatile memory to update the firmware and releases the hardware device from reset mode after updating the firmware.Type: GrantFiled: September 29, 2017Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Jason Alexander Harland, Matthew Shawn Wilson, Darin Lee Frink, Nafea Bshara, Ziv Harel, Anthony Nicholas Liguori
-
Patent number: 10862799Abstract: A virtual burn rack monitor accesses messages posted to a cloud-based service. Each message provides any informational content sent from a device. The virtual burn rack monitor downloads the message and determines a manufacturing environment for the device. For example, the virtual burn rack monitor uses a hardware identifier of the device to a customer's configuration service. Once the customer is determined, the cloud-based service sends the message to the manufacturing environment assigned to, or associated with, the customer. The message may, as another example, be forwarded or sent to a burn rack operating within a manufacturing facility that is assigned to that customer. The message may thus be displayed to technicians and other personnel on the manufacturing floor. So, even though the device is remotely located from the manufacturing facility, the device may update the technicians as to its status and operating conditions.Type: GrantFiled: November 19, 2018Date of Patent: December 8, 2020Assignee: Dell Products, L.P.Inventors: Walter Kemp, William P. Hyden
-
Patent number: 10860357Abstract: A multi-tenant environment is described with a configurable hardware logic platform (e.g., a Field Programmable Gate Array (FPGA)) positioned on a host server computer. The configurable hardware logic platform can be programmed with a host logic wrapper portion, which is controlled by a service provider, and a customer portion, which is programmed with logic provided by a tenant of the service provider. While the host logic wrapper portion is reprogrammed, protections are put in place to prevent a virtual machine or the customer logic from violating security built within the host logic wrapper portion. Such protections can be suspending communications between the virtual machine and the customer logic until the host logic wrapper is reprogrammed.Type: GrantFiled: July 10, 2017Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Robert Michael Johnson, Asif Khan, Nafea Bshara, Kiran Kalkunte Seshadri
-
Patent number: 10853179Abstract: An information handling system (IHS) may include a platform controller hub (PCH), an embedded controller (EC) configured to execute a boot block stored in ROM to initiate a boot process for the IHS, a Flash memory device configured to store EC application firmware, boot firmware and backup boot firmware, which is substantially identical to the boot firmware, and an SPI bus that directly connects the EC to the Flash memory device during a portion of the boot process when the PCH is in reset. The EC uses the SPI bus to access the Flash memory device, retrieve the EC application firmware stored therein, store a local copy of the EC application firmware in internal RAM and execute the local copy of the EC application firmware while the PCH is in reset. The EC application firmware stored in RAM includes boot recovery firmware, which may be executed by the EC to restore the boot firmware if the boot firmware is damaged or corrupt.Type: GrantFiled: December 21, 2018Date of Patent: December 1, 2020Assignee: Dell Products L.P.Inventors: Adolfo S. Montero, Benson Lai
-
Patent number: 10852812Abstract: Disclosed is a power management integrated circuit including dual one-time programmable memory banks and methods for controlling the same. In one embodiment, the power management integrated circuit (PMIC) includes a first one-time programmable (OTP) memory bank; a second OTP memory bank; and access control logic, communicatively coupled to the first OTP bank and the second OTP bank, the access control logic configured to: utilize the first OTP memory bank for operation of the PMIC upon detecting that the second OTP memory bank is empty, write data to the second OTP memory bank in response to a write request from a host application if the second OTP memory bank is not empty, and utilize the second OTP memory bank for operation of the PMIC upon detecting that the second OTP memory bank is not empty.Type: GrantFiled: April 26, 2019Date of Patent: December 1, 2020Assignee: Micron Technology, Inc.Inventor: Matthew David Rowley
-
Patent number: 10848483Abstract: A shared terminal for displaying an image to be viewed by a plurality of users on a display is provided. The shared terminal includes circuitry to receive an instruction to turn on the shared terminal according to operation of a power switch, and determine whether login authentication and redisplay of a previously-displayed image are individually set. The previously-displayed image is an image that has been previously displayed when the circuitry receives an instruction to turn off the shared terminal. The circuitry further causes the display to redisplay the previously-displayed image in response to the instruction to turn on, based on a determination that the login authentication is not set and the redisplay of the previously-displayed image is set.Type: GrantFiled: November 28, 2017Date of Patent: November 24, 2020Assignee: Ricoh Company, Ltd.Inventors: Yoshinaga Kato, Katsuyuki Kaji
-
Patent number: 10838815Abstract: A method for processing data is provided that includes starting a processor from an off state and loading watchdog timer handler code into a processor memory. Executing the watchdog timer handler code and determining whether a catastrophic error has occurred during execution of the watchdog timer handler code. Invoking a system management module to update error code if it is determined that the catastrophic error has occurred and invoking a first phase dispatcher to set up a first stack frame associated with a first phase if it is determined that a catastrophic error has not occurred.Type: GrantFiled: September 19, 2018Date of Patent: November 17, 2020Assignee: DELL PRODUCTS L.P.Inventor: Krishnakumar Narasimhan
-
Patent number: 10838707Abstract: A system for distributing a basic input output system (BIOS), comprising a BIOS settings system configured to receive BIOS settings data, a BIOS binary system configured to receive BIOS binary code, a processor configured to load BIOS firmware from a memory and a code packager coupled to the memory, the code packager configured to combine the BIOS settings data and the BIOS binary code, to generate the BIOS firmware and to store the BIOS firmware in the memory.Type: GrantFiled: July 20, 2018Date of Patent: November 17, 2020Assignee: DELL PRODUCTS L.P.Inventors: Rui Shi, Jordan Chin
-
Patent number: 10831464Abstract: Provided are a method and terminal device for installing an operating system. The method includes: copying an installation boot file in a mirror file of a to-be-installed-operating system into a root directory of a removable storage device attached to the terminal device, the mirror file being stored in the removable storage device; creating an installation script file where a pre-installation script indicates the mirror file is to be mounted to a first folder of the terminal device; designating in the installation script file that a storage address of software installation packages is that of the first folder; adding the installation script file to the mirror file and copying the updated mirror file into a hard disk, where the operating system is to be installed, in the terminal device to obtain a startup disk; and installing the operating system in the hard disk with the startup disk and installation boot file.Type: GrantFiled: September 22, 2017Date of Patent: November 10, 2020Assignee: New H3C INFORMATION TECHNOLOGIES CO., LTD.Inventor: Lina Lang
-
Patent number: 10834248Abstract: A preset application or an application determined by an electronic device based on a preset rule is automatically started when it is detected that an electronic device is attached onto a vehicle magnetic suction bracket. Therefore, the electronic device can automatically respond to an operation of attaching the electronic device onto the vehicle magnetic suction bracket by a user.Type: GrantFiled: December 26, 2016Date of Patent: November 10, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xiaohan Chen, Yu Wang, Chen Dong, Fan Yang
-
Patent number: 10833929Abstract: Techniques are disclosed for performing secure remote bootstrapping operations of a network device such that sensitive configuration resides in volatile memory or is inaccessible upon power loss. In one example, a network device performs a first request for onboarding information. In response to determining that a first initialization of the network device has not occurred, the network device performs the first initialization by configuring, with the onboarding information, the network device to mount a portion of a file system to a volatile memory and not a non-volatile memory. After rebooting, the network device performs a second request for the onboarding information. In response to determining that the first initialization of the network device has occurred, the network device performs a bootstrapping operation of the network device. The bootstrapping operation may configure the network device for remote management such that any subsequent configuration obtained remotely is not retained on power loss.Type: GrantFiled: December 27, 2018Date of Patent: November 10, 2020Assignee: Juniper Networks, Inc.Inventors: Kent A. Watsen, Guy Fedorkow
-
Patent number: 10824516Abstract: In one embodiment, a computer-implemented method for server migration includes the step of, with an agent running inside a server, capturing a server image of the server, wherein the server image is independent of a source-compute infrastructure. The method includes the step of transferring the server image to a dedupe store. The method includes the step of transforming the dedupe stream of the server image into a bootable server image on a target compute infrastructure. The method includes the step of generating a recovery set of disks on the target compute infrastructure. The method includes the step of creating a recover-process server on the target compute infrastructure using a recovery set of disks.Type: GrantFiled: December 28, 2015Date of Patent: November 3, 2020Inventors: Ashish Govind Khurange, Sachin Baban Durge, Kulangara Kuriakose George, Kuldeep Sureshrao Nagarkar, Ravender Goyal, Nitin Anand, Supriya Sitaram Dere
-
Patent number: 10819657Abstract: Aspects extend to methods, systems, and computer program products for allocating acceleration component functionality for supporting services. A service manager uses a finite number of acceleration components to accelerate services. Acceleration components can be allocated in a manner that balances load in a hardware acceleration plane, minimizes role switching, and adapts to demand changes. When role switching is appropriate, less extensive mechanisms (e.g., based on configuration data versus image files) can be used to switch roles to the extent possible.Type: GrantFiled: February 25, 2019Date of Patent: October 27, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Douglas C. Burger, Andrew R. Putnam, Stephen F. Heil, Michael David Haselman, Sitaram V. Lanka, Yi Xiao
-
Patent number: 10809996Abstract: A method for creating image and a device thereof are provided. The method includes the following steps. A first software content list of a plurality of electronic devices is loaded. An operating system (OS), a plurality of first drivers and a plurality of first software are downloaded according to the first software content list. The OS, the plurality of first drivers and the plurality of first software are compressed into first image. The first image is decompressed, the first image is executed on each of the plurality of electronic devices, and the OS, at least one of the plurality of first drivers, and at least one of the plurality of first software are installed.Type: GrantFiled: November 30, 2018Date of Patent: October 20, 2020Assignee: Acer IncorporatedInventors: Chiu-Ling Wei, Hung-Ming Chang, Ming-Hao Kuo
-
Patent number: 10810019Abstract: A method for interface refresh synchronization, a terminal device, and a non-transitory computer-readable storage medium are provided. The method includes: obtaining, in a user space of an operating system, refresh information of a plurality of interface refresh operations, when the plurality of interface refresh operations are initiated by a plurality of foreground applications in the user space; and transmitting the obtained refresh information of the plurality of interface refresh operations to a kernel space of the operating system, the refresh information including a thread number of each interface refresh operation, refresh time and refresh contents corresponding to each thread number.Type: GrantFiled: September 5, 2018Date of Patent: October 20, 2020Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventor: Yuanqing Zeng
-
Patent number: 10809924Abstract: Examples of the present disclosure describe systems and methods for executable memory protection. In an example, calls to a memory API may be monitored to identify protection attributes of the associated memory. If software requests access to memory that is both executable and writeable, different protection attributes may be used to limit the availability of memory that is both executable and writeable. Subsequently, if software attempts to access the memory in a way not permitted by the different protection attributes, a resulting memory exception may be evaluated to determine whether to modify the memory protection attributes. In examples, the memory protection attributes may be updated accordingly (e.g., to be made executable but not writeable, writeable but not executable, etc.) and execution of the set of software instructions may resume. Thus, memory that is both executable and writeable may be reduced or eliminated; decreasing the likelihood of exploitation by malicious software.Type: GrantFiled: April 12, 2018Date of Patent: October 20, 2020Assignee: Webroot Inc.Inventor: Andrew L. Sandoval
-
Patent number: 10802918Abstract: A computer device, a server device, and a method for controlling a hybrid memory unit thereof are provided. The control method includes: executing, by a processing unit, an operating system (OS) in a working mode of the computer device; triggering, by a soft off control signal or a soft reset control signal when the processing unit executes the OS, the processing unit to enter an interrupt processing mode; executing, by the processing unit, basic input/output system (BIOS) program code in the interrupt processing mode; and controlling, by the processing unit by using the BIOS program code, to store data from a volatile memory into a non-volatile memory corresponding to the volatile memory.Type: GrantFiled: January 10, 2019Date of Patent: October 13, 2020Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION.Inventors: Wei-Lung Shen, Chen-Nan Hsiao, Chih-Cheng Wang, Chung-Huang Liu
-
Patent number: 10805337Abstract: A method includes, responsive to detecting network activity indicative of a threat, selecting a threat mitigation scheme corresponding to a set of response actions. The method also include filtering the set of response actions based on a policy to generate a set of allowed response actions and executing one or more response actions of the set of allowed response actions.Type: GrantFiled: December 19, 2014Date of Patent: October 13, 2020Assignee: THE BOEING COMPANYInventors: Faye I. Francy, Gregory J. J. Small
-
Patent number: 10803176Abstract: Examples associated with basic input/output system (BiOS) security are described. One example includes detecting a mismatch between an active BiOS setting and a saved BIOS setting. An update previously applied to the active BiOS setting is validated. The update Is applied to the saved BIOS setting creating an updated BIOS setting. The saved BIOS setting is updated when the updated BIOS setting and the active BIOS setting match. The saved BIOS setting is updated to the active BIOS setting. A security action is taken when the updated BiOS setting and the active BiOS setting differ.Type: GrantFiled: October 21, 2016Date of Patent: October 13, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Maugan Villatel, Boris Balacheff, David Plaquin, Vali Ali, Jeffrey Kevin Jeansonne
-
Patent number: 10805802Abstract: Technologies are disclosed herein for near field communication (“NFC”) enhanced firmware security. Using an implementation of the technologies disclosed herein, an NFC card or an NFC-equipped mobile device can be utilized to access an NFC-equipped server computer. The server computer reads a login key from an NFC card or an NFC-equipped mobile device. Based upon the login key, a firmware executing on the server computer can determine whether a user is to have administrator access rights, non-administrator user access rights, or no access rights at all to a firmware setup menu provided by the server computer. Based upon the login key, the firmware executing in the NFC-equipped server computer can also identify an operating system to be booted by the server computer. In some configurations, an NFC-equipped mobile device contacts an authorization server to obtain the login key based upon a user's access credentials.Type: GrantFiled: May 7, 2019Date of Patent: October 13, 2020Assignee: American Megatrends International, LLCInventors: Kai Yau, Santhosh K. Betha, Sai Kiran Talamudupula
-
Patent number: 10805485Abstract: An image forming apparatus includes: a sheet tray; a sheet detection sensor that detects that a sheet is placed on the sheet tray; a display unit; and a control unit. In a case where the sheet detection sensor detects the sheet on the sheet tray, the control unit determines whether or not to cause the display unit to display a confirmation screen for sheet setting. In a case where a predetermined inappropriate confirmation condition is satisfied, the control unit causes the display unit not to display the confirmation screen. In a case where the inappropriate confirmation condition is not satisfied, the control unit causes the display unit to display the confirmation screen.Type: GrantFiled: December 18, 2018Date of Patent: October 13, 2020Assignee: SHARP KABUSHIKI KAISHAInventors: Nobuyasu Yamada, Takashi Nakagawa, Nobuyuki Ueda, Yuki Watanabe, Masaya Asakawa, Takashi Sawano, Kumiko Ogino
-
Patent number: 10795712Abstract: A method for processing virtualization of computers that are part of a group into virtual computers is provided. The method includes obtaining relationship data from the computers, where the relationship data identifies parameters used to communicate within the group. Then, the method analyzes utilization parameters for each of the computers of the group. A visual model for proposed virtualization of the group of computers is then generated. The visual model identifies hosting machines designated to define a virtual computer for each of the computers, where the visual model provides a graphical illustration of the group of computers once converted to virtual computers. The method enables adjustment of the proposed virtualization of the group of computers. Then, an execution sequence of virtualization operations to be carried out is generated, if execution of the proposed virtualization is triggered, and the execution sequence is saved to storage and accessed upon execution.Type: GrantFiled: May 6, 2018Date of Patent: October 6, 2020Assignee: VMware, Inc.Inventor: Abhinav Katiyar
-
Patent number: 10789200Abstract: A multiple processor system comprising a first processor configured to utilize an inter-processor messaging protocol and a second processor configured to utilize the inter-processor messaging protocol is disclosed. The system includes a non-volatile memory device coupled to the first processor, wherein the second processor is configured to access the non-volatile memory device by utilizing the inter-processor messaging protocol.Type: GrantFiled: June 1, 2018Date of Patent: September 29, 2020Assignee: DELL PRODUCTS L.P.Inventors: Sumanth Vidyadhara, Shekar Babu Suryanarayana
-
Patent number: 10783110Abstract: Apparatuses, methods and storage medium for providing access from outside a multicore processor System on Chip (SoC) are disclosed herein. In embodiments, an SoC may include a memory to store a plurality of embedded values correspondingly associated with a plurality of architecturally identical cores. Each embedded value may indicate a default voltage for a respective one of the plurality of architecturally identical cores. In embodiments, an apparatus may include one or more processors, devices, and/or circuitry to provide access from outside the multicore processor SoC to individually configure voltages of the plurality of architecturally identical cores to values that are different than the values of the default voltages. Other embodiments may be described and/or claimed.Type: GrantFiled: July 3, 2018Date of Patent: September 22, 2020Assignee: Intel CorporationInventors: Daniel J. Ragland, Guy M. Therien, Kirk Pfaender
-
Patent number: 10782980Abstract: Examples of the present disclosure provide apparatuses and methods related to generating and executing a control flow. An example apparatus can include a first device configured to generate control flow instructions, and a second device including an array of memory cells, an execution unit to execute the control flow instructions, and a controller configured to control an execution of the control flow instructions on data stored in the array.Type: GrantFiled: August 24, 2018Date of Patent: September 22, 2020Assignee: Micron Technology, Inc.Inventors: Kyle B. Wheeler, Richard C. Murphy, Troy A. Manning, Dean A. Klein
-
Patent number: 10783043Abstract: In the face of ransomware attacks, which can be increasingly difficult to effectively prevent, a solution can be considered to be the minimization of the cost and time taken to recover data and, hence business activities. Embodiments perform a restore operation that include automatically identifying the most recent healthy backup, from which data should be restored, and the prioritizing of the order in which data should be restored.Type: GrantFiled: July 13, 2018Date of Patent: September 22, 2020Assignee: EMC IP HOLDING COMPANY LLCInventors: Niamh O'Mahony, Andrew Byrne, Regis Wenner, Celine Brandy
-
Patent number: 10776428Abstract: A computer system is provided for retrospectively processing a data structure that includes a plurality of entries. The computer system determines if certain data transactions requests that have been recorded in the data structure could have been executed differently (e.g., by being processed at an earlier point in time). For a given entry in the data structure, the system determines if data transaction request could have at least partly succeeded against a prior recorded state of at least one of two ordered lists of pending data transaction requests. Another entry is then found that caused the initial entry to fail in execution and a time delta is stored between the timestamp of the another entry and the timestamp of the initial entry.Type: GrantFiled: February 14, 2018Date of Patent: September 15, 2020Assignee: NASDAQ TECHNOLOGY ABInventor: Jonas Nordin
-
Patent number: 10776131Abstract: An information handling system includes a flash memory and a processor. The processor executes boot instructions including a boot log agent configured to collect initialization phase messages. The flash memory device also includes a circular buffer configured to store the collected initialization phase messages.Type: GrantFiled: August 30, 2018Date of Patent: September 15, 2020Assignee: Dell Products, L.P.Inventors: Wei Liu, Po-Yu (Smith) Cheng
-
Patent number: 10776152Abstract: Managing the execution of a computer software application by duplicating a primary instance of a computer software application during its execution in a primary execution context to create multiple duplicate instances of the computer software application in corresponding duplicate execution contexts, and effecting a selection of a different candidate subset of predefined elements for each of the duplicate instances.Type: GrantFiled: August 6, 2018Date of Patent: September 15, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gili Nachum, Vladimir Gamaley, Gil Perzy
-
Patent number: 10775874Abstract: A computer processing device transitions among a plurality of power management states and at least one power management sub-state. From a first state, it is determined whether an entry condition for a third state is satisfied. If the entry condition for the third state is satisfied, the third state is entered. If the entry condition for the third state is not satisfied, it is determined whether an entry condition for the first sub-state is satisfied. If the entry condition for the first sub-state is determined to be satisfied, the first sub-state is entered, a first sub-state residency timer is started, and after expiry of the first sub-state residency timer, the first sub-state is exited, the first state is re-entered, and it is re-determined whether the entry condition for the third state is satisfied.Type: GrantFiled: December 5, 2018Date of Patent: September 15, 2020Assignees: ADVANCED MICRO DEVICES, INC., ATI TECHNOLOGIES ULCInventors: Xiaojie He, Alexander J. Branover, Mihir Shaileshbhai Doctor, Evgeny Mintz, Fei Fei, Ming So, Felix Yat-Sum Ho, Biao Zhou
-
Patent number: 10771543Abstract: A first server includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to determine that a server is present that has not had settings other than at most default settings applied to a basic input output system (BIOS) executable by the server to boot the server. The instructions are also executable by the processor to, based at least in part on a determination that the server is the same model of server as the apparatus, has the same BIOS version as the apparatus, and/or has the same baseboard management controller (BMC) version as the apparatus, facilitate over a peer to peer server network at least some settings in the apparatus to be provisioned to the server to establish the at least some settings in the server.Type: GrantFiled: December 9, 2013Date of Patent: September 8, 2020Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Nathan J. Peterson, John Scott Crowe, Amy Leigh Rose, Jennifer Lee-Baron, James C. Loebach, Nagananda Chumbalkar
-
Patent number: 10772030Abstract: A mobile device may be managed based on information about a geographic movement of the mobile device. The geographic movement may take into account a location, a speed, and an acceleration for the mobile device. A movement profile is determined based on the geographic movement. A settings profile is determined based on the movement profile and a profile mapping. Based on the settings profile, resource consumption for the mobile device may be managed by adjusting settings for the device accordingly.Type: GrantFiled: September 23, 2016Date of Patent: September 8, 2020Assignee: Intel CorporationInventor: Mohammad Shahid
-
Patent number: 10769032Abstract: In the face of ransomware attacks, which can be increasingly difficult to effectively prevent, a solution can be considered to be the minimization of the cost and time taken to recover data and, hence business activities. Embodiments perform a restore operation that include automatically identifying the most recent healthy backup, from which data should be restored, and the prioritizing of the order in which data should be restored.Type: GrantFiled: July 13, 2018Date of Patent: September 8, 2020Assignee: EMC IP HOLDING COMPANY LLCInventors: Niamh O'Mahony, Andrew Byrne, Regis Wenner, Celine Brandy
-
Patent number: 10769302Abstract: A consent receipt management and data processing system may be configured to provide a centralized repository of consent receipt preferences for a plurality of data subjects. In various embodiments, the system is configured to provide an interface to the plurality of data subjects for modifying consent preferences and capture consent preference changes. The system may provide the ability to track the consent status of pending and confirmed consents. In other embodiments, the system may provide a centralized repository of consent receipts that a third-party system may reference when taking one or more actions related to a processing activity.Type: GrantFiled: December 9, 2019Date of Patent: September 8, 2020Assignee: OneTrust, LLCInventors: Kabir A. Barday, Jonathan Blake Brannon, Richard A. Beaumont, John Mannix
-
Patent number: 10762033Abstract: The present disclosure discloses a method and apparatus for updating server firmware in a server. The server is based on a Purley platform, a South Bridge chip of the server is electrically connected to a BMC through an ESPI bus, and the BMC is electrically connected to a firmware memory storing server firmware and a BMC memory through the ESPI bus. An embodiment of the method includes: performing a read operation on an image file for updating the server firmware stored in the BMC memory by using the BMC, when a preset upgrading condition is satisfied; and updating the server firmware stored in the firmware memory based on information read from the read operation. This embodiment achieves an updating of server firmware without additional hardware.Type: GrantFiled: February 6, 2018Date of Patent: September 1, 2020Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.Inventors: Kai Cao, Lei Song, Xu Jiang
-
Patent number: 10764108Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be an embedded-system device. The embedded-system device receives at least one IPMI message from a client device. The embedded-system device extracts message data from the at least one IPMI message. The embedded-system device determines, from the message data, a function call including at least one operation code and for processing a data collection. The embedded-system device processes the data collection based on the at least one operation code. The disclosure describes a common implementation of data transfer and usage that can serve different clients as well as future features with zero or minimum redesign or redevelopment.Type: GrantFiled: August 30, 2016Date of Patent: September 1, 2020Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Satheesh Thomas, Muthuchamy Kumar
-
Patent number: 10761833Abstract: Apparatus, systems, methods, and computer program products are disclosed for providing software updates to client devices. A client device (such as a thermostat) executes software to perform one or more functionalities of the device. Upon receiving an indicating that a software update is available, the device waits to download the software update until pre-download conditions are satisfied. Once the software update is downloaded, the device then waits to install the software update until pre-install conditions are satisfied. If the software update is non-critical and received during an initial installation of the device, the software update may not be installed until after installation of the device is complete. If the device is a thermostat, the device may delay installation of the software update until a controlled HVAC system in inactive. Control of the HVAC system may be disabled during installation of the software update.Type: GrantFiled: July 3, 2019Date of Patent: September 1, 2020Assignee: Google LLCInventors: Alastair R. Gourlay, David A. Bourne, Grant M. Erickson, Richard J. Schultz, David Sloo, Jonathan P. Solnit
-
Patent number: 10762456Abstract: Access is obtained to raw historic information technology migration data, which data is transformed in accordance with a classification scheme to obtain classified key historic information technology migration data. A statistical model with conditional distributions of the key historic information technology migration data is built. Prior to a new information technology migration project, access is obtained to incomplete data characterizing the new information technology migration project. The statistical model is used to derive data missing from the incomplete data characterizing the new information technology migration project, to obtain derived data. At least one of a migration plan and an estimate for the new information technology migration project is created based on the incomplete data and the derived data.Type: GrantFiled: September 30, 2014Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: John K. Baker, Yun-Wu Huang, Matthew A. Markley, Venkata Vinay Parisa, Birgit M. Pfitzmann
-
Patent number: 10762004Abstract: A hardware independent peripheral control system and method are disclosed. The system comprises: a virtualised controller (20) executable by a processor (35) of a host system (30). The virtualised controller (20), when executed by the host system (30), has an input interface (21), an output interface (22), a processor (23) and a memory (24). The memory (24) encodes data on one or more peripheral specific instructions to control a peripheral (40) attached or connected to the host system (30). The input interface (21) is configured to receive peripheral agnostic instructions from the host system (30).Type: GrantFiled: November 5, 2018Date of Patent: September 1, 2020Assignee: DENSITRON TECHNOLOGIES LIMITEDInventor: Matej Gutman