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: 11694033Abstract: 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: GrantFiled: September 22, 2020Date of Patent: July 4, 2023Assignee: RELX INC.Inventors: Kathryn Farmer, Ankur Oberai, Dhruv Sakalley, Michael Etgen, Sachin Kumar, Sanket Shukl
-
Publication number: 20210089719Abstract: 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: ApplicationFiled: September 22, 2020Publication date: March 25, 2021Applicant: RELX Inc.Inventors: Kathryn Farmer, Ankur Oberai, Dhruv Sakalley, Michael Etgen, Sachin Kumar, Sanket Shukl
-
Publication number: 20070180040Abstract: 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: ApplicationFiled: January 27, 2006Publication date: August 2, 2007Inventors: Michael Etgen, Steven Miller, Renee Schwartz
-
Publication number: 20070094591Abstract: 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: ApplicationFiled: October 24, 2005Publication date: April 26, 2007Inventors: Michael Etgen, David Schell
-
Publication number: 20070050476Abstract: 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: ApplicationFiled: August 25, 2005Publication date: March 1, 2007Applicant: International Business Machines CorporationInventors: Michael Etgen, Douglas Hays, Thomas Pitzen
-
Publication number: 20070028188Abstract: 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: ApplicationFiled: July 26, 2005Publication date: February 1, 2007Applicant: International Business Machines CorporationInventors: Elizabeth Black-Ziegelbein, Michael Etgen, Bruce Viars
-
Publication number: 20060230059Abstract: 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: ApplicationFiled: March 30, 2005Publication date: October 12, 2006Applicant: International Business Machines CorporationInventors: Michael Etgen, James Fox, Steven Miller
-
Publication number: 20060136381Abstract: 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: ApplicationFiled: December 17, 2004Publication date: June 22, 2006Inventors: Howard Glaser, Michael Etgen
-
Publication number: 20060107236Abstract: 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: ApplicationFiled: October 26, 2004Publication date: May 18, 2006Applicant: International Business Machines CorporationInventor: Michael Etgen
-
Publication number: 20060075392Abstract: 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: ApplicationFiled: October 5, 2004Publication date: April 6, 2006Applicant: International Business Machines CorporationInventors: Scott Carrier, Claudio de Souza, Michael Etgen
-
Publication number: 20060005066Abstract: 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: ApplicationFiled: June 30, 2004Publication date: January 5, 2006Applicant: International Business Machines CorporationInventors: David Brauneis, Brent Daniel, Michael Etgen, Christopher Mitchell
-
Publication number: 20050283451Abstract: 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: ApplicationFiled: June 18, 2004Publication date: December 22, 2005Applicant: International Business Machines CorporationInventors: Alexander Abrashkevich, Dmitri Abrashkevich, John Bailey, Sean Chen, James Cottingham, Michael Etgen, Vijaya Ratnala, Frederick van Veen, Michael Wamboldt, Mark Wilding
-
Publication number: 20050125719Abstract: 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: ApplicationFiled: November 24, 2003Publication date: June 9, 2005Applicant: International Business Machines (IBM) CorporationInventors: Brent Daniel, Michael Etgen, Christopher Mitchell, David Brauneis
-
Publication number: 20050108641Abstract: 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: ApplicationFiled: November 13, 2003Publication date: May 19, 2005Applicant: International Business Machines CorporationInventors: Terry Bleizeffer, Michael Etgen, Prasad Kashyap, Theresa Ramsey, Renee Schwartz