Search

Rossen P Atanassov

age ~49

from Bellevue, WA

Also known as:
  • Rossen Atanassou
Phone and address:
11039 SE 2Nd St, Bellevue, WA 98004

Rossen Atanassov Phones & Addresses

  • 11039 SE 2Nd St, Bellevue, WA 98004
  • Issaquah, WA
  • Kihei, HI
  • Quincy, MA
  • Kiona, WA
  • Brighton, MA

Work

  • Company:
    Microsoft
    Sep 2012
  • Position:
    Senior development lead

Skills

C# • Software Development • Software Engineering • Computer Science • Software Design • C++ • CSS • .NET • Software Project Management • JavaScript • Win32 API • XML • HTML 5 • Visual Studio • Web Services • Perl • Object Oriented Design

Industries

Computer Software

Us Patents

  • Sequential Layout Builder Architecture

    view source
  • US Patent:
    20110239105, Sep 29, 2011
  • Filed:
    Mar 25, 2010
  • Appl. No.:
    12/732075
  • Inventors:
    Evgeny N. Veselov - Sammamish WA, US
    Rossen Petkov Atanassov - Bellevue WA, US
    Michael Jacob Jolson - Seattle WA, US
  • Assignee:
    MICROSOFT CORPORATION - Redmond WA
  • International Classification:
    G06F 17/00
  • US Classification:
    715234
  • Abstract:
    Layout processing techniques have been described that allow processing of structured documents to be conducted, and for associated layout to be accomplished in a sequential manner. The layout process is split into multiple, smaller steps that can be executed sequentially. In at least some embodiments, a layout builder is utilized in conjunction with a stack to control layout execution on respective levels of the structural hierarchy of a structured document Immutable data structures are utilized and allow for parallel execution of sequential layout operations. In at least some embodiments, partial execution of the layout sequence can be performed to produce usable data.
  • Sequential Layout Builder

    view source
  • US Patent:
    20110239106, Sep 29, 2011
  • Filed:
    Mar 25, 2010
  • Appl. No.:
    12/732088
  • Inventors:
    Evgeny N. Veselov - Sammamish WA, US
    Rossen Petkov Atanassov - Bellevue WA, US
    Michael Jacob Jolson - Seattle WA, US
  • Assignee:
    MICROSOFT CORPORATION - Redmond WA
  • International Classification:
    G06F 17/00
  • US Classification:
    715234, 715243
  • Abstract:
    Layout processing techniques have been described that allow processing of structured documents to be conducted, and for associated layout to be accomplished in a sequential manner. The layout process is split into multiple, smaller steps that can be executed sequentially. In at least some embodiments, a layout builder is utilized in conjunction with a stack to control layout execution on respective levels of the structural hierarchy of a structured document. Immutable data structures are utilized and allow for parallel execution of sequential layout operations. In at least some embodiments, partial execution of the layout sequence can be performed to produce usable data.
  • Contour Based Flow Layout

    view source
  • US Patent:
    20110283184, Nov 17, 2011
  • Filed:
    May 12, 2010
  • Appl. No.:
    12/778717
  • Inventors:
    Rossen Petkov Atanassov - Bellevue WA, US
    Evgeny N. Veselov - Sammamish WA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 17/00
  • US Classification:
    715243
  • Abstract:
    Various embodiments introduce the notion of a flow contour that is utilized to conduct layout processing. Flow contours are utilized to organize layout space in the presence of floating objects or geometries. In at least some embodiments, objects can float to the left and/or right in the layout space. Flow contours are abstractions that then represent collections of left-floating and/or right-floating objects.
  • Rule-Based Grid Independent Of Content

    view source
  • US Patent:
    20120278696, Nov 1, 2012
  • Filed:
    Apr 27, 2011
  • Appl. No.:
    13/094859
  • Inventors:
    Kathy Carper - Redmond WA, US
    Phil Cupp - Sammamish WA, US
    Erik Daniel Anderson - Redmond WA, US
    Markus Mielke - Redmond WA, US
    Alex Mogilevsky - Bellevue WA, US
    Rossen Atanassov - Bellevue WA, US
    Eugene Veselov - Sammamish WA, US
  • Assignee:
    MICROSOFT CORPORATION - Redmond WA
  • International Classification:
    G06F 17/00
  • US Classification:
    715234, 715246
  • Abstract:
    Presentation of accessible content is in accordance with a grid established by rules independent of the content. Different rules establish different grids utilizable with the same content, thereby enabling proper formatting across a wide range of devices and displays. The rules provide for fixed size and auto sized column widths and row heights. Additionally, the rules provide for column widths and row heights size based on fractional weighting of the remaining space after the fixed size and auto sized grid members are accounted for. The grid establishes a coordinate system onto which content is “hung” by aligning an aspect of the content with a coordinate point. Content is hung by reference to its beginning, its end, its center point, or, alternatively, content can be specified to be stretched to fit the width of the column and the height of the row with which it is associated.
  • Web-Based Collaborative Inking Via Computer Networks

    view source
  • US Patent:
    20200213421, Jul 2, 2020
  • Filed:
    Dec 28, 2018
  • Appl. No.:
    16/234785
  • Inventors:
    - Redmond WA, US
    Clark L. Masterson - Sammamish WA, US
    Matthew Allen Rakow - Seattle WA, US
    Rossen Atanassov - Bellevue WA, US
  • International Classification:
    H04L 29/08
    H04L 29/06
  • Abstract:
    Techniques for web-based collaborative inking sessions via a computer network are described in this document. In one embodiment, a first computer can serialize detected pointer input at a first computer into data representing one or more ink objects individually representing an image or animation corresponding to the detected pointer input. The first computer can then transmit the data representing the serialized ink objects to the second computer via the computer network. Upon receiving the transmitted data, the second computer can de-serialize the received serialized ink objects, reconstruct the image or animation corresponding to the detected pointer input at the first computer, and surface, to a second user, the image or animation of the detected pointer input on a second web browser surfacing the same webpage on the second computer, thereby enabling a web-based collaboration session between the first and second users.
  • Thread Independent Scalable Video Graphics Operations

    view source
  • US Patent:
    20190180405, Jun 13, 2019
  • Filed:
    Dec 11, 2017
  • Appl. No.:
    15/838040
  • Inventors:
    - Redmond WA, US
    Rossen ATANASSOV - Seattle WA, US
    Kevin M. BABBITT - Seattle WA, US
    Bogdan BRINZA - Seattle WA, US
    Samuel R. FORTINER - Bothell WA, US
    Richard K. JAMES - Redmond WA, US
  • International Classification:
    G06T 1/20
    G06F 3/0484
  • Abstract:
    A first thread sends a rendering request for a scalable video graphics operation using a scalable video graphics object to a second thread. The second thread processes the scalable video graphics operation to render the scalable video graphics object using a first set of parameters that is stored in a data structure. The first thread performs a computation that calculates a second set of parameters for the scalable video graphics operation and stores the second set of parameters in the data structure. The first thread sends a signal to the second thread indicating that the first set of parameters have changed to the second set of parameters to allow the second thread to synchronize and use the second set of parameters to process the scalable video graphics operation.
  • Using Hierarchical Correlation Information To Signify Hierarchical Structure In A Single-Dimensional Stream

    view source
  • US Patent:
    20190171761, Jun 6, 2019
  • Filed:
    Dec 4, 2017
  • Appl. No.:
    15/830764
  • Inventors:
    - Redmond WA, US
    Bogdan BRINZA - Seattle WA, US
    Rossen ATANASSOV - Bellevue WA, US
  • International Classification:
    G06F 17/30
  • Abstract:
    A device receives a request for output in a single dimension. A query to perform for the request is generated that includes values. The single-dimensional stream of data is generated from multidimensional data. The device accesses a hierarchical correlation information data structure using the query to determine hierarchical correlation information associated with the values and uses hierarchical structure from the hierarchical correlation information to generate a response that includes a portion of the single-dimensional stream of data. The hierarchical correlation information signifies hierarchical structure with respect to the portion of the single-dimensional stream of data. The device then outputs the portion of the single-dimensional stream of data in the single dimension.
  • Thread Independent Parametric Positioning For Rendering Elements

    view source
  • US Patent:
    20190163498, May 30, 2019
  • Filed:
    Nov 28, 2017
  • Appl. No.:
    15/824548
  • Inventors:
    - Redmond WA, US
    Rossen ATANASSOV - Bellevue WA, US
    Ian J. PREST - Bellevue WA, US
    Bogdan BRINZA - Seattle WA, US
    Samuel R. FORTINER - Bothell WA, US
    Richard K. JAMES - Redmond WA, US
  • International Classification:
    G06F 9/44
    G06F 3/14
  • Abstract:
    A first thread receives a start movement command and a parametric curve from a second thread in response to the second thread receiving an input to move an element that is rendered in an interface. The parametric curve defines parameters for movement of an element. The first thread calculates a positioning of the element on the interface using the parametric curve. Then, the first thread positions the element in the interface based on the positioning and continues to calculate the positioning and position the element in the interface using the parametric curve until a stop movement command is received from the second thread.

