BackgroundCheck.run
Search For

Bassam S Tabbara, 512503 Montavista Pl W, Seattle, WA 98199

Bassam Tabbara Phones & Addresses

2503 Montavista Pl W, Seattle, WA 98199    206-3691184   

4119 Baker Ave, Seattle, WA 98107    206-3279005   

210 Blaine St, Seattle, WA 98102   

Redmond, WA   

Kiona, WA   

Gainesville, FL   

4119 Baker Ave NW, Seattle, WA 98107    206-3727985   

Emails

Mentions for Bassam S Tabbara

Bassam Tabbara resumes & CV records

Resumes

Bassam Tabbara Photo 10

Founder And Chief Executive Officer

Location:
Seattle, WA
Industry:
Computer Software
Work:
Upbound
Founder and Chief Executive Officer
Quantum Jul 2014 - Sep 2017
Chief Technology Officer, Quantum
Symform Nov 1, 2007 - Jul 1, 2014
Co-Founder and Chief Technology Officer
Microsoft Jun 1, 1995 - Nov 1, 2007
Partner Architect
Education:
University of Florida 1991 - 1995
Bachelors, Bachelor of Science, Computer Engineering
Skills:
Saas, Cloud Computing, Distributed Systems, Software Development, Scalability, Agile Methodologies, Enterprise Software, Software Engineering, Software Design, Scrum, Product Management, Architectures, System Architecture, Networking, Xml, Mobile Applications, Strategy, Storage, Leadership, Strategic Partnerships, Virtualization, Linux, Architecture, Strategic Planning, Early Stage Startups, Management, Go To Market Strategy, Integration, Start Ups, Software Project Management, Technical Leadership, Hardware
Bassam Tabbara Photo 11

Bassam Tabbara

Publications & IP owners

Us Patents

Generating Instruction Sequences Using Independently Executable Pane Renderers

US Patent:
6434578, Aug 13, 2002
Filed:
Jun 26, 1996
Appl. No.:
08/669781
Inventors:
David McCauley - Seattle WA
Bassam Tabbara - Seattle WA
John Rinaldo - Bellevue WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1721
US Classification:
707517, 7075011, 707513, 707523
Abstract:
An information server system is responsive to page specifications to render information pages at a plurality of clients that use different client software and that have widely different characteristics. Information pages are authored in a generic page specification format that is not limited to any particular client or client software. In response to a request for the information page, the server system selects and executes a page renderer that is compatible with the client software of the client requesting the information. The page renderer converts the page specification of the information page to an instruction sequence that is tailored particularly for the requesting client. The conversion is accomplished by selecting and executing a plurality of independently-executable pane renderers.

Method And Apparatus For Operating On Data With A Conceptual Data Manipulation Language

US Patent:
6460043, Oct 1, 2002
Filed:
Feb 26, 1999
Appl. No.:
09/258417
Inventors:
Bassam Tabbara - Seattle WA
Rico Mariani - Kirkland WA
Kristi L. Brandes - Bellevue WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1730
US Classification:
707100, 707101, 707 3, 707 4
Abstract:
A data services layer is disclosed which maintains a dictionary of conceptual information and physical information about the data. Machine-readable requests to access the data are in a form related to a conceptual organization of the data, and is not specific to a physical organization of the data. A machine-readable query to obtain a subset of the data is produced by referencing the dictionary of conceptual and physical information about the data. The conceptual information is obtained from an object-relational-model of the data, and the physical information indicates how the data is organized on the data storage medium. Requests are written in a conceptual query language (CQL) which substantially uses terms belonging to or derived from a natural language. CQL includes terms in the classes of names and concepts, and wherein name terms are used to describe objects in the object-relational-model of the data, and concept terms are used to specify the data subset desired. Concept terms specify Facts desired from the data, and filters and sort specifications to be applied to the Facts.

Adaptive Rendering Of Hypermedia Documents

US Patent:
6626958, Sep 30, 2003
Filed:
Nov 18, 1998
Appl. No.:
09/195574
Inventors:
David McCauley - Seattle WA
Bassam Tabbara - Seattle WA
John Rinaldo - Bellevue WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1721
US Classification:
715517, 715513, 7155011
Abstract:
An information server system is responsive to page specifications to render information pages at a plurality of clients that use different client software and that have widely different characteristics. Information pages are authored in a generic page specification format that is not limited to any particular client or client software. In response to a request for the information page, the server system selects and executes a page renderer that is compatible with the client software of the client requesting the information. The page renderer converts the page specification of the information page to an instruction sequence that is tailored particularly for the requesting client. The conversion is accomplished by selecting and executing a plurality of independently-executable pane renderers.

Adaptive Rendering Of Hypermedia Documents

