Digital Data Processing System Initialization Or Configuration (e.g., Initializing, Set Up, Configuration, Or Resetting) Patents (Class 713/1)
-
Patent number: 11182187Abstract: An apparatus includes a memory of a host computing device. The memory is to store at least one hypervisor. The apparatus also includes a processing device of the host computing device and operatively coupled to the memory. The processing device is to receive a request to connect the hypervisor to a virtual network, and to determine whether the hypervisor is connectable to the virtual network utilizing at least one connectivity check service. The at least one connectivity check service indicates whether one or more connectivity requirements are satisfied. The processing device is to further connect the hypervisor to the virtual network when the one or more connectivity requirements are indicated as being satisfied, and to perform a periodic connectivity check of the connection between the hypervisor and the virtual network.Type: GrantFiled: April 17, 2018Date of Patent: November 23, 2021Assignee: RED HAT ISRAEL, LTD.Inventors: Edward Haas, Alona Kaplan
-
Patent number: 11182047Abstract: A building management system includes a plurality of devices of building equipment configured to provide status data. The building management system also includes an equipment management server configured to assign and store parent-child relationships for the plurality of devices of building equipment. The equipment management server is also configured to monitor the status data to detect faults and generate a fault visualization interface. The fault visualization interface provides provide a list of the devices with detected faults, allows a user to select one or more of the devices from the list, and presents a parent-child relationship widget for the selected device. The parent-child relationship widget includes a list of parent devices for the selected device and a list of child devices for the selected device. Each device on the lists of parent devices and child devices has a status indicator indicating whether the device is in a fault condition.Type: GrantFiled: November 22, 2017Date of Patent: November 23, 2021Assignee: Johnson Controls Technology CompanyInventors: Rajesh C. Nayak, Subrata Bhattacharya, Abhigyan Chatterjee, Samit Sen, Tulshiram Vitthalrao Waghmare, Tushar Shripad Joshi
-
Patent number: 11177953Abstract: An authentication system includes a microcontroller having a unique identifier (ID) and a first key pair including a microcontroller secret key and a microcontroller public key. The microcontroller is configured to store the unique ID, the first key pair, a digital signature of the unique ID, the digital signature being generated using an external secret key of a second key pair, and a digital certificate of the microcontroller public key that is signed by the external secret key of the second key pair. The second key pair includes the external secret key and an external public key. The authentication system further includes a controller configured to perform a first authenticity validation check on the unique ID using the external public key and perform a second authenticity validation check on the microcontroller public key using the external public key.Type: GrantFiled: September 5, 2019Date of Patent: November 16, 2021Inventors: Alexander Zeh, Martin Brunner, Marcus Janke
-
Patent number: 11169883Abstract: A computing resource service provider provides computing resources to customers, for example, computer system instances supported by server computer systems. These computer system instances may include logical volumes to support execution of the computer system instance. In addition, these instances may be terminated from time to time for various reasons. A stop signal transmitted to computing resource supporting a particular computer system instance may indicate that the particular computer system instance is to be terminated. In response to termination, the particular computer system instance may operate in accordance to a particular behavior.Type: GrantFiled: May 4, 2017Date of Patent: November 9, 2021Assignee: Amazon Technologies, Inc.Inventors: Joshua Marc Burgin, Joby Sky Lafky, Anupama Sharma, Jacob Adam Gabrielson, Derek Solomon Pai
-
Patent number: 11163643Abstract: Examples associated with boot data validity are described. One example includes determining whether NVRAM boot data structure is valid. When the NVRAM boot data structure is valid, a NVRAM boot data structure validity flag is set to indicate the boot data structure is invalid. The validity flag is set to indicate the NVRAM boot data structure is valid once a point in a startup process is reached that indicates the startup process will complete successfully. When the NVRAM boot data structure is invalid, errors identified in the NVRAM boot data structure are repaired, and the startup process is restarted.Type: GrantFiled: April 13, 2017Date of Patent: November 2, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Christopher H. Stewart, Baraneedharan Anbazhagan, Scott B. Marcak, Rosilet Retnamoni Braduke
-
Patent number: 11157615Abstract: Scanning a virtual disk image for malware without fully extracting the virtual disk image is described herein. An embodiment operates by receiving a selection of a virtual disk image. Virtual storage is initialized based on the virtual disk image. An appliance is launched, and the appliance is configured to access the virtual disk image via the virtual storage. The virtual disk image is scanned for malware using an anti-virus program such that the virtual disk image does not have to be fully extracted. During scanning, on-the-fly decompression, de-deduplication, decryption, and other operations are performed to translate read requests for content on the virtual disk image into raw disk data for the antivirus program.Type: GrantFiled: April 10, 2019Date of Patent: October 26, 2021Assignee: Veeam Software AGInventors: Ratmir Timashev, Anton Gostev
-
Patent number: 11157388Abstract: Identifying a trace based on wait chain coverage analysis comprises identifying a scenario covered by a plurality of traces, as well as a plurality of scenario phases. Each phase has corresponding phase beginning and ending, and is covered by corresponding trace(s) of the plurality of traces. For each prior instance of each phase, a corresponding wait chain comprising a series of wait operations is identified. After identifying signatures configured to match a subset of wait operations in wait chain(s), at least a signature coverage is calculated over the identified corresponding wait chains. The signature coverage characterizes portions(s) of these wait chains that are matched by the signature(s). Based on calculating the signature coverage, one or more of the plurality of traces are identified as having unknown wait states, based on the identified trace(s) corresponding to a larger amount of uncovered wait chain portions than others of the plurality of traces.Type: GrantFiled: July 10, 2020Date of Patent: October 26, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Scotia Clover Baker, Ilia Sacson, Deepthi Sri Dhulipalla, James Christopher Gray, Manikanta Reddy Dornala, Minxiao Zhou, Travis Alcantara, Yash Sharma, Vibhor Bhatt, Qi Zhang, Ishfaq Mohammad Ismail
-
Patent number: 11157345Abstract: Methods, apparatus, and articles of manufacture providing an efficient safety mechanism for signal processing hardware are disclosed. An example apparatus includes an input interface to receive an input signal; a hardware accelerator to process the input signal, the hardware accelerator including: unprotected memory to store non-critical data corresponding to the input signal; and protected memory to store critical data corresponding to the input signal; and an output interface to transmit the processed input signal.Type: GrantFiled: December 15, 2017Date of Patent: October 26, 2021Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Mihir Narendra Mody, Niraj Nandan, Hetul Sanghvi, Manoj Koul
-
Patent number: 11157703Abstract: A natural language processing system includes logic circuitry that receives, from a first user channel, a user query including natural language (NL) input in a colloquial format from an end user, selects a first NLP application from a plurality of NLP applications, transforms, using the first NLP application, the NL input into a plurality of language tokens, extracts a command trigger from the language tokens, determines that the command trigger is linked to a command executable by a first wagering game channel, transmits a command query incorporating the command to the first wagering game channel, receives a command reply including wagering game data associated with the command from the first wagering game channel, generates, using the first NLP application, an NL response that includes the wagering game data and is structured in a colloquial format, and transmits the NL response to the end user via the first user channel.Type: GrantFiled: April 18, 2019Date of Patent: October 26, 2021Assignee: SG Gaming, Inc.Inventors: Muthukumaran Palanichamy, Mahesh Sundaramurthy
-
Patent number: 11150911Abstract: A system for configuring a processor is disclosed that includes a processor, a memory, and a firmware startup algorithm stored in the memory at a first predetermined location, the firmware start-up algorithm has one or more user-configurable driver algorithm memory storage locations. A driver algorithm stored at one of the user-configurable driver algorithm memory storage locations is configured to modify an operating system memory storage location for use by the firmware startup algorithm.Type: GrantFiled: June 15, 2018Date of Patent: October 19, 2021Assignee: Dell Products, L.P.Inventors: Srikanth Kondapi, Sumanth Vidyadhara, Joseph Kozlowski
-
Patent number: 11150884Abstract: In some examples, a system receives an update image including a first device driver to execute in a pre-operating system (pre-OS) environment of the system, and detects a second device driver that is already in the system. The system accesses a pre-stored dynamically configurable policy in the system, the pre-stored dynamically configurable policy relating to selection from among device drivers in the pre-OS environment, and determines, based on the pre-stored dynamically configurable policy, an action to take in response to the update image.Type: GrantFiled: March 31, 2020Date of Patent: October 19, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Scotty M. Wiginton, Jason Spottswood
-
Patent number: 11144326Abstract: Systems, methods, and computer-readable storage media are provided for parallel initiating of devices in a system. The method includes generating an affinity table that stores option ROM execution data including first data associated with a first device and second data associated with a second device and triggering, based on the affinity table, a first initialization of the first device and executing a first option ROM code during a pre-boot phase and triggering, based on the affinity table, a second initialization of the second device and executing a second option ROM code during the pre-boot phase. Triggering the first initialization of the first device and triggering the second initialization of the second device during the pre-boot phase is performed such that at least a part of the first initialization of the first device and at least part of the second initialization of the second device are executed in parallel.Type: GrantFiled: February 19, 2019Date of Patent: October 12, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Paniraja Koppa Manjunatha, Payal Bhaduri, Hari Khanal, Santosh Ramrao Patil, Ganesh Kumar A.
-
Patent number: 11144086Abstract: This disclosure describes a programmable clock configuration block disposed at the SoC system, which manages clock frequency change flow in a single clock domain on a SoC system to provide dynamic clock frequency configuration while the SoC system is in operation. The programmable clock configuration block is configured to interact with the CPU of the SoC system to configure or change parameters relating to the clock signal frequency while the CPU is in an inactive state.Type: GrantFiled: January 22, 2019Date of Patent: October 12, 2021Assignee: Marvell Israel (M.I.S.L) Ltd.Inventors: Nir Ofir, Jonatan Bar-Asher, Dror Egozi, Erez Diamant
-
Patent number: 11133982Abstract: A process for deploying a mesh network includes setting a first node device (1x) in configuration mode; setting a second node device (1x+1) in configuration mode so that the second node device (1x+1) is configured; setting the second node device (1x+1) in deployment mode and moving it away from the first node device (1x) until the second node device (1x+1) activates a radio communication range limit indicator (7); and setting one of the node devices in service mode so that it is ready for data traffic. A simplified mesh network node device (1) for deploying a network uses only knobs and audio-visual indications of the device itself, thus without requiring the use of computers and additional external devices to configure each device.Type: GrantFiled: November 25, 2016Date of Patent: September 28, 2021Assignee: Robert Bosch LimitadaInventors: Luiz Fernando L. Ribeiro, Jr., Ricardo Keigo de Sales Andrade
-
Patent number: 11132192Abstract: Task implementation tools are registered to interface with a change management tool. The change management tool configures a plurality of tasks to implement a change to an information technology infrastructure's configuration, and sends a plurality of task instructions to the plurality of task implementation tools for performing the plurality of tasks. Each task instruction is directed to a targeted task implementation tool for performing a particular task and includes task-related information for the targeted implementation tool to perform the particular task. Registering the plurality of task implementation tools to interface with the change management tool includes registering each the plurality of task implementation tools to accept the task instruction for the particular task directed to it from the change management tool, to know what to do with the task instruction and to know how to respond to the task instruction.Type: GrantFiled: October 1, 2015Date of Patent: September 28, 2021Assignee: BMC Software, Inc.Inventors: Kia Behnia, Douglas Mueller
-
Patent number: 11126749Abstract: Systems, related methods and other means for providing the securing of JavaScript and source code are provided herein. The system and methods may be configured to poll a client device and/or to otherwise determine whether a debugging console is active on a client device and deny access to the JavaScript and source code if the debugging console is active. Additionally or alternatively, the system and methods may receive a request to access the JavaScript and source code form a client device, and may determine whether the request is from a trusted referrer. When the request is from an untrusted referrer, the system and method can deny access to the JavaScript and source code. When the request is from a trusted referrer, the system and method can grant access to the JavaScript and source code.Type: GrantFiled: June 20, 2019Date of Patent: September 21, 2021Assignee: Newman Infinite, Inc.Inventor: Matthew Allan Newman
-
Patent number: 11126420Abstract: A baseboard management controller (BMC) of an information handling system may notify an operating system of the information handling system of receipt of a firmware update for a PCI component. The operating system of an information handling system may receive a notification from a BMC of the information handling system, via a basic input/output system (BIOS), of the information handling system that the BMC has received the firmware update. The operating system may halt traffic to the PCI component for which an update has been received, and the update may be applied to the component.Type: GrantFiled: January 8, 2019Date of Patent: September 21, 2021Assignee: Dell Products L.P.Inventors: Vaideeswaran Ganesan, Suren Kumar, B. Balaji Singh, David Keith Chalfant, Swamy Kadaba Chaluvaiah
-
Patent number: 11120166Abstract: Technologies are provided for generation of firmware configured to restrict use of a firmware tool. Some embodiments include a computing system that can obtain firmware source code comprising a module configured to copy contents of a digitally signed binary file to an advanced configuration and power management interface (ACPI) table at runtime of a firmware. The computing system can generate a firmware image of the firmware, the firmware image comprising the module, a first firmware globally unique identifier (GUID), and a defined area storing digital content that remains unchanged upon a change to the firmware. The computing system also can obtain a binary file comprising a second firmware GUID, a firmware tool GUID, and a feature GUID, and can digitally sign the binary file using a private encryption key to generate the digitally signed binary file. The computing system can store the digitally signed binary file within the defined area.Type: GrantFiled: March 18, 2020Date of Patent: September 14, 2021Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Stefano Righi, Paul Anthony Rhea
-
Patent number: 11121871Abstract: A technique to secure a wireless communication link that is being shared among a wireless access point (AP), and each of a set of wireless clients (each a mobile station (STA)) that are coupled to the AP over the communication link. A typical implementation is a WPA2-PSK communication link. In this approach, and in lieu of a single secret key being shared by all AP-STA pairs, each AP-STA pair derives its own unique WLAN shared secret, preferably via a Diffie-Hellman (DH) key exchange. The WLAN shared secret is then used to generate WPA2-PSK keys, namely, pairwise master key (PMK) and pairwise transient key (PTK), that establish an 802.11 standards-compliant secure link.Type: GrantFiled: October 22, 2018Date of Patent: September 14, 2021Assignee: International Business Machines CorporationInventors: Chih-Wei Hsiao, Chih-Wen Chao, Wei-Hsiang Hsiung, Ya-Hsuan Tsai
-
Patent number: 11113072Abstract: Embodiments described herein may relate to methods, systems, and/or instructions stored on non-transitory computer readable mediums for managing a boot personality of a network device. Managing a boot personality may include, while executing a first operating system on a network device in a first boot personality using a first processor, executing a command to modify a configuration of a hardware component of the network device to cause the network device to be configured in a second boot personality. The method may also include rebooting the network device; initializing, based on the configuration of the hardware component, a second processor before the first processor; and executing, after the initialization, a second operating system while the network device is in the second boot personality.Type: GrantFiled: August 2, 2019Date of Patent: September 7, 2021Assignee: Arista Networks, Inc.Inventors: Fakherdin Kalla, Gil Adrian Torres
-
Patent number: 11106624Abstract: A method is provided to generate a configuration descriptor for a chipset in a computing unit. The method includes determining, by one or more processors, a plurality of desired interface configurations for the chipset and for each of the one or more desired interface configurations, determining one or more ports of the chipset and corresponding platform connectors that satisfy features of the each of the one or more of the desired interface configurations based on a chipset description and a platform description. The method further includes assigning a port from among the determined one or more ports to the each of the one or more of the desired interface configurations and generating a chipset configuration descriptor based on the assigning of ports to each of the one or more desired interface configurations. In some embodiments, the chipset is initialized based on the configuration descriptor.Type: GrantFiled: May 1, 2019Date of Patent: August 31, 2021Assignee: Dell Products L.P.Inventor: Anh Dinh Luong
-
Patent number: 11099832Abstract: Method for updating a bootloader of a controller of a light, comprising at least one processor, at least one bootloader storage area, at least one application storage area, and a file storage area, a first bootloader file stored in a first bootloader storage area, said method comprising: transfer-ring to the controller a bootloader updating programme packet provided outside of the controller and which comprises or can generate a bootloader updating file which comprises either a complete up-to-date second bootloader file or programme parts supplementing the first bootloader file to form an up-to-date second bootloader file, storing the bootloader updating file in the file storage area of the controller, and, in the case of a sufficient minimum voltage being available to the controller, writing the first bootloader storage area with the bootloader updating file from the file storage area.Type: GrantFiled: October 26, 2018Date of Patent: August 24, 2021Assignee: Schreder S.A.Inventors: Helmut Schröder, Daniel Brand, Raoul Van Bergen
-
Patent number: 11102071Abstract: Server management software providing functionality that eliminates proliferation of server profile templates due to small variations in server hardware types for newly configured systems is provided. The server management software allows a user to specify one or more hardware requirements or parameters for a server hardware template that applies the template across a broader range of hardware configurations rather than to one specific configuration.Type: GrantFiled: September 20, 2018Date of Patent: August 24, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: David Arko, Mark M. Bunner, Kari Whitcomb, Keith L. Kelley
-
Patent number: 11099957Abstract: Compatibility testing systems and methods are disclosed that provide scalable validation testing of systems and devices. In examples, systems and devices are identified to provide fundamental information about driver operations and driver extensions functionality. The identification allows systems and devices having particular similarities to be grouped in object groups. Compatibility tests are tagged as corresponding to the identifiable systems, devices, and/or object groups, compatibility testing system and methods map test sets specifically tailored to systems and devices as identified by their driver operations and driver extensions functionality. The tailored test sets include tests that ensure compatibility and through optimized test-to-device target mapping, an optimal set of testing set is discovered and scheduled to run. Strategically controlling the amount of testing distributed and executed increases compatibility testing speed and scalability.Type: GrantFiled: August 1, 2019Date of Patent: August 24, 2021Assignee: Microsoft Technology Licensing, LLCInventors: George A. Kirita, Sandeep Fotedar, Yuen-Chen D. Chang
-
Patent number: 11095445Abstract: A system includes a management system, a managed system that is coupled to the management system through a network. The managed system comprises a managed device, a key identifier storage, a first managed device locking system coupled to the managed device and the key identifier storage, and a second managed device locking system coupled to the managed device, the key identifier storage, and the first managed device locking system. The first managed device locking system is configured to store a key identifier of the managed device in the key identifier storage and to provide access to a locking key of the managed device based upon the key identifier of the managed device, stored in a management system. The second managed device locking system is configured to monitor the managed device for an event that triggers unlocking the managed device, monitor operating status of the first managed device locking system.Type: GrantFiled: January 30, 2019Date of Patent: August 17, 2021Assignee: Dell Products L.P.Inventors: Chitrak Gupta, Rama Rao Bisa, Sushma Basavarajaiah, Kala Sampathkumar, Shekar Babu Suryanarayana, Mukund P. Khatri, Ajay Shenoy
-
Patent number: 11093269Abstract: Methods, systems, and apparatus, including computer program products, for managing resources in virtualization systems, including multi-cloud systems. The use of supply chain economics alone and in combination with other techniques offers a unified platform to integrate, optimize or improve, and automate resource management in a virtualization system. These techniques may be used to monitor and control the delivery of service level agreements and software licenses. They may also be used to monitor and control contention of computing resources in a virtualization system, and to suspend or terminate computing resources.Type: GrantFiled: November 17, 2016Date of Patent: August 17, 2021Assignee: Turbonomic, Inc.Inventors: Yechiam Yemini, Shmuel Kliger, Danilo Florissi, Shai Benjamin, Yuri Rabover, Mor Cohen, Enlin Xu, Endre Sara
-
Patent number: 11086379Abstract: Power conservation logic for a storage node operates in parallel with an emergency shutdown process in which an emergency power source is engaged and data and metadata are destaged from volatile memory to non-volatile managed drives. The power conservation logic serially implements power conservation actions until enough reserve power is available to complete the emergency shutdown process. The power conservation logic may learn how much power savings are realized from each conservation action and adjust the order in which the conservation actions are serially implemented, e.g. in order from greatest to least power consumption reduction.Type: GrantFiled: October 28, 2019Date of Patent: August 10, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: James Guyer, Clifford Lim, Scott Gordon
-
Patent number: 11082284Abstract: System and methods are described for applying a configuration to an application binary image in a multi-server computing environment. The steps include receiving, by a configuration manager in a multi-server computing environment, a request from a client to apply a selected application configuration to a selected application binary image stored on a selected server in the multi-server computing environment, and forwarding, by the configuration manager, the request to an agent executing on the selected server. The steps further include getting, by the agent, the selected application configuration from a repository, the repository storing a plurality of application configurations; and applying, by the agent, the selected application configuration to the selected application binary image.Type: GrantFiled: January 28, 2020Date of Patent: August 3, 2021Assignee: salesforce.com, inc.Inventors: Sahil Vinod Vazirani, Madhuri Ravindra Gore, Parin Nitin Maru, Reeta Ashokkumar Singh, Simone Adelio Paganini
-
Patent number: 11080082Abstract: Cross-hypervisor virtual machine conversion. A set of disk images that define a source virtual machine (VM) in a source host computing environment is determined. For each respective disk image, a corresponding overlay image that references the respective disk image is generated. The overlay image that corresponds to a boot disk image is altered to enable a target VM process to be booted from the overlay image on a target host computing device that utilizes a second type of hypervisor. A target VM process that boots from the overlay image that corresponds to the boot disk image is initiated, and the target VM process is configured to access the set of disk images indirectly via the corresponding overlay images.Type: GrantFiled: August 2, 2019Date of Patent: August 3, 2021Assignee: Red Hat, Inc.Inventors: Martin Kletzander, Richard W. M. Jones
-
Patent number: 11074207Abstract: A system-on-chip (SoC) includes a processor, a system interconnect (a first bus) connected to the processor, a physical layer protocol (PHY) intellectual property (IP) block, a second bus connected to the processor, and a reset controller connected to the first bus and the second bus. The processor includes a plurality of central processing unit (CPU) cores. The PHY IP block, connected to the first bus, includes a plurality of PHY IPs including physical layers and is connected to external devices. The reset controller detects an abnormal state of the processor based on a signal from the processor, or an absence of a signal from the processor. The reset controller applies a reset signal to the PHY IP block in response to the detected abnormal state. The PHY IP block outputs a corresponding preset data to respective one of the external devices in response to the reset signal during a reset period.Type: GrantFiled: July 15, 2020Date of Patent: July 27, 2021Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jiwoong Kim, Dongjoo Kim, Jaekuk Park, Yujin Oh, Moonki Jang, Jieun Jeong
-
Patent number: 11068598Abstract: Methods, systems, and computer programs encoded on computer storage medium, for verifying, by a mask ROM of a CPU of a first computing device and with fused keys included by the CPU, a boot loader that is included by a flash memory of the first computing device, in response to verifying the boot loader, verifying, by the boot loader and with boot loader keys included by the flash memory, a kernel included by the a memory device of the first computing device, in response to verifying the kernel, decrypting, by the kernel using a hidden root key (HRK) included by the CPU of the first computing device, a device unique certification (DUC) included by the flash memory, in response to decrypting the DUC, generating, by the first computing device, a proof-of-possession of the DUC.Type: GrantFiled: November 1, 2018Date of Patent: July 20, 2021Assignee: Dell Products L.P.Inventors: Michael Emery Brown, Josh M. Pennell, Jacob R. Hutcheson, Marshal F. Savage, Nikhil Swarnakumar, Rhushabh Bhandari
-
Patent number: 11070685Abstract: An apparatus includes a device image processor configured to receive the plurality of device image definitions and the plurality of device offset information definitions from the device image module, read, from the device configuration definition, a plurality of device image parts defined by the plurality of received device image definitions, respectively, receive, from the device image module, the device error definition and the error offset information definition, read, from the device configuration definition, an error image part defined by the received device error definition, arrange the plurality of read device image parts on a plurality of offset positions defined by the plurality of received device offset information definitions, respectively, and arrange the read error image part on an offset position defined by the received error offset information definition, to thereby generate a composite image, and cause the software executing module to display the composite image on the display device.Type: GrantFiled: October 10, 2019Date of Patent: July 20, 2021Assignee: KYOCERA DOCUMENT SOLUTIONS INC.Inventors: Daisaku Nagano, Hiroshi Manabe
-
Patent number: 11068279Abstract: A method includes identifying a first distributed conversion and control assembly (DCCA) in a central electronics complex (CEC) of a computer system, the CEC containing the first DCCA and a second DCCA, each of the first DCCA and the second DCCA having a flexible service processor (FSP); determining that the computer system satisfies preconditions for concurrent replacement of the first DCCA; disabling control software for a thermal and power management device (TPMD) of the first DCCA; fencing off the first DCCA; depowering the first DCCA; receiving a new media access control (MAC) address of a replacement DCCA; reconfiguring an operating system of the CEC to recognize the new MAC address of the replacement DCCA; powering on the replacement DCCA; removing the fencing off of the first DCCA; and resetting an FSP of the replacement DCCA.Type: GrantFiled: February 28, 2020Date of Patent: July 20, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ronald P Corrado, Anthony Joseph Cozzolino, Gerald Fahr, Bret G Bidwell, Ellick Chi-lick Law, Patrick Caffrey, William Wajda
-
Patent number: 11068430Abstract: Examples relate to configuration parameter transfer. An apparatus may include a memory resource storing executable instructions. Instructions may include instructions to receive a first signal from a host computing device. Instructions may further include instructions to initiate communications with the host computing device in response to receiving the first signal. Instructions may further include instructions to receive a configuration parameter from the host computing device in response to initiation of communications with the host computing device. The apparatus may further include a processing resource to execute the instructions stored on the memory resource.Type: GrantFiled: April 24, 2017Date of Patent: July 20, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Isaac Lagnado, Jeffrey K Jeansonne, Roger D Benson, Ho-Sup Chung, Rahul V Lakadwala, Steven Petit
-
Patent number: 11068789Abstract: A commercial process with a dependent variable can be associated with a set of independent variables. The commercial process can continuously provide data collection opportunities. An intervention is designed using a model to predict the dependent outcome. The actual outcome of the intervention can be determined within the window of utility for these data. One objective is to improve intervention outcomes with prediction. Purely random outcomes (no model prediction) and outcomes resulting from the intervention (model operations) are aggregated into separate files—a sequence of control model data files and a sequence of model data files of operational data. These model data files and control model data files are used to analyze model performance and to react automatically when identified conditions warrant.Type: GrantFiled: March 28, 2016Date of Patent: July 20, 2021Assignee: Aha Analytics Software LLCInventors: Robert Craig Murphy, Bruce Allen Bacon, Peter T. Gallanis, Mark Samuel Teflian
-
Patent number: 11068318Abstract: A method for dynamically providing a status of a hardware thread/hardware resource independent of the operation of the hardware thread/hardware resource using an inter-thread communication protocol. A master hardware thread may be configured to communicate status requests to associated slave hardware threads and/or hardware resources. Each slave hardware thread/hardware resource may be configured with hardware logic configured to automatically determine status information for the slave hardware thread/hardware resource and communicate a status response to the master hardware thread without interrupting processing of the slave hardware thread/hardware resource.Type: GrantFiled: November 5, 2019Date of Patent: July 20, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jamie R. Kuesel, Mark G. Kupferschmidt, Paul E. Schardt, Robert A. Shearer
-
Patent number: 11068278Abstract: An information handling system includes a dual in-line memory module (DIMM) coupled to a memory controller via a memory channel. A processor during a first in time boot process of the information handling system determines a first environmental condition of the information handling system, and initializes the memory controller and the DIMM to determine a first set of initialization parameters for the memory controller and the DIMM. During a second in time boot process of the information handling system, the processor determines if a second environmental condition is different than the first environmental condition, if the second environmental condition is not different then to continue the second in time boot process without initializing the memory controller and the DIMM, and if the second environmental condition is different then to initialize the memory controller and the DIMM to determine a second set of initialization parameters for the memory controller and the DIMM.Type: GrantFiled: October 18, 2019Date of Patent: July 20, 2021Assignee: Dell Products L.P.Inventors: Mark Shutt, Wei G Liu, Quy Hoang, Andy Butcher
-
Patent number: 11061967Abstract: A service monitoring system receives a selection of key performance indicators (KPIs) that each indicate a different aspect of how a service provided by one or more entities is performing. Each entity of the one or more entities produces machine data or wherein each entity has its operation reflected in machine data not produced by the entity. Each KPI is defined by a different search query that derives one or more values from the machine data pertaining to the one or more entities providing the service, where each of the one or more values is associated with a point in time and representing the aspect of how the service is performing at the associated point in time. For each of the selected KPIs, the service monitoring system derives the one or more values and causes display of a graphical visualization of the derived one or more values for the KPI along a time-based graph lane.Type: GrantFiled: March 21, 2017Date of Patent: July 13, 2021Assignee: SPLUNK INC.Inventors: Tristan Antonio Fletcher, Alok Anant Bhide
-
Patent number: 11062271Abstract: Artificial intelligence is introduced into an electronic meeting context to perform various tasks before, during, and/or after electronic meetings. The artificial intelligence may analyze a wide variety of data such as data pertaining to other electronic meetings, data pertaining to organizations and users, and other general information pertaining to any topic. Capability is also provided to create, manage, and enforce meeting rules templates that specify requirements and constraints for various aspects of electronic meetings. Embodiments include improved approaches for translation and transcription using multiple translation/transcription services. Embodiments also include using sensors in conjunction with interactive whiteboard appliances to perform person detection, person identification, attendance tracking, and improved meeting start.Type: GrantFiled: October 9, 2017Date of Patent: July 13, 2021Assignee: Ricoh Company, Ltd.Inventors: Steven Nelson, Hiroshi Kitada, Lana Wong
-
Patent number: 11054889Abstract: Power supply efficiency may be provided. First, a total power supply capacity may be determined comprising a sum of a plurality of supply capacities respectively corresponding to a plurality of power supplies serving a plurality of components. Next, a load value corresponding to the plurality of components may be determined. A number of the plurality of power supplies may then be powered down. The number of power supplies powered down may comprise a value that may cause a remaining number of the plurality of power supplies serving the plurality of components to operate within an efficiency range.Type: GrantFiled: March 23, 2020Date of Patent: July 6, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Torsha Das, Jay Yoo, Tuchih Tsai, Kabiraj Sethi
-
Patent number: 11051347Abstract: In a communication apparatus on a network where communication apparatuses perform direct communication with each other, a network management apparatus for managing the network based on message information transmitted and received on the network is determined. When the communication apparatus itself is determined as the network management apparatus, the apparatus collects information indicating device capabilities from other communication apparatuses. On the other hand, the communication apparatus receives information indicating device capabilities from another communication apparatus when the other communication apparatus is determined as the network management apparatus.Type: GrantFiled: October 20, 2016Date of Patent: June 29, 2021Assignee: Canon Kabushiki KaishaInventors: Tatsuhiko Sakai, Kenichi Fujii, Mitsuhiro Watanabe, Kazuo Moritomo
-
Patent number: 11048663Abstract: 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: November 15, 2017Date of Patent: June 29, 2021Assignee: salesforce.com, inc.Inventor: Preston Tuggle
-
Patent number: 11048838Abstract: Systems and methods are disclosed for automated generation of integrated circuit designs and associated data. These allow the design of processors and SoCs by a single, non-expert who understands high-level requirements; allow the en masse exploration of the design-space through the generation processors across the design-space via simulation, or emulation; allow the easy integration of IP cores from multiple third parties into an SoC; allow for delivery of a multi-tenant service for producing processors and SoCs that are customized while also being pre-verified and delivered with a complete set of developer tools, documentation and related outputs. Some embodiments, provide direct delivery, or delivery into a cloud hosting environment, of finished integrated circuits embodying the processors and SoCs.Type: GrantFiled: August 1, 2019Date of Patent: June 29, 2021Assignee: SiFive, Inc.Inventors: Yunsup Lee, Richard Xia, Derek Pappas, Mark Nugent, Henry Cook, Wesley Waylon Terpstra, Pin Hung Chen
-
Patent number: 11042465Abstract: A computer-implemented system for determining a loading time by an application in a user device may include a memory storing instructions and at least one processor configured to execute the instructions to perform a process. The process may include detecting a first trigger event and determining a first start time of a loading by a first application in response to the detected first trigger event. The process may also include detecting a second trigger event and determining a first end time of the loading by the first application in response to the detected second trigger event. The process may further include transmitting, via a network, a first log comprising the first start time and the first end time to a server.Type: GrantFiled: September 2, 2020Date of Patent: June 22, 2021Assignee: Coupang Corp.Inventors: Sang Ryul Kim, Ho Han, Su Hwan Hwang, Jeong Soo Park, Byoung Ho Han, Chun Kwon Park
-
Patent number: 11042450Abstract: A method for checkpointing includes capturing a runtime state image of an application running in a container, wherein the runtime state image includes memory state data and file system state data of the container, adding the runtime state image to a collection of runtime state images associated with the container, and restoring the container to a specified state by retrieving at least a portion of the memory state data and file system state data of the runtime state image from the collection of runtime state images.Type: GrantFiled: July 28, 2016Date of Patent: June 22, 2021Assignee: International Business Machines CorporationInventors: Hui Kang, Michael V. Le, Shu Tao
-
Patent number: 11036493Abstract: A memory system may include: a nonvolatile memory device including a system region for storing lifespan information of a plurality of memory blocks and an one-Time Programmable (OTP) region which is not reset when firmware is upgraded; a function component configured to store the firmware; an interface configured to receive new firmware for upgrade; a validation control component configured to perform a validation operation of the nonvolatile memory device; and an upgrade component configured to upgrade the firmware when the validation operation of the nonvolatile memory device is performed, wherein the validation control component selects at least one backup block by referring to the OTP region, backs up the lifespan information to the at least one backup block, and then controls the upgrade component to upgrade the firmware.Type: GrantFiled: August 23, 2018Date of Patent: June 15, 2021Assignee: SK hynix Inc.Inventor: Jeen Park
-
Patent number: 11038790Abstract: In one embodiment, a method includes identifying a number of target network apparatuses within a network to which a first network apparatus belongs, generating a first message including a reply-required indication and encoded identities for the plurality of target network apparatuses, sending the first message through the network, where the network is configured to deliver a copy of the first message to each of the target network apparatuses using a point-to-multipoint packet-forwarding architecture, receiving one or more second messages from one or more of the target network apparatuses, respectively, where each of the one or more second messages is generated as a reply to the first message by one of the one or more target network apparatuses, and identifying which of the plurality of target network apparatuses failed to respond to the first message based on the received one or more second messages.Type: GrantFiled: June 5, 2019Date of Patent: June 15, 2021Assignee: Cisco Technology, Inc.Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, IJsbrand Wijnands
-
Patent number: 11032598Abstract: Media rendering system including a remote control device and associated docking station. The remote control device interfaces with a remote server to stream media content for local and/or external playback. The remote control device may interface with a docking station to playback rendered media on one or more entertainment appliances. The portable device preferably has standard remote control capability in order to enable advanced features and functions for media playback.Type: GrantFiled: June 2, 2015Date of Patent: June 8, 2021Assignee: UNIVERSAL ELECTRONICS INC.Inventors: Marcel Hilbrink, Patrick H. Hayes, Jeremy K. Black
-
Patent number: 11030317Abstract: Embodiments described herein enable independently recoverable security for processor and peripheral communication, enabling a processor without native non-volatile memory to generate and recover credentials in response to a firmware update. The processor and peripheral can each have credentials burned into secure fuses. The processor can derive a shared secret from the secure fuses using security attributes that are based on the security version number of firmware within the processor and the peripherals to which the processor is to security communicate. The processor and peripherals can generate ephemeral session keys from the shared secret and nonces. The ephemeral session keys can be used to secure communications between the processor and the peripherals.Type: GrantFiled: March 28, 2019Date of Patent: June 8, 2021Assignee: INTEL CORPORATIONInventors: Xiaoyu Ruan, William A. Stevens, Jr., David Novick
-
Patent number: 11030047Abstract: Embodiments of information handling systems (IHS) and computer implemented methods are disclosed herein to restore system firmware to a selected restore point. In one embodiment, the IHS may include a computer readable non-volatile memory configured to store system firmware, a computer readable storage device configured to store an operating system (OS), a system registry, and an OS restore application, and a processing device configured to execute program instructions within the OS restore application to restore the system registry to a selected restore point and reboot the IHS. As the IHS is in the process of being rebooted, the processing device may execute program instructions within a firmware restore application stored within the computer readable non-volatile memory or the computer readable storage device to restore the system firmware to the selected restore point.Type: GrantFiled: April 30, 2019Date of Patent: June 8, 2021Assignee: Dell Products L.P.Inventors: Balasingh Samuel, Alok Pant, Ibrahim Sayyed