Patents by Inventor Michael Etgen

Michael Etgen 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: 11694033
    Abstract: A method comprises receiving a natural language search query, identifying a first set of semantic concepts in the query, creating a vector representation of the first set of semantic concepts, identifying a second set of semantic concepts having a vector representation within a predetermined threshold of similarity to the first set of semantic concepts, performing a search of documents based on the first set of semantic concepts, presenting a result set of documents and the first, second, and third sets of semantic concepts to a user, receiving input from the user, performing a second search of the documents based on the input from the user to obtain a second result set of documents, identifying a fourth set of semantic concepts based on the second result set of documents, and presenting the second result set of documents and the fourth set of semantic concepts to the user.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: July 4, 2023
    Assignee: RELX INC.
    Inventors: Kathryn Farmer, Ankur Oberai, Dhruv Sakalley, Michael Etgen, Sachin Kumar, Sanket Shukl
  • Publication number: 20210089719
    Abstract: A method comprises receiving a natural language search query, identifying a first set of semantic concepts in the query, creating a vector representation of the first set of semantic concepts, identifying a second set of semantic concepts having a vector representation within a predetermined threshold of similarity to the first set of semantic concepts, performing a search of documents based on the first set of semantic concepts, presenting a result set of documents and the first, second, and third sets of semantic concepts to a user, receiving input from the user, performing a second search of the documents based on the input from the user to obtain a second result set of documents, identifying a fourth set of semantic concepts based on the second result set of documents, and presenting the second result set of documents and the fourth set of semantic concepts to the user.
    Type: Application
    Filed: September 22, 2020
    Publication date: March 25, 2021
    Applicant: RELX Inc.
    Inventors: Kathryn Farmer, Ankur Oberai, Dhruv Sakalley, Michael Etgen, Sachin Kumar, Sanket Shukl
  • Publication number: 20070180040
    Abstract: The invention is a computer implemented system and process for managing a threaded instant messaging conversation. The process comprises establishing an interactive messaging session for exchanging a conversation element; assigning a thread identifier to the conversation element; appending the thread identifier to the conversation element; and displaying the conversation element in a user interface based on the thread identifier.
    Type: Application
    Filed: January 27, 2006
    Publication date: August 2, 2007
    Inventors: Michael Etgen, Steven Miller, Renee Schwartz
  • Publication number: 20070094591
    Abstract: In alternative embodiments, the invention comprises an apparatus, article, and method for modifying the properties of a style sheet having at least one rule associated with a document rendered by a display program on an output device, comprising: determining if the rule specifies a font size; comparing the font size to a legible size limit; and if the font size is less than the legible size limit, iteratively increasing the font size of the rule by a step size until the font size is greater than or equal to the legible size limit.
    Type: Application
    Filed: October 24, 2005
    Publication date: April 26, 2007
    Inventors: Michael Etgen, David Schell
  • Publication number: 20070050476
    Abstract: A method, data processing system, and computer usable code are provided for generating content dynamically without a Web server. Responsive to a request to display a document containing markup language content on a client data processing system, a determination is made as to whether a utility script is present in the document. A utility application associated with the utility script is loaded on the client data processing system, if the utility script is present. Then, the utility application processes the utility script to dynamically generate dynamic content for display with markup language content.
    Type: Application
    Filed: August 25, 2005
    Publication date: March 1, 2007
    Applicant: International Business Machines Corporation
    Inventors: Michael Etgen, Douglas Hays, Thomas Pitzen
  • Publication number: 20070028188
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to hierarchical tree controls for application server monitoring and provide a method, system and computer program product for bubbling up condition severity indicators within a hierarchical tree control. In a first embodiment, a computer automated method for bubbling-up condition severity indicators in a hierarchical tree control can include identifying a node in the hierarchical tree control that has been obscured in a collapsed branch of the hierarchical tree control, bubbling-up a status for the identified node to a visible parent node, rendering a status icon for the status adjacent to the visible parent node, and, responsive to an expansion of the collapsed branch rendering the identified node visible, relocating the status icon adjacent to the identified node.
    Type: Application
    Filed: July 26, 2005
    Publication date: February 1, 2007
    Applicant: International Business Machines Corporation
    Inventors: Elizabeth Black-Ziegelbein, Michael Etgen, Bruce Viars
  • Publication number: 20060230059
    Abstract: A portlet may be selected from among one or more portlets rendered by an origin server. The origin server may have an object listening for pointer activity wherein a user event triggers selection of a portlet. The origin server, in response, may send state information of the portlet in the form of a key to a client, often operated by a user. Client may later send the key to a disjoint server, wherein the key is integrated into a portal containing services that the client subscribes to. Thus a persistent session may exist between the disjoint server and the origin server based on the user's preferences.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 12, 2006
    Applicant: International Business Machines Corporation
    Inventors: Michael Etgen, James Fox, Steven Miller
  • Publication number: 20060136381
    Abstract: A method for a text based search is disclosed. The method comprises providing search results which include at least one indexed self contained document. The method also includes obtaining a search term from a previous URL of the at least one self contained document by a broker, the broker including the unique identifier (UID) of the at least one self contained document. Additionally, the method includes mapping the UID to an actual URL of the at least one included self contained document by the broker. Finally, the method comprises linking to the at least one self contained document, by the broker. A system and method in accordance with the present invention includes a web based (non visual) mediator/broker which has logic to acquire information necessary to pass requests to another web resource via parameters passed in the URL and/or by retrieving the previous URL and examining its content.
    Type: Application
    Filed: December 17, 2004
    Publication date: June 22, 2006
    Inventors: Howard Glaser, Michael Etgen
  • Publication number: 20060107236
    Abstract: An accessible markup language specified slider control. A slider control which has been configured for rendering in a content browser in accordance with the present invention can include a script controlled slider track; a markup language specified text input field; and, coordination and control logic coupled both to the slider track and the text input field to harmonize a position of the slider track and a value specified in the text input field. The markup language specified text input field and the script controlled slider track can be defined in a DHTML document. Moreover, the coordination and control logic further can include a coupling to browser settings for the content browser to selectively enable and disable the slider track based upon the browser settings.
    Type: Application
    Filed: October 26, 2004
    Publication date: May 18, 2006
    Applicant: International Business Machines Corporation
    Inventor: Michael Etgen
  • Publication number: 20060075392
    Abstract: A system and method for reverse engineering of pattern string validation scripts is presented. A pattern engine receives an input string from a developer or a database, and generates a pattern string based upon the input string and strictness preferences. The strictness preferences identify how much to constrain generated pattern elements that are included in the pattern string. Once the pattern engine generates the pattern string, the pattern engine creates a user-friendly format string that is used by a developer to assess pattern string adjustments. The pattern engine may operate in a single mode or a multi-mode. In a single mode, the pattern engine uses a single input string to generate a pattern string. In a multi-mode, the pattern engine uses multiple input strings, typically from a database, to generate a pattern string.
    Type: Application
    Filed: October 5, 2004
    Publication date: April 6, 2006
    Applicant: International Business Machines Corporation
    Inventors: Scott Carrier, Claudio de Souza, Michael Etgen
  • Publication number: 20060005066
    Abstract: System, method and computer program product for monitoring the status of components in a data processing system that improves the accessibility of JMX monitoring information in web content. The system includes a mechanism for acquiring a text representation of component status for display as ALT and TITLE content associated with each status image. Because the component status is displayed in a manner that is indistinguishable from ALT/TITLE text that has already been statically included in an image attribute, user experience is improved for users with and without accessibility needs.
    Type: Application
    Filed: June 30, 2004
    Publication date: January 5, 2006
    Applicant: International Business Machines Corporation
    Inventors: David Brauneis, Brent Daniel, Michael Etgen, Christopher Mitchell
  • Publication number: 20050283451
    Abstract: Disclosed is a data processing system-implemented method, a data processing system and an article of manufacture for facilitating problem resolution. The data processing system-implemented method includes configuring a symptom pathway that leads to a solution, and associating a usage indicator with the symptom pathway, the usage indicator indicating a frequency in which the symptom pathway was previously implemented for successfully resolving previously experienced problems.
    Type: Application
    Filed: June 18, 2004
    Publication date: December 22, 2005
    Applicant: International Business Machines Corporation
    Inventors: Alexander Abrashkevich, Dmitri Abrashkevich, John Bailey, Sean Chen, James Cottingham, Michael Etgen, Vijaya Ratnala, Frederick van Veen, Michael Wamboldt, Mark Wilding
  • Publication number: 20050125719
    Abstract: A method, system and computer program product are provided to allow the status of components obtained through JMX queries to be loaded asynchronously in web content such that the status value of each component is displayed as soon as it becomes available, without having to wait for the completion of any other query.
    Type: Application
    Filed: November 24, 2003
    Publication date: June 9, 2005
    Applicant: International Business Machines (IBM) Corporation
    Inventors: Brent Daniel, Michael Etgen, Christopher Mitchell, David Brauneis
  • Publication number: 20050108641
    Abstract: A user interface with inline representation of steps in a multi-stepped process. Each step of a given task is presented as a concise, but meaningful description. When a step is selected or “open,” the step content is displayed inline within the series of steps. This user interface with inline representation of steps in a multi-stepped process may be accomplished using a Java Server Page with a Struts framework and a Tiles framework.
    Type: Application
    Filed: November 13, 2003
    Publication date: May 19, 2005
    Applicant: International Business Machines Corporation
    Inventors: Terry Bleizeffer, Michael Etgen, Prasad Kashyap, Theresa Ramsey, Renee Schwartz