Настройки

Укажите год
-

Небесная энциклопедия

Космические корабли и станции, автоматические КА и методы их проектирования, бортовые комплексы управления, системы и средства жизнеобеспечения, особенности технологии производства ракетно-космических систем

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

Поддерживает ввод нескольких поисковых фраз (по одной на строку). При поиске обеспечивает поддержку морфологии русского и английского языка
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Укажите год
Укажите год

Применить Всего найдено 51. Отображено 51.
08-09-2016 дата публикации

VOICE-BASED INPUT USING NATURAL LANGUAGE PROCESSING FOR INTERFACING WITH ONE OR MORE DEVICES

Номер: US20160260430A1
Принадлежит: DELL PRODUCTS L.P.

Aspects of the present invention provide a more universal, easy, natural, and vendor-agnostic interface to configure, manage, and/or monitor devices in networks. In embodiments, a user-friendly natural language interface voice interface may be used to “live chat” with one or more devices. In embodiments, a natural language input from a user intended for a target device is received and converted into one or more properly formed commands that are target-specific for the target device and may be executed by the target device. In embodiments, results from the execution of the one or more commands may be appropriately formatted for presentation to the user. 1. A computer-implemented method for converting a natural language input into a command input for a target device comprising:converting an audio input into text comprising a natural language input, at least a portion of the natural language input being intended for a target device that requires commands to be properly formed for the target device to be executed;performing natural language processing (NLP) input cleaning on the natural language input; andperforming input transformation on at least a portion of the cleaned natural language input to convert the cleaned natural language input one or more properly formed commands that are target-specific for the target device.2. The computer-implemented method of wherein the step of performing natural language processing (NLP) input cleaning on the natural language input comprises performing one or more of the steps comprising:responsive to the natural language input having plurals or reflexive pronouns, stemming the natural language input to remove any plurals and reflexive pronouns; andresponsive to the natural language input comprising compound statements, complex statements, or both, splitting the natural language input into two or more simple natural language inputs.3. The computer-implemented method of wherein the step of performing input transformation on at least a ...

Подробнее
14-07-2016 дата публикации

BUFFER-TO-BUFFER CREDIT UTILIZATION USING CABLES WITH LENGTH DATA INCLUDED THEREWITH

Номер: US20160204833A1
Принадлежит: DELL PRODUCTS L.P.

Embodiments of the present invention include systems and methods for detecting and using a cable length value recorded on a cable. In embodiments, the length information may be encoded onto an NFC tag that is located at or near the end of the cable such that, when the cable is inserted into a port, an NFC reader may read the cable length value. In embodiments, the detected cable length value may be used in determining a buffer-to-buffer credit for a channel connection formed between two devices using that cable. Embodiments of the present invention include systems and methods for making the cables or information handling devices that can detect the recorded values.

Подробнее
11-07-2017 дата публикации

System and method for providing kernel intrusion prevention and notification

Номер: US0009703725B2

A memory protection module includes comparison logic that has a write-once window CSR that stores a memory address range, and window protection logic. The comparison logic receives a memory write transaction, determines a memory address of the memory write transaction, and provides an indication as to whether or not the memory address is included in the memory address range. The window protection logic receives the memory transaction, receives the indication from the comparison logic, allows the memory write transaction to proceed in response to the indication indicating that the memory address is not included in the memory address range, and drops the memory write transaction in response to the indication indicating that the memory address is included in the memory address range.

Подробнее
12-05-2015 дата публикации

System and methods for an alternative to network controller sideband interface (NC-SI) used in out of band management

Номер: US0009032504B2

A system and a method for operating a plurality of information handling systems forming a network are provided. The system includes a host computer processing unit (CPU); a band management controller (BMC); and a switch having a first port coupled to the host CPU, a second port coupled to the BMC, and an external port coupled to a network; wherein the switch is configured to perform lookups and send an ingress traffic including an internet content to the host CPU, and to send the ingress traffic including a management content to the BMC accordingly. A computer program product including a non-transitory computer readable medium having computer readable and executable code for instructing a processor in a management unit for a plurality of information handling systems forming a network to perform a method using a system as above is also provided.

Подробнее
20-04-2017 дата публикации

TEST VECTOR GENERATION FROM DOCUMENTATION

Номер: US20170109698A1
Принадлежит: DELL PRODUCTS L.P.

Aspects of the present disclosure relate to systems and methods that help automate the generation of a test vector. Every functional product, be it a service, device, or combination thereof, has one or more documents associated with it. These documents may include such documentation as: (1) Release Notes; (2) Configuration Guides; (3) command line interfaces (CLIs)/application program interfaces (APIs); (4) Data Sheets; (5) Installation Guides; (6) User Manuals; (7) Errata notices; and (8) other documentation. In embodiments, command data-models and ranges and sequence of valid inputs to the data-model are extracted from natural language expressions in documentation related to a specific product. In embodiments, this extracted information is used to generate one or more table of attributes and properties or constraints about which a test vector may be generator for testing a command. 1. A computer-implemented method for generating a test vector from technical documentation related to a product comprising:generating a command template database (CT-DB) comprising one or more commands by extracting commands from the technical documentation using natural language processing;generating, using the command template database, a command vector table database comprising, for each command, at least some of its associated attributes and parameters;generating, using the technical documentation, a command template sequence graph database that comprises representation of ordered relationships of commands extracted from the technical documentation; and obtaining a command chain from the command template sequence database that identifies a set of commands for using the command and an ordering of commands in the set commands;', 'obtaining parameters for the commands in the set of command from command vector table database; and', 'setting values for the parameters to form the test vector., 'generating a test vector for a command selected from the command template database by2. The ...

Подробнее
05-12-2017 дата публикации

Systems and methods for improved fault tolerance in solicited information handling systems

Номер: US0009838245B2
Принадлежит: Dell Products, L.P., DELL PRODUCTS LP

An information handling system is provided that uses an overlay network controller to improve fault tolerance and minimize downtime in a solicited system. The network controller may determine standby paths for the solicited communications path and reroute communications to one of the standby paths when a fault is detected in the communications path.

Подробнее
10-07-2018 дата публикации

Systems and methods for adaptive interrupt coalescing in a converged network

