Patents Assigned to SHARIF UNIVERSITY OF TECHNOLOGY
  • Patent number: 11308598
    Abstract: A method for quality assessment of an image. The method includes generating an (i+1)th plurality of feature maps from an image, obtaining an (i+1)th feature set of a plurality of feature sets from the (i+1)th plurality of feature maps, and extracting a score distribution for a plurality of scores from the plurality of feature sets. The plurality of scores are associated with the image. The score distribution is extracted by feeding the plurality of feature sets to a first (1st) fully connected layer of a plurality of fully connected layers. The plurality of fully connected layers are associated with a convolutional neural network.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: April 19, 2022
    Assignee: SHARIF UNIVERSITY OF TECHNOLOGY
    Inventors: Hatef Otroshi Shahreza, Arash Amini, Hamid Behroozi
  • Patent number: 11287721
    Abstract: A method for reconfigurable optical signal processing. The method includes generating a first pump pulse by propagating a first input pump through a first dispersive medium, generating a first modulated signal by applying a parametric nonlinear wave mixing process on an input optical signal and the first pump pulse, generating a first transformed signal of the input optical signal by propagating the first modulated signal through a second dispersive medium, generating a multiplied signal by multiplying the first transformed signal by a Green's function, generating a second pump pulse by propagating a second input pump through a third dispersive medium, generating a second modulated signal by applying the parametric nonlinear wave mixing process on the multiplied signal utilizing the second pump pulse, and generating a second transformed signal of the multiplied signal by propagating the second modulated signal through a fourth dispersive medium.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: March 29, 2022
    Assignee: SHARIF UNIVERSITY OF TECHNOLOGY
    Inventors: Zahra Kavehvash, Somayyeh Koohi, Hossein Babashah
  • Publication number: 20220076041
    Abstract: A method for quality assessment of digital media. The method includes dividing the digital media to a plurality of frame subsets, generating a plurality of frame-level feature sets by generating an mth frame-level feature set, and extracting a score distribution for a plurality of scores from the plurality of frame-level feature sets. Each of the plurality of frame subsets includes a plurality of frames. The mth frame-level feature set is associated with an mth frame subset of the plurality of frame subsets where m?[1, M] and M is a number of the plurality of frame subsets. The mth frame-level feature set includes a plurality of feature sets. The score distribution is associated with the digital media.
    Type: Application
    Filed: November 15, 2021
    Publication date: March 10, 2022
    Applicant: Sharif University of Technology
    Inventors: Hatef Otroshi Shahreza, Arash Amini, Hamid Behroozi
  • Patent number: 11249841
    Abstract: A method for preventing read disturbance accumulation in a cache memory. The method includes accessing a plurality of data lines in a cache set, generating a plurality of corrected data from a plurality of initial data based on a plurality of error correction codes (ECCs), and selecting a respective corrected data of the plurality of corrected data based on a respective way of a plurality of ways. Each of the plurality of data lines includes a respective data field of a plurality of data fields and a respective ECC field of a plurality of ECC fields. The plurality of initial data are stored in the plurality of data fields and the plurality of ECCs are stored in the plurality of ECC fields. Each of the plurality of ways is associated with a respective data line of the plurality of data lines.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: February 15, 2022
    Assignees: HIGH PERFORMANCE DATA STORAGE, SHARIF UNIVERSITY OF TECHNOLOGY
    Inventors: Hossein Asadi, Elham Cheshmikhanikhanghah, Hamed Farbeh
  • Patent number: 11176654
    Abstract: A method for quality assessment of a video that includes M video frames. The method includes repeating a first iterative process M times and extracting a score distribution for a plurality of scores. An mth iteration of the first iterative process, where m ? [1,M], includes generating an mth frame-level feature set, generating a first recurrent output of a plurality of recurrent outputs based on a zeroth recurrent output of the plurality of recurrent outputs, and generating an mth recurrent output of the plurality of recurrent outputs based on an (m?1)th recurrent output of the plurality of recurrent outputs. The first recurrent output is generated by feeding a first frame-level feature set to a recurrent neural network. The mth recurrent output is generated by feeding the mth frame-level feature set to the recurrent neural network. The score distribution is extracted from an Mth recurrent output of the plurality of recurrent outputs.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: November 16, 2021
    Assignee: SHARIF UNIVERSITY OF TECHNOLOGY
    Inventors: Hatef Otroshi Shahreza, Arash Amini, Hamid Behroozi
  • Publication number: 20210293098
    Abstract: A method for installing pipeline segments within a conduit. The method includes a step of securing a first pipe segment of the pipeline segments at a top end of the conduit, a step of aligning a main axis of a second pipe segment of the pipeline segments with the main axis of the pipeline, a step of lifting the second pipe segment from a first position associated with a bottom end of the conduit to a second position adjacent to the first pipe segment, a step of abutting a top rim of the second pipe segment against a bottom rim of the first pipe segment, and a step of attaching the top rim of the second pipe segment to the bottom rim of the first pipe segment.
    Type: Application
    Filed: May 10, 2021
    Publication date: September 23, 2021
    Applicants: Durali System Design & Automation Co., Sharif University of Technology
    Inventors: Seyd Hossein Mousavi, Mohamad Ali Soleimani, Ashkan Sohbatloo, Amin Jamalimehr, Farshad Fadakar Kourkah, Saeed Hashemi, Ali Abbasi Baharanchi, Mohammad Durali
  • Publication number: 20210206956
    Abstract: A polymeric composition for enhancing grip, including a modified solvent phase and a solid phase dispersed within the modified solvent phase. The modified solvent phase may include calcium-based gel, including calcium acetate particles partially dissolved in an alcoholic solution. The solid phase also includes a polymeric matrix and a plurality of desiccant particles encompassed by the polymeric matrix. The polymeric matrix includes polyvinyl acetate (PVAc) and a thickener.
    Type: Application
    Filed: March 20, 2021
    Publication date: July 8, 2021
    Applicant: Sharif University of technology
    Inventors: Mina Bagherifard Sharabiani, Zeinab Sadat Ziabakhsh, Ali Pourjavadi
  • Publication number: 20210209735
    Abstract: A method for denoising an image. The method includes training a fully convolutional neural network (FCN) and generating a reconstructed image by applying the FCN on the image. Training the FCN includes generating an nth training image of a plurality of training images, initializing the FCN with a plurality of initial weights, and repeating a first iterative process. The nth training image includes a training array In. The first iterative process includes extracting an nth denoised training image from the FCN, generating a plurality of updated weights, and replacing the plurality of initial weights with the plurality of updated weights. The nth denoised training image may be extracted by applying the FCN on the nth training image. In an exemplary embodiment, the nth denoised training image may include a denoised array În. The plurality of updated weights is generated by minimizing a loss function including ?n?1N|In?În|.
    Type: Application
    Filed: March 19, 2021
    Publication date: July 8, 2021
    Applicant: Sharif University of Technologies
    Inventors: Seyedeh Sahar Sadrizadeh, Hatef Otroshi Shahreza, Farokh Marvasti
  • Publication number: 20210201974
    Abstract: A circuit for reducing read disturbance error in a tag array. The circuit includes a decoder, a plurality of m-bit comparators, and a plurality of n-bit comparators. The decoder is configured to enable access to a respective set of the tag array based on a value of an index of a requested address. Each respective m-bit comparator is configured to enable access to a respective plurality of Most Significant Bits (MSBs) of the respective set responsive to each respective Least Significant Bit (LSB) of a respective plurality of LSBs of the respective set being equal to a respective LSB of a tag of the requested address. Each respective n-bit comparator is configured to enable access to the respective set by a data bus responsive to each respective MSB of the respective plurality of MSBs being equal to a respective MSB of the tag.
    Type: Application
    Filed: March 18, 2021
    Publication date: July 1, 2021
    Applicants: High Performance Data Storage, Sharif University of Technology
    Inventors: Hossein Asadi, Elham Cheshmikhanikhanghah
  • Patent number: 11001010
    Abstract: A method for installing pipeline segments within a conduit. The method includes a step of securing a first pipe segment of the pipeline segments at a top end of the conduit, a step of aligning a main axis of a second pipe segment of the pipeline segments with the main axis of the pipeline, a step of lifting the second pipe segment from a first position associated with a bottom end of the conduit to a second position adjacent to the first pipe segment, a step of abutting a top rim of the second pipe segment against a bottom rim of the first pipe segment, and a step of attaching the top rim of the second pipe segment to the bottom rim of the first pipe segment.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: May 11, 2021
    Assignees: DURALI SYSTEM DESIGN & AUTOMATION CO, SHARIF UNIVERSITY OF TECHNOLOGY
    Inventors: Mohammad Durali, Seyd Hossein Mousavi, Amin Jamalimehr, Farshad Fadakar Kourkah, Mohamad Ali Soleimani
  • Publication number: 20200374282
    Abstract: A method for multi-connectivity communication in an application layer of a communication network. The method includes generating a plurality of decision elements and repeating a first iterative process. An ith iteration of the first iterative process includes generating an ith transmit message set by executing an application, transmitting the ith transmit message set from a transmitter to a receiver, receiving an ith receive message set of a plurality of receive message sets, and updating the plurality of decision elements. The ith transmit message set is transmitted over a plurality of networks. The ith transmit message set is transmitted based on the plurality of decision elements. Each transmit message in the ith transmit message set is associated with at least one respective network of the plurality of networks. The plurality of decision elements are updated based on a jth receive message set in the plurality of receive message sets.
    Type: Application
    Filed: June 10, 2020
    Publication date: November 26, 2020
    Applicants: Sharif University of Technology, Mobile Telecommunication Company of Iran (MCI)
    Inventors: Azad Ravanshid, Alireza Mohammadi, Ali Farahbakhsh, Niusha Moshrefi, Babak Hosein Khalaj
  • Patent number: 10839120
    Abstract: A method for communication at the speed of light over an on-chip interconnect is disclosed. The method includes dividing an on-chip interconnect into a plurality of segments. Each of the plurality of segments includes a transmission line and a tapered buffer. The tapered buffer is connected to the transmission line. An input capacitance of the tapered buffer satisfies a capacitance condition. A driver resistance of the tapered buffer satisfies a resistance condition.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: November 17, 2020
    Assignee: SHARIF UNIVERSITY OF TECHNOLOGY
    Inventors: Amin Rassekh, Reza Sarvari, Sina Shahhosseini
  • Publication number: 20200343894
    Abstract: A method for mapping a Boolean function to a configurable logic block (CLB). The CLB includes a first plurality of programmable logic cells (PLCs). The Boolean function includes a plurality of digits. Each of the plurality of digits includes a respective hexadecimal value. The method includes mapping the Boolean function to a first PLC of the first plurality of PLCs responsive to the plurality of digits satisfying a first condition. In an exemplary embodiment, the first condition includes at least two digits of the plurality of digits being different and each of the plurality of digits including one of a first hexadecimal digit, a second hexadecimal digit different from the first hexadecimal digit, a bitwise complement of the first hexadecimal digit, and a bitwise complement of the second hexadecimal digit.
    Type: Application
    Filed: July 6, 2020
    Publication date: October 29, 2020
    Applicants: HPDS Corp, Sharif University of Technology
    Inventors: Hossein Asadi, Elmira Nezamfar, Zeinab Seifoori
  • Publication number: 20200226740
    Abstract: A method for quality assessment of a video that includes M video frames. The method includes repeating a first iterative process M times and extracting a score distribution for a plurality of scores. An mth iteration of the first iterative process, where m ? [1,M], includes generating an mth frame-level feature set, generating a first recurrent output of a plurality of recurrent outputs based on a zeroth recurrent output of the plurality of recurrent outputs, and generating an mth recurrent output of the plurality of recurrent outputs based on an (m?1)th recurrent output of the plurality of recurrent outputs. The first recurrent output is generated by feeding a first frame-level feature set to a recurrent neural network. The mth recurrent output is generated by feeding the mth frame-level feature set to the recurrent neural network. The score distribution is extracted from an Mth recurrent output of the plurality of recurrent outputs.
    Type: Application
    Filed: March 26, 2020
    Publication date: July 16, 2020
    Applicant: Sharif University of Technology
    Inventors: Hatef Otroshi Shahreza, Arash Amini, Hamid Behroozi
  • Publication number: 20200204363
    Abstract: A logic circuit for quantum-resistant cryptoprocessing. The logic circuit includes a first plurality of multiplexers, a second plurality of multiplexers, a plurality of AND gates, a third plurality of multiplexers, a plurality of shift registers, a plurality of inverters, a fourth plurality of multiplexers, a plurality of adders, a plurality of XOR gates, a fifth plurality of multiplexers, and a plurality of parallel outputs.
    Type: Application
    Filed: March 3, 2020
    Publication date: June 25, 2020
    Applicant: Sharif University of Technology
    Inventors: Siavash Bayat-Sarmadi, Shahriar Ebrahimi, Hatameh Mosanaei Boorani
  • Publication number: 20200192752
    Abstract: A method for preventing read disturbance accumulation in a cache memory. The method includes accessing a plurality of data lines in a cache set, generating a plurality of corrected data from a plurality of initial data based on a plurality of error correction codes (ECCs), and selecting a respective corrected data of the plurality of corrected data based on a respective way of a plurality of ways. Each of the plurality of data lines includes a respective data field of a plurality of data fields and a respective ECC field of a plurality of ECC fields. The plurality of initial data are stored in the plurality of data fields and the plurality of ECCs are stored in the plurality of ECC fields. Each of the plurality of ways is associated with a respective data line of the plurality of data lines.
    Type: Application
    Filed: February 24, 2020
    Publication date: June 18, 2020
    Applicants: High Performance Data Storage (HPDS), Sharif University of Technology
    Inventors: Hossein Asadi, Elham Cheshmikhanikhanghah, Hamed Farbeh
  • Publication number: 20200184627
    Abstract: A method for quality assessment of an image. The method includes generating an (i+1)th plurality of feature maps from an image, obtaining an (i+1)th feature set of a plurality of feature sets from the (i+1)th plurality of feature maps, and extracting a score distribution for a plurality of scores from the plurality of feature sets. The plurality of scores are associated with the image. The score distribution is extracted by feeding the plurality of feature sets to a first (1st) fully connected layer of a plurality of fully connected layers. The plurality of fully connected layers are associated with a convolutional neural network.
    Type: Application
    Filed: February 14, 2020
    Publication date: June 11, 2020
    Applicant: Sharif University of Technology
    Inventors: Hatef Otroshi Shahreza, Arash Amini, Hamid Behroozi
  • Publication number: 20200002967
    Abstract: A system for rotating a vessel may include a container assembly. An exemplary container assembly may include a head end frame that may be spaced apart from and interconnected with a tail end frame. An exemplary container assembly may be configured to encompass and hold the vessel or a portion of the vessel. An exemplary system for rotating a vessel may further include a linear actuating mechanism that may be coupled to a bottom edge of the tail end frame. An exemplary linear actuating mechanism may be configured to drive a translational movement of the bottom edge of the tail end frame along a first axis. An exemplary system for rotating a vessel may further include a double-pivot link that may be pivotally connected between a top edge of the head end frame and a fixed revolute joint. An exemplary double-pivot link may be configured to rotate the top edge about the fixed revolute joint responsive to the translational movement of the bottom edge of the tail end frame along the first axis.
    Type: Application
    Filed: July 16, 2019
    Publication date: January 2, 2020
    Applicants: Durali System Design & Automation Co., Sharif University of Technology
    Inventors: Seyd Hossein Mousavi, Amin Jamalimehr, Mohammadali Hosseinimehr, Ali Abbasi Baharanchi, Ashkan Torabi Goodarzi, Saeed Hashemi, Farshad Fadakar Kourkah, Mohammad Durali
  • Publication number: 20200003677
    Abstract: A method for optically detecting mutations in a sequence of DNA is disclosed. The method includes generating an optically coded input sequence by optically coding an input sequence, generating an optically coded reference sequence by optically coding a reference sequence, generating an aligned sequence by overlapping the optically coded input sequence with the optically coded reference sequence, and determining a mutation in the input sequence with respect to the reference sequence. The input sequence includes an input arrangement of a plurality of elements. Each of the plurality of elements includes an element value of a plurality of element values. The reference sequence includes a reference arrangement of the plurality of elements. Each element of the aligned sequence includes one of a low-value element or a high-value element. The mutation is determined responsive to detecting the low-value element in the aligned sequence.
    Type: Application
    Filed: April 16, 2019
    Publication date: January 2, 2020
    Applicant: Sharif University of Technology
    Inventors: Somayyeh Koohi, Zahra Kavehvash, Ehsan Maleki, Hossein Babashah
  • Publication number: 20190393672
    Abstract: A method for reconfigurable optical signal processing. The method includes generating a first pump pulse by propagating a first input pump through a first dispersive medium, generating a first modulated signal by applying a parametric nonlinear wave mixing process on an input optical signal and the first pump pulse, generating a first transformed signal of the input optical signal by propagating the first modulated signal through a second dispersive medium, generating a multiplied signal by multiplying the first transformed signal by a Green's function, generating a second pump pulse by propagating a second input pump through a third dispersive medium, generating a second modulated signal by applying the parametric nonlinear wave mixing process on the multiplied signal utilizing the second pump pulse, and generating a second transformed signal of the multiplied signal by propagating the second modulated signal through a fourth dispersive medium.
    Type: Application
    Filed: May 9, 2019
    Publication date: December 26, 2019
    Applicant: Sharif University of Technology
    Inventors: Zahra Kavehvash, Somayyeh Koohi, Hossein Babashah