Patents by Inventor Alex Bulankou

Alex Bulankou 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: 9811333
    Abstract: Once a set of inter-dependent items are generated (such as compiled), each of the items is re-named with a content-based name that is generated for each of those items. A version-specific catalog of the inter-dependent items is generated, that maps an item identifier to the content-based name for each item. The re-named items and the version-specific catalogs are loaded to a publication system for consumption.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: November 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Victor Magidson, Christopher Miceli, Alex Bulankou, Adri Verlaan
  • Publication number: 20160378440
    Abstract: Once a set of inter-dependent items are generated (such as compiled), each of the items is re-named with a content-based name that is generated for each of those items. A version-specific catalog of the inter-dependent items is generated, that maps an item identifier to the content-based name for each item. The re-named items and the version-specific catalogs are loaded to a publication system for consumption.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 29, 2016
    Inventors: Victor Magidson, Christopher Miceli, Alex Bulankou, Adri Verlaan
  • Publication number: 20160087862
    Abstract: Performance information is gathered on a client, and indicates the performance of a hosted service with respect to the client. A cross origin resource sharing system shares the performance information with an analysis system, that is separate from the hosting service.
    Type: Application
    Filed: September 24, 2014
    Publication date: March 24, 2016
    Inventors: Chandan Kapoor, Sushanth Dabbiru, Maya Odunghat, William James Griffin, Sorina Elena Rat, Benjamin Black, Alex Bulankou, Rajesh Maskara
  • Patent number: 8707259
    Abstract: A framework for open, dynamic, and reflective applications contains high level metadata that define blocks of composable elements using a service definition, which defines specific keys for using the block of code. The service definition may be exported from the code using reflection without having to load the code into memory, and decisions on which block of code and how to load the code may be made at runtime. The composable elements may be grouped into composable parts. Composable part definitions may be used to instantiate or produce composable parts. At runtime, dynamic applications may search from many composable elements, and instantiate and execute the composable element as part of the application.
    Type: Grant
    Filed: November 19, 2008
    Date of Patent: April 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Mircea Trofin, Oleg G. Lvovitch, Blake W. Stone, Krzysztof J. Cwalina, Clemens A. Szyperski, Alex Bulankou
  • Publication number: 20130097555
    Abstract: Architecture that includes a rendering framework for rendering structured content in structured parts and a set of transitions/interactions which when combined enable a generic item of a list of items to transition item elements to different content views (states) without or without user interaction. The space consumed by the different element content views is pre-computed such that an item in the list is not pushed from view when an element is in a larger version, or a new item added to the list when element content is transitioned back to the smaller content version. All items remain in view independent of whether a single item has an element that is in a different view state. A results model automatically cycles through a preview of the content states of the result entries in the absence of any user interaction, and based on settings configured by the user.
    Type: Application
    Filed: December 21, 2011
    Publication date: April 18, 2013
    Applicant: Microsoft Corporation
    Inventors: Daniel Marantz, Manny Tan, Keith A. Regier, Alex Bulankou
  • Publication number: 20100125558
    Abstract: A framework for open, dynamic, and reflective applications contains high level metadata that define blocks of composable elements using a service definition, which defines specific keys for using the block of code. The service definition may be exported from the code using reflection without having to load the code into memory, and decisions on which block of code and how to load the code may be made at runtime. The composable elements may be grouped into composable parts. Composable part definitions may be used to instantiate or produce composable parts. At runtime, dynamic applications may search from many composable elements, and instantiate and execute the composable element as part of the application.
    Type: Application
    Filed: November 19, 2008
    Publication date: May 20, 2010
    Applicant: Microsoft Corporation
    Inventors: Mircea Trofin, Oleg G. Lvovitch, Blake W. Stone, Krzysztof J. Cwalina, Clemens A. Szyperski, Alex Bulankou