Search

Joel Heinke Phones & Addresses

  • 12560 Morgan Territory Rd, Livermore, CA 94551 (925) 449-1149
  • Prescott, AZ
  • Surprise, AZ
  • 5202 Seaview Ave, Castro Valley, CA 94546
  • Hayward, CA
  • Concord, CA

Work

Company: Veeva systems Position: Vice president credit risk management products and technology

Skills

Strategy • Software Development • Product Management • Cloud Computing • Crm • Saas • Sales Enablement • Enterprise Software • Mobile Devices • Integration • Business Intelligence • Agile Methodologies • Enterprise Architecture • Program Management • Start Ups • Professional Services • Pre Sales • Management • Solution Selling • Mobile Applications • Team Leadership • Consulting • Telecommunications • Customer Relationship Management • Software As A Service

Industries

Computer Software

Resumes

Resumes

Joel Heinke Photo 1

Joel Heinke

View page
Location:
12560 Morgan Territory Rd, Livermore, CA 94551
Industry:
Computer Software
Work:
Veeva Systems
Vice President Credit Risk Management Products and Technology

Veeva Systems
Vice President Crm Products and Technology
Skills:
Strategy
Software Development
Product Management
Cloud Computing
Crm
Saas
Sales Enablement
Enterprise Software
Mobile Devices
Integration
Business Intelligence
Agile Methodologies
Enterprise Architecture
Program Management
Start Ups
Professional Services
Pre Sales
Management
Solution Selling
Mobile Applications
Team Leadership
Consulting
Telecommunications
Customer Relationship Management
Software As A Service

Business Records

Name / Title
Company / Classification
Phones & Addresses
Joel Heinke
Product Manager-direct Path
Oracle Systems Corporation
Computer Software · Software Publishers
4305 Hacienda Dr, Pleasanton, CA 94588
4460 Hacienda Dr, Pleasanton, CA 94588
(925) 225-3000, (925) 694-3000, (925) 694-5501

Publications

Us Patents

Simplified Application Object Data Synchronization For Optimized Data Storage

View page
US Patent:
7076567, Jul 11, 2006
Filed:
Apr 25, 2002
Appl. No.:
10/133124
Inventors:
Doug Chasman - Sorona CA, US
Joel Heinke - Livermore CA, US
Jeff Parrett - Pleasanton CA, US
Bruce Shay - Livermore CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 15/16
US Classification:
709248, 709203
Abstract:
A method for synchronizing a mobile device with a central computer system is provided. The method includes coupling the mobile device to an application server of the central computer system over a network, defining a sync list that includes a candidate object type for distribution, synchronizing a relevant object of the candidate object type to the mobile device, determining a referenced object type from the relevant object type, and synchronizing a referenced object of the referenced object type to the mobile device. The sync list can be defined from meta-data that associates a user of the mobile device with one or more candidate object types, where the candidate object types serve as a starting point for the distribution process. Referenced object types can be determined from the relevant object types through additional meta-data.

Simplified Application Object Data Synchronization For Optimized Data Storage

View page
US Patent:
7441049, Oct 21, 2008
Filed:
Apr 19, 2006
Appl. No.:
11/407492
Inventors:
Doug Chasman - Sonora CA, US
Joel Heinke - Livermore CA, US
Jeff Parrett - Pleasanton CA, US
Bruce Shay - Livermore CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 15/16
US Classification:
709248, 709203, 709217, 709218, 709219
Abstract:
A method for synchronizing a mobile device with a central computer system is provided. The method includes coupling the mobile device to an application server of the central computer system over a network, defining a sync list that includes a candidate object type for distribution, synchronizing a relevant object of the candidate object type to the mobile device, determining a referenced object type from the relevant object type, and synchronizing a referenced object of the referenced object type to the mobile device. The sync list can be defined from meta-data that associates a user of the mobile device with one or more candidate object types, where the candidate object types serve as a starting point for the distribution process. Referenced object types can be determined from the relevant object types through additional meta-data.

System And Method For Synchronization Of Version Annotated Objects