Resumes

Rossen Atanassov Photo 1

Senior Development Lead At Microsoft

view source
Position:
Senior Development Lead at Microsoft, Member at W3C
Location:
Greater Seattle Area
Industry:
Computer Software
Work:
Microsoft since Sep 2012
Senior Development Lead

W3C since Sep 2011
Member

Microsoft Corporation Jul 2007 - Sep 2012
Senior Software Design Engineer

Microsoft Corporation Jun 2006 - Jul 2007
Software Design Engineer in Test

Integrated IT Solutions, LLC. Jun 2000 - May 2006
Senior Software Developer
Skills:
C#
Software Development
Software Engineering
Computer Science
Software Design
C++
CSS
.NET
Software Project Management
JavaScript
Win32 API
XML
HTML 5
Visual Studio
Web Services
Perl
Object Oriented Design

Youtube

MVPITPro Podcast - Ep4 - A Talk with Rossen A...

Join us for episode 4 of the MVP IT Pro Podcast, featuring your hosts ...

  • Duration:
    50m 43s

Igalia Chats: Ecosystem Health Part II with ...

Igalia's Brian Kardell sits down to chat with Google's Rick Byers and ...

  • Duration:
    1h 5m 48s

Life Without a Pixel

Speakers: Rossen Atanassov, Kevin Babbitt.

  • Duration:
    33m 44s

TYPO Labs 2018 | CSS Working Group

Myles Maxfield, Elika Etemad and Rossen Atanassov talk about the work ...

  • Duration:
    31m 37s

Rossen Atanassov (Trainer SV Este 06/70) und ...

Rossen Atanassov (Trainer SV Este 06/70) und Jean-Pierre Richter (Trai...

  • Duration:
    1m 59s

Atanas Atanassov: Trio for Clarinet, Cello an...

Atanas Atanassov (Bulgaria): Trio for Clarinet, Cello and Piano perfor...

  • Duration:
    11m 48s

Get Report for Rossen P Atanassov from Bellevue, WA, age ~49
Control profile