BackgroundCheck.run
Search For

Blaine A Bell, 50San Francisco, CA

Blaine Bell Phones & Addresses

San Francisco, CA   

321 W 13Th St APT 5A, New York, NY 10014    212-9897078   

360 34Th St, New York, NY 10001    212-4023469    212-4023622   

360 W 34Th St APT 6E, New York, NY 10001    212-4023469   

137 95Th St, New York, NY 10025    212-6635664   

560 43Rd St, New York, NY 10036   

560 W 43Rd St APT 23A, New York, NY 10036   

Los Altos, CA   

9012 Belmart Rd, Potomac, MD 20854   

Boca Raton, FL   

Brooklyn, NY   

Mentions for Blaine A Bell

Blaine Bell resumes & CV records

Resumes

Blaine Bell Photo 34

Blaine Bell

Location:
137 west 95Th St, New York, NY 10025
Industry:
Computer Software
Work:
Columbia University In the City of New York
Chairman
Columbia University In the City of New York
Research Staff
Skills:
Strategy, Software Development, Leadership, Software Engineering, Research, Test Automation, Management, C++, Ios Development, Android Development, Java, Javascript, Distributed Systems, Programming, Algorithms, Python, Start Ups, High Performance Computing, Machine Learning
Blaine Bell Photo 35

Blaine Bell

Blaine Bell Photo 36

Blaine Bell

Blaine Bell Photo 37

Blaine Bell

Blaine Bell Photo 38

Blaine Bell

Location:
United States
Blaine Bell Photo 39

Scientific Software Developer At Schrodinger

Position:
Scientific Software Developer at Schrodinger
Location:
Greater New York City Area
Industry:
Pharmaceuticals
Work:
Schrodinger
Scientific Software Developer
Education:
Columbia University in the City of New York 2000 - 2005
Blaine Bell Photo 40

Blaine Bell

Location:
United States

Publications & IP owners

Us Patents

System And Method For View Management In Three Dimensional Space

US Patent:
7643024, Jan 5, 2010
Filed:
May 16, 2002
Appl. No.:
10/477872
Inventors:
Blaine A. Bell - New York NY, US
Steven K. Feiner - New York NY, US
Tobias H. Hoellerer - Santa Barbara CA, US
Assignee:
The Trustees of Columbia University in the City of New York - New York NY
International Classification:
G06T 15/00
US Classification:
345419
Abstract:
A method for managing a display space for a 3D environment is provided. A 3D scene having at least one scene object () is displayed and the visible surfaces () of the scene objects are represented as visible space in a 2D view plane representation. Controllable objects that are to be placed in the scene are defined by parameters such as size, placement priority, proximity relationships and the like. The available space for placing controllable objects, which can include empty space and low priority background and foreground regions, is determined for each controllable object. The placement () for controllable objects in the 3D space is then determined in accordance with at least placement parameter and one of the visible space and available space of the view-plane representation () such that view management objectives, such as not occluding important scene objects, are accomplished.

System And Method For Dynamic Space Management Of A Display Space

US Patent:
8234580, Jul 31, 2012
Filed:
May 21, 2008
Appl. No.:
12/124797
Inventors:
Blaine A Bell - New York NY, US
Steven A. Feiner - New York NY, US
Assignee:
The Trustees of Columbia University in the City of New York - New York NY
International Classification:
G06F 3/00
US Classification:
715761, 715765, 715788
Abstract:
A method for space management of a workspace provided on a display includes defining a first data structure of full-space rectangles present on the workspace, wherein at least a portion of the full-space rectangles are permitted to overlap. A second data structure of largest empty-space rectangles available on the workspace is also defined to complete the representation of the workspace. The methods include performing an operation on at least one full-space rectangle on the workspace and redefining the first data structure and the second data structure in accordance with the workspace resulting from the operation performed. The operations can include adding a new full-space rectangle, moving an existing full-space rectangle and deleting an existing full full-space rectangle from the workspace. Generally, the workspace is a display device coupled to an electronic device such as a personal computer, personal digital assistant, electronic book viewer and the like.

Thin-Client And Distributed Development Using Data Programming

US Patent:
8260850, Sep 4, 2012
Filed:
Jun 1, 2010
Appl. No.:
12/791380
Inventors:
Blaine A. Bell - New York NY, US
Steven K. Feiner - New York NY, US
International Classification:
G06F 15/16
US Classification:
709203, 709201, 707792
Abstract:
A system and method of data programming includes declarative rule-based programming in which a distributed program for computers on a network is defined through tabular structures. The tabular structures can store logic, including data (e. g. , primitive variables and dynamic data structures) and code (e. g. , arguments and functions) that govern operation of the distributed program.

