Digital Data Processing System Initialization Or Configuration (e.g., Initializing, Set Up, Configuration, Or Resetting) Patents (Class 713/1)
  • Patent number: 11748193
    Abstract: An electronic circuit includes a data bus, a first module, and a second module. The first module is coupled to the data bus and corresponds to a first address. The first module performs a first function and includes a first storage location for first configuration data for the first function and first error checking data. The first module also includes a first local configuration checker having a first identification code. The first error checking data is based on the first configuration data and the first identification code. The second module is coupled to the data bus and corresponds to a second address. The second module performs a second function and includes a second storage location for second configuration data and second error checking data. The second module also includes a second local configuration checker having a second identification code that is distinct from the first identification code.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: September 5, 2023
    Assignee: Infineon Technologies AG
    Inventor: Jens Barrenscheen
  • Patent number: 11748172
    Abstract: Technologies for providing efficient pooling for a system that includes a hyper converged infrastructure. A sled of the system includes a network interface controller that includes a first bridge logic unit to communicatively couple to a network of bridge logic units. The first bridge logic unit is further to obtain, from a requestor device, a request to access a requested device, determine whether the requested device is on the present sled or on a remote sled different from the present sled, selectively power on, in response to a determination that the requested device is located on the present sled, the requested device, communicate, in response to a determination that the requested device is on the remote sled, with a second bridge logic unit of the remote sled, and provide, to the requestor device through the first bridge logic unit, access to the requested device.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: September 5, 2023
    Assignee: Intel Corporation
    Inventors: Mohan J. Kumar, Murugasamy K. Nachimuthu
  • Patent number: 11750564
    Abstract: Disclosed are systems and methods for securing a network including one or more network nodes connecting a plurality of network connected devices of the network. A method may include: receiving and temporarily storing a plurality of data packets in a shared buffer of a network node; receiving requests from a first processing engine and a second processing engine to access a temporarily stored data packet; generating a first pointer and a second pointer to the temporarily stored data packet, the second pointer being different from the first pointer while pointing to the same temporarily stored data packet; and enabling the first processing engine to use the generated first pointer to access the temporarily stored data packet and the second processing engine to use the generated second pointer to access the temporarily stored data packet.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: September 5, 2023
    Assignee: LOOKINGGLASS CYBER SOLUTIONS, INC.
    Inventors: Paolo Fabio Zaino, Bryan Wesley Brown
  • Patent number: 11734018
    Abstract: The present disclosure generally relates to reducing boot latency of memory devices in a dual boot system. The boot code is loaded to the data storage device controller in a flexible manner by being able to receive chunks of the boot code from two separate locations, the host memory buffer (HMB) and the memory device, which may be a NAND device. Part of the boot code may be received from the HMB and another part of the boot code may be received from the memory device. If either the HMB or the memory device can deliver the chunks faster than the other, then the controller can receive the chunks from the faster location and periodically confirm the speed of delivery to ensure the boot code latency is optimized.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: August 22, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Shay Benisty, Judah Gamliel Hahn, Ariel Navon
  • Patent number: 11729577
    Abstract: A configuration template management system for a building includes one or more memory devices configured to store instructions thereon. When executed by one or more processors, the instructions cause the one or more processors to monitor a location of a device having a plurality of configurable settings within an environment. The environment has a first geofenced zone associated with a first configuration template and a second geofenced zone associated with a second configuration template. The instructions further cause the one or more processors to detect that the device is within the first geofenced zone based on the monitored location of the device. The instructions further cause the one or more processors to cause the device to adopt the first configuration template based on the detection that the device is within the first geofenced zone.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: August 15, 2023
    Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
    Inventors: Edward Gerard Mc Namara, James Callanan
  • Patent number: 11726772
    Abstract: The disclosed technology relates to solutions for improving a firmware update mechanism and in particular, for improving a firmware update mechanism of a power distribution board by utilizing different boot procedures. A process of the disclosed technology can include steps for receiving, at a microcontroller, a firmware update, wherein the firmware update is transmitted by a computer powered by a power distribution board associated with the microcontroller, initiating, by the microcontroller, a warm boot procedure using the firmware update, and marking the warm boot procedure as successful if a message received from the computer indicates that the firmware update is successful. In some aspects, the process can further include steps for determining a power reset of the computer, initiating, by the microcontroller, a cold boot procedure using the firmware update, and marking the firmware update as proven if the message from the computer indicates that the firmware update is successful.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: August 15, 2023
    Assignee: GM Cruise Holdings LLC
    Inventors: Charles Z. Mooney, James B. Lohmeyer, Christopher Allen Johnson
  • Patent number: 11727115
    Abstract: There is provided a secured computer system, comprising a processing and memory unit (PMU) operatively connected to an input peripheral and an output peripheral. The PMU comprises a system memory comprising a protected memory and a shared memory, and a processor operatively coupled to the system memory, the processor including a set of instructions for enabling secure data storage and execution via the protected memory. The PMU further comprises an operating system and a group of modules executable by the operating system, each module in the group of modules having a designated secure region to be executed within the protected memory, the group of modules is configured to create authentication and share the input data securely via the shared memory accessible thereto using a composite key, the composite key generated within the group using data sharing mechanism between the designated secure regions enabled by the set of instructions.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: August 15, 2023
    Assignee: KAZUAR ADVANCED TECHNOLOGIES LTD.
    Inventors: Daniel Mondy Finchelstein, Yuval Moshe Porat, Shlomi Raz Marco, Erez Gal-Betzer
  • Patent number: 11720844
    Abstract: In a threat management platform, a number of endpoints log events in an event data recorder. A local agent filters this data and feeds a filtered data stream to a central threat management facility. The central threat management facility can locally or globally tune filtering by local agents based on the current data stream, and can query local event data recorders for additional information where necessary or helpful in threat detection or forensic analysis. The central threat management facility also stores and deploys a number of security tools such as a web-based user interface supported by machine learning models to identify potential threats requiring human intervention and other models to provide human-readable context for evaluating potential threats.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: August 8, 2023
    Assignee: Sophos Limited
    Inventors: Beata Ladnai, Mark David Harris, Andrew G. P. Smith, Kenneth D. Ray, Andrew J. Thomas, Russell Humphries
  • Patent number: 11720677
    Abstract: Systems and methods for advanced data and program protection are provided. Some embodiments extend the data-at-rest protection naturally provided by some self-encrypting drives in order to provide additional assurances to data-in-motion and data-in-use in the host computer to which the attached storage device is attached. In some embodiments, this protection is available even if only intermittently attached, and it requires no software to be installed on the host machines because the software run on the host is run in the host off the attached storage drive itself.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: August 8, 2023
    Assignee: Antique Books, Inc.
    Inventor: Robert H. Thibadeau, Sr.
  • Patent number: 11720401
    Abstract: Described is a system where memory can be allocated for use by an adapter pre-boot and preserved for use post-boot. A BIOS can allocate for pre-boot hardware operations (e.g., graphics drivers, framebuffers, etc.) and mark this allocated memory as preserved. An indication of the allocated memory can be provided for an OS, such that post-boot, the OS can reclaim and reallocate this memory.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: August 8, 2023
    Assignee: Intel Corporation
    Inventors: Pannerkumar Rajagopal, Murali R Iyengar, Karunakara Kotary, Ovais Pir, Sagar C Pawar, Prakash Pillai, Raghavendra N, Aneesh A Tuljapurkar
  • Patent number: 11720654
    Abstract: The present disclosure provides systems and methods for timed unlocking and locking of hardware intellectual properties obfuscation. One such method includes determining whether received key inputs match a functional key sequence of an integrated circuit or a test key sequence of the integrated circuit; permanently enabling operation of the integrated circuit responsive to the received key inputs being determined to be a functional key sequence for permanently enabling operation of the integrated circuit; temporarily enabling operation of the integrated circuit responsive to the received key inputs being determined to be the test key sequence for temporarily enabling operation of the integrated circuit to perform testing of the functionality and disable thereafter; and locking sequential logic and combinational logic of the integrated circuit if the received key inputs are determined to not be either the functional key sequence or the test key sequence. Other systems and methods are also provided.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: August 8, 2023
    Assignee: University of Florida Research Foundation, Inc.
    Inventors: Swarup Bhunia, Abdulrahman Alaql, Aritra Dasgupta, Md Moshiur Rahman
  • Patent number: 11720371
    Abstract: A control apparatus includes a processor, a storage controller, and a boot loader memory. The processor executes a control process using data stored in a main memory. The storage controller includes a storage device, stores stored data in an encrypted state if an encryption function is enabled, and stores the stored data in the storage device in a non-encrypted state if the encryption function is disabled. The stored data includes a memory image related to a state of the main memory after completion of an activation process of an operating system. The boot loader memory is configured to store instructions that cause the processor to (a) activate the operating system using the memory image in response to a determination that the encryption function is disabled and (b) activate the operating system without using the memory image in response to a determination that the encryption function is enabled.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: August 8, 2023
    Assignee: TOSHIBA TEC KABUSHIKI KAISHA
    Inventor: Yasuhiro Inagaki
  • Patent number: 11714925
    Abstract: A processing device sets a first flag that indicates whether a first critical security parameter (CSP) file exists. The first CSP file includes a first set of CSPs for a memory device. The processing device sets a second flag that indicates whether the first CSP file is valid. The processing device sets a third flag that indicates whether a second CSP file exists. The second CSP file includes a second set of CSPs for the memory device. The processing device sets a fourth flag that indicates whether the second critical security parameter file is valid. The processing device selects one of the first or second CSP file as an active CSP file based on an evaluation of the first, second, third, and fourth flags.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: August 1, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Walter Andrew Hubis
  • Patent number: 11709807
    Abstract: A system includes a memory and a processor, where the processor is in communication with the memory. The processor is configured to receive a request to create a tenant schema within a database, where the database includes one or more tenant schemas associated with one or more tenants. The tenant schema associated with a tenant of the one or more tenants is created, where the tenant schema is empty. It is determined whether the database includes a template schema. Upon determining the template schema exists, command is sent to the database to copy the template schema to the tenant schema associated with the tenant.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: July 25, 2023
    Assignee: Red Hat, Inc.
    Inventor: Howard Proctor
  • Patent number: 11706703
    Abstract: In a method for configuring a Software Defined Radio (SDR) capable user equipment, the SDR capable user equipment wirelessly loads an SDR program from a radio access network. The SDR capable user equipment executes the loaded SDR program, the SDR program on execution configuring the SDR capable user equipment to support a desired wireless communication technology. The SDR capable user equipment loads the SDR program using a dedicated SDR configuration channel, the dedicated SDR configuration channel being disjoint with any communication channel defined by the desired wireless communication technology. The SDR capable user equipment scans a predetermined frequency spectrum searching a broadcasted beacon. The SDR capable user equipment receives the broadcasted beacon and tunes to the dedicated SDR configuration channel or a subchannel thereof pointed to by a pointer for loading the SDR program.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: July 18, 2023
    Assignee: DEUTSCHE TELEKOM AG
    Inventors: Axel Klatt, Raimund Walsdorf
  • Patent number: 11699773
    Abstract: Disclosed herein are techniques for forming a thin-film circuit layer on an array of light-emitting diodes (LEDs). LEDs in the array of LEDs can be singulated by various processes, such as etching and ion implantation. Singulating LEDs can be performed before or after forming the thin-film circuit layer on the array of LEDs. The array of LEDs can be bonded to a transparent or non-transparent substrate.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: July 11, 2023
    Assignee: META PLATFORMS TECHNOLOGIES, LLC
    Inventors: Chloe Astrid Marie Fabien, Michael Grundmann
  • Patent number: 11698960
    Abstract: A management apparatus, a management method, and a storage medium that can appropriately deny an application intended not to change a software configuration of a device are provided. The management apparatus includes: an acceptance unit that accepts, from an applicant, an application intended not to change a software configuration of a device; and a processing unit that denies the application based on the number of times of applications accepted by the acceptance unit.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: July 11, 2023
    Assignee: NEC CORPORATION
    Inventors: Tomoki Nishikawa, Kazuhiko Kimura, Shunichi Kinoshita
  • Patent number: 11693806
    Abstract: A method and a computer readable medium comprising instructions for upgrading a firmware of a peripheral device connected to a host device via a Peripheral Component Interconnect Express (PCIe) bus from the operating system (OS) of the host device is disclosed. In one embodiment, the method and computer readable medium instructions includes halting host device access to the peripheral device after detecting the peripheral device has completed a shutdown sequence, and resetting the peripheral device after a predetermined time period after completion of the shutdown sequence. The method and computer readable medium instructions further includes initializing the firmware stored in a persistent storage location of the peripheral device, and re-establishing a connection between the peripheral device and the host device. In one embodiment, the predetermined time period is greater than a time it takes for the host device to detect the peripheral device has completed the shutdown sequence.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: July 4, 2023
    Assignee: Kioxia Corporation
    Inventors: Gordon W. Waidhofer, Ali Aiouaz, Christopher Delaney, Leland Thompson
  • Patent number: 11693814
    Abstract: A system and device for expanding accessible memory of a processor is provided. An interposer is coupled to the processor and a memory module. The interposer is coupled to a first connection and a second connection. The interposer includes a memory controller circuit. The memory controller circuit receives signals from the processor, using the first connection, and transmits the received signals to the memory module, using the second connection. The interposer expands memory access without an unnecessary second processor.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: July 4, 2023
    Assignee: QUANTA COMPUTER INC.
    Inventors: Le-Sheng Chou, Sz-Chin Shih
  • Patent number: 11693755
    Abstract: A solution is disclosed for computer hardware replacement using performance analytics that selects replacement computer hardware based on actual user needs and enterprise priorities. Key performance data is collected and compared with various baselines, thereby identifying hardware that is performing below acceptable levels. Enterprise data and collected data are received from an instrumented operating system on a computing device. The collected data includes boot performance, application performance, and hardware performance. Based at least on the collected data, a usability score is determined by performing a weighted calculation on the collected data. Based at least on the usability score and the enterprise data, it is determined whether a score improvement is required. Based at least on the enterprise data, a score improvement selection is determined. The score improvement selection is reported based at least on determining that a score improvement is required.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: July 4, 2023
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Marc Shepard, Brad R. Anderson, Brett D. A. Flegg, David C. James, Jason R. Githens
  • Patent number: 11696232
    Abstract: 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: Grant
    Filed: December 8, 2020
    Date of Patent: July 4, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Huilin Xu, Peter Pui Lok Ang, Wooseok Nam, Gabi Sarkis
  • Patent number: 11687431
    Abstract: An apparatus comprises a processing device configured to receive a request to boot a given computing device to a primary environment and, responsive to receiving the request, to obtain first inventory information for components of the given computing device utilizing a preinstallation environment of the given computing device. The processing device is also configured to analyze the first inventory information and second inventory information to determine whether there any changes in the components of the given computing device prior to booting the given computing device to the primary environment, the second inventory information being previously stored in a support environment of the given computing device. The processing device is further configured to generate notifications based at least in part on determining that there are one or more changes in the components of the given computing device, and to provide the notifications at a user interface of the given computing device.
    Type: Grant
    Filed: January 18, 2021
    Date of Patent: June 27, 2023
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam
  • Patent number: 11681504
    Abstract: A computer system enables users to create applications (such as web-based applications) easily by writing textual configuration files, which are automatically processed by the computer system to create a specific web-based application based on the configuration files. In particular, the computer system creates a data store layer, an application layer, and a user interface (UI) layer based on the configuration files. Users who do not have programming experience may write the configuration files. As a result, embodiments of the present invention enable non-programmers to create web-based applications easily and semi-automatically.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: June 20, 2023
    Assignee: Opturo, Inc.
    Inventors: Kenneth D'Silva, Rocco Rinaldi
  • Patent number: 11683685
    Abstract: Various systems and methods for testing devices, issuing certificates, and managing certified devices, are discussed herein. A system is configured for using platform certificates to verify compliance and compatibility of a device when onboarding the device into an internet of things (IoT) network. The system may use an approved product list to verify compliance and compatibility for the device. When the device is certified, the system may use an onboarding tool to onboard the device into the IoT network.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: June 20, 2023
    Assignee: Intel Corporation
    Inventors: Ned M. Smith, Edward Agis, Eduardo Cabre, Jeremy Rover, David J. McCall
  • Patent number: 11681571
    Abstract: Device group configurations can be managed across workspaces based on context. A service can be employed on each client computing device that a user may use in his or her workspaces. The service can be configured to determine when a profile applies to a workspace and can automatically apply a device group configuration to the workspace. The service can also monitor for context changes while a device group configuration is applied and can adjust the device group configuration based on the context changes.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: June 20, 2023
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Vivek Viswanathan Iyer
  • Patent number: 11681656
    Abstract: Database systems and related customization methods are provided. One exemplary method of modifying a database to support a new functionality involves receiving user input indicative of the new functionality from a client device coupled to a network, identifying existing customizations associated with a user of the client device in the database, determining a plurality of different solutions for implementing the new functionality based at least in part on the existing customizations associated with the user, providing a graphical user interface display at the client device including graphical indicia of the plurality of different solutions for implementing the new functionality, and in response to receiving indication of a selected solution of the plurality of different solutions from the client device, automatically instantiating a new customization corresponding to the selected solution in the database.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: June 20, 2023
    Inventor: Preston Tuggle
  • Patent number: 11669337
    Abstract: Examples described herein include systems and methods for bare metal management of computing devices. Firmware of the computing device can be configured to contact a network location as part of an HTTP boot and download a boot agent. The boot agent can be prioritized to execute before a primary OS boot loader. The boot agent can download an OS configuration including a package that is inserted into the primary OS. The primary OS, as configured, can then boot. The boot agent can also attest to OS health and device compliance on subsequent boots. For example, the boot agent can cause the firmware to track how many boots have occurred since compliance verification. If a threshold number of boots occur without verification, the boot agent can initiate restoration. Alternatively, if a decommission flag is set, the boot agent can cause the computing device to boot into its original configuration.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: June 6, 2023
    Assignee: VMware, Inc.
    Inventors: Ahmad Bilal, Alexey Polyakov, Tomas Vetrovsky
  • Patent number: 11669340
    Abstract: Example aspects include techniques for syncing configuration settings between incompatible operating systems. These techniques may include determining, via a first application, system-wide configuration information associated with a host system configuration parameter and a first configuration value of the host operating system, and transmitting a synchronization notification to a second application executing on a guest operating system, wherein the synchronization notification corresponding to the system-wide configuration information. In addition, the techniques may include configuring a guest system configuration parameter to a second configuration value based on the synchronization notification, and executing a third application on the guest operating system based on the second configuration value.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: June 6, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kevin M. Kieselbach, Jeffrey Genovy
  • Patent number: 11671401
    Abstract: Techniques are presented herein for providing a persistent external Internet Protocol (IP) address for extra-cluster services. One example involves initiating, in a cluster, a first pod with a label that identifies a service. The first pod is configured to provide the service to one or more network entities outside the cluster. The first pod is assigned an IP address configured for communicating outside the cluster. A mapping of the service to the IP address is stored. In response to a determination that the service has been disrupted, a second pod is initiated in the cluster with the label that identifies the service. The second pod is configured to provide the service to the one or more network entities outside the cluster. Based on the mapping and the label that identifies the service, the IP address is assigned to the second pod.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: June 6, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Akshya Kumar Singh, Rajesh Nataraja, Shyam N. Kapadia, Sri Goli, Naoshad Mehta
  • Patent number: 11663299
    Abstract: Implementations of the present application propose a method and apparatus for preventing rollback of firmware of a data processing device, and a data processing device. The method includes: enabling a boot loader (BootLoader) to read a current value of a predetermined bit in a one-time programmable memory (eFuse); determining whether the current value and a legal value written into the one-time programmable memory after the latest updating of the firmware of the data processing device satisfy a preset relationship; in response to determining that the current value and the legal value satisfy the preset relationship, enabling the boot loader to call an operating system kernel of the data processing device, and in response to determining that the current value and the legal value do not satisfy the preset relationship, enabling the boot loader not to call the operating system kernel of the data processing device.
    Type: Grant
    Filed: July 7, 2021
    Date of Patent: May 30, 2023
    Assignee: SHENZHEN MICROBT ELECTRONICS TECHNOLOGY CO., LTD.
    Inventors: Lihong Huang, Jianli Wei, Weibin Ma, Zhiming Fu
  • Patent number: 11663340
    Abstract: Systems and methods to manage software vulnerabilities are described. The system retrieves a snapshot image of a production machine from a database. The snapshot image is associated with a recovery point identifier. The recovery point identifier identifies a first recovery point from multiple recovery points respectively corresponding to a plurality of snapshot images of the production machine. The snapshot image includes a first virtual machine that includes software information. The system processes the software information to identify first patch information associated with a first software module. Finally, the system pushes patch information to the production machine based on the processing of the software information.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: May 30, 2023
    Assignee: Rubrik, Inc.
    Inventors: Di Wu, Timothy Hsin-Kang Chou, Boyu Charlie Tong
  • Patent number: 11656878
    Abstract: Initializing a computing system using dormant pages includes marking a set of guest physical addresses as dormant. It further includes, for each node in a plurality of physical nodes, designating a set of real physical addresses for zeroing. An operating system is executing collectively across the physical nodes.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: May 23, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David P. Reed, Isaac R. Nassi, Pete Jarvis
  • Patent number: 11658870
    Abstract: Embodiments of the present disclosure disclose a method and an apparatus for restoring a NETCONF server to factory defaults, and relate to the field of configuration management technologies. A NETCONF server receives a command for restoring to factory defaults sent by a NETCONF client, where the command for restoring to factory defaults is a remote procedure call (RPC) command that is based on a Yang model of the NETCONF for restoring the NETCONF server to the factory defaults. The NETCONF server replaces data in the running configuration datastore with factory defaults of the NETCONF server according to the command for restoring to factory defaults.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: May 23, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xin Lei, Yun Zhou, Xiao Luo, Peijian Kang
  • Patent number: 11651104
    Abstract: 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: Grant
    Filed: July 12, 2021
    Date of Patent: May 16, 2023
    Assignee: OneTrust, LLC
    Inventors: Kabir A. Barday, Jonathan Blake Brannon, Richard A. Beaumont, John Mannix
  • Patent number: 11650887
    Abstract: A method may include receiving telemetry data from an information handling system communicatively coupled to the information handling system and store the telemetry data based on uniquely identifying information of the information handling system, generating a firmware recovery image for the information handling system based on the telemetry data, storing the recovery image in a recovery image database indexed by the uniquely identifying information, responsive to a condition for initiating firmware recovery of the information handling system, retrieving the firmware recovery image for the information handling system from the recovery image database, and communicating the firmware recovery image to a companion device associated with the information handling system, such that preboot firmware of the information handling system may load and execute the firmware recovery image from the companion device to restore the information handling system.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: May 16, 2023
    Assignee: Dell Products L.P.
    Inventors: Balasingh P. Samuel, Sungsup Lee
  • Patent number: 11644984
    Abstract: Techniques in electronic systems, such as in systems including a processing chip and one or more external memory chips, provide improvements in one or more of system security, performance, cost, and efficiency. In some embodiments, the processing chip includes immutable hardware enabled to securely boot one or more CPUs of the processing chip to execute code stored encrypted in a non-volatile one of the memory chips. An encrypted update to the code is written to a portion of one of the memory chips and the immutable hardware copies the update to the non-volatile memory chip. The immutable hardware is then able to securely boot the one or more CPUs to execute the encrypted update stored in the non-volatile memory chip. In further embodiments, the non-volatile memory chip and/or the portion of one of the memory chips are not accessible by the one or more CPUs.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: May 9, 2023
    Assignee: AXIADO CORPORATION
    Inventor: Axel K. Kloth
  • Patent number: 11640312
    Abstract: In some examples, a storage medium stores information relating to reset ports associated with respective virtual machines (VMs) of a plurality of VMs. A controller detects, based on the information, an activation of a first reset port associated with a first VM of the plurality of VMs. In response to the detecting, the controller provides an indication of the activation of the first reset port to a hypervisor that is separate from the controller, the indication to cause the hypervisor to reset the first VM.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: May 2, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Robert C. Elliott
  • Patent number: 11636750
    Abstract: A chemical release detection system includes a camera, an output control member, a mitigation member, and a controller in operative communication with the camera, the output control member, and the mitigation member. The camera is configured to detect a chemical release. The output control member is configured to generate commands. The mitigation member is configured to reduce risk generated by the chemical release based on the commands by the output control member. The controller is configured to notify a user of the chemical release, and provide an origin of the release and a direction of the release. The controller controls the operation of the output control member and the mitigation member.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: April 25, 2023
    Assignee: BAKER ENGINEERING & RISK CONSULTANTS, INC.
    Inventors: Jatin Navin Shah, Murtaza Ibrahimbhai Gandhi, John Moosemiller, William A. Mather
  • Patent number: 11635951
    Abstract: 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: Grant
    Filed: January 12, 2021
    Date of Patent: April 25, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Giuseppe Cariello
  • Patent number: 11636197
    Abstract: Examples of the present disclosure describe systems and methods for selective export address table filtering. In aspects, when an executable program is loaded in an operating system's execution environment, an address table filtering (ATF) module is loaded into the address space of a target process associated with the executable program. The ATF module may iterate a list of system library files to identify exported function names. The relative virtual address (RVA) of the exported function names may be modified to point to a protected memory location. An exception handler may be registered to process exceptions relating to access violations of the protected memory location. If the exception handler determines that an access violation caused the detected exception, the instruction pointer of the exception may be compared to the expected system library addresses boundaries. If the instruction pointer address is outside the boundaries, remedial action may occur.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: April 25, 2023
    Assignee: Webroot, Inc.
    Inventors: Eric Klonowski, Ira Strawser
  • Patent number: 11637707
    Abstract: This application discloses a mobile device and method for managing installation of an application package (APK) in the mobile device. The device receives an installation request for installing the APK. The device retrieves a permission certificate for the APK according to the installation request. The permission certificate includes a cryptographic signature. The device determines validity of the permission certificate by verifying the cryptographic signature included in the permission certificate using a permission certification public key provided by a manufacturer of the device. The permission certification public key is stored in the device. The installation of the APK in the device is allowed when the permission certificate is determined to be valid. Using the method, the APK requires the device to grant specific high-risk permissions to the application upon installation.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: April 25, 2023
    Assignee: Huawei International Pte. Ltd.
    Inventors: Yongzheng Wu, Xuejun Wen
  • Patent number: 11635968
    Abstract: The present disclosure may include a processor that uses idle caches as a backing store for a boot code. The processor designates a boot core and an active cache from a plurality of cores and a plurality of caches. The processor configures remaining caches from the plurality of caches to act as a backing store memory. The processor modifies the active cache to convert cast outs to a system memory into lateral cast outs to the backing store memory. The processor copies a boot image to the backing store memory and executes the boot image by the boot core.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: April 25, 2023
    Assignee: International Business Machines Corporation
    Inventors: Bernard C. Drerup, Guy L. Guthrie, Joseph John McGill, IV, Alexander Michael Taft, Derek E. Williams
  • Patent number: 11631065
    Abstract: A computer-implemented system and method of tracking telemetry data at a financial computing system is presented. The system and method includes receiving an electronic message that includes a payment transaction originating from a payment terminal, and associating a unique transaction identifier to the payment transaction. Telemetry data for the payment transaction is received from payment processing applications through a telemetry interface and aggregated into a data store. The aggregated telemetry data associated with the unique identifier is presented on a user interface by the financial computing system.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: April 18, 2023
    Assignee: Worldpay, LLC
    Inventor: Jackson Andrew Unrau
  • Patent number: 11625235
    Abstract: In some examples, a system creates a virtual environment in a computing environment, the virtual environment having a configuration corresponding to a configuration of the computing environment. The system installs, in the virtual environment, a second version of a program while a first version of the program is running in the computing environment, the installing to update the program during a live operation of the computing environment in which the first version of the program is performing a workload.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: April 11, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Lee M. Morecroft, Peter Guyan
  • Patent number: 11620055
    Abstract: Provided are computer program product, system, and method for managing data structures in a plurality of memory devices that are indicated to demote after initialization of the data structures. Indication is made to data structures to demote after initialization from a first level memory device to a second level memory device. The first level memory device has lower latency than the second level memory device. In response to completing initialization of the data structures in the first level memory device, the data structures indicated to demote after initialization are copied from the first level memory device to the second level memory device and removing the data structures indicate to move after initialization from the first level memory device.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: April 4, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Beth Ann Peterson, Lokesh Mohan Gupta, Matthew Richard Craig, Matthew G. Borlick
  • Patent number: 11620002
    Abstract: An electronic device includes: a processor; a first storage storing firmware to be executed by the processor when the electronic device is activated, and key code information defining a function of an operation button; a second storage reading the key code information and temporarily storing the key code information in a rewritable manner; and a keyboard controller assigning a key code to the operation button based on the key code information stored in the second storage. The processor determines whether the key code information stored in the second storage has been rewritten during setup of the firmware, and generates key code change information for changing a key code assigned to the operation button when the processor determines that the key code information has been rewritten. The keyboard controller changes a key code assigned to the operation button based on the key code change information during the setup of the firmware.
    Type: Grant
    Filed: August 12, 2022
    Date of Patent: April 4, 2023
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventor: Hisashi Matsushita
  • Patent number: 11615186
    Abstract: The invention comprises a mobile device with two circuit boards and certain shared resources, in order to provide the security of physically separate devices, yet do so in a single device using shared resources that do not affect security. Specifically, the invention has two boards connected via input/output switch, each having its own System-on-a-Chip (SoC), Memory (RAM), Storage and Radio Module (SIM(s)/Bluetooth/Wi-Fi), and may include one or more SIM cards. Touchscreen, battery, physical buttons and other peripherals are shared between boards. Each shared peripheral hardware module will be used by a single board only (the active in-use board being the “Foreground Board”); another board (the inactive “Background Board”) uses an emulated version of the same hardware module. At any moment, a user can switch between Boards and the Background Board becomes the active Foreground Board and vice versa.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: March 28, 2023
    Assignee: InZero Technologies, LLC
    Inventor: Oleksii Surdu
  • Patent number: 11615047
    Abstract: A method for a low voltage drive circuit (LVDC) begins by receiving data from one or more other low voltage drive circuits (LVDCs) using a bus with varying loading at one or more frequencies and continues by sampling one or more data values of the data to produce a sampled digital data value, converting the sampled digital data value to a binary string and writing the binary string to a buffer. The method continues by writing one or more additional binary strings to the buffer to form a digital word, outputting the digital word to a digital converter circuit and formatting the digital word to create a formatted digital word. The method continues by writing the formatted digital word to a second buffer, writing additional formatted digital words to the second buffer to form a data packet and finally, outputting the data packet to a host device.
    Type: Grant
    Filed: May 6, 2022
    Date of Patent: March 28, 2023
    Assignee: SigmaSense, LLC.
    Inventors: Patrick Troy Gray, Gerald Dale Morrison, Daniel Keith Van Ostrand, Richard Stuart Seger, Jr., Kevin Joseph Derichs, Timothy W. Markison
  • Patent number: 11609619
    Abstract: A processor-enabled method of deleting data of a user on an electronic device of the type having a processor, a volatile memory, a non-volatile memory, a display, and a user interface, includes the steps of A) providing a software application resident in the non-volatile memory of the electronic device, B) running the software application so that the software application is in a standby mode, and c) in an emergency situation, the user using the user interface to activate a data destruction routine of the software application. The data destruction routine performs the steps: 1) turning off the display of the electronic device, or alternately displaying all black pixels on the display, 2) overwriting the data of the user in the non-volatile memory with decoy data, and 3) initiating the factory-reset module. The decoy data may be all zeros, all ones, or random values, for example.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: March 21, 2023
    Inventors: Leo Now, Craig Dong
  • Patent number: 11609700
    Abstract: One embodiment includes data communication apparatus including a storage sub-system to be connected to storage devices, and processing circuitry to manage transfer of content with the storage devices over the storage sub-system responsively to content transfer requests, while pacing commencement of serving of respective ones of the content transfer requests responsively to availability of spare data capacity of the storage sub-system, find a malfunctioning storage device currently assigned a given data capacity of the storage sub-system and currently assigned to serve at least one content transfer request, and reallocate the given data capacity of the storage sub-system currently assigned to the malfunctioning storage device for use by at least another one of the storage devices while the at least one content transfer request assigned to be served by the malfunctioning storage device is still awaiting completion by the malfunctioning storage device.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: March 21, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Shridhar Rasal, Laxman Kumar Dewangan, Oren Duer, Eliav Bar-Ilan, Leslin Varghese, Prateek Patel, Karem Kobti, Krishna Kishore Yarlagadda