Patents by Inventor Chitra Dorai
Chitra Dorai 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: 8019816Abstract: A computer implemented method, system and computer program product for delivering published messages to at least one subscriber in a publish-subscribe messaging system. A computer implemented method for delivering published messages to a subscriber includes receiving a plurality of message streams, and analyzing at least one message from each of the plurality of message streams in accordance with criteria established by the subscriber specifying a message content and a message content quality. At least one message that satisfies the criteria is delivered to the subscriber.Type: GrantFiled: May 2, 2008Date of Patent: September 13, 2011Assignee: International Business Machines CorporationInventors: Chitra Dorai, Edith Helen Stern, Robert Evan Strom
-
Publication number: 20110218841Abstract: According to one illustrative embodiment, a method is provided for monitoring and analyzing an office process. Information relating to desktop interaction activities of an agent and non-desktop activities of the agent are collected to form collected information. The collected information is inferred to derive delimiters relating to the desktop interaction activities and the non-desktop activities of the agent, at least one transaction performed by the agent, at least one application used by the agent, and the office process. Metrics and key performance indicators relating to a behavior of the agent, a behavior of the at least one transaction, a behavior of the at least one application and a behavior of an office process are computed to form computed information, and the collected information and the computed information are stored into a data store.Type: ApplicationFiled: March 5, 2010Publication date: September 8, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Om D. Deshmukh, Chitra Dorai, Shailesh Joshi, Maureen E. Rzasa, Karthik Visweswariah, Gary J. Wright, Sai Zeng
-
Publication number: 20110197206Abstract: A method includes deriving first information from a number of agent-customer interactions in a customer service system, and determining concurrent system activity by the agents in the customer service system, the concurrent system activity occurring at least partially concurrently with the number of agent-customer interactions. The method further includes combining the determined first information and the determined concurrent system activity to determine second information related to one or more of the number of agent-customer interactions, and outputting the second information. Apparatus and program products are also disclosed.Type: ApplicationFiled: February 11, 2010Publication date: August 11, 2011Applicant: International Business Machines CorporationInventors: Om D. Deshmukh, Chitra Dorai, Maureen E. Rzasa, Shailesh Joshi, Ashish Verma, Karthik Visweswariah, Gary J. Wright, Sai Zeng
-
Publication number: 20110196677Abstract: According to one illustrative embodiment, a method is provided for analyzing an audio interaction. At least one change in an emotion of a speaker in an audio interaction and at least one aspect of the audio interaction are identified. The at least one change in an emotion is analyzed in conjunction with the at least one aspect to determine a relationship between the at least one change in an emotion and the at least one aspect, and a result of the analysis is provided.Type: ApplicationFiled: February 11, 2010Publication date: August 11, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Om D. Deshmukh, Chitra Dorai, Shailesh Joshi, Maureen E. Rzasa, Ashish Verma, Karthik Visweswariah, Gary J. Wright, Sai Zeng
-
Publication number: 20110179415Abstract: A virtual machine is migrated between a source cloud and a destination cloud. A temporary storage is mounted to a partition management firmware of the source cloud and to a partition management firmware of the destination cloud. A first storage location migration migrates the virtual machine from the source cloud to the at least one temporary storage. A second storage location migration migrates the virtual machine from the at least one temporary storage to final destination storage of the destination cloud. The temporary storage is then unmounted from the partition management firmware of the source cloud and from the partition management firmware of the destination cloud.Type: ApplicationFiled: January 20, 2010Publication date: July 21, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sean Donnellan, Chitra Dorai, Anees A. Shaikh, Kunwadee Sripanidkulchai, Jie Zheng
-
Patent number: 7962650Abstract: Method, system and computer usable program code for dynamic component placement in an event processing system having producers, consumers, a plurality of nodes between the producers and the consumers, and a flow graph representing computational components to be executed between the producers and the consumers. A description of a change to the system is received. At each node, next-hop neighbor nodes for each consumer are identified. A routing value is assigned to each next-hop neighbor node for each consumer. Using the routing values in a context of the change, a performance cost of the system is estimated based on hypothetical changed placements of the computational components at nodes along paths from a producer to a consumer through the next-hop neighbor nodes for each consumer, and a changed placement of the computational components that minimizes performance cost of the system relative to the hypothetical changed placements is selected.Type: GrantFiled: April 10, 2008Date of Patent: June 14, 2011Assignee: International Business Machines CorporationInventors: Geetika Tewari Lakshmanan, Chitra Dorai, Robert Evan Strom
-
Patent number: 7937618Abstract: A method and system for achieving highly available, fault-tolerant execution of components in a distributed computing system, without requiring the writer of these components to explicitly write code (such as entity beans or database transactions) to make component state persistent. It is achieved by converting the intrinsically non-deterministic behavior of the distributed system to a deterministic behavior, thus enabling state recovery to be achieved by advantageously efficient checkpoint-replay techniques. The method comprises: adapting the execution environment for enabling message communication amongst and between the components; automatically associating a deterministic timestamp in conjunction with a message to be communicated from a sender component to a receiver component during program execution, the timestamp representative of estimated time of arrival of the message at a receiver component.Type: GrantFiled: April 26, 2007Date of Patent: May 3, 2011Assignee: International Business Machines CorporationInventors: Chitra Dorai, Robert E. Strom, Huining Feng
-
Publication number: 20110078071Abstract: Data representative of a plurality of mortgage applications is obtained. The applications participate in a mortgage origination process, and each of the applications has associated therewith customer-specific attributes and product-specific attributes. The mortgage origination process has a plurality of statuses. Data representative of at least one environmental attribute is also obtained. Each given one of the mortgage applications in a given one of the plurality of statuses at a given time is ranked by likelihood of not closing, based at least on the customer-specific attributes, the product-specific attributes, and the at least one environmental attribute. Those of the mortgage applications likely not to close which are likely not to close due to non-exogenous attributes are identified.Type: ApplicationFiled: September 25, 2009Publication date: March 31, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chitra Dorai, Jane D. Hoffmann, Daniel N. Johnson, Milind R. Naphade, Qihong Shao, Anshul Sheopuri
-
Publication number: 20110066459Abstract: Exemplary embodiments of this invention provide a method that includes estimating an empirical distribution of a metric for a company. The method includes estimating a distribution of the metric for a plurality of companies. The method further includes determining whether the company is an outlier, based on the empirical distribution of the metric for the company and the distribution of the metric for the plurality of companies, and generating at least one recommendation based determining whether the company is an outlier.Type: ApplicationFiled: April 6, 2010Publication date: March 17, 2011Applicant: International Business Machines CorporationInventors: En Cheng, Anshul Sheopuri, Chitra Dorai, Milind Naphade
-
Patent number: 7904591Abstract: Computer implemented method, system and computer usable program code for routing messages in a message stream. A computer implemented method for routing messages in a message stream includes receiving a specification of desired messages, the specification containing a payload and receiving at least one message, the message containing a payload. The message payload is evaluated with respect to the specification payload and the specification, and the message is routed in accordance with the evaluation.Type: GrantFiled: March 19, 2008Date of Patent: March 8, 2011Assignee: International Business Machines CorporationInventors: Chitra Dorai, Edith Helen Stern
-
Patent number: 7899210Abstract: A security system and methodology are provided employing a process that determines whether to use an image and/or other inputs received from at least one remote input node. In one illustrative embodiment, the invention comprises a system and method for using image input in conjunction with wireless transmission to increase personal safety.Type: GrantFiled: August 21, 2007Date of Patent: March 1, 2011Assignee: International Business Machines CorporationInventors: Chitra Dorai, Edith H. Stern, Barry E. Willner
-
Patent number: 7890327Abstract: Disclosed is a general framework for extracting semantics from composite media content at various resolutions. Specifically, given a media stream, which may consist of various types of media modalities including audio, visual, text and graphics information, the disclosed framework describes how various types of semantics could be extracted at different levels by exploiting and integrating different media features. The output of this framework is a series of tagged (or annotated) media segments at different scales. Specifically, at the lowest resolution, the media segments are characterized in a more general and broader sense, thus they are identified at a larger scale; while at the highest resolution, the media content is more specifically analyzed, inspected and identified, which thus results in small-scaled media segments.Type: GrantFiled: July 16, 2004Date of Patent: February 15, 2011Assignee: International Business Machines CorporationInventors: Chitra Dorai, Ying Li
-
Patent number: 7809587Abstract: A method of providing rapid business support of insured property using image analysis can include the step of receiving at least one digital image of damaged property. Damage can be automatically accessed for insurance purposes based upon the received images. An incident response can be automatically determined based at least in part upon the damage assessment. Incident responses can include, but are not limited to, tendering a claim payoff offer, referring a claim to a human agent, providing repair instructions, and/or arranging for a physical damage assessment of the damaged property.Type: GrantFiled: May 7, 2004Date of Patent: October 5, 2010Assignee: International Business Machines CorporationInventors: Chitra Dorai, William F. Jerome, Edith H. Stern, Fred S. Winegust
-
Publication number: 20100205252Abstract: A mechanism for controlling live migration of a running application between a source machine and a target machine. At least one application characteristic and at least one network characteristic are obtained. An objective function that defines a cost to migrate from the source machine to the target machine as a function such as a weighted combination of at least one cost property is obtained. The objective function is optimized using the at least one application characteristic and the at least one network characteristic to determine a policy specifying when to switch execution of the running application from the source machine to the target machine. Live migration of the application from the source machine is controlled to send pages from the source machine to the target machine in accordance with the policy, and to switch the execution of the application from the source machine to the target machine at a state specified by the policy.Type: ApplicationFiled: February 10, 2009Publication date: August 12, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chitra Dorai, Robert Evan Strom, Sai Zeng
-
Patent number: 7761401Abstract: A method and system for controlling message flow in distributed stream processing. State transition probabilities in a Markov model having one state per staleness value of data are determined for sending or withholding updates of data to subscribers using expected message rates from an information provider. A cost function annotates each state transition in the model with a state transition cost for each decision to “send” or “withhold”. A propagation policy specifying whether to send or withhold the message is determined for each state. The propagation policy is then deployed. If a new message comprising an update of data is received during a lapsed time unit, a staleness value of the data held by subscribers is increased. The propagation policy is used to determine whether to send or withhold the message. If the message should be sent, the message is propagated and the staleness value of the data is reset.Type: GrantFiled: June 7, 2007Date of Patent: July 20, 2010Assignee: International Business Machines CorporationInventors: Chitra Dorai, Jeong-Hyon Hwang, Robert Evan Strom
-
Publication number: 20100057519Abstract: A system and method for deciding assignments for service requests includes determining a best policy, within a class of index-based policies, based upon historic data for handling previous requests. If a service request is waiting to be handled, an index for service requests is determined based upon the best policy and service requests are assigned to agents based upon the index. Service requests are preempted if a waiting service has a higher index than other service requests.Type: ApplicationFiled: August 27, 2008Publication date: March 4, 2010Inventors: Chitra Dorai, Anshul Sheopuri, Sai Zeng
-
Patent number: 7668371Abstract: System and method for distinguishing between foreground content and background content in an image presentation. An initial background model is provided, and a final background model is constructed from the initial background model using the image presentation. The foreground content and background content in the image presentation are then distinguished from one another using the final background model. The present invention permits foreground content and background content to be separated from one another for further processing in different types of computer-generated image presentations such as digital slide presentations, video presentations, Web page presentations, and the like.Type: GrantFiled: May 23, 2008Date of Patent: February 23, 2010Assignee: International Business Machines CorporationInventors: Chitra Dorai, Ying Li
-
Publication number: 20100042999Abstract: Computer implemented method, system and computer usable program code for achieving transactional quality of service in a transactional object store system. A transaction is received from a client and is executed, wherein the transaction comprises reading a read-only derived object, or reading or writing another object, and ends with a decision to request committing the transaction or a decision to request aborting the transaction. Responsive to a decision to request committing the transaction, wherein the transaction comprises writing a publishing object, events are delivered to event stream processing queries, and are executed in parallel with executing of the transaction.Type: ApplicationFiled: August 15, 2008Publication date: February 18, 2010Applicant: International Business Machines CorporationInventors: Chitra Dorai, Robert Evan Strom
-
Publication number: 20090259769Abstract: Method, system and computer usable program code for dynamic component placement in an event processing system having producers, consumers, a plurality of nodes between the producers and the consumers, and a flow graph representing computational components to be executed between the producers and the consumers. A description of a change to the system is received. At each node, next-hop neighbor nodes for each consumer are identified. A routing value is assigned to each next-hop neighbor node for each consumer. Using the routing values in a context of the change, a performance cost of the system is estimated based on hypothetical changed placements of the computational components at nodes along paths from a producer to a consumer through the next-hop neighbor nodes for each consumer, and a changed placement of the computational components that minimizes performance cost of the system relative to the hypothetical changed placements is selected.Type: ApplicationFiled: April 10, 2008Publication date: October 15, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Geetika Tewari Lakshmanan, Chitra Dorai, Robert Evan Strom
-
Patent number: 7529794Abstract: A computer implemented method for delivering published messages to at least one subscriber in a publish-subscribe messaging system. The method for delivering published messages to a subscriber includes receiving a plurality of message streams and analyzing at least one message from each of the plurality of message streams in accordance with criteria established by the subscriber specifying a message content and a message content quality. At least one message that satisfies the criteria is delivered to the subscriber.Type: GrantFiled: February 21, 2006Date of Patent: May 5, 2009Assignee: International Business Machines CorporationInventors: Chitra Dorai, Edith Helen Stern, Robert Evan Strom