Patents by Inventor Marcelo Medeiros De Barros
Marcelo Medeiros De Barros 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: 20240062002Abstract: A computing system obtains a first article about a first topic, where the first article references a plurality of entities including a person. The computing system identifies the person as a dominant entity of the first article. The computing system determines whether the first article expresses negative sentiment based upon content of the first article. In accordance with a determination that the first article does not express negative sentiment, the computing system retrieves a uniform resource locator (URL) of a webpage about a second topic that is of interest to the first person. Upon receiving a request for the first article from a computing device, the computing system causes the first article and a link to be concurrently displayed on a display, where the URL of the webpage is embedded in the link.Type: ApplicationFiled: November 2, 2023Publication date: February 22, 2024Inventors: Aman SINGHAL, Deep Narayan DUBEY, Marcelo Medeiros DE BARROS
-
Patent number: 11847181Abstract: A “while away” canvas is described herein. A client computing device detects that a page that comprises search results is displayed on a display of the client computing device, wherein the search results were identified based upon a query received from the client computing device. The client computing device subsequently detects that focus of the user has left the page. Upon detecting that focus of the user has returned to the page, the client computing device updates the page to include the “while away” canvas, which identifies additional search results (based upon the query) that were published after the page that comprises the search results was initially displayed.Type: GrantFiled: February 14, 2020Date of Patent: December 19, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Hariharan Ragunathan, Marcelo Medeiros De Barros, Sarah Jiaxuan Liu, Benjamin David Brubaker, Rahul Lal
-
Patent number: 11842153Abstract: A computing system obtains a first article about a first topic, where the first article references a plurality of entities including a person. The computing system identifies the person as a dominant entity of the first article. The computing system determines whether the first article expresses negative sentiment based upon content of the first article. In accordance with a determination that the first article does not express negative sentiment, the computing system retrieves a uniform resource locator (URL) of a webpage about a second topic that is of interest to the first person. Upon receiving a request for the first article from a computing device, the computing system causes the first article and a link to be concurrently displayed on a display, where the URL of the webpage is embedded in the link.Type: GrantFiled: September 1, 2021Date of Patent: December 12, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Aman Singhal, Deep Narayan Dubey, Marcelo Medeiros De Barros
-
Patent number: 11803574Abstract: The present disclosure relates to systems, devices, and methods for annotating or classifying regional sports into new sports categories and generating webpages for the regional sports. The methods and systems may create new tabs or icons on the browser sports webpages with the regional sports allowing the user to select the regional sports and access a dedicated webpage for the regional sport with information for the regional sport.Type: GrantFiled: June 4, 2021Date of Patent: October 31, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Aman Singhal, Shrestha Mohanty, Marcelo Medeiros De Barros
-
Publication number: 20230131860Abstract: The present disclosure relates to systems and methods for automatically associating additional content with sports games. The systems and methods obtain game schedule data for a plurality of sports games, and for each scheduled game, the systems and methods select articles published within a timeframe of the game date of the scheduled game. The systems and methods identify sports articles associated with the sports game based on entities and event phrases extracted from the sports articles matching the schedule game data. The systems and methods classify the sports articles into a plurality of clusters and use the clusters to associate the sports articles to the game schedule data and store the associated sports articles with the game schedule data.Type: ApplicationFiled: December 10, 2021Publication date: April 27, 2023Inventors: Aman SINGHAL, Deep Narayan DUBEY, Marcelo Medeiros DE BARROS, Prithvishankar SRINIVASAN
-
Publication number: 20230031412Abstract: A computing system obtains a first article about a first topic, where the first article references a plurality of entities including a person. The computing system identifies the person as a dominant entity of the first article. The computing system determines whether the first article expresses negative sentiment based upon content of the first article. In accordance with a determination that the first article does not express negative sentiment, the computing system retrieves a uniform resource locator (URL) of a webpage about a second topic that is of interest to the first person. Upon receiving a request for the first article from a computing device, the computing system causes the first article and a link to be concurrently displayed on a display, where the URL of the webpage is embedded in the link.Type: ApplicationFiled: September 1, 2021Publication date: February 2, 2023Inventors: Aman SINGHAL, Deep Narayan DUBEY, Marcelo Medeiros DE BARROS
-
Publication number: 20220365951Abstract: The present disclosure relates to systems, devices, and methods for annotating or classifying regional sports into new sports categories and generating webpages for the regional sports. The methods and systems may create new tabs or icons on the browser sports webpages with the regional sports allowing the user to select the regional sports and access a dedicated webpage for the regional sport with information for the regional sport.Type: ApplicationFiled: June 4, 2021Publication date: November 17, 2022Inventors: Aman SINGHAL, Shrestha MOHANTY, Marcelo Medeiros DE BARROS
-
Publication number: 20220309055Abstract: The present disclosure relates to systems, devices, and methods for identifying structured data for any webpage when a user requests the webpage, or the webpage loads in a browser. The systems, devices, and methods extract a portion of the webpage content and use the webpage content to determine the domain of the webpage, extract entities from the webpage content, query one or more datastores with content for structured data based on the domain and the extracted entities and present the structured data with the webpage.Type: ApplicationFiled: June 3, 2021Publication date: September 29, 2022Inventors: Prithvishankar SRINIVASAN, Aman SINGHAL, Marcelo Medeiros DE BARROS, Laurentiu Titi NEDELCU, Scott Andrew BORTON
-
Publication number: 20220222289Abstract: The present disclosure relates to systems, devices, and methods for identifying additional content for an article. The systems, devices, and methods may identify a domain for the articles and content and may use machine learning models to classify the articles and the content into categories using smart tags for the domain. The systems, devices, and methods may convert the articles and the content into document vectors using a pre-trained domain specific language model and generate a relevance score for the articles and the content using the document vectors. The systems, devices, and methods may generate a list of predicted matches that includes content that is similar to the article based on the relevance score. The systems, devices, and methods may filter the list of predicted matches based on a temporal proximity to generate a list of additional content for the article.Type: ApplicationFiled: March 12, 2021Publication date: July 14, 2022Inventors: Prithvishankar SRINIVASAN, Aman SINGHAL, Marcelo Medeiros DE BARROS
-
Publication number: 20220171819Abstract: A method of selectively providing different types of search engine results to different searchers is provided. A browsing history for each of a plurality of unique identities is logged. A unique identity is associated with a rich segment experience responsive to the browsing history for the unique identity satisfying correlation criteria of the rich segment experience. The rich segment experience is configured to present curated segment-specific information with other search results on a search result web page. Responsive to receiving a search query from the unique identity previously associated with the rich segment experience, the rich segment experience is presented with other search results on the search result web page. Responsive to receiving the search query from a different unique identity not previously associated with the rich segment experience, other search results are presented without the rich segment experience on the search result web page.Type: ApplicationFiled: February 15, 2022Publication date: June 2, 2022Inventors: Aman SINGHAL, Marcelo Medeiros DE BARROS, Prithvishankar SRINIVASAN, Max ARTEMOV, Donald Frank BRINKMAN, JR.
-
Patent number: 11281733Abstract: A method of selectively providing different types of search engine results to different searchers is provided. A browsing history for each of a plurality of unique identities is logged. A unique identity is associated with a rich segment experience responsive to the browsing history for the unique identity satisfying correlation criteria of the rich segment experience. The rich segment experience is configured to present curated segment-specific information with other search results on a search result web page. Responsive to receiving a search query from the unique identity previously associated with the rich segment experience, the rich segment experience is presented with other search results on the search result web page. Responsive to receiving the search query from a different unique identity not previously associated with the rich segment experience, other search results are presented without the rich segment experience on the search result web page.Type: GrantFiled: March 14, 2019Date of Patent: March 22, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Aman Singhal, Marcelo Medeiros De Barros, Prithvishankar Srinivasan, Max Artemov, Donald Frank Brinkman, Jr.
-
Publication number: 20220043873Abstract: Examples of the present disclosure describe systems and methods that provide a pipeline to generate personalized queries that are associated with and based on a user's interests determined from a user's past searches, on an Internet search engine, and/or the content the user viewed from the past searches. The suggested queries can be shown in a user interface component associated with the user interface of the search engine and before the user enters anything, such as a new Internet search. This pre-population of searches associated with a user's interests gives an opportunity to the user to try these queries without manually entering in a search string.Type: ApplicationFiled: October 21, 2021Publication date: February 10, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Marcelo Medeiros DE BARROS, Aman SINGHAL, Prithvishankar SRINIVASAN
-
Patent number: 11182446Abstract: Examples of the present disclosure describe systems and methods that provide a pipeline to generate personalized queries that are associated with and based on a user's interests determined from a user's past searches, on an Internet search engine, and/or the content the user viewed from the past searches. The suggested queries can be shown in a user interface component associated with the user interface of the search engine and before the user enters anything, such as a new Internet search. This pre-population of searches associated with a user's interests gives an opportunity to the user to try these queries without manually entering in a search string.Type: GrantFiled: September 20, 2018Date of Patent: November 23, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Marcelo Medeiros De Barros, Aman Singhal, Prithvishankar Srinivasan
-
Publication number: 20210256083Abstract: A “while away” canvas is described herein. A client computing device detects that a page that comprises search results is displayed on a display of the client computing device, wherein the search results were identified based upon a query received from the client computing device. The client computing device subsequently, detects that focus of the user has left the page. Upon detecting that focus of the user has returned to the page, the client computing device updates the page to include the “while away” canvas, which identifies additional search results (based upon the query) that were published after the page that comprises the search results was initially displayed.Type: ApplicationFiled: February 14, 2020Publication date: August 19, 2021Inventors: Hariharan RAGUNATHAN, Marcelo Medeiros DE BARROS, Sarah Jiaxuan LIU, Benjamin David BRUBAKER, Rahul LAL
-
Publication number: 20210248199Abstract: A search engine query can be received, along with contextual data encoding information about a context of the query. The query can be classified into a selected user interface profile of multiple available user interface profiles, with the classifying including applying a classification model to the contextual data. A visual structure generator can be selected using results of the classifying, and a search results page can be generated for the query. The generating of the search results page can include using the selected visual structure generator to impose a selected visual structure on the search results page, with the selected visual structure corresponding to the selected visual structure generator. The generated search results page can be returned in response to the receiving of the query.Type: ApplicationFiled: April 28, 2021Publication date: August 12, 2021Inventors: Saulo Santos, Manish Mittal, Abinash Sarangi, Prithvishankar Srinivasan, Hariharan Ragunathan, Rahul Lal, Aman Singhal, Marcelo Medeiros De Barros
-
Publication number: 20210192571Abstract: A content publisher incorporates a script into a web page. The script consumes an event raised in response a user submitting a query. The script captures the query and related information and sends the captured query and information to a search provider, either directly or through the content publisher. The search provider uses the query and information to identify both the content publisher and branding information associated with the content publisher. An iframe is assembled by the search provider that contains current results from the content publisher as well as web results. The iframe is branded with the content publisher branding information and returned to the user, either directly or through the content publisher. The resultant search experience appears as if it were provided by the content publisher.Type: ApplicationFiled: December 20, 2019Publication date: June 24, 2021Inventors: Flint LUU, Rahul LAL, Diane Mary Ash SHAMBAUGH, Hariharan RAGUNATHAN, Marcelo Medeiros DE BARROS, Qianyu LIU, Benjamin David BRUBAKER, Shuai HAN
-
Publication number: 20200293586Abstract: A method of selectively providing different types of search engine results to different searchers is provided. A browsing history for each of a plurality of unique identities is logged. A unique identity is associated with a rich segment experience responsive to the browsing history for the unique identity satisfying correlation criteria of the rich segment experience. The rich segment experience is configured to present curated segment-specific information with other search results on a search result web page. Responsive to receiving a search query from the unique identity previously associated with the rich segment experience, the rich segment experience is presented with other search results on the search result web page. Responsive to receiving the search query from a different unique identity not previously associated with the rich segment experience, other search results are presented without the rich segment experience on the search result web page.Type: ApplicationFiled: March 14, 2019Publication date: September 17, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Aman SINGHAL, Marcelo Medeiros DE BARROS, Prithvishankar SRINIVASAN, Max ARTEMOV, Donald Frank BRINKMAN, JR.
-
Patent number: 10701166Abstract: Unique application identification (UAID) stamping for automated classification of an implicit query as an application intent query from web results for enabling improved delivery of applications as a search result is provided. An application indexing engine identifies web resources related to an app, and tags the resources with a unique application identifier associated with the app. Accordingly, an implicit query where a web resource responsive to the query is related to the app triggers classification of the query as an app-intent query, enabling the app to be provided as an app result in response to the query. The app is presented to a user, who may selectively download the app.Type: GrantFiled: March 17, 2017Date of Patent: June 30, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Manish Mittal, Aman Singhal, Marcelo Medeiros De Barros
-
Publication number: 20200097607Abstract: Examples of the present disclosure describe systems and methods that provide a pipeline to generate personalized queries that are associated with and based on a user's interests determined from a user's past searches, on an Internet search engine, and/or the content the user viewed from the past searches. The suggested queries can be shown in a user interface component associated with the user interface of the search engine and before the user enters anything, such as a new Internet search. This pre-population of searches associated with a user's interests gives an opportunity to the user to try these queries without manually entering in a search string.Type: ApplicationFiled: September 20, 2018Publication date: March 26, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Marcelo Medeiros DE BARROS, Aman SINGHAL, Prithvishankar SRINIVASAN
-
Publication number: 20190325069Abstract: A search engine query can be received, along with contextual data encoding information about a context of the query. The query can be classified into a selected user interface profile of multiple available user interface profiles, with the classifying including applying a classification model to the contextual data. A visual structure generator can be selected using results of the classifying, and a search results page can be generated for the query. The generating of the search results page can include using the selected visual structure generator to impose a selected visual structure on the search results page, with the selected visual structure corresponding to the selected visual structure generator. The generated search results page can be returned in response to the receiving of the query.Type: ApplicationFiled: April 18, 2018Publication date: October 24, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Saulo Santos, Manish Mittal, Abinash Sarangi, Prithvishankar Srinivasan, Hariharan Ragunathan, Rahul Lal, Aman Singhal, Marcelo Medeiros De Barros