Номер: US0010019396B2
Принадлежит: Dell Products L.P., DELL PRODUCTS LP

An information handling system is provided. The information handling system includes an information handling device having one or more processors in communication with a network interface card. The network interface card includes one or more interfaces for receiving frames the information handling device is coupled to an external network device. The device also includes a memory that is in communication with the one or more processors and stores a classification matrix. The classification matrix is used to generate a current interrupt throttling rate from a plurality of candidate interrupt throttling rates that are applied to the received frames according to at least two properties of each frame of the received frames. A method for providing adaptive interrupt coalescing is also provided.

Подробнее
20-04-2017 дата публикации

DESIGN VALIDATION USING NATURAL LANGUAGE PROCESSING

Номер: US20170111225A1
Принадлежит: DELL PRODUCTS L.P.

Aspects of the present disclosure relate to systems and methods that help automate the validation of a configuration of a functional product. Every functional product, be it a service, device, or combination thereof, has one or more documents associated with it. These documents may include such documentation as: (1) Release Notes; (2) Configuration Guides; (3) command line interfaces (CLIs)/application program interfaces (APIs); (4) Data Sheets; (5) Installation Guides; (6) User Manuals; (7) Errata notices; and (8) other documentation. In embodiments, datatset used for validating a configuration setting may be extracted using natural language processing from technical documentation. In embodiments, this extracted information is used to validate a design vector representing a configuration setting. 1. A computer-implemented method for generating a design vector related to a functional product , the method comprising:generating a command template database (CT-DB) comprising one or more commands by extracting commands from the technical documentation using natural language processing;generating, using the command template database, a command vector table (CVT) database comprising, for each command, at least some of its associated attributes and parameters;generating, using the technical documentation, a command entity-relationship dataset (CER) that associates a configuration setting with one or more relationship constraints which, when evaluated, provide a validity assessment the configuration setting; and obtaining, for the configuration setting, at least some of its associated attributes and parameters from command vector table database;', 'obtaining, for the configuration setting, one or more relationship constraints from the command entity-relationship dataset; and', 'obtaining values for at least some of the associated attributes and parameters for the configuration setting to be validated using at least one of the one or more relationship constraints., ' ...

Подробнее
04-12-2014 дата публикации

SYSTEMS AND METHODS FOR ADAPTIVE INTERRUPT COALESCING IN A CONVERGED NETWORK

Номер: US20140359185A1
Принадлежит: Dell Products L.P.

An information handling system is provided. The information handling system includes an information handling device having one or more processors in communication with a network interface card. The network interface card includes one or more interfaces for receiving frames the information handling device is coupled to an external network device. The device also includes a memory that is in communication with the one or more processors and stores a classification matrix. The classification matrix is used to generate a current interrupt throttling rate from a plurality of candidate interrupt throttling rates that are applied to the received frames according to at least two properties of each frame of the received frames. A method for providing adaptive interrupt coalescing is also provided. 1. An information handling system comprising:one or more processors in communication with a network interface card (NIC);one or more interfaces for receiving frames through the NIC when the information handling system is coupled to an external network device; and if sure of that cana memory in communication with the one or more processors, the memory storing a classification matrix used to generate a current interrupt throttling rate from a plurality of candidate interrupt throttling rates that are applied to the received frames according to at least two properties of each received frame.2. The information handling system of claim 1 , wherein the at least two properties include a frame size and a class-of-service indicator.3. The information handling system of claim 1 , further comprising a plurality of counters configured to count each frame if the received frames according to the at least two properties.4. The information handling system of claim 1 , wherein the current interrupt throttling rate is applied to received frames during a first period.5. The information handling system of claim 3 , wherein the plurality of counters accumulate during a first period claim 3 , reset at ...

Подробнее
11-07-2017 дата публикации

Remote console access of port extenders using protocol extension

Номер: US0009703747B2
Принадлежит: DELL PRODUCTS LP, DELL PRODUCTS L.P.

Embodiments of the present invention facilitate access to an information handling system, such as a port extender, from a remote information handling device, such as a controlling bridge. According to embodiments of the invention, a port extender, responsive to receiving a request from a controlling bridge for console access to the port extender, submits one or more instructions to a MUX to switch control of a UART from a host CPU of the port extender to a protocol extension message processor residing on the port extender, and switches control by the MUX of the UART to the processor according to the one or more instructions.

Подробнее
30-04-2015 дата публикации

SYSTEMS AND METHODS FOR RAPID FAILURE DETECTION IN FIBRE CHANNEL OVER ETHERNET NETWORKS

Номер: US20150117175A1
Принадлежит: Dell Products, L.P.

An information handling system is provided herein. The information handling system includes a central processor in communication with a network processor, a plurality of ports coupled to the network processor for sending and receiving Fibre Channel over Ethernet (FCoE) frames, and an Ethernet controller in communication with a physical connector and with the central processor. The information handling system further includes a management controller configured to communicate with a management system through the Ethernet controller to report a failure to be mitigated by temporarily stopping inputs and outputs on a coupled network device. Associated methods and computer-readable media having associated instructions are also provided herein. 1. An information handling system comprising:a central processor in communication with a network processor;a plurality of ports coupled to the network processor for sending and receiving Fibre Channel over Ethernet (FCoE) frames;an Ethernet controller in communication with a physical connector and with the central processor; anda management controller configured to communicate with a management system through the Ethernet controller to report a failure to be mitigated by temporarily stopping inputs and outputs on a coupled network device.2. The information handling system of claim 1 , wherein the failure is a central processor failure claim 1 , a network processor failure claim 1 , or a failure detected at one of the plurality of ports.3. The information handling system of claim 1 , wherein the management system is an out-of-band management system.4. The information handling system of claim 1 , wherein the management controller includes a memory claim 1 , the memory containing a topology of a network comprising the information handling system.5. The information handling system of claim 1 , wherein the management system communicates information regarding the failure to a plurality of network devices in a network that includes the ...

Подробнее
10-04-2014 дата публикации

SYSTEM AND METHOD FOR PROVIDING OUT-OF-BAND SOFTWARE OR FIRMWARE UPGRADES FOR A SWITCHING DEVICE

