Patents by Inventor Antonio Gulli
Antonio Gulli 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: 11226999Abstract: Systems, methods, and readable memory for providing recommendations. A method includes receiving data corresponding to one or more user interactions with a user interface, where the one or more user interactions indicate a research topic, searching one or more databases for references relating to the research topic, extracting names from the references, the names corresponding to potential collaborators, placing the names into a ranked list, where the names are arranged in the ranked list according to a predicted relevance to a user, and providing the ranked list via the user interface to the user.Type: GrantFiled: October 4, 2018Date of Patent: January 18, 2022Assignee: ELSEVIER, INC.Inventors: Antonio Gulli, Maya Hristakeva, Kris Jack
-
Publication number: 20190108275Abstract: Systems, methods, and readable memory for providing recommendations are disclosed. A method includes receiving data corresponding to one or more user interactions with a user interface, where the one or more user interactions indicate a research topic, searching one or more databases for references relating to the research topic, extracting a plurality of names from the references, the plurality of names corresponding to a plurality of potential collaborators, placing the plurality of names into a ranked list, where the plurality of names are arranged in the ranked list according to a predicted relevance to a user, and providing the ranked list via the user interface to the user.Type: ApplicationFiled: October 4, 2018Publication date: April 11, 2019Inventors: Antonio Gulli, Maya Hristakeva, Kris Jack
-
Patent number: 9990052Abstract: Systems, methods, and computer storage media having computer-executable instructions embodied thereon that provide contextual services are provided. Embodiments of the present invention allow an input mechanism to provide contextual services. Exemplary input mechanisms include a keyboard, a gesture interface, and a speech interface. These inputs may be used to provide user input into one or more applications running on a computer. The contextual services provided include composition assistance, grammatical assistance, communication-context assistance, and research assistance. In one embodiment, an input mechanism (“IME”) program provides the contextual service. The IME program may work with a remote contextual-service provider. The IME program communicates user input and contextual information to the contextual-service provider. The contextual-service provider analyzes the input and contextual information to determine whether one or more contextual services should be provided.Type: GrantFiled: December 13, 2016Date of Patent: June 5, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Yu-Ting Kuo, Antonio Gulli, Kuansan Wang
-
Publication number: 20170132324Abstract: Various embodiments of the disclosed subject matter include computer-implemented methods, computer-readable media, and computer systems configured to respond to a search query from a computer user. In response to receiving a search query from the computer user, search results are obtained. A plurality of user intents are identified according to the obtained search results. The obtained search results are then grouped according to the subject matter of the search results, where each group corresponds to one of the plurality of user intents. A first user intent (with the corresponding group of search results) is selected. A search results page is generated from the search results of the group the search results corresponding to the selected first user intent and the generated search results page is returned to the computer user in response to the search query.Type: ApplicationFiled: November 18, 2016Publication date: May 11, 2017Inventors: William Ramsey, Nitin Agrawal, Simant Dube, Antonio Gulli, Binit Kumar Jha
-
Publication number: 20170090595Abstract: Systems, methods, and computer storage media having computer-executable instructions embodied thereon that provide contextual services are provided. Embodiments of the present invention allow an input mechanism to provide contextual services. Exemplary input mechanisms include a keyboard, a gesture interface, and a speech interface. These inputs may be used to provide user input into one or more applications running on a computer. The contextual services provided include composition assistance, grammatical assistance, communication-context assistance, and research assistance. In one embodiment, an input mechanism (“IME”) program provides the contextual service. The IME program may work with a remote contextual-service provider. The IME program communicates user input and contextual information to the contextual-service provider. The contextual-service provider analyzes the input and contextual information to determine whether one or more contextual services should be provided.Type: ApplicationFiled: December 13, 2016Publication date: March 30, 2017Inventors: YU-TING KUO, ANTONIO GULLI, KUANSAN WANG
-
Patent number: 9576074Abstract: Systems, methods, and computer storage media having computer-executable instructions embodied thereon that provide contextual services are provided. Embodiments of the present invention allow an input mechanism to provide contextual services. Exemplary input mechanisms include a keyboard, a gesture interface, and a speech interface. These inputs may be used to provide user input into one or more applications running on a computer. The contextual services provided include composition assistance, grammatical assistance, communication-context assistance, and research assistance. In one embodiment, an input mechanism (“IME”) program provides the contextual service. The IME program may work with a remote contextual-service provider. The IME program communicates user input and contextual information to the contextual-service provider. The contextual-service provider analyzes the input and contextual information to determine whether one or more contextual services should be provided.Type: GrantFiled: June 20, 2013Date of Patent: February 21, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Yu-Ting Kuo, Antonio Gulli, Kuansan Wang
-
Patent number: 9536001Abstract: Various embodiments of the disclosed subject matter include computer-implemented methods, computer-readable media, and computer systems configured to respond to a search query from a computer user. In response to receiving a search query from the computer user, search results are obtained. A plurality of user intents are identified according to the obtained search results. The obtained search results are then grouped according to the subject matter of the search results, where each group corresponds to one of the plurality of user intents. A first user intent (with the corresponding group of search results) is selected. A search results page is generated from the search results of the group the search results corresponding to the selected first user intent and the generated search results page is returned to the computer user in response to the search query.Type: GrantFiled: November 13, 2012Date of Patent: January 3, 2017Assignee: Microsoft Technology Licensing, LLCInventors: William Ramsey, Nitin Agrawal, Simant Dube, Antonio Gulli, Binit Kumar Jha
-
Publication number: 20140379744Abstract: Systems, methods, and computer storage media having computer-executable instructions embodied thereon that provide contextual services are provided. Embodiments of the present invention allow an input mechanism to provide contextual services. Exemplary input mechanisms include a keyboard, a gesture interface, and a speech interface. These inputs may be used to provide user input into one or more applications running on a computer. The contextual services provided include composition assistance, grammatical assistance, communication-context assistance, and research assistance. In one embodiment, an input mechanism (“IME”) program provides the contextual service. The IME program may work with a remote contextual-service provider. The IME program communicates user input and contextual information to the contextual-service provider. The contextual-service provider analyzes the input and contextual information to determine whether one or more contextual services should be provided.Type: ApplicationFiled: June 20, 2013Publication date: December 25, 2014Inventors: YU-TING KUO, ANTONIO GULLI, KUANSAN WANG
-
Publication number: 20140279993Abstract: Systems and methods for clarifying a computer user's intent with regard to one or more query terms of a search query are presented. Often, one or more query terms of a search query are ambiguous and/or unclear. As presented herein, upon identifying a query term in the search query that is unclear, clarification data is obtained and presented to the computer user by way of a clarification user interface. The computer user is able to identify one or more aspects of the computer user's intent, intent clarifications, with regard to the query term through the clarification user interface. Upon instruction by the computer user, the search query, along with the intent clarifications, is submitted to a search engine and the search results obtained from the search engine are presented to the computer user.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: MICROSOFT CORPORATIONInventors: Daniel Bernhardt, Antonio Gulli, Rui Andre Augusto Ferreira, Elbio Renato Torres Abib, Ashish Gandhe, Srinivas Chappidi
-
Publication number: 20140136536Abstract: Various embodiments of the disclosed subject matter include computer-implemented methods, computer-readable media, and computer systems configured to respond to a search query from a computer user. In response to receiving a search query from the computer user, search results are obtained. A plurality of user intents are identified according to the obtained search results. The obtained search results are then grouped according to the subject matter of the search results, where each group corresponds to one of the plurality of user intents. A first user intent (with the corresponding group of search results) is selected. A search results page is generated from the search results of the group the search results corresponding to the selected first user intent and the generated search results page is returned to the computer user in response to the search query.Type: ApplicationFiled: November 13, 2012Publication date: May 15, 2014Applicant: Microsoft CorporationInventors: William Ramsey, Nitin Agrawal, Simant Dube, Antonio Gulli, Binit Kumar Jha
-
Publication number: 20090100357Abstract: Systems and methods for presenting information are disclosed. Users are presented with a selectable representation of the information on a webpage. Users can access additional information and/or another web page by mousing over the selectable representation. The mouse over includes pointing the mouse pointer over the selectable representation for a predetermined amount of time.Type: ApplicationFiled: October 11, 2007Publication date: April 16, 2009Inventors: Alessio Signorini, Antonio Gulli
-
Publication number: 20080262998Abstract: Systems and methods for presenting news information and personalizing presentation of news information are disclosed. Users are presented with a selectable, visual representation of the news information. Users can access additional news information and/or a personalized newspaper by selecting a visual representation of the news information. Systems and methods for monitoring user selection and modifying the personalized newspaper are also disclosed.Type: ApplicationFiled: April 17, 2007Publication date: October 23, 2008Inventors: Alessio Signorini, Giuseppe Ottaviano, Antonio Gulli