Search

Bard B Bloom

from Dobbs Ferry, NY
Age ~62

Bard Bloom Phones & Addresses

  • 8 Hollywood Dr, Dobbs Ferry, NY 10522 (914) 962-8425
  • Hastings on Hudson, NY
  • Ithaca, NY
  • 533 London Rd, Yorktown Heights, NY 10598
  • Somers, NY
  • Hawthorne, NY
  • Westchester, NY
  • White Plains, NY

Work

Company: Spotify Apr 2018 Position: Software engineer

Education

Specialities: Computer Science

Skills

Programming • Programming Languages • Software Engineering • Mathematics • Scripting • Technical Writing • Java • Html • Code Generation • Compilers • Software Design • Document Generation • Teaching • Concurrent Programming • Distributed Applications • Creative Writing • Computer Science • Theoretical Computer Science • Parsing • Algorithms • Emacs • Distributed Systems • Erlang • Php • C • Javascript • Ruby • Smalltalk • Lisp • Machine Learning • Pottery • Software Development • Python • Oop • Linux • Big Data • Perl • Open Source • Object Oriented Design • Mapreduce • Nosql • Eclipse • Rest • C++ • Unix • Cloud Computing

Languages

English • French • Welsh

Interests

Cooking • Computer Science • Role Playing Games • Pottery • Welsh Language

Industries

Music

Resumes

Resumes

Bard Bloom Photo 1

Software Engineer

View page
Location:
Putnam Valley, NY
Industry:
Music
Work:
Spotify
Software Engineer

Google Sep 1, 2014 - Apr 2018
Software Engineer

Mongodb Jan 2013 - Jul 2014
Staff Engineer

Ibm Aug 1995 - Dec 2012
Research Staff

Cornell University Aug 1989 - Aug 1995
Assistant Professor of Computer Science
Education:
Washington University In St. Louis 1980 - 1984
Masters, Master of Arts, Bachelors, Bachelor of Arts, Mathematics, Anthropology
Skills:
Programming
Programming Languages
Software Engineering
Mathematics
Scripting
Technical Writing
Java
Html
Code Generation
Compilers
Software Design
Document Generation
Teaching
Concurrent Programming
Distributed Applications
Creative Writing
Computer Science
Theoretical Computer Science
Parsing
Algorithms
Emacs
Distributed Systems
Erlang
Php
C
Javascript
Ruby
Smalltalk
Lisp
Machine Learning
Pottery
Software Development
Python
Oop
Linux
Big Data
Perl
Open Source
Object Oriented Design
Mapreduce
Nosql
Eclipse
Rest
C++
Unix
Cloud Computing
Interests:
Cooking
Computer Science
Role Playing Games
Pottery
Welsh Language
Languages:
English
French
Welsh

Publications

Us Patents

Enterprise Process Models And Enterprise Application For Information Technologies

View page
US Patent:
6769113, Jul 27, 2004
Filed:
Dec 15, 1999
Appl. No.:
09/461616
Inventors:
Bard Bloom - Yorktown Heights NY
Darrell Reimer - Ossining NY
Ian D. Simmonds - Dobbs Ferry NY
Mark N. Wegman - Ossining NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 944
US Classification:
717103, 705 8
Abstract:
An enterprise process model that comprises a plurality of actors, actions performed by said actors, objects acted upon by said actions, and roles. Data characterizing the view of the attributes of at least one of the objects of the model is generated by associating a plurality of situation/role pairs with the at least one object; and then, for each particular situation/role pair, defining a view definition for subsequent use. In another aspect of the present invention, an enterprise application for use in an information system that comprises diverse software services and hardware platforms is generated by providing a model of the enterprise process, wherein the model comprises a plurality of actors, actions performed by said actors, objects acted upon by said actions, and roles. A configuration defining software services and hardware platforms that support the model is generated. Finally, program fragments that support the model are generated.

System And Method For Guided And Assisted Structuring Of Unstructured Information

View page
US Patent:
7895219, Feb 22, 2011
Filed:
May 23, 2005
Appl. No.:
11/134500
Inventors:
Steve Abrams - New City NY, US
Bard Bloom - Yorktown Heights NY, US
Matthew Kaplan - New York NY, US
Paul Turquand Keyser - New York NY, US
Douglas Neil Kimelman - Cortlandt Manor NY, US
Eric Marshall Nelson - Durham NC, US
Wendy D. Neuberger - Vestal NY, US
Tova Roth - Woodmere NY, US
Ian Simmonds - Dobbs Ferry NY, US
Steven Shu Hsiang Tang - Tarrytown NY, US
Clay E. Williams - New York NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 7/00
G06F 17/30
G06F 17/00
US Classification:
707756, 707602
Abstract:
A method (and system) for generating a structured representation from an unstructured description includes receiving, by a computer, an unstructured description, and generating, by the computer, a structured representation based upon the unstructured description.

Manipulating Design Models By Editing Generated Reports

View page
US Patent:
8499238, Jul 30, 2013
Filed:
Jul 11, 2007
Appl. No.:
11/776028
Inventors:
Steven R. Abrams - New City NY, US
Bard Bloom - Yorktown Heights NY, US
Paul T. Keyser - New York NY, US
Douglas N. Kimelman - Winnipeg, CA
Eric M. Nelson - Durham NC, US
Tova Roth - Woodmere NY, US
Ian Simmonds - Dobbs Ferry NY, US
Steven Tang - San Jose CA, US
Dru Ann Vlissides - Clifton VA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/00
US Classification:
715255, 715221, 715234
Abstract:
A method and system are disclosed for manipulating a model, where that model represents some or all of a design. The design includes a multitude of design elements, the model includes a multitude of model elements, and each of the design elements is represented by a single model element. The method comprises the steps of generating a suite of documents from the model, each of the documents describing a view of the model; and displaying the documents to a user as a series of forms. The user provides information to the forms to change the documents, and changes to the documents result in both changes to the model and consistent changes across the suite of documents. In the preferred embodiment, the model identifies specific relationships between the elements of the model, and each of the model elements has defined properties.