Номер: US20140101653A1
Принадлежит: Dell Products L.P.

An information handling system is provided. The information handling system includes at least one network switch that includes at least one processing unit, a memory coupled to the at least one processing unit, the memory storing at least one image including instructions controlling functions of the at least network switch, and a baseband management controller coupled to the memory and the at least one processing unit, the baseband management controller receiving and storing at least one upgraded image for writing to the memory to replace the at least one image. The baseband management controller receives the at least one upgraded image from a remote terminal, powers off the at least one processing unit, and writes the at least one upgraded image to the memory while the at least one processing unit is powered off. 1. An information handling system , comprising: at least one processing unit;', 'a memory coupled to the at least one processing unit, the memory storing at least one image including instructions controlling functions of the at least network switch; and', 'the baseband management controller is configured to receive the at least one upgraded image from a remote terminal, power off the at least one processing unit, and write the at least one upgraded image to the memory while the at least one processing unit is powered off.', 'a baseband management controller coupled to the memory and the at least one processing unit, the baseband management controller receiving and storing at least one upgraded image for writing to the memory to replace the at least one image, wherein'}], 'at least one network switch, the at least one network switch comprising222. The information handling system according to claim 1 , wherein the at least one network switch comprises a level (L) switch.3. The information handling system according to claim 1 , wherein the at least one processing unit executes the instructions included in the at least one image to control functions of the at ...

Подробнее
16-05-2017 дата публикации

System and method for providing out-of-band software or firmware upgrades for a switching device

Номер: US0009652216B2
Принадлежит: DELL PRODUCTS L.P., DELL PRODUCTS LP

An information handling system is provided. The information handling system includes at least one network switch that includes at least one processing unit, a memory coupled to the at least one processing unit, the memory storing at least one image including instructions controlling functions of the at least network switch, and a baseband management controller coupled to the memory and the at least one processing unit, the baseband management controller receiving and storing at least one upgraded image for writing to the memory to replace the at least one image. The baseband management controller receives the at least one upgraded image from a remote terminal, powers off the at least one processing unit, and writes the at least one upgraded image to the memory while the at least one processing unit is powered off.

Подробнее
18-04-2017 дата публикации

Buffer-to-buffer credit utilization using cables with length data included therewith

Номер: US0009628150B2
Принадлежит: DELL PRODUCTS LP, DELL PRODUCTS L.P.

Embodiments of the present invention include systems and methods for detecting and using a cable length value recorded on a cable. In embodiments, the length information may be encoded onto an NFC tag that is located at or near the end of the cable such that, when the cable is inserted into a port, an NFC reader may read the cable length value. In embodiments, the detected cable length value may be used in determining a buffer-to-buffer credit for a channel connection formed between two devices using that cable. Embodiments of the present invention include systems and methods for making the cables or information handling devices that can detect the recorded values.

Подробнее
09-10-2018 дата публикации

Multi-processor startup system

Номер: US0010095639B2
Принадлежит: Dell Products L.P., DELL PRODUCTS LP

A switch includes a PCI bus. A line card processor is coupled to a line card memory system and includes a line card processor port connected to the PCI bus. A management processor is coupled to a management memory system and includes a management processor port connected to the PCI bus and associated with a register. The management processor retrieves an OS image and stores the OS image in the management memory system. The management processor then configures the register with a mapping between the management memory system and the line card memory system. The management processor then provides a write instruction to write the OS image to an address range included in the management memory system, and the management processor port converts the write instruction using the address mapping such that the OS image is written over the PCI bus to the line card memory system.

Подробнее
24-11-2015 дата публикации

System and method for providing remote management of a switching device

Номер: US0009197490B2

An information handling system is provided. The information handling system includes at least one network switch. The at least one network switch includes a network access port receiving network packets including management information at least one processing unit, the at least one processing unit transmitting and receiving serial information. The at least one network switch also includes a baseband management controller coupled between the network access port and the at least one processing unit, the baseband management controller converting the serial information into network information and converting the network packets into serial information and a remote management terminal coupled to the at least one network switch, the remote management terminal transmitting the network packets including management information to the network switch for remotely managing the network switch.

Подробнее
26-01-2017 дата публикации

MULTI-PROCESSOR STARTUP SYSTEM

Номер: US20170024335A1
Принадлежит: Dell Products LP

A switch includes a PCI bus. A line card processor is coupled to a line card memory system and includes a line card processor port connected to the PCI bus. A management processor is coupled to a management memory system and includes a management processor port connected to the PCI bus and associated with a register. The management processor retrieves an OS image and stores the OS image in the management memory system. The management processor then configures the register with a mapping between the management memory system and the line card memory system. The management processor then provides a write instruction to write the OS image to an address range included in the management memory system, and the management processor port converts the write instruction using the address mapping such that the OS image is written over the PCI bus to the line card memory system.

Подробнее
24-05-2016 дата публикации

Systems and methods for adaptive interrupt coalescing in a converged network

Номер: US0009348773B2

An information handling system is provided. The information handling system includes an information handling device having one or more processors in communication with a network interface card. The network interface card includes one or more interfaces for receiving frames the information handling device is coupled to an external network device. The device also includes a memory that is in communication with the one or more processors and stores a classification matrix. The classification matrix is used to generate a current interrupt throttling rate from a plurality of candidate interrupt throttling rates that are applied to the received frames according to at least two properties of each frame of the received frames. A method for providing adaptive interrupt coalescing is also provided.

Подробнее
04-08-2016 дата публикации

SYSTEM AND METHOD FOR ENERGY COST AWARE ROUTING

Номер: US20160226757A1
Принадлежит: DELL PRODUCTS L.P.

Aspects of the present invention include selecting a route based on energy cost. Energy cost is evaluated based on a power metric. The power metric is determined based on an energy cost related attribute and a corresponding weight. In embodiments of the present invention, money can be saved based on electricity savings. In embodiments of the present invention “green” power can be used more often than fossil fuel power.

Подробнее
22-10-2015 дата публикации

FAST NODE/LINK FAILURE DETECTION USING SOFTWARE-DEFINED-NETWORKING

Номер: US20150304158A1
Принадлежит: DELL PRODUCTS, L.P.

