Patents by Inventor Gianluca Donato
Gianluca Donato 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).
-
Publication number: 20230394991Abstract: The present application relates to devices and components including apparatus, systems, and methods to determine information to be displayed within a display of a map.Type: ApplicationFiled: June 2, 2023Publication date: December 7, 2023Applicant: Apple Inc.Inventors: Gianluca Donato, Bradley Herried, Dawit Y. Seid, Edward L. Pernicka, Madhuwanti A. Vaidya, Michael J. Foster, Ralph E. Lemke, Ryan P. Crowther, Surya Prasad Bokam
-
Publication number: 20220390255Abstract: Techniques described herein may be used to identify anomalies in a joined region of two datasets. For example, a computer system may determine an elevation anomaly data point in based on an elevation criterion. The computer system may determine a set of buffer points surrounding the elevation anomaly data points. The computer system may user the set of buffer points to reduce the number of data points for adjusting. The computer system may determine a reduction factor based on the buffer points. The computer system may then apply the reduction factor to points in the buffer points and other points.Type: ApplicationFiled: June 3, 2022Publication date: December 8, 2022Applicant: Apple Inc.Inventors: Gianluca Donato, Apostolos Karmirantzos
-
Patent number: 10296644Abstract: Architecture that enables the extraction of document-specific salient terms from documents for use improving the result summaries on a search engine result page (SERP), and methods to extract the salient terms from the documents using search engine logs, document metadata, and other algorithms. Document-specific salient terms can provide additional information and significantly improve user success in finding relevant documents while disregarding non-relevant documents. The architecture also enables the extraction of entity information from a variety of sources, some of which are at a query level, and other sources that are specific to a single document. All the entities available are aggregated for a set of results and the most relevant results are identified. The final set of results is then used to determine where in the document summary to apply visual emphasis or cues (e.g., bolding).Type: GrantFiled: March 15, 2016Date of Patent: May 21, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Yiping Zhou, Gianluca Donato, Aparna Rajaraman, Oana Nicolov
-
Patent number: 10095783Abstract: Architecture that splits the generation of results summaries into at least two phases for reduced latency and improved relevance. A first phase generates a summary quickly and thereby enables subsequent modules to begin processing. A second round then executes in parallel to these other modules to offset the latency. The second round can also provide additional contextual information to the summarization module to improve the quality (relevance) of the summaries. Ultimately, the summaries generated in the two phases are merged. The multiple rounds of summarization enable the first round to be cheaper in processing resources to save overall latency, whereas the second phase can be more expensive, since the second phase can be run in parallel with other modules. Additionally, contextual information can be used to build the full content summaries in the second round.Type: GrantFiled: May 25, 2015Date of Patent: October 9, 2018Inventors: Gianluca Donato, Ara Avanesyan, Aparna Rajaraman
-
Publication number: 20160350412Abstract: Architecture that splits the generation of results summaries into at least two phases for reduced latency and improved relevance. A first phase generates a summary quickly and thereby enables subsequent modules to begin processing. A second round then executes in parallel to these other modules to offset the latency. The second round can also provide additional contextual information to the summarization module to improve the quality (relevance) of the summaries. Ultimately, the summaries generated in the two phases are merged. The multiple rounds of summarization enable the first round to be cheaper in processing resources to save overall latency, whereas the second phase can be more expensive, since the second phase can be run in parallel with other modules. Additionally, contextual information can be used to build the full content summaries in the second round.Type: ApplicationFiled: May 25, 2015Publication date: December 1, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Gianluca Donato, Ara Avanesyan, Aparna Rajaraman
-
Publication number: 20160283593Abstract: Architecture that enables the extraction of document-specific salient terms from documents for use improving the result summaries on a search engine result page (SERP), and methods to extract the salient terms from the documents using search engine logs, document metadata, and other algorithms. Document-specific salient terms can provide additional information and significantly improve user success in finding relevant documents while disregarding non-relevant documents. The architecture also enables the extraction of entity information from a variety of sources, some of which are at a query level, and other sources that are specific to a single document. All the entities available are aggregated for a set of results and the most relevant results are identified. The final set of results is then used to determine where in the document summary to apply visual emphasis or cues (e.g., bolding).Type: ApplicationFiled: March 15, 2016Publication date: September 29, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Yiping Zhou, Gianluca Donato, Aparna Rajaraman, Oana Nicolov
-
Patent number: 9223870Abstract: An ecosystem that enables content providers to decorate search results with interactive content. The searching user can then interact with the content and view the content without leaving the search results page. The content provider sends content and metadata to a content enrichment enabler that transforms the content into an enriched content, and receives back from the enrichment enabler a location identifier which includes information that identifies the provider and the location of the enriched content. The content provider then embeds the identifier in each of the content provider webpages for which such content has been produced. The identifier is indexed by a search engine to identify the interactive content and source thereof for surfacing on a search results page. The search result is decorated with an indicator that the user recognizes as the availability of the enriched content, and uses to access the content via the web page.Type: GrantFiled: November 30, 2012Date of Patent: December 29, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Franco Salvetti, Justin John Trobec, Micol Marchetti-Bowick, Gianluca Donato
-
Publication number: 20140156626Abstract: Architecture that enables user interaction in a search engine results page (SERP) with externally hosted content. A control hosted by an external data source is seamlessly embedded within the SERP, and then functions transparently as if the control were an internally hosted control. The architecture includes the capability to trigger the addition of the control to the SERP, embed the control within the SERP, and enable the control to interact with the SERP. To seamlessly embed the external control, a key is created that uniquely identifies the external control. The key is encoded and injected into the web document index. At query time, the key is detected and causes a link to be rendered within the SERP. When the querying user selects on the link, other elements in the SERP are moved aside to make room for the external control.Type: ApplicationFiled: November 30, 2012Publication date: June 5, 2014Applicant: MICROSOFT CORPORATIONInventors: Franco Salvetti, Justin John Trobec, Gianluca Donato
-
Publication number: 20140156627Abstract: Architecture that facilitates the mapping of multimedia topic summaries from one data source, to web search results from another data source. An algorithmic technique is provided that discriminates (selects) between topic summaries that are wanted and not wanted for presentation to the search engine user based on a predetermine set of characteristics or features. Topic summaries are each pre-associated with a topic identifier. A page identifier is extracted from or created for the webpage that is used to match the topic identifiers to the correct webpage. The page identifier is aligned with the topic identifier of the topic summaries to find matches between topic summaries and webpages. Once alignment is completed, the correct topic identifier is inserted into the internal extended representation (e.g., associated with the content header) of every webpage, which enables the subsequent fetch of the topic summaries for display to users.Type: ApplicationFiled: November 30, 2012Publication date: June 5, 2014Applicant: MICROSOFT CORPORATIONInventors: Micol Marchetti-Bowick, Franco Salvetti, Justin John Trobec, Samuel Mandell, Gianluca Donato, David D. Ahn
-
Publication number: 20140156631Abstract: An ecosystem that enables content providers to decorate search results with interactive content. The searching user can then interact with the content and view the content without leaving the search results page. The content provider sends content and metadata to a content enrichment enabler that transforms the content into an enriched content, and receives back from the enrichment enabler a location identifier which includes information that identifies the provider and the location of the enriched content. The content provider then embeds the identifier in each of the content provider webpages for which such content has been produced. The identifier is indexed by a search engine to identify the interactive content and source thereof for surfacing on a search results page. The search result is decorated with an indicator that the user recognizes as the availability of the enriched content, and uses to access the content via the web page.Type: ApplicationFiled: November 30, 2012Publication date: June 5, 2014Applicant: MICROSOFT CORPORATIONInventors: Franco Salvetti, Justin John Trobec, Micol Marchetti-Bowick, Gianluca Donato
-
Publication number: 20130097482Abstract: A presentation-layer algorithm that uses pixel-based character approximations, a feedback loop for detecting the available presentation width, and presentation-layer specific knowledge of the space available for the content in its rendered form, further taking into consideration adjacent content to optimize the presentation of web result title and snippet text.Type: ApplicationFiled: October 13, 2011Publication date: April 18, 2013Applicant: MICROSOFT CORPORATIONInventors: Daniel Marantz, Keith A. Regier, Tejas Nadkarni, David D. Ahn, Gianluca Donato
-
Patent number: 8332426Abstract: Referring expressions are identified for concepts by analyzing search query and result selection information. An ontology of concepts is identified, and at least one document is associated with each concept. The document associated with a concept is representative of the concept. Search query information from a search engine is analyzed to identify search queries that resulted in user selections of documents associated with the concepts. Referring expressions that refer to the concepts are identified based on the search queries that resulted in user selections of documents corresponding with the concepts. After identifying referring expressions for concepts, search queries may be mapped to referring expressions to identify concepts to which the search queries pertain, and search result pages may be generated based on knowledge of the concepts.Type: GrantFiled: November 23, 2010Date of Patent: December 11, 2012Assignee: Microsoft CorporationInventors: David Ahn, Michael Paul Bieniosek, Andrei Peter Makhanov, Franco Salvetti, Giovanni Lorenzo Thione, Gianluca Donato
-
Publication number: 20120131008Abstract: Referring expressions are identified for concepts by analyzing search query and result selection information. An ontology of concepts is identified, and at least one document is associated with each concept. The document associated with a concept is representative of the concept. Search query information from a search engine is analyzed to identify search queries that resulted in user selections of documents associated with the concepts. Referring expressions that refer to the concepts are identified based on the search queries that resulted in user selections of documents corresponding with the concepts. After identifying referring expressions for concepts, search queries may be mapped to referring expressions to identify concepts to which the search queries pertain, and search result pages may be generated based on knowledge of the concepts.Type: ApplicationFiled: November 23, 2010Publication date: May 24, 2012Applicant: MICROSOFT CORPORATIONInventors: DAVID AHN, MICHAEL PAUL BIENIOSEK, ANDREI PETER MAKHANOV, FRANCO SALVETTI, GIOVANNI LORENZO THIONE, GIANLUCA DONATO
-
Publication number: 20080177704Abstract: Computer-readable media, systems, and user interfaces for organizing queries are described. In embodiments, a query is received, associated with at least one tag, and stored in association therewith. In one embodiment, to determine at least one relevant tag to associate with the query, the received query is analyzed based upon unit frequency and/or relative unit proximity. The unit frequency and/or relative unit proximity is compared to similar measures associated with a plurality of other queries to determine at least one related query. The received query is then associated with at least one tag associated with the related query.Type: ApplicationFiled: January 24, 2007Publication date: July 24, 2008Applicant: Microsoft CorporationInventors: Justin Denney, Jason Wodicka, Gianluca Donato