BackgroundCheck.run
Search For

Zoltan C Szilagyi, 47PO Box 1460, New York, NY 10163

Zoltan Szilagyi Phones & Addresses

New York, NY   

Scarsdale, NY   

Jersey City, NJ   

2909 129Th Ave, Bellevue, WA 98005    425-8690484   

Seattle, WA   

Redmond, WA   

Tucson, AZ   

Brooklyn, NY   

Kiona, WA   

135 Montgomery St APT 13J, Jersey City, NJ 07302   

Mentions for Zoltan C Szilagyi

Zoltan Szilagyi resumes & CV records

Resumes

Zoltan Szilagyi Photo 25

Senior Manager, Software Development

Location:
New York, NY
Industry:
Computer Software
Work:
Goldman Sachs Mar 2011 - Aug 2015
Vice President
Amazon Mar 2011 - Aug 2015
Senior Manager, Software Development
Lime Company Feb 2009 - Oct 2010
Technical Lead
Keas Jun 2008 - Oct 2008
Senior Developer
Microsoft Jan 1998 - May 2008
Software Development Engineer and Lead
Lunar and Planetary Laboratory University of Arizona May 1996 - Dec 1997
Student Programmer
Microsoft May 1997 - Aug 1997
Software Development Engineer Intern
Department of Ecology and Evolutionary Biology University of Arizona May 1995 - Nov 1996
Research Assistant
Education:
Nyu Stern School of Business 2009 - 2012
Master of Business Administration, Masters, Management, Finance
University of Arizona 1994 - 1997
Bachelors, Bachelor of Science, Computer Science
Skills:
Software Development, Integration, Scrum, Start Ups, Java, Linux, Agile Methodologies, Design Patterns, Networking, Engineering Management, Consulting, Data Analysis, Soa, Windows, Windows Server, Python, Html, Web Applications, Software Project Management, .Net, Software Engineering, Spring
Zoltan Szilagyi Photo 26

Zoltan Szilagyi

Zoltan Szilagyi Photo 27

Zoltan Szilagyi

Zoltan Szilagyi Photo 28

Manager At Twin Picks

Position:
manager at twin picks
Location:
Satu Mare County, Romania
Industry:
Security and Investigations
Work:
twin picks
manager

Publications & IP owners

Us Patents

Priority Differentiated Subtree Locking

US Patent:
7206776, Apr 17, 2007
Filed:
Aug 15, 2002
Appl. No.:
10/222953
Inventors:
Zoltan C Szilagyi - Redmond WA, US
Matthew Paul Rhoten - Seattle WA, US
Philip Ti-Fei Su - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
G06F 15/16
US Classification:
707 3, 707 4, 709223
Abstract:
A locking arrangement for data structures is provided that prevents deadlocks, but still allows different threads to simultaneously obtain locks on different nodes of a data structure for both read and write operations. The locking system will fail a request to lock one or more resources in a data structure if access to those resources has already been restricted by a conflicting lock of an equal or higher priority. The locking system may also employ preemptable and non-preemptable locks such that, if a preemptable lock with a lower priority has restricted access to resources, then the locking system will preempt the lower priority lock in favor of a conflicting higher priority lock. Alternately, if a non-preemptable lock with a lower priority has restricted access to resources, then the locking system will wait until the lower priority lock is removed before implementing a requested conflicting higher priority lock.

Ink Divider And Associated Application Program Interface

US Patent:
7218779, May 15, 2007
Filed:
Jan 21, 2003
Appl. No.:
10/347331
Inventors:
Steve Dodge - Sammamish WA, US
Alexander Gounares - Kirkland WA, US
Arin J Goldberg - Woodinville WA, US
Bodin Dresevic - Bellevue WA, US
Jerome J Turner - Redmond WA, US
Matthew Paul Rhoten - Seattle WA, US
Robert L Chambers - Sammamish WA, US
Sashi Raghupathy - Redmond WA, US
Timothy H Kannapel - Bellevue WA, US
Tobiasz Zielinski - Redmond WA, US
Zoltan C Szilagyi - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond CA
International Classification:
G06K 9/34
US Classification:
382177, 382178, 382180, 382202, 382203
Abstract:
Methods for communicating between an application and an ink divider object (which stores ink strokes to be divided into groups) may include: (a) issuing a divide request to the ink divider object, optionally by the application; (b) in response to the divide request, calling a divide method, which groups the stored ink strokes into one or more groupings of strokes having a first predetermined granularity (e. g. , words, lines, paragraphs, sentences, drawings, etc. ); and (c) making information regarding the one or more groupings of strokes available to the application. This “information” made available to the application may include, for example, the actual groupings of the strokes, the number of stroke groupings having the first predetermined granularity, machine generated text corresponding to the stroke groupings, or the like. The results of the divide method may be stored in an ink division result object. In some examples, the ink division result object may include the originally divided strokes and allow retrieval of groupings of strokes of various different granularities.

Electronic Ink Processing

US Patent:
7283670, Oct 16, 2007
Filed:
Aug 21, 2003
Appl. No.:
10/646474
Inventors:
Jamie Wakeam - Redmond WA, US
Richard Duncan - Kirkland WA, US
Bodin Dresevic - Bellevue WA, US
Herry Sutanto - Kirkland WA, US
Sashi Raghupathy - Redmond WA, US
Timothy H. Kannapel - Bellevue WA, US
Zoltan Szilagyi - Redmond WA, US
Michael Shilman - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06K 9/18
US Classification:
382186
Abstract:
A method of analyzing electronic ink, in which document data for a document containing electronic ink content is received from a software application running on a first processing thread. The first processing thread is employed to provide the document data to an electronic ink analysis process for analyzing on a second processing thread. Control of the first processing thread is then returned to the software application. After the results of the analysis are received, the results are reconciled with the current document data for the document.