Embodiments of the present invention include systems and methods for detecting failure of node, link, or both, in a network. The system for detecting failure of nodes, link, or both, in a network includes an agent that monitors status of one or more applications on a first end node, sends a status notice related to the applications on the first end node to a controller through an input-output (TO) port, receives status information of at least one application on a second end node from the controller through the TO port, and stores the status information into a memory. When the agent receives a query from an application on the first end node, it looks up the status information in the memory to check aliveness of an application on the second end node. 1. An agent for detecting status of one or more applications in a network and performing the steps comprising:monitoring status of one or more applications on a first end node;sending a status notice related to at least a portion of the one or more applications on the first end node to a controller through an input-output (TO) port;receiving status information of at least one application on a second end node from the controller through the IO port, the first end node being coupled to the second end node via a network; andstoring the status information into a memory.2. An apparatus as recited in claim 1 , further comprising:responsive to a query from the one or more of the applications on the first end node, querying the status information to check aliveness of the at least one application on the second end node.3. An apparatus as recited in claim 1 , wherein the status notice includes one or more of identity claim 1 , capability claim 1 , and protocol state of the one or more applications on the first end node.4. An apparatus as recited in claim 1 , wherein the status information has a reachability graph that indicates a route from the first end node to the at least one application on the second end node.5. An apparatus ...

Подробнее
28-07-2020 дата публикации

User-specific customization for command interface

Номер: US0010725800B2
Принадлежит: DELL PRODUCTS L.P., DELL PRODUCTS LP

Aspects of the present disclosure relate to systems and methods that help a user manage a functional product. Every functional product, be it a service, device, or combination thereof, has one or more documents associated with it. These documents may include such documentation as: (1) Release Notes; (2) Configuration Guides; (3) command line interfaces (CLIs)/application program interfaces (APIs); (4) Data Sheets; (5) Installation Guides; (6) User Manuals; (7) Errata notices; and (8) other documentation. In embodiments, command extracted from the documents along with features available in the functional product and user history (if any) may be used to help suggest one or more commands for a user managing or using the functional product.

Подробнее
03-03-2016 дата публикации

SYSTEM AND METHOD FOR POWER PROFILING OF HARDWARE COMPONENTS OF NETWORKING DEVICES

Номер: US20160066066A1
Принадлежит: DELL PRODUCTS L.P.

Aspects of the present invention include telemetry measurement in a networking device. In embodiments of the present invention, fine granularity power measurement can be achieved at a component level within a networking device without additional hardware like a multi meter. Coarse level granularity of power management can also be achieved in embodiments of the present invention. 1. A power measurement system in a networking device , comprising:a power measurement circuitry including point of load circuitry for measuring telemetry associated with a plurality of components within the networking device while the networking device is operational;a processing circuitry for processing the telemetry measured from the plurality of components; anda profiling firmware for profiling the processed telemetry measured from the plurality of components.2. The power measurement system of wherein the system is used to design a networking device.3. The power measurement system of wherein the system is used in a deployed network.4. The power measurement system of wherein the measured telemetry is temperature.5. The power measurement system of wherein the temperature measured is instantaneous.6. The power measurement system of wherein the temperature measured is average.7. The power measurement system of wherein the telemetry measured is current.8. The power measurement system of wherein the telemetry measured is voltage.9. A method for power management in a networking device claim 1 , comprising:measuring telemetry associated with a plurality of components within the networking device while the networking device is operational;processing the telemetry measured from the plurality of components; andprofiling the processed telemetry measured from the plurality of components.10. The method of wherein the telemetry measured is temperature.11. The method of wherein the telemetry measured is voltage.12. The method of wherein the telemetry measured is current.13. The method of further ...

Подробнее
26-11-2015 дата публикации

REMOTE CONSOLE ACCESS OF PORT EXTENDERS

Номер: US20150339249A1
Принадлежит: DELL PRODUCTS L.P.

Embodiments of the present invention facilitate access to an information handling system, such as a port extender, from a remote information handling device, such as a controlling bridge. According to embodiments of the invention, a port extender, responsive to receiving a request from a controlling bridge for console access to the port extender, submits one or more instructions to a MUX to switch control of a UART from a host CPU of the port extender to a protocol extension message processor residing on the port extender, and switches control by the MUX of the UART to the processor according to the one or more instructions. 1. An information handing apparatus comprising:a networking processing unit configured to process data received on one or more ports;a switching device, communicatively coupled to the network processing unit, that is configured to receive a protocol extension message from an upstream network device and responsive to receiving a protocol extension message, directs the protocol extension message to a protocol extension message processor;the protocol extension message processor, communicatively coupled to the switching device, that processes the protocol extension message forwarded by the switching device and responsive to identifying in the protocol extension message as a request for console access, submits one or more instructions to a multiplexer (MUX) to switch control of a universal asynchronous receiver/transmitter (UART) from a host central processing unit (CPU) of the information handing apparatus to the protocol extension message processor; andthe multiplexer (MUX), communicatively coupled to the protocol extension message processor, that receives the one or more instructions from the protocol extension message processor and switches control of the UART to the protocol extension message processor.2. The apparatus of claim 1 , further comprising:a second power supply coupled to the protocol extension message processor and the switching ...

Подробнее
12-10-2017 дата публикации

System and Method for Providing Kernel Intrusion Prevention and Notification

Номер: US20170293574A1
Принадлежит:

A memory protection module includes comparison logic that has a write-once window CSR that stores a memory address range, and window protection logic. The comparison logic receives a memory write transaction, determines a memory address of the memory write transaction, and provides an indication as to whether or not the memory address is included in the memory address range. The window protection logic receives the memory transaction receives the indication from the comparison logic, allows the memory write transaction to proceed in response to the indication indicating that the memory address is not included in the memory address range, and drops the memory write transaction in response to the indication indicating that the memory address is included in the memory address range. 1. A memory protection module , comprising: the window CSR is configured as a rewritable register; and', 'the window CSR stores a memory address range; and, 'comparison logic coupled to a memory interface and including a window control status register (CSR), whereinwindow protection logic coupled to the memory interface; receives a memory write transaction from the memory interface;', 'determines a memory address of the memory write transaction;', 'provides a first indication as to whether or not the memory address is included in the memory address range;', 'clears the window CSR in response to a reset of the memory protection module;', 'receives the memory address range in response to the reset;', 'stores the memory address range in the window CSR in response to receiving the memory address range;', 'receives a lock window CSR transaction; and', 'locks the window CSR in response to receiving the lock window CSR transaction; and, 'wherein the comparison logic receives the memory transaction from the memory interface;', 'receives the first indication from the comparison logic;', 'allows the memory write transaction to proceed in response to the first indication indicating that the memory ...