US Patent:
6631498, Oct 7, 2003
Filed:
Nov 18, 1998
Appl. No.:
09/195584
Inventors:
David McCauley - Seattle WA
Bassam Tabbara - Seattle WA
John Rinaldo - Bellevue WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1721
US Classification:
715517, 715513, 7155011
Abstract:
An information server system is responsive to page specifications to render information pages at a plurality of clients that use different client software and that have widely different characteristics. Information pages are authored in a generic page specification format that is not limited to any particular client or client software. In response to a request for the information page, the server system selects and executes a page renderer that is compatible with the client software of the client requesting the information. The page renderer converts the page specification of the information page to an instruction sequence that is tailored particularly for the requesting client. The conversion is accomplished by selecting and executing a plurality of independently-executable pane renderers.

Url Mapping Methods And Systems

US Patent:
6654741, Nov 25, 2003
Filed:
May 3, 1999
Appl. No.:
09/304133
Inventors:
Ariye M Cohen - Seattle WA
Rico Mariani - Kirkland WA
Sanjeev K Rajan - Kirkland WA
Bassam Tabbara - Seattle WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1730
US Classification:
707 6, 707 4
Abstract:
The invention provides for flexible, convenient, and dynamic URL mapping methods and systems by providing generalized approaches which specify patterns in term of recognizable syntax. The recognizable syntax can be defined by one or more rules. The rules are used and applied to an input URL string which is provided by a client to map the input URL string to an output URL string which is used by a rendering engine to provide a requested resource. Embodiments of the invention provide for a rule cache or internal store in which rules are kept. The rule cache allows for rules to be added, deleted, or modified as desired, without the need to stop and re-start the web service. The rule cache can be populated dynamically at run time. In addition, embodiments of the invention conveniently group rules into rule groups. Individual rule groups can be selectively applied to an input URL string.

Information Server Systems And Methods Of Rendering Information Pages

US Patent:
6751778, Jun 15, 2004
Filed:
May 3, 1999
Appl. No.:
09/304134
Inventors:
David M Broman - Redmond WA
Ariye M Cohen - Seattle WA
Rico Mariani - Kirkland WA
Attila Narin - Kirkland WA
Sanjeev K Rajan - Kirkland WA
Bassam Tabbara - Seattle WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1721
US Classification:
715517, 715523, 715530
Abstract:
Methods and systems for rendering information pages are described. A page is divided into panes which are rendered by individual pane renderers. The pane renderers can be shared between pages, or even re-used across multiple applications. Rendering support components or objects are provided and can provide access to shared services or data (e. g. ads, user preferences, scripts, and styles) that might be required by multiple panes on a page. Page descriptions comprising pane renderers are created dynamically in a prescribed fashion by an application. A page renderer service in a platform then processes the page description and causes the appropriate RSOs to be called, initialized, and used by the pane renderers to render the page.

Url Mapping Methods And Systems

US Patent:
6882999, Apr 19, 2005
Filed:
Jul 22, 2003
Appl. No.:
10/625448
Inventors:
Ariye M Cohen - Seattle WA, US
Rico Mariani - Kirkland WA, US
Sanjeev K Rajan - Kirkland WA, US
Bassam Tabbara - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F017/30
US Classification:
707 6, 707 2, 707 4, 707 10, 709203
Abstract:
An input URL string is searched for a particular pattern, the pattern being defined in a manner such that the search may be satisfied while allowing variability among constituent parts of the input URL string. The input URL string is mapped to an output URL string if the pattern is found in the input URL string.

System And Method For Restricting Data Transfers And Managing Software Components Of Distributed Computers

US Patent:
6886038, Apr 26, 2005
Filed:
Oct 24, 2000
Appl. No.:
09/695820
Inventors:
Bassam Tabbara - Seattle WA, US
Galen C. Hunt - Bellevue WA, US
Aamer Hydrie - Kirkland WA, US
Steven P. Levi - Redmond WA, US
David S. Stutz - Redmond WA, US
Robert V. Welland - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F015/173
US Classification:
709223, 709224, 709225, 709229
Abstract:
A controller, referred to as the “BMonitor”, is situated on a computer. The BMonitor includes a plurality of filters that identify where data can be sent to and/or received from, such as another node in a co-location facility or a client computer coupled to the computer via the Internet. The BMonitor further receives and implements requests from external sources regarding the management of software components executing on the computer, allowing such external sources to initiate, terminate, debug, etc. software components on the computer. Additionally, the BMonitor operates as a trusted third party mediating interaction among multiple external sources managing the computer.

Isbn (Books And Publications)

Function/Architecture Optimization And Co-Design Of Embedded Systems

Author:
Bassam Tabbara
ISBN #:
0792379853

Hardware-Software Co-Design Of Embedded Systems: The Polis Approach

Author:
Bassam Tabbara
ISBN #:
0792399366

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.