Search

Prateek Reddy Phones & Addresses

  • San Francisco, CA
  • Goleta, CA
  • Berkeley, CA

Resumes

Resumes

Prateek Reddy Photo 1

Software Engineer Technical Lead

View page
Location:
2030 Franklin St, San Francisco, CA 94109
Industry:
Computer Software
Work:
Dropcam Jul 2016 - Jul 2016
Software Engineer

Nest Jul 2016 - Jul 2016
Software Engineer Technical Lead

Amazon May 2013 - Aug 2013
Software Engineering Intern

Yardi May 2011 - Aug 2011
Software Engineer Intern
Education:
University of California, Berkeley 2010 - 2014
Bachelors, Bachelor of Science, Electrical Engineering, Electrical Engineering and Computer Science, Computer Science
Dos Pueblos High School 2006 - 2010
Dos Pueblos Senior High 2010
Skills:
Java
C
Operating Systems
Python
Databases
Ruby
Microsoft Sql Server
Nosql
C#
Ruby on Rails
Bash
Sqlite
Interests:
Berkeley
Restaurant City
The Office
Roger Federer
Ecotourism
Los Angeles Lakers
Arrested Development (Tv Series)
Assassin's Creed (Series)
University of California
Friendship
Tv Series
Languages:
English
Telugu
Hindi
Spanish
Prateek Reddy Photo 2

Prateek Reddy

View page
Prateek Reddy Photo 3

Prateek Reddy

View page

Publications

Us Patents

Systems And Methods For Categorizing Motion Events

View page
US Patent:
20170046574, Feb 16, 2017
Filed:
Oct 25, 2016
Appl. No.:
15/334172
Inventors:
- Mountain View CA, US
Wei Hua - Palo Alto CA, US
Prateek Reddy - San Francisco CA, US
Akshay R. Bapat - Mountain View CA, US
Lawrence W. Neal - Oakland CA, US
International Classification:
G06K 9/00
G06K 9/32
H04N 7/18
G08B 13/196
G06T 7/20
Abstract:
The various embodiments described herein include methods, devices, and systems for categorizing motion events. In one aspect, a method includes: (1) obtaining a plurality of video frames, the plurality of video frames corresponding to a scene and a motion event candidate; (2) identifying one or more visual characteristics of the scene; (3) obtaining one or more background factors for the scene; (4) utilizing the obtained background factors to identify one or more motion entities; (5) for each identified motion entity: (a) classifying the motion entity by performing object recognition; and (b) obtaining one or more representative motion vectors based on a motion track of the motion entity; and (6) assigning a motion event category to the motion event candidate based on the identified visual characteristics, the obtained background factors, the classified motion entities, and the obtained representative motion vectors.
Prateek M Reddy from San Francisco, CA, age ~32 Get Report