Digital Data Processing System Initialization Or Configuration (e.g., Initializing, Set Up, Configuration, Or Resetting) Patents (Class 713/1)
-
Patent number: 11748193Abstract: 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: GrantFiled: October 28, 2021Date of Patent: September 5, 2023Assignee: Infineon Technologies AGInventor: Jens Barrenscheen
-
Patent number: 11748172Abstract: 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: GrantFiled: December 29, 2017Date of Patent: September 5, 2023Assignee: Intel CorporationInventors: Mohan J. Kumar, Murugasamy K. Nachimuthu
-
Patent number: 11750564Abstract: 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: GrantFiled: November 4, 2021Date of Patent: September 5, 2023Assignee: LOOKINGGLASS CYBER SOLUTIONS, INC.Inventors: Paolo Fabio Zaino, Bryan Wesley Brown
-
Patent number: 11734018Abstract: 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: GrantFiled: July 17, 2020Date of Patent: August 22, 2023Assignee: Western Digital Technologies, Inc.Inventors: Shay Benisty, Judah Gamliel Hahn, Ariel Navon
-
Patent number: 11729577Abstract: 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: GrantFiled: July 8, 2021Date of Patent: August 15, 2023Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLPInventors: Edward Gerard Mc Namara, James Callanan
-
Patent number: 11726772Abstract: 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: GrantFiled: June 29, 2021Date of Patent: August 15, 2023Assignee: GM Cruise Holdings LLCInventors: Charles Z. Mooney, James B. Lohmeyer, Christopher Allen Johnson
-
Patent number: 11727115Abstract: 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: GrantFiled: March 26, 2019Date of Patent: August 15, 2023Assignee: KAZUAR ADVANCED TECHNOLOGIES LTD.Inventors: Daniel Mondy Finchelstein, Yuval Moshe Porat, Shlomi Raz Marco, Erez Gal-Betzer
-
Patent number: 11720844Abstract: 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: GrantFiled: March 26, 2021Date of Patent: August 8, 2023Assignee: Sophos LimitedInventors: Beata Ladnai, Mark David Harris, Andrew G. P. Smith, Kenneth D. Ray, Andrew J. Thomas, Russell Humphries
-
Patent number: 11720677Abstract: 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: GrantFiled: May 11, 2018Date of Patent: August 8, 2023Assignee: Antique Books, Inc.Inventor: Robert H. Thibadeau, Sr.
-
Patent number: 11720401Abstract: 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: GrantFiled: March 27, 2020Date of Patent: August 8, 2023Assignee: Intel CorporationInventors: Pannerkumar Rajagopal, Murali R Iyengar, Karunakara Kotary, Ovais Pir, Sagar C Pawar, Prakash Pillai, Raghavendra N, Aneesh A Tuljapurkar
-
Patent number: 11720654Abstract: 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: GrantFiled: December 13, 2021Date of Patent: August 8, 2023Assignee: University of Florida Research Foundation, Inc.Inventors: Swarup Bhunia, Abdulrahman Alaql, Aritra Dasgupta, Md Moshiur Rahman
-
Patent number: 11720371Abstract: 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: GrantFiled: June 15, 2021Date of Patent: August 8, 2023Assignee: TOSHIBA TEC KABUSHIKI KAISHAInventor: Yasuhiro Inagaki
-
Patent number: 11714925Abstract: 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: GrantFiled: December 9, 2020Date of Patent: August 1, 2023Assignee: Micron Technology, Inc.Inventor: Walter Andrew Hubis
-
Patent number: 11709807Abstract: 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: GrantFiled: April 27, 2021Date of Patent: July 25, 2023Assignee: Red Hat, Inc.Inventor: Howard Proctor
-
Patent number: 11706703Abstract: 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: GrantFiled: October 28, 2020Date of Patent: July 18, 2023Assignee: DEUTSCHE TELEKOM AGInventors: Axel Klatt, Raimund Walsdorf
-
Patent number: 11699773Abstract: 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: GrantFiled: April 26, 2022Date of Patent: July 11, 2023Assignee: META PLATFORMS TECHNOLOGIES, LLCInventors: Chloe Astrid Marie Fabien, Michael Grundmann
-
Patent number: 11698960Abstract: 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: GrantFiled: February 27, 2019Date of Patent: July 11, 2023Assignee: NEC CORPORATIONInventors: Tomoki Nishikawa, Kazuhiko Kimura, Shunichi Kinoshita
-
Patent number: 11693806Abstract: 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: GrantFiled: March 30, 2022Date of Patent: July 4, 2023Assignee: Kioxia CorporationInventors: Gordon W. Waidhofer, Ali Aiouaz, Christopher Delaney, Leland Thompson
-
Patent number: 11693814Abstract: 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: GrantFiled: December 18, 2020Date of Patent: July 4, 2023Assignee: QUANTA COMPUTER INC.Inventors: Le-Sheng Chou, Sz-Chin Shih
-
Patent number: 11693755Abstract: 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: GrantFiled: April 19, 2019Date of Patent: July 4, 2023Assignee: Microsoft Technology Licensing, LLC.Inventors: Marc Shepard, Brad R. Anderson, Brett D. A. Flegg, David C. James, Jason R. Githens
-
Patent number: 11696232Abstract: 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: December 8, 2020Date of Patent: July 4, 2023Assignee: QUALCOMM IncorporatedInventors: Huilin Xu, Peter Pui Lok Ang, Wooseok Nam, Gabi Sarkis
-
Patent number: 11687431Abstract: 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: GrantFiled: January 18, 2021Date of Patent: June 27, 2023Assignee: Dell Products L.P.Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam
-
Patent number: 11681504Abstract: 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: GrantFiled: April 24, 2020Date of Patent: June 20, 2023Assignee: Opturo, Inc.Inventors: Kenneth D'Silva, Rocco Rinaldi
-
Patent number: 11683685Abstract: 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: GrantFiled: September 28, 2018Date of Patent: June 20, 2023Assignee: Intel CorporationInventors: Ned M. Smith, Edward Agis, Eduardo Cabre, Jeremy Rover, David J. McCall
-
Patent number: 11681571Abstract: 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: GrantFiled: September 29, 2021Date of Patent: June 20, 2023Assignee: Dell Products L.P.Inventors: Gokul Thiruchengode Vajravel, Vivek Viswanathan Iyer
-
Patent number: 11681656Abstract: 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: GrantFiled: June 16, 2021Date of Patent: June 20, 2023Inventor: Preston Tuggle
-
Patent number: 11669337Abstract: 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: GrantFiled: March 4, 2022Date of Patent: June 6, 2023Assignee: VMware, Inc.Inventors: Ahmad Bilal, Alexey Polyakov, Tomas Vetrovsky
-
Patent number: 11669340Abstract: 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: GrantFiled: February 23, 2021Date of Patent: June 6, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Kevin M. Kieselbach, Jeffrey Genovy
-
Patent number: 11671401Abstract: 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: GrantFiled: November 19, 2021Date of Patent: June 6, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Akshya Kumar Singh, Rajesh Nataraja, Shyam N. Kapadia, Sri Goli, Naoshad Mehta
-
Patent number: 11663299Abstract: 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: GrantFiled: July 7, 2021Date of Patent: May 30, 2023Assignee: SHENZHEN MICROBT ELECTRONICS TECHNOLOGY CO., LTD.Inventors: Lihong Huang, Jianli Wei, Weibin Ma, Zhiming Fu
-
Patent number: 11663340Abstract: 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: GrantFiled: October 30, 2019Date of Patent: May 30, 2023Assignee: Rubrik, Inc.Inventors: Di Wu, Timothy Hsin-Kang Chou, Boyu Charlie Tong
-
Patent number: 11656878Abstract: 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: GrantFiled: October 5, 2021Date of Patent: May 23, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: David P. Reed, Isaac R. Nassi, Pete Jarvis
-
Patent number: 11658870Abstract: 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: GrantFiled: September 28, 2021Date of Patent: May 23, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xin Lei, Yun Zhou, Xiao Luo, Peijian Kang
-
Patent number: 11651104Abstract: 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: July 12, 2021Date of Patent: May 16, 2023Assignee: OneTrust, LLCInventors: Kabir A. Barday, Jonathan Blake Brannon, Richard A. Beaumont, John Mannix
-
Systems and methods for retrieving optimal firmware recovery image in an information handling system
Patent number: 11650887Abstract: 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: GrantFiled: September 2, 2020Date of Patent: May 16, 2023Assignee: Dell Products L.P.Inventors: Balasingh P. Samuel, Sungsup Lee -
Patent number: 11644984Abstract: 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: GrantFiled: September 18, 2020Date of Patent: May 9, 2023Assignee: AXIADO CORPORATIONInventor: Axel K. Kloth
-
Patent number: 11640312Abstract: 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: GrantFiled: February 27, 2020Date of Patent: May 2, 2023Assignee: Hewlett Packard Enterprise Development LPInventor: Robert C. Elliott
-
Patent number: 11636750Abstract: 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: GrantFiled: October 2, 2020Date of Patent: April 25, 2023Assignee: BAKER ENGINEERING & RISK CONSULTANTS, INC.Inventors: Jatin Navin Shah, Murtaza Ibrahimbhai Gandhi, John Moosemiller, William A. Mather
-
Patent number: 11635951Abstract: 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: January 12, 2021Date of Patent: April 25, 2023Assignee: Micron Technology, Inc.Inventor: Giuseppe Cariello
-
Patent number: 11636197Abstract: 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: GrantFiled: November 14, 2019Date of Patent: April 25, 2023Assignee: Webroot, Inc.Inventors: Eric Klonowski, Ira Strawser
-
Patent number: 11637707Abstract: 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: GrantFiled: December 4, 2020Date of Patent: April 25, 2023Assignee: Huawei International Pte. Ltd.Inventors: Yongzheng Wu, Xuejun Wen
-
Patent number: 11635968Abstract: 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: GrantFiled: September 15, 2021Date of Patent: April 25, 2023Assignee: International Business Machines CorporationInventors: Bernard C. Drerup, Guy L. Guthrie, Joseph John McGill, IV, Alexander Michael Taft, Derek E. Williams
-
Patent number: 11631065Abstract: 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: GrantFiled: October 24, 2014Date of Patent: April 18, 2023Assignee: Worldpay, LLCInventor: Jackson Andrew Unrau
-
Patent number: 11625235Abstract: 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: GrantFiled: March 26, 2021Date of Patent: April 11, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Lee M. Morecroft, Peter Guyan
-
Patent number: 11620055Abstract: 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: GrantFiled: January 7, 2020Date of Patent: April 4, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Beth Ann Peterson, Lokesh Mohan Gupta, Matthew Richard Craig, Matthew G. Borlick
-
Patent number: 11620002Abstract: 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: GrantFiled: August 12, 2022Date of Patent: April 4, 2023Assignee: Panasonic Intellectual Property Management Co., Ltd.Inventor: Hisashi Matsushita
-
Patent number: 11615186Abstract: 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: GrantFiled: August 19, 2019Date of Patent: March 28, 2023Assignee: InZero Technologies, LLCInventor: Oleksii Surdu
-
Patent number: 11615047Abstract: 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: GrantFiled: May 6, 2022Date of Patent: March 28, 2023Assignee: 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: 11609619Abstract: 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: GrantFiled: June 28, 2021Date of Patent: March 21, 2023Inventors: Leo Now, Craig Dong
-
Patent number: 11609700Abstract: 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: GrantFiled: October 20, 2021Date of Patent: March 21, 2023Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Shridhar Rasal, Laxman Kumar Dewangan, Oren Duer, Eliav Bar-Ilan, Leslin Varghese, Prateek Patel, Karem Kobti, Krishna Kishore Yarlagadda