Search

Steven J Falkenburg

age ~55

from Los Altos, CA

Also known as:
  • Steven Jon Falkenburg
  • Steve J Falkenburg
  • Steven Stevef
Phone and address:
661 Templebar Way, Los Altos, CA 94022
650 917-9633

Steven Falkenburg Phones & Addresses

  • 661 Templebar Way, Los Altos, CA 94022 • 650 917-9633
  • 18808 Withey Rd #309, Los Gatos, CA 95030
  • Monte Sereno, CA
  • 183 Del Medio Ave #309, Mountain View, CA 94040 • 408 246-3336
  • 10270 Parkwood Dr #3, Cupertino, CA 95014
  • 1035 Aster Ave, Sunnyvale, CA 94086
  • Santa Clara, CA

Us Patents

  • Scaling And Delivering Distributed Applications

    view source
  • US Patent:
    7519723, Apr 14, 2009
  • Filed:
    May 15, 2007
  • Appl. No.:
    11/749091
  • Inventors:
    Tantek Celik - San Francisco CA, US
    Steven Jon Falkenburg - Los Altos CA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 15/16
  • US Classification:
    709231, 37920104, 37920105, 715716, 715748, 725 40, 725117, 725147
  • Abstract:
    Systems and methods for distributing applications across a server and one or more nodes in a network. When a node is turned on or booted, a node application is requested from the server and loaded on the node. The node application provides a user interface through which other feature applications are selected and run on the node. The node application loads/unloads selected applications and manages node resources for those applications. Each application is developed with a process portion that runs on the server and a user interface portion that is loaded on the node. The node application also provides support to the user interface portion of each application such that the applications may construct user interfaces using the available standards provided by the node application.
  • Scaling And Delivering Distributed Applications

    view source
  • US Patent:
    7546375, Jun 9, 2009
  • Filed:
    Sep 15, 2005
  • Appl. No.:
    11/227718
  • Inventors:
    Celik Tantek - San Francisco CA, US
    Steven Jon Falkenburg - Los Altos CA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 15/16
  • US Classification:
    709231, 37920104, 37920105, 715716, 715748, 725 40, 725117, 725147
  • Abstract:
    Systems and methods for distributing applications across a server and one or more nodes in a network. When a node is turned on or booted, a node application is requested from the server and loaded on the node. The node application provides a user interface through which other feature applications are selected and run on the node. The node application loads/unloads selected applications and manages node resources for those applications. Each application is developed with a process portion that runs on the server and a user interface portion that is loaded on the node. The node application also provides support to the user interface portion of each application such that the applications may construct user interfaces using the available standards provided by the node application.
  • Hierarchical Bit Stream Markup Compilation And Rendering

    view source
  • US Patent:
    7627814, Dec 1, 2009
  • Filed:
    Jan 14, 2004
  • Appl. No.:
    10/759445
  • Inventors:
    Eric R. Soldan - Saratoga CA, US
    Steven J. Falkenburg - Los Altos CA, US
    Tantek Celik - San Francisco CA, US
    Bradley R. Pettit - San Jose CA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 17/00
  • US Classification:
    715236, 715238, 715249, 715264, 715242
  • Abstract:
    Original instructions, regarding an original document having a structure (e. g. , an object model), for combined static and dynamic aspects of layout, display and user-interface behavior, are converted from an original markup language and a styling language to a binary format by use of a compilation process. The compilation process is specific to both the markup and the styling languages. Alternatively, video content in any of various formats can be compiled into a binary format including one or more of layout, rendering, UI interaction, and dynamic aspects. The binary format is transmitted to a receiver with or without actual programming material, such as a television show. The received binary format is decoded for display and user interaction so as to be consistent with the original instructions. The binary format produced by the compilation process preserves the original document structure so that, after the decoding, the binary format can be manipulated.
  • Dynamic Electronic Program Guide

    view source
  • US Patent:
    7631328, Dec 8, 2009
  • Filed:
    Jun 27, 2002
  • Appl. No.:
    10/185792
  • Inventors:
    David Clancy - Berkeley CA, US
    Steven Falkenburg - Los Altos CA, US
    Tantek Celik - San Francisco CA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 3/00
    G06F 13/00
    H04N 5/445
    H04N 7/18
  • US Classification:
    725 39, 725 49, 725 78, 725 82
  • Abstract:
    Methods, apparatuses, systems, and arrangements enable the dynamic manipulation and utilization of electronic program guide (EPG) data. The EPG data can be dynamically manipulated and utilized while in a displayable format. In an exemplary implementation, EPG data is received from an external source, the received EPG data being in a displayable format. The received EPG data is added to previous EPG data to form current EPG data, the previous EPG data and the current EPG data being in the displayable format while the received EPG data and the previous EPG data are added together. At least a portion of the current EPG data is then displayed. In described implementation(s), the receiving, adding, and displaying are effectuated by a node that is coupled to a gateway in a local network system. The gateway may store and provide EPG data, and the local network may be operable in a television-based entertainment environment.
  • Dynamic Data Presentation

    view source
  • US Patent:
    7664813, Feb 16, 2010
  • Filed:
    Apr 28, 2006
  • Appl. No.:
    11/380897
  • Inventors:
    Bradley R. Pettit - San Jose CA, US
    Steven J. Falkenburg - Los Altos CA, US
    Ada Y. Chan - Sunnyvale CA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 15/16
  • US Classification:
    709203, 709217, 709224, 715234, 715738
  • Abstract:
    Dynamic data presentation is described. In an embodiment, drawing instructions are captured as a template at a content provider, and the drawing instructions template is communicated to the computing-based client device that processes the drawing instructions to render a presentation layout in which the dynamic data can be displayed. In another embodiment, content is received at a computing-based client device where the content includes dynamic data and templates that each defines the presentation for a different dynamic data type. The client device determines the type of the dynamic data and selects a template to bind and present the dynamic data for display where the template is selected based on the determined type of the dynamic data. The dynamic data is then rendered for display based on the selected template at the computing-based client device. Subsequent updates to the dynamic data do not require re-downloading the presentation layout of the template.
  • Strategies For Transforming Markup Content To Code-Bearing Content For Consumption By A Receiving Device

    view source
  • US Patent:
    7761601, Jul 20, 2010
  • Filed:
    Apr 1, 2005
  • Appl. No.:
    11/097814
  • Inventors:
    Steven J. Falkenburg - Los Altos CA, US
    Ada Y. Chan - Sunnyvale CA, US
    Bradley R. Pettit - San Jose CA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 15/16
    G06F 17/00
    G06F 9/45
  • US Classification:
    709246, 715234, 715238, 717146
  • Abstract:
    Proxy functionality is described for receiving a request for markup content from a receiving device, retrieving the markup content, converting the markup content to code-bearing content, and transferring the code-bearing content to the receiving device. The receiving device can then consume the code-bearing content without the use of conventional browser functionality. The proxy functionality can convert the markup content to code-bearing content by identifying a set of features that captures the characteristics of the markup language content, and then translating those features into to the code-bearing content (in association with identified data resources). The converting can also include identifying features that are contingent on focusable elements (e. g. , links) having focus (or not having focus), and formulating this dependency in conditional statements within the code-bearing content. Finally, the markup content can also include code content embedded therein or referenced therein.
  • Hierarchical Bit Stream Markup Compilation And Rendering

    view source
  • US Patent:
    8549397, Oct 1, 2013
  • Filed:
    Nov 13, 2009
  • Appl. No.:
    12/617868
  • Inventors:
    Eric R. Soldan - Saratoga CA, US
    Steven J. Falkenburg - Los Altos CA, US
    Tantek Celik - San Francisco CA, US
    Bradley R. Pettit - San Jose CA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 17/00
  • US Classification:
    715236, 715238, 715249, 715264, 715242
  • Abstract:
    Video content in an original markup language is processed and distributed for presentation such that the presentation preserves static and dynamic aspects of the video content in the original markup language. The video content in the original markup language may be processed into a binary format using a client-specific routine that is specific to a predetermined client. The distributed video content may be presented in a way that preserves the static and dynamic aspects of the video content in the original markup language.
  • Scaling And Delivering Distributed Applications

    view source
  • US Patent:
    20030120792, Jun 26, 2003
  • Filed:
    Dec 20, 2001
  • Appl. No.:
    10/029310
  • Inventors:
    Tantek Celik - San Francisco CA, US
    Steven Falkenburg - Los Altos CA, US
  • International Classification:
    G06F015/16
    G06F009/00
  • US Classification:
    709/231000, 709/328000
  • Abstract:
    Systems and methods for distributing applications across a server and one or more nodes in a network. When a node is turned on or booted, a node application is requested from the server and loaded on the node. The node application provides a user interface through which other feature applications are selected and run on the node. The node application loads/unloads selected applications and manages node resources for those applications. Each application is developed with a process portion that runs on the server and a user interface portion that is loaded on the node. The node application also provides support to the user interface portion of each application such that the applications may construct user interfaces using the available standards provided by the node application.

Youtube

Eternities detour - Sermon by Elder Robert Fa...

This dvd was played at church in Richland Center Seventh-Day Adventist...

  • Duration:
    1h 1m 52s

Rationality and Academic Freedom with Steven ...

Stanford Academic Freedom Conference Nov 4-5 2022.

  • Duration:
    53m 3s

Is the world getting better or worse? A look ...

Was 2017 really the "worst year ever," as some would have us believe? ...

  • Duration:
    18m 33s

Veterans Talk MV Museum Herb Foster and Bob F...

  • Duration:
    1h 1m 25s

Case 154: Steven Stayner

DESCRIPTION Monday, December 4 was a regular day in the Stayner househ...

  • Duration:
    2h 8m 46s

Trane's Blues - UNCG Jazz Bass Studio (double...

... Garland - Lauren Seay (sophomore) as Paul Chambers (solo) - Stephe...

  • Duration:
    8m 41s

Get Report for Steven J Falkenburg from Los Altos, CA, age ~55
Control profile