Method And Apparatus For Providing Symbolic Mode Checking Of Business Application Requirements

View page
US Patent:
20030167182, Sep 4, 2003
Filed:
Jul 22, 2002
Appl. No.:
10/201114
Inventors:
Bard Bloom - Yorktown Heights NY, US
Ian Simmonds - Dobbs Ferry NY, US
Paul Keyser - New York NY, US
Mark Wegman - Ossining NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F017/60
US Classification:
705/001000
Abstract:
A system and method for providing symbolic mode checking of business application requirements. A language allows for building a model for the business process, the model comprising a plurality of actions, with each action having a precondition and a postcondition or outcome. Specifications are constructed for the properties of the business application, with the specifications describing both the states of the business process and the order in which they may occur. Finally, the model and the specifications are analyzed to determine if the model satisfies the specifications. If the model fails to satisfy the specifications, a problem may be indicated in the business application. The process can be automated to permit the system to make assumptions for conducting a thorough analysis of selected potential problem areas in the application.

Computer System And Method Including An Operation Performed In A Manner Based On A Determined Activity

View page
US Patent:
20070079237, Apr 5, 2007
Filed:
Oct 5, 2005
Appl. No.:
11/243191
Inventors:
Steven Abrams - New City NY, US
Bard Bloom - Yorktown Heights NY, US
Paul Keyser - New York NY, US
Douglas Kimelman - Cortlandt Manor NY, US
Eric Nelson - Durham NC, US
Wendy Neuberger - Vestal NY, US
Ian Simmonds - Dobbs Ferry NY, US
Steven Tang - Tarrytown NY, US
Peri Tarr - Chappaqua NY, US
John Vlissides - Mohegan Lake NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 3/00
US Classification:
715700000
Abstract:
A computer system (and method) includes a determining device for determining an activity of a user, and a setting device for setting an operating manner of an operating device based on the determined activity.

Method And System For Creating Semantic Relationships Using Hyperlinks

View page
US Patent:
20090018988, Jan 15, 2009
Filed:
Jul 11, 2007
Appl. No.:
11/775913
Inventors:
Steven R. Abrams - New City NY, US
Bard Bloom - Yorktown Heights NY, US
Paul T. Keyser - New York NY, US
Douglas N. Kimelman - Winnipeg, CA
Eric M. Nelson - Durham NC, US
Tova Roth - Woodmere NY, US
Ian Simmonds - Dobbs Ferry NY, US
Steven Tang - San Jose CA, US
John M. Vlissides - Mohegan Lake NY, US
Dru Ann Vlissides - Clifton VA, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 17/30
US Classification:
707 2, 707E17005
Abstract:
A method and system are disclosed for creating a hyperlink together with an associated semantic link between a source entity, and a target entity. The source entity includes descriptive text. The system includes means for selecting text within the source entity, and means for selecting the target entity. Also, means are provided for selecting a type of semantic link, and means are provided for creating a hyperlink between said selected text and said target entity. The system further includes means for creating a semantic link of said type between said source entity and said target entity, including means for including in the hyperlink a reference to said semantic link. In the preferred embodiment of the invention, the means for selecting the type of semantic link includes means for prompting a user to select from among a plurality of candidate types of semantic links.

Method Of Approximate Document Generation

View page
US Patent:
20090249181, Oct 1, 2009
Filed:
Mar 31, 2008
Appl. No.:
12/058873
Inventors:
Bard Bloom - Yorktown Heights NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 17/00
US Classification:
715209
Abstract:
A method and system of approximate document generation, in one aspect, analyzes a document generation template, identifies one or more elements in the document generation template that have processing time that is longer than a threshold value and modifies said one or more elements identified as having processing time that is longer than a threshold value. One or more elements are modified so that the elements can terminate before completion of processing and produce at least a partial result and/or brief summary from processing of said one or more elements.

Method And Apparatus For Providing Symbolic Mode Checking Of Business Application Requirements

View page
US Patent:
20090313073, Dec 17, 2009
Filed:
Aug 21, 2009
Appl. No.:
12/545275
Inventors:
Bard Bloom - Yorktown Heights NY, US
Ian D. Simmonds - Dobbs Ferry NY, US
Paul T. Keyser - New York NY, US
Mark N. Wegman - Ossining NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06Q 10/00
US Classification:
705 8, 705 10
Abstract:
A system and method for providing symbolic mode checking of business application requirements. A language allows for building a model for the business process, the model comprising a plurality of actions, with each action having a precondition and a postcondition or outcome. Specifications are constructed for the properties of the business application, with the specifications describing both the states of the business process and the order in which they may occur. Finally, the model and the specifications are analyzed to determine if the model satisfies the specifications. If the model fails to satisfy the specifications, a problem may be indicated in the business application. The process can be automated to permit the system to make assumptions for conducting a thorough analysis of selected potential problem areas in the application.
Bard B Bloom from Dobbs Ferry, NY, age ~62 Get Report