Start Ups • Mobile Applications • Product Management • Entrepreneurship • Social Media • User Experience • Online Marketing • Social Media Marketing • Online Advertising • Digital Media • Web Development • Mobile Devices • E Commerce • Digital Strategy • Strategic Partnerships
Redfin
Senior Software Developer
Walk Score
Co-Founder and Lead Developer
New Progressive Coalition Sep 2005 - Jan 2007
Director of Web Strategy
Driving Votes Mar 2004 - Mar 2005
Co-Founder and Webmaster
Equill Corporation 1998 - 2001
Co-Founder and Software Engineer
Education:
Brown University 1995 - 1999
Bachelors, Bachelor of Arts, Computer Science, Visual Art
Skills:
Start Ups Mobile Applications Product Management Entrepreneurship Social Media User Experience Online Marketing Social Media Marketing Online Advertising Digital Media Web Development Mobile Devices E Commerce Digital Strategy Strategic Partnerships
Us Patents
System And Method For In-Line Editing Of Web-Based Documents
David K. Peck - San Francisco CA, US Eliot S. Greenfield - San Francisco CA, US Jesse G. Kocher - San Francisco CA, US Matthew R. Lerner - San Francisco CA, US Michael S. Morearty - San Francisco CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/00
US Classification:
715517, 715513, 715522, 715530
Abstract:
A method for editing Web-based documents and a software package for implementing the method is provided. The method can include receiving from a user an indication of a selected portion of a Web-based document to be edited and of a desired editing function to be performed on the selected portion and inserting immediately prior to the selected portion a first editing tag corresponding to the desired editing function. Also, the method may include detecting object tag elements within the selected portion, inserting immediately prior to each object tag element within the selected portion a second editing tag corresponding to the desired editing function and inserting the second tag at the end of the selected portion, and inserting immediately after each object tag element within the selected portion the first editing tag, wherein the first and second editing tags are distinguishable from the object tag elements.
System And Method For Annotating Web-Based Document
Matthew Rubin Lerner - Berkeley CA, US Oliver Hurst-Hiller - San Francisco CA, US Jesse Gardner Kocher - San Francisco CA, US David Keel Peck - San Francisco CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00 G06F 17/28 G06F 3/033
US Classification:
715230, 715205, 715530, 715863
Abstract:
Computer users may integrate any annotation, including ink, highlighter, text-based notes and audio, directly into a Web-based document (WBD) displayed by a Web browser. This integration enables others to view the personalized annotated WBD, which retains its original active links and properties, over the Internet without the need for specialized software. Annotations are integrated into WBDs by freezing the WBD, overlaying an image file containing the annotations onto the WBD, and enabling browser events to pass through the image layer. Annotations may also be integrated into WBDs by using component object technology. By collecting and organizing annotated WBDs, users can be provided with an intuitive Web-based interface for accessing, viewing and searching the annotated WBDs. Users may annotate blank WBDs, effectively converting their Web browsers into online notebooks/scrapbooks. Users may also be provided with many interface techniques, such as dog-ears and its associated navigation tools, splitting pages, turning pages, selecting and copying various portions of a WBD (including shaking out a copy), and marking menus suited for right-handed or left-handed users.
System And Method For Annotating Web-Based Document
Matthew Lerner - Berkeley CA, US Oliver Hurst-Hiller - San Francisco CA, US Jesse Kocher - San Francisco CA, US David Peck - San Francisco CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F017/21
US Classification:
715/512000
Abstract:
Computer users may integrate any annotation, including ink, highlighter, text-based notes and audio, directly into a Web-based document (WBD) displayed by a Web browser. This integration enables others to view the personalized annotated WBD, which retains its original active links and properties, over the Internet without the need for specialized software. Annotations are integrated into WBDs by freezing the WBD, overlaying an image file containing the annotations onto the WBD, and enabling browser events to pass through the image layer. Annotations may also be integrated into WBDs by using component object technology. By collecting and organizing annotated WBDs, users can be provided with an intuitive Web-based interface for accessing, viewing and searching the annotated WBDs. Users may annotate blank WBDs, effectively converting their Web browsers into online notebooks/scrapbooks. Users may also be provided with many interface techniques, such as dog-ears and its associated navigation tools, splitting pages, turning pages, selecting and copying various portions of a WBD (including shaking out a copy), and marking menus suited for right-handed or left-handed users.
System And Method For Annotating Web-Based Document
Matthew Lerner - Berkeley CA, US Oliver Hurst-Hiller - San Francisco CA, US Jesse Kocher - San Francisco CA, US David Peck - San Francisco CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F017/00
US Classification:
715/512000
Abstract:
Computer users may integrate any annotation, including ink, highlighter, text-based notes and audio, directly into a Web-based document (WBD) displayed by a Web browser. This integration enables others to view the personalized annotated WBD, which retains its original active links and properties, over the Internet without the need for specialized software. Annotations are integrated into WBDs by freezing the WBD, overlaying an image file containing the annotations onto the WBD, and enabling browser events to pass through the image layer. Annotations may also be integrated into WBDs by using component object technology. By collecting and organizing annotated WBDs, users can be provided with an intuitive Web-based interface for accessing, viewing and searching the annotated WBDs. Users may annotate blank WBDs, effectively converting their Web browsers into online notebooks/scrapbooks. Users may also be provided with many interface techniques, such as dog-ears and its associated navigation tools, splitting pages, turning pages, selecting and copying various portions of a WBD (including shaking out a copy), and marking menus suited for right-handed or left-handed users.
Systems, Techniques, And Methods For Providing Location Assessments
Matthew R. Lerner - Seattle WA, US Jesse G. Kocher - Seattle WA, US Michael C. Mathieu - Seattle WA, US
International Classification:
G01C 21/26
US Classification:
701208
Abstract:
Methods and systems for providing location assessments are provided. Example embodiments provide a Location Assessment Provider System, which generates and provides assessments of various characteristics of specified locations. In one embodiment, the Location Assessment Provider System receives a specified location, determines a location assessment for the specified location, generates a visual representation of the determined location assessment, and provides the generated visual representation to a client system. Determining a location assessment may be based on geographic-related information about, or associated with, the specified location, such as the presence and location of geographic-related features associated with the specified location. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
Systems, Techniques, And Methods For Providing Location Assessments
Matthew R. Lerner - Seattle WA, US Jesse G. Kocher - Seattle WA, US Michael C. Mathieu - Seattle WA, US
International Classification:
G06Q 10/00 G06Q 50/00
US Classification:
705 10, 705 1
Abstract:
Methods and systems for providing location assessments are provided. Example embodiments provide a Location Assessment Provider System, which generates and provides assessments of various characteristics of specified locations. In one embodiment, the Location Assessment Provider System receives a specified location, determines a location assessment for the specified location, generates a visual representation of the determined location assessment, and provides the generated visual representation to a client system. Determining a location assessment may be based on geographic-related information about, or associated with, the specified location, such as the presence and location of geographic-related features associated with the specified location. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
System And Method For Assessing Quality Of Transit Networks At Specified Locations
Matthew Lerner - Seattle WA, US Jesse G. Kocher - Seattle WA, US Josh Herst - Seattle WA, US
Assignee:
Walk Score Management LLC - Seattle WA
International Classification:
G06Q 10/00
US Classification:
705 739
Abstract:
A system and method is disclosed for generating and providing assessments of transit network characteristics for specified locations. The system receives a specified location, generates an assessment of the received location, and provides a generated visual representation of the received location to a client system. Determining a location assessment may be based on transit network information related to the distance between a specified location and the nearest point of access/egress on transit network routes that are accessible from the specified location, the frequency at which the transit network routes stop at the point of access/egress on the transit network routes that are accessible from the indicated location, or the transportation mode used for at least one of the transit network routes that are accessible from the specified location. The initial location assessment may be updated periodically, in response to changes in system status, or on demand by user request.
System And Method For Annotating Web-Based Documents
Matthew Rubin Lerner - Berkeley CA, US Oliver Hurst-Hiller - San Francisco CA, US Jesse Gardner Kocher - San Francisco CA, US David Keel Peck - San Francisco CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F015/00
US Classification:
715512, 715530, 345440, 709203
Abstract:
The present invention allows computer users to integrate any annotation, including ink, highlighter, text-based notes and audio, directly into a Web-based document (WBD) displayed by a Web browser. This integration enables others to view the personalized annotated WBD, which retains its original active links and properties, over the Internet without the need for specialized software. Annotations are integrated into WBDs by freezing the WBD, overlaying an image file containing the annotations onto the WBD, and enabling browser events to pass through the image layer. Annotations may also be integrated into WBDs by using component object technology. The present invention collects and organizes annotated WBDs, and provides users with an intuitive Web-based interface for accessing, viewing and searching the annotated WBDs. Users may annotate blank WBDs, effectively converting their Web browsers into online notebooks/ scrapbooks. The present invention also provides users with many novel interface techniques, such as dog-ears and its associated navigation tools, splitting pages, turning pages, selecting and copying various portions of a WBD (including shaking out a copy), and marking menus suited for right-handed or left-handed users.
Googleplus
Jesse Kocher
Youtube
Google I/O 2009 - App Engine: Scalability, Fa...
Google I/O 2009 - App Engine Nitty-Gritty: Scalability, Fault Toleranc...
Category:
Science & Technology
Uploaded:
01 Jun, 2009
Duration:
48m 4s
Jesse Kocher skate video
Jesse Kocher skates in the street
Category:
Sports
Uploaded:
13 Jul, 2009
Duration:
36s
Jesse Cook | Rumba Flamenco Music | The Best ...
Jesse Cook | Rumba Flamenco Music| The Best of "Love in the Time of Co...