David Hacker - Arlington VA, US Jeffrey Bergan - San Francisco CA, US Utsavi Benani - Fremont CA, US Paul Burstein - San Francisco CA, US Jon Mark Dewey - Walnut Creek CA, US
Assignee:
salesforce.com, inc. - San Francisco CA
International Classification:
G06F 17/30
US Classification:
707746, 707741, 707E17002
Abstract:
Secondary indexing mechanisms are disclosed. A first index is created in a database environment. The index has a scope defined by a set of files that meet a pre-selected criteria. Second index generation is initiated. Te second index has the same scope as the first index. A first time period between initiation of the generation of the second index and completion of the second index is determined. The second index is swapped with the first index in an atomic swap operation. The indices may be generated for a multitenant database environment. Catch up indexing may be performed for the secondary index.
- San Francisco CA, US David ANGULO - Boulder CO, US David WOODWARD - Westfield IN, US Abhinav CHADDA - Emeryville, CA David HACKER - Moraga CA, US Steven NESS - Victoria, British Columbia, CA Matt LAGROTTE - Deerfield Beach FL, US Jason MOODY - Burlington MA, US Daniel MARCHANT - Bishop GA, US Matthew James MONDOK - Palm Harbor FL, US Federico RECIO - Sunny Isles Beach FL, US Mehmet Gokmen ORUN - San Francisco CA, US Steven KOSTRZEWSKI - Novato CA, US Christopher BILL - Indianapolis IN, US Kaustubh BARDE - San Francisco CA, US Lydia LODOVISI - Indianapolis IN, US Sarah FLAMION - Newburgh IN, US Jamin HALL - Noblesville IN, US Charles Fineman - Berkeley CA, US
International Classification:
G06F 16/23 G06Q 30/00
Abstract:
Methods, systems, and computer program products for a customer relationship management (CRM) system are provided herein. Embodiments presented herein provide for exchange of data between disparate, distributed systems; subscribe to and/or publish customer data change event; creation of master records for consumers using static and streaming sources; providing data provenance, auditing capabilities, and queries across multiple tenants and third party systems. Embodiments provide a single view of a customer in a distributed system environment.
- San Francisco CA, US David ANGULO - Boulder CO, US David WOODWARD - Westfield IN, US Abhinav CHADDA - Emeryville, CA David HACKER - Moraga CA, US Steven NESS - Victoria, CA Matt LAGROTTE - Deerfield Beach FL, US Jason MOODY - Burlington MA, US Daniel MARCHANT - Bishop GA, US Matthew James MONDOK - Palm Harbor FL, US Federico RECIO - Sunny Isles Beach FL, US Mehmet Gokmen ORUN - San Francisco CA, US Steven KOSTRZEWSKI - Novato CA, US Christopher BILL - Indianapolis IN, US Kaustubh BARDE - San Francisco CA, US Lydia LODOVISI - Indianapolis IN, US Sarah FLAMION - Newburgh IN, US Jamin HALL - Noblesville IN, US Charles FINEMAN - Berkeley CA, US
International Classification:
G06F 16/242 G06F 16/215 G06F 16/23 G06F 16/28
Abstract:
Methods, systems, and computer program products for a customer relationship management (CRM) system are provided herein. Embodiments presented herein provide for exchange of data between disparate, distributed systems; subscribe to and/or publish customer data change event; creation of master records for consumers using static and streaming sources; providing data provenance, auditing capabilities, and queries across multiple tenants and third party systems. Embodiments provide a single view of a customer in a distributed system environment.
- San Francisco CA, US David ANGULO - Boulder CO, US David WOODWARD - Westfield IN, US Abhinav CHADDA - Emeryville, CA David HACKER - Moraga CA, US Steven NESS - Victoria, CA Matt LAGROTTE - Deerfield Beach FL, US Jason MOODY - Burlington MA, US Daniel MARCHANT - Bishop GA, US Matthew James MONDOK - Palm Harbor FL, US Federico RECIO - Sunny Isles Beach FL, US Mehmet Gokmen ORUN - San Francisco CA, US Steven KOSTRZEWSKI - Novato CA, US Christopher BILL - Indianapolis IN, US Kaustubh BARDE - San Francisco CA, US Lydia LODOVISI - Indianapolis IN, US Sarah FLAMION - Newburgh IN, US Jamin HALL - Noblesville IN, US Charles FINEMAN - Berkeley CA, US
International Classification:
G06F 16/2458 G06F 16/21
Abstract:
Methods, systems, and computer program products for a customer relationship management (CRM) system are provided herein. Embodiments presented herein provide for exchange of data between disparate, distributed systems; subscribe to and/or publish customer data change event; creation of master records for consumers using static and streaming sources; providing data provenance, auditing capabilities, and queries across multiple tenants and third party systems. Embodiments provide a single view of a customer in a distributed system environment.
- San Francisco CA, US David ANGULO - Boulder CO, US David WOODWARD - Westfield IN, US Abhinav CHADDA - Emeryville, CA David HACKER - Moraga CA, US Steven NESS - Victoria, British Columbia, CA Matt LAGROTTE - Deerfield Beach FL, US Jason MOODY - Burlington MA, US Daniel MARCHANT - Bishop GA, US Matthew James MONDOK - Palm Harbor FL, US Federico RECIO - Sunny Isles Beach FL, US Mehmet Gokmen ORUN - San Francisco CA, US Steven KOSTRZEWSKI - Novato CA, US Christopher BILL - Indianapolis IN, US Kaustubh BARDE - San Francisco CA, US Lydia LODOVISI - Indianapolis IN, US Sarah FLAMION - Newburgh IN, US Jamin HALL - Noblesville IN, US Charles FINEMAN - Berkeley CA, US
Methods, systems, and computer program products for a customer relationship management (CRM) system are provided herein. Embodiments presented herein provide for exchange of data between disparate, distributed systems; subscribe to and/or publish customer data change event; creation of master records for consumers using static and streaming sources; providing data provenance, auditing capabilities, and queries across multiple tenants and third party systems. Embodiments provide a single view of a customer in a distributed system environment.
- San Francisco CA, US David Angulo - Boulder CO, US David Woodward - Westfield IN, US Abhinav Chadda - Emeryville, CA David Hacker - Moraga CA, US Steven Ness - Victoria, CA Matt Lagrotte - Deerfield Beach FL, US Jason Moody - Burlington MA, US Daniel Marchant - Bishop GA, US Matthew James Mondok - Palm Harbor FL, US Federico Recio - Sunny Isles Beach FL, US Mehmet Gokmen Orun - San Francisco CA, US Steven Kostrzewski - Novato CA, US Christopher Bill - Indianapolis IN, US Kaustubh Barde - San Francisco CA, US Lydia Lodovisi - Indianapolis IN, US Sarah Flamion - Newburgh IN, US Jamin Hall - Noblesville IN, US Charles Fineman - Berkeley CA, US
International Classification:
G06F 16/2455 G06F 16/2453 G06F 16/242 G06F 16/28
Abstract:
Methods, systems, and computer program products for a customer relationship management (CRM) system are provided herein. Embodiments presented herein provide for exchange of data between disparate, distributed systems; subscribe to and/or publish customer data change event; creation of master records for consumers using static and streaming sources; providing data provenance, auditing capabilities, and queries across multiple tenants and third party systems. Embodiments provide a single view of a customer in a distributed system environment.
- San Francisco CA, US Abhinav CHADDA - Emeryville CA, US David HACKER - Moraga CA, US Steven NESS - Victoria, CA Matt LAGROTTE - Deerfield Beach FL, US Jason MOODY - Burlington MA, US Christopher BILL - Indianapolis IN, US Kaustubh BARDE - San Francisco CA, US Lydia LODOVISI - Indianapolis IN, US Sarah FLAMION - Newburgh IN, US Jamin HALL - Noblesville IN, US
International Classification:
G06F 16/25 G06F 16/21 G06F 16/28 G06F 3/0484
Abstract:
Disclosed herein are method, system and device embodiments for setting up a graphical user interface (GUI) for a commerce architecture. An embodiment operates by providing a GUI that displays a first button for adding a first data source and a second button for adding a second data source, the second data source being related to the first data source, receiving a first response via the first button to add the first data source and a second response via the second button to add the second data source, providing a view of a first data schema and a second data schema, wherein the first data schema includes at least one object from the first or the second data source, and wherein the second data schema is a canonical data model, mapping the at least one object of the first data schema to at least one object of the second data schema, and providing a single entity view of the at least one object of the second data schema.
Method And System For Time Window Encryption Tokenization Of Data
A first raw value of a first field from the first set of fields is encrypted to generate a first token using a symmetric key encryption mechanism based on a first cryptographic key associated with a first time window after which the first cryptographic key is no longer valid for tokenization of raw fields of raw log records. After the first time window has elapsed, a second raw value of a second field from the second set of fields is encrypted to generate a second token using the symmetric key encryption mechanism based on a second cryptographic key that is different from the first cryptographic key. The second cryptographic key is associated with a third time window that occurs after the first time window and after which the second cryptographic key is no longer valid for tokenization of raw fields of raw log records.
To this day, the precise number of Civil War dead remains elusive, with the estimated toll increasing to 750,000 based on the research of J. David Hacker, a demographic historian at Binghamton University in upstate New York. That number, cited by the documentary and a growing number of historians, i
Past: Pruchasing Receiving manager at color wheel, Facility Manager at color wheel, Webmaster at... Extensive experience in the IT industry, with an excellent cross section of Retail, Banking, Healthcare, and the Stock market. Repeated success leading... Extensive experience in the IT industry, with an excellent cross section of Retail, Banking, Healthcare, and the Stock market. Repeated success leading development of innovative solutions to complex business requirements; adept at assimilating and rapidly utilizing emerging technologies, with...