Patents by Inventor Kamran Rajabi Zargahi

Kamran Rajabi Zargahi 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: 20120109771
    Abstract: Application name marketplace techniques are described. In one or more implementations, a service provide implemented by one or more computing devices identifies one or more terms for use in naming applications to be available for purchase via a network. The one or more terms are exposed by the service as available for purchase of a right to use the one or more terms to name a respective application.
    Type: Application
    Filed: November 1, 2010
    Publication date: May 3, 2012
    Applicant: MICROSOFT CORPORATION
    Inventor: Kamran Rajabi Zargahi
  • Publication number: 20120099727
    Abstract: Provisioning techniques are described. In implementations, a particular one of a plurality of public keys are located using an identifier included in a request received via a network. The located public key is communicated via the network, the public key configured to encrypt data that is to be decrypted by a secure element of a mobile communication device, the secure element implemented using hardware and including a private key that is configured to decrypt the data that was encrypted using the public key.
    Type: Application
    Filed: October 21, 2010
    Publication date: April 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Alan L. Marshall, Kamran Rajabi Zargahi, Miller Thomas Abel, Murali Krishnan, Anoop Anantha
  • Patent number: 8166106
    Abstract: Filtering mobile applications in a mobile applications store based on a determined mobile operator associated with a mobile computing device. Mobile operators select mobile applications to be made available to mobile computing devices associated with the mobile operators. Users visit the online mobile applications store via the mobile computing devices. During the visits, the mobile operators associated with the mobile computing device are determined. The mobile applications selected by the mobile operators are presented to the mobile computing devices. In some embodiments, branding content from the mobile operators is provided to the mobile computing device when presenting the filtered mobile applications.
    Type: Grant
    Filed: April 15, 2010
    Date of Patent: April 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Todd Biggs, Kamran Rajabi Zargahi, Todd Thoreau Brix, Daniel W. Bouie
  • Publication number: 20120089404
    Abstract: In embodiments of global pricing for content distribution, price points at which content is distributed for sale in a base currency can be determined, and a base price point selected from the price points. Currency value equivalents to the selected base price point may then be obtained for multiple currencies. A base price tier is populated with base prices that include the selected base price point and the currency value equivalents for the multiple currencies. A tax amount for each of the base prices in the base price tier can be calculated, and the calculated tax amount added to the base prices to generate tax-based prices in the base price tier. The tax-based prices can then be increased to a common price ending for each of the multiple currencies to generate the base price tier of global base prices.
    Type: Application
    Filed: November 1, 2010
    Publication date: April 12, 2012
    Applicant: Microsoft Corporation
    Inventors: Mihir Rao, Kamran Rajabi Zargahi
  • Publication number: 20110258249
    Abstract: Filtering mobile applications in a mobile applications store based on a determined mobile operator associated with a mobile computing device. Mobile operators select mobile applications to be made available to mobile computing devices associated with the mobile operators. Users visit the online mobile applications store via the mobile computing devices. During the visits, the mobile operators associated with the mobile computing device are determined. The mobile applications selected by the mobile operators are presented to the mobile computing devices. In some embodiments, branding content from the mobile operators is provided to the mobile computing device when presenting the filtered mobile applications.
    Type: Application
    Filed: April 15, 2010
    Publication date: October 20, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Todd Biggs, Kamran Rajabi Zargahi, Todd Thoreau Brix, Daniel W. Bouie
  • Publication number: 20110251886
    Abstract: Assigning a mobile application to a promotional slot in a mobile application marketplace managed by an operator. One or more bids for the promotional slot in the mobile application marketplace are received. Each of the received bids is associated with one of a plurality of applications and includes a value representing a proposed revenue share with the operator. Revenue potential information corresponding to the applications associated with the bids is accessed. Expected revenue for the operator for the applications associated with the bids is calculated based on the received bids and the accessed revenue potential information. The calculated expected revenue differentiates the mobile applications. One of the applications is selected to be assigned to the promotional slot based at least on the calculated expected revenue for the operator.
    Type: Application
    Filed: April 7, 2010
    Publication date: October 13, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Todd Biggs, Daniel W. Bouie, Kamran Rajabi Zargahi, John P. Bruno, JR.
  • Publication number: 20110238532
    Abstract: Determining a mobile operator for a mobile device. The mobile operator is determined using one or more of an international mobile subscriber identity (IMSI) and a current operator name (CON) and service provider name (SPN) pair. Correlations between the IMSI and mobile operators, and between the CON/SPN pairs and mobile operators, are maintained. Correlations between unrecognized CON/SPN pairs and mobile operators are created based on a quantity of requests received from the mobile devices. In some embodiments, identifying the mobile operator enables financial transactions by the mobile device when visiting, for example, a mobile applications store.
    Type: Application
    Filed: March 23, 2010
    Publication date: September 29, 2011
    Applicant: MICROSOFT CORPORATION
    Inventor: Kamran Rajabi Zargahi