Patents by Inventor Nazih Almalki

Nazih Almalki 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: 11467674
    Abstract: A method for performing an action associated with a motion based input. the method comprises: measuring, using a motion sensor of a computing device, motion data representing a detected motion of the computing device; measuring, using a proximity sensor of the computing device, proximity data representing a proximity of the computing device to an object over a duration of the detected motion; matching the measured motion data and measured proximity data to a gesture based on the detected motion and the proximity of the computing device to the object over the duration of the detected motion; and in response to matching the measured motion data and measured proximity data to the gesture, performing an action associated with the gesture.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: October 11, 2022
    Assignee: BlackBerry Limited
    Inventors: Zhe Chen, Nazih Almalki
  • Patent number: 11170082
    Abstract: A method of operation and non-transitory computer readable medium are provided for a mobile communications device which includes memory storing program instructions and a processor coupled to a first input that passively collects input data and a second input that collects response data based on a challenge. A statistical behavioral model is generated based upon passively collected input data for the user. A level of assurance (LOA) is determined based upon the statistical behavioral model and the passively collected input data from the first input. The LOA is compared with a threshold and based on the comparison: the mobile device operation is enabled as a result of determining that the LOA meets or exceeds the threshold without requiring response data from the at least one second input, otherwise, the challenge is generated and the mobile device operation is enabled responsive to valid response data from the second input.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: November 9, 2021
    Assignee: BlackBerry Limited
    Inventors: Michael Andrew Goldsmith, Aleksandar Papo, Robert Joseph Lombardi, Jasmin Mulaosmanovic, Nazih Almalki, Brian Everett McBride, Peter Mark Rabinovitch
  • Publication number: 20210072835
    Abstract: A method for performing an action associated with a motion based input. the method comprises: measuring, using a motion sensor of a computing device, motion data representing a detected motion of the computing device; measuring, using a proximity sensor of the computing device, proximity data representing a proximity of the computing device to an object over a duration of the detected motion; matching the measured motion data and measured proximity data to a gesture based on the detected motion and the proximity of the computing device to the object over the duration of the detected motion; and in response to matching the measured motion data and measured proximity data to the gesture, performing an action associated with the gesture.
    Type: Application
    Filed: November 4, 2020
    Publication date: March 11, 2021
    Applicant: BlackBerry Limited
    Inventors: Zhe Chen, Nazih Almalki
  • Patent number: 10884509
    Abstract: A method implemented by a computing device having a memory and a motion sensor detection sensor is disclosed. The memory stores an input model associated with a gesture input. The method includes detecting a motion of the computing device; matching the detected motion with the input model; and determining a confidence level associated with the match. If the confidence level is above a pre-determined threshold, an action associated with the gesture input is performed automatically by the processor; and if the confidence level is below the pre-determined threshold, the action is performed by the processor responsive to receiving a positive confirmation of the gesture input.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: January 5, 2021
    Assignee: BlackBerry Limited
    Inventors: Zhe Chen, Nazih Almalki
  • Publication number: 20200110860
    Abstract: A method of operation and non-transitory computer readable medium are provided for a mobile communications device which includes memory storing program instructions and a processor coupled to a first input that passively collects input data and a second input that collects response data based on a challenge. A statistical behavioral model is generated based upon passively collected input data for the user. A level of assurance (LOA) is determined based upon the statistical behavioral model and the passively collected input data from the first input. The LOA is compared with a threshold and based on the comparison: the mobile device operation is enabled as a result of determining that the LOA meets or exceeds the threshold without requiring response data from the at least one second input, otherwise, the challenge is generated and the mobile device operation is enabled responsive to valid response data from the second input.
    Type: Application
    Filed: December 5, 2019
    Publication date: April 9, 2020
    Inventors: Michael Andrew GOLDSMITH, Aleksandar PAPO, Robert Joseph LOMBARDI, Jasmin MULAOSMANOVIC, Nazih ALMALKI, Brian Everett McBRIDE, Peter Mark RABINOVITCH
  • Patent number: 10515198
    Abstract: A mobile communications device includes a plurality of first input devices capable of passively collecting input data, a second input device(s) capable of collecting response data based upon a challenge, and a processor capable of determining a level of assurance (LOA) that possession of the mobile communications device has not changed based upon a statistical behavioral model and the passively received input data, and comparing the LOA with a security threshold. When the LOA is above the security threshold, the processor may be capable of performing a given mobile device operation without requiring response data from the second input device(s). When the LOA falls below the security threshold, the processor may be capable of generating the challenge, performing the given mobile device operation responsive to valid response data, and adding recent input data to the statistical behavioral model responsive to receipt of the valid response data.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: December 24, 2019
    Assignee: BlackBerry Limited
    Inventors: Michael Andrew Goldsmith, Aleksandar Papo, Robert Joseph Lombardi, Jasmin Mulaosmanovic, Nazih Almalki, Brian Everett McBride, Peter Mark Rabinovitch
  • Patent number: 10505758
    Abstract: Systems and methods are provided for sharing a network interface between operating systems in an embedded device. A host operating system provides a network bridge. First and second operating systems provide first and second respective shared network interfaces connected to the bridge. A first external network interface is linked to the first shared network interface via a control client. The first external network interface is shared with the second operating system.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: December 10, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Aleksandar Papo, Nazih Almalki
  • Patent number: 10489506
    Abstract: Message corrections are effected on a user electronic device using a touch-based user interface. In response to user input in a messaging application input field indicating that a replacement or correction operation is to be carried out, the device identifies multiple strings corresponding to the correction in at least one previous message sent by the messaging application. These strings are presented in context in a user interface in a visually distinguished manner, such as highlighting. The strings may be presented with replacement text. The user then confirms which strings are to be corrected by touch input at the location of the string in the user interface. In response to the touch input, the previous message is updated with the desired changes. The updated message can then be sent to a recipient. The user interface can be used in find and replace or spellcheck operations in an editing or composition application.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: November 26, 2019
    Assignee: BlackBerry Limited
    Inventors: Marcin Cietwierkowski, Nazih Almalki, Robert George Oliver, Zhe Chen, Andrew Michael Inwood
  • Patent number: 10484454
    Abstract: A method of providing information relating to a digital photograph on an electronic device includes detecting, by a processor of the electronic device, a digital photograph sharing event for sharing the digital photograph, receiving text input related to the digital photograph, the text input comprising text entered at the electronic device or text received from the at least one other electronic device, in response to detecting and receiving text input related to the digital photograph, processing the text related to the digital photograph utilizing natural language processing to extract the information relating to the digital photograph, and storing the information that is extracted in association with the digital photograph.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: November 19, 2019
    Assignee: BlackBerry Limited
    Inventors: Nazih Almalki, Zhe Chen
  • Publication number: 20190332183
    Abstract: A method implemented by a computing device having a memory and a motion sensor detection sensor is disclosed. The memory stores an input model associated with a gesture input. The method includes detecting a motion of the computing device; matching the detected motion with the input model; and determining a confidence level associated with the match. If the confidence level is above a pre-determined threshold, an action associated with the gesture input is performed automatically by the processor; and if the confidence level is below the pre-determined threshold, the action is performed by the processor responsive to receiving a positive confirmation of the gesture input.
    Type: Application
    Filed: July 12, 2019
    Publication date: October 31, 2019
    Applicant: BlackBerry Limited
    Inventors: Zhe CHEN, Nazih ALMALKI
  • Patent number: 10416861
    Abstract: A method for user interface interaction on a computing device, the method including detecting frustration with a user interface interaction on the computing device; determining a location of input events on a display of the computing device; and magnifying an area proximate to the location of input events. Further, a computing device includes a processor; and a user interface, wherein the computing device, using the processor and user interface, is configured to detect frustration with a user interface interaction on the computing device; determine a location of input events on a user interface of the computing device; and magnify an area proximate to the location of input events.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: September 17, 2019
    Assignee: BlackBerry Limited
    Inventors: Marcin Cietwierkowski, Nazih Almalki, Robert George Oliver, Zhe Chen, Andrew Michael Inwood
  • Patent number: 10410605
    Abstract: A method and system are provided for determining a display orientation of a mobile device. The mobile device is configured to change the display orientation when an orientation of the mobile device satisfies one or more criteria. The method includes determining the orientation of the mobile device and providing an indicator of a proximity of the orientation of the mobile device to satisfying the one or more criteria.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: September 10, 2019
    Assignee: BlackBerry Limited
    Inventors: Dan Zacharias Gärdenfors, Nazih Almalki
  • Patent number: 10353484
    Abstract: A method implemented by a computing device having a memory and a motion sensor detection sensor is disclosed. The memory stores an input model associated with a gesture input. The method includes detecting a motion of the computing device; matching the detected motion with the input model; and determining a confidence level associated with the match. If the confidence level is above a pre-determined threshold, an action associated with the gesture input is performed automatically by the processor; and if the confidence level is below the pre-determined threshold, the action is performed by the processor responsive to receiving a positive confirmation of the gesture input.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: July 16, 2019
    Assignee: BlackBerry Limited
    Inventors: Zhe Chen, Nazih Almalki
  • Patent number: 10341483
    Abstract: A method and mobile transceiver providing container security is described. In accordance with one aspect, there is provided a method of operating a mobile transceiver comprising a processor, memory, wireless transceiver and radiation detector. The method comprises detecting, by the radiation detector, radiation emitted from a radioactive emitter. The radiation detector and the radioactive emitter are arranged such that a substantially constant rate of radiation from the radioactive emitter is detected when one or more doors of the shipping container are closed. When the detected radiation is outside a tolerance of the constant rate, the processor wakes up the processor from a low power mode, and updates an asset tracking log stored in the memory by adding a record representing a door open event.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: July 2, 2019
    Assignee: BlackBerry Limited
    Inventors: Jeffrey Alton Hugh Dods, Robert George Oliver, Nazih Almalki
  • Patent number: 10305438
    Abstract: A method for generating adaptive notifications include analyzing, at a user device, a spectrum of environmental noise. A portion of the spectrum for adaptive notification enhancement is selected based on the analyzing the spectrum of environmental noise. An adapted notification is generated at the user device by enhancing the selected portion of the spectrum. The adapted notification is transmitted at the user device.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: May 28, 2019
    Assignee: BlackBerry Limited
    Inventors: John Patrick Grenn, Nazih Almalki, Bradley Ferringo
  • Publication number: 20190018500
    Abstract: A method implemented by a computing device having a memory and a motion sensor detection sensor is disclosed. The memory stores an input model associated with a gesture input. The method includes detecting a motion of the computing device; matching the detected motion with the input model; and determining a confidence level associated with the match. If the confidence level is above a pre-determined threshold, an action associated with the gesture input is performed automatically by the processor; and if the confidence level is below the pre-determined threshold, the action is performed by the processor responsive to receiving a positive confirmation of the gesture input.
    Type: Application
    Filed: September 17, 2018
    Publication date: January 17, 2019
    Applicant: BlackBerry Limited
    Inventors: Zhe Chen, Nazih Almalki
  • Publication number: 20190013963
    Abstract: Systems and methods are provided for sharing a network interface between operating systems in an embedded device. A host operating system provides a network bridge. First and second operating systems provide first and second respective shared network interfaces connected to the bridge. A first external network interface is linked to the first shared network interface via a control client. The first external network interface is shared with the second operating system.
    Type: Application
    Filed: July 6, 2017
    Publication date: January 10, 2019
    Inventors: Aleksandar PAPO, Nazih ALMALKI
  • Patent number: 10114495
    Abstract: A method includes detecting first and second touches on the touch-sensitive display and determining a location of each of the first and second touches, determining, by a plurality of force sensors, reaction forces, for the first and second touches, and determining a respective applied force for each of the first and second touches based on the reaction forces and the locations of the first and second touches.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: October 30, 2018
    Assignee: BlackBerry Limited
    Inventors: Sean Bartholomew Simmons, Nazih Almalki
  • Patent number: 10078742
    Abstract: A mobile communications device includes a plurality of first input devices capable of passively collecting input data, a second input device(s) capable of collecting response data based upon a challenge, and a processor capable of determining a level of assurance (LOA) that possession of the mobile communications device has not changed based upon a statistical behavioral model and the passively received input data, and comparing the LOA with a security threshold. When the LOA is above the security threshold, the processor may be capable of performing a given mobile device operation without requiring response data from the second input device(s). When the LOA falls below the security threshold, the processor may be capable of generating the challenge, performing the given mobile device operation responsive to valid response data, and adding recent input data to the statistical behavioral model responsive to receipt of the valid response data.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: September 18, 2018
    Assignee: BlackBerry Limited
    Inventors: Michael Andrew Goldsmith, Aleksandar Papo, Robert Joseph Lombardi, Jasmin Mulaosmanovic, Nazih Almalki, Brian Everett McBride, Peter Mark Rabinovitch
  • Patent number: 10078372
    Abstract: A method implemented by a computing device having a memory and a motion sensor detection sensor is disclosed. The memory stores an input model associated with a gesture input. The method includes detecting a motion of the computing device; matching the detected motion with the input model; and determining a confidence level associated with the match. If the confidence level is above a pre-determined threshold, an action associated with the gesture input is performed automatically by the processor; and if the confidence level is below the pre-determined threshold, the action is performed by the processor responsive to receiving a positive confirmation of the gesture input.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: September 18, 2018
    Assignee: BlackBerry Limited
    Inventors: Zhe Chen, Nazih Almalki