Patents by Inventor Daniel M. Coffman
Daniel M. Coffman 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: 9456004Abstract: For each of a plurality of endpoints of an information technology system having a plurality of security policies, a probability of being safe of each of said endpoints is determined according to each of said security policies. Said determining takes into account probability of security compromise for a single violation of each given one of said security policies. A risk-aware compliance metric is determined for said information technology system based on each of said probabilities of being safe for each of said endpoints and each of said policies. At least one of an operation and a remediation is carried out on said information technology system based on said risk-aware compliance metric. Techniques for optimizing risk-aware compliance are also provided.Type: GrantFiled: June 5, 2014Date of Patent: September 27, 2016Assignee: GLOBALFOUNDRIES INC.Inventors: Bhavna Agrawal, Daniel M. Coffman, Frank A. Schaffa, Robert M. Delmonico
-
Patent number: 8930238Abstract: An advertising system and methods, including an ad service that one of generates, presents and receives information pertaining to an ad presentation, an ad presentation output device that outputs the ad presentation at a presentation location, a user response receiver at the ad service that receives a user response transmitted from a mobile device based on the ad presentation at the presentation location, an ad service transmitter that transmits an executable object to a target device specified in the user response, wherein the target device includes a memory and a processor for executing the executable object to provide a service to the user on the target device, wherein the service is modified based on information one of accessed and determined by the executable object on the target device.Type: GrantFiled: February 21, 2008Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Daniel M. Coffman, Herbert S. McFaddin, Chandrasekhar Narayanaswami, Danny Soroker
-
Publication number: 20140366082Abstract: For each of a plurality of endpoints of an information technology system having a plurality of security policies, a probability of being safe of each of said endpoints is determined according to each of said security policies. Said determining takes into account probability of security compromise for a single violation of each given one of said security policies. A risk-aware compliance metric is determined for said information technology system based on each of said probabilities of being safe for each of said endpoints and each of said policies. At least one of an operation and a remediation is carried out on said information technology system based on said risk-aware compliance metric. Techniques for optimizing risk-aware compliance are also provided.Type: ApplicationFiled: June 5, 2014Publication date: December 11, 2014Inventors: Bhavna Agrawal, Daniel M. Coffman, Frank A. Schaffa, Robert M. Delmonico
-
Patent number: 8433998Abstract: A tool for mapping an event includes a map generator for generating an event map, a view generator for generating a zoomable and pannable view of the event map, and a display device for displaying the zoomable and pannable view of the event map, and in another aspect, a tool for annotating an event map includes a map generator for generating an event map, an annotating unit for annotating the event map based on a user input, a view generator for generating a zoomable and pannable view of the annotated event map, and a display device for displaying the zoomable and pannable view of the annotated event map.Type: GrantFiled: August 28, 2009Date of Patent: April 30, 2013Assignee: International Business Machines CorporationInventors: Daniel M. Coffman, Jonathan P. Munson, Chandrasekhar Narayanaswami, Danny Soroker, Jingtao Wang
-
Patent number: 8375292Abstract: A tool for mapping an event includes a map generator for generating an event map, a view generator for generating a zoomable and pannable view of the event map, and a display device for displaying the zoomable and pannable view of the event map, and in another aspect, a tool for annotating an event map includes a map generator for generating an event map, an annotating unit for annotating the event map based on a user input, a view generator for generating a zoomable and pannable view of the annotated event map, and a display device for displaying the zoomable and pannable view of the annotated event map.Type: GrantFiled: August 28, 2009Date of Patent: February 12, 2013Assignee: International Business Machines CorporationInventors: Daniel M. Coffman, Jonathan P. Munson, Chandrasekhar Narayanaswami, Danny Soroker, Jingtao Wang
-
Systems, methods and computer program products for indexing, searching and visualizing media content
Patent number: 8027999Abstract: The exemplary embodiments of the present invention provide a method for searching a metadata repository and visualizing the results of the search, wherein the metadata in the metadata repository is associated with a plurality of media content, and wherein each media content including at least one audio track. The method comprises retrieving the media contents used to generate the metadata terms satisfying a search criteria, and generating a ranked list of search results. The method further includes visualizing the ranked list of media contents, and displaying relevant metadata and corresponding associations for the media contents to enable navigation of the at least one audio track included in the media contents.Type: GrantFiled: February 25, 2008Date of Patent: September 27, 2011Assignee: International Business Machines CorporationInventors: Daniel M. Coffman, Barry Leiba, Chandrasekhar Narayanaswami, Marcel C. Rosu -
Patent number: 7996432Abstract: The exemplary embodiments of the present invention provide a method for generating an annotation for media content, that includes retrieving a media content subset from a media content source, saving the received media content subset at a computing system, and generating an annotation for association with the media content subset using the computing system. The method further includes associating the annotation with media content to facilitate the visualization and navigation of the media content and adding the annotation to at least one annotation repository designed for efficient retrieval of annotation elements.Type: GrantFiled: February 25, 2008Date of Patent: August 9, 2011Assignee: International Business Machines CorporationInventors: Daniel M. Coffman, Barry Leiba, Chandrasekhar Narayanaswami, Marcel C. Rosu
-
Systems, methods and computer program products for generating metadata and visualizing media content
Patent number: 7996431Abstract: The exemplary embodiments of the present invention provide a method for generating metadata for media content that includes a digital media file and includes retrieving a media content subset from a media content source, saving the received media content subset at a computing system, and generating metadata by processing the media content using the computing system. The method further includes associating generated metadata with media content to facilitate the visualization and navigation of the media content, and adding the metadata to at least one metadata repository designed for efficient retrieval of metadata elements.Type: GrantFiled: February 25, 2008Date of Patent: August 9, 2011Assignee: International Business Machines CorporationInventors: Daniel M. Coffman, Barry Leiba, Chandrasekhar Narayanaswami, Marcel C. Rosu -
Publication number: 20100185932Abstract: A tool for mapping an event includes a map generator for generating an event map, a view generator for generating a zoomable and pannable view of the event map, and a display device for displaying the zoomable and pannable view of the event map, and in another aspect, a tool for annotating an event map includes a map generator for generating an event map, an annotating unit for annotating the event map based on a user input, a view generator for generating a zoomable and pannable view of the annotated event map, and a display device for displaying the zoomable and pannable view of the annotated event map.Type: ApplicationFiled: August 28, 2009Publication date: July 22, 2010Applicant: International Business Machines CorporationInventors: Daniel M. Coffman, Jonathan P. Munson, Chandrasekhar Narayanaswami, Danny Soroker, Jingtao Wang
-
Publication number: 20100185933Abstract: A tool for mapping an event includes a map generator for generating an event map, a view generator for generating a zoomable and pannable view of the event map, and a display device for displaying the zoomable and pannable view of the event map, and in another aspect, a tool for annotating an event map includes a map generator for generating an event map, an annotating unit for annotating the event map based on a user input, a view generator for generating a zoomable and pannable view of the annotated event map, and a display device for displaying the zoomable and pannable view of the annotated event map.Type: ApplicationFiled: August 28, 2009Publication date: July 22, 2010Applicant: International Business Machines CorporationInventors: Daniel M. Coffman, Jonathan P. Munson, Chandrasekhar Narayanaswami, Danny Soroker, Jingtao Wang
-
Publication number: 20090216805Abstract: The exemplary embodiments of the present invention provide a method for generating an annotation for media content, that includes retrieving a media content subset from a media content source, saving the received media content subset at a computing system, and generating an annotation for association with the media content subset using the computing system. The method further includes associating the annotation with media content to facilitate the visualization and navigation of the media content and adding the annotation to at least one annotation repository designed for efficient retrieval of annotation elements.Type: ApplicationFiled: February 25, 2008Publication date: August 27, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel M. Coffman, Barry Leiba, Chandrasekhar Narayanaswami, Marcel C. Rosu
-
Publication number: 20090216606Abstract: An advertising system and methods, including an ad service that one of generates, presents and receives information pertaining to an ad presentation, an ad presentation output device that outputs the ad presentation at a presentation location, a user response receiver at the ad service that receives a user response transmitted from a mobile device based on the ad presentation at the presentation location, an ad service transmitter that transmits an executable object to a target device specified in the user response, wherein the target device includes a memory and a processor for executing the executable object to provide a service to the user on the target device, wherein the service is modified based on information one of accessed and determined by the executable object on the target device.Type: ApplicationFiled: February 21, 2008Publication date: August 27, 2009Inventors: Daniel M. Coffman, Herbert S. McFaddin, Chandrasekhar Narayanaswami, Danny Soroker
-
Publication number: 20090216743Abstract: The exemplary embodiments of the present invention provide a method for searching an annotation repository and visualizing the results of the search, wherein the annotation in the annotation repository is associated with a plurality of media content. The method includes retrieving the media contents used to generate the metadata terms satisfying a search criteria and generating a ranked list of search results. The method further includes visualizing the ranked list of media contents and displaying relevant annotation and corresponding metadata associations for the media contents to enable navigation of the media contents.Type: ApplicationFiled: February 25, 2008Publication date: August 27, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel M. Coffman, Barry Leiba, Chandrasekhar Narayanaswami, Marcel C. Rosu
-
Systems, Methods and Computer Program Products for Generating Metadata and Visualizing Media Content
Publication number: 20090216719Abstract: The exemplary embodiments of the present invention provide a method for generating metadata for media content that includes a digital media file and includes retrieving a media content subset from a media content source, saving the received media content subset at a computing system, and generating metadata by processing the media content using the computing system. The method further includes associating generated metadata with media content to facilitate the visualization and navigation of the media content, and adding the metadata to at least one metadata repository designed for efficient retrieval of metadata elements.Type: ApplicationFiled: February 25, 2008Publication date: August 27, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel M. Coffman, Barry Leiba, Chandrasekhar Narayanaswami, Marcel C. Rosu -
SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR INDEXING, SEARCHING AND VISUALIZING MEDIA CONTENT
Publication number: 20090216742Abstract: The exemplary embodiments of the present invention provide a method for searching a metadata repository and visualizing the results of the search, wherein the metadata in the metadata repository is associated with a plurality of media content, and wherein each media content including at least one audio track. The method comprises retrieving the media contents used to generate the metadata terms satisfying a search criteria, and generating a ranked list of search results. The method further includes visualizing the ranked list of media contents, and displaying relevant metadata and corresponding associations for the media contents to enable navigation of the at least one audio track included in the media contents.Type: ApplicationFiled: February 25, 2008Publication date: August 27, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel M. Coffman, Barry Leiba, Chandrasekhar Narayanaswami, Marcel C. Rosu -
Patent number: 7069220Abstract: A system and method of the present invention for determining and maintaining dialog focus in a conversational speech system includes presenting a command associated with an application to a dialog manager. The application associated with the command is unknown to the dialog manager at the time it is made. The dialog manager determines a current context of the command by reviewing a multi-modal history of events. At least one method is determined responsive to the command based on the current context. The at least one method is executed responsive to the command associated with the application.Type: GrantFiled: August 13, 1999Date of Patent: June 27, 2006Assignee: International Business Machines CorporationInventors: Daniel M. Coffman, Popani Gopalakrishnan, Ganesh N. Ramaswamy, Jan Kleindienst
-
Patent number: 6839896Abstract: A system and method for providing conversational computing via a protocol for automatic dialog management and arbitration between a plurality of conversational applications, and a framework for supporting such protocol, in a multi-modal and/or multi-channel environment. A DMAF (dialog manager and arbitrator facade) interfaces with one or more applications, and a hierarchical DMA architecture enables arbitration across the applications and within the same application between various sub-dialogs.Type: GrantFiled: June 29, 2001Date of Patent: January 4, 2005Assignee: International Business Machines CorporationInventors: Daniel M. Coffman, Rafah A. Hosn, Jan Kleindienst, Stephane H. Maes, Thiruvilwamalai V. Raman
-
Patent number: 6799169Abstract: A method and system for modeless operation of a multi-modal user interface through implementation of independent decision networks includes presenting a command to a dialog manager and comparing the command to a table of decision networks to determine if a corresponding decision network entry exists. The dialog manager creates a new instance of a decision network when a corresponding decision network entry is found. The new instance of the decision network is traversed in an isolated thread of execution such that a plurality of decision networks of a same instance or different instances may be active simultaneously. The new instance of the decision network is executed responsive to the command.Type: GrantFiled: August 13, 1999Date of Patent: September 28, 2004Assignee: International Business Machines CorporationInventors: Daniel M. Coffman, Popani Gopalakrishnan, Ganesh N. Ramaswamy, Jan Kleindienst
-
Patent number: 6658388Abstract: A method for providing a personality for a conversational system includes providing a plurality of attributes for determining a behavior of the conversational system. When a command is presented to the conversational system for execution, the command is responded to by employing the plurality of attributes such that the user experiences an interface with human characteristics.Type: GrantFiled: September 10, 1999Date of Patent: December 2, 2003Assignee: International Business Machines CorporationInventors: Jan Kleindienst, Ganesh N. Ramaswamy, Ponani Gopalakrishnan, Daniel M. Coffman
-
Patent number: 6598020Abstract: A method, in accordance with the present invention, which may be implemented by a program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform steps for providing emotions for a conversational system, includes representing each of a plurality of emotions as an entity. A level of each emotion is updated responsive either user stimuli or internal stimuli or both. When a threshold level is achieved for each emotion, the user stimuli and internal stimuli are reacted to by notifying components subscribing to each emotion to take appropriate action.Type: GrantFiled: September 10, 1999Date of Patent: July 22, 2003Assignee: International Business Machines CorporationInventors: Jan Kleindienst, Ganesh N. Ramaswamy, Ponani Gopalakrishnan, Daniel M. Coffman