Search

Mikhail Seregine Phones & Addresses

  • San Francisco, CA
  • Seattle, WA
  • Mountain View, CA
  • Stanford, CA
  • West Des Moines, IA

Work

Company: Circleup Feb 2012 Position: Advisor

Education

Degree: BS School / High School: Stanford University 1998 to 2002 Specialities: Computer Science

Skills

Distributed Systems • Scalability • Web Services • Ruby on Rails • Web Applications • Ruby • Software Development • Perl • Software Engineering • Agile Methodologies • Mobile Applications • Amazon Web Services • Usability • Apis • Product Development • Performance Tuning • Integration • Product Management • Survey Research • Team Building • Strategic Communications • Pricing Strategy • Market Research • Early Stage Startups • Crowdsourcing • System Monitoring • Api Development • Survey Design • Node.js • Python

Languages

English • Russian

Interests

Surveys • Edutainment • E Commerce • Learning • Lean Startups • Space Travel • Khan Academy • Payments • Pinterest • Jambool • Neuroscience • Market Research • Education • Ruby (Programming Language) • Environment • Science and Technology • Food and Beverages • Product Design • Creative Writing • Financial Services • Facebook • Crowdsourcing • Real Estate • Literature • Ebooks • Augmented Reality • Organic Food • Robotics • Design • Economic Empowerment • Anthropology • Amazon Mechanical Turk • Virtual Currency • Shopping • Education Technology • Arts and Culture

Industries

Information Technology And Services

Resumes

Resumes

Mikhail Seregine Photo 1

Co-Founder

View page
Location:
564 12Th Ave, San Francisco, CA 94118
Industry:
Information Technology And Services
Work:
CircleUp since Feb 2012
Advisor

Google since Aug 2010
Engineer

Jambool Nov 2008 - Aug 2010
Principal Engineer

ClayValet, Inc Jan 2007 - Oct 2008
Founder

Amazon.com Aug 2002 - May 2006
Software Development Engineer
Education:
Stanford University 1998 - 2002
BS, Computer Science
Valley High School 1994 - 1998
Skills:
Distributed Systems
Scalability
Web Services
Ruby on Rails
Web Applications
Ruby
Software Development
Perl
Software Engineering
Agile Methodologies
Mobile Applications
Amazon Web Services
Usability
Apis
Product Development
Performance Tuning
Integration
Product Management
Survey Research
Team Building
Strategic Communications
Pricing Strategy
Market Research
Early Stage Startups
Crowdsourcing
System Monitoring
Api Development
Survey Design
Node.js
Python
Interests:
Surveys
Edutainment
E Commerce
Learning
Lean Startups
Space Travel
Khan Academy
Payments
Pinterest
Jambool
Neuroscience
Market Research
Education
Ruby (Programming Language)
Environment
Science and Technology
Food and Beverages
Product Design
Creative Writing
Financial Services
Facebook
Crowdsourcing
Real Estate
Literature
Ebooks
Augmented Reality
Organic Food
Robotics
Design
Economic Empowerment
Anthropology
Amazon Mechanical Turk
Virtual Currency
Shopping
Education Technology
Arts and Culture
Languages:
English
Russian

Publications

Us Patents

Systems And Methods For Authenticating An Electronic Transaction

View page
US Patent:
8296568, Oct 23, 2012
Filed:
Oct 27, 2009
Appl. No.:
12/607005
Inventors:
Vikas Gupta - Palo Alto CA, US
Luke Bayes - San Francisco CA, US
Allan Mills - San Francisco CA, US
Mikhail Seregine - Seattle WA, US
Hemant Madhav Bhanoo - San Francisco CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 21/00
US Classification:
713171
Abstract:
Systems and methods for authenticating a request between a client computer and a transaction server are provided. An application request, comprising an identity of a user originating the request, is received at an application server from the client. The application server constructs a signing key based on (i) the identity of the user making the request, (ii) a time based salt value, (iii) a secret shared between the application and transaction servers and, optionally, (iv) an identifier of the distributor or developer of the application. The signing key is embedded in an unbranded version of the application thereby branding the application. The branded application can sign a request with the signing key and submit the signed request to the transaction server with the identity of the user and the identifier of the distributor or developer of the application.

Providing An Electronic Marketplace To Facilitate Human Performance Of Programmatically Submitted Tasks

View page
US Patent:
8306840, Nov 6, 2012
Filed:
Jul 27, 2009
Appl. No.:
12/510192
Inventors:
Peter D. Cohen - Seattle WA, US
Daniel A. Sanderson - Seattle WA, US
Mikhail Seregine - Seattle WA, US
Brett Kiefer - New York NY, US
Jang Han Goo - Waterloo, CA
Jeffrey P. Bezos - Greater Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Incline Village NV
International Classification:
G06F 9/46
US Classification:
705 721
Abstract:
A method, system, and computer-readable medium is described for facilitating interactions between task requesters who have tasks that are available to be performed and task performers who are available to perform tasks. In some situations, the tasks to be performed are human performance tasks that use cognitive and other mental skills of human task performers, such as to employ judgment, perception and/or reasoning skills of the human task performers. In addition, in some situations the available tasks are submitted by human task requesters via application programs that programmatically invoke one or more application program interfaces of an electronic marketplace in order to request that the tasks be performed and to receive corresponding results of task performance in a programmatic manner, so that an ensemble of unrelated human agents can interact with the electronic marketplace to collectively perform a wide variety and large number of tasks.