Подробнее
19-01-2017 дата публикации

MULTI-PROCESSOR STARTUP SYSTEM

Номер: US20170017495A1
Принадлежит: Dell Products LP

A switch includes a PCI bus. A line card processor is coupled to a line card memory system and includes a line card processor port connected to the PCI bus. A management processor is coupled to a management memory system and includes a management processor port connected to the PCI bus and associated with a register. The management processor retrieves an OS image and stores the OS image in the management memory system. The management processor then configures the register with a mapping between the management memory system and the line card memory system. The management processor then provides a write instruction to write the OS image to an address range included in the management memory system, and the management processor port converts the write instruction using the address mapping such that the OS image is written over the PCI bus to the line card memory system.

Подробнее
14-11-2017 дата публикации

Systems and methods for energy cost aware routing

Номер: US0009819583B2
Принадлежит: DELL PRODUCTS LP, DELL PRODUCTS L.P.

Aspects of the present invention include selecting a route based on energy cost. Energy cost is evaluated based on a power metric. The power metric is determined based on an energy cost related attribute and a corresponding weight. In embodiments of the present invention, money can be saved based on electricity savings. In embodiments of the present invention “green” power can be used more often than fossil fuel power.

Подробнее
16-07-2015 дата публикации

SYSTEMS AND METHODS FOR IMPROVED FAULT TOLERANCE IN SOLICITED INFORMATION HANDLING SYSTEMS

Номер: US20150200802A1
Принадлежит: Dell Products, L.P.

An information handling system is provided that uses an overlay network controller to improve fault tolerance and minimize downtime in a solicited system. The network controller may determine standby paths for the solicited communications path and reroute communications to one of the standby paths when a fault is detected in the communications path.

Подробнее
31-10-2017 дата публикации

Voice-based input using natural language processing for interfacing with one or more devices

Номер: US0009805717B2
Принадлежит: DELL PRODUCTS LP, DELL PRODUCTS L.P.

Aspects of the present invention provide a more universal, easy, natural, and vendor-agnostic interface to configure, manage, and/or monitor devices in networks. In embodiments, a user-friendly natural language interface voice interface may be used to “live chat” with one or more devices. In embodiments, a natural language input from a user intended for a target device is received and converted into one or more properly formed commands that are target-specific for the target device and may be executed by the target device. In embodiments, results from the execution of the one or more commands may be appropriately formatted for presentation to the user.

Подробнее
15-10-2019 дата публикации

System and method for providing kernel intrusion prevention and notification

Номер: US0010445255B2

A memory protection module includes comparison logic that has a write-once window CSR that stores a memory address range, and window protection logic. The comparison logic receives a memory write transaction, determines a memory address of the memory write transaction, and provides an indication as to whether or not the memory address is included in the memory address range. The window protection logic receives the memory transaction receives the indication from the comparison logic, allows the memory write transaction to proceed in response to the indication indicating that the memory address is not included in the memory address range, and drops the memory write transaction in response to the indication indicating that the memory address is included in the memory address range.

Подробнее
18-08-2020 дата публикации

Test vector generation from documentation

Номер: US0010748116B2
Принадлежит: DELL PRODUCTS L.P., DELL PRODUCTS LP

Aspects of the present disclosure relate to systems and methods that help automate the generation of a test vector. Every functional product, be it a service, device, or combination thereof, has one or more documents associated with it. These documents may include such documentation as: (1) Release Notes; (2) Configuration Guides; (3) command line interfaces (CLIs)/application program interfaces (APIs); (4) Data Sheets; (5) Installation Guides; (6) User Manuals; (7) Errata notices; and (8) other documentation. In embodiments, command data-models and ranges and sequence of valid inputs to the data-model are extracted from natural language expressions in documentation related to a specific product. In embodiments, this extracted information is used to generate one or more table of attributes and properties or constraints about which a test vector may be generated for testing a command.

Подробнее
10-04-2014 дата публикации

SYSTEM AND METHOD FOR PROVIDING REMOTE MANAGEMENT OF A SWITCHING DEVICE

Номер: US20140098821A1
Принадлежит: DELL PRODUCTS L.P.

An information handling system is provided. The information handling system includes at least one network switch. The at least one network switch includes a network access port receiving network packets including management information at least one processing unit, the at least one processing unit transmitting and receiving serial information. The at least one network switch also includes a baseband management controller coupled between the network access port and the at least one processing unit, the baseband management controller converting the serial information into network information and converting the network packets into serial information and a remote management terminal coupled to the at least one network switch, the remote management terminal transmitting the network packets including management information to the network switch for remotely managing the network switch. 1. An information handling system , comprising: a network access port receiving network packets including management information;', 'at least one processing unit, the at least one processing unit transmitting and receiving serial information; and', 'a baseband management controller coupled between the network access port and the at least one processing unit, the baseband management controller converting the serial information into network information and converting the network packets into serial information; and, 'at least one network switch, the at least one network switch comprisinga remote management terminal coupled to the at least one network switch, the remote management terminal transmitting the network packets including management information to the network switch for remotely managing the network switch.2. The information handling system according to claim 1 , wherein the at least one network switch comprises a level 2 (L2) switch.3. The information handling system according to claim 1 , wherein the network access port comprises a single network access port.4. The information ...

Подробнее
12-09-2017 дата публикации

Systems and methods for rapid failure detection in fibre channel over ethernet networks

Номер: US0009762432B2

An information handling system is provided herein. The information handling system includes a central processor in communication with a network processor, a plurality of ports coupled to the network processor for sending and receiving Fiber Channel over Ethernet (FCoE) frames, and an Ethernet controller in communication with a physical connector and with the central processor. The information handling system further includes a management controller configured to communicate with a management system through the Ethernet controller to report a failure to be mitigated by temporarily stopping inputs and outputs on a coupled network device. Associated methods and computer-readable media having associated instructions are also provided herein.

