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: 11467674Abstract: 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: GrantFiled: November 4, 2020Date of Patent: October 11, 2022Assignee: BlackBerry LimitedInventors: Zhe Chen, Nazih Almalki
-
Patent number: 11170082Abstract: 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: GrantFiled: December 5, 2019Date of Patent: November 9, 2021Assignee: BlackBerry LimitedInventors: Michael Andrew Goldsmith, Aleksandar Papo, Robert Joseph Lombardi, Jasmin Mulaosmanovic, Nazih Almalki, Brian Everett McBride, Peter Mark Rabinovitch
-
Publication number: 20210072835Abstract: 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: ApplicationFiled: November 4, 2020Publication date: March 11, 2021Applicant: BlackBerry LimitedInventors: Zhe Chen, Nazih Almalki
-
Patent number: 10884509Abstract: 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: GrantFiled: July 12, 2019Date of Patent: January 5, 2021Assignee: BlackBerry LimitedInventors: Zhe Chen, Nazih Almalki
-
Publication number: 20200110860Abstract: 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: ApplicationFiled: December 5, 2019Publication date: April 9, 2020Inventors: Michael Andrew GOLDSMITH, Aleksandar PAPO, Robert Joseph LOMBARDI, Jasmin MULAOSMANOVIC, Nazih ALMALKI, Brian Everett McBRIDE, Peter Mark RABINOVITCH
-
Patent number: 10515198Abstract: 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: GrantFiled: April 23, 2018Date of Patent: December 24, 2019Assignee: BlackBerry LimitedInventors: Michael Andrew Goldsmith, Aleksandar Papo, Robert Joseph Lombardi, Jasmin Mulaosmanovic, Nazih Almalki, Brian Everett McBride, Peter Mark Rabinovitch
-
Patent number: 10505758Abstract: 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: GrantFiled: July 6, 2017Date of Patent: December 10, 2019Assignee: Huawei Technologies Co., Ltd.Inventors: Aleksandar Papo, Nazih Almalki
-
Patent number: 10489506Abstract: 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: GrantFiled: May 20, 2016Date of Patent: November 26, 2019Assignee: BlackBerry LimitedInventors: Marcin Cietwierkowski, Nazih Almalki, Robert George Oliver, Zhe Chen, Andrew Michael Inwood
-
Patent number: 10484454Abstract: 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: GrantFiled: September 16, 2015Date of Patent: November 19, 2019Assignee: BlackBerry LimitedInventors: Nazih Almalki, Zhe Chen
-
Publication number: 20190332183Abstract: 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: ApplicationFiled: July 12, 2019Publication date: October 31, 2019Applicant: BlackBerry LimitedInventors: Zhe CHEN, Nazih ALMALKI
-
Patent number: 10416861Abstract: 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: GrantFiled: April 6, 2016Date of Patent: September 17, 2019Assignee: BlackBerry LimitedInventors: Marcin Cietwierkowski, Nazih Almalki, Robert George Oliver, Zhe Chen, Andrew Michael Inwood
-
Patent number: 10410605Abstract: 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: GrantFiled: July 9, 2012Date of Patent: September 10, 2019Assignee: BlackBerry LimitedInventors: Dan Zacharias Gärdenfors, Nazih Almalki
-
Patent number: 10353484Abstract: 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: GrantFiled: September 17, 2018Date of Patent: July 16, 2019Assignee: BlackBerry LimitedInventors: Zhe Chen, Nazih Almalki
-
Patent number: 10341483Abstract: 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: GrantFiled: August 8, 2016Date of Patent: July 2, 2019Assignee: BlackBerry LimitedInventors: Jeffrey Alton Hugh Dods, Robert George Oliver, Nazih Almalki
-
Patent number: 10305438Abstract: 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: GrantFiled: December 5, 2017Date of Patent: May 28, 2019Assignee: BlackBerry LimitedInventors: John Patrick Grenn, Nazih Almalki, Bradley Ferringo
-
Publication number: 20190018500Abstract: 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: ApplicationFiled: September 17, 2018Publication date: January 17, 2019Applicant: BlackBerry LimitedInventors: Zhe Chen, Nazih Almalki
-
Publication number: 20190013963Abstract: 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: ApplicationFiled: July 6, 2017Publication date: January 10, 2019Inventors: Aleksandar PAPO, Nazih ALMALKI
-
Patent number: 10114495Abstract: 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: GrantFiled: June 29, 2016Date of Patent: October 30, 2018Assignee: BlackBerry LimitedInventors: Sean Bartholomew Simmons, Nazih Almalki
-
Patent number: 10078742Abstract: 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: GrantFiled: November 28, 2016Date of Patent: September 18, 2018Assignee: BlackBerry LimitedInventors: Michael Andrew Goldsmith, Aleksandar Papo, Robert Joseph Lombardi, Jasmin Mulaosmanovic, Nazih Almalki, Brian Everett McBride, Peter Mark Rabinovitch
-
Patent number: 10078372Abstract: 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: GrantFiled: May 28, 2013Date of Patent: September 18, 2018Assignee: BlackBerry LimitedInventors: Zhe Chen, Nazih Almalki