Wael K.

Wael K.

San Jose, California, United States
2K followers 500+ connections

About

Experienced Senior Director Of Engineering with a demonstrated history of working in the…

Activity

Join now to see all activity

Experience

  • Cisco Graphic

    Cisco

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Jose

  • -

    Palo Alto

  • -

    Palo Alto

  • -

    Palo Alto

Education

Licenses & Certifications

Patents

  • PHYSICAL SPACE MAP OVERLAY AND INTERACTION FOR AN INTERNET OF THINGS INTEGRATED DEVELOPER ENVIRONMENT

    Filed US 20160357522

    In one embodiment, an Internet of Things (IoT) integrated developer environment (IDE) operates to represent an IoT application, where the IoT IDE determines whether to display on a graphical user interface (GUI) a logical view and/or map view, where the logical view illustrates logical connectivity between nodes of the IoT application, and the map view illustrates a locational relationship of the nodes within a represented physical space. The IoT IDE determines which select nodes of the logical…

    In one embodiment, an Internet of Things (IoT) integrated developer environment (IDE) operates to represent an IoT application, where the IoT IDE determines whether to display on a graphical user interface (GUI) a logical view and/or map view, where the logical view illustrates logical connectivity between nodes of the IoT application, and the map view illustrates a locational relationship of the nodes within a represented physical space. The IoT IDE determines which select nodes of the logical view to display in the map view, where each node in the map view is in the logical view, and displays the logical view and/or map view on the GUI, with all nodes shown in the logical view and select nodes shown in the map view. Additionally, the IoT IDE propagates any changes received by the IoT IDE in one view into the other view when the change would affect the other view.

    See patent
  • AUTONOMOUS MOBILE SENSOR MOVEMENT PATH SIMULATION WITH AN INTEGRATED DEVELOPER ENVIRONMENT

    Filed US 20160357525

    Abstract

    According to one or more embodiments of the disclosure, autonomous mobile sensor movement path simulation with an integrated developer environment (IDE) is shown and described. In one embodiment, a computer operates an Internet of Things (IoT) IDE having a virtualized map view illustrating a locational relationship between objects of an IoT application within a represented physical space, where a mobile sensor is virtually represented within the IoT IDE and is configured with…

    Abstract

    According to one or more embodiments of the disclosure, autonomous mobile sensor movement path simulation with an integrated developer environment (IDE) is shown and described. In one embodiment, a computer operates an Internet of Things (IoT) IDE having a virtualized map view illustrating a locational relationship between objects of an IoT application within a represented physical space, where a mobile sensor is virtually represented within the IoT IDE and is configured with navigation control logic affected by external influences and controlled according to the IoT application. Virtualized external influences may be modelled within the IoT IDE that represent physical external influences within the physical space, and the navigation control logic of the mobile sensor may be operated within the IoT IDE according to the IoT application, the virtually represented mobile sensor configured to navigate within the virtual space based on the navigation control logic reacting to the virtual external influences.

    See patent
  • INTEGRATED DEVELOPER ENVIRONMENT FOR INTERNET OF THINGS APPLICATIONS

    Filed US 20160357521

    In one embodiment, a graphical user interface (GUI) is established for an Internet of Things (IoT) integrated developer environment (IDE) with one or more visual developer tools. Real and/or virtual nodes are provided within the IoT IDE having connectivity and functionality, and a plurality are connected as a logical and executable graph for a flow-based programming framework virtualized across one or more IoT layers. The nodes may then be programmed based on respective connectivity and…

    In one embodiment, a graphical user interface (GUI) is established for an Internet of Things (IoT) integrated developer environment (IDE) with one or more visual developer tools. Real and/or virtual nodes are provided within the IoT IDE having connectivity and functionality, and a plurality are connected as a logical and executable graph for a flow-based programming framework virtualized across one or more IoT layers. The nodes may then be programmed based on respective connectivity and functionality, such that the logical and executable graph has real and/or virtual inputs, real and/or virtual processing functions, and real and/or virtual actions. Upon deploying the node programming to one or more corresponding platform emulators configured to execute the node programming, the logical and executable graph may be simulated by executing the node programming to produce the one or more actions based on the one or more inputs and the one or more processing functions.

    See patent
  • LOCATING MOBILE USERS

    Filed US 20160360028

    A method, comprising: registering, by a computer, a respective user device for one or more particular users at a particular physical space; associating, by the computer, each of the one or more particular users with a respective user profile; monitoring, by the computer, a location of each of the particular users within the particular physical space based on a corresponding location of the respective user device; receiving, by the computer, a search query for a particular type of user within…

    A method, comprising: registering, by a computer, a respective user device for one or more particular users at a particular physical space; associating, by the computer, each of the one or more particular users with a respective user profile; monitoring, by the computer, a location of each of the particular users within the particular physical space based on a corresponding location of the respective user device; receiving, by the computer, a search query for a particular type of user within the particular physical space; determining, by the computer, one or more resultant users that correspond to the particular type of user based on the associated respective user profiles; determining, by the computer, a location of the one or more resultant users; and displaying, on a graphical user interface (GUI), the location of the one or more resultant users on a virtualized map of the particular physical space.

    See patent
  • Satellite Commanding Using Remotely Controlled Modulation of Satellite On-Board Telemetry Parameters

    Issued US 6,735,501

    A satellite command system and method that provides satellite commanding using remotely-controlled modulation of telemetry parameters on-board a satellite. Software is provided on each of the redundant processor units that creates separate DMA command input pathways to the redundant processor units. A command translator is used at a ground station to translate a command that is to be implemented on the satellite into a form ready for modulation. The command information is uplinked to the…

    A satellite command system and method that provides satellite commanding using remotely-controlled modulation of telemetry parameters on-board a satellite. Software is provided on each of the redundant processor units that creates separate DMA command input pathways to the redundant processor units. A command translator is used at a ground station to translate a command that is to be implemented on the satellite into a form ready for modulation. The command information is uplinked to the satellite by remotely manipulating (modulating) a quantity that can be measured by the on-board computer using its telemetry collection functions. The software implemented in processor units recognizes the modulation and processes it to reconstruct the command. The reconstructed command is passed to the processor unit, which then executes the command.

    See patent
  • A Method And System For Signaling A System Fault

    Issued US 7,185,221

    A method and system for signaling a system fault. In one method embodiment, the present invention receives an error advisory pertaining to a fault within a network. Next, the present invention selects a pre-programmed alert message from a database based on the error advisory, wherein the pre-programmed alert message is selected from a number of pre-programmed alert messages stored in the database. The present invention then transmits the pre-programmed alert message to a communications device.

    See patent

Recommendations received

More activity by Wael

View Wael’s full profile

  • See who you know in common
  • Get introduced
  • Contact Wael directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Wael K.

Add new skills with these courses