Подробнее
20-04-2017 дата публикации

USER-SPECIFIC CUSTOMIZATION FOR COMMAND INTERFACE

Номер: US20170109356A1
Принадлежит: DELL PRODUCTS L.P.

Aspects of the present disclosure relate to systems and methods that help a user manage a functional product. Every functional product, be it a service, device, or combination thereof, has one or more documents associated with it. These documents may include such documentation as: (1) Release Notes; (2) Configuration Guides; (3) command line interfaces (CLIs)/application program interfaces (APIs); (4) Data Sheets; (5) Installation Guides; (6) User Manuals; (7) Errata notices; and (8) other documentation. In embodiments, command extracted from the documents along with features available in the functional product and user history (if any) may be used to help suggest one or more commands for a user managing or using the functional product. 1. A computer-implemented method for suggesting a command for a user for a functional product , the method comprising:responsive to receiving at least part of a command input from the user, using the at least part of a command input as a query against a command template database comprising one or more commands by extracting commands from technical documentation related to the functional product to obtain a set of potential recommended commands;filtering the set of potential recommended commands to exclude recommended commands that have an intersect score relative to a features dataset for the functional product that are below a threshold;assigning a ranking value to each potential recommended command from the filtered set of potential recommended commands, the ranking value being based upon rarity of the potential recommended command in the command template database and a user-specific affinity score that gages relevance of the potential recommended command with respect to command history of the user; andpresenting a set of recommend commands to the user based upon the ranking values.2. The computer-implemented method of wherein a command comprises one or more of a command line interface (CLI) command claim 1 , an application program ...

Подробнее
31-07-2014 дата публикации

SYSTEM AND METHOD FOR RAPID PEER NODE FAILURE DETECTION

Номер: US20140211637A1
Принадлежит: Dell Products L.P.

A system and method for rapid peer node failure detection including a network switching unit that includes a network processing unit configured to receive and forward network traffic using one or more ports, a host CPU coupled to the network processing unit and configured to manage the network processing unit, a link controller coupled to the host CPU and configured to couple the network switching unit to a peer network switching unit using a management link, and a baseboard management controller (BMC) coupled to the host CPU and the link controller. The link controller is separate and independent from the network processing unit. The BMC is configured to monitor the host CPU and the network switching unit, detect a failure in the network switching unit, and notify the peer network switching unit of the detected failure using the management link. 1. A network switching unit comprising:a network processing unit configured to receive and forward network traffic using one or more ports;a host CPU coupled to the network processing unit and configured to manage the network processing unit;a link controller coupled to the host CPU and configured to couple the network switching unit to a peer network switching unit using a management link, the link controller being separate and independent from the network processing unit; and monitor the host CPU and the network switching unit;', 'detect a failure in the network switching unit; and', 'notify the peer network switching unit of the detected failure using the management link., 'a baseboard management controller (BMC) coupled to the host CPU and the link controller, the BMC being configured to2. The network switching unit of wherein the failure includes an operating system failure in the host CPU.3. The network switching unit of wherein the failure includes an operating system hang in the host CPU.4. The network switching unit of wherein the failure includes a process watchdog timer timeout in the host CPU.5. The network ...

Подробнее
22-09-2016 дата публикации

MODULE COMPATIBILITY INDICATION SYSTEM

Номер: US20160275773A1
Принадлежит:

A compatibility indication system includes a connectable module that includes a first connector and a first wireless communication device that is configured to transmit connectable module information. A computing system includes a second connector and a second wireless communication device that is configured to receive the connectable module information when the connectable module is located adjacent the second connector. A compatibility engine in the computing system is coupled to the second wireless communication device and configured to receive the connectable module information, determine a compatibility level of the connectable module, and activate a warning that is based on the compatibility level before the first connector on the connectable module is connected to the second connector on the computing system. 1. A compatibility indication system , comprising:a connectable module that includes a first connector and a first wireless communication device that is configured to transmit connectable module information; and a second connector;', 'a second wireless communication device that is configured to receive the connectable module information when the connectable module is located adjacent the second connector;', 'a compatibility engine that is coupled to the second wireless communication device, wherein the compatibility engine is configured to receive the connectable module information, determine a compatibility level of the connectable module, and activate a warning that is based on the compatibility level before the first connector on the connectable module is connected to the second connector on the computing system., 'a computing system, comprising2. The system of claim 1 , wherein the first wireless communication device includes a near field communication (NFC) tag claim 1 , and the second wireless communication device includes an NFC reader.3. The system of claim 1 , wherein the connectable module information includes at least one of: a type of the ...

Подробнее
29-09-2015 дата публикации

System and method for rapid peer node failure detection

Номер: US0009148337B2

A system and method for rapid peer node failure detection including a network switching unit that includes a network processing unit configured to receive and forward network traffic using one or more ports, a host CPU coupled to the network processing unit and configured to manage the network processing unit, a link controller coupled to the host CPU and configured to couple the network switching unit to a peer network switching unit using a management link, and a baseboard management controller (BMC) coupled to the host CPU and the link controller. The link controller is separate and independent from the network processing unit. The BMC is configured to monitor the host CPU and the network switching unit, detect a failure in the network switching unit, and notify the peer network switching unit of the detected failure using the management link.

Подробнее
11-08-2016 дата публикации

SYSTEMS AND METHODS FOR ADAPTIVE INTERRUPT COALESCING IN A CONVERGED NETWORK

Номер: US20160232115A1
Принадлежит: Dell Products LP

An information handling system is provided. The information handling system includes an information handling device having one or more processors in communication with a network interface card. The network interface card includes one or more interfaces for receiving frames the information handling device is coupled to an external network device. The device also includes a memory that is in communication with the one or more processors and stores a classification matrix. The classification matrix is used to generate a current interrupt throttling rate from a plurality of candidate interrupt throttling rates that are applied to the received frames according to at least two properties of each frame of the received frames. A method for providing adaptive interrupt coalescing is also provided.

