Patents by Inventor Ihab Abu-Hakima

Ihab Abu-Hakima has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11019560
    Abstract: A cloud-based onboarding server steers guest devices to a preferred SSID when detected as a guest of a homeowner access point also registered with the cloud-based onboarding server. Three different levels of network access include default, guest and private network access, and each network uses a different SSID from the homeowner access point.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: May 25, 2021
    Assignee: Neutrino8, Inc.
    Inventors: Bojan Likar, Ihab Abu-Hakima
  • Publication number: 20210142351
    Abstract: Responsive to detecting a referral event, a referral engine can automatically facilitate referrals for service providers by broadcasting a referral inquiry to associates. Any friend, business associate, class mate, e-mail contact, telephone contact, social networking friend or follower, or the like, having personal experience with an appropriate service provider can provide a referral to the inquirer. Referrals can be based on existing information stored in databases or provided by a referrer based on an inquiry. Optionally, the referrer can be incentivized and the system can complete transactions with referred service providers.
    Type: Application
    Filed: September 16, 2020
    Publication date: May 13, 2021
    Inventors: Ihab Abu-Hakima, Bojan Likar, Sungwook Han
  • Patent number: 10945167
    Abstract: A cloud-based Wi-Fi controller facilitates forced transitions. Dynamic RSSI thresholds for sticky-client stations are calculated and periodically updated based on changing conditions. When measured RSSI values reach a dynamic RSSI threshold, the cloud-based Wi-Fi controller reassociates the sticky-client station with a preferred access point, regardless of whether the sticky-client station has reached the same determination.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: March 9, 2021
    Assignee: Neutrino8, Inc.
    Inventors: Bojan Likar, Ihab Abu-Hakima
  • Patent number: 10887804
    Abstract: A cloud control element distributes security keys prior to roaming to facilitate fast transition roaming across different IP subnets. The cloud control element distributes security keys to access points identified as neighboring and sharing a common SSID (service set identifier), but over different IP subnets. The security keys embed information related to authentication by stations for a specific SSID. Responsive to connecting with a specific wireless station roaming to a target access point from a source access point, fast transition by way of a security key is utilized to authenticate the specific wireless station without a full authentication protocol through a RADIUS server.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: January 5, 2021
    Assignee: NEUTRINO8, INC.
    Inventors: Bojan Likar, Ihab Abu-Hakima
  • Publication number: 20200068483
    Abstract: A cloud-based onboarding server steers guest devices to a preferred SSID when detected as a guest of a homeowner access point also registered with the cloud-based onboarding server. Three different levels of network access include default, guest and private network access, and each network uses a different SSID from the homeowner access point.
    Type: Application
    Filed: July 1, 2019
    Publication date: February 27, 2020
    Inventors: Bojan Likar, Ihab Abu-Hakima
  • Publication number: 20190297546
    Abstract: A cloud-based Wi-Fi controller facilitates forced transitions. Dynamic RSSI thresholds for sticky-client stations are calculated and periodically updated based on changing conditions. When measured RSSI values reach a dynamic RSSI threshold, the cloud-based Wi-Fi controller reassociates the sticky-client station with a preferred access point, regardless of whether the sticky-client station has reached the same determination.
    Type: Application
    Filed: June 10, 2019
    Publication date: September 26, 2019
    Inventors: Bojan Likar, Ihab Abu-Hakima
  • Patent number: 10257036
    Abstract: A cloud-based onboarding server detects a network change and facilitates an onboarding process for a new access point. An SSID and authentication credentials for an existing Wi-Fi channel are sent over a temporary Wi-Fi channel using a preconfigured SSID and passphrase generated by both the new access point and the master access point. A wireless station scans the identification information from a label on the new access point and sends it directly or indirectly to the master access point, so that both sides have the same seed for generating a matching passphrase. The master access point terminates the temporary channel and reactivates the existing Wi-Fi channel.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: April 9, 2019
    Assignee: NEUTRINO8, INC.
    Inventors: Bojan Likar, Ihab Abu-Hakima
  • Patent number: 10057813
    Abstract: A method of activating and configuring a Wi-Fi enabled device to connect with a Wi-Fi Access Point (AP) by a cloud-based Wi-Fi service manager is disclosed. A unique identifier of the Wi-Fi enabled device and a unique identifier of the Wi-Fi AP are received by the cloud-based Wi-Fi service manager. The unique identifier of the Wi-Fi enabled device is used as a seed for a predetermined algorithm to generate a temporary service set identifier (SSID) and a temporary passphrase. The temporary SSID and the temporary passphrase are sent to the Wi-Fi AP for configuring the Wi-Fi AP with the temporary SSID and the temporary passphrase.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: August 21, 2018
    Assignee: Plume Design, Inc.
    Inventors: Bojan Likar, Leon Kukovec, Ihab Abu-Hakima
  • Publication number: 20180184345
    Abstract: A cloud control element distributes security keys prior to roaming to facilitate fast transition roaming across different IP subnets. The cloud control element distributes security keys to access points identified as neighboring and sharing a common SSID (service set identifier), but over different IP subnets. The security keys embed information related to authentication by stations for a specific SSID. Responsive to connecting with a specific wireless station roaming to a target access point from a source access point, fast transition by way of a security key is utilized to authenticate the specific wireless station without a full authentication protocol through a RADIUS server.
    Type: Application
    Filed: December 23, 2016
    Publication date: June 28, 2018
    Inventors: Bojan Likar, Ihab Abu-Hakima
  • Publication number: 20180183666
    Abstract: A cloud-based onboarding server detects a network change and facilitates an onboarding process for a new access point. An SSID and authentication credentials for an existing Wi-Fi channel are sent over a temporary Wi-Fi channel using a preconfigured SSID and passphrase generated by both the new access point and the master access point. A wireless station scans the identification information from a label on the new access point and sends it directly or indirectly to the master access point, so that both sides have the same seed for generating a matching passphrase. The master access point terminates the temporary channel and reactivates the existing Wi-Fi channel.
    Type: Application
    Filed: April 17, 2017
    Publication date: June 28, 2018
    Inventors: Bojan Likar, Ihab Abu-Hakima
  • Patent number: 9712953
    Abstract: One or more Bluetooth assets having a Bluetooth radio are associated with a specific set of business rules by enterprise users. Scan event data is received from at least one of a plurality of Bluetooth sensors having Bluetooth radios, wirelessly distributed around a communication network. The scan event data results from a scan event wherein the Bluetooth asset was within range of the at least one Bluetooth sensor. The scan event is analyzed against the business rules. Responsive to determining that at scan event meets at least one condition of at least one of the specific set of business rules, a notification can be sent. One specific implementation in a smart car seat safety system notifies a parent when a child is unintentionally left in a smart car seat.
    Type: Grant
    Filed: November 15, 2015
    Date of Patent: July 18, 2017
    Inventors: Rajinder Singh, Ihab Abu-Hakima, Gurpreet Singh Bal
  • Publication number: 20170186026
    Abstract: Responsive to detecting a referral event, a referral engine can automatically facilitate referrals for service providers by broadcasting a referral inquiry to associates. Any friend, business associate, class mate, e-mail contact, telephone contact, social networking friend or follower, or the like, having personal experience with an appropriate service provider can provide a referral to the inquirer. Referrals can be based on existing information stored in databases or provided by a referrer based on an inquiry. Optionally, the referrer can be incentivized and the system can complete transactions with referred service providers.
    Type: Application
    Filed: December 21, 2016
    Publication date: June 29, 2017
    Inventors: Ihab Abu-Hakima, Bojan Likar, Sungwook Han
  • Patent number: 9661515
    Abstract: A method of managing heterogeneous wireless devices in three or more different types of networks is disclosed. Each type of network uses a different type of radio access technology. The method includes receiving measurement data from a plurality of heterogeneous wireless devices via a control interface, wherein a heterogeneous wireless device provides connections to client devices via one or more of the three or more radio access technologies. The method includes searching, using a processor, for optimized adjustments to one or more parameters associated with one or more of the plurality of heterogeneous wireless devices based at least in part on a set of network optimization goals and the measurement data received from the plurality of heterogeneous wireless devices. The method includes transmitting at least some of the optimized adjustments of the one or more parameters to the one or more of the plurality of heterogeneous wireless devices.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: May 23, 2017
    Assignee: PLUME DESIGN, INC.
    Inventors: Martin J. Lord, Ihab Abu-Hakima, Andrea Goldsmith, Bojan Likar
  • Publication number: 20170078880
    Abstract: Cloud-based onboarding authenticates potential friends on a network associated with a network owner. Authentication can be an explicit confirmation of friendship with a real-time approval of a request automatically forwarded to the network owner. Authentication can also be an implicit confirmation of friendship can be based on social network accounts. Further, confirmation of friendship can be inferred for automatic access grants.
    Type: Application
    Filed: September 2, 2016
    Publication date: March 16, 2017
    Inventors: Bojan Likar, Ihab Abu-Hakima, Sungwook Han
  • Publication number: 20160200248
    Abstract: A smart car system maintains a Bluetooth paired heartbeat between a modified car seat and a smart phone. The system automatically alerts a responsible person when children are unsafely left inside of vehicles, as detected by a loss of the Bluetooth paired heartbeat.
    Type: Application
    Filed: October 14, 2015
    Publication date: July 14, 2016
    Inventors: Rajinder Singh, Ihab Abu-Hakima, Gurpreet Singh Bal
  • Patent number: 9336760
    Abstract: Musical compositions are generated from image pixels. To do so, pixel values are mapped to musical elements together for creating the musical compositions. Additionally, images are formed from pixels generated from musical compositions. More generally, a computer system creatively generates media using captured media as a source. The system also generates collage images in which individual images are pixels for the collage image. Collages are further generated from text.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: May 10, 2016
    Inventors: Rajinder Singh, Ihab Abu-Hakima
  • Publication number: 20160105762
    Abstract: One or more Bluetooth assets having a Bluetooth radio are associated with a specific set of business rules by enterprise users. Scan event data is received from at least one of a plurality of Bluetooth sensors having Bluetooth radios, wirelessly distributed around a communication network. The scan event data results from a scan event wherein the Bluetooth asset was within range of the at least one Bluetooth sensor. The scan event is analyzed against the business rules. Responsive to determining that at scan event meets at least one condition of at least one of the specific set of business rules, a notification can be sent. One specific implementation in a smart car seat safety system notifies a parent when a child is unintentionally left in a smart car seat.
    Type: Application
    Filed: November 15, 2015
    Publication date: April 14, 2016
    Inventors: Rajinder Singh, Ihab Abu-Hakima, Gurpreet Singh Bal
  • Publication number: 20160035330
    Abstract: Musical compositions are generated from image pixels. To do so, pixel values are mapped to musical elements together for creating the musical compositions. Additionally, images are formed from pixels generated from musical compositions. More generally, a computer system creatively generates media using captured media as a source. The system also generates collage images in which individual images are pixels for the collage image. Collages are further generated from text.
    Type: Application
    Filed: August 3, 2015
    Publication date: February 4, 2016
    Inventors: Rajinder SINGH, Ihab Abu-Hakima
  • Publication number: 20140328190
    Abstract: A method of managing heterogeneous wireless devices in three or more different types of networks is disclosed. Each type of network uses a different type of radio access technology. The method includes receiving measurement data from a plurality of heterogeneous wireless devices via a control interface, wherein a heterogeneous wireless device provides connections to client devices via one or more of the three or more radio access technologies. The method includes searching, using a processor, for optimized adjustments to one or more parameters associated with one or more of the plurality of heterogeneous wireless devices based at least in part on a set of network optimization goals and the measurement data received from the plurality of heterogeneous wireless devices. The method includes transmitting at least some of the optimized adjustments of the one or more parameters to the one or more of the plurality of heterogeneous wireless devices.
    Type: Application
    Filed: April 24, 2014
    Publication date: November 6, 2014
    Inventors: Martin J. Lord, Ihab Abu-Hakima, Andrea Goldsmith, Bojan Likar