Configuration Initialization Patents (Class 710/10)
-
Patent number: 12222890Abstract: A method of programming a fabric-coupled FPGA device includes instructing a communication fabric to establish a first logical partition segregating a first set of communication switch ports within the communication fabric that includes the management processor and a target device comprising a memory device configured to program a field-programmable gate array (FPGA). The method includes directing configuration data configured to program the FPGA to the target device over the first logical partition. The method includes instructing the communication fabric to remove the first logical partition in the communication fabric, wherein the configuration data remains stored at the target device after removal of the first logical partition. The method includes instructing the communication fabric to establish a second logical partition segregating a second set of communication switch ports within the communication fabric that includes a selected device and the target device that stores the configuration data.Type: GrantFiled: June 22, 2022Date of Patent: February 11, 2025Assignee: Liqid Inc.Inventors: James Scott Cannata, Christopher R. Long, Phillip Clark, Sumit Puri
-
Patent number: 12206323Abstract: A bridgeless PFC circuit includes: a control module that collects a current flowing through a current sampling element; and when the current flowing through the current sampling element is greater than a first threshold, the control module controls a switch element to be turned on. Based on the current flowing through the current sampling element, the switch element can be controlled to be turned on, thereby implementing zero-voltage turn-on of the switch element. Because the collected current does not change abruptly, a delay requirement on a sampling control circuit included in the control module is lowered, and a signal anti-interference capability of the control module is strong.Type: GrantFiled: November 28, 2022Date of Patent: January 21, 2025Assignee: Huawei Digital Power Technologies Co., Ltd.Inventors: Hua Jiang, Zejie Lv, Baoguo Chen
-
Patent number: 12197366Abstract: A USB IC, an operation method thereof, and a USB device are provided. The USB IC is disposed in the USB device and includes a sideband use interface circuit coupled to a sideband use pin of a USB connector of the USB device, and a control circuit. The control circuit is coupled to the sideband use interface circuit and reports a first adapter configuration to a USB host via the sideband use interface circuit so that the USB host enumerates the USB device. The control circuit observes a behavior of the USB host to the USB device after the USB device is enumerated. The control circuit determines whether the first adapter configuration is suitable for a connection manager of the USB host according to the behavior. If not, the control circuit reports a second adapter configuration to the USB host so that the USB host re-enumerates the USB device.Type: GrantFiled: November 21, 2022Date of Patent: January 14, 2025Assignee: VIA LABS, INC.Inventors: Chun-Heng Lin, Terrance Shiyang Shih, Chin-Sung Hsu
-
Patent number: 12197797Abstract: A mobile terminal device executes an OS including a printing system that supports a first search protocol and a printing function using a first printing method as a standard. If instructions for the use of the printing system included in the OS are provided by the user, the mobile terminal device receives a message conforming to the first search protocol from a printer that has been newly detected via the first search protocol. In a case where the detected printer has been selected, if the printer is determined not to conform to the first printing method based on the contents of the received message, the mobile terminal device activates a function for downloading a plug-in that supports the printer.Type: GrantFiled: August 1, 2023Date of Patent: January 14, 2025Assignee: CANON KABUSHIKI KAISHAInventor: Hisashi Kato
-
Patent number: 12197353Abstract: Systems and methods for controlling data transaction between master and slave devices are described. A master device can be connected to multiple slave devices that can operate under one of a first, a second, and a third operation modes. The first operation mode can cause the master device to perform data transactions with the multiple slave devices via a network element and the multiple slave devices can be connected to one another via the network element. The second operation mode can disconnect the master device from the multiple slave devices, and multiple agents connected to the multiple slave devices can fulfill the data transactions. The third operation mode can cause the master device to perform data transactions with a first subset of the multiple slave devices via the network element, and can cause the master device to be disconnected from a second subset of the multiple slave devices.Type: GrantFiled: June 8, 2023Date of Patent: January 14, 2025Assignee: Renesas Electronics America Inc.Inventors: Shubing Zhai, James Wang, Jankin Hu, Wei Wang
-
Patent number: 12184750Abstract: Apparatus and associated methods relate to a stackable distributed communication and control hub (DCCH) configured to provide a wide viewing angle for instantly inspecting multiple connections when multiple DCCHs are stacked. In an illustrative example, a DCCH may include multiple connection ports distributed on one or more edge surfaces. An offset bracket, for example, may couple two DCCHs, each at a coupling surface of the corresponding DCCH. Upon coupling, the DCCHs are held at substantially parallel planes. For example, a first DCCH is offset from a second DCCH in two directions. In a first direction, respective planes are offset along a vertical axis by a predetermined first offset. In a second direction, the DCCHs are offset by a predetermined second offset, orthogonal to the first direction. Various embodiments may advantageously allow visual status of the connection ports visible in at least one viewing angle along the vertical axis.Type: GrantFiled: October 21, 2022Date of Patent: December 31, 2024Assignee: Banner Engineering Corp.Inventors: Robert T. Fayfield, Sabrina Kawalec, Mark Rue, Paul Fabian, Arthur Padget, Charles Dolezalek, Luke Karnas, William Theunissen, David Franke, Robert Schlosser, Kent Dahlen, Matthew Schmitt, Nick Olsen
-
Patent number: 12169655Abstract: An image forming apparatus comprises: a connection unit configured to connect with an information processing apparatus in order to allow execution of a remote operation of the image forming apparatus by the information processing apparatus; a detection unit configured to detect an event that has occurred in the image forming apparatus; and a disconnection unit configured to, in a case where occurrence of a predetermined event corresponding to a state of use of the image forming apparatus is detected by the detection unit while connected with the information processing apparatus by the connection unit, disconnect the connection with the information processing apparatus.Type: GrantFiled: September 26, 2023Date of Patent: December 17, 2024Assignee: CANON KABUSHIKI KAISHAInventor: Shinichi Chiba
-
Patent number: 12147375Abstract: A method for performing an operation in relation to a USB device, comprises configuring a USB interface in a USB controller so as to open one or more pipes between the USB controller and one or more corresponding USB endpoints of a USB device according to a required USB endpoint configuration of the USB device that is required for performing an operation in relation to the USB device, performing the operation in relation to the USB device, and unconfiguring the configured USB interface in the USB controller so as to close the one or more pipes between the USB controller and the one or more corresponding USB endpoints of the USB device. Such a method may allow operations to be performed concurrently in relation to a greater number of USB devices than the prior art methods and/or may allow operations to be performed concurrently in relation to the same number of USB devices using fewer USB endpoint resources of the USB controller and/or fewer USB controllers than the prior art methods.Type: GrantFiled: January 28, 2021Date of Patent: November 19, 2024Assignee: BLANCCO TECHNOLOGY GROUP IP OYInventors: Markus Törmä, Jarno Manninen, Niko Häikiö
-
Patent number: 12130710Abstract: Embodiments automate the timely remediation of issues by matching failed operations to a script that is configured to fix the problem or problems without causing additional side effects, thus minimizing unavailability of services and loss of data. A method detects a backup operation alert message sent from a data manager or storage system that encodes one or more attributes affected by the backup operation, wherein the attributes are weighted to reflect a percentage importance of the a corresponding script to fix the problem. A script library is scanned to identify scripts that match the alert message. A component generates a score for each script, where the score factors the relevance of the script to the backup operation based on the weighted attributes, and executes the script with the highest score, as the script most likely to fix the issue causing the alert message.Type: GrantFiled: September 29, 2022Date of Patent: October 29, 2024Assignee: Dell Products L.P.Inventors: Mark Malamut, Adam Brenner, Arun Murti
-
Patent number: 12130926Abstract: Examples of electronic devices are described herein. In some examples, an electronic device includes a memory and a controller. In some examples, the controller is to enable a basic input/output system (BIOS) safe mode in response to an authentication procedure. In some examples, the controller is to provide access to back-up variable service region in the memory storing default BIOS data. In some examples, the controller is to start a modified BIOS based on the default BIOS data in response to enablement of the BIOS safe mode.Type: GrantFiled: October 2, 2020Date of Patent: October 29, 2024Assignee: Hewlett-Packard Development Company, L.P.Inventors: Wei Ze Liu, Rosilet Retnamoni Braduke, ChengKai Yeh
-
Patent number: 12117958Abstract: The present invention is related to a computing device (CD), in particular for automotive applications, with a safe and secure coupling between virtual machines (VMi) and a peripheral component interconnect express device (PCIe-D). The invention is further related to a vehicle comprising such a computing device (CD). The computing device (CD) comprises one or more virtual machines (VMi) and a virtual switch (VS). The virtual switch (VS) is configured to provide a safe and secure coupling between the one or more virtual machines (VMi) and at least one peripheral component interconnect express device (PCIe-D) configured to support single-root input/output virtualization, to which the computing device (CD) is connected.Type: GrantFiled: May 13, 2021Date of Patent: October 15, 2024Assignee: Elektrobit Automotive GmbHInventors: Helmut Gepp, Bekim Chilku, Georg Gaderer, Michael Ziehensack
-
Patent number: 12099609Abstract: A computing system may implement a basic input/output system (BIOS) update method. The BIOS also includes identifying an installed central processing unit (CPU) of a computer system coupled to a BIOS chipset, selecting CPU firmware corresponding to the installed CPU from a plurality of CPU platform firmware stored on a first memory, and loading the CPU firmware into a shared portion of a second memory coupled to the BIOS chipset, where the shared portion of the second memory is configured to store the CPU firmware as secondary CPU firmware.Type: GrantFiled: December 18, 2020Date of Patent: September 24, 2024Assignee: Advanced Micro Devices, Inc.Inventor: Hsiu-Ming Chu
-
Patent number: 12099347Abstract: A system may include drives that are communicatively coupled to and/or control I/O devices via communication option cards. The drives and/or the communication option cards may include a logic engine to control internal I/O devices and external I/O devices via single pair Ethernet (SPE) conductors accessible via an Ethernet network.Type: GrantFiled: September 24, 2021Date of Patent: September 24, 2024Assignee: Rockwell Automation Technologies, Inc.Inventors: Scott D Braun, Todd A. Wiese, Dave C. Mazur, Marius G. Chis
-
Patent number: 12026007Abstract: A data transfer system includes a slave device, and a host device that is connected to the slave device via at least a power supply line, a clock line, a command line, and a data line. A CMD line is continuously driven to a low level in a period from when the supply of at least a first clock is stopped to when the second clock is supplied (period form timing t5 to timing t6).Type: GrantFiled: April 26, 2022Date of Patent: July 2, 2024Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Tadashi Ono, Isao Kato
-
Patent number: 12008416Abstract: A system including: one or more processors; a memory storing computer program code that controls the one or more processors to: receive usage metrics associated with a first application; determine whether the first application comprises a cyclic usage pattern, a batch usage pattern, or a non-cyclic usage pattern; select a scaling technique based on the determination; and automatically scale the first application with the selected scaling technique. The system may determine that at least one virtual machine should be added to a first plurality of virtual machines in response to a resource usage of an application exceeding a maximum usage allocation and determine that at least one virtual machine should be removed to the first plurality of virtual machines in response to a minimum usage allocation exceeding the resource usage of the first plurality of virtual machine instances.Type: GrantFiled: June 29, 2021Date of Patent: June 11, 2024Assignee: CAPITAL ONE SERVICES, LLCInventors: Manideep Kantamneni, Tariq Bhatti, Jayasri Chadalavada, Shantanu Mantri
-
Patent number: 11983136Abstract: A Peripheral Component Interconnect Express (PCIe) device performing communication with a host through a PCIe link includes a first physical function, a plurality of second physical functions, and a function mode controller. The first physical function manages the PCIe link and receives function mode control information from the host. Each of the plurality of second physical functions may be enabled or disabled according to a respective operation mode. Based on the function mode control information, the function mode controller sets the operation modes of the plurality of second physical functions to one of an active mode and an inactive mode.Type: GrantFiled: October 19, 2021Date of Patent: May 14, 2024Assignee: SK hynix Inc.Inventors: Yong Tae Jeon, Sang Hyun Yoon, Se Hyeon Han
-
Patent number: 11966629Abstract: A distributed data storage system can be configured with a host connected to a first device and an initialization module that performs a default initialization procedure on the first device in response to detecting the first device has an unknown manufacturing origin. Conducting the default initialization procedure may allow the first device to service data access requests from the host. In response to the connection of a second device to the host and initialization module, a manufacturing origin of the second device is identified with the initialization module before the initialization module customizes the default initialization procedure to a custom procedure that is executed to allow the second device to satisfy a background operation prescribed by the initialization module.Type: GrantFiled: June 23, 2022Date of Patent: April 23, 2024Assignee: Seagate Technology LLCInventors: Hemant Vitthalrao Mane, Jason Matthew Feist, Praveen Viraraghavan, Robert W. Dixon, Marc Timothy Jones, Steven Williams
-
Patent number: 11962462Abstract: System on a chip, comprising several master pieces of equipment, several slave resources, an interconnection circuit capable of routing transactions between master pieces of equipment and slave resources, and a processing unit at least configured to allow a user of the system on a chip to implement within the system on a chip at least one configuration diagram of this system defined by a set of configuration pieces of information including at least one piece of identification information assigned to each master piece of equipment, The identification pieces of information are intended to be attached to all the transactions emitted by the corresponding master pieces of equipment, the set of configuration pieces of information not being used for addressing the slave resources receiving the transactions and being used to define an assignment of at least one piece of master equipment to at least some of the slave resources.Type: GrantFiled: May 22, 2023Date of Patent: April 16, 2024Assignees: STMicroelectronics (Alps) SAS, STMicroelectronics (Grand Ouest) SASInventors: Nicolas Anquet, Loic Pallardy
-
Patent number: 11940906Abstract: A method to be implemented by the server includes steps of: during a power-on self-test, determining whether a storage device is communicatively connected to the server; when it is determined that a storage device is communicatively connected to the server, determining whether the storage device stores a script file having a preset filename; and when it is determined that the storage device stores a script file having the preset filename, performing a process of modifying the BIOS based on the script file.Type: GrantFiled: December 20, 2021Date of Patent: March 26, 2024Assignee: Mitac Computing Technology CorporationInventor: Chia-Jen Huang
-
Patent number: 11940863Abstract: Described herein is a technology for a wakeup pattern-data stream correlation by a detector to provide a trigger condition for a microcontroller in a wakeup receiver (WuRX). For example, the detector includes a data packet layer with a plurality of index registers that are updated through sampling of data streams. A sample clock is coupled to each of the plurality of index registers to independently activate each of the plurality of index registers. A shared comparator will then compare the updated plurality of index registers to corresponding shift registers that are initialized with rotating wakeup pattern bits. Based upon a number of matching results, the detector generates a triggering signal that facilitates a low-power operating mode to a high-power operating mode change.Type: GrantFiled: November 16, 2021Date of Patent: March 26, 2024Assignee: Texas Instruments IncorporatedInventors: Andreas Michael Schoch, Ernst Muellner
-
Patent number: 11927985Abstract: A wearable electronic device accommodatable in an external electronic device may include a communication circuit, and at least one processor.Type: GrantFiled: March 24, 2022Date of Patent: March 12, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Myeongjae Hong, Hyunmo Yang, Seungnyun Kim, Junwhon Uhm, Yongseob Yun, Jongmin Yoon, Junmyeong Jeong
-
Patent number: 11921859Abstract: Methods, systems, and devices for transitioning an information handling system (IHS) to a predetermined operating state is disclosed. During the transition, the IHS may obtain data from a variety of sources which may subject it to compromise. To reduce the likelihood that the IHS is compromised, the IHS may evaluate its environment and its own operation to determine its security state. Depending on its security state, the IHS may perform various actions to reduce the likelihood of it being compromised through its transition process.Type: GrantFiled: November 4, 2021Date of Patent: March 5, 2024Assignee: Dell Products L.P.Inventors: Ibrahim Sayyed, Christopher Channing Griffin, Purushothama Rao Malluru, Chris Edward Pepper
-
Patent number: 11924046Abstract: This disclosure describes techniques and mechanisms for disclosure describes techniques and mechanisms for a central management plane to automatically create and assign system identifiers to network devices, thereby creating a global network hierarchy within a network. The techniques enable the use of a system identifier to be automatically generated and assigned, as well as configuration and network policies to be automatically generated based on the system identifier. Accordingly, the techniques enable automation of regional connectivity and policy application, a simplified manner of troubleshooting/debugging of any connectivity issues, and a simplified, aggregated view of statistic and analytics related to problems at site, sub-region, and region levels.Type: GrantFiled: December 5, 2022Date of Patent: March 5, 2024Assignee: Cisco Technology, Inc.Inventors: Balaji Sundararajan, Bhairav Dutia, Ankur Bhargava, Satish Mahadevan, Srinivas Yalamanchanli, Ziad Sarieddine, Nikolai Pitaev
-
Patent number: 11886340Abstract: A processor configured for real-time transaction processing is disclosed. A processor circuit includes configuration registers that designate a first range of physical memory addresses as reserved for real-time memory requests and a second, non-overlapping range of physical memory addresses that are shared between real-time and non-real-time memory requests. In response to determining that a memory request is associated with an address in the first range, the processor tags the request as a real-time request. The configuration registers may also store information designating portions of one or more cache memories and one or more buffers as being reserved for real-time memory requests. During arbitration, real-time memory requests are given priority over older, non-real-time memory requests.Type: GrantFiled: August 9, 2022Date of Patent: January 30, 2024Assignee: Apple Inc.Inventors: Jonathan Y. Tong, David E. Kroesche, Brett S. Feero
-
Patent number: 11886355Abstract: Techniques for emulating a configuration space may include emulating a set of configuration registers for a set of functions corresponding to a type of peripheral device. The set of functions can include a physical function and a virtual function associated with the physical function. A configuration access request can be processed by retrieving an emulated configuration register from the emulated configuration space, and logging incoming configuration access requests in a configuration transaction log to track configuration accesses.Type: GrantFiled: April 26, 2022Date of Patent: January 30, 2024Assignee: Amazon Technologies, Inc.Inventors: Nafea Bshara, Adi Habusha, Guy Nakibly, Georgy Machulsky
-
Patent number: 11863377Abstract: A network (e.g. cloud or enterprise network) includes servers (110) and switches (120) each of which has multiple ports. A bare-metal server's ports are configured for different roles, e.g. management role or data role. The configuration is at least partially automated using a blueprint (340) which does not necessarily specify the roles for the server ports, but may associate a role with a network parameter, e.g. Maximum Transfer Unit (MTU) or QoS. A management computer (320) obtains, from switches, (i) network parameters configured on switch ports, and (ii) MAC addresses for the adjacent server ports. The management computer matches the blueprint's parameters with the switch ports' parameters, and associates matched parameters with the roles specified by the blueprint. These roles are configured on the corresponding server ports. Other features are also provided.Type: GrantFiled: January 30, 2020Date of Patent: January 2, 2024Assignee: Dell Products L.P.Inventors: Karthik Sethuramalingam, Ravishankar N, Naveen Dhanaraju, Vikram Kannambadi Vishwanath
-
Patent number: 11853907Abstract: An integrated computing system configuration system includes a computing system that executes an engine to receive component specifications for each of one or more components supplied by a plurality of suppliers, and receive user input for selecting a subset of the components to be implemented in a customized integrated computing system by generating a base integrated computing system configuration that comprises the component specifications of the subset of the components. The engine may then apply one or more rules to at least one of the component specifications to verify the subset of components, the rule specifying an architectural standard level to be provided by the at least one component, and display the results of the verification on a display.Type: GrantFiled: December 4, 2018Date of Patent: December 26, 2023Assignee: EMC IP Holding Company LLCInventors: Jeffery J. Hayward, Michael Barcello
-
Patent number: 11831786Abstract: A system for establishing and maintaining a chain of trust can include a root of trust (RoT) executing a root trusted server that pushes authenticated code and data into memory of a given node in a plurality of nodes. The RoT can also record a memory address range of a static portion of the authenticated code and a corresponding static data in the given node and cause the given node to execute the authenticated code in response to the pushing to establish a trusted relationship between the trusted server of the RoT and the given node. The root trusted server also monitors the given node to ensure that the given node executes trusted operations. The authenticated code in the memory of the given node can include a trusted server that pushes authenticated code into memory of another node in the plurality of nodes.Type: GrantFiled: November 13, 2018Date of Patent: November 28, 2023Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATIONInventors: Steven D. Ratts, Brian J. Noe, Francis B. Afinidad
-
Patent number: 11815941Abstract: A method of operating a Peripheral Component Interconnect Express (PCIe) device including a first port and a second port comprises: performing a first link training operation to link up a first host with a first link of the first port; operating in a single port mode when the first link training operation is completed; performing a lane reduce operation to reduce a lane corresponding to the first link in response to a mode change request received from the first host; and performing a second link training operation to link up a second host with a second link of the second port when a status of the first link is an L0 state.Type: GrantFiled: November 15, 2021Date of Patent: November 14, 2023Assignee: SK hynix Inc.Inventors: Yong Tae Jeon, Dae Sik Park
-
Patent number: 11762441Abstract: Methods, apparatus, systems and articles of manufacture are disclosed including a capacitor, located in a universal serial bus schematic. The methods, apparatus, systems and articles of manufacture include a controller, include a controller including a state machine and a control signal generator, wherein the controller is configured to be coupled to a connector and to a power supply, the state machine is configured to determine a state of the connector, and the control signal generator is configured to, in response to an indication of a device not connected to the connector, generate a signal to indicate to the power supply to charge a capacitor to a threshold voltage, and wherein the control signal generator is further configured to generate the signal until a second state.Type: GrantFiled: January 31, 2019Date of Patent: September 19, 2023Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Michael J. Mills, Gregory A. Watkins
-
Patent number: 11762450Abstract: Hardware-based wake detection and system-on-chip (SoC) firmware support for servicing fixed display port (DP) and High Definition Multimedia Interface (HDMI) port hot plug events which allow a Universal Serial Bus (USB) Type-C subsystem to go into a powered off state while the fixed display is not streaming. Upon receiving a display software-initiated wake for fixed display streaming in response to a hot plug detect, the SoC USB Type-C firmware triggers exit low-power state flow to power up the USB USB Type-C subsystem to handle the display traffic. The SoC USB Type-C firmware has the capability to autonomously re-enter the low power state when the fixed display(s) are not streaming.Type: GrantFiled: May 16, 2022Date of Patent: September 19, 2023Assignee: Intel CorporationInventors: Sindhu Amireddy, Brent Bero, Deepak Rangaraj, Patrick Maloney
-
Patent number: 11757722Abstract: A switching fabric role assignment system includes a plurality of switch devices coupled together in a switching fabric. A first switch device included in the plurality of switch devices receives an endhost device identification communication from an endhost device when the endhost device is connected to the first switch device. The first switch device uses the endhost device identification communication to identify an endhost device type of the endhost device and determines, based on the endhost device type, a first switch device role for the first switch device. The first switch device then transmits a first switch device role communication that identifies the first switch device role to a second switch device included in the plurality of switch devices and connected to the first switch device. The second switch device may then determine, based on the first switch device role, a second switch device role for the second switch device.Type: GrantFiled: July 16, 2021Date of Patent: September 12, 2023Assignee: Dell Products L.P.Inventors: Balaji Rajagopalan, Charles Chul Hyun Park, Joseph LaSalle White
-
Patent number: 11750533Abstract: There is disclosed an example of a computing apparatus for providing a hardware-assisted virtual switch on a host, including: a hardware virtual switch (vSwitch) circuit; and a hardware virtual host (vHost) circuit, the vHost circuit having an interface driver specific to the hardware vSwitch and configured to provide a vHost data plane to: provide a plurality of hardware queues to communicatively couple the hardware vSwitch to a guest virtual function (VF); and present to a virtual network driver of the guest VF an interface that is backward compatible with a software network interface.Type: GrantFiled: October 24, 2017Date of Patent: September 5, 2023Assignee: Intel CorporationInventors: Daniel P. Daly, Cunming Liang, Jian Wang, Martin Roberts, Shih-Wei Chien, Gerald Alan Rogers
-
Patent number: 11734217Abstract: Embodiments herein describe using software or firmware to manage the device capability list of a PCIe device. That is, rather than relying on pure hardware to advertise the capabilities of a PCIe device, the embodiments herein permit software or firmware executing on a processor in the PCIe device to manage read and write requests associated with discovering the capabilities of the device and configuring the device.Type: GrantFiled: December 13, 2021Date of Patent: August 22, 2023Assignee: XILINX, INC.Inventors: Sunita Jain, Bharat Kumar Gogada, Arjun Vynipadath, Meera Bagdai
-
Patent number: 11720423Abstract: Methods for providing simultaneous access to a hardware data stream to multiple applications are disclosed. The first application to access a hardware device is responsible for providing and publishing an application programming interface (API) that provides access to the hardware device's data stream, which other applications can then call to gain access to the data stream. In some examples, the first application may be a server process or daemon dedicated to managing the hardware device data stream and publishing the API. In some further examples, the first application may instead may carry out user functionality unrelated to managing the hardware device.Type: GrantFiled: October 11, 2021Date of Patent: August 8, 2023Assignee: WEST TEXAS TECHNOLOGY PARTNERS, LLCInventors: Ryan Fink, Ryan Phelps, Gary Peck, Bryan Ransil
-
Patent number: 11695621Abstract: A control device having an integrated switch and being configured to logically enable and disable an Ethernet port of the integrated switch. Further disclosed is a device network consisting of at least two field devices, a primary control device and a primary switch, a secondary control device and a secondary switch, which are connected in a daisy chain loop topology. And wherein the secondary control device is configured to logically enable and disable an Ethernet port of the secondary switch. Further disclosed is a flat network consisting of such a device network. Further disclosed is a method for controlling a redundant connection in a flat network, consisting of detecting failure of the primary control device, initiating failover, enabling the Ethernet port of the secondary switch, and disabling the Ethernet port of the primary switch.Type: GrantFiled: January 27, 2020Date of Patent: July 4, 2023Assignee: Schneider Electric Industries SASInventors: Jean-Jacques Adragna, Kévin Barbier, Antoine Brück, Abhijith Erojirao, Francisco Garcia Martin, Yannick Buchet
-
Patent number: 11665055Abstract: A method for configuring identical network components wherein network components are each connected to a physical port of a network switch via a network cable. An additional network station is also connected to the network switch. Configuration messages are transmitted from the additional network station to the network components wherein the configuration message of each network component communicates the physical port of the network switch to which the network component is connected. The network component performs a reconfiguration of its function in the network corresponding to the connection to the physical port.Type: GrantFiled: July 17, 2018Date of Patent: May 30, 2023Inventors: Olaf Krieger, Alexander Meier, Felix Dickfeld
-
Patent number: 11599384Abstract: A computing device (e.g., a mobile device) can execute a root process of an application to an initial point according to patterns of prior executions of the application. The root process can be one of many respective customized root processes of individual applications in the computing device. The device can receive a request to start the application from a user of the device. And, the device can start the application upon receiving the request to start the application and by using the root process of the application. At least one of the executing, receiving, or starting can be performed by an operating system in the device. The device can also fork the root process of the application into multiple processes, and can start upon receiving the request to start the application and by using at least one of the multiple processes according to the request to start the application.Type: GrantFiled: October 3, 2019Date of Patent: March 7, 2023Assignee: Micron Technology, Inc.Inventors: Dmitri Yudanov, Samuel E. Bradshaw
-
Patent number: 11587605Abstract: An integrated circuit includes a physical layer interface having a control timing domain and a data timing domain, and circuits that enable the control timing domain during a change in power conservation mode in response to a first event, and that enable the data timing domain in response to a second event. The control timing domain can include interface circuits coupled to a command and address path, and the data timing domain can include interface circuits coupled to a data path.Type: GrantFiled: June 7, 2021Date of Patent: February 21, 2023Assignee: Rambus Inc.Inventors: Ian Shaeffer, Lei Luo, Liji Gopalakrishnan
-
Patent number: 11579968Abstract: Disclosed is a system including a memory device having a plurality of physical memory segments and a processing device to perform operations that include, responsive to detecting a failure of a memory operation associated with a physical memory segment of the plurality of physical memory segments, quarantining the physical memory segment, responsive to quarantining the physical memory segment, performing one or more scanning operations on the physical memory segment, and determining, based on results of the one or more scanning operations, a viability status of the physical memory segment, wherein the viability status indicates an ability of the physical memory segment to store data.Type: GrantFiled: August 26, 2020Date of Patent: February 14, 2023Assignee: MICRON TECHNOLOGY, INC.Inventors: Tyler L. Betz, Andrew M. Kowles, Adam J. Hieb
-
Patent number: 11496356Abstract: Managing devices in an IoT environment. A method includes, as a result of a device being provisioned by a special-purpose solution, storing at a central unified registry a correlation of the device and the given special purpose solution. The method further includes correlating the device to a different special-purpose solution at the unified registry. As a result, the method further includes causing subsequent configuration of the device to be performed by the different special-purpose solution.Type: GrantFiled: August 13, 2018Date of Patent: November 8, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Alexander I. Tolpin, Tamer Awad, Timothy James Larden, Puneet Gupta, Rajeev Mandayam Vokkarne, Jelani Z. Brandon, SachinKumar ChandraMohan, Mounica Arroju, Nicole Berdy
-
Patent number: 11455608Abstract: In some examples, a device for applying an operating mode to a point of sale (POS) peripheral device can include a non-transitory machine readable medium storing instructions executable by a processing resource to detect a peripheral device, access a configuration file based on the detected peripheral device, wherein the configuration file includes a plurality of operating modes associated with the detected peripheral device, and apply one of the plurality of operating modes to the detected peripheral device.Type: GrantFiled: October 18, 2019Date of Patent: September 27, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Binh T. Truong, Pun Yi Lee, Adrian L. Patschke
-
Patent number: 11429166Abstract: An asset includes physical computing resources and a physical computing resources manager. The physical computing resources manager obtains a resource update for the asset; makes a determination that the resource update requires a reset of a portion of the physical computing resources; and, based on the determination, resets the portion of the physical computing resources during a low resource consumption reboot of the asset without resetting a second portion of the physical computing resources, the second portion of the physical computing resources are not reset as part of the low resource consumption reboot.Type: GrantFiled: January 27, 2020Date of Patent: August 30, 2022Assignee: Dell Products L.P.Inventors: Anusha Bhaskar, Raveendra Madala, Krishnakumar Narasimhan, Santosh Gore, Muniswamy Setty
-
Patent number: 11422941Abstract: The present disclosure generally relates to prefetching data from one or more CPUs prior to the data being requested by a host device. The prefetched data is prefetched from memory and stored in cache. If a host device requests data that is not already in cache, then a determination is made regarding whether the data is scheduled to be written into cache. If the data is not in cache and is not scheduled to be written into cache, then the data is retrieved from memory and delivered to the host device. If the data is scheduled to be written into cache, or is currently being written into cache, then the request to retrieve the data is delayed or scheduled to retrieve the data once the data is in cache. If the data is already in cache, the data is delivered to the host device.Type: GrantFiled: January 21, 2020Date of Patent: August 23, 2022Assignee: Western Digital Technologies, Inc.Inventor: Kevin James Wendzel
-
Patent number: 11409677Abstract: A single-wire bus apparatus that includes a bus slave circuit(s) is provided. The bus slave circuit(s) can receive a unicast, a multicast, and/or a broadcast command sequence over a single-wire bus. In embodiments disclosed herein, the bus slave circuit(s) can be configured to determine whether to respond to a received multicast or broadcast command sequence based on a predefined response policy. As such, the single-wire bus apparatus can be configured to mix and match a legacy slave circuit(s), which always responds to the received multicast or broadcast command sequence, with an enhanced slave circuit(s) that can decide whether to respond to the received multicast or broadcast command sequence based on the predefined response policy. As a result, it is possible to improve design and implementation flexibility, such as supporting more bus slave circuits per port.Type: GrantFiled: November 11, 2020Date of Patent: August 9, 2022Assignee: QORVO US, INC.Inventors: Christopher Truong Ngo, Alexander Wayne Hietala
-
Patent number: 11386023Abstract: An apparatus comprises a processing device configured to control delivery of input-output operations from a host device to a storage system over selected ones of a plurality of paths through a network. The processing device is further configured to send one or more requests to the storage system for data corresponding to states of a plurality of storage devices in the storage system. The one or more requests comprise a directive that the data corresponding to the states returned by the storage system relate to changes in the states of the storage devices. The processing device is also configured to receive the data corresponding to the states from the storage system, to identify one or more state changes of one or more of the storage devices based on the received data, and to manage one or more of the input-output operations responsive to the identified one or more state changes.Type: GrantFiled: January 21, 2021Date of Patent: July 12, 2022Assignee: EMC IP Holding Company LLCInventors: Madhu Tarikere, Vinay G. Rao
-
Patent number: 11360543Abstract: Hardware-based wake detection and system-on-chip (SoC) firmware support for servicing fixed display port (DP) and High Definition Multimedia Interface (HDMI) port hot plug events which allow a Universal Serial Bus (USB) Type-C subsystem to go into a powered off state while the fixed display is not streaming. Upon receiving a display software-initiated wake for fixed display streaming in response to a hot plug detect, the SoC USB Type-C firmware triggers exit low-power state flow to power up the USB USB Type-C subsystem to handle the display traffic. The SoC USB Type-C firmware has the capability to autonomously re-enter the low power state when the fixed display(s) are not streaming.Type: GrantFiled: June 24, 2020Date of Patent: June 14, 2022Assignee: Intel CorporationInventors: Sindhu Amireddy, Brent Bero, Deepak Rangaraj, Patrick Maloney
-
Patent number: 11327916Abstract: In one embodiment, a method for enumerating logical identifiers for a plurality of backplanes of an information handling system includes: generating, by each of the plurality of backplanes, inventory information indicating a plurality of backplane attributes; sending, by each of the plurality of backplanes, the inventory information to a baseboard management controller; receiving, by the baseboard management controller, the inventory information from each of the plurality of backplanes; determining, by the baseboard management controller, a backplane topology of the information handling system based on the inventory information, the backplane topology indicating a backplane location for each of the plurality of backplanes; generating, by the baseboard management controller, a logical backplane identifier for each of the plurality of backplanes based on the backplane topology; and assigning, by the baseboard management controller, the logical backplane identifier to each of the plurality of backplanes.Type: GrantFiled: April 23, 2021Date of Patent: May 10, 2022Assignee: Dell Products L.P.Inventors: Robert R. Leyendecker, Kurt W. Shetler, Rui An
-
Patent number: 11327546Abstract: A power control method for controlling power paths between a baseboard and a server board includes: conducting a first power path between the baseboard and a detecting module of the server board via an isolated module; the baseboard obtaining a type of server card of the server board before the server board is powered on; and cutting off the first power path and conducting a second power path between a power source module of the server board and the detecting module of the server board via the isolated module after the server board is powered on; wherein the baseboard provides a side-band signal to the server board.Type: GrantFiled: March 19, 2019Date of Patent: May 10, 2022Assignee: Wiwynn CorporationInventors: Kuang-Tsu Wang, Kuo-Hua Tsai
-
Patent number: 11307798Abstract: The present invention discloses a storage device including a memory module and a memory controller. The memory controller includes a memory interface control unit, a command queue, a selecting unit, a buffer and a processing unit. The processing unit is configured to perform: generating a plurality of macro commands by combining a plurality of sequences of memory operation commands; writing the macro commands into the buffer; writing one or more than one operation parameter of the macro command corresponding to a host command into the buffer according to the host command outputted from a host; commanding the selecting unit to select the buffer as an input terminal; and commanding the buffer to output the macro command corresponding to the host command.Type: GrantFiled: August 8, 2019Date of Patent: April 19, 2022Assignee: SILICON MOTION, INC.Inventor: Shu-Wei Chen