Подробнее
31-01-2017 дата публикации

Fast node/link failure detection using software-defined-networking

Номер: US0009559892B2
Принадлежит: DELL PRODUCTS LP, DELL PRODUCTS, L.P.

Embodiments of the present invention include systems and methods for detecting failure of node, link, or both, in a network. The system for detecting failure of nodes, link, or both, in a network includes an agent that monitors status of one or more applications on a first end node, sends a status notice related to the applications on the first end node to a controller through an input-output (IO) port, receives status information of at least one application on a second end node from the controller through the IO port, and stores the status information into a memory. When the agent receives a query from an application on the first end node, it looks up the status information in the memory to check aliveness of an application on the second end node.

Подробнее
31-03-2020 дата публикации

Validation using natural language processing

Номер: US0010608879B2
Принадлежит: DELL PRODUCTS L.P., DELL PRODUCTS LP

Aspects of the present disclosure relate to systems and methods that help automate the validation of a configuration of a functional product. Every functional product, be it a service, device, or combination thereof, has one or more documents associated with it. These documents may include such documentation as: (1) Release Notes; (2) Configuration Guides; (3) command line interfaces (CLIs)/application program interfaces (APIs); (4) Data Sheets; (5) Installation Guides; (6) User Manuals; (7) Errata notices; and (8) other documentation. In embodiments, datatset used for validating a configuration setting may be extracted using natural language processing from technical documentation. In embodiments, this extracted information is used to validate a design vector representing a configuration setting.

Подробнее
23-06-2016 дата публикации

System and Method for Providing Kernel Intrusion Prevention and Notification

Номер: US20160179704A1
Принадлежит: Dell Products LP

A memory protection module includes comparison logic that has a write-once window CSR that stores a memory address range, and window protection logic. The comparison logic receives a memory write transaction, determines a memory address of the memory write transaction, and provides an indication as to whether or not the memory address is included in the memory address range. The window protection logic receives the memory transaction, receives the indication from the comparison logic, allows the memory write transaction to proceed in response to the indication indicating that the memory address is not included in the memory address range, and drops the memory write transaction in response to the indication indicating that the memory address is included in the memory address range.

Подробнее
20-04-2017 дата публикации

DOCUMENT VERIFICATION

Номер: US20170109697A1
Принадлежит: DELL PRODUCTS L.P.

Aspects of the present disclosure related to systems and methods that help automate the detection of errors in technical documentation. Every functional product, be it a service, device, or combination thereof, has one or more supporting documents associated with that product. These supporting documents may include such documentation as: (1) Release Notes; (2) Configuration Guides; (3) command line interfaces (CLIs)/application program interfaces (APIs); (4) Data Sheets; (5) Installation Guides; (6) User Manuals; (7) Errata notices; and (8) other documentation. It is important that the information provided in such documents, particularly the commands, be correct. In embodiments, a document verification system may be used to automatically extracted commands from technical documentation. And, in embodiments, these extracted commands and a definition set of commands may be compared to automatically detect errors in the documentation, which detected errors may checked and corrected before being released to customers. 1. A computer-implemented method for detecting errors in technical documentation related to a product comprising:generating a command template database (CT-DB) comprising one or more commands extracted from technical documentation related to the product;generating a command context database (CC-DB) comprising representations of contextual relationships of data extracted from technical documentation related to the product; andusing the command template database (CT-DB) and command context database (CC-DB) to verify information from technical documentation against a structured data set associated with the product.2. The computer-implemented method of wherein a command comprises one or more of a command line interface (CLI) command claim 1 , an application program interface (API) claim 1 , operation claim 1 , call claim 1 , query claim 1 , script claim 1 , or input.3. The computer-implemented method of wherein the step of generating a command template database ...

Подробнее
17-10-2017 дата публикации

Systems and methods for profiling of hardware components of computing devices

Номер: US0009794651B2
Принадлежит: DELL PRODUCTS LP, DELL PRODUCTS L.P.

Aspects of the present invention include telemetry measurement in a networking device. In embodiments of the present invention, fine granularity power measurement can be achieved at a component level within a networking device without additional hardware like a multi meter. Coarse level granularity of power management can also be achieved in embodiments of the present invention.

Подробнее
16-04-2019 дата публикации

Network element reachability

Номер: US0010263829B2
Принадлежит: DELL PRODUCTS LP, DELL PRODUCTS, L.P.

Embodiments of the present invention include systems and methods for detecting status of network elements, such as, applications, information handling systems, links, and the like, in a network. In embodiments, a system for detecting status of network elements in a network includes an agent that monitors status of one or more network elements related to a first information handling systems and sends a status notice to a status controller. In embodiments, the status controller receives status information from a number of status agents operating on other information handling systems in the network and uses that information to generate one or more reachability graphs. In embodiments, the status controller sends at least part of a reachability graph to one or more of the status agents in the network. In embodiments, an application on an information handling systems may query the local status agent to obtain status information regarding a network element.

Подробнее
13-04-2017 дата публикации

NETWORK ELEMENT REACHABILITY

Номер: US20170104622A1
Принадлежит:

Embodiments of the present invention include systems and methods for detecting status of network elements, such as, applications, information handling systems, links, and the like, in a network. In embodiments, a system for detecting status of network elements in a network includes an agent that monitors status of one or more network elements related to a first information handling systems and sends a status notice to a status controller. In embodiments, the status controller receives status information from a number of status agents operating on other information handling systems in the network and uses that information to generate one or more reachability graphs. In embodiments, the status controller sends at least part of a reachability graph to one or more of the status agents in the network. In embodiments, an application on an information handling systems may query the local status agent to obtain status information regarding a network element. 1. An information handling system (IHS) comprising:a plurality of ports that facilitate communication with one or more information handling systems in a network and a status controller that both receives status information from at least some of the one or more information handling systems and the IHS and that facilitates communication of at least some of the status information to at least some of the one or more information handling systems and the IHS in the network;a status agent communicatively coupled to one or more processors of the information handling system, the status agent configured to obtain status information regarding one or more elements related to the IHS, the one or more elements comprising one or more of application-level status, protocol-level status, and network-link-level status;memory for storing the status information; andthe one or more processors, communicatively coupled to the status agent, that causes at least some of the status information obtained by the status agent to be transmitted via ...

