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: 20230394991
    Abstract: 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: Application
    Filed: June 2, 2023
    Publication date: December 7, 2023
    Applicant: 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: 20220390255
    Abstract: 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: Application
    Filed: June 3, 2022
    Publication date: December 8, 2022
    Applicant: Apple Inc.
    Inventors: Gianluca Donato, Apostolos Karmirantzos
  • Patent number: 10296644
    Abstract: 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: Grant
    Filed: March 15, 2016
    Date of Patent: May 21, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yiping Zhou, Gianluca Donato, Aparna Rajaraman, Oana Nicolov
  • Patent number: 10095783
    Abstract: 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: Grant
    Filed: May 25, 2015
    Date of Patent: October 9, 2018
    Inventors: Gianluca Donato, Ara Avanesyan, Aparna Rajaraman
  • Publication number: 20160350412
    Abstract: 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: Application
    Filed: May 25, 2015
    Publication date: December 1, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Gianluca Donato, Ara Avanesyan, Aparna Rajaraman
  • Publication number: 20160283593
    Abstract: 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: Application
    Filed: March 15, 2016
    Publication date: September 29, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Yiping Zhou, Gianluca Donato, Aparna Rajaraman, Oana Nicolov
  • Patent number: 9223870
    Abstract: 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: Grant
    Filed: November 30, 2012
    Date of Patent: December 29, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Franco Salvetti, Justin John Trobec, Micol Marchetti-Bowick, Gianluca Donato
  • Publication number: 20140156626
    Abstract: 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: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Franco Salvetti, Justin John Trobec, Gianluca Donato
  • Publication number: 20140156627
    Abstract: 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: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Micol Marchetti-Bowick, Franco Salvetti, Justin John Trobec, Samuel Mandell, Gianluca Donato, David D. Ahn
  • Publication number: 20140156631
    Abstract: 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: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Franco Salvetti, Justin John Trobec, Micol Marchetti-Bowick, Gianluca Donato
  • Publication number: 20130097482
    Abstract: 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: Application
    Filed: October 13, 2011
    Publication date: April 18, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Daniel Marantz, Keith A. Regier, Tejas Nadkarni, David D. Ahn, Gianluca Donato
  • Patent number: 8332426
    Abstract: 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: Grant
    Filed: November 23, 2010
    Date of Patent: December 11, 2012
    Assignee: Microsoft Corporation
    Inventors: David Ahn, Michael Paul Bieniosek, Andrei Peter Makhanov, Franco Salvetti, Giovanni Lorenzo Thione, Gianluca Donato
  • Publication number: 20120131008
    Abstract: 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: Application
    Filed: November 23, 2010
    Publication date: May 24, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: DAVID AHN, MICHAEL PAUL BIENIOSEK, ANDREI PETER MAKHANOV, FRANCO SALVETTI, GIOVANNI LORENZO THIONE, GIANLUCA DONATO
  • Publication number: 20080177704
    Abstract: 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: Application
    Filed: January 24, 2007
    Publication date: July 24, 2008
    Applicant: Microsoft Corporation
    Inventors: Justin Denney, Jason Wodicka, Gianluca Donato