Patents by Inventor Daniel Frederick Gruhl

Daniel Frederick Gruhl 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: 9396355
    Abstract: Methods and arrangements for handling encrypted messages are disclosed. The method comprising: generating a multi-part encrypted support message responsive to a request therefor; the generating comprising: inputting a base message; identifying at least one span of sensitive information; visually suppressing the at least one span of sensitive information; replacing the at least one span of sensitive information with a redaction notation; and appending at least one redaction message for the at least one span of sensitive information, the at least one redaction message containing data redacted from the at least one span of insensitive information and being encrypted for subsequent opening via at least one key. Other embodiments are disclosed.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: July 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: Varun Bhagwan, Karen W. Brannon, Daniel Frederick Gruhl, Neal Ryan Lewis, Steven R. Welch
  • Publication number: 20150169886
    Abstract: Methods and arrangements for handling encrypted messages are disclosed. The method comprising: generating a multi-part encrypted support message responsive to a request therefor; the generating comprising: inputting a base message; identifying at least one span of sensitive information; visually suppressing the at least one span of sensitive information; replacing the at least one span of sensitive information with a redaction notation; and appending at least one redaction message for the at least one span of sensitive information, the at least one redaction message containing data redacted from the at least one span of insensitive information and being encrypted for subsequent opening via at least one key. Other embodiments are disclosed.
    Type: Application
    Filed: December 17, 2013
    Publication date: June 18, 2015
    Applicant: International Business Machines Corporation
    Inventors: Varun Bhagwan, Karen W. Brannon, Daniel Frederick Gruhl, Neal Ryan Lewis, Steven R. Welch
  • Patent number: 8832095
    Abstract: Described herein are methods, systems, apparatuses and products for automated information discovery and traceability for evidence generation. An aspect provides for accessing a mapping of a plurality of connected nodes stored in a memory device, said mapping being discovered via a network scan based on a seed set, said plurality of connected nodes storing a plurality of archived healthcare records; accessing content stored in a memory device and ingested from said plurality of connected nodes; and determining a longitudinal healthcare record from the mapping and the content ingested from said plurality of connected nodes. Other embodiments are disclosed.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: September 9, 2014
    Assignee: International Business Machines Corporation
    Inventors: Varun Bhagwan, Tyrone W. A. Grandison, Daniel Frederick Gruhl, Jonathan Rogelio Razo
  • Patent number: 8417694
    Abstract: Embodiments of the invention provide a system and method for determining preferences from information mashups and, in particular, a system and method for constructing a ranked list from multiple sources. In an exemplary embodiment, the system and method tunably combines multiple ranked lists by computing a score for each item within the list, wherein the score is a function of the associated rank of the item within the list. In one exemplary embodiment, the function is equal to 1/(n^(1/p)), where p is a tuning parameter that enables selection between responsiveness in the combined ranking to one candidate ranked highly in one source versus responsiveness in the combined ranking to a candidate with lower but broader support among the various sources ranking the candidates.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: April 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Varun Bhagwan, Tyrone Wilberforce Andre Grandison, Daniel Frederick Gruhl, Jan Hendrik Pieper
  • Publication number: 20130054268
    Abstract: Systems and methods for removing or suppressing information in images and video frames is described herein. In particular, systems and methods provide for removing information from images capable of identifying individuals related to the image. For example, embodiments provide for the removal of protected health information (PHI) from source images, including medical images, video frames, and documents converted to images or video frames. In addition, embodiments operate on actual images and video frames as opposed to data extracted from such sources. In particular, embodiments provide for the creation of a PHI filter for an individual of interest comprised of identifying information. Images are filtered using the PHI filter and information potentially identifying the individual of interest is located and removed from the image.
    Type: Application
    Filed: August 26, 2011
    Publication date: February 28, 2013
    Applicant: International Business Machines Corporation
    Inventors: David James Beymer, Varun Bhagwan, Tyrone W. A. Grandison, Daniel Frederick Gruhl
  • Publication number: 20130054625
    Abstract: Described herein are methods, systems, apparatuses and products for automated information discovery and traceability for evidence generation. An aspect provides for accessing a mapping of a plurality of connected nodes stored in a memory device, said mapping being discovered via a network scan based on a seed set, said plurality of connected nodes storing a plurality of archived healthcare records; accessing content stored in a memory device and ingested from said plurality of connected nodes; and determining a longitudinal healthcare record from the mapping and the content ingested from said plurality of connected nodes. Other embodiments are disclosed.
    Type: Application
    Filed: August 24, 2011
    Publication date: February 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Varun Bhagwan, Tyrone W. A. Grandison, Daniel Frederick Gruhl, Jonathan Rogelio Razo
  • Publication number: 20120259890
    Abstract: In a data mining system, data is gathered into a data store using, e.g., a Web crawler. The data is classified into entities. Data miners use rules to process the entities and append respective keys to the entities representing characteristics of the entities as derived from rules embodied in the miners. With these keys, characteristics of entities as defined by disparate expert authors of the data miners are identified for use in responding to complex data requests from customers.
    Type: Application
    Filed: June 18, 2012
    Publication date: October 11, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew Denesuk, Daniel Frederick Gruhl, Sridhar Rajagopalan, Andrew S. Tomkins
  • Patent number: 8214391
    Abstract: In a data mining system, data is gathered into a data store using, e.g., a Web crawler. The data is classified into entities. Data miners use rules to process the entities and append respective keys to the entities representing characteristics of the entities as derived from rules embodied in the miners. With these keys, characteristics of entities as defined by disparate expert authors of the data miners are identified for use in responding to complex data requests from customers.
    Type: Grant
    Filed: May 8, 2002
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Matthew Denesuk, Daniel Frederick Gruhl, Kevin Snow McCurley, Sridhar Rajagopalan, Andrew S. Tomkins
  • Patent number: 7970895
    Abstract: A communication pattern inducing system focuses on the propagation of topics amongst a plurality of nodes based on the text of the node rather than hyperlinks of the node. A node could represent a weblog or any other source of information such as person, a conversation, images, etc. The system utilizes a model for information diffusion, wherein the parameters of the model capture how a new topic spreads from node to node. The system further comprises a process to learn the parameters of the model based on real data and to apply the process to real (or synthetic) node data. Consequently, the system is able to identify particular individuals that are highly effective at contributing to the spread of topics.
    Type: Grant
    Filed: August 14, 2008
    Date of Patent: June 28, 2011
    Assignee: International Business Machines Corporation
    Inventors: Daniel Frederick Gruhl, Ramanathan Valdnyanath Guha, Andrew S. Tomkins
  • Patent number: 7856639
    Abstract: A method and system for monitoring and controlling applications executing on computing nodes of a computing system. A status request process, one or more control processes, an untrusted application and one other application are executed on a computing node. The status request process receives and processes requests for the statuses of the untrusted and the other application. A first control process controls the execution of the untrusted application. A second control process controls the execution of the other application. The execution of the untrusted application terminates based on a failure of the untrusted application. A capability of the status request process to receive and process the requests for statuses, and a capability of the second control process to control the execution of the other application are preserved in response to the termination of the untrusted application.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: December 21, 2010
    Assignee: International Business Machines Corporation
    Inventors: Varun Bhagwan, Daniel Frederick Gruhl
  • Patent number: 7809711
    Abstract: The present invention provides a method, system, and service of analyzing electronic documents in an intranet, where the intranet includes a plurality of web sites. In an exemplary embodiment, the method, system, and service include (1) crawling HTML content and text content in a set of the sites, (2) deep-scanning non-HTML content and non-text content in the set of sites, (3) reverse-scanning the set of sites, (4) performing a semantic analysis of the crawled content and the deep-scanned content, (5) correlating the results of the semantic analysis with the results of the reverse-scanning, and (6) comparing user navigation patterns and content from the members of the set of sites. In a further embodiment, the method, system, and service further include combining the results of the performing, the results of the correlating, and the results of the comparing.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: October 5, 2010
    Assignee: International Business Machines Corporation
    Inventors: Alfredo Alba, Varun Bhagwan, Daniel Frederick Gruhl, Savitha Srinivasan
  • Patent number: 7725346
    Abstract: A sales prediction system predicts sales from online public discussions. The system utilizes manually or automatically formulated predicates to capture subsets of postings in online public discussions. The system predicts spikes in sales rank based on online chatter. The system comprises automated algorithms that predict spikes in sales rank given a time series of counts of online discussions such as blog postings. The system utilizes a stateless model of customer behavior based on a series of states of excitation that are increasingly likely to lead to a purchase decision. The stateless model of customer behavior yields a predictor of sales rank spikes that is significantly more accurate than conventional techniques operating on sales rank data alone.
    Type: Grant
    Filed: July 27, 2005
    Date of Patent: May 25, 2010
    Assignee: International Business Machines Corporation
    Inventors: Daniel Frederick Gruhl, Ramanathan Vaidhyanath Guha, Jasmine Novak, Shanmugasundaram Ravikumar, Andrew S. Tomkins
  • Publication number: 20090248690
    Abstract: A system and method for determining preferences from information mashups and, in particular, for determining preferences from cross-modality information based on a social welfare function is disclosed. An exemplary embodiment of the invention uses a social welfare function (SWF) to identify a vote computing method from among a group of vote computing methods. The SWF embodies subjective values, e.g. business objectives. The embodiment uses the SWF to identify the vote computing method that combines cross-modality information into a single information mashup in a manner that is most congruent with the subjective values relative to the other vote computing methods. The information mashup may be in the form of a single, merged ranked list.
    Type: Application
    Filed: August 20, 2008
    Publication date: October 1, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Varun Bhagwan, Tyrone Wilberforce Andre Grandison, Daniel Frederick Gruhl, Jan Hendrik Pieper
  • Publication number: 20090248614
    Abstract: Embodiments of the invention provide a system and method for determining preferences from information mashups and, in particular, a system and method for constructing a ranked list from multiple sources. In an exemplary embodiment, the system and method tunably combines multiple ranked lists by computing a score for each item within the list, wherein the score is a function of the associated rank of the item within the list. In one exemplary embodiment, the function is equal to 1/(n?(1/p)), where p is a tuning parameter that enables selection between responsiveness in the combined ranking to one candidate ranked highly in one source versus responsiveness in the combined ranking to a candidate with lower but broader support among the various sources ranking the candidates.
    Type: Application
    Filed: August 20, 2008
    Publication date: October 1, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Varun Bhagwan, Tyrone Wilberforce Andre Grandison, Daniel Frederick Gruhl, Jan Hendrik Pieper
  • Patent number: 7593940
    Abstract: To respond to queries that relate to co-occurring entities on the Web, a compact sparse matrix representing entity co-occurrences is generated and then accessed to satisfy queries. The sparse matrix has groups of sub-rows, with each group corresponding to an entity in a document corpus. The groups are sorted from most occurring entity to least occurring entity. Each sub-row within a group corresponds to an entity that co-occurs in the document corpus, within a co-occurrence criterion, with the entity represented by the group, and to facilitate query response the sub-rows within a group are sorted from most occurring co-occurrence to least occurring co-occurrence.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: September 22, 2009
    Assignee: International Business Machines Corporation
    Inventors: Daniel Frederick Gruhl, Daniel Norin Meredith
  • Patent number: 7587407
    Abstract: To respond to queries that relate to co-occurring entities on the Web, a compact sparse matrix representing entity co-occurrences is generated and then accessed to satisfy queries. The sparse matrix has groups of sub-rows, with each group corresponding to an entity in a document corpus. The groups are sorted from most occurring entity to least occurring entity. Each sub-row within a group corresponds to an entity that co-occurs in the document corpus, within a co-occurrence criterion, with the entity represented by the group, and to facilitate query response the sub-rows within a group are sorted from most occurring co-occurrence to least occurring co-occurrence.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: September 8, 2009
    Assignee: International Business Machines Corporation
    Inventors: Daniel Frederick Gruhl, Daniel Norin Meredith
  • Publication number: 20090192784
    Abstract: A computer-implemented method for analyzing documents to discover noncompliance with an established norm is provided. The method can include receiving one or more terms indicating possible noncompliance with a pre-established norm, and, based upon the at least one term, constructing at least one grammatical unit. The grammatical unit can specify a predetermined syntax and can correspond to semantic content that is indicative of noncompliance with the pre-established norm, wherein the norm can include a statute, regulation, policy, or other standard. The method can further include identifying from among multiple electronic documents each document that contains one or more grammatical units specifying a predetermined syntax and corresponding to semantic content indicative of noncompliance with the pre-established norm.
    Type: Application
    Filed: January 24, 2008
    Publication date: July 30, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kameron Arthur Cole, Daniel Frederick Gruhl, Sreeram Balakrishnan, Tetsuya Nasukawa
  • Publication number: 20080307326
    Abstract: A communication pattern inducing system focuses on the propagation of topics amongst a plurality of nodes based on the text of the node rather than hyperlinks of the node. A node could represent a weblog or any other source of information such as person, a conversation, images, etc. The system utilizes a model for information diffusion, wherein the parameters of the model capture how a new topic spreads from node to node. The system further comprises a process to learn the parameters of the model based on real data and to apply the process to real (or synthetic) node data. Consequently, the system is able to identify particular individuals that are highly effective at contributing to the spread of topics.
    Type: Application
    Filed: August 14, 2008
    Publication date: December 11, 2008
    Applicant: International Business Machines
    Inventors: DANIEL Frederick GRUHL, Ramanathan Valdnyanath Guha, Andrew S. Tomkins
  • Patent number: 7426557
    Abstract: A communication pattern inducing system focuses on the propagation of topics amongst a plurality of nodes based on the text of the node rather than hyperlinks of the node. A node could represent a weblog or any other source of information such as person, a conversation, images, etc. The system utilizes a model for information diffusion, wherein the parameters of the model capture how a new topic spreads from node to node. The system further comprises a process to learn the parameters of the model based on real data and to apply the process to real (or synthetic) node data. Consequently, the system is able to identify particular individuals that are highly effective at contributing to the spread of topics.
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: September 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: Daniel Frederick Gruhl, Ramanathan Valdhyanath Guha, Andrew S. Tomkins
  • Publication number: 20080222723
    Abstract: A method and system for monitoring and controlling applications executing on computing nodes of a computing system. A status request process, one or more control processes, an untrusted application and one other application are executed on a computing node. The status request process receives and processes requests for the statuses of the untrusted and the other application. A first control process controls the execution of the untrusted application. A second control process controls the execution of the other application. The execution of the untrusted application terminates based on a failure of the untrusted application. A capability of the status request process to receive and process the requests for statuses, and a capability of the second control process to control the execution of the other application are preserved in response to the termination of the untrusted application.
    Type: Application
    Filed: May 21, 2008
    Publication date: September 11, 2008
    Inventors: Varun Bhagwan, Daniel Frederick Gruhl