Search

Ronald Boskovic Phones & Addresses

  • Sammamish, WA
  • Flushing, NY
  • 4624 247Th Ave, Issaquah, WA 98029
  • Bellevue, WA
  • Palo Alto, CA
  • Campbell, CA
  • San Jose, CA
  • Kiona, WA

Resumes

Resumes

Ronald Boskovic Photo 1

Principal Software Engineer

View page
Location:
4624 247Th Ave, Sammamish, WA 98075
Industry:
Computer Software
Work:
Microsoft since Dec 2012
Senior Software Development Engineer

Microsoft - Redmond, WA Jun 2004 - Dec 2012
Senior Software Development Engineer

Epson Jul 1999 - Jun 2004
Software Development Engineer

Microsoft Corporation Jun 1998 - Dec 1998
Software Development Engineer
Education:
University of Washington 2007 - 2010
Dartmouth College 1995 - 1999
Skills:
Algorithms
C++
Image Processing
Digital Signal Processors
Device Drivers
Software Design
Software Development
Matlab
Optimization
H.264
Video Compression
Video Conferencing
Computer Vision
Arm
Software Engineering
Object Oriented Design
Ti Dsps
Hd Video
.Net
Distributed Systems
Cross Platform Development
Media Foundation
Directx
Windows 8
Camera
Simd
High Performance Computing
Api Development
Sse2
Languages:
English
Croatian
Ronald Boskovic Photo 2

Ronald Boskovic

View page

Publications

Us Patents

Local Video Loopback Method For A Multi-Participant Conference System Using A Back-Channel Video Interface

View page
US Patent:
7176957, Feb 13, 2007
Filed:
May 25, 2004
Appl. No.:
10/853698
Inventors:
Victor Ivashin - Danville CA, US
Sean Miceli - Sunnyvale CA, US
Ronald Boskovic - Campbell CA, US
Assignee:
Seiko Epson Corporation - Tokyo
International Classification:
H04N 7/14
US Classification:
348 1409, 348 1408, 348 1407
Abstract:
A multi-participant videoconference system incorporating a back-channel connection and a client video mixer is disclosed. The multi-participant videoconference system includes a client component and a server component. The server component provides a composite conference video signal to the client component. A region is defined in the composite conference video signal and the size and coordinates of the region are communicated to the client component by the server component over the back-channel. The client component captures local video and mixes local video into the composite conference video signal using the size and coordinates received from the server component for display.

Method And System For Finding A K Order Statistic In A Union Of Sorted Sets

View page
US Patent:
7275058, Sep 25, 2007
Filed:
Feb 18, 2003
Appl. No.:
10/368234
Inventors:
Ronald Boskovic - Campbell CA, US
Assignee:
Seiko Epson Corporation - Tokyo
International Classification:
G06F 17/30
US Classification:
707 7
Abstract:
A method for determining a k order statistic is provided. The method initiates with identifying at least two sorted sets. Then, a recurrence configured to eliminate elements of the at least two sorted sets is defined. Next, an index value associated with a k order statistic is reduced through the recurrence to obtain a base case. After obtaining the base case, a minimum value of remaining elements is selected from the at least two sorted sets. The minimum value corresponds to the k order statistic. A display controller having circuitry for determining a median value and a computer readable medium having program instructions for determining a k order statistic are also provided.

Method And System For Finding Spatial Medians In A Sliding Window Environment

View page
US Patent:
7394944, Jul 1, 2008
Filed:
Apr 11, 2003
Appl. No.:
10/412516
Inventors:
Ronald Boskovic - Campbell CA, US
Jason Harris - Mountain View CA, US
Assignee:
Seiko Epson Corporation - Tokyo
International Classification:
G06K 9/40
US Classification:
382262
Abstract:
A method for determining a median value in a sliding window environment is provided. The method includes creating a merge tree defining leaf nodes associated with columns corresponding to a first position of a sliding window. A display controller and a computer readable medium having program instructions for determining a median value in a sliding window environment are also provided.

Video Region Of Interest Features

View page
US Patent:
8570359, Oct 29, 2013
Filed:
Aug 4, 2008
Appl. No.:
12/185492
Inventors:
Walid Ali - Sammamish WA, US
Ronald Boskovic - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 7/14
US Classification:
348 1412, 348 1413, 348 1414, 348 1415, 348 1416
Abstract:
Embodiments are configured to provide video conferencing functionality including using region of interest (ROI) features to provide a video signal, but the embodiments are not so limited. In an embodiment, components of a video conferencing system can operate to provide a video signal using pixel data associated with a ROI. In one embodiment, a video conference device can include a detector that can be used to detect human flesh tone regions in a video scene as part of providing a video stream to one or more conference participants.

