Patents by Inventor Khalid Abdullah Aljasser
Khalid Abdullah Aljasser 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: 11126527Abstract: A computer-implemented method includes: collecting, by a processor of a computer, analysis information from a source code of a computer program; tracing, by the processor of the computer, program behavior starting with a main entry point to produce trace data; and visualizing, by the processor of the computer, the trace data as a sequence diagram, wherein the trace data comprises a representation corresponding to a sequence diagram.Type: GrantFiled: January 31, 2020Date of Patent: September 21, 2021Assignee: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALSInventors: Taher Ahmed Ghaleb, Khalid Abdullah Aljasser, Musab A. Alturki
-
Patent number: 11126526Abstract: A computer-implemented method includes: collecting, by a processor of a computer, analysis information from a source code of a computer program; tracing, by the processor of the computer, program behavior starting with a main entry point to produce trace data; and visualizing, by the processor of the computer, the trace data as a sequence diagram, wherein the trace data comprises a representation corresponding to a sequence diagram.Type: GrantFiled: January 31, 2020Date of Patent: September 21, 2021Assignee: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALSInventors: Taher Ahmed Ghaleb, Khalid Abdullah Aljasser, Musab A. Alturki
-
Patent number: 10901711Abstract: Methods, systems, and computer readable media for compiling concise expressive design patterns within computer software source code are described. Some implementations can include methods and systems that resolve some problems of implementing design patterns in an OO and/or AO program. The disclosed technique facilitates writing programs that apply design patterns to its structure and behavior, in an easy manner. Some programming language constructs (associated with new keywords, syntax, and semantics) are disclosed that convey the goal of some design patterns in order to allow programmers to implement design patterns simply and concisely. These constructs are added as extensions to a compiler and a compiler-based approach to concise expressive design pattern source code is described.Type: GrantFiled: August 28, 2019Date of Patent: January 26, 2021Assignee: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALSInventors: Taher Ahmed Ghaleb, Khalid Abdullah Aljasser, Musab A. Alturki
-
Patent number: 10901712Abstract: Methods, systems, and computer readable media for compiling concise expressive design patterns within computer software source code are described. Some implementations can include methods and systems that resolve some problems of implementing design patterns in an OO and/or AO program. The disclosed technique facilitates writing programs that apply design patterns to its structure and behavior, in an easy manner. Some programming language constructs (associated with new keywords, syntax, and semantics) are disclosed that convey the goal of some design patterns in order to allow programmers to implement design patterns simply and concisely. These constructs are added as extensions to a compiler and a compiler-based approach to concise expressive design pattern source code is described.Type: GrantFiled: August 28, 2019Date of Patent: January 26, 2021Assignee: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALSInventors: Taher Ahmed Ghaleb, Khalid Abdullah Aljasser, Musab A. Alturki
-
Publication number: 20200210306Abstract: A computer-implemented method includes: collecting, by a processor of a computer, analysis information from a source code of a computer program; tracing, by the processor of the computer, program behavior starting with a main entry point to produce trace data; and visualizing, by the processor of the computer, the trace data as a sequence diagram, wherein the trace data comprises a representation corresponding to a sequence diagram.Type: ApplicationFiled: January 31, 2020Publication date: July 2, 2020Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALSInventors: Taher Ahmed Ghaleb, Khalid Abdullah Aljasser, Musab A. Alturki
-
Publication number: 20200167257Abstract: A computer-implemented method includes: collecting, by a processor of a computer, analysis information from a source code of a computer program; tracing, by the processor of the computer, program behavior starting with a main entry point to produce trace data; and visualizing, by the processor of the computer, the trace data as a sequence diagram, wherein the trace data comprises a representation corresponding to a sequence diagram.Type: ApplicationFiled: January 31, 2020Publication date: May 28, 2020Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALSInventors: Taher Ahmed GHALEB, Khalid Abdullah ALJASSER, Musab A. ALTURKI
-
Publication number: 20200057616Abstract: Methods, systems, and computer readable media for compiling concise expressive design patterns within computer software source code are described. Some implementations can include methods and systems that resolve some problems of implementing design patterns in an OO and/or AO program. The disclosed technique facilitates writing programs that apply design patterns to its structure and behavior, in an easy manner. Some programming language constructs (associated with new keywords, syntax, and semantics) are disclosed that convey the goal of some design patterns in order to allow programmers to implement design patterns simply and concisely. These constructs are added as extensions to a compiler and a compiler-based approach to concise expressive design pattern source code is described.Type: ApplicationFiled: August 28, 2019Publication date: February 20, 2020Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALSInventors: Taher Ahmed GHALEB, Khalid Abdullah ALJASSER, Musab A. ALTURKI
-
Publication number: 20200057615Abstract: Methods, systems, and computer readable media for compiling concise expressive design patterns within computer software source code are described. Some implementations can include methods and systems that resolve some problems of implementing design patterns in an OO and/or AO program. The disclosed technique facilitates writing programs that apply design patterns to its structure and behavior, in an easy manner. Some programming language constructs (associated with new keywords, syntax, and semantics) are disclosed that convey the goal of some design patterns in order to allow programmers to implement design patterns simply and concisely. These constructs are added as extensions to a compiler and a compiler-based approach to concise expressive design pattern source code is described.Type: ApplicationFiled: August 28, 2019Publication date: February 20, 2020Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALSInventors: Taher Ahmed GHALEB, Khalid Abdullah Aljasser, Musab A. Alturki
-
Patent number: 10552286Abstract: A computer-implemented method includes: collecting, by a processor of a computer, analysis information from a source code of a computer program; tracing, by the processor of the computer, program behavior starting with a main entry point to produce trace data; and visualizing, by the processor of the computer, the trace data as a sequence diagram, wherein the trace data comprises a representation corresponding to a sequence diagram.Type: GrantFiled: July 25, 2018Date of Patent: February 4, 2020Assignee: King Fahd University of Petroleum and MineralsInventors: Taher Ahmed Ghaleb, Khalid Abdullah Aljasser, Musab A. Alturki
-
Publication number: 20200034265Abstract: A computer-implemented method includes: collecting, by a processor of a computer, analysis information from a source code of a computer program; tracing, by the processor of the computer, program behavior starting with a main entry point to produce trace data; and visualizing, by the processor of the computer, the trace data as a sequence diagram, wherein the trace data comprises a representation corresponding to a sequence diagram.Type: ApplicationFiled: July 25, 2018Publication date: January 30, 2020Applicant: King Fahd University of Petroleum and MineralsInventors: Taher Ahmed Ghaleb, Khalid Abdullah Aljasser, Musab A. Alturki
-
Patent number: 10437572Abstract: Methods, systems, and computer readable media for compiling concise expressive design patterns within computer software source code are described. Some implementations can include methods and systems that resolve some problems of implementing design patterns in an OO and/or AO program. The disclosed technique facilitates writing programs that apply design patterns to its structure and behavior, in an easy manner. Some programming language constructs (associated with new keywords, syntax, and semantics) are disclosed that convey the goal of some design patterns in order to allow programmers to implement design patterns simply and concisely. These constructs are added as extensions to a compiler and a compiler-based approach to concise expressive design pattern source code is described.Type: GrantFiled: August 3, 2018Date of Patent: October 8, 2019Assignee: King Fahd University of Petroleum and MineralsInventors: Taher Ahmed Ghaleb, Khalid Abdullah Aljasser, Musab A. Alturki