Search

Ricardo A Baratto

age ~44

from Boston, MA

Ricardo Baratto Phones & Addresses

  • Boston, MA
  • San Francisco, CA
  • San Jose, CA
  • 511 W 113Th St APT B, New York, NY 10025
  • New York City, NY
  • San Juan, PR

Work

  • Company:
    Calista technologies
    Nov 2007
  • Position:
    Senior software engineer

Education

  • School / High School:
    Columbia University in the City of New York
    2001 to 2007

Industries

Computer Software

Us Patents

  • Systems, Methods, Means, And Media For Recording, Searching, And Outputting Display Information

    view source
  • US Patent:
    8214367, Jul 3, 2012
  • Filed:
    Feb 27, 2008
  • Appl. No.:
    12/038515
  • Inventors:
    Ricardo Baratto - San Jose CA, US
    Oren Laadan - New York NY, US
    Dan Phung - Montclair NJ, US
    Shaya Joseph Potter - New York NY, US
    Jason Nieh - New York NY, US
  • Assignee:
    The Trustees of Columbia University in the City of New York - New York NY
  • International Classification:
    G06F 17/30
  • US Classification:
    707739, 707648, 707758, 715736, 715764
  • Abstract:
    Systems for recording, searching, and outputting display information are provided. In some embodiments, systems for recording display information are provided. The systems include a virtual display that: intercepts display-changes describing changes to be made to a state of a display; sends the display-changes to a client for display; records the display-changes; and a context recorder that records context information describing a state of the display derived from a source independently of the display changes and independently of screen-images. In some embodiments, the systems further include a display system that generates an output screen-image based at least in part on at least one of the display-changes and in response to a search of the context information. In some embodiments, the virtual display further records screen-images; and the display system further generates the output screen-image based at least in part on a recorded-screen-image of the recorded screen-images.
  • Thin-Client Network Computing Method And System

    view source
  • US Patent:
    20060184614, Aug 17, 2006
  • Filed:
    Sep 8, 2005
  • Appl. No.:
    11/221475
  • Inventors:
    Ricardo Baratto - New York NY, US
    Jason Nieh - New York NY, US
  • Assignee:
    THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK - New York NY
  • International Classification:
    G06F 15/16
  • US Classification:
    709203000, 709217000
  • Abstract:
    A method and system are provided for executing an application remotely on a server computer for a client computer in a computer network. The server receives at user input from the client computer associated with the application, and executes the application. The server processes display commands of the application to generate display primitives, and translates the display primitives into lower level display commands defining display updates using semantic information of the display primitives. The lower level display commands are selected from a predetermined set of lower level display commands. The lower level display commands are aggregated and ordered into one or more command queues. Each command queue is associated with a given display region. The server computer transmits the lower level display commands in the one or more command queues over the network to the client computer. The client computer is capable of translating the lower level display commands into hardware calls for causing the client computer to display the display updates.
  • Push Pull Adaptive Capture

    view source
  • US Patent:
    20110141123, Jun 16, 2011
  • Filed:
    Dec 10, 2009
  • Appl. No.:
    12/635625
  • Inventors:
    B. Anil Kumar - Saratoga CA, US
    Charles Ogden - Los Gatos CA, US
    Asael Dror - San Francisco CA, US
    Hao Zhang - Sunnyvale CA, US
    Paul Johan Hsieh - San Jose CA, US
    Ricardo A. Baratto - San Francisco CA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 13/14
  • US Classification:
    345520
  • Abstract:
    In various embodiments, a screen image may be divided into rectangles, and a capture component may track changed rectangles and capture the screen upon receiving an indication. For small screen updates, the capture rate may be set to 30 captures per second to provide a lower latency. As the screen update size increases, the capture rate may be decreased to match an allocated bandwidth. The capture rate may be increased when available bandwidth increases and decreased as bandwidth decreases. For example, the capture rate may be decreased when downstream back pressure meets predefined criteria. The capture rate change may be effected gradually to avoid jerks and jumps. Varying the capture rate by also enable audio/video synchronization with varying bandwidth variations. Some embodiments may be extended to multiple monitor solutions.

Resumes

Ricardo Baratto Photo 1

Senior Software Engineer

view source
Location:
San Francisco, CA
Industry:
Computer Software
Work:
Calista Technologies since Nov 2007
Senior Software Engineer
Education:
Columbia University in the City of New York 2001 - 2007

Get Report for Ricardo A Baratto from Boston, MA, age ~44
Control profile