Electronic Ink Processing

US Patent:
7468801, Dec 23, 2008
Filed:
Aug 21, 2003
Appl. No.:
10/646473
Inventors:
Jamie Wakeam - Redmond WA, US
Richard Duncan - Kirkland WA, US
Bodin Dresevic - Bellevue WA, US
Herry Sutanto - Kirkland WA, US
Sashi Raghupathy - Redmond WA, US
Timothy H. Kannapel - Bellevue WA, US
Zoltan Szilagyi - Redmond WA, US
Jerome Turner - Redmond WA, US
Todd Landstad - Sammamish WA, US
Haiyong Wang - Redmond WA, US
Roman Snytsar - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/00
G06K 1/00
G06K 9/18
US Classification:
358 114, 382186, 382112, 382177, 358 115, 358 111
Abstract:
An application programming interface instantiates an ink analyzer object that receives document data for a document containing electronic ink content from a software application hosting the document and running on a first processing thread. The ink analyzer object then employs the first thread to make a copy of the document data, provides the copy of the document data to an electronic ink analysis process, and returns control of the first processing thread to the analysis process. After the analysis process has analyzed the electronic ink, the ink analyzer object reconciles the results of the analysis process with current document data for the document.

Electronic Ink Processing

US Patent:
7502805, Mar 10, 2009
Filed:
Aug 21, 2003
Appl. No.:
10/646472
Inventors:
Jamie Wakeam - Redmond WA, US
Richard Duncan - Kirkland WA, US
Herry Sutanto - Kirkland WA, US
Sashi Raghupathy - Redmond WA, US
Timothy H. Kannapel - Bellevue WA, US
Zoltan Szilagyi - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
G06F 17/30
G06K 9/18
US Classification:
707101, 707 1, 707 2, 707201, 382186
Abstract:
A method of reconciling a first data structure with a second data structure that is a subsequently modified version of the first data structure. Initially, each node in the first data structure for which a change has been made to a corresponding node in the second data structure is accessed. For each accessed node, a determination is made as to whether the change made to the corresponding node in the second data structure creates a collision with the first data structure. If the change made to the corresponding node in the second data structure does not create a collision with the first data structure, then the change is made to the accessed node in the first data structure.

Electronic Ink Processing

US Patent:
7502812, Mar 10, 2009
Filed:
Jun 8, 2006
Appl. No.:
11/423030
Inventors:
Jamie Wakeam - Redmond WA, US
Richard Duncan - Kirkland WA, US
Herry Sutanto - Kirkland WA, US
Sashi Raghupathy - Redmond CA, US
Timothy H. Kannapel - Bellevue WA, US
Zoltan Szilagyi - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
G06F 17/30
US Classification:
707201, 707101, 707202, 707203
Abstract:
A method of reconciling a first data structure with a second data structure that is a subsequently modified version of the first data structure. Initially, each node in the first data structure for which a change has been made to a corresponding node in the second data structure is accessed. For each accessed node, a determination is made as to whether the change made to the corresponding node in the second data structure creates a collision with the first data structure. If the change made to the corresponding node in the second data structure does not create a collision with the first data structure, then the change is made to the accessed node in the first data structure.

Analysis Alternates In Context Trees

US Patent:
7518749, Apr 14, 2009
Filed:
Nov 12, 2004
Appl. No.:
10/986160
Inventors:
Richard J. Duncan - Kirkland WA, US
Jamie N. Wakeam - Redmond WA, US
Zoltan C. Szilagyi - Bellevue WA, US
Jerome J. Turner - Redmond WA, US
Timothy H. Kannapel - Bellevue WA, US
Subha Bhattacharyay - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06K 9/00
US Classification:
358 18, 358 21, 358 12, 382181, 382182, 382187, 382189, 382190
Abstract:
A system, method, data structure, and application programming interface is described that stores alternate recognition results in an ink tree lattice.

Electronic Ink Processing

US Patent:
7533338, May 12, 2009
Filed:
Aug 21, 2003
Appl. No.:
10/644900
Inventors:
Richard Duncan - Kirkland WA, US
Bodin Dresevic - Bellevue WA, US
Jamie Wakeam - Redmond WA, US
Herry Sutanto - Kirkland WA, US
Sashi Raghupathy - Redmond WA, US
Timothy H. Kannapel - Bellevue WA, US
Zoltan Szilagyi - Redmond WA, US
Jerome Turner - Redmond WA, US
Todd Landstad - Redmond WA, US
Thomas Wick - Seattle WA, US
Alex Simmons - Redmond WA, US
Peter Engrav - Seattle WA, US
Kevin Phillip Paulson - Redmond WA, US
Kentaro Urata - Kirkland WA, US
Steve Dodge - Sammamish WA, US
David M. Bargeron - Seattle WA, US
Michael Shilman - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
G06F 12/00
US Classification:
715268, 715230, 715232, 715234, 7071041, 711113
Abstract:
Systems, methods, and computer-readable media for making rich, flexible, and more natural electronic ink annotations in an electronic document include creating a first context node associated with a first portion of a base portion of an electronic document; creating a second context node associated with an annotation to the base portion; and linking the second context node with the first context node.

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.