Patents by Inventor Reza Arbabi

Reza Arbabi 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: 10680984
    Abstract: The disclosed embodiments provide a system for propensity-based SMS (Short Message Service) invitation filtering. During operation, the system collects multiple contact numbers associated with multiple invitation requests into a total set of contact numbers. Then, for one or more of the contact numbers, the system determines a propensity for a person associated with the contact number to click on a link in an electronic invitation sent to the contact number and subsequently create an account. Clicking on the link may connect the person to a user community that he or she has been invited to join. Once the propensity has been determined, the system ranks the contact numbers in the total set of contact numbers according to the propensities. Finally, for each contact number in the total set of contact numbers that is ranked above a specified threshold, the system processes an invitation for the contact number.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: June 9, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joonhyung Lim, Yang Zhou, Michael Maczka, Haifeng Ji, Damien Albert Louis Coullon, Reza Arbabi
  • Patent number: 10313294
    Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein are directed to an Invitation Conversion Engine that generate a first social network invitation for transmission to a first external identifier of a potential member account from a first member account of a social network service. The Invitation Conversion Engine generates a second social network invitation for transmission to the first external identifier of from a second member account. Based on receipt of an acceptance of the second social network invitation, the Invitation Conversion Engine instantiates a new member account associated with the first external identifier. The Invitation Conversion Engine converts the first social network invitation to a first social network connection request from the first member account for the new member account. The Invitation Conversion Engine provides the first social network connection request to the new member account.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: June 4, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Maczka, Joonhyung Lim, Reza Arbabi, Yang Zhou, Damien Albert Louis Coullon, Carrie Zhuqing Peng, Vivien Sin, Ruiyun Zhou, Tob Siripak
  • Publication number: 20180115508
    Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein are directed to an Invitation Conversion Engine that generate a first social network invitation for transmission to a first external identifier of a potential member account from a first member account of a social network service. The Invitation Conversion Engine generates a second social network invitation for transmission to the first external identifier of from a second member account. Based on receipt of an acceptance of the second social network invitation, the Invitation Conversion Engine instantiates a new member account associated with the first external identifier. The Invitation Conversion Engine converts the first social network invitation to a first social network connection request from the first member account for the new member account. The Invitation Conversion Engine provides the first social network connection request to the new member account.
    Type: Application
    Filed: October 26, 2016
    Publication date: April 26, 2018
    Inventors: Michael Maczka, Joonhyung Lim, Reza Arbabi, Yang Zhou, Damien Albert Louis Coullon, Carrie Zhuqing Peng, Vivien Sin, Ruiyun Zhou, Tob Siripak
  • Patent number: 9785778
    Abstract: A test object that includes at least one computer program that includes dynamic executable code is obtained. The at least one computer program is transformed into a format that is configured to execute in a hosted isolated computing environment. Directed execution of the at least one computer program is initiated, in the hosted isolated computing environment. Dynamic code vulnerabilities of the at least one computer program are detected, based on the directed execution.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: October 10, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Reza Arbabi, Wing Kwong Wan, George Raymond Derryberry, Jr., Michael C. Fanning
  • Publication number: 20160300066
    Abstract: A test object that includes at least one computer program that includes dynamic executable code is obtained. The at least one computer program is transformed into a format that is configured to execute in a hosted isolated computing environment. Directed execution of the at least one computer program is initiated, in the hosted isolated computing environment. Dynamic code vulnerabilities of the at least one computer program are detected, based on the directed execution.
    Type: Application
    Filed: April 7, 2016
    Publication date: October 13, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Reza Arbabi, Wing Kwong Wan, George Raymond Derryberry, JR., Michael C. Fanning
  • Patent number: 9317694
    Abstract: A test object that includes at least one computer program that includes dynamic executable code is obtained. The at least one computer program is transformed into a format that is configured to execute in a hosted isolated computing environment. Directed execution of the at least one computer program is initiated, in the hosted isolated computing environment. Dynamic code vulnerabilities of the at least one computer program are detected, based on the directed execution.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: April 19, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Reza Arbabi, Wing Kwong Wan, George Raymond Derryberry, Jr., Michael C. Fanning
  • Publication number: 20150154402
    Abstract: A test object that includes at least one computer program that includes dynamic executable code is obtained. The at least one computer program is transformed into a format that is configured to execute in a hosted isolated computing environment. Directed execution of the at least one computer program is initiated, in the hosted isolated computing environment. Dynamic code vulnerabilities of the at least one computer program are detected, based on the directed execution.
    Type: Application
    Filed: December 3, 2013
    Publication date: June 4, 2015
    Applicant: Microsoft Corporation
    Inventors: Reza Arbabi, Wing Kwong Wan, George Raymond Derryberry, JR., Michael C. Fanning