Patents by Inventor Dvir Horovitz
Dvir Horovitz has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10719791Abstract: Generating an interactive discovery feed of place of interest items (POIs) relevant to a user is provided. A relevant POI discovery feed system curates a collection of narratives about various POIs from multiple sources and generates a plurality of POI content feed items including content items (e.g., photos, maps, links to additional information or related POIs) extracted from the collection of narratives. The system determines a set of POIs relevant to a user based on user-selected topics of interest and user preferences inferred from signals generated from user interactions with the system, and generates a discovery feed of POI content feed items associated with the set of relevant POIs for display to the user. In some examples, the items are presented in a card-based UI. Users are enabled to easily discover new places, view photos, and learn more about POIs in a consistent presentation of POI-related content feed items.Type: GrantFiled: September 29, 2017Date of Patent: July 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Hemant Goyal, Benny Hartono, Wensi Li, Jeongwoo Choi, Jessica Leigh May, Chelsea Nicole Mitchell, Dvir Horovitz, Rijuta Ajay Trivedi, Ryuichi Hirano, Jyotkumar Jagdishbhai Patel, Chia-Huei Yen, Daniel Chin Hua Lau, Vimal R. Kocherla
-
Patent number: 10281289Abstract: Architecture that comprises features that enable smart searches along a route based on time to entities along the route and off the route, a user experience (UX) that showcases rich entities along the route, saving, sharing and editing capabilities across devices and users, smart ranking and filtering of entities, and user preferences and digital personal assistant interaction. After an itinerary is built, the itinerary can be saved for future use and/or shared with friends and/or other devices. Users can change the itinerary on-the-go by searching and adding entities, at a later time, for example. A digital personal audio assistant can be utilized to provide guidance based on the itinerary, and ask users if they want to take a particular exit to visit some desired location (e.g., place of interest).Type: GrantFiled: February 1, 2016Date of Patent: May 7, 2019Assignee: Microsoft Technology Licnensing, LLCInventors: Siddhika Nevrekar, Dzmitry Dulko, Nikola Todic, Alexander Burmistrov, Aleksandar Samardzija, Dvir Horovitz, Chelsea Mitchell, Jason Chen, Jyotkumar Patel, Yekaterina Grabar
-
Publication number: 20180349820Abstract: Generating an interactive discovery feed of place of interest items (POIs) relevant to a user is provided. A relevant POI discovery feed system curates a collection of narratives about various POIs from multiple sources and generates a plurality of POI content feed items including content items (e.g., photos, maps, links to additional information or related POIs) extracted from the collection of narratives. The system determines a set of POIs relevant to a user based on user-selected topics of interest and user preferences inferred from signals generated from user interactions with the system, and generates a discovery feed of POI content feed items associated with the set of relevant POIs for display to the user. In some examples, the items are presented in a card-based UI. Users are enabled to easily discover new places, view photos, and learn more about POIs in a consistent presentation of POI-related content feed items.Type: ApplicationFiled: September 29, 2017Publication date: December 6, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Hemant Goyal, Benny Hartono, Wensi Li, Jeongwoo Choi, Jessica Leigh May, Chelsea Nicole Mitchell, Dvir Horovitz, Rijuta Ajay Trivedi, Ryuichi Hirano, Jyotkumar Jagdishbhai Patel, Chia-Huei Yen, Daniel Chin Hua Lau, Vimal R. Kocherla
-
Patent number: 10101878Abstract: Systems and methods for sharing a map context of an originating computer user with a plurality of other users is presented. An originating user identifies at least some of a plurality of result cards displayed in conjunction with a map displayed in a browser view with one or more other users. A shared URL is generated according to the map context comprising at least the selected result cards. The shared URL is configured such that navigation by another browser on another computing device according to the shared URL displays the map context in a browser view of the another browser and the selected result cards in conjunction with the map in the browser view.Type: GrantFiled: July 26, 2015Date of Patent: October 16, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Chelsea Nicole Mitchell, Srinivas Kanakapally, Viktor Halitsyn, Ryan Honig, Yekaterina Grabar, Romualdo Impas, Dvir Horovitz, Karl Eberhard Tolgu
-
Publication number: 20170154051Abstract: Systems and methods for generating hashmaps are presented. According to the disclosed subject matter, computer users can identify a geo-location (a real-world geographic location) irrespective and independent of any known entity at the geo-location and associate content with regard to the identified location. The combination of the user-specified location and the corresponding, associated content is a “hashmap.” Additional information may be associated and included with a hashmap, including access restrictions to the hashmap by others, a user identifier of the creator of the hashmap, and a date and time. Users can search for hashmaps related to a particular area by submitting hashmap requests to a hashmap service.Type: ApplicationFiled: December 1, 2015Publication date: June 1, 2017Inventors: Chelsea Nicole Mitchell, Romualdo Impas, Mahesh Prakriya, Dvir Horovitz, Samantha Neufeld, Carmen E. Au, Jyotkumar Patel
-
Patent number: 9665924Abstract: A mapping system disclosed herein includes a requestor that transmits requests for different layer sets of mapping data for a digital map to one or more data sources across a network according to a predefined order. According to one implementation, the mapping system also processes and/or renders the different layer sets to a display according to the predefined order.Type: GrantFiled: April 1, 2015Date of Patent: May 30, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Andrew Bell, Dvir Horovitz, Sudhakar Pitchumani, Srinivas Kanakapally
-
Publication number: 20170010763Abstract: Systems and methods for sharing a map context of an originating computer user with a plurality of other users is presented. An originating user identifies at some of a plurality of result cards displayed in conjunction with a map displayed in a browser view with one or more other users. A shared URL is generated according to the map context comprising at least the selected result cards. The shared URL is configured such that navigation by another browser on another computing device according to the shared URL displays the map context in a browser view of the another browser and the selected result cards in conjunction with the map in the browser view.Type: ApplicationFiled: July 26, 2015Publication date: January 12, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Chelsea Nicole Mitchell, Srinivas Kanakapally, Viktor Halitsyn, Ryan Honig, Yekaterina Grabar, Romualdo Impas, Dvir Horovitz, Karl Eberhard Tolgu
-
Publication number: 20160320202Abstract: Many applications provide a map to a user. The user may activate a location on the map in order to see street-level images of the activated location. When the user activates the location to view the street-level images, a second map may be shown to the user, along with the street-level images. Any contextual information, such as search results, contacts, favorites, and/or other types of information may be included on the second map, so that the user can see this contextual information while viewing the street-level images. The user may activate different items of contextual information, thereby being able to move from a street-level image of one location to a street-level image of another location.Type: ApplicationFiled: April 29, 2015Publication date: November 3, 2016Inventors: Dvir Horovitz, Viktor Halitsyn, Srinivas Kanakapally, Priya Dandawate
-
Patent number: 9482548Abstract: One or more techniques and/or systems are provided for populating a map interface with a route inspection portal and/or for generating travel route video. In an example, a map interface is populated with a map canvas illustrating a travel route. The map canvas is populated with inspection markers corresponding to imagery depicting travel route portions of the travel route. Responsive to identifying a selection of an inspection marker at an inspection location, imagery depicting the inspection location may be identified. The map canvas is populated with a route inspection portal for the inspection marker. The route inspection portal is populated with the imagery (e.g., street-side imagery of an intersection along the travel route). In an example, a travel route video, comprising video frames corresponding to an ordering of the imagery (e.g., from a start location to an end location) along the travel route, may be generated and/or played.Type: GrantFiled: July 17, 2014Date of Patent: November 1, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Yekaterina Grabar, Daniel Dole, Dvir Horovitz, Casey D. Stein
-
Publication number: 20160292815Abstract: A mapping system disclosed herein includes a requestor that transmits requests for different layer sets of mapping data for a digital map to one or more data sources across a network according to a predefined order. According to one implementation, the mapping system also processes and/or renders the different layer sets to a display according to the predefined order.Type: ApplicationFiled: April 1, 2015Publication date: October 6, 2016Inventors: Andrew Bell, Dvir Horovitz, Sudhakar Pitchumani, Srinivas Kanakapally
-
Publication number: 20160258767Abstract: Architecture that comprises features that enable smart searches along a route based on time to entities along the route and off the route, a user experience (UX) that showcases rich entities along the route, saving, sharing and editing capabilities across devices and users, smart ranking and filtering of entities, and user preferences and digital personal assistant interaction. After an itinerary is built, the itinerary can be saved for future use and/or shared with friends and/or other devices. Users can change the itinerary on-the-go by searching and adding entities, at a later time, for example. A digital personal audio assistant can be utilized to provide guidance based on the itinerary, and ask users if they want to take a particular exit to visit some desired location (e.g., place of interest).Type: ApplicationFiled: February 1, 2016Publication date: September 8, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Siddhika Nevrekar, Dzmitry Dulko, Nikola Todic, Alexander Burmistrov, Aleksandar Samardzija, Dvir Horovitz, Chelsea Mitchell, Jason Chen, Jyotkumar Patel, Yekaterina Grabar
-
Publication number: 20160132567Abstract: Map multi-search architecture that enables users to multi-task on the mapping engine website. A card interaction model enables the creation of new cards for new tasks and from which users can retrieve previous results without needing to redo the search task. One or more cards can be retrieved by scrolling through and selecting the desires card(s). Point-of-interest (POI) capabilities of the architecture introduce different POI colors, POI sizes, and a decay model which enables users to differentiate between different sets of results and furthermore, enables users to see the proximity of different sets of results. The POI system enables differentiated POI sets for different sets of search results and/or detail cards.Type: ApplicationFiled: November 12, 2014Publication date: May 12, 2016Applicant: Microsoft CorporationInventors: Daniel Dole, Tracy Childers, Romualdo Impas, Donald A. Barnett, Yekaterina Grabar, Dvir Horovitz, Derek R. Westcott, Sudhakar Pitchumani, Srinivas Kanakapally, Priya Dandawate, Karl Eberhard Tolgu
-
Publication number: 20160018238Abstract: One or more techniques and/or systems are provided for populating a map interface with a route inspection portal and/or for generating travel route video. In an example, a map interface is populated with a map canvas illustrating a travel route. The map canvas is populated with inspection markers corresponding to imagery depicting travel route portions of the travel route. Responsive to identifying a selection of an inspection marker at an inspection location, imagery depicting the inspection location may be identified. The map canvas is populated with a route inspection portal for the inspection marker. The route inspection portal is populated with the imagery (e.g., street-side imagery of an intersection along the travel route). In an example, a travel route video, comprising video frames corresponding to an ordering of the imagery (e.g., from a start location to an end location) along the travel route, may be generated and/or played.Type: ApplicationFiled: July 17, 2014Publication date: January 21, 2016Inventors: Yekaterina Grabar, Daniel Dole, Dvir Horovitz, Casey D. Stein
-
Publication number: 20160018951Abstract: One or more techniques and/or systems are provided for populating a map interface with a contextual view portal and/or for tracking contextual information. In an example, a map interface may be populated with a map canvas depicting a first location according to a first view setting (e.g., a city level view providing relatively lower level of detail of a city). A contextual view portal, corresponding to an area within the first location, may be populated within the map interface such as overlaying the map canvas. The contextual view portal may depict imagery of the area according to a second view setting (e.g., a photorealistic view setting, an aerial view setting, a street-side view setting, etc.). A user may relocate the contextual view portal to view imagery of various areas. A task tracking interface may be populated with contextual information associated with an area depicted by the contextual view portal.Type: ApplicationFiled: July 17, 2014Publication date: January 21, 2016Inventors: Yekaterina Grabar, Daniel Dole, Dvir Horovitz, Saravanakumar Nagarajan, Karl Tolgu, Casey D. Stein, Priya Dandawate
-
Publication number: 20110191363Abstract: Internet search queries are a powerful tool for users to discover and interact with internet content. In response to submitting a user search query, the user may be presented with search result content comprising links and descriptions of websites, images, and/or other information relevant to the user search query. Unfortunately, current search engines and/or websites do not embed user experience data (e.g., hyperlinks to additional queries, images, pop-ups, etc.) within the search result content based upon user intent. Accordingly, one or more systems and/or techniques for embedding user experience data in search result content are disclosed herein. Search result content may be received and terms (e.g., text or other data) within the search result content may be tagged based upon a user intent. User experience data may be embedded within the tagged terms. The search result content with the embedded user experience data may be presented to the user.Type: ApplicationFiled: January 29, 2010Publication date: August 4, 2011Applicant: Microsoft CorporationInventors: Andrew Bell, Dvir Horovitz