View page
US Patent:
7606881, Oct 20, 2009
Filed:
Apr 25, 2002
Appl. No.:
10/133164
Inventors:
Doug Chasman - Sonora CA, US
Joel Heinke - Livermore CA, US
Jeff Parrett - Pleasanton CA, US
Bruce Shay - Livermore CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 15/177
US Classification:
709221
Abstract:
Objects in a master database and objects in a replicated database are synchronized using identifiers and version stamps of the objects. Each object has a unique identifier and a version stamp that is incremented when the object is updated at the master database. A synchronization server uses the identifiers and version stamps of objects to perform out-of-date detection and conflict detection. The synchronization server resolves update conflicts according to rules.

Configurable And Customizable Software Application System And Metadata

View page
US Patent:
7721259, May 18, 2010
Filed:
Apr 10, 2006
Appl. No.:
11/402122
Inventors:
Joel Heinke - Livermore CA, US
Chris Van Loben Sels - San Francisco CA, US
Charles Horne - Orinda CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 9/44
G06F 9/45
US Classification:
717121, 717120, 717122
Abstract:
Systems and methods of generating and executing customized variants of a software application are provided. The customized variants include customization of user interfaces, data processing logic, and data models. Customization is accomplished by overlaying custom metadata on base metadata. The base metadata characterizes the software application and the custom metadata characterizes variants of the software application. The custom metadata and base metadata have an object-oriented relationship. Related variants are optionally applied as a set to assure compatibility between variants of the same software application.

Simplified Application Object Data Synchronization For Optimized Data Storage

View page
US Patent:
7853722, Dec 14, 2010
Filed:
Sep 3, 2008
Appl. No.:
12/203391
Inventors:
Doug Chasman - Sonora CA, US
Joel Heinke - Livermore CA, US
Jeff Parrett - Pleasanton CA, US
Bruce Shay - Livermore CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 15/16
US Classification:
709248, 709203, 709217, 709219
Abstract:
A method for synchronizing a mobile device with a central computer system is provided. The method includes coupling the mobile device to an application server of the central computer system over a network, defining a sync list that includes a candidate object type for distribution, synchronizing a relevant object of the candidate object type to the mobile device, determining a referenced object type from the relevant object type, and synchronizing a referenced object of the referenced object type to the mobile device. The sync list can be defined from meta-data that associates a user of the mobile device with one or more candidate object types, where the candidate object types serve as a starting point for the distribution process. Referenced object types can be determined from the relevant object types through additional meta-data.

Simplified Application Object Data Synchronization For Optimized Data Storage

View page
US Patent:
8386646, Feb 26, 2013
Filed:
Sep 3, 2008
Appl. No.:
12/203368
Inventors:
Doug Chasman - Sonora CA, US
Joel Heinke - Livermore CA, US
Jeff Parrett - Pleasanton CA, US
Bruce Shay - Livermore CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 15/16
US Classification:
709248, 709203, 709206
Abstract:
A method for synchronizing a mobile device with a central computer system is provided. The method includes coupling the mobile device to an application server of the central computer system over a network, defining a sync list that includes a candidate object type for distribution, synchronizing a relevant object of the candidate object type to the mobile device, determining a referenced object type from the relevant object type, and synchronizing a referenced object of the referenced object type to the mobile device. The sync list can be defined from meta-data that associates a user of the mobile device with one or more candidate object types, where the candidate object types serve as a starting point for the distribution process. Referenced object types can be determined from the relevant object types through additional meta-data.

Rich Cross Object Navigation In Mobile Applications

View page
US Patent:
7047259, May 16, 2006
Filed:
Jun 25, 2002
Appl. No.:
10/183144
Inventors:
Doug Chasman - Sonora CA, US
Joel Heinke - Livermore CA, US
Jeff Parrett - Pleasanton CA, US
Bruce Shay - Livermore CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 17/30
US Classification:
707203, 707 10, 707102
Abstract:
A method for operating a software application on a mobile device while not maintaining a real-time connection to a server includes using a server to pre-calculate relationship values between object instances stored in an object store on the mobile device, communicating the pre-calculated values to the mobile device for storage in the object store, and using the pre-calculated values to navigate between object instances while the mobile device is not in communication with the server.
Joel J Heinke from Livermore, CA, age ~64 Get Report