Eric L. Solberg - San Ramon CA, US Jacob Avital - Sunnyvale CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06Q 40/00
US Classification:
705 35
Abstract:
Systems and methods of allocating transactions among business objects are described. Allocation is accomplished using a multi-phase process. In a first phase, allocation of the transactions among a set of business objects is attempted. In a subsequent phase, allocation of transactions that were either unallocated, under-allocated, or over-allocated in the first phase is determined. The second phase includes using a set of allocation rules to identify business objects configured to manually determine allocation of the unallocated, under-allocated, or over-allocated transactions. The invention is applicable to a variety of business objects including people, organizations, accounts, tasks, or the like.
Eric L. Solberg - San Ramon CA, US Jacob Avital - Sunnyvale CA, US
Assignee:
Oracle International Corporatioin - Redwood Shores CA
International Classification:
G06Q 40/00
US Classification:
705 35, 705 37
Abstract:
Systems and methods of allocating transactions among business objects are described. Allocation is accomplished using a multi-phase process. In a first phase, allocation of the transactions among a set of business objects is attempted. In a subsequent phase, allocation of transactions that were either unallocated, under-allocated, or over-allocated in the first phase is determined. The second phase includes using a set of allocation rules to identify business objects configured to manually determine allocation of the unallocated, under-allocated, or over-allocated transactions. The invention is applicable to a variety of business objects including people, organizations, accounts, tasks, or the like.
Gregory Sandford - Pleasanton CA, US Eric L. Solberg - Pleasanton CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06Q 40/00
US Classification:
705 35, 705 37
Abstract:
The present invention includes a system and method for securing information and accessing secured information. In accordance with an embodiment of the present invention, information is secured by associating a context in which the information was generated, for example. To access the secured information, a user provides a point in time and a user identifier, which are used to determine whether that user is authorized to access the information.
Eric L. Solberg - San Ramon CA, US Jacob Avital - Sunnyvale CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06Q 40/00
US Classification:
705 35, 705 28
Abstract:
Systems and methods of allocating transactions among business objects are described. Allocation is accomplished using generated allocation rules that are generated using a hierarchical data structure representative of relationships between the business objects and using predefined rules that characterize the business objects. Each generated allocation rule is associated with at least one of the business objects and is used to query a set of transactions to be allocated. Query results, generated using a generated allocation rule, include the transactions to be allocated to the associated business object. Embodiments are disclosed to illustrate how the invention can be used to allocate sales commissions to members of a sales team. The invention is applicable to a variety of business objects including people, organizations, accounts, tasks, or the like.
Eric L. Solberg - San Ramon CA, US Jacob Avital - Sunnyvale CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06Q 40/00
US Classification:
705 35, 705 39
Abstract:
Systems and methods of allocating transactions among business objects are described. Allocation is accomplished using generated allocation rules that are generated using a hierarchical data structure representative of relationships between the business objects and using predefined rules that characterize the business objects. Each generated allocation rule is associated with at least one of the business objects and is used to query a set of transactions to be allocated. Query results, generated using a generated allocation rule, include the transactions to be allocated to the associated business object. Embodiments are disclosed to illustrate how the invention can be used to allocate sales commissions to members of a sales team. The invention is applicable to a variety of business objects including people, organizations, accounts, tasks, or the like.
Eric L. Solberg - San Ramon CA, US Jacob Avital - Sunnyvale CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06Q 10/06 G06Q 40/00
US Classification:
705 713, 705 11, 705 39, 705 712
Abstract:
Systems and methods of allocating transactions among business objects are described. The systems and methods include storing transaction data characterizing the plurality of transactions, producing a plurality of generated allocation rules, using relationships between nodes of a data structure, and executing a plurality of queries on the stored transaction data, using the plurality of generated allocation rules.
Methods And Systems For Providing A Synchronous Interface Over An Asynchronous Message Bus
eBay Inc. - San Jose CA, US Deepak Seetharam Nadig - San Jose CA, US Finn Joakim Kennedy - Austin TX, US Eric John Solberg - Austin TX, US Leith Shabbot - Austin TX, US
Assignee:
eBay Inc. - San Jose CA
International Classification:
H04L 29/08
US Classification:
709217
Abstract:
Techniques for providing a synchronous communication layer between a capability and an asynchronous message bus are presented. A method may receive, over a protocol connection, an initial event message from the first capability. The method may then update the initial event message to include a correlation identifier that is associated with the protocol connection. The updated initial event message is then sent through the asynchronous message bus, which may route the event message to a second capability. Then, the method may receive, through the asynchronous message bus, a response event message from the second capability. The method may then send the response event message to the first capability over the protocol connection. Sending the response event to the first capability may be based at least in part on the response event message including the correlation identifier.
SAP Labs since Jan 2010
Product & Business Strategy
SAP Labs Jan 2009 - Dec 2009
Senior Business Intelligence Applications Architect
SAP Labs Nov 2005 - Dec 2009
VP Technology and Chief Architect, GRC
Compassoft Apr 2005 - Nov 2005
CTO and VPE
PeopleSoft Nov 2001 - Apr 2005
Principal Architect
Realtor at Better Homes and Gardens Real Estate - Area Leaders
Location:
Minneapolis, Minnesota
Industry:
Real Estate
Work:
Better Homes and Gardens Real Estate - Area Leaders - Minneapolis since Jul 2009
Realtor
Iconoculture, Inc. Jan 2007 - Aug 2008
Account Manager
Iconoculture Nov 2005 - Jan 2007
Business Development Manager
Weis Builders Feb 2003 - Nov 2004
Business Development Manager
Weis Builders May 2001 - Feb 2003
Market Research Analyst
Education:
Minnesota State University, Mankato 1997 - 2001
Marketing
Skills:
Luxury Short Sales First Time Home Buyers Foreclosures Buyer Representation Seller Representation Real Estate Selling Real Estate Transactions Sellers Contract Negotiation
Teresa Nelson, Ryan Huenink, Stacy Connor, Jessica Sisco, Brooke Francis, Tiffany Joyce, Courtney Harvey, Justin Scott, Kelly Beberniss, Melissa Beeck, Ben Solem
John Sorenson (1997-2001), Andrea Peterson (1986-1992), Eric Solberg (1986-1993), Angela Schaeffer (1983-1990)
Googleplus
Eric Solberg
Work:
Db duality - Technology guru Helix Cdfm2 (360 architecture)
Eric Solberg
Work:
Eric Solberg DDS - Owner
Tagline:
I enjoy helping people improve their smile. Whether it be through general dentistry, dental implants, veneers, or crowns, I'm able to implement these procedures efficiently and affordably.
Bragging Rights:
Dr. Solberg was voted "People's Choice" for the top 50 dentists in Scottsdale in 2004, 2005, and 2006, through the 101 Magazine. And, has 2 beautiful children.