Подробнее
18-04-2017 дата публикации

Module compatibility indication system

Номер: US0009627789B2
Принадлежит: Dell Products L.P., DELL PRODUCTS LP

A compatibility indication system includes a connectable module that includes a first connector and a first wireless communication device that is configured to transmit connectable module information. A computing system includes a second connector and a second wireless communication device that is configured to receive the connectable module information when the connectable module is located adjacent the second connector. A compatibility engine in the computing system is coupled to the second wireless communication device and configured to receive the connectable module information, determine a compatibility level of the connectable module, and activate a warning that is based on the compatibility level before the first connector on the connectable module is connected to the second connector on the computing system.

Подробнее
08-09-2016 дата публикации

NATURAL LANGUAGE PROCESSING (NLP) INTERFACING WITH DEVICES

Номер: US20160259780A1
Принадлежит: DELL PRODUCTS L.P.

Aspects of the present invention provide a more universal, easy, natural, and vendor-agnostic interface to configure, manage, and/or monitor devices in networks. In embodiments, a user-friendly natural language interface, such as a chat or messaging interface, may be used to “live chat” with one or more devices. In embodiments, a natural language input from a user intended for a target device is received and converted into one or more properly formed commands that are target-specific for the target device and may be executed by the target device. In embodiments, results from the execution of the one or more commands may be appropriately formatted for presentation to the user. 1. A computer-implemented method for converting a natural language input into a command input for a target device comprising:receiving a natural language input comprising free-form vocabulary, the natural language input being intended for a target device that requires commands to be properly formed for the target device to be executed;performing natural language processing (NLP) input cleaning on the natural language input; andperforming input transformation on at least a portion of the cleaned natural language input to convert the cleaned natural language input one or more properly formed commands that are target-specific for the target device.2. The computer-implemented method of wherein the step of performing natural language processing (NLP) input cleaning on the natural language input comprises performing one or more of the steps comprising:responsive to the natural language input having plurals or reflexive pronouns, stemming the natural language input to remove any plurals and reflexive pronouns; andresponsive to the natural language input comprising compound statements, complex statements, or both, splitting the natural language input into two or more simple natural language inputs.3. The computer-implemented method of wherein the step of performing input transformation on at least a ...

Подробнее
17-10-2017 дата публикации

Natural language processing (NLP) interfacing with devices

Номер: US0009792275B2
Принадлежит: DELL PRODUCTS LP, DELL PRODUCTS L.P.

Aspects of the present invention provide a more universal, easy, natural, and vendor-agnostic interface to configure, manage, and/or monitor devices in networks. In embodiments, a user-friendly natural language interface, such as a chat or messaging interface, may be used to “live chat” with one or more devices. In embodiments, a natural language input from a user intended for a target device is received and converted into one or more properly formed commands that are target-specific for the target device and may be executed by the target device. In embodiments, results from the execution of the one or more commands may be appropriately formatted for presentation to the user.

Подробнее
12-06-2014 дата публикации

System and Methods for an Alternative to Network Controller Sideband Interface (NC-SI) Used in Out of Band Management

Номер: US20140165183A1
Принадлежит: DELL PRODUCTS L.P.

A system and a method for operating a plurality of information handling systems forming a network are provided. The system includes a host computer processing unit (CPU); a band management controller (BMC); and a switch having a first port coupled to the host CPU, a second port coupled to the BMC, and an external port coupled to a network; wherein the switch is configured to perform lookups and send an ingress traffic including an internet content to the host CPU, and to send the ingress traffic including a management content to the BMC accordingly. A computer program product including a non-transitory computer readable medium having computer readable and executable code for instructing a processor in a management unit for a plurality of information handling systems forming a network to perform a method using a system as above is also provided. 1. A system for operating a plurality of information handling systems forming a network , the system comprising:a host computer processing unit (CPU);a band management controller (BMC); and 'the switch is configured to perform lookups and send an ingress traffic including an internet content to the host CPU, and to send the ingress traffic including a management content to the BMC accordingly.', 'a switch having a first port coupled to the host CPU, a second port coupled to the BMC, and an external port coupled to a network; wherein'}2. The system of wherein the switch comprises a processor circuit and a memory circuit claim 1 , the memory circuit storing a code comprising a configuration for the switch.3. The system of wherein the configuration for the switch comprises a configuration for a host CPU virtual local area network (VLAN) in the first port claim 2 , and a configuration for a BMC VLAN in the second port.4. The system of wherein the CPU VLAN and the BMC VLAN are the same.5. The system of wherein the CPU VLAN and the BMC VLAN are different.6. The system of wherein the switch drops ingress traffic including an ...

Подробнее
13-04-2016 дата публикации

Adaptive interrupt coalescing in a converged network

Номер: EP3005129A1
Принадлежит: Dell Products LP

An information handling system is provided. The information handling system includes an information handling device having one or more processors in communication with a network interface card. The network interface card includes one or more interfaces for receiving frames the information handling device is coupled to an external network device. The device also includes a memory that is in communication with the one or more processors and stores a classification matrix. The classification matrix is used to generate a current interrupt throttling rate from a plurality of candidate interrupt throttling rates that are applied to the received frames according to at least two properties of each frame of the received frames. A method for providing adaptive interrupt coalescing is also provided.

Подробнее
22-02-2017 дата публикации

Adaptive interrupt coalescing in a converged network

Номер: EP3005129A4
Принадлежит: Dell Products LP

Подробнее
27-12-2016 дата публикации

Multi-processor startup system

Номер: US09529601B1
Принадлежит: Dell Products LP

A switch includes a PCI bus. A line card processor is coupled to a line card memory system and includes a line card processor port connected to the PCI bus. A management processor is coupled to a management memory system and includes a management processor port connected to the PCI bus and associated with a register. The management processor retrieves an OS image and stores the OS image in the management memory system. The management processor then configures the register with a mapping between the management memory system and the line card memory system. The management processor then provides a write instruction to write the OS image to an address range included in the management memory system, and the management processor port converts the write instruction using the address mapping such that the OS image is written over the PCI bus to the line card memory system.

Подробнее