ADVISORY & MANAGEMENT SERVICES
I provide expert advisory and management services to startups, global enterprises, and leading investment firms. My approach combines deep market knowledge with strategic insight to deliver impactful solutions and drive sustainable growth. See more at: www.impastoventures.com

My work with Bank of America focused on demonstrating how generative AI can transform the financial and technology sectors, revolutionizing operations from customer service to financial modeling and unlocking new economic opportunities.

My collaboration with Partners Group, a leading private equity firm, involved exploring the economic potential of generative AI across their diverse portfolio. Through detailed analyses and strategic planning, we identified value creation opportunities, enabling them to unlock new possibilities and drive significant growth in a dynamic market.
PRODUCTS, COMPANIES, AND INVESTMENTS THAT I HAVE FOUNDED, FUNDED, OR CONTRIBUTED TO
SELECTED PRESS & MEDIA
1. Hour One raises $5M Seed to generate AI-driven synthetic characters from real humans
2. An army of deepfake talking heads is coming for your feed, and it wants you
3. Nvidia shows off AI software platform designed to create synthetic voices in less than an hour
4. Read the pitch deck that helped them raise a $20 million Series A round
5. Introduction to Mindspire
6. Pragma - Transforming how we serve clients with automatic knowledge creation
7. AutoRABIT Acquires CodeScan.io
8. CodeScan’s Acquistion by AutoRABIT: A Complete DevSecOps Solution
9. Teikametrics acquires Israeli market intelligence company Adjusti.co
10. Brain Powers Israel to a great global standing
11. How the world will change when tech can read your mind
12. Melting psychology with deep technology with Amir Konigsberg
13. AI ecommerce search engine Twiggle raises $15 million in new round
14. Twiggle raises $15 million in new funding to make e-commerce search more intuitive
15. Harvard Business School - Twiggle: E-commerce with Semantic Search
16.Alibaba invests in AI ecommerce search platform Twiggle
17. Twiggle CEO: Site Search Should Think Like Humans
18. Amazon A9 Gets New Competition From Yahoo-Backed Startup Twiggle
19. 2018 AI 100 Startup: Twiggle
20. Podcast: State of the Art Search with Twiggle
21. Founders Forum Rising Start 2016
22. GM Explores Windows of Opportunity
23. GM Opens a New Window on Entertainment
24. From Google to grocer: Amir Konigsberg
25. MySupermarket.co.uk launches online service for retailers and manufacturers
26. Google Expands AdWords Interface Beta Test
27. How to Use Google Trends
28. Google Trends Launches
29. Peak raises $7M for brain training app from Qualcomm, others
1. Adaptive navigation and location-based services based on user behavior patterns, CV Goldman-Shenhar, A Konigsberg, P Wang, O Tsimhoni, US Patent 9,476,729. 2016.
A method and system are disclosed for adaptive driver guidance for navigation and location-based services based on user behavior patterns. A driver-facing camera and a gaze tracking system determine the location of the driver's visual focus while an outside-facing camera detects and interprets external driving situations, a microphone and a speech analyzer identify driver vocalizations, and driver-proximate sensors and the driver-facing camera detect driver emotions. The driver's visual focus, the driver vocalizations and the driver emotions, along with vehicle system parameters from a data bus, are used to evaluate driver satisfaction with navigation guidance and determine driver behavior patterns. An adaptive navigation guidance engine modifies navigation guidance content and timing based on the driver satisfaction and behavior patterns. Adaptation of guidance for location-based services is also provided.
​
A vehicle includes a multi-touch screen and a controller. A method for providing information related to a vehicle function includes visually displaying on the multi-touch screen a representation of a portion of the vehicle including a plurality of operating sections including a plurality of vehicle functions and a HELP icon. One of the vehicle functions is selected in response to a user action that includes a dragging motion on the multi-touch screen between the HELP icon and the selected vehicle function. Information related to the selected vehicle function is accessed. A preferred mode is employed to communicate the information related to the selected vehicle function to the user.
​
View PDF
3. Method and apparatus for including sound from an external environment into a vehicle audio system, A Konigsberg, T Koren, E Tzirkel-Hancock, US Patent App. 14/304,887, 2015.
A method for producing sounds corresponding to an exterior of a source vehicle through an audio system corresponding to an interior of the source vehicle includes receiving an input audio signal corresponding to an undefined sound originating from a source within an external environment of the source vehicle and determining the undefined sound to be indicative of a specific external sound to be produced at a desired loudness by one or more output sound devices located within an internal cabin of the source vehicle. An output audio signal is generated based upon the input audio signal and a desired loudness for the specific external sound to be produced. The output audio signal is transmitted to the one or more output sound devices located within an internal cabin of the source vehicle to produce the specific external sound mixed in combination with internal sound that originates from one or more …
​
View PDF
4. Systems and methods of automating driver actions in a vehicle, A Konigsberg, US Patent 9,308,920
A vehicle automates a driver action by controlling vehicle systems according to a rule. The rule includes a trigger event and an automated action. Rules are created or added for use by a vehicle using applications including user-defined rule applications, automatic rule applications, and network applications.
​
View PDF
5. Product information inconsistency detection, A Konigsberg, A Avidor, US Patent 10,169,810, 2019.
A computerized method of detecting product description inconsistencies, comprising receiving from a seller a product description comprising one or more attributes of a product offered for sale on an online marketplace arena, extracting automatically the one or more attributes by analyzing the product description using one or more language analysis tool, analyzing automatically the one or more attributes compared to a plurality of attributes of one or more other products of a same class as the product to detect one or more inconsistencies of the product description with respect to the one or more attributes and outputting the at least one inconsistency.
​
View PDF
6. Systems and methods for suggesting and automating actions within a vehicle, CV Goldman-Shenhar, A Konigsberg, O Tsimhoni, US Patent 10,053,112
The present disclosure relates to systems for implementing a computer-readable storage device comprising instructions, including a behavior recognizer, that, when executed by a system having a processor, cause the processor to perform operations, for providing personalized proactive assistance to a vehicle user. The operations comprise receiving a behavior input data package comprising a sequence of user events using the behavior recognizer, and determining the behavior input data package indicates proactive assistance to be presented to the vehicle user by the system, using a user behavior model and a machine state model of the behavior recognizer. The disclosure also relates to methods for providing personalized proactive assistance to a vehicle user.
​
View PDF
7. Methods and systems for detecting driver attention to objects, , A Konigsberg, E Tron, G Golan, US Patent 9,189,692, 2015.
Methods and systems are provided for detecting an attention of an occupant of a vehicle. In one embodiment, a method includes calculating, by a processor, a first gaze vector in a three-dimensional space based on a first vehicle location, a first vehicle orientation, and a first gaze direction; calculating, by the processor, a second gaze vector in the three-dimensional space based on a second vehicle location, a second vehicle orientation, and a second gaze direction; and determining the attention of the occupant based on the first gaze vector and the second gaze vector.
​
View PDF
8. Systems and methods for interpreting driver physiological data based on vehicle events,
A Konigsberg, US Patent App. 14/258,453, 2015.
A method for interpreting physiological information includes receiving, from at least one physiological signal source, physiological data associated with a user of a vehicle, receiving vehicle event data and driving context data associated with operation of the vehicle, and determining a state of the user based on the vehicle event data, the driving context data, and the physiological data.
​
View PDF
9. Systems and methods for navigating a set of data objects, U Gindi, A Konigsberg, A Avidor US Patent 9,632,676, 2017.
There is provided a method for dynamically updating a set of data objects, comprising: managing an object dataset defining attribute values for attribute parameters for each object; receiving a query including search term (s); applying the query to the object dataset to select a first set of objects including attribute parameter (s) associated with the search term (s); instructing rendering of the first set of objects within a graphical user interface (GUI); receiving a selection of object (s) of the first set of objects; identifying attribute parameter (s) according to the selected object (s); excluding a second set of objects from the first set of objects based on different attribute values of the identified attribute parameter (s), to identify a third set of objects; and instructing dynamic rendering to update the GUI to present the third set of objects, wherein the third set of objects includes fewer members than the first set of objects.
​
View PDF
10. Methods and systems for processing attention data from a vehicle, A Konigsberg, E Tron, G Golan, US Patent App. 14/181,316, 2015.
Methods and systems are provided for processing attention data. In one embodiment, a method includes: receiving the attention data from a first vehicle, wherein the attention data indicates an attention of an occupant of the vehicle to a point in a space; processing, at a global processing system, the received attention data with other attention data to determine one or more statistics; and generating report data based on the one or more statistics.
​
View PDF
11. Micro product specification update based on results to a search query, A Konigsberg, A Avidor, Y Baharav, US Patent App. 15/298,264, 2018.
A system and method for controlling a graphical user interface (GUI) configured for searching in a database and for changing dynamically based on a received search query, the method including maintaining a database indexed according to attributes defined in a database model interpreting a received search query term by a natural language analyzer as at least one of the attributes extracting from the indexed database search results having values of the at least one of the attributes, and adapting design elements of the GUI to display statistical information about the used at least one attribute and the attribute values.Central to the dissertation is the concept of bounded rationality, contrasting with idealized reasoning models that overlook human limitations. The work aims to delineate the differences between ideal and human reasoning, advocating for a practical epistemology that acknowledges common reasoning fallacies and suggests principles to improve reasoning processes. This approach is likened to a prescriptive discipline, akin to ethics, offering guidelines to navigate the complexities of reasoning in everyday life and emphasizing the significance of avoiding poor reasoning practices. Through its chapters, the dissertation addresses how individuals should adjust their beliefs in light of new evidence and disagreements, proposing a nuanced understanding of epistemic compromise and the value of decisions beyond their immediate outcomes.
​
View PDF
12. Product navigation tool, , O Shacham, A Avidor, A Konigsberg, US Patent App. 14/681,194, 2016.
A method for updating an interactive product navigation user interface that comprises performing interface updating iterations, during iteration, send instructions to an application running on a client terminal to present an interactive product navigation user interface with an interactive indication, receive a user selection of the interactive indication from the application, select a product as a currently selected product according to the user selection, receive at least one reference product characteristic from product characteristics of the currently selected product, and update the interactive product navigation user interface with at least one new interactive indication of at least one member of at least one recommended product, the at least one member is selected according to a similarity between a characteristic value of the reference product characteristic of the currently selected product and a respective characteristic …
​
View PDF
13. Methods and systems for decision support, A Konigsberg, CV Goldman-Shenhar, US Patent App. 14/275,533, 2015.
Methods and systems are provided for providing decision support. In one embodiment, a method includes: receiving a recommendation associated with a vehicle; receiving contextual data associated with the vehicle; determining a risk factor based on the recommendation and the contextual data; and generating notification data based on the risk factor to notify a user of the vehicle of the risk factor associated with the recommendation.
​
View PDF
14. Translation of a search query into search operators, ,A Konigsberg, A Avidor, US Patent App. 15/351,640, 2018.
A system and method for translating a search query to search operators usable by a search server to extract search results from a database, the method comprising identifying in a database model an attribute related to a database category that corresponds to a search term received via a search user interface, the database model includes a value space of possible values of the identified attribute translating the search term to a search operator by analyzing distribution of values in the value space of the identified attribute and determining based on the analyzed distribution whether to translate the search term to filtering or sorting search operator, and extracting search results by applying the determined search operator on a database indexed according to the database model.
​
View PDF
15. Interactive ordering of multivariate objects, , A Avidor, O Shacham, A Konigsberg, US Patent App. 14/720,860, 2016.
A method of iteratively adapting an order of multivariate objects. The method comprises instructing a presentation of a plurality of entries representing a plurality of multivariate objects in an order set according to at least one of a plurality of object variants on a display and iteratively updating the order in a plurality of iterations wherein in each one of the plurality of iterations: identifying a user selection indicative of a new object variant from the plurality of object variants, calculating a new order for the a plurality of multivariate objects by a ordering function combining the new object variant and the at least one object variant, and instructing an update for the presentation, wherein the update replaces the order with the new order.
​
View PDF
16. Multivariable objects navigation tool, A Avidor, A Konigsberg, US Patent 10,013,468, 2018.
A method of adapting a GUI that comprises selecting a group of multivariable objects which comply with a search query from a plurality of multivariable objects, each the plurality of multivariable object is defined by a plurality of object variable values each of one of a plurality of object variables, for each one of the plurality of object variables, calculating a plurality of difference values each defines a difference between a first object variable value of one of the group of multivariable objects and a second object variable value of another of the group of multivariable objects, identifying a set of differentiating object variables from the plurality of object variables according to an analysis of the plurality of difference values of each one of the plurality of object variables, and updating a GUI accordingly.
​
View PDF
17. Systems and methods for navigating a set of data objects, U Gindi, A Konigsberg, A Avidor, US Patent App. 15/494,634, 2017
There is provided a method for dynamically updating a set of data objects, comprising: managing an object dataset defining attribute values for attribute parameters for each object; receiving a query including search term (s); applying the query to the object dataset to select a first set of objects including attribute parameter (s) associated with the search term (s); instructing rendering of the first set of objects within a graphical user interface (GUI); receiving a selection of object (s) of the first set of objects; identifying attribute parameter (s) according to the selected object (s); excluding a second set of objects from the first set of objects based on different attribute values of the identified attribute parameter (s), to identify a third set of objects; and instructing dynamic rendering to update the GUI to present the third set of objects, wherein the third set of objects includes fewer members than the first set of objects.
​
View PDF
18. Vehicular social media system, N Lavi, A Konigsberg, US Patent 9,628,701, 2017.
A social media system for a vehicle and a method of operating the social media system are provided. The social media system, for example, may include, but is not limited to a camera, an interface, a memory configured to store one or more safety settings, and a processor communicatively coupled to the camera, the interface and the memory, the processor being configured to receive, via the interface, a command request to utilize the social media system, determine, based upon the safety settings stored in the memory, when the command request may be completed, and executing the command request when the processor determines that command request may be completed.
​
View PDF
19. Methods and systems for processing and displaying structured data, A Konigsberg, CV Goldman-Shenhar, US Patent App. 14/287,959, 2015.
Methods and systems are provided for processing data. In one embodiment, a method comprises: receiving query data that requests a result; performing a query on structured data to determine a plurality or results; determining a relevancy for the plurality of results; and generating graphical user interface data for graphically displaying the plurality of results in a user interface based on the relevancy.
​
View PDF