Patents by Inventor Jon Meling

Jon Meling 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: 12613931
    Abstract: Systems and methods are provided for implementing adaptable embedded search engine functionality. In an aspect, a shared SERP system receives a user search query from a first search utility among a plurality of search utilities, which is associated with corresponding apps that are different from each other. A router of the shared SERP system provides the user search query and location information to a first query builder among one or more query builders of the shared SERP system. The first query builder constructs a query request corresponding to the user search query, based on the provided user search query and location information. A first query executor among one or more query executors of the shared SERP system executes the query request to produce search results. A component renderer of the shared SERP system renders one or more UX components within the first SERP, based on the search results.
    Type: Grant
    Filed: June 16, 2023
    Date of Patent: April 28, 2026
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alicia Oliva Coll, Jose Miguel Rivera Davalos, Qiwen Guo, Raghu R Nadiminti, Andreas Allern Brose, Bjørnstein Lilleby, Steffen Viken Valvåg, Gordon Bradford Jensen, Luke Roberts, Soujanya Srivalli, Jon Meling, Sheng Yi Chou, Tracey Saur, Tudor Popa, Mikael Svenson, Ajla Badza
  • Patent number: 12411898
    Abstract: A computerized method filters search result content using user interaction data. Search result content, including search result entries, is presented. User interaction data is received that is indicative of a user's interactions with the presented search result content and a result filter rule is determined using the user interaction data. Filtered search result content is generated using the determined result filter rule and the generated filtered search result content, including a portion of the search result entries, is presented. In some examples, the user is prompted to accept the filtering of the search result content prior to the generation of the filtered search result content. Thus, the search result content is dynamically filtered based on the user's interactions with that content while the user reviews the content.
    Type: Grant
    Filed: February 23, 2023
    Date of Patent: September 9, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bernt Ivar Olsen-Kristiansen, Jon Meling, Bjørnstein Lilleby, Steffen Viken Valvåg
  • Publication number: 20250156412
    Abstract: Examples of the present disclosure describe systems and methods for determining relationships between content items to create a visualization associated with the various content items. The visualization may provide information regarding what various individuals in a group, team, or organization have been working on (e.g., content, documents, projects).
    Type: Application
    Filed: January 15, 2025
    Publication date: May 15, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jon MELING, Torbjørn HELVIK, Vegar S WANG, Jakob WERNER
  • Publication number: 20250148212
    Abstract: Examples of the present disclosure describe systems and methods for automatically assisting conversations using a graph database. In order to minimize misunderstanding of words and phrases used by participants during a conversation, phrases from the conversation may be received by conversation assistance application as the conversation takes place. Entities may be extracted from the phrase based on natural language recognition according to a domain context of the participant being assisted. One or more tags may be looked up from a graph database, and may be provided to the participant as a list of hashtags related to the conversation. Links to documents may be extracted based on the tags for the participant for viewing during the conversation.
    Type: Application
    Filed: December 10, 2024
    Publication date: May 8, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Bernt Ivar OLSEN, Kristian ELSEBØ, Jon MELING
  • Patent number: 12242492
    Abstract: A method and system for intelligently organizing one or more groups of relevant files may include retrieving a user data signal including user-specific data, analyzing the user data signal to identify a parameter relating to file relevance, identifying one or more relevant files in a storage medium based on the parameter at least one of a user category property, a lifecycle stage property, a relevant activity property, or an activity level property of one or more files in the storage medium, organizing the one or more relevant file into the one or more groups of relevant files, and providing for display data relating to the one or more groups of relevant files.
    Type: Grant
    Filed: June 15, 2023
    Date of Patent: March 4, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Madeline Schuster Kleiner, Bernhard Kohlmeier, Jon Meling, Jan Heier Johansen, Vegar Skjærven Wang, Jignesh Shah
  • Patent number: 12229123
    Abstract: Examples of the present disclosure describe systems and methods for determining relationships between content items to create a visualization associated with the various content items. The visualization may provide information regarding what various individuals in a group, team, or organization have been working on (e.g., content, documents, projects).
    Type: Grant
    Filed: May 2, 2023
    Date of Patent: February 18, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jon Meling, Torbjørn Helvik, Vegar S Wang, Jakob Werner
  • Patent number: 12216722
    Abstract: Technology is disclosed for selecting at least one people highlight, with respect to a person of interest, to be shown on one or more user devices. The user device is monitored to determine a user interest in a person of interest. A set of possible people highlights, with respect to the person of interest is determined. A determination is made as to whether any of the possible people highlights should be suppressed and not presented to the user on the user device. Any people highlights that were determined to be people highlights that should be suppressed and not presented are removed to create a remaining set of possible people highlights. At least one of the remaining set of possible people highlights are presented on the user device.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: February 4, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lionel Antonio Robinson, Vegard Thue Bjørlykke, Katrine Øverlie Svela, Jon Meling, Andreea Sandu, Srinivas Pushkar Ravipati, Cem Aykan, Polijana Andrijana Nincevic, Bergljot Engen, Matthew Gunter Kroe
  • Patent number: 12204865
    Abstract: Examples of the present disclosure describe systems and methods for automatically assisting conversations using a graph database. In order to minimize misunderstanding of words and phrases used by participants during a conversation, phrases from the conversation may be received by conversation assistance application as the conversation takes place. Entities may be extracted from the phrase based on natural language recognition according to a domain context of the participant being assisted. One or more tags may be looked up from a graph database, and may be provided to the participant as a list of hashtags related to the conversation. Links to documents may be extracted based on the tags for the participant for viewing during the conversation.
    Type: Grant
    Filed: December 28, 2022
    Date of Patent: January 21, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bernt Ivar Olsen, Kristian Elsebø, Jon Meling
  • Publication number: 20240419748
    Abstract: Systems and methods are provided for implementing adaptable embedded search engine functionality. In an aspect, a shared SERP system receives a user search query from a first search utility among a plurality of search utilities, which is associated with corresponding apps that are different from each other. A router of the shared SERP system provides the user search query and location information to a first query builder among one or more query builders of the shared SERP system. The first query builder constructs a query request corresponding to the user search query, based on the provided user search query and location information. A first query executor among one or more query executors of the shared SERP system executes the query request to produce search results. A component renderer of the shared SERP system renders one or more UX components within the first SERP, based on the search results.
    Type: Application
    Filed: June 16, 2023
    Publication date: December 19, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Alicia Oliva COLL, Jose Miguel RIVERA DAVALOS, Qiwen GUO, Raghu R. NADIMINTI, Andreas Allern BROSE, Bjørnstein LILLEBY, Steffen Viken VALVÅG, Gordon Bradford JENSEN, Luke ROBERTS, Soujanya SRIVALLI, Jon MELING, Sheng Yi CHOU, Tracey SAUR, Tudor POPA, Mikael SVENSON, Ajla BADZA
  • Patent number: 12135723
    Abstract: Examples of the present disclosure describe systems and methods for leveraging interlinking between resources to determine shared knowledge. In aspects, user interaction with one or more applications or services may be detected. User input associated with the user interaction may be processed to identify information, such as one or more content items, content topics, or entities. The identified information may be used to search one or more data sources for relationships between the identified information and content items, topics, and/or entities stored by the data sources. The results of the search may be collected and/or evaluated to identify the knowledge level of one or more entities with one or more topics. Based on the evaluation, an indication of the identified knowledge level(s) may be provided.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: November 5, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jon Meling, Jan-Ove Karlberg, Tor Kreutzer, Vegar S Wang
  • Patent number: 12086196
    Abstract: Technology is disclosed for selecting at least one people highlight, with respect to a person of interest, to be shown on one or more user devices. The user device is monitored to determine a user interest in a person of interest. A set of possible people highlights, with respect to the person of interest is determined. A determination is made as to whether any of the possible people highlights should be suppressed and not presented to the user on the user device. Any people highlights that were determined to be people highlights that should be suppressed and not presented are removed to create a remaining set of possible people highlights. At least one of the remaining set of possible people highlights are presented on the user device.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: September 10, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lionel Antonio Robinson, Vegard Thue Bjørlykke, Katrine Øverlie Svela, Jon Meling, Andreea Sandu, Srinivas Pushkar Ravipati, Cem Aykan, Polijana Andrijana Nincevic, Bergljot Engen, Matthew Gunter Kroe
  • Publication number: 20240289397
    Abstract: A computerized method filters search result content using user interaction data. Search result content, including search result entries, is presented. User interaction data is received that is indicative of a user's interactions with the presented search result content and a result filter rule is determined using the user interaction data. Filtered search result content is generated using the determined result filter rule and the generated filtered search result content, including a portion of the search result entries, is presented. In some examples, the user is prompted to accept the filtering of the search result content prior to the generation of the filtered search result content. Thus, the search result content is dynamically filtered based on the user's interactions with that content while the user reviews the content.
    Type: Application
    Filed: February 23, 2023
    Publication date: August 29, 2024
    Inventors: Bernt Ivar OLSEN-KRISTIANSEN, Jon MELING, Bjørnstein LILLEBY, Steffen Viken VALVÅG
  • Patent number: 12019684
    Abstract: An API on a server system automatically gathers an instance of each multiple resources from different sources, storing each instance in the server system. Later, a call to the API is received from a querying application, the call comprising a search query comprising. In response, the API selects one or more of the plurality of resources as search results based on evaluating the criterion or criteria against the already-gathered instances of the resources as stored in the server system. The API returns a search response to the querying application, making the corresponding stored instances available to a consuming party In embodiments the API is “holistic” in nature, in that the search results may comprise different types of resource (e.g. file, email, task), from different types source (e.g. type of application they originate from), and/or related to the consuming part by different types of activity (e.g. used, modified shared, trending).
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: June 25, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mario Lucas Pires Vaz Henriques, Christian Thuv, Niels Petter Rasch-Olsen, Helge Solheim, Andreas Eide, Jon Meling
  • Patent number: 12001398
    Abstract: Examples of the present disclosure describe systems and methods for electronic communication and file reference association. In an example, a file reference may refer to file content stored by a file service. The file reference may be used to share the file content in an electronic communication among a plurality of users. The file reference may be identified within the electronic communication, and may be used to generate a file node. The file node may store information relating to the file content and/or file reference. A message node associated with the electronic communication may be created, which may be associated with the file node. The file node may later be used to identify electronic communications relating to the file reference. Thus, electronic communications relating to the file reference may be accessible to a user using the file reference or by searching, rather than manually identifying related electronic communications.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: June 4, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bjørn Elvheim, Vegar Pettersen, Erlend Jensen, Jon Meling, Terje Johansen, Kristian Elsebø
  • Patent number: 11934426
    Abstract: A method and system for receiving data relating to one or more activities performed by a user on a document within a specific time period, the one or more activities being performed by using an application, analyzing the data to identify a category of user activity based at least on the type of activity performed on the document, and transmitting a signal to a device for storage in association with the document, the signal including the identified category.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: March 19, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bernhard Kohlmeier, Madeline Schuster Kleiner, Jon Meling, Jan Heier Johansen, Vegar Skjaerven Wang
  • Publication number: 20240086799
    Abstract: The disclosed technology is generally directed to detecting terminology understanding mismatch candidates. In one example of the technology, input content is received. Topics associated with the input content are identified. For each identified topic, topic information that corresponds to the identified topic is obtained. People associated with the input content are identified. For each identified person, person information that corresponds to the identified person is obtained. Based on the obtained topic information and the obtained person information, for each identified person: a level of proficiency of the identified person in each of the identified topics is determined. For each of the identified topics, whether the determined level of proficiency of the identified person meets a threshold that is associated with the identified topic is evaluated. For each determined level of proficiency that does not meet the threshold that is associated with the identified topic, a remedy is suggested.
    Type: Application
    Filed: September 14, 2022
    Publication date: March 14, 2024
    Inventors: Torbjørn HELVIK, Jon MELING, Jan-Ove Almli KARLBERG
  • Patent number: 11886443
    Abstract: A method and system for intelligently organizing one or more groups of relevant files may include retrieving a user data signal including user-specific data, analyzing the user data signal to identify a parameter relating to file relevance, identifying one or more relevant files in a storage medium based on the parameter at least one of a user category property, a lifecycle stage property, a relevant activity property, or an activity level property of one or more files in the storage medium, organizing the one or more relevant file into the one or more groups of relevant files, and providing for display data relating to the one or more groups of relevant files.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: January 30, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Madeline Schuster Kleiner, Bernhard Kohlmeier, Jon Meling, Jan Heier Johansen, Vegar Skjærven Wang, Jignesh Shah
  • Patent number: 11836142
    Abstract: A method and system for intelligently ranking search results may include receiving a search request containing one or more terms for performing a search, providing the one or more terms for conducting a search, and receiving a search results index containing a list of a plurality of documents, each of the plurality of documents corresponding to one of the one or more terms or to one or more other terms associated with the at least one of the one or more terms.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: December 5, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Torbjørn Helvik, Vegar Skjaerven Wang, Jan Heier Johansen, Jon Meling, Madeline Schuster Kleiner, Bernhard Kohlmeier
  • Publication number: 20230385769
    Abstract: Examples of the present disclosure describe systems and methods for notifying users of content creation related to existing content expertise. In examples, content associated with a data domain is evaluated to determine the topics associated with the content. User activity for the data domain is monitored to determine user knowledge levels on various topics. User collaboration circles are determined based on interactions between users. When new content is detected, topics in the new content are evaluated and users having knowledge on the topics are identified based on the determined knowledge levels. The users having knowledge on the topics are ranked based in part on their collaboration circles. At least a portion of the ranked users having knowledge on the topics are notified of the new content creation and/or the users creating the new content are notified of the ranked users having knowledge on the topics.
    Type: Application
    Filed: May 25, 2022
    Publication date: November 30, 2023
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Torbjørn Helvik, Jan-Ove Karlberg, Jon Meling
  • Publication number: 20230385740
    Abstract: Examples of the present disclosure describe systems and methods for meeting analysis and coaching. In examples, a meeting is monitored to identify meeting content associated with the meeting. The meeting content is analyzed to determine participant content for the participants of the meeting. A knowledge level for topics discussed in the meeting is determined for each participant. A set of policies for the meeting is evaluated to determine whether the set of policies has been satisfied. A set of info including the participant content, the knowledge levels for the participants, the evaluation of the set of policies, and other information is evaluated to generate insights for the participants of the meeting. The insights are provided to the participants of the meeting.
    Type: Application
    Filed: May 27, 2022
    Publication date: November 30, 2023
    Inventors: Jan-Ove Karlberg, Torbjørn Helvik, Jon Meling