Search

Oren M Jacob

from Piedmont, CA
Age ~54

Oren Jacob Phones & Addresses

  • 242 Palm Dr, Oakland, CA 94610 (510) 595-8313
  • Piedmont, CA
  • Olympic Valley, CA
  • 330 Redwood Ave, Corte Madera, CA 94925
  • El Cerrito, CA
  • Truckee, CA
  • Irvine, CA
  • Berkeley, CA
  • Alameda, CA
  • 242 Palm Dr, Piedmont, CA 94610

Work

Company: Apple Jan 2019 Position: Software engineering manager

Education

Degree: Masters School / High School: University of California, Berkeley 1995

Skills

Start Ups • Animation • Film • Entrepreneurship • Computer Graphics • Visual Effects • Film Production • User Experience • Entertainment • Commercials • Leadership • Mobile Applications • Mobile Devices • Character Animation • Digital Media • Software Development • Lighting • Video • Storytelling • Strategy • Mac Os X • Project Management • Os X • Product Management • Iphone • Video Games • Short Films • C++ • Early Stage Startups • Energetic Leader • Ios Development

Interests

Mobile • Social Media • Business Models • Angel Investing • Piedmont • Pixar Animation Studios • Berkeley • Computer Programming • Families • Entrepreneurship • Entertainment • August Capital • Startups • Startup Ideas • Social Games • Venture Capital • First Round Capital • Toytalk • University of California • Techcrunch

Industries

Entertainment

Resumes

Resumes

Oren Jacob Photo 1

Software Engineering Manager

View page
Location:
San Francisco, CA
Industry:
Entertainment
Work:
Apple
Software Engineering Manager

Pullstring, Inc. May 2011 - Jan 2019
Cofounder, Chief Executive Officer

University of California, Berkeley, Haas School of Business Jan 2011 - May 2015
Instructor, Entrepreneurship

Ensemble Pictures 2006 - Oct 2011
Executive Producer

Pixar Animation Studios Jan 2004 - Apr 2011
Director, Studio Tools
Education:
University of California, Berkeley 1995
Masters
University of California, Berkeley 1993 - 1995
Master of Science, Masters, Mechanical Engineering
University of California, Berkeley 1989 - 1992
Bachelors, Bachelor of Science, Mechanical Engineering
University High School 1985 - 1989
Academy of Art University
Skills:
Start Ups
Animation
Film
Entrepreneurship
Computer Graphics
Visual Effects
Film Production
User Experience
Entertainment
Commercials
Leadership
Mobile Applications
Mobile Devices
Character Animation
Digital Media
Software Development
Lighting
Video
Storytelling
Strategy
Mac Os X
Project Management
Os X
Product Management
Iphone
Video Games
Short Films
C++
Early Stage Startups
Energetic Leader
Ios Development
Interests:
Mobile
Social Media
Business Models
Angel Investing
Piedmont
Pixar Animation Studios
Berkeley
Computer Programming
Families
Entrepreneurship
Entertainment
August Capital
Startups
Startup Ideas
Social Games
Venture Capital
First Round Capital
Toytalk
University of California
Techcrunch

Business Records

Name / Title
Company / Classification
Phones & Addresses
Oren Jacob
President
Crosstuner Inc
3150 Porter Dr, Palo Alto, CA 94304
74 Tehama St, San Francisco, CA 94105
Oren Jacob
President
TOYTALK, INC
Nonclassifiable Establishments
74 Tehama St, San Francisco, CA 94105
3150 Porter Dr, Palo Alto, CA 94304
(415) 932-6292

Publications

Us Patents

Task Membership And Task Masks

View page
US Patent:
7917535, Mar 29, 2011
Filed:
Mar 4, 2008
Appl. No.:
12/042249
Inventors:
Eric Gregory - Larkspur CA, US
Michael Ferris - Sunnyvale CA, US
Robert Jensen - Berkeley CA, US
Oren Jacob - Piedmont CA, US
Timothy S. Milliron - Menlo Park CA, US
Assignee:
Pixar - Emeryville CA
International Classification:
G06F 7/00
G06F 17/30
US Classification:
707791, 707802
Abstract:
Components are presented to users based on the components' assigned task memberships. The tasks represents the different activities performed by users within a digital production pipeline. Each stage of the digital production pipeline may be associated with a task. Additional user-defined tasks may be defined as needed to further distinguish components. Attributes of components are associated with one or more tasks when the component is authored. Task memberships may be inherited from parent components or overridden. A user interface includes a task selection menu to receive a selection of one or more tasks from the user. The task selection is used to filter components, so that the user interface presents only relevant information to users. Component attribute values and task associations can be expressed using layer data structures. Task restrictions of layers allow layers to only specify values of components that match the task associations of the layer.

