Patents by Inventor Mohammad S. Rahman
Mohammad S. Rahman 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: 11552783Abstract: A method of performing ordered statistics between at least two parties is disclosed which includes identifying a first dataset (xA) by a first node (A), identifying a second dataset (xB) by a second node (B), wherein xB is unknown to A and xA is unknown to B, and wherein A is in communication with B, and wherein A and B are in communication with a server (S), A and B each additively splitting each member of their respective datasets into corresponding shares, sharing the corresponding shares with one another, arranging the corresponding shares according to a mutually agreed predetermined order into corresponding ordered shares, shuffling the ordered shares into shuffled shares, re-splitting the shuffled shares into re-split shuffled shares, and performing an ordered statistical operation on the re-split shuffled shares, wherein the steps of shuffle and re-split is based on additions, subtractions but not multiplication and division.Type: GrantFiled: January 27, 2022Date of Patent: January 10, 2023Assignee: Purdue Research FoundationInventors: Mikhail J Atallah, Siva Chaitanya Chaduvula, Adam Dachowicz, Jitesh H Panchal, Mohammad S Rahman
-
Publication number: 20220158821Abstract: A method of performing ordered statistics between at least two parties is disclosed which includes identifying a first dataset (xA) by a first node (A), identifying a second dataset (xB) by a second node (B), wherein xB is unknown to A and xA is unknown to B, and wherein A is in communication with B, and wherein A and B are in communication with a server (S), A and B each additively splitting each member of their respective datasets into corresponding shares, sharing the corresponding shares with one another, arranging the corresponding shares according to a mutually agreed predetermined order into corresponding ordered shares, shuffling the ordered shares into shuffled shares, re-splitting the shuffled shares into re-split shuffled shares, and performing an ordered statistical operation on the re-split shuffled shares, wherein the steps of shuffle and re-split is based on additions, subtractions but not multiplication and division.Type: ApplicationFiled: January 27, 2022Publication date: May 19, 2022Applicant: Purdue Research FoundationInventors: Mikhail J. Atallah, Siva Chaitanya Chaduvula, Adam Dachowicz, Jitesh H Panchal, Mohammad S. Rahman
-
Patent number: 11239998Abstract: A method of performing ordered statistics between at least two parties is disclosed which includes identifying a first dataset (xA) by a first node (A), identifying a second dataset (xB) by a second node (B), wherein xB is unknown to A and xA is unknown to B, and wherein A is in communication with B, and wherein A and B are in communication with a server (S), A and B each additively splitting each member of their respective datasets into corresponding shares, sharing the corresponding shares with one another, arranging the corresponding shares according to a mutually agreed predetermined order into corresponding ordered shares, shuffling the ordered shares into shuffled shares, re-splitting the shuffled shares into re-split shuffled shares, and performing an ordered statistical operation on the re-split shuffled shares, wherein the steps of shuffle and re-split is based on additions, subtractions but not multiplication and division.Type: GrantFiled: August 16, 2019Date of Patent: February 1, 2022Assignee: Purdue Research FoundationInventors: Mikhail J Atallah, Siva Chaitanya Chaduvula, Adam Dachowicz, Jitesh H Panchal, Mohammad S Rahman
-
Publication number: 20200312465Abstract: A non-transitory computer-readable medium encoded with a computer-readable program, which, when executed by a processor, will cause a computer to execute a method of intelligent matching, wherein the method includes receiving a first data from a plurality of service vendors, wherein the first data includes performance metrics of service providers and characteristics of service consumers. The method additionally includes classifying, using cluster algorithms, the service consumers from the first data into a plurality of groups. Further, the method includes calculating a compatibility success score between each service provider and each group of the plurality of groups. Moreover, the method includes calculating a historical arrival rate for the each group of the plurality of groups. The method also includes assigning a chosen service provider to a prospective service consumer based on a determined compatibility success score of the chosen service provider.Type: ApplicationFiled: March 25, 2020Publication date: October 1, 2020Applicant: Purdue Research FoundationInventors: Mohammad S. Rahman, Jitesh H. Panchal, Adam Dachowicz, Siva Chaitanya Chaduvula, Mikhail J. Atallah
-
Publication number: 20200059351Abstract: A method of performing ordered statistics between at least two parties is disclosed which includes identifying a first dataset (xA) by a first node (A), identifying a second dataset (xB) by a second node (B), wherein xB is unknown to A and xA is unknown to B, and wherein A is in communication with B, and wherein A and B are in communication with a server (S), A and B each additively splitting each member of their respective datasets into corresponding shares, sharing the corresponding shares with one another, arranging the corresponding shares according to a mutually agreed predetermined order into corresponding ordered shares, shuffling the ordered shares into shuffled shares, re-splitting the shuffled shares into re-split shuffled shares, and performing an ordered statistical operation on the re-split shuffled shares, wherein the steps of shuffle and re-split is based on additions, subtractions but not multiplication and division.Type: ApplicationFiled: August 16, 2019Publication date: February 20, 2020Applicant: Purdue Research FoundationInventors: Mikhail J Atallah, Siva Chaitanya Chaduvula, Adam Dachowicz, Jitesh H Panchal, Mohammad S Rahman
-
Patent number: 8557623Abstract: Microelectromechanical systems (MEMS) packages, packaged MEMS devices, and methods for making the same are disclosed. The method may include forming a chamber sacrificial layer above an insulating layer that is coupled to a wafer. The method further may include forming a packaging layer above the chamber sacrificial layer. The method additionally may include forming one or more openings through the packaging layer. The method also may include removing the chamber sacrificial layer through the one or more openings. The method may include forming a sealing layer above the packaging layer such that the sealing layer substantially seals the one or more openings to form a hermetic cavity.Type: GrantFiled: June 17, 2010Date of Patent: October 15, 2013Assignee: Board of Regents, The University of Texas SystemInventors: Donald P. Butler, Zeynep Celik-Butler, Mohammad S. Rahman, Murali M. Chitteboyina
-
Publication number: 20130260503Abstract: Microelectromechanical systems (MEMS) packages, packaged MEMS devices, and methods for making the same are disclosed. The method may include forming a chamber sacrificial layer above an insulating layer that is coupled to a wafer. The method further may include forming a packaging layer above the chamber sacrificial layer. The method additionally may include forming one or more openings through the packaging layer. The method also may include removing the chamber sacrificial layer through the one or more openings. The method may include forming a sealing layer above the packaging layer such that the sealing layer substantially seals the one or more openings to form a hermetic cavity.Type: ApplicationFiled: May 28, 2013Publication date: October 3, 2013Applicant: The Board of Regents of the University of Texas SystemInventors: Donald P. Butler, Zeynep Celik-Butler, Murali M. Chitteboyina, Mohammad S. Rahman
-
Publication number: 20100320549Abstract: Microelectromechanical systems (MEMS) packages, packaged MEMS devices, and methods for making the same are disclosed. The method may include forming a chamber sacrificial layer above an insulating layer that is coupled to a wafer. The method further may include forming a packaging layer above the chamber sacrificial layer. The method additionally may include forming one or more openings through the packaging layer. The method also may include removing the chamber sacrificial layer through the one or more openings. The method may include forming a sealing layer above the packaging layer such that the sealing layer substantially seals the one or more openings to form a hermetic cavity.Type: ApplicationFiled: June 17, 2010Publication date: December 23, 2010Applicant: The Board of Regents of The University of Texas SystemInventors: Donald P. Butler, Zeynep Celik-Butler, Mohammad S. Rahman, Murali M. Chitteboyina