Patents by Inventor Uwe Karl Hansmann

Uwe Karl Hansmann 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: 20230418969
    Abstract: In an approach to improve service routing, embodiments route a service request to an execution environment. Embodiments provide a plurality of execution environments, wherein in each execution environment executable services are deployable, provide a service registry maintaining a plurality of execution environments, and receive, by the service registry, a service routing request. Further, embodiments determine a required trust level for a service relating to the service routing request by using a trained machine-learning system for outputting a trust level class when receiving service context data of the service relating to the service routing request as input, determine, using the service registry, a set of execution environments matching the output trust level class, and select, by the service registry, one execution environment of the determined set of execution environments.
    Type: Application
    Filed: June 22, 2022
    Publication date: December 28, 2023
    Inventors: Uwe Karl Hansmann, Timo Kussmaul, Thomas Stober
  • Patent number: 11727283
    Abstract: Provided is a method for distributing rules across instances of a rules engine. The method includes determining a rule load for each set of rules of a plurality of sets of rules. Each set of rules is associated with a tenant of a plurality of tenants hosted on a multi-tenant system. The method includes combining the rule load for each set of rules into an overall rule load. The method further includes distributing the sets of rules across a set of rules engine instances such that approximately the same fraction of the overall rule load is assigned to each rules engine instance of the set of rules engine instances.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: August 15, 2023
    Assignee: International Business Machines Corporation
    Inventors: Rachael Marie Huston Dickens, Kelley Gordon, Uwe Karl Hansmann, Dieter Buehler
  • Patent number: 11683283
    Abstract: The present disclosure relates to a method comprising receiving an electronic message. Message intents of the received electronic message and one or more related intents may be determined. An electronic message may be generated according to a selected subset of the message intents or according to the related intents. The generated electronic message may be provided.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: June 20, 2023
    Assignee: International Business Machines Corporation
    Inventors: Uwe Karl Hansmann, Thomas Stober, Timo Kussmaul, Vijay Ekambaram, Sneha Mondal, Smitkumar Narotambhai Marvaniya
  • Publication number: 20230169119
    Abstract: Provided are techniques for mode-specific search query processing. A current search query is received from a user, wherein the user has a user profile. In response to determining that a query mode for the current search query is a guided mode, a query context of the current search query is determined. A classification for the current search query is determined. One or more search influencers are identified using the classification, where each of the one or more search influencers has a corresponding user profile. The current search query is rewritten based on the query context, a private portion of the user profile of the user, and a public portion of each corresponding user profile of each of the one or more search influencers. The rewritten search query is executed to generate search results, and the search results are returned.
    Type: Application
    Filed: January 27, 2023
    Publication date: June 1, 2023
    Inventors: Thomas STOBER, Timo KUSSMAUL, Carsten LEUE, Uwe Karl HANSMANN
  • Patent number: 11586676
    Abstract: Provided are techniques for mode-specific search query processing. A current search query is received from a user, wherein the user has a user profile. In response to determining that a query mode for the current search query is a guided mode, a query context of the current search query is determined. A classification for the current search query is determined. One or more search influencers are identified using the classification, where each of the one or more search influencers has a corresponding user profile. The current search query is rewritten based on the query context, a private portion of the user profile of the user, and a public portion of each corresponding user profile of each of the one or more search influencers. The rewritten search query is executed to generate search results, and the search results are returned.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: February 21, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Stober, Timo Kussmaul, Carsten Leue, Uwe Karl Hansmann
  • Patent number: 11586764
    Abstract: An application (App)-BOT, scans a context of a user of an application and obtains current scanned user data. The App BOT determines a set of user information entities from the scanned user data containing current information about the user. In a negotiation phase, the App BOT a data access request offer from a mixed reality data (MRD)-BOT. A privacy leak score is estimated that represents a user value attributed to the permission to access the labelled user information entity based on the data access request offer. Responsive to determining that the privacy leak score exceeds a privacy leak score threshold, an acceptance of the data access request offer is sent to the MRD BOT and providing access requested by the data access request. Otherwise, a counteroffer is sent to the offer to the MRD BOT.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: February 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Timo Kussmaul, Uwe Karl Hansmann, Vijay Ekambaram, Padmanabha Venkatagiri Seshadri
  • Patent number: 11562037
    Abstract: A computer-implemented method for enabling static markup crawlability for a web application dynamically updating web pages client-side may be provided. The method comprises providing a web application identifiable by a web address comprising both, a static content block and dynamic content, and generating a static HTML page and pre-rendering the static content block of the web application such that at least a portion of static content of the web application is crawlable.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: January 24, 2023
    Assignee: International Business Machines Corporation
    Inventors: Dieter Buehler, Carsten Leue, Uwe Karl Hansmann
  • Patent number: 11533279
    Abstract: The present disclosure relates to a method comprising receiving an electronic message of an electronic communication system. An image based noisy content may be generated. The image based noisy content is different from a content of the received electronic message and relates to the message intents of the received message. The electronic communication system may be configured to provide the image based noisy to the recipient instead of the received electronic message or provide the received electronic message to the recipient in addition to the image based noisy.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: December 20, 2022
    Assignee: International Business Machines Corporation
    Inventors: Uwe Karl Hansmann, Vijay Ekambaram, Smitkumar Narotambhai Marvaniya, Timo Kussmaul, Thomas Stober, Sneha Mondal
  • Patent number: 11520786
    Abstract: A method, system and computer-usable medium for optimizing of search rules modifying search results. A rules service is initiated prior to executing a given search query from a shopper. A search rule evaluation is performed for the given search query and implementing a search rule that causes actions defined by the search rule to be applied to the given search request query. A list of search rules implemented or fired for each given search query is stored. A tracking record is built based on search rule evaluation that includes the list of implemented or fired rules and rule impact tracking (RIT) records.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: December 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Rachael Marie Huston Dickens, Uwe Karl Hansmann, Dieter Buehler, Kelley Gordon
  • Publication number: 20220321508
    Abstract: The present disclosure relates to a method comprising receiving an electronic message of an electronic communication system. An image based noisy content may be generated. The image based noisy content is different from a content of the received electronic message and relates to the message intents of the received message. The electronic communication system may be configured to provide the image based noisy to the recipient instead of the received electronic message or provide the received electronic message to the recipient in addition to the image based noisy.
    Type: Application
    Filed: March 30, 2021
    Publication date: October 6, 2022
    Inventors: Uwe Karl Hansmann, Vijay Ekambaram, Smitkumar Narotambhai Marvaniya, Timo Kussmaul, Thomas Stober, Sneha Mondal
  • Publication number: 20220321511
    Abstract: The present disclosure relates to a method comprising receiving an electronic message. Message intents of the received electronic message and one or more related intents may be determined. An electronic message may be generated according to a selected subset of the message intents or according to the related intents. The generated electronic message may be provided.
    Type: Application
    Filed: March 30, 2021
    Publication date: October 6, 2022
    Inventors: Uwe Karl Hansmann, Thomas Stober, Timo Kussmaul, Vijay Ekambaram, Sneha Mondal, Smitkumar Narotambhai Marvaniya
  • Publication number: 20220197951
    Abstract: Provided are techniques for mode-specific search query processing. A current search query is received from a user, wherein the user has a user profile. In response to determining that a query mode for the current search query is a guided mode, a query context of the current search query is determined. A classification for the current search query is determined. One or more search influencers are identified using the classification, where each of the one or more search influencers has a corresponding user profile. The current search query is rewritten based on the query context, a private portion of the user profile of the user, and a public portion of each corresponding user profile of each of the one or more search influencers. The rewritten search query is executed to generate search results, and the search results are returned.
    Type: Application
    Filed: December 18, 2020
    Publication date: June 23, 2022
    Inventors: Thomas STOBER, Timo KUSSMAUL, Carsten LEUE, Uwe Karl HANSMANN
  • Publication number: 20220100893
    Abstract: An application (App)-BOT, scans a context of a user of an application and obtains current scanned user data. The App BOT determines a set of user information entities from the scanned user data containing current information about the user. In a negotiation phase, the App BOT a data access request offer from a mixed reality data (MRD)-BOT. A privacy leak score is estimated that represents a user value attributed to the permission to access the labelled user information entity based on the data access request offer. Responsive to determining that the privacy leak score exceeds a privacy leak score threshold, an acceptance of the data access request offer is sent to the MRD BOT and providing access requested by the data access request. Otherwise, a counteroffer is sent to the offer to the MRD BOT.
    Type: Application
    Filed: September 29, 2020
    Publication date: March 31, 2022
    Inventors: Timo Kussmaul, Uwe Karl Hansmann, Vijay Ekambaram, Padmanabha Venkatagiri Seshadri
  • Publication number: 20220019584
    Abstract: A method, system and computer-usable medium for optimizing of search rules modifying search results. A rules service is initiated prior to executing a given search query from a shopper. A search rule evaluation is performed for the given search query and implementing a search rule that causes actions defined by the search rule to be applied to the given search request query. A list of search rules implemented or fired for each given search query is stored. A tracking record is built based on search rule evaluation that includes the list of implemented or fired rules and rule impact tracking (RIT) records.
    Type: Application
    Filed: July 16, 2020
    Publication date: January 20, 2022
    Inventors: Rachael Marie Huston Dickens, Uwe Karl Hansmann, Dieter Buehler, Kelley Gordon
  • Publication number: 20210365801
    Abstract: Provided is a method for distributing rules across instances of a rules engine. The method includes determining a rule load for each set of rules of a plurality of sets of rules. Each set of rules is associated with a tenant of a plurality of tenants hosted on a multi-tenant system. The method includes combining the rule load for each set of rules into an overall rule load. The method further includes distributing the sets of rules across a set of rules engine instances such that approximately the same fraction of the overall rule load is assigned to each rules engine instance of the set of rules engine instances.
    Type: Application
    Filed: May 19, 2020
    Publication date: November 25, 2021
    Inventors: Rachael Marie Huston Dickens, Kelley Gordon, Uwe Karl Hansmann, Dieter Buehler
  • Publication number: 20210092199
    Abstract: A computer-implemented method for improving cachability of an API request result of a content delivery system may be provided. The method comprises maintaining a unique seed value per group of content items of a content type, and, upon determining that one of the content items of the group is updated, updating the seed value for the group of content items. The method also comprises caching one of the content items of the group together with the related seed value in a caching system and receiving, by the caching system, an API request requesting as API request result a content item of the group, wherein a parameter of the API request is a selected seed value.
    Type: Application
    Filed: July 30, 2020
    Publication date: March 25, 2021
    Inventors: Dieter Buehler, Carsten Leue, Uwe Karl Hansmann
  • Publication number: 20210081464
    Abstract: A computer-implemented method for enabling static markup crawlability for a web application dynamically updating web pages client-side may be provided. The method comprises providing a web application identifiable by a web address comprising both, a static content block and dynamic content, and generating a static HTML page and pre-rendering the static content block of the web application such that at least a portion of static content of the web application is crawlable.
    Type: Application
    Filed: September 2, 2020
    Publication date: March 18, 2021
    Inventors: Dieter Buehler, Carsten Leue, Uwe Karl Hansmann