Patents by Inventor Brian J. Cragun

Brian J. Cragun 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: 20160217107
    Abstract: Techniques are described for outputting web page components, or gadgets, on a web page or other graphical user interface. A gadget automatically conforms to particular styles based on the styles of the other gadgets and of controlling relationships to the other gadgets that are determined from page analysis and other policies.
    Type: Application
    Filed: August 3, 2012
    Publication date: July 28, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sean T. Brownlow, Brian J. Cragun, Michael T. Kalmbach, John E. Petri
  • Patent number: 9383897
    Abstract: The present invention is generally related to graphical user interfaces (GUIs), and more specifically to displaying items in a radial menu. The radial menu may include a first number of locations for displaying radial menu items. Embodiments of the invention facilitate displaying a second number of radial menu items in the radial menu, the second number being greater than the first number. For example, in some embodiments, performing a radial gesture may allow the second number of radial menu items to spiral through the locations of the radial menu.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: July 5, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian J. Cragun, Michael J. Fork
  • Publication number: 20160180735
    Abstract: Embodiments herein include a NLP application used to coach a participant who violates a social norm during a conversation. For example, the NLP application can evaluate the textual representation of the conversation to determine if the participant is exhibiting a characteristic of autism or other medical disorder which violates a social norm, and if so, inform the participant. Once a characteristic of autism is identified, a coaching application may output text that informs the participant what particular characteristic he is exhibiting—e.g., the participant is ignoring an attempt by another participant to change the topic of the conversation. In addition to providing notice, in one embodiment, the coaching application suggests a corrective action to the participant. For example, if the participant fails to provide an appropriate response to an emotional statement, the coaching action may suggest a sympathetic statement.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: Adam T. CLARK, Brian J. CRAGUN, Anthony W. EICHENLAUB, John E. PETRI, John C. UNTERHOLZNER
  • Publication number: 20160180737
    Abstract: Embodiments herein include a NLP application used to coach a participant who violates a social norm during a conversation. For example, the NLP application can evaluate the textual representation of the conversation to determine if the participant is exhibiting a characteristic of autism or other medical disorder which violates a social norm, and if so, inform the participant. Once a characteristic of autism is identified, a coaching application may output text that informs the participant what particular characteristic he is exhibiting—e.g., the participant is ignoring an attempt by another participant to change the topic of the conversation. In addition to providing notice, in one embodiment, the coaching application suggests a corrective action to the participant. For example, if the participant fails to provide an appropriate response to an emotional statement, the coaching action may suggest a sympathetic statement.
    Type: Application
    Filed: September 23, 2015
    Publication date: June 23, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Adam T. CLARK, Brian J. CRAGUN, Anthony W. EICHENLAUB, John E. PETRI, John C. UNTERHOLZNER
  • Publication number: 20160180038
    Abstract: Embodiments herein include a natural language computing system that provides a diagnosis for a participant in the conversation which indicates the likelihood that the participant exhibited a symptom of autism. To provide the diagnosis, the computing system includes a diagnosis system that performs a training process to generate a machine learning model which is then used to evaluate a textual representation of the conversation. For example, the diagnosis system may receive one or more examples of baseline conversations that exhibit symptoms of autisms and those that do not. The diagnosis system may annotate and the baseline conversations and identify features that are used to identify the symptoms of autism. The system generates a machine learning model that weights the features according to whether the identified features are, or are not, an indicator of autism.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: Adam T. CLARK, Brian J. CRAGUN, Anthony W. EICHENLAUB, John E. PETRI, John C. UNTERHOLZNER
  • Publication number: 20160179786
    Abstract: Embodiments herein include a natural language computing system that provides a diagnosis for a participant in the conversation which indicates the likelihood that the participant exhibited a symptom of autism. To provide the diagnosis, the computing system includes a diagnosis system that performs a training process to generate a machine learning model which is then used to evaluate a textual representation of the conversation. For example, the diagnosis system may receive one or more examples of baseline conversations that exhibit symptoms of autisms and those that do not. The diagnosis system may annotate and the baseline conversations and identify features that are used to identify the symptoms of autism. The system generates a machine learning model that weights the features according to whether the identified features are, or are not, an indicator of autism.
    Type: Application
    Filed: September 23, 2015
    Publication date: June 23, 2016
    Inventors: Adam T. CLARK, Brian J. CRAGUN, Anthony W. EICHENLAUB, John E. PETRI, John C. UNTERHOLZNER
  • Patent number: 9298823
    Abstract: Techniques for identifying and conveying core sections of a specified document. Reference documents are identified that each includes a respective citation to a distinct portion of the specified document. The core sections are determined based on the citations of the reference documents. The core sections are output in a manner that emphasizes the core sections over non-core sections of the specified document.
    Type: Grant
    Filed: May 8, 2009
    Date of Patent: March 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, Michael J. Fork
  • Publication number: 20160054985
    Abstract: A first hierarchy of a first type of elements of a user interface is received from a first application. A second application presents the user interface including a set of the first type of elements and a set of a second type of elements at a client. A second hierarchy of the second type of elements used in a system-specific presentation of the user interface at the client is received from a first application. A determination is made that a first element of the first type in the first hierarchy violates a condition specified in a compliance rule, and that a second element of the second type in the second hierarchy is related to the first element. An evaluation is made that an attribute of the second element causes the condition to be violated. The second element is reported as the cause of violating the condition.
    Type: Application
    Filed: August 21, 2014
    Publication date: February 25, 2016
    Inventors: Brian J. Cragun, Puthukode G. Ramachandran, Shunguo Yan
  • Publication number: 20160041899
    Abstract: A user interface is analyzed to identify a problem element in the user interface. A problem in the user interface is related to an initial value of an attribute of the problem element. A changed value of the attribute of the problem element is computed. A determination is made that the changed value satisfies a compliance rule applicable to the user interface. A first record and a second record are selected from a historical data. The first record includes a first value of a metric usable with the user interface, and the second record includes a second value of the metric. A difference between the second value and the first value is associated with the changed value as an expected change in the metric due to the changed value. The changed value and the expected change in the metric are presented as a remedy for the problem.
    Type: Application
    Filed: August 5, 2014
    Publication date: February 11, 2016
    Inventors: BRIAN J. CRAGUN, Puthukode G. Ramachandran, Shunguo Yan
  • Publication number: 20160014369
    Abstract: A method, system, and article of manufacture that allows amateur camera operators to share video and audio with other amateur camera operators at the same event over a cooperative, ad hoc network. One embodiment of the present invention comprises forming an ad hoc network comprising a plurality of recording devices, and communicating audiovisual signals between the plurality of recording devices in the ad hoc network. In some embodiments, this method may further comprise transmitting a replay request to the plurality of recording devices and receiving an audiovisual signal corresponding to the replay request, transmitting a push request to the plurality of recording devices, and/or transmitting a message to at least one of the plurality of recording devices.
    Type: Application
    Filed: September 22, 2015
    Publication date: January 14, 2016
    Inventor: Brian J. Cragun
  • Patent number: 9098532
    Abstract: Mechanisms are provided for generating alternative text descriptions for images in electronic documents. An original image embedded in an electronic document is analyzed to generate a data pattern for the image. A matching operation is performed to identify similar images in other electronic documents from sources of electronic documents based on the generated data pattern. Textual description information associated with the similar images is extracted from data associated with the similar image. An alternative text description for the original image is generated based on the extracted textual description information associated with the similar images. The alternative text description for the original image is stored in association with the original image.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: August 4, 2015
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, Marc K. Johlic, Susann M. Keohane
  • Publication number: 20150193091
    Abstract: A method, system, and computer program product for evaluating compliance of a user interface design are provided in the illustrative embodiments. a hierarchy of elements of a user interface is received from a first application executing in a client data processing system. A second application presents the user interface including a set of user interface elements at the client data processing system. A compliance rule is selected from a set of compliance rules. An evaluation is made whether an attribute associated with a user interface element meets a condition specified in the compliance rule. Responsive to the evaluating being negative, the user interface element is reported as being non-compliant with the compliance rule.
    Type: Application
    Filed: January 8, 2014
    Publication date: July 9, 2015
    Applicant: International Business Machines Corporation
    Inventors: Brian J. Cragun, Vikrant Nandakumar, Nitendra Rajput, Puthukode G. Ramachandran, Vivek Sharma, Shunguo Yan
  • Patent number: 9020803
    Abstract: A method, system, and computer program product for creating confidence-rated transcription and translation are provided in the illustrative embodiments. An input is provided in a first form to a set of transcription applications. A set of transcriptions is received. A first and a second set of confidence ratings are assigned to a first and a second transcription, respectively. The confidence-rated first transcription and the confidence-rated second transcription are combined and provided to a set of translation applications. A set of translations is received. A third and a fourth set of confidence ratings are assigned to a first and a second translation, respectively. The confidence-rated first and second translations are combined and presented.
    Type: Grant
    Filed: September 20, 2012
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: William S. Carter, Brian J. Cragun
  • Publication number: 20150100564
    Abstract: System, method, and computer program product to perform an operation to obfuscate search queries via broadened subqueries and recombining, by referencing an ontology to identify a set of generalized terms corresponding to at least one term of a received query, generating a plurality of subqueries based on the received query and the set of generalized terms, executing each of the plurality of subqueries to retrieve a result set for each respective subquery, and filtering the result sets using the received query to produce a result set responsive to the received query.
    Type: Application
    Filed: December 12, 2014
    Publication date: April 9, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Adam T. Clark, Brian J. Cragun, John E. Petri
  • Patent number: 8959444
    Abstract: In an embodiment, a command is received that designates a base shape. A navigation order of a plurality of shapes relative to the base shape is determined, where the plurality of shapes are adjacent to the base shape. The navigation order is presented by presenting identifiers of the plurality of shapes and an ordered sequence of the plurality of shapes. Focus is moved between the plurality of shapes in the navigation order after the navigation order is presented.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: February 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, Makoto Kuwabara, James S. Taylor
  • Publication number: 20150039579
    Abstract: System, method, and computer program product to perform an operation to obfuscate search queries via broadened subqueries and recombining, by referencing an ontology to identify a set of generalized terms corresponding to at least one term of a received query, generating a plurality of subqueries based on the received query and the set of generalized terms, executing each of the plurality of subqueries to retrieve a result set for each respective subquery, and filtering the result sets using the received query to produce a result set responsive to the received query.
    Type: Application
    Filed: July 31, 2013
    Publication date: February 5, 2015
    Inventors: Adam T. Clark, Brian J. Cragun, John E. Petri
  • Patent number: 8930290
    Abstract: Some embodiments perform a method for managing a person's daily goals based on the person's recent performance in completing certain of the daily goals. The method can include evaluating, by one or more processors, scheduling information associated with the person; evaluating a first set of activity information indicating the person's capabilities; generating goals and tasks based on the scheduling information and the activity information; presenting, on a display device, a first content identifying a first group of the tasks to complete as part of achieving one of the goals; receiving a second set of activity information indicating the person's capabilities in completing the first group of the tasks; modifying the goals based on the second set of activity information; presenting a second content indicating a second group of tasks to complete as part of achieving one of the modified goals.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Brian J Cragun, Susann Marie Keohane
  • Patent number: 8793231
    Abstract: Methods, systems, and articles of manufacture for indexing annotations made for a variety of different type (i.e., heterogeneous) data objects are provided. A set of parameters uniquely identifying an annotated data object may be converted to an index comprising a set of index values, each corresponding to a column in a homogeneous index table. In order to accommodate the indexing of heterogeneous data objects, a mapping may be provided for each different type (or classification) of data object that may be annotated, that defines how the identifying parameters of that type will be mapped to the columns of the homogeneous index table.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, Julia E. Rice, Peter M. Schwarz, William C. Swope, Hoa T. Tran
  • Patent number: 8789056
    Abstract: A computer system provides a way to automatically generate compound commands that perform tasks made up of multiple simple commands. A compound command generation mechanism monitors consecutive user commands and compares the consecutive commands a user has taken to a command sequence identification policy. If the user's consecutive commands satisfy the command sequence identification policy the user's consecutive commands become a command sequence. If the command sequence satisfies the compound command policy, the compound generation mechanism can generate a compound command for the command sequence automatically or prompt an administrator to allow the compound command to be generated. Generating a compound command can be done on a user by user basis or on a system wide basis. The compound command can then be displayed to the user to execute so that the command sequence is performed by the user selecting the compound command for execution.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: July 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, David G. Herbeck, Todd E. Johnson, John E. Petri, Leah R. Smutzer
  • Publication number: 20140146053
    Abstract: Mechanisms are provided for generating alternative text descriptions for images in electronic documents. An original image embedded in an electronic document is analyzed to generate a data pattern for the image. A matching operation is performed to identify similar images in other electronic documents from sources of electronic documents based on the generated data pattern. Textual description information associated with the similar images is extracted from data associated with the similar image. An alternative text description for the original image is generated based on the extracted textual description information associated with the similar images. The alternative text description for the original image is stored in association with the original image.
    Type: Application
    Filed: November 29, 2012
    Publication date: May 29, 2014
    Applicant: International Business Machines Corporation
    Inventors: Brian J. Cragun, Marc K. Johlic, Susann M. Keohane