2019
Cognitive mediator for generating blockchain smart contracts
Ryan Anderson, Joseph Kozhaya, Christopher M. Madison, John Wolpert
smart contract, service provider, computer network, computer science, cognition, blockchain
Abstract
In an approach to generating blockchain smart contracts, one or more computer processors receive a request for a service from a user. The one or more computer processors extract one or more features from the request. The one or more computer processors determine one or more smart contract templates associated with the request based, at least in part, on the extracted one or more features. The one or more computer processors receive one or more responses to the request from one or more service providers. The one or more computer processors generate a draft smart contract based, at least in part on the determined one or more smart contract templates and the one or more received responses.
2018
SELECTING A CONTENT SUMMARY BASED ON RELEVANCY
Corville O. Allen, Andrew R. Freed, Joseph N. Kozhaya, Dwi Sianto Mansjur
information retrieval, computer science
Abstract
A computer-implemented method according to one embodiment includes identifying a plurality of different summaries for a single instance of content, calculating a relevancy score for each of the plurality of different summaries, and selecting one of the plurality of different summaries, based on the relevancy score for each of the plurality of different summaries.
Secure Automated Parcel Delivery
Jeffrey P. Ferla, Clyde T. Foster Ii, Jhansi R. Kolla, Joseph N. Kozhaya, Karl D. Mccormick Ii
authentication, communication source, computer network, computer science, parcel delivery
Abstract
A mechanism is provided for secure automated parcel delivery. A first device owned and controlled by a recipient entity to whom a physical item is being delivered receives a delivery communication code. The recipient entity and through the first device determines a delivery policy data set indicative of a manner in which the physical item is to be delivered. Responsive to the detection that the physical item is being delivered to a designated delivery zone where the physical item will be received by the recipient entity, the first device wirelessly authenticates to a second. device controlled by a sender entity using the delivery communication code. Responsive to the authentication of the first device to the second device, the first device wirelessly communicates to the second device the delivery policy data set.
AUTOMATED LANGUAGE LEARNING
Corville O. Allen, Joseph N. Kozhaya
utterance, language acquisition, natural language processing, computer program, computer science, personality, artificial intelligence
Abstract
A method, executed by a computer, includes prompting a user to speak an utterance comprising one or more words, recording a user speaking the utterance to produce recorded speech, converting the recorded speech to recognition data, and selecting a next utterance based on the recognition data and personality information for the user. The next utterance may be selected from a library of utterances. Selecting a next utterance may include selecting an action such as repeating, rephrasing, contrasting, elaborating, summarizing, providing a different context, and adjusting a difficulty level. A computer system and computer program product corresponding to the above method are also disclosed herein.
2017
System and Method for Identifying Answer Key Problems in a Natural Language Question and Answering System
Corville O. Allen, Anne E. Gattiker, Anita Govindjee, Lakshminarayanan Krishnamurthy, Joseph N. Kozhaya
natural language, information retrieval, computer program, mathematics
Abstract
A system and a computer program product are provided for evaluating question-answer pairs in an answer key by comparing a first answer key answer to a plurality of candidate answers to determine if the answer key may have a problem if the plurality of candidate answers are more similar to one another than to the first answer and to determine if the plurality of candidate answers has gradient information which may be used to update the answer key if not already included in the answer key.
CONTEXT DRIVEN ARTIFACT SERVICE MANAGEMENT
Kristin M. Arrowood, Clyde T. Foster, Joseph N. Kozhaya, Douglas A. Williams
service management, world wide web, computer program, computer science
Abstract
Embodiments include method, systems and computer program products for dynamic national language support. In some embodiments, a request may be received from a client. An operation associated with the request may be determined. Context information may be extracted from the request. An artifact service instance may be selected based on the operation and the context information. Transmission of processed content from the artifact service instance may be facilitated in response to the request from the client.
SYSTEM AND METHOD FOR INTERPRETING INTERPERSONAL COMMUNICATION
Gil, Dario and Kozhaya, Joseph N and Melville, David O and Salapura, Valentina
US Patent 20,170,004,356
Abstract
Abstract: A method for interpreting interpersonal communication includes monitoring a first interaction between two or more individuals using a set of monitoring devices including a camera, a microphone, and the like. A culture and personality type of at least one individual
CATEGORIZING CONCEPT TERMS FOR GAME-BASED TRAINING IN COGNITIVE COMPUTING SYSTEMS
Corville O. Allen, Phaedra Boinodiris, Joseph N. Kozhaya, Christopher M. Madison, Sridhar Sudarsan
cognitive computing, client, human computer interaction, computer science, artificial intelligence, game based
Abstract
A first list that includes a first set of one or more concept terms may be obtained. The first set of one or more concept terms may be candidates for being conceptually related to a seed concept term. Prior to the obtaining, a first client computing device may provide a first plurality of individual characters and the seed concept term to a first user using the first client computing device. The first client computing device may prompt the first user to generate the first set of one or more concept terms that are conceptually related to the seed concept term using one or more of the first plurality of individual characters. In response to the obtaining, one or more particular categories to which each of the first set of one or more concept terms belongs to may be determined.
2015
COGNITIVE ARCHITECTURE WITH CONTENT PROVIDER MANAGED CORPUS
Joseph N. Kozhaya, Christopher M. Madison, Sridhar Sudarsan
cognitive architecture, cognitive computing, cognition, multimedia, computer science
Abstract
A method for controlled sharing, in a cognitive computing system having a memory and a processor, of content from a variety of content providers may include receiving, by the cognitive computing system, an inquiry, wherein the inquiry is directed to at least one content topic. The method may then include identifying, by the cognitive computing system, the at least one content topic, and determining that a cognitive component of the cognitive computing system managed by a content provider has access to a content repository addressing the at least one content topic. The method may further include distributing, by the cognitive computing system, the inquiry to the cognitive component. The method may additionally include receiving a response from the cognitive component.
TECHNIQUES FOR ROTATING LANGUAGE PREFERRED ORIENTATION ON A MOBILE DEVICE
Adrian B. Jordan, Joseph N. Kozhaya, Michael T. Peters, David S. Richardson, Teppei Tsurumi
mobile device, human computer interaction, multimedia, computer science
Abstract
Techniques presented herein describe rotating text content rendered on a mobile device to a preferred orientation based on the mobile device orientation and language of the text content. A display tool executing on the mobile device detects an orientation of the mobile device changing from a first orientation to a second orientation. The mobile device currently displays the characters in the text content according to the first orientation. The display tool determines that the text content is written in a specified language. The display tool re-renders the display of the characters in the text content and any accompanying images according to the second orientation.
2014
TECHNIQUES FOR MANAGING DATA IN A CACHE MEMORY OF A QUESTION ANSWERING SYSTEM
Corville O. Allen, Bernadette A. Carter, Rahul Ghosh, Joseph N. Kozhaya
question answering, cpu cache, data processing system, information retrieval, computer science
Abstract
A technique for caching evidence for answering questions in a cache memory of a data processing system (that is configured to answer questions) includes receiving a first question. The first question is analyzed to identify a first set of characteristics of the first question. A first set of evidence for answering the first question is loaded into the cache memory. A second question is received. The second question is analyzed to identify a second set of characteristics of the second question. A portion of the first set of evidence, whose expected usage in answering the second question is below a determined threshold, is unloaded from the cache memory.
Wiring-optimal method to route high performance clock nets satisfying electrical and reliability constraints
Kozhaya, Joseph N and Restle, Phillip J and Shan, David Wen-Hao
US Patent 8,863,066
Abstract
High performance clock distributions and similar wiring networks require improvements in reliability and performance. This is especially true when hierarchical wiring with different metal thicknesses is employed and when a smaller number of large, higher-power buffers are used to reduce timing variability. Routing of critical nets improves robustness, reliability, and resistance while minimizing track and power usage. The method further optimizes the ...
Designing a robust power efficient clock distribution network
Alpert, Charles Jay and Kozhaya, Joseph Nicolas and Li, Zhuo and Palumbo, Joseph J and Qian, Haifeng and Restle, Phillip John and Sze, Chin Ngai and Zhou, Ying
US Patent 8,677,305
Abstract
An electronic automation design tool with a sink locator unit creates clusters of loads from a plurality of loads within a sector of a clock network design based on balancing magnitudes of the loads among the clusters of loads and based on minimal delays of each of the clusters and respective ones of a plurality of sink locations in the sector of the clock network design. The tool determines centers of the clusters of loads, and sink locations corresponding to ...
2004
I/O CIRCUIT POWER ROUTING SYSTEM AND METHOD
Joseph N. Kozhaya, Patrick M. Ryan
power network design, input output, electrostatic discharge, integrator, electronic circuit, electromigration, electrical engineering, electronic engineering, engineering, electrical analysis, power routing
Abstract
A method (400) of determining widths (W) and/or routes of I/O power routes (112) between one or more power distribution networks (108) and a plurality of I/O circuits (104) based on IR drop, electromigration, and electrostatic discharge electrical requirements. The method includes initially routing the I/O power routes and then iteratively analyzing the I/O power routes and iteratively incrementing the width of each power route that fails one or more of the electrical requirements until all power routes meet all electrical requirements. Once all power routes meet the electrical requirements, power routing is performed again to re-route any power routes as necessary to accommodate their wider widths. The method may be implemented in system (300) that includes a power routing tool (304), an electrical analysis tool (308), and a tool integrator (312) that implements an integrated power routing algorithm (316).