Patents by Inventor Chandrajit G. Joshi
Chandrajit G. Joshi 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: 10311143Abstract: Frustration in online chat communication is prevented in which a text transcript is generated by at least two chat participants, by: (i) identifying in a text transcript a text-based signal listed on a list of text-based signals in a table; (ii) performing a first text analytics analysis on the text transcript to determine whether potential frustration is evidenced by the text transcript, the first text analytics analysis using a context hint provided in the table, the context hint corresponding in the table to the text-based signal; and (iii) responsive to potential frustration being evidenced by the text transcript, taking a responsive action based at least in part upon a potential cause of the potential frustration determined by performing a second text analytics analysis on the text transcript. The context hint is a contextual clue that supports a determination of whether the text-based signal indicates potential frustration as evidenced by the text transcript.Type: GrantFiled: July 17, 2017Date of Patent: June 4, 2019Assignee: International Business Machines CorporationInventors: Annemarie R. Fitterer, Ramakrishna J. Gorthi, Chandrajit G. Joshi, Romil J. Shah
-
Patent number: 9860355Abstract: A computer detects a connected voice or video call between participants and records a brief media sample. Speech recognition is utilized to determine when the call is connected as well as to transcribe the content of the audio portion of the media sample. The recorded media sample and transcribed content is associated with the connected voice or video call such that a user may reference it at a later point. The computer additionally suggests creating or editing contact information associated with the participants of the connected voice or video call based on the transcribed content.Type: GrantFiled: November 23, 2015Date of Patent: January 2, 2018Assignee: International Business Machines CorporationInventors: Ramakrishna J. Gorthi, Chandrajit G. Joshi, Romil J. Shah
-
Publication number: 20170315985Abstract: Monitoring an internet chat in which a text transcript is generated by at least two chat participants, by: (i) identifying in a text transcript a text-based signal listed on a list of text-based signals in a table; (ii) performing a first text analytics analysis on the text transcript to determine whether potential frustration is evidenced by the text transcript, the first text analytics analysis using a context hint provided in the table, the context hint corresponding in the table to the text-based signal; and (iii) responsive to potential frustration being evidenced by the text transcript, taking a responsive action based at least in part upon a potential cause of the potential frustration determined by performing a second text analytics analysis on the text transcript. The context hint is a contextual clue that supports a determination of whether the text-based signal indicates potential frustration as evidenced by the text transcript.Type: ApplicationFiled: July 17, 2017Publication date: November 2, 2017Inventors: Annemarie R. Fitterer, Ramakrishna J. Gorthi, Chandrajit G. Joshi, Romil J. Shah
-
Patent number: 9760563Abstract: Monitoring an internet chat in which a text transcript is generated by at least two chat participants, by: (i) performing a simple check on the text transcript for existence of a potential frustration precondition; and (ii) on condition that a frustration precondition is found, performing text analytics type analysis on the text transcript to determine whether potential frustration is evidenced by the text transcript. If it is determined that potential frustration is evidenced by the chat transcript then responsive action is taken to prevent and/or stem the frustration.Type: GrantFiled: March 29, 2016Date of Patent: September 12, 2017Assignee: International Business Machines CorporationInventors: Annemarie R. Fitterer, Ramakrishna J. Gorthi, Chandrajit G. Joshi, Romil J. Shah
-
Patent number: 9760562Abstract: Monitoring an internet chat in which a text transcript is generated by at least two chat participants, by: (i) performing a simple check on the text transcript for existence of a potential frustration precondition; and (ii) on condition that a frustration precondition is found, performing text analytics type analysis on the text transcript to determine whether potential frustration is evidenced by the text transcript. If it is determined that potential frustration is evidenced by the chat transcript then responsive action is taken to prevent and/or stem the frustration.Type: GrantFiled: March 29, 2016Date of Patent: September 12, 2017Assignee: International Business Machines CorporationInventors: Annemarie R. Fitterer, Ramakrishna J. Gorthi, Chandrajit G. Joshi, Romil J. Shah
-
Patent number: 9749180Abstract: A method and system for autonomously tuning a Lightweight Directory Access Protocol (LDAP) server are disclosed. The method comprises activating a tuning thread when defined conditions are met; and using this thread to initiate automatically a tuning procedure to tune an LDAP server cache, to tune a database buffer pool for the server, and to perform runtime tuning of parameters of the database. Tuning may be initiated upon reaching a specified time, or when the cache hit ratio of the server falls below a given threshold or on issuing the extended operation. The tuning procedure may include Basic or Advanced Tuning procedures and an Advanced Tuning procedure. The Basic Tuning procedure is comprised of static tuning of the server based on the number and size of entries in the database, and the Advanced Tuning Procedure is a real time procedure based on real client search patterns.Type: GrantFiled: July 7, 2016Date of Patent: August 29, 2017Assignee: International Business Machines CorporationInventors: Chandrajit G. Joshi, Romil J. Shah
-
Patent number: 9747904Abstract: A computer detects a connected voice or video call between participants and records a brief media sample. Speech recognition is utilized to determine when the call is connected as well as to transcribe the content of the audio portion of the media sample. The recorded media sample and transcribed content is associated with the connected voice or video call such that a user may reference it at a later point. The computer additionally suggests creating or editing contact information associated with the participants of the connected voice or video call based on the transcribed content.Type: GrantFiled: December 29, 2016Date of Patent: August 29, 2017Assignee: International Business Machines CorporationInventors: Ramakrishna J. Gorthi, Chandrajit G. Joshi, Romil J. Shah
-
Publication number: 20170149947Abstract: A computer detects a connected voice or video call between participants and records a brief media sample. Speech recognition is utilized to determine when the call is connected as well as to transcribe the content of the audio portion of the media sample. The recorded media sample and transcribed content is associated with the connected voice or video call such that a user may reference it at a later point. The computer additionally suggests creating or editing contact information associated with the participants of the connected voice or video call based on the transcribed content.Type: ApplicationFiled: November 23, 2015Publication date: May 25, 2017Inventors: Ramakrishna J. Gorthi, Chandrajit G. Joshi, Romil J. Shah
-
Publication number: 20170148445Abstract: A computer detects a connected voice or video call between participants and records a brief media sample. Speech recognition is utilized to determine when the call is connected as well as to transcribe the content of the audio portion of the media sample. The recorded media sample and transcribed content is associated with the connected voice or video call such that a user may reference it at a later point. The computer additionally suggests creating or editing contact information associated with the participants of the connected voice or video call based on the transcribed content.Type: ApplicationFiled: December 29, 2016Publication date: May 25, 2017Inventors: Ramakrishna J. Gorthi, Chandrajit G. Joshi, Romil J. Shah
-
Patent number: 9570079Abstract: A computer detects a connected voice or video call between participants and records a brief media sample. Speech recognition is utilized to determine when the call is connected as well as to transcribe the content of the audio portion of the media sample. The recorded media sample and transcribed content is associated with the connected voice or video call such that a user may reference it at a later point. The computer additionally suggests creating or editing contact information associated with the participants of the connected voice or video call based on the transcribed content.Type: GrantFiled: July 5, 2016Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Ramakrishna J. Gorthi, Chandrajit G. Joshi, Romil J. Shah
-
Publication number: 20160323141Abstract: A method and system for autonomously tuning a Lightweight Directory Access Protocol (LDAP) server are disclosed. The method comprises activating a tuning thread when defined conditions are met; and using this thread to initiate automatically a tuning procedure to tune an LDAP server cache, to tune a database buffer pool for the server, and to perform runtime tuning of parameters of the database. Tuning may be initiated upon reaching a specified time, or when the cache hit ratio of the server falls below a given threshold or on issuing the extended operation. The tuning procedure may include Basic or Advanced Tuning procedures and an Advanced Tuning procedure. The Basic Tuning procedure is comprised of static tuning of the server based on the number and size of entries in the database, and the Advanced Tuning Procedure is a real time procedure based on real client search patterns.Type: ApplicationFiled: July 7, 2016Publication date: November 3, 2016Inventors: Chandrajit G. Joshi, Romil J. Shah
-
Patent number: 9462102Abstract: A computer detects a connected voice or video call between participants and records a brief media sample. Speech recognition is utilized to determine when the call is connected as well as to transcribe the content of the audio portion of the media sample. The recorded media sample and transcribed content is associated with the connected voice or video call such that a user may reference it at a later point. The computer additionally suggests creating or editing contact information associated with the participants of the connected voice or video call based on the transcribed content.Type: GrantFiled: February 8, 2016Date of Patent: October 4, 2016Assignee: International Business Machines CorporationInventors: Ramakrishna J. Gorthi, Chandrajit G. Joshi, Romil J. Shah
-
Patent number: 9424248Abstract: Monitoring an internet chat in which a text transcript is generated by at least two chat participants, by: (i) performing a simple check on the text transcript for existence of a potential frustration precondition; and (ii) on condition that a frustration precondition is found, performing text analytics type analysis on the text transcript to determine whether potential frustration is evidenced by the text transcript. If it is determined that potential frustration is evidenced by the chat transcript then responsive action is taken to prevent and/or stem the frustration.Type: GrantFiled: April 30, 2013Date of Patent: August 23, 2016Assignee: International Business Machines CorporationInventors: Annemarie R. Fitterer, Ramakrishna J. Gorthi, Chandrajit G. Joshi, Romil J. Shah
-
Publication number: 20160210281Abstract: Monitoring an internet chat in which a text transcript is generated by at least two chat participants, by: (i) performing a simple check on the text transcript for existence of a potential frustration precondition; and (ii) on condition that a frustration precondition is found, performing text analytics type analysis on the text transcript to determine whether potential frustration is evidenced by the text transcript. If it is determined that potential frustration is evidenced by the chat transcript then responsive action is taken to prevent and/or stem the frustration.Type: ApplicationFiled: March 29, 2016Publication date: July 21, 2016Inventors: Annemarie R. Fitterer, Ramakrishna J. Gorthi, Chandrajit G. Joshi, Romil J. Shah
-
Publication number: 20160210282Abstract: Monitoring an internet chat in which a text transcript is generated by at least two chat participants, by: (i) performing a simple check on the text transcript for existence of a potential frustration precondition; and (ii) on condition that a frustration precondition is found, performing text analytics type analysis on the text transcript to determine whether potential frustration is evidenced by the text transcript. If it is determined that potential frustration is evidenced by the chat transcript then responsive action is taken to prevent and/or stem the frustration.Type: ApplicationFiled: March 29, 2016Publication date: July 21, 2016Inventors: Annemarie R. Fitterer, Ramakrishna J. Gorthi, Chandrajit G. Joshi, Romil J. Shah
-
Patent number: 9397976Abstract: A method and system for autonomously tuning a Lightweight Directory Access Protocol (LDAP) server are disclosed. The method comprises activating a tuning thread when defined conditions are met; and using this thread to initiate automatically a tuning procedure to tune an LDAP server cache, to tune a database buffer pool for the server, and to perform runtime tuning of parameters of the database. Tuning may be initiated upon reaching a specified time, or when the cache hit ratio of the server falls below a given threshold or on issuing the extended operation. The tuning procedure may include Basic or Advanced Tuning procedures and an Advanced Tuning procedure. The Basic Tuning procedure is comprised of static tuning of the server based on the number and size of entries in the database, and the Advanced Tuning Procedure is a real time procedure based on real client search patterns.Type: GrantFiled: October 30, 2009Date of Patent: July 19, 2016Assignee: International Business Machines CorporationInventors: Chandrajit G. Joshi, Romil J. Shah
-
Patent number: 9390156Abstract: The clustering of LDAP servers wherein each LDAP server is connected to the databases of all other LDAP servers in addition to its own database. This creates a mesh of highly available LDAP servers that are loosely connected to all the repositories of LDAP data in the distributed directory environment. Also broadly contemplated herein is the employment of a cluster manager for managing the cluster of LDAP servers.Type: GrantFiled: June 29, 2009Date of Patent: July 12, 2016Assignee: International Business Machines CorporationInventors: Chandrajit G. Joshi, Romil J. Shah
-
Patent number: 9330088Abstract: Monitoring an internet chat in which a text transcript is generated by at least two chat participants, by: (i) performing a simple check on the text transcript for existence of a potential frustration precondition; and (ii) on condition that a frustration precondition is found, performing text analytics type analysis on the text transcript to determine whether potential frustration is evidenced by the text transcript. If it is determined that potential frustration is evidenced by the chat transcript then responsive action is taken to prevent and/or stem the frustration.Type: GrantFiled: April 23, 2013Date of Patent: May 3, 2016Assignee: International Business Machines CorporationInventors: Annemarie R. Fitterer, Ramakrishna J. Gorthi, Chandrajit G. Joshi, Romil J. Shah
-
Patent number: 9098560Abstract: A proxy server distributes client messages to backend servers based on language. An incoming client message to the proxy server specifies a language to use for queries and other transactions with the backend servers. The proxy server determines a backend server that supports the language and transmits the client message to that backend server. A client message might specify a character set as well for interacting with the backend servers that support languages under a given character set.Type: GrantFiled: December 22, 2009Date of Patent: August 4, 2015Assignee: International Business Machines CorporationInventors: Annemarie R. Fitterer, Ramakrishna J. Gorthi, Chandrajit G. Joshi, Romil J. Shah
-
Patent number: 9032193Abstract: A lightweight embedded directory server with portable LDAP data is disclosed. The directory server and database comprises a processing chip, an on-chip processing unit, an on-chip memory system, and an on chip input/output system. The memory system stores an embedded operating system and an embedded directory server, and is also used for storing data to be processed by the processing unit. The input/output system is provided for connecting the processor chip to one or more applications for supplying directory services to the one or more applications. A portable memory device stores a directory database, and, in use, this memory device is releasably connected to the on chip input/output system. An on-chip driver is used to perform read and write operations on the portable memory device; and a boot loader software program is used for starting execution of the embedded directory service.Type: GrantFiled: January 21, 2014Date of Patent: May 12, 2015Assignee: International Business Machines CorporationInventors: Chandrajit G. Joshi, Romil J. Shah