Patents by Inventor Hassan Ahmed
Hassan Ahmed 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).
-
Publication number: 20230311596Abstract: Techniques are described for measuring angle and/or orientation of a rear drivable section (e.g., a trailer unit of a semi-trailer truck) relative to a front drivable section (e.g., a tractor unit of the semi-trailer truck) using an example rotary encoder assembly. The example rotary encoder assembly comprises a base surface; a housing that includes a second end that is connected to the base surface and a first end that is at least partially open and is coupled to a housing cap; and a rotary encoder that is located in the housing in between the base surface and the housing cap, where the rotary encoder includes a rotatable shaft that protrudes from a first hole located in the housing cap, and where a top of the rotatable shaft located away from the rotary encoder is coupled to magnet(s).Type: ApplicationFiled: June 5, 2023Publication date: October 5, 2023Inventors: Mohamed Hassan Ahmed Hassan WAHBA, Juexiao NING, Xiaoling HAN
-
Publication number: 20230274625Abstract: A method for generating digital emergency alarms is disclosed. The method includes retrieving, by a computing device and from a data packet transmitted by an alarm system controller of a building, an alarm type and an incident location of an emergency incident detected in the building, analyzing, by the computing device based on a building and network layout of at least the building, the alarm type and the incident location to generate an evacuation map specific to a user device connected to the network, where the building and network layout includes a physical location and a network address of the user device, and sending, by the computing device via the network switch based on the network address of the user device, the evacuation map to the user device, where the evacuation map is displayed on the user device to direct a user to evacuate from the emergency incident.Type: ApplicationFiled: February 28, 2022Publication date: August 31, 2023Applicant: SAUDI ARABIAN OIL COMPANYInventors: Raeid Khalid Farrash, Qassem Ahmed Al-Alwi, Hassan Ahmed Algizani
-
Patent number: 11743290Abstract: A system and method for detecting phishing cyberattacks. The method involves parsing a code segment retrieved using a suspect uniform resource locator (URL) to identify any links included in the code segment. From these links, additional code segments may be recovered in accordance with a code segment recovery scheme. Thereafter, analytics are performed on the retrieved and possibly recovered code segments. The analytics include determining whether any of the code segments is correlated with a code segment associated with a known prior phishing cyberattack. Upon completing the analytics, an alert message including meta-information associated with results from the analytics is generated to identify that the URL is associated with a known prior phishing cyberattack when one or perhaps a combination of code segments associated with the URL are correlated to any code segment associated with a known prior phishing cyberattack.Type: GrantFiled: December 23, 2019Date of Patent: August 29, 2023Assignee: FireEye Security Holdings US LLCInventors: Muhammad Zain Ul Abadin Gardezi, Mohsin Saeed, Hassan Ahmed, Fahim Abbasi, Farrukh Shahzad
-
Patent number: 11724709Abstract: Techniques are described to enable a vehicle, such as an autonomous vehicle, to steer and/or apply brakes on a road when a failure condition occurs. An example method for autonomous driving operation includes receiving a reduced set of location information that describes a location of the autonomous vehicle on a road; receiving a reduced set of trajectory information where the autonomous vehicle is expected to be driven; determining a driving path information where the autonomous vehicle is expected to be driven; and in response to determining an occurrence of a fault condition: sending a first instruction to cause the autonomous vehicle to steer the autonomous vehicle using at least the driving path information and the reduced set of location information, and sending a second instruction to cause the autonomous vehicle to apply brakes.Type: GrantFiled: July 22, 2021Date of Patent: August 15, 2023Assignee: TUSIMPLE, INC.Inventors: Mohamed Hassan Ahmed Hassan Wahba, Yu-Ju Hsu, Zehua Huang, Xiaoling Han
-
Patent number: 11701931Abstract: Techniques are described for measuring angle and/or orientation of a rear drivable section (e.g., a trailer unit of a semi-trailer truck) relative to a front drivable section (e.g., a tractor unit of the semi-trailer truck) using an example rotary encoder assembly. The example rotary encoder assembly comprises a base surface; a housing that includes a second end that is connected to the base surface and a first end that is at least partially open and is coupled to a housing cap; and a rotary encoder that is located in the housing in between the base surface and the housing cap, where the rotary encoder includes a rotatable shaft that protrudes from a first hole located in the housing cap, and where a top of the rotatable shaft located away from the rotary encoder is coupled to magnet(s).Type: GrantFiled: June 14, 2021Date of Patent: July 18, 2023Assignee: TUSIMPLE, INC.Inventors: Mohamed Hassan Ahmed Hassan Wahba, Juexiao Ning, Xiaoling Han
-
Patent number: 11681511Abstract: According to some aspects, techniques are provided for building and deploying a machine learning application that do not require a user to have expert knowledge of machine learning or programming. These techniques may be executed by a system that provides a graphical user interface which allows a user to visually define a workflow for a machine learning application, without requiring the user to be an expert in machine learning. The system may automatically represent the workflow as a specification that may be used to build and deploy a machine learning application. The system may automatically execute the workflow in a series of stages while managing data flow and execution context between the stages. Such an execution process may provide flexibility in execution so that a user can build a complex machine learning application without it being necessary for the user to have detailed knowledge of how execution is managed.Type: GrantFiled: December 23, 2021Date of Patent: June 20, 2023Assignee: Sway AI Inc.Inventors: Jitender Arora, Amir H. Atai, Michael Piecuch, Hassan Ahmed
-
Publication number: 20230159057Abstract: Devices, systems, and methods for a vehicular safety system in autonomous vehicles are described. An example method for safely controlling a vehicle includes selecting, based on a first control command from a first vehicle control unit, an operating mode of the vehicle, and transmitting, based on the selecting, the operating mode to an autonomous driving system, wherein the first control command is generated based on input from a first plurality of sensors, and wherein the operating mode corresponds to one of (a) a default operating mode, (b) a minimal risk condition mode of a first type that configures the vehicle to pull over to a nearest pre-designated safety location, (c) a minimal risk condition mode of a second type that configures the vehicle to immediately stop in a current lane, or (d) a minimal risk condition mode of a third type that configures the vehicle to come to a gentle stop.Type: ApplicationFiled: January 8, 2023Publication date: May 25, 2023Inventors: Xiaoling HAN, Yu-Ju HSU, Mohamed Hassan Ahmed Hassan WAHBA, Kun ZHANG, Zehua HUANG, Qiong XU, Zhujia SHI, Yicai JIANG, Junjun XIN
-
Publication number: 20230027572Abstract: Techniques are described to enable a vehicle, such as an autonomous vehicle, to steer and/or apply brakes on a road when a failure condition occurs. An example method for autonomous driving operation includes receiving a reduced set of location information that describes a location of the autonomous vehicle on a road; receiving a reduced set of trajectory information where the autonomous vehicle is expected to be driven; determining a driving path information where the autonomous vehicle is expected to be driven; and in response to determining an occurrence of a fault condition: sending a first instruction to cause the autonomous vehicle to steer the autonomous vehicle using at least the driving path information and the reduced set of location information, and sending a second instruction to cause the autonomous vehicle to apply brakes.Type: ApplicationFiled: July 22, 2021Publication date: January 26, 2023Inventors: Mohamed Hassan Ahmed Hassan WAHBA, Yu-Ju HSU, Zehua HUANG, Xiaoling HAN
-
Patent number: 11556942Abstract: A content consumption monitor (CCM) generates intent data that identifies topics of real-time interest to users. The CCM uses the intent data to direct information to more interested audiences and reduce the information noise/overload that may prevent users from viewing information. This targeted information may increase user conversion rates for seminars, advertising, documents downloads, or any other activity associated with published information. In one example, the CCM generates the intent data from third party content. Using a wide variety of third party content enables the CCM to better identify current user interests. The CCM may aggregate the intent data for different demographics, such as for companies, job positions, age, gender, or geographic locations.Type: GrantFiled: September 14, 2020Date of Patent: January 17, 2023Assignee: BOMBORA, INC.Inventors: Anthony Livhits, Cynthia Huynh, Hassan Ahmed, Benny Lin, Robert Armstrong, Erik Matlick, Mark Herschberg
-
Patent number: 11554793Abstract: Devices, systems, and methods for a vehicular safety system in autonomous vehicles are described. An example method for safely controlling a vehicle includes selecting, based on a first control command from a first vehicle control unit, an operating mode of the vehicle, and transmitting, based on the selecting, the operating mode to an autonomous driving system, wherein the first control command is generated based on input from a first plurality of sensors, and wherein the operating mode corresponds to one of (a) a default operating mode, (b) a minimal risk condition mode of a first type that configures the vehicle to pull over to a nearest pre-designated safety location, (c) a minimal risk condition mode of a second type that configures the vehicle to immediately stop in a current lane, or (d) a minimal risk condition mode of a third type that configures the vehicle to come to a gentle stop.Type: GrantFiled: October 26, 2020Date of Patent: January 17, 2023Assignee: TUSIMPLE, INC.Inventors: Xiaoling Han, Yu-Ju Hsu, Mohamed Hassan Ahmed Hassan Wahba, Kun Zhang, Zehua Huang, Qiong Xu, Zhujia Shi, Yicai Jiang, Junjun Xin
-
Publication number: 20220206774Abstract: According to some aspects, techniques are provided for building and deploying a machine learning application that do not require a user to have expert knowledge of machine learning or programming. These techniques may be executed by a system that provides a graphical user interface which allows a user to visually define a workflow for a machine learning application, without requiring the user to be an expert in machine learning. The system may automatically represent the workflow as a specification that may be used to build and deploy a machine learning application. The system may automatically execute the workflow in a series of stages while managing data flow and execution context between the stages. Such an execution process may provide flexibility in execution so that a user can build a complex machine learning application without it being necessary for the user to have detailed knowledge of how execution is managed.Type: ApplicationFiled: December 23, 2021Publication date: June 30, 2022Applicant: Sway AI Inc.Inventors: Jitender Arora, Amir H. Atai, Michael Piecuch, Hassan Ahmed
-
Publication number: 20220206773Abstract: According to some aspects, techniques are provided for building and deploying a machine learning application that do not require a user to have expert knowledge of machine learning or programming. These techniques may be executed by a system that provides a graphical user interface which allows a user to visually define a workflow for a machine learning application, without requiring the user to be an expert in machine learning. The system may automatically represent the workflow as a specification that may be used to build and deploy a machine learning application. The system may automatically execute the workflow in a series of stages while managing data flow and execution context between the stages. Such an execution process may provide flexibility in execution so that a user can build a complex machine learning application without it being necessary for the user to have detailed knowledge of how execution is managed.Type: ApplicationFiled: December 23, 2021Publication date: June 30, 2022Applicant: Sway AI Inc.Inventors: Jitender Arora, Amir H. Atai, Michael Piecuch, Abdul Hannan Kanji, Ruisi Su, Sean Michael, Hassan Ahmed
-
Publication number: 20220126872Abstract: Devices, systems, and methods for a vehicular safety system in autonomous vehicles are described. An example method for safely controlling a vehicle includes selecting, based on a first control command from a first vehicle control unit, an operating mode of the vehicle, and transmitting, based on the selecting, the operating mode to an autonomous driving system, wherein the first control command is generated based on input from a first plurality of sensors, and wherein the operating mode corresponds to one of (a) a default operating mode, (b) a minimal risk condition mode of a first type that configures the vehicle to pull over to a nearest pre-designated safety location, (c) a minimal risk condition mode of a second type that configures the vehicle to immediately stop in a current lane, or (d) a minimal risk condition mode of a third type that configures the vehicle to come to a gentle stop.Type: ApplicationFiled: October 26, 2020Publication date: April 28, 2022Inventors: Xiaoling HAN, Yu-Ju HSU, Mohamed Hassan Ahmed Hassan WAHBA, Kun ZHANG, Zehua HUANG, Qiong XU, Zhujia SHI, Yicai JIANG, Junjun XIN
-
Publication number: 20210394570Abstract: Techniques are described for measuring angle and/or orientation of a rear drivable section (e.g., a trailer unit of a semi-trailer truck) relative to a front drivable section (e.g., a tractor unit of the semi-trailer truck) using an example rotary encoder assembly. The example rotary encoder assembly comprises a base surface; a housing that includes a second end that is connected to the base surface and a first end that is at least partially open and is coupled to a housing cap; and a rotary encoder that is located in the housing in between the base surface and the housing cap, where the rotary encoder includes a rotatable shaft that protrudes from a first hole located in the housing cap, and where a top of the rotatable shaft located away from the rotary encoder is coupled to magnet(s).Type: ApplicationFiled: June 14, 2021Publication date: December 23, 2021Inventors: Mohamed Hassan Ahmed Hassan WAHBA, Juexiao NING, Xiaoling HAN
-
Publication number: 20210044944Abstract: Methods and apparatus, including computer program products, for mobile content delivery. A method includes, in a mobile network, maintaining a database of mobile subscriber information for mobile subscribers derived from the mobile network, receiving a request for content from a mobile subscriber, loading the requested content, processing the requested content in conjunction with mobile subscriber information in the database of mobile subscriber information, and delivering the processed requested content to the mobile subscriber.Type: ApplicationFiled: October 26, 2020Publication date: February 11, 2021Inventors: Hassan AHMED, Anand KRISHNAMURTHY, Terry DURAND, Tim MORTSOLF, Paul SHERER
-
Publication number: 20200410514Abstract: A content consumption monitor (CCM) generates intent data that identifies topics of real-time interest to users. The CCM uses the intent data to direct information to more interested audiences and reduce the information noise/overload that may prevent users from viewing information. This targeted information may increase user conversion rates for seminars, advertising, documents downloads, or any other activity associated with published information. In one example, the CCM generates the intent data from third party content. Using a wide variety of third party content enables the CCM to better identify current user interests. The CCM may aggregate the intent data for different demographics, such as for companies, job positions, age, gender, or geographic locations.Type: ApplicationFiled: September 14, 2020Publication date: December 31, 2020Applicant: BOMBORA, INC.Inventors: Anthony LIVHITS, Cynthia HUYNH, Hassan AHMED, Benny LIN, Robert ARMSTRONG, Erik MATLICK, Mark HERSCHBERG
-
Patent number: 10810604Abstract: A content consumption monitor (CCM) generates intent data that identifies topics of real-time interest to users. The CCM uses the intent data to direct information to more interested audiences and reduce the information noise/overload that may prevent users from viewing information. This targeted information may increase user conversion rates for seminars, advertising, documents downloads, or any other activity associated with published information. In one example, the CCM generates the intent data from third party content. Using a wide variety of third party content enables the CCM to better identify current user interests. The CCM may aggregate the intent data for different demographics, such as for companies, job positions, age, gender, or geographic locations.Type: GrantFiled: February 20, 2018Date of Patent: October 20, 2020Assignee: BOMBORA, INC.Inventors: Anthony Livhits, Cynthia Huynh, Hassan Ahmed, Benny Lin, Robert Armstrong, Erik Matlick, Mark Herschberg
-
Patent number: 10652115Abstract: A system includes a provider network comprising resources of the provider network implemented on computing devices of the provider network and multiple networking devices. The networking devices are connected via physical network paths within the provider network. The system includes a traffic analyzer that receives at least two different sets of traffic information comprising different types of traffic measurements. The traffic analyzer determines traffic flowrates for the network paths of the provider network and/or a dedicated physical network path between the provider network and the customer network based on the at least two different sets of traffic information.Type: GrantFiled: August 12, 2016Date of Patent: May 12, 2020Assignee: Amazon Technologies, Inc.Inventors: Po-Chun Chen, Hassan Ahmed
-
Patent number: 10512121Abstract: Methods of and systems for packet gateway and content management integration are disclosed. An integrated gateway and content management module provides content to mobile user equipment from a content delivery network. The module operates on the content based on information about the mobile user equipment and/or network entities with which the mobile user equipment is communicating and information about the content being provided. The integrated gateway and content management module discovers said information.Type: GrantFiled: April 17, 2013Date of Patent: December 17, 2019Assignee: AFFIRMED NETWORKS, INC.Inventors: Srinivasan Venkatraman, Anand Krishnamurthy, Hassan Ahmed, Paul Sherer
-
Publication number: 20180222455Abstract: A method and a braking system are described. The braking system includes a rotor connected to a wheel of the vehicle, a speed sensor measuring a vehicle speed, a first brake including a first piston and at least one brake pad coupled to the rotor, a second brake including a second piston and a brake pad coupled to the rotor, and a brake controller configured to activate the first piston to engage or disengage the first brake with the rotor, receive signal from the speed sensor to determine a stopping distance, compute a braking threshold based on the stopping distance, and activate the second piston to engage or disengage the second brake with the rotor based on the braking threshold.Type: ApplicationFiled: February 8, 2017Publication date: August 9, 2018Inventor: Mortada Hassan Ahmed ALDABOOS