Multiple Editor User Interface

View page
US Patent:
8205169, Jun 19, 2012
Filed:
Jun 10, 2008
Appl. No.:
12/136157
Inventors:
Brendan Donohoe - Berkeley CA, US
Robert Jensen - Berkeley CA, US
Oren Jacob - Piedmont CA, US
Assignee:
Pixar - Emeryville CA
International Classification:
G06F 3/048
US Classification:
715790
Abstract:
An application user interface includes multiple editors, each presenting a data view and controls for operating on data. The application user interface includes a windowed mode and a full-screen mode. The windowed mode displays multiple editors simultaneously, such as in separate windows or panes. The full-screen mode displays a primary editor that substantially covers the application display area. The full-screen mode displays the secondary editors as drawer user interface elements arranged along the edges of the application display area. Secondary editors are displayed and accessed as needed via these drawer user interface elements. The relative arrangement of editors is preserved when switching between windowed mode and full-screen mode. Users can customize the application user interface in either windowed mode or full-screen mode to add, remove, or change primary and secondary editors, with any changes in the application user interface being preserved when switching between windowed mode and full-screen mode.

Snapsheet Animation Visualization

View page
US Patent:
8228335, Jul 24, 2012
Filed:
Nov 26, 2008
Appl. No.:
12/323957
Inventors:
Oren Jacob - Piedmont CA, US
Warren Trezevant - Oakland CA, US
Robert Jensen - Berkeley CA, US
Assignee:
Pixar - Emeryville CA
International Classification:
G06T 13/00
US Classification:
345473, 345419
Abstract:
To assist users in identifying the contributions of specific computer graphics variable or animation variable knots to the timing, rhythm, and expression of complicated animations, an animation software interface includes a snapsheet mode for visualizing and authored poses of objects. The snapsheet mode presents a series of rendered still images corresponding with the authored poses of one or more selected entities. The snapsheet mode may use one or more computer graphics variables, one or more objects, or arbitrary frames or shot time values as selected entities. The snapsheet mode associates each still image with a portion of the shot time of the overall animation corresponding with the selected entity's influence in the animation. Users may modify animation data via the snapsheet mode using each image may act as a proxy for manipulating associated authored values of one or more computer graphics variables.

Pose-Structured Animation Interface

View page
US Patent:
8237719, Aug 7, 2012
Filed:
Feb 3, 2009
Appl. No.:
12/364586
Inventors:
Warren Trezevant - Oakland CA, US
Oren Jacob - Piedmont CA, US
Robert Jensen - Berkeley CA, US
Assignee:
Pixar - Emeryville CA
International Classification:
G06T 13/00
US Classification:
345473
Abstract:
Animation software enables the creation and manipulation of animation in terms of relationships between poses, as opposed to discrete values of computer graphics variable knots. Poses are automatically associated with animation structures that define object pose or poses over a time interval, rather than at a single discrete time. Animation structures may define and manipulate animation data defined over time intervals as a unit, as opposed to a set of unrelated computer graphics variable knots. Animation structures may be used to block out the general form, timing, and rhythm of animations. Optional transition animation structures, pose anticipations, and pose reactions may be automatically or manually defined between adjacent pose hold durations. General parameters of an animation structure may be applied to create or modify the animation data associated with the animation structure. Operations on animation structures can be applied to all of the animation data included in these animation structures.

Graphical User Interface For Performing Deformations