Providing An Electronic Marketplace To Facilitate Human Performance Of Programmatically Submitted Tasks

View page
US Patent:
20060106675, May 18, 2006
Filed:
Nov 16, 2004
Appl. No.:
10/990949
Inventors:
Peter Cohen - Seattle WA, US
Daniel Sanderson - Seattle WA, US
Mikhail Seregine - Seattle WA, US
Brett Kiefer - New York NY, US
Jang Goo - Waterloo, CA
Jeffrey Bezos - Greater Seattle WA, US
International Classification:
G06Q 40/00
G06Q 30/00
US Classification:
705026000, 705037000
Abstract:
A method, system, and computer-readable medium is described for facilitating interactions between task requesters who have tasks that are available to be performed and task performers who are available to perform tasks. In some situations, the tasks to be performed are human performance tasks that use cognitive and other mental skills of human task performers, such as to employ judgment, perception and/or reasoning skills of the human task performers. In addition, in some situations the available tasks are submitted by human task requesters via application programs that programmatically invoke one or more application program interfaces of an electronic marketplace in order to request that the tasks be performed and to receive corresponding results of task performance in a programmatic manner, so that an ensemble of unrelated human agents can interact with the electronic marketplace to collectively perform a wide variety and large number of tasks.

Using Qualifications Of Users To Facilitate User Performance Of Tasks

View page
US Patent:
20060106774, May 18, 2006
Filed:
Nov 16, 2004
Appl. No.:
10/990951
Inventors:
Peter Cohen - Seattle WA, US
Daniel Sanderson - Seattle WA, US
Mikhail Seregine - Seattle WA, US
Brett Kiefer - New York NY, US
Jang Goo - Waterloo, CA
Yuhui Jin - Seattle WA, US
International Classification:
G06F 17/30
US Classification:
707003000
Abstract:
A method, system, and computer-readable medium is described for facilitating interactions between task requesters who have tasks that are available to be performed and task performers who are available to perform tasks. In some situations, the tasks to be performed are human performance tasks that use cognitive and other mental skills of human task performers, such as to employ judgment, perception and/or reasoning skills of the human task performers. In addition, in some situations the performance of tasks is facilitated by using information about qualifications of task performers that are related to performance of tasks Various types of qualifications about task performers can be specified, and qualification information can be specified and used in various ways, such as to limit task performance and/or access to other functionality to users having appropriate qualifications.

Systems And Methods For Authenticating An Electronic Transaction

View page
US Patent:
20130019098, Jan 17, 2013
Filed:
Sep 14, 2012
Appl. No.:
13/620698
Inventors:
Vikas Gupta - Palo Alto CA, US
Luke Bayes - San Francisco CA, US
Allan Mills - San Francisco CA, US
Mikhail Seregine - Seattle WA, US
Hemant Madhav Bhanoo - San Francisco CA, US
Assignee:
GOOGLE Inc. - Mountain View CA
International Classification:
G06F 21/00
US Classification:
713171
Abstract:
Systems and methods for authenticating a request between a client computer and a transaction server are provided. An application request, comprising an identity of a user originating the request, is received at an application server from the client. The application server constructs a signing key based on (i) the identity of the user making the request, (ii) a time based salt value, (iii) a secret shared between the application and transaction servers and, optionally, (iv) an identifier of the distributor or developer of the application. The signing key is embedded in an unbranded version of the application thereby branding the application. The branded application can sign a request with the signing key and submit the signed request to the transaction server with the identity of the user and the identifier of the distributor or developer of the application.

Providing An Electronic Marketplace To Facilitate Human Performance Of Programmatically Submitted Tasks

View page
US Patent:
20130081036, Mar 28, 2013
Filed:
Sep 14, 2012
Appl. No.:
13/620037
Inventors:
Peter D. Cohen - Seattle WA, US
Daniel A. Sanderson - Seattle WA, US
Mikhail Seregine - Seattle WA, US
Brett Kiefer - New York NY, US
Jang Han Goo - Waterloo, CA
Jeffrey P. Bezos - Greater Seattle WA, US
Assignee:
AMAZON TECHNOLOGIES, INC. - Incline Village NV
International Classification:
G06F 9/50
US Classification:
718102
Abstract:
A method, system, and computer-readable medium is described for facilitating interactions between task requesters who have tasks that are available to be performed and task performers who are available to perform tasks. In some situations, the tasks to be performed are human performance tasks that use cognitive and other mental skills of human task performers, such as to employ judgment, perception and/or reasoning skills of the human task performers. In addition, in some situations the available tasks are submitted by human task requesters via application programs that programmatically invoke one or more application program interfaces of an electronic marketplace in order to request that the tasks be performed and to receive corresponding results of task performance in a programmatic manner, so that an ensemble of unrelated human agents can interact with the electronic marketplace to collectively perform a wide variety and large number of tasks.
Mikhail Seregine from San Francisco, CA, age ~43 Get Report