Multi-Participant Conference System With Controllable Content Delivery Using A Client Monitor Back-Channel

View page
US Patent:
7362349, Apr 22, 2008
Filed:
Jul 10, 2002
Appl. No.:
10/192080
Inventors:
Steve Nelson - San Jose CA, US
Victor Ivashin - Danville CA, US
Sean Miceli - Sunnyvale CA, US
Ronald Boskovic - San Jose CA, US
Assignee:
Seiko Epson Corporation - Tokyo
International Classification:
H04N 7/15
US Classification:
348 1408, 348 1409
Abstract:
A videoconferencing system configured to utilize peer-to-peer videoconferencing software to provide a multi-participant conference environment for a plurality of participants is provided. The system includes a client component defining a conference client enabled to execute peer-to-peer videoconferencing software. The client component includes a client monitor configured to monitor both, whether the conference channel is active and events within a video window displayed by the conference client, wherein the events within the video window are communicated across a back-channel connection. The back-channel connection is established when the conference channel is active. The system includes a server component having a back-channel controller in communication with the client monitor through the back-channel connection. The server component provides a client configurable audio/video stream for each of a plurality of participants. A graphical user interface and methods for providing a multi-participant conferencing environment are provided.

System For Distributing Objects To Multiple Clients

View page
US Patent:
20040003104, Jan 1, 2004
Filed:
Jun 27, 2002
Appl. No.:
10/185834
Inventors:
Ronald Boskovic - San Jose CA, US
Victor Ivashin - Danville CA, US
Sean Miceli - Sunnyvale CA, US
International Classification:
G06F015/16
US Classification:
709/231000
Abstract:
A method for updating a subset of a frame of an image is provided. The frame of the image is subdivided into a plurality of tiles. The method initiates with providing a fixed-size queue having a stationary last packet at a bottom of the fixed size queue. Then, a plurality of packets is stored in a time sorted order above the last packet, the plurality of packets corresponding to a frame of an image. Next, an updated packet is received, the updated packet corresponds to a previously received packet of the plurality of packets. Then, the previously received packet is replaced with the updated packet while maintaining the time sorted order. Replacing the previously received packet includes: identifying the previously received packet adjusting any pointers pointing at the previously received packet to point at a packet below the previously received packet; and moving the previously received packet to a top of the fixed size queue. An apparatus and system for distributing packets through a multi point dispatcher between multiple clients is also provided.

Method And Apparatus For Controllable Conference Content Via Back-Channel Video Interface

View page
US Patent:
20040008249, Jan 15, 2004
Filed:
Jul 10, 2002
Appl. No.:
10/192130
Inventors:
Steve Nelson - San Jose CA, US
Victor Ivashin - Danville CA, US
Sean Miceli - Sunnyvale CA, US
Ronald Boskovic - San Jose CA, US
International Classification:
H04N007/14
US Classification:
348/014090, 348/014120
Abstract:
A back-channel communication network for a videoconferencing system for a conference between a plurality of participants is provided. The back-channel communication network includes a monitoring agent associated with a client. The client is configured to execute a peer-to-peer videoconferencing application. The monitoring agent monitoring a video display window controlled by the peer-to-peer conferencing application. A back-channel controller in communication with the monitoring agent over a back-channel connection is included. The back-channel controller is configured to enable communication between the client and a plurality of conference clients over a back-channel controller communication link. An event handler configured to enable insertion of server user interface data into an outbound video stream image for the client is also included. A computer readable media and methods for providing a multi-participant conferencing environment are also provided.

Method And System For Transferring Data Files

View page
US Patent:
20050091395, Apr 28, 2005
Filed:
Oct 8, 2003
Appl. No.:
10/681521
Inventors:
Jason Harris - Mountain View CA, US
Chia-Hsin Li - San Jose CA, US
Ronald Boskovic - Campbell CA, US
International Classification:
G06F015/16
US Classification:
709232000
Abstract:
A method and a system for transferring a data file between a first and a second computing device are provided. A wait time is calculated based on a transfer rate provided by the first computing device. Thereafter, the second computing device transfers a first portion of the data file to the first computing device. Next, the second computing device waits for the wait time before transferring a second portion of the data file to the first computing device.
Ronald M Boskovic from Sammamish, WA, age ~47 Get Report