View page
US Patent:
8279239, Oct 2, 2012
Filed:
Mar 2, 2009
Appl. No.:
12/396320
Inventors:
Robert Jensen - Berkeley CA, US
Oren Jacob - Piedmont CA, US
Eric Gregory - Larkspur CA, US
Assignee:
Pixar Animation Studio - Emeryville CA
International Classification:
G06T 11/80
G06T 19/00
US Classification:
345647
Abstract:
A method allowing for quick manipulation of weight values associated with points on a polygonal mesh that is to be deformed. A point on the polygonal mesh may be selected by the user. Then, a solution space of possible positions for the selected point may be calculated by solving a deformation model for a range of weight values. A graphical representation of the solution space may be provided, such as a locus of possible positions for the selected point, where each point on the locus corresponds to a particular weight value. Manipulation of these weight values, and hence, the deformation of the polygonal mesh, may be achieved simply by selecting a position on the locus. The mesh may be updated to reflect the weight corresponding to the selected position.

Multiple Time Scales In Computer Graphics

View page
US Patent:
8363055, Jan 29, 2013
Filed:
Nov 18, 2008
Appl. No.:
12/272997
Inventors:
Eric Gregory - Larkspur CA, US
Michael Ferris - Sunnyvale CA, US
Robert Jensen - Berkeley CA, US
Oren Jacob - Piedmont CA, US
Timothy S. Milliron - Menlo Park CA, US
Assignee:
Pixar - Emeryville CA
International Classification:
G06T 11/00
US Classification:
345473, 345474
Abstract:
Multiple time scales enable animations over multiple shots. Time-dependent data is specified with reference to time references. Data expressed in different time references may be combined to form animations, shots, and sequences of shots. Time transformations specifying mappings between time references are used to combine data expressed in different time references. Data can be viewed in arbitrary time references. Editing data specifying a sequence of shots may be used as a time reference for viewing data expressed in other time references. Data expressed in one time reference may be rearranged according to another time reference to indicate time reference relationships. Data authored in one time reference may be viewed and modified in another time reference. Modifications are converted from the viewing time reference to the data's original time reference for updating data. Time-dependent data may be expressed in layer data structures.

Animatronics Animation Method And Apparatus

View page
US Patent:
8368700, Feb 5, 2013
Filed:
Dec 17, 2007
Appl. No.:
11/958163
Inventors:
David DiFrancesco - Point Richmond CA, US
Loren Carpenter - Nicasio CA, US
Oren Jacob - Piedmont CA, US
Warren Trezevant - Oakland CA, US
Akhil J. Madhani - Pasadena CA, US
Alexis P. Wieland - Los Angeles CA, US
Assignee:
Pixar - Emeryville CA
International Classification:
G06T 13/00
US Classification:
345473, 345474
Abstract:
A method for specifying an animatronics unit includes receiving a force-based software model for the animatronics unit, receiving a kinematics-based software model for the animatronics unit, receiving animation data for animating the kinematics-based software model, wherein the animation data comprises artistically determined motions for the kinematics-based software model by a user, determining a plurality of driving signals in response to the animation data, animating the force-based software model of the animatronics unit in response to the plurality of driving signals, displaying animation of the force-based software model determined in response to the plurality of driving signals, and determining a specification for construction of the animatronics unit in response to animation of the force-based software model.

Unfolding Sparse Data Sets

View page
US Patent:
8566359, Oct 22, 2013
Filed:
Dec 15, 2008
Appl. No.:
12/335295
Inventors:
Brendan Donohoe - Berkeley CA, US
Murat N. Konar - Emeryville CA, US
Robert Jensen - Berkeley CA, US
Oren Jacob - Piedmont CA, US
Assignee:
Pixar - Emeryville CA
International Classification:
G06F 17/30
G06F 3/00
US Classification:
707793, 715723
Abstract:
Empty elements or positions in an arrangement of data are hidden or revealed to present an overview of the relationships between empty and non-empty elements. Empty elements may be revealed at fractional increments of the interval between the two items. Additional empty elements may be revealed at smaller fractional increments of the intervals. Empty elements may be revealed at fixed increments within the interval between two items, with additional empty elements revealed at further multiples of this increment. Hierarchical arrangements of data may be unfolded or expanded to reveal additional empty or non-empty elements at further hierarchy levels. Similarly, nodes of arbitrary graphs that are empty, associated with a specified hierarchy level, and/or satisfy any other criteria may be automatically hidden and grouped with visible items. Hidden data may be revealed based on hierarchy level or a relative position with respect to one, two, or more visible items.
Oren M Jacob from Piedmont, CA, age ~54 Get Report