17987904. User-defined peripheral-bus device implementation simplified abstract (Mellanox Technologies, Ltd.)

From WikiPatents
Jump to navigation Jump to search

User-defined peripheral-bus device implementation

Organization Name

Mellanox Technologies, Ltd.

Inventor(s)

Daniel Marcovitch of Yokneam Illit (IL)

Liran Liss of Atzmon-Segev (IL)

Aviad Shaul Yehezkel of Yokneam Illit (IL)

Rabia Loulou of Nazareth (IL)

Oren Duer of Kohav Yair (IL)

Shahaf Shuler of Kibbutz Lohamei Hagetaot (IL)

Chenghuan Jia of Fremont CA (US)

Philip Browning Johnson of Los Gatos CA (US)

Gal Shalom of Givat Avni (IL)

Omri Kahalon of Yehud (IL)

Adi Merav Horowitz of Tel Aviv (IL)

Arpit Jain of Pune (IN)

Eliav Bar-ilan of Or Akiva (IL)

Prateek Srivastava of San Jose CA (US)

User-defined peripheral-bus device implementation - A simplified explanation of the abstract

This abstract first appeared for US patent application 17987904 titled 'User-defined peripheral-bus device implementation

Simplified Explanation

The system described in the patent application includes a bus interface and circuitry. The bus interface communicates with an external device over a peripheral bus, while the circuitry supports multiple widgets that perform basic operations for peripheral bus devices. The system can receive a user-defined configuration specifying a user-defined peripheral bus device as a configuration of one or more widgets, and then implement the user-defined peripheral bus device towards the external device over the peripheral bus based on this configuration.

  • Bus interface for communication with external devices over a peripheral bus
  • Circuitry supporting multiple widgets for basic operations of peripheral bus devices
  • User-defined configuration defining a custom peripheral bus device using widgets
  • Implementation of user-defined peripheral bus device towards external device over peripheral bus

Potential Applications

The technology described in this patent application could be applied in various industries such as telecommunications, consumer electronics, and industrial automation for customizing peripheral bus devices to meet specific requirements.

Problems Solved

This technology solves the problem of limited flexibility in configuring peripheral bus devices by allowing users to define custom configurations using a set of widgets, enabling tailored solutions for different applications.

Benefits

The benefits of this technology include increased customization options, improved compatibility with diverse systems, and enhanced functionality of peripheral bus devices through user-defined configurations.

Potential Commercial Applications

"Custom Peripheral Bus Device Configuration System for Enhanced Flexibility and Functionality" could find applications in the development of specialized hardware solutions for specific industries, offering a competitive edge in the market.

Possible Prior Art

One possible prior art for this technology could be the use of software-defined networking (SDN) principles in configuring network devices for specific purposes, showcasing the concept of customizable configurations for enhanced functionality.

Unanswered Questions

How does this technology impact the overall cost of implementing peripheral bus devices?

The cost implications of implementing user-defined configurations for peripheral bus devices are not addressed in the article.

What level of technical expertise is required to define and implement user-defined configurations using this system?

The article does not provide information on the technical skills or knowledge needed to utilize the system for creating custom peripheral bus devices.


Original Abstract Submitted

A system includes a bus interface and circuitry. The bus interface is configured to communicate with an external device over a peripheral bus. The circuitry is configured to support a plurality of widgets that perform primitive operations used in implementing peripheral-bus devices, to receive a user-defined configuration, which specifies a user-defined peripheral-bus device as a configuration of one or more of the widgets, and to implement the user-defined peripheral-bus device toward the external device over the peripheral bus, in accordance with the user-defined configuration.