Research Assistant at Stanford University Geometric Computation Group
Location:
San Francisco Bay Area
Industry:
Research
Work:
Stanford University Geometric Computation Group since Jun 2009
Research Assistant
Cisco Systems Jun 2010 - Sep 2010
CDO Choice Intern
The Athena Project Jul 2008 - Sep 2008
Director of Development
Palo Alto High School Robotics Team May 2007 - Jun 2008
Captain
Twill Tech Inc Jun 2007 - Sep 2007
Electrical/Software Intern
Education:
Stanford University 2008 - 2012
BS, Computer Science
Army High Performance Computing Research Center Summer Institute 2009 - 2009
Palo Alto High School 2004 - 2008
Diploma4.2 GPA
TA for Introduction to Java. TA for Advanced Java.
AP Physics C Mechanics (5)
AP Physics C Electricity & Magnetism (5)
AP Calculus BC (5)
AP Computer Science AB (5)
AP US History (5)
Skills:
Programming: C C++ IA32 Java MATLAB Python R Verilog
Interests:
Mentoring High School Students in Science, Technology, Engineering, Mathematics and Business - FIRST Robotics Competition
Daniel Shaffer - Palo Alto CA, US Shmuel Shaffer - Palo Alto CA, US Labhesh Patel - Mountain View CA, US Gebran Chahrouri - Menlo Park CA, US Shantanu Sharkar - San Jose CA, US Bruce Moon - Dublin CA, US Joseph Khouri - San Jose CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
G06F 19/00
US Classification:
235385
Abstract:
The present invention includes methods and devices for providing safeguards to the access of certain substances. Some implementations provide alerts and/or other appropriate actions when substances are subject to spoilage or expiration. Some implementations provide responses to potentially dangerous combinations of substances. Other aspects of the invention involve determining the allergies of a user and providing a warning when allergens are, or recently have been, present. One preferred embodiment provides a smart medicine cabinet for helping to provide medication safely to a patient and to provide other related services.
Techniques For Integrating Instant Messaging With Telephonic Communication
Daniel Shaffer - Palo Alto CA, US Labhesh Patel - San Francisco CA, US Shmuel Shaffer - Palo Alto CA, US Cullen F. Jennings - San Jose CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
G06F 15/16
US Classification:
709207, 709206
Abstract:
Disclosed are apparatus and techniques for escalating an instant messaging (IM) session between two or more users to an audio session so that a communication device (by one or more users) that will optimize the audio session is selectively and intelligently utilized. In one embodiment, if an IP (Internet Protocol) phone is connected to the computer on which an IM session is being escalated, the IP telephone may be used instead of the computer device's own soft telephone so as to maximize audio clarity and quality. In another embodiment, a user's cell phone may be utilized for a mobile user who is using a laptop that is not coupled to an IP telephone or who is communicating from a hotel room in which a telephone call is typically more expensive than a cell phone call. Numerous embodiments for optimizing such audio sessions are described herein.
Christopher Tacklind - Palo Alto CA, US Cameron Tacklind - Palo Alto CA, US Blake Tacklind - Palo Alto CA, US Daniel Shaffer - Palo Alto CA, US Nelson Au - Foster City CA, US
Assignee:
TWILL TECH, INC. - Palo Alto CA
International Classification:
G01M 1/16
US Classification:
73462
Abstract:
A family of vehicles is presented which exploit dynamic controls to stabilize in-line two wheeled vehicles. The stabilization results in improved safety at high speeds and on uncooperative surfaces. Stabilization affords balance at zero speed without auxiliary support means. Transformational wheel base length affords high visibility at low speeds and low drag at high speeds. In wheel chair configurations transforming wheel base length allows navigation up and down stairs.
Geographical Location Information/Signal Quality-Context Based Recording And Playback Of Multimedia Data From A Conference Session
Shmuel Shaffer - Palo Alto CA, US Mukul Jain - San Jose CA, US Jochen Weppner - Belmont CA, US Shantanu Sarkar - San Jose CA, US Daniel Shaffer - Palo Alto CA, US
Assignee:
CISCO TECHNOLOGY, INC. - San Jose CA
International Classification:
H04N 9/80
US Classification:
386241, 386E05001
Abstract:
Playback of multimedia data associated with a recorded conference session is simplified, particularly for a person who participated in the conference session from a mobile device. At a recording server that is in communication with a plurality of endpoints in a conference session, multimedia received from the plurality of endpoints participating in the conference session is recorded. The recording server obtains geographical location information for at least one mobile endpoint participating in the conference session as the at least one mobile endpoint moves. The recording server temporally correlates the geographical location information for the at least one endpoint with recorded multimedia data for the conference session. The recording server stores data tags for the geographical location information for the at least one mobile endpoint in association with the recorded multimedia data for subsequent use in indexing to map data to retrieve a portion of the recorded multimedia data for playback.
Autonomous Shuffling Of Pallets Of Items In A Warehouse
- Mountain View CA, US Daniel Shaffer - Mountain View CA, US
International Classification:
G06Q 10/04 G06Q 10/08 B65G 1/04 G06Q 10/06
Abstract:
Examples described may enable rearrangement of pallets of items in a warehouse to an optimal layout. An example method includes receiving real-time item information including pallet locations in a warehouse and real-time inventory of items arranged on the pallets; determining a likelihood of demand for future access to the pallets based on a pallet relocation history and item receiving/shipment expectations; based on the real-time item information and the likelihood of demand, determining an optimal controlled-access dense grid layout in which distances of the pallets from a center of the layout are related to the likelihood of demand; receiving real-time robotics information and using the real-time robotics information to determine an amount of time to rearrange the pallets to the optimal layout; and, based on the amount of time to rearrange the pallets being less than a threshold, causing the robotic devices to rearrange the pallets to the optimal layout.
Optimization Of Warehouse Layout Based On Customizable Goals
- Mountain View CA, US Daniel Shaffer - Mountain View CA, US
International Classification:
G06Q 10/08 B65G 57/03 B65G 61/00 G06Q 10/04
Abstract:
Example methods and systems enable rearrangement of a warehouse to an optimal layout determined according to customizable goals. An example method includes receiving, at a warehouse management system (WMS), information of a warehouse and items of the warehouse, identifying an item shipment expectation including new items expected to be received at the warehouse at a future date and items present at the warehouse marked for delivery at the future date, determining an optimal layout of the items of the warehouse at a present date based on the item shipment expectation, determining an amount of time to rearrange the items, by one or more of robotic devices rearranging the items, to the optimal layout based on a time measurement for robotic devices to perform tasks, and determining to rearrange the items of the warehouse based on the amount of time to rearrange the items being less than a threshold amount of time.
An example system includes a robotic device deployed in a warehouse environment including a plurality of inventory items. The system also includes a camera coupled to the robotic device, configured to capture image data. The system also includes a computing system configured to receive the captured image data. The computing system is configured to, based on the received image data, generate a navigation instruction for navigation of the robotic device. The computing system is also configured to analyze the received image data to detect one or more on-item visual identifiers corresponding to one or more inventory items. The computing system is further configured to, for each detected visual identifier, (i) determine a warehouse location of the corresponding inventory item, (ii) compare the determined warehouse location to an expected location, and (iii) initiate an action based on the comparison.
Autonomous Condensing Of Pallets Of Items In A Warehouse
Examples described may enable consolidating pallets of items in a warehouse. An example method includes receiving real-time item information including pallet locations in a warehouse and inventory of items arranged on the pallets; based on the real-time item information, identifying a set of pallets of which at least one pallet includes less than a threshold quantity of a type of item; receiving real-time robotics information and determining, based on the real-time item and robotics information, an amount of time to condense the items on the set of pallets into a single pallet and a quantity of pallets that will become empty as a result of condensing the items; and, based on the amount of time being less than a threshold time and the quantity of pallets exceeding a threshold quantity of pallets, causing robotic devices to condense the items into the single pallet.
>> "Breyton Ave" (6 votes), J. Daniel Shaffer's tale about a group of teens who live in a small fenced-in neighborhood without adults and are forced to face what they fear is danger beyond the fence.
GE Transportation - Operations Management Leadership Program Associate (2012) GE Transportation - Repair Technology Engineer (2011-2011)
Education:
University of Notre Dame - B.S in Mechanical Engineering
Daniel Shaffer
Education:
NRA - Pistol, Rifle, Shotgun, DOJ, BSIS, VCSD
About:
Action Firearms Training & Sales is a family owned business that's been serving the Ventura County and S.F. Valley for over ten years. We specialize in firearms safety and training from basic ...
Daniel Shaffer
Work:
Sitevision, Inc. - Director, GIS and Enterprise Systems Division
Education:
James Madison University - MS, Integrated Science and Technology, James Madison University - BS Geography
Daniel Shaffer
Work:
Levy Restaurants - Barback/ Food Runner Levy Restaurants - Server's Assistant
Tagline:
Idle youth, enslaved to everything; by being too sensitive I have wasted my life
Daniel Shaffer
Work:
Access General Insurance
Tagline:
"Many of the truths we cling to depend greatly on our point of view" -Obi Wan Kenobi