System And Method For Dynamic Space Managment Of A Display Space

US Patent:
2004012, Jul 1, 2004
Filed:
Apr 10, 2003
Appl. No.:
10/258510
Inventors:
Blaine Bell - New York NY, US
Steven Feiner - New York NY, US
International Classification:
G09G005/00
US Classification:
345/765000, 345/788000
Abstract:
A method for space management of a workspace provided on a display includes defining a first data structure of full-space rectangles present on the workspace, wherein at least a portion of the full-space rectangles are permitted to overlap. A second data structure of largest empty-space rectangles available on the workspace is also defined to complete the representation of the workspace. The methods include performing an operation on at least one full-space rectangle on the workspace and redefining the first data structure and the second data structure in accordance with the workspace resulting from the operation performed. The operations can include adding a new full-space rectangle, moving an existing full-space rectangle and deleting an existing full full-space rectangle from the workspace. Generally, the workspace is a display device coupled to an electronic device such as a personal computer, personal digital assistant, electronic book viewer and the like.

Thin-Client And Distributed Development Using Data Programming

US Patent:
2008005, Mar 6, 2008
Filed:
Apr 6, 2007
Appl. No.:
11/697564
Inventors:
Blaine Bell - New York NY, US
Steven Feiner - New York NY, US
International Classification:
G06F 15/173
G06F 17/30
US Classification:
707100000, 709203000, 707E17009
Abstract:
According to an embodiment of the disclosed subject matter, a system and method of data programming includes declarative rule-based programming in which a distributed program for computers on a network is defined through tabular structures. The tabular structures can store logic, including data (e.g., primitive variables and dynamic data structures) and code (e.g., arguments and functions) that govern operation of the distributed program.

System And Method For View Management In Three Dimensional Space

US Patent:
2010014, Jun 10, 2010
Filed:
Jul 2, 2009
Appl. No.:
12/496882
Inventors:
Blaine A. Bell - New York NY, US
Steven K. Feiner - New York NY, US
Tobias H. Hoellerer - Santa Barbara CA, US
International Classification:
G06T 15/00
US Classification:
345419
Abstract:
A method for managing a display space for a 3D environment is provided. A 3D scene having at least one scene object is displayed and the visible surfaces of the scene objects are represented as visible space in a 2D view plane representation. Controllable objects that are to be placed in the scene are defined by parameters such as size, placement priority, proximity relationships and the like. The available space for placing controllable objects, which can include empty space and low priority background and foreground regions, is determined for each controllable object. The placement for controllable objects in the 3D space is then determined in accordance with at least placement parameter and one of the visible space and available space of the view-plane representation such that view management objectives, such as not occluding important scene objects, are accomplished.

System And Method For Dynamic Space Management Of A Display Space

US Patent:
2012020, Aug 9, 2012
Filed:
Apr 19, 2012
Appl. No.:
13/451085
Inventors:
Blaine A. Bell - New York NY, US
Steven A. Feiner - New York NY, US
International Classification:
G09G 5/377
US Classification:
345629
Abstract:
A method for space management of a workspace provided on a display includes defining a first data structure of full-space rectangles present on the workspace, wherein at least a portion of the full-space rectangles are permitted to overlap. A second data structure of largest empty-space rectangles available on the workspace is also defined to complete the representation of the workspace. The methods include performing an operation on at least one full-space rectangle on the workspace and redefining the first data structure and the second data structure in accordance with the workspace resulting from the operation performed. The operations can include adding a new full-space rectangle, moving an existing full-space rectangle and deleting an existing full full-space rectangle from the workspace. Generally, the workspace is a display device coupled to an electronic device such as a personal computer, personal digital assistant, electronic book viewer and the like.

Thin-Client And Distributed Development Using Data Programming

US Patent:
2012031, Dec 13, 2012
Filed:
Aug 6, 2012
Appl. No.:
13/567728
Inventors:
Blaine A. Bell - New York NY, US
Steven K. Feiner - New York NY, US
International Classification:
G06F 9/45
US Classification:
717151
Abstract:
A system and method of data programming includes declarative rule-based programming in which a distributed program for computers on a network is defined through tabular structures. The tabular structures can store logic, including data (e.g., primitive variables and dynamic data structures) and code (e.g., arguments and functions) that govern operation of the distributed program.

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.