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: 20240062002
    Abstract: 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: Application
    Filed: November 2, 2023
    Publication date: February 22, 2024
    Inventors: Aman SINGHAL, Deep Narayan DUBEY, Marcelo Medeiros DE BARROS
  • Patent number: 11847181
    Abstract: 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: Grant
    Filed: February 14, 2020
    Date of Patent: December 19, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Hariharan Ragunathan, Marcelo Medeiros De Barros, Sarah Jiaxuan Liu, Benjamin David Brubaker, Rahul Lal
  • Patent number: 11842153
    Abstract: 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: Grant
    Filed: September 1, 2021
    Date of Patent: December 12, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Aman Singhal, Deep Narayan Dubey, Marcelo Medeiros De Barros
  • Patent number: 11803574
    Abstract: 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: Grant
    Filed: June 4, 2021
    Date of Patent: October 31, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aman Singhal, Shrestha Mohanty, Marcelo Medeiros De Barros
  • Publication number: 20230131860
    Abstract: 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: Application
    Filed: December 10, 2021
    Publication date: April 27, 2023
    Inventors: Aman SINGHAL, Deep Narayan DUBEY, Marcelo Medeiros DE BARROS, Prithvishankar SRINIVASAN
  • Publication number: 20230031412
    Abstract: 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: Application
    Filed: September 1, 2021
    Publication date: February 2, 2023
    Inventors: Aman SINGHAL, Deep Narayan DUBEY, Marcelo Medeiros DE BARROS
  • Publication number: 20220365951
    Abstract: 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: Application
    Filed: June 4, 2021
    Publication date: November 17, 2022
    Inventors: Aman SINGHAL, Shrestha MOHANTY, Marcelo Medeiros DE BARROS
  • Publication number: 20220309055
    Abstract: 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: Application
    Filed: June 3, 2021
    Publication date: September 29, 2022
    Inventors: Prithvishankar SRINIVASAN, Aman SINGHAL, Marcelo Medeiros DE BARROS, Laurentiu Titi NEDELCU, Scott Andrew BORTON
  • Publication number: 20220222289
    Abstract: 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: Application
    Filed: March 12, 2021
    Publication date: July 14, 2022
    Inventors: Prithvishankar SRINIVASAN, Aman SINGHAL, Marcelo Medeiros DE BARROS
  • Publication number: 20220171819
    Abstract: 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: Application
    Filed: February 15, 2022
    Publication date: June 2, 2022
    Inventors: Aman SINGHAL, Marcelo Medeiros DE BARROS, Prithvishankar SRINIVASAN, Max ARTEMOV, Donald Frank BRINKMAN, JR.
  • Patent number: 11281733
    Abstract: 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: Grant
    Filed: March 14, 2019
    Date of Patent: March 22, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aman Singhal, Marcelo Medeiros De Barros, Prithvishankar Srinivasan, Max Artemov, Donald Frank Brinkman, Jr.
  • Publication number: 20220043873
    Abstract: 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: Application
    Filed: October 21, 2021
    Publication date: February 10, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Marcelo Medeiros DE BARROS, Aman SINGHAL, Prithvishankar SRINIVASAN
  • Patent number: 11182446
    Abstract: 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: Grant
    Filed: September 20, 2018
    Date of Patent: November 23, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Marcelo Medeiros De Barros, Aman Singhal, Prithvishankar Srinivasan
  • Publication number: 20210256083
    Abstract: 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: Application
    Filed: February 14, 2020
    Publication date: August 19, 2021
    Inventors: Hariharan RAGUNATHAN, Marcelo Medeiros DE BARROS, Sarah Jiaxuan LIU, Benjamin David BRUBAKER, Rahul LAL
  • Publication number: 20210248199
    Abstract: 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: Application
    Filed: April 28, 2021
    Publication date: August 12, 2021
    Inventors: Saulo Santos, Manish Mittal, Abinash Sarangi, Prithvishankar Srinivasan, Hariharan Ragunathan, Rahul Lal, Aman Singhal, Marcelo Medeiros De Barros
  • Publication number: 20210192571
    Abstract: 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: Application
    Filed: December 20, 2019
    Publication date: June 24, 2021
    Inventors: Flint LUU, Rahul LAL, Diane Mary Ash SHAMBAUGH, Hariharan RAGUNATHAN, Marcelo Medeiros DE BARROS, Qianyu LIU, Benjamin David BRUBAKER, Shuai HAN
  • Publication number: 20200293586
    Abstract: 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: Application
    Filed: March 14, 2019
    Publication date: September 17, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Aman SINGHAL, Marcelo Medeiros DE BARROS, Prithvishankar SRINIVASAN, Max ARTEMOV, Donald Frank BRINKMAN, JR.
  • Patent number: 10701166
    Abstract: 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: Grant
    Filed: March 17, 2017
    Date of Patent: June 30, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manish Mittal, Aman Singhal, Marcelo Medeiros De Barros
  • Publication number: 20200097607
    Abstract: 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: Application
    Filed: September 20, 2018
    Publication date: March 26, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Marcelo Medeiros DE BARROS, Aman SINGHAL, Prithvishankar SRINIVASAN
  • Publication number: 20190325069
    Abstract: 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: Application
    Filed: April 18, 2018
    Publication date: October 24, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Saulo Santos, Manish Mittal, Abinash Sarangi, Prithvishankar Srinivasan, Hariharan Ragunathan, Rahul Lal, Aman Singhal, Marcelo Medeiros De Barros