Patents by Inventor Chatschik Bisdikian
Chatschik Bisdikian 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: 20140032175Abstract: Quality of information (QoI) assessment in dynamic sensor networks that includes evaluating, by a computer, a first value reflective of available reports from sensors that are dynamically associated with the computer. A second value reflective of reports expected to have been available for evaluation about the observed phenomena is estimated. A QoI of the available reports is assessed. The assessing is based on the first value reflective of the available reports and the second value reflective of reports expected to have been available for evaluation. A third value, based on the assessing is output.Type: ApplicationFiled: May 18, 2012Publication date: January 30, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dakshi Agrawal, Chatschik Bisdikian
-
Publication number: 20140013302Abstract: A method of configuring a logging utility includes generating, by a computer system, at least one message based on a model of logs from at least two software components of a multi-component application and sending, by the computer system, the message to at least one of the two software components for configuring a logging utility of the corresponding software component.Type: ApplicationFiled: July 6, 2012Publication date: January 9, 2014Applicant: International Business Machines CorporationInventors: Chatschik Bisdikian, Joel W. Branch
-
Publication number: 20140013334Abstract: A method of configuring a logging utility includes generating, by a computer system, at least one message based on a model of logs from at least two software components of a multi-component application and sending, by the computer system, the message to at least one of the two software components for configuring a logging utility of the corresponding software component.Type: ApplicationFiled: July 12, 2012Publication date: January 9, 2014Applicant: International Business Machines CorporationInventors: Chatschik Bisdikian, Joel W. Branch
-
Patent number: 8589389Abstract: Mechanisms for selecting data providers to provide input data to an application are provided. A desired region and desired quality of information (QoI) function for the desired region are defined. The desired region is a region for which a condition is to be analyzed by the application. One or more provider regions and one or more QoI functions associated with the one or more provider regions are retrieved. A relevancy level between the one or more provider regions and the desired region is calculated based on the desired QoI function for the desired region and the QoI functions associated with the one or more provider regions. One or more data providers for providing input data to the application are selected based on the calculated relevancy level.Type: GrantFiled: February 17, 2011Date of Patent: November 19, 2013Assignee: International Business Machines CorporationInventors: Chatschik Bisdikian, Georgios Tychogiorgos
-
Patent number: 8577818Abstract: A method includes performing, on a processor, evaluating log data; determining at least one discrepancy between the log data and a system model; generating a candidate model based on the discrepancy and a model template; and updating the system model based on the candidate model.Type: GrantFiled: September 6, 2012Date of Patent: November 5, 2013Assignee: International Business Machines CorporationInventors: Chatschik Bisdikian, Joel W. Branch, Ting He
-
Publication number: 20130260783Abstract: An aspect of this invention is a method that includes a computing apparatus estimating geographic locations as a function of time for each of a plurality of sensor nodes. The method further includes estimating a quality of information as a function of time for sensed data to be sensed by the plurality of sensor nodes at the estimated geographic locations; and sending the estimated quality of information as a function of time to one or more applications or consumers of the sensed data.Type: ApplicationFiled: March 28, 2012Publication date: October 3, 2013Applicant: International Business Machines CorporationInventors: Dakshi Agrawal, Chatschik Bisdikian, Murtaza Zafer
-
Patent number: 8539018Abstract: A system, method and computer program product for determining at least one association between at least one business process and at least one network entity. The system maps at least one user to the business process. The system maps the user to at least one network end-point. The system maps the network end-point to at least one application. The system maps the network entity to the application. The system identifies the association among the business process, the user, the network end-point, the application and the network entity based on one or more of the mappings.Type: GrantFiled: November 4, 2010Date of Patent: September 17, 2013Assignee: International Business Machines CorporationInventors: Chatschik Bisdikian, Joel W. Branch, Vasileios Pappas
-
Patent number: 8522029Abstract: A mechanism is provided for establishing a shared secret-key for secure communication between nodes in a wireless network. A first node in the wireless network provides a spreading code to a second node of the wireless network. The second node provides a first input for the key establishment to the first node using communication encoded with the spreading code. Responsive to obtaining the first input from the second node, the first node provides a second input for the key establishment to the second node using communication encoded with the spreading code. Then, the first node and the second node establish the shared secret-key using the first input and the second input.Type: GrantFiled: August 5, 2010Date of Patent: August 27, 2013Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Chatschik Bisdikian, Cagatay Capar, Rosario Gennaro, Hugo M. Krawczyk, Tal Rabin, Murtaza Zafer
-
Patent number: 8489525Abstract: A system includes a storage medium. The storage medium includes a model generation module that generates a candidate model based on a discrepancy and a model template. The storage medium also includes a model evaluation module that selectively updates a system model based on the candidate model.Type: GrantFiled: May 20, 2010Date of Patent: July 16, 2013Assignee: International Business Machines CorporationInventors: Chatschik Bisdikian, Joel W. Branch, Ting He
-
Patent number: 8433786Abstract: Systems and methods provide a selective instrumentation strategy for monitoring the progress of transactions in a distributed computing system. The monitoring of the transactive processing of jobs is considered through a collection of computer operating stages in a distributed system, using limited information. The monitoring is performed by observing log records (or footprints) produced during each stage of processing in the system. The footprints lack unique transaction identifiers resulting in uncertainties in monitoring transaction instances. The processing stages are selective instrumented to reduce monitoring uncertainty under the given constraints such as limited budget for instrumentation cost.Type: GrantFiled: June 14, 2009Date of Patent: April 30, 2013Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Animashree Anandkumar, Chatschik Bisdikian, Ting He, Shoel Perelman
-
Publication number: 20130078961Abstract: A method and system for providing on-line services to a user from a services provider over a wireless cellular network. The cellular network is located between the user and the services provider, and a distributed computer system such as the Internet is located between the services provider and the cellular network for transmitting data between the services provide and the cellular network. In one embodiment, the services provider transmits software and operating characteristics over the distributed computer system to the cellular network, and the cellular network installs this software on one or more nodes of the network. When a user connects to the cellular network for services from the service provider, the network operates the software on the one or more nodes in accordance with the operating characteristics, to provide one or more services from this one or more nodes to the user from the service provider.Type: ApplicationFiled: September 22, 2011Publication date: March 28, 2013Applicant: International Business Machines CorporationInventors: Dakshi Agrawal, Chatschik Bisdikian, Dinesh C. Verma, Petros Zerfos
-
Publication number: 20130078965Abstract: A method and system for providing on-line services to a user from a services provider over a wireless cellular network. The cellular network is located between the user and the services provider, and a distributed computer system such as the Internet is located between the services provider and the cellular network for transmitting data between the services provide and the cellular network. In one embodiment, the services provider transmits software and operating characteristics over the distributed computer system to the cellular network, and the cellular network installs this software on one or more nodes of the network. When a user connects to the cellular network for services from the service provider, the network operates the software on the one or more nodes in accordance with the operating characteristics, to provide one or more services from this one or more nodes to the user from the service provider.Type: ApplicationFiled: September 7, 2012Publication date: March 28, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dakshi Agrawal, Chatschik Bisdikian, Dinesh C. Verma, Petros Zerfos
-
Publication number: 20130051216Abstract: Techniques for managing a wireless network when disruptive events occur are provided. In one aspect, a method for managing a heterogeneous wireless network having at least two classes of nodes is provided. The method includes the following steps. One or more network signaling activities are observed. If the network signaling activities exhibit a behavior that is associated with a power failure affecting at least one of the classes of nodes, network resources for transmission and processing of network signaling associated with one or more other of the classes of nodes are adjusted to accommodate the behavior.Type: ApplicationFiled: August 22, 2011Publication date: February 28, 2013Applicant: International Business Machines CorporationInventors: Chatschik Bisdikian, Bong Jun Ko
-
Publication number: 20120330639Abstract: A method includes performing, on a processor, evaluating log data; determining at least one discrepancy between the log data and a system model; generating a candidate model based on the discrepancy and a model template; and updating the system model based on the candidate model.Type: ApplicationFiled: September 6, 2012Publication date: December 27, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chatschik Bisdikian, Joel W. Branch, Ting He
-
Patent number: 8300639Abstract: A routing element and method for forwarding multicast traffic in a network includes grouping a collection of path-related multicast information flows from a source and associating each information flow of the collection with a multicast address from a set of multicast addresses. Forwarding information is placed in routers within the network between the sources and destinations wherein the forwarding information includes a single entry in a forwarding table using an identifier, e.g., a representative address, for the collection.Type: GrantFiled: August 18, 2009Date of Patent: October 30, 2012Assignee: International Business Machines CorporationInventor: Chatschik Bisdikian
-
Publication number: 20120250685Abstract: A routing element and method for forwarding multicast traffic in a network includes grouping a collection of path-related multicast information flows from a source and associating each information flow of the collection with a multicast address from a set of multicast addresses. Forwarding information is placed in routers within the network between the sources and destinations wherein the forwarding information includes a single entry in a forwarding table using an identifier, e.g., a representative address, for the collection.Type: ApplicationFiled: June 13, 2012Publication date: October 4, 2012Applicant: INTERNATONAL BUSINESS MACHINES CORPORATIONInventor: CHATSCHIK BISDIKIAN
-
Publication number: 20120215893Abstract: Mechanisms for selecting data providers to provide input data to an application are provided. A desired region and desired quality of information (QoI) function for the desired region are defined. The desired region is a region for which a condition is to be analyzed by the application. One or more provider regions and one or more QoI functions associated with the one or more provider regions are retrieved. A relevancy level between the one or more provider regions and the desired region is calculated based on the desired QoI function for the desired region and the QoI functions associated with the one or more provider regions. One or more data providers for providing input data to the application are selected based on the calculated relevancy level.Type: ApplicationFiled: February 17, 2011Publication date: August 23, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chatschik Bisdikian, Georgios Tychogiorgos
-
Publication number: 20120188940Abstract: Techniques for annotating data packets with time and/or location information in wireless networks are provided. In one aspect, a method for processing information streams produced by end-computing devices that are transmitted over a wireless network having at least one network element is provided. The method includes the following steps. Data packets which originate from the end-computing devices and are received by the network element are inspected for spatiotemporal metadata. Spatiotemporal metadata is inserted into the data packets and the data packets are transmitted if the step of inspecting the data packets reveals that the data packets are missing spatiotemporal metadata. Otherwise the data packets are transmitted if the step of inspecting the data packets reveals that spatiotemporal metadata is already present in the data packets.Type: ApplicationFiled: January 24, 2011Publication date: July 26, 2012Applicant: International Business Machines CorporationInventors: Dakshi Agrawal, Chatschik Bisdikian
-
Publication number: 20120116838Abstract: A system, method and computer program product for determining at least one association between at least one business process and at least one network entity. The system maps at least one user to the business process. The system maps the user to at least one network end-point. The system maps the network end-point to at least one application. The system maps the network entity to the application. The system identifies the association among the business process, the user, the network end-point, the application and the network entity based on one or more of the mappings.Type: ApplicationFiled: November 4, 2010Publication date: May 10, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chatschik Bisdikian, Joel W. Branch, Vasileios Pappas
-
Publication number: 20110289029Abstract: A method comprising: performing on a processor, evaluating log data; determining at least one discrepancy between the log data and a system model; generating a candidate model based on the discrepancy and a model template; and updating the system model based on the candidate model.Type: ApplicationFiled: May 20, 2010Publication date: November 24, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chatschik Bisdikian, Joel W. Branch, Ting He