Patents by Inventor Marius Ionescu

Marius Ionescu 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: 10074193
    Abstract: Examples of memory-efficient techniques for dynamically generating images having customizable image portions are disclosed herein. In particular embodiments, a collection of contributing images with different image information in the contributing image's channel layers is used to generate a composite result image. By combining the subimage data from each channel of the contributing image in accordance with a composite image function, a resultant composite image can be generated that has the desired customized properties selected by the user. To create the customized properties, one or more of the color channel subimages can have their values scaled (e.g., using matrix multiplication) according to the customization preferences of the user such that, when combined with the other contributing images, the desired customized result is presented to the user.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: September 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jonathan W. Lobaugh, Marius Ionescu, Tyson Matanich, Simon Gordon, Kevin Paul
  • Publication number: 20180096496
    Abstract: Examples of memory-efficient techniques for dynamically generating images having customizable image portions are disclosed herein. In particular embodiments, a collection of contributing images with different image information in the contributing image's channel layers is used to generate a composite result image. By combining the subimage data from each channel of the contributing image in accordance with a composite image function, a resultant composite image can be generated that has the desired customized properties selected by the user. To create the customized properties, one or more of the color channel subimages can have their values scaled (e.g., using matrix multiplication) according to the customization preferences of the user such that, when combined with the other contributing images, the desired customized result is presented to the user.
    Type: Application
    Filed: October 4, 2016
    Publication date: April 5, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jonathan W. Lobaugh, Marius Ionescu, Tyson Matanich, Simon Gordon, Kevin Paul
  • Patent number: 8380576
    Abstract: Various embodiments provide techniques for determining a value share of a mobile transaction for one or more entities associated with the mobile transaction. Examples of mobile transactions include purchases of content such as applications, games, video, audio, graphics, and so on. In one or more embodiments, value share rules can be created and reconfigured. The value share rules specify a share of a transaction value (e.g., a percentage of revenue generated from a purchase of content) that an entity involved in a particular mobile transaction is credited with. In one example scenario, a user of a mobile device purchases an application for the mobile device. A value share rule can be applied to the application purchase amount to determine a share of the application purchase amount that is to be credited to a mobile operator that provides service for the mobile device.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: February 19, 2013
    Assignee: Microsoft Corporation
    Inventors: David S. Callahan, Marius Ionescu, Srivaths B. Copparam, Vijay Narula, Sirius Kuttiyan
  • Publication number: 20110196761
    Abstract: Various embodiments provide techniques for determining a value share of a mobile transaction for one or more entities associated with the mobile transaction. Examples of mobile transactions include purchases of content such as applications, games, video, audio, graphics, and so on. In one or more embodiments, value share rules can be created and reconfigured. The value share rules specify a share of a transaction value (e.g., a percentage of revenue generated from a purchase of content) that an entity involved in a particular mobile transaction is credited with. In one example scenario, a user of a mobile device purchases an application for the mobile device. A value share rule can be applied to the application purchase amount to determine a share of the application purchase amount that is to be credited to a mobile operator that provides service for the mobile device.
    Type: Application
    Filed: February 5, 2010
    Publication date: August 11, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: David S. Callahan, Marius Ionescu, Srivaths B. Copparam, Vijay Narula, Sirius Kuttiyan
  • Publication number: 20100146014
    Abstract: Architecture for operating an industrial solution on top of a performance management platform using a custom business type library. The platform can plug/unplug the custom business type library, interacts with the type library to ensure data integrity and enforce business rules, and simplifies localizations of the industrial solution. The custom type library extends the capability to define specific behavior for models and dimensions, and create and define content specific to any industry, reuse, and packaging. The custom type library inherits from a generic type library of the platform. The customized type library defines business object types and associates business rules therewith. Through a common interface, the performance management platform can iterate through the business rule chains and enforce/apply the business rules during the operations.
    Type: Application
    Filed: December 4, 2008
    Publication date: June 10, 2010
    Applicant: Microsoft Corporation
    Inventors: Marius Ionescu, Kevin P. White, George Randy Dong, Mark Xiaohong Yang, Luming Wang
  • Publication number: 20080255974
    Abstract: Techniques to manage financial performance data are described. An apparatus may include an online analytical processing database with a multidimensional data model, and a business information exchange module communicatively coupled to the online analytical processing database. The business information exchange module may import a taxonomy to the multidimensional data model, create a business model using the multidimensional data model, and export financial data from the business model to an extensible business reporting language instance document. Other embodiments are described and claimed.
    Type: Application
    Filed: April 12, 2007
    Publication date: October 16, 2008
    Applicant: Microsoft Corporation
    Inventors: Sanjay Jacob, Marius Ionescu, Randy Dong, Mark Yang, Peter Bull