Patents by Inventor Debashish Chatterjee
Debashish Chatterjee 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: 20140156581Abstract: The present invention envisages a system and method for automating the generation of business decision analytic models. The system uses a plurality of predictor variables stored in a plurality of data sets, to automatically create a business decision analytic model. The system includes a processor configured to process the data sets and determine the total number of records present in each of the data sets and the number of columns containing only numerical values. The processor selects a column containing only numerical values, from a dataset under consideration, and counts the number of unique numerical values in the selected column, and the total number of records present in the selected column. The two counts are compared and the selected column is transformed using a non-linear transformation to obtain a column of transformed values. The transformed values and corresponding time stamps are utilized for the purpose of model generation.Type: ApplicationFiled: November 29, 2013Publication date: June 5, 2014Applicant: DXCONTINUUM INC.Inventors: BASKAR JAYARAMAN, DEBASHISH CHATTERJEE, KANNAN GOVINDARAJAN, GANESH RAJAN
-
Publication number: 20130295887Abstract: A computing device displays a call history graphical user interface (GUI). The call history GUI includes a new list and an old list. The new list may include new missed call elements and missed call elements associated with new unopened voicemails. The old list may include other call history GUI elements, such as old missed call elements and missed call elements associated with opened voicemails.Type: ApplicationFiled: July 8, 2013Publication date: November 7, 2013Inventors: Flavio Lerda, Hugo Hudson, Debashish Chatterjee, Simon Tickner, Marcus Alexander Foster
-
Patent number: 8483366Abstract: A computing device displays a call history graphical user interface (GUI). The call history GUI includes a new list and an old list. The new list may include new missed call elements and missed call elements associated with new unopened voicemails. The old list may include other call history GUI elements, such as old missed call elements and missed call elements associated with opened voicemails.Type: GrantFiled: September 13, 2012Date of Patent: July 9, 2013Assignee: Google Inc.Inventors: Flavio Lerda, Hugo Hudson, Debashish Chatterjee, Simon Tickner, Marcus Alexander Foster
-
Publication number: 20130078960Abstract: A computing device displays a call history graphical user interface (GUI). The call history GUI includes a new list and an old list. The new list may include new missed call elements and missed call elements associated with new unopened voicemails. The old list may include other call history GUI elements, such as old missed call elements and missed call elements associated with opened voicemails.Type: ApplicationFiled: September 13, 2012Publication date: March 28, 2013Applicant: GOOGLE INC.Inventors: Flavio Lerda, Hugo Hudson, Debashish Chatterjee, Simon Tickner, Marcus Alexander Foster
-
Patent number: 8365193Abstract: An approach provides for recovery of message driven directors responsible for dynamically allocating resources within a multi-node database system. The receipt of a message, the action taken in response to it, and other messages sent in furtherance of the action, are performed within a single transaction. In this way, the messages and other data are left in a state consistent with the message and action taken in response being fully processed or not processed at all. A standby director, stepping in for a crashed director, inherits a state consistent with where a crashed director last successfully completed an action. The approach insulates directors from the special perils of performing high latency actions by delegating the performance of such actions to a job, (i.e. another process).Type: GrantFiled: August 12, 2004Date of Patent: January 29, 2013Assignee: Oracle International CorporationInventors: Lakshminarayanan Chidambaran, Debashish Chatterjee
-
Publication number: 20130005305Abstract: In one implementation, a computer-implemented method includes identifying, by a computer system, a plurality of voicemail messages that are associated with a particular user and that are from a plurality of voicemail sources; and generating, by the computer system, a plurality of graphical display elements that represent the identified plurality of voicemail messages and that include source identifiers that indicate a voicemail source from the plurality of voicemail sources for each of the plurality of voicemail messages. The method can further include providing the plurality of graphical display elements with the source identifiers for the plurality of voicemail messages in a user interface through which the plurality of voicemail messages from the plurality of voicemail sources are caused to be played based on received user input.Type: ApplicationFiled: June 29, 2012Publication date: January 3, 2013Applicant: Google Inc.Inventors: Flavio Lerda, Hugo Hudson, Debashish Chatterjee, Bryan Mawhinney, Marcus A. Foster
-
Patent number: 8300777Abstract: A computing device displays a call history graphical user interface (GUI). The call history GUI includes a new list and an old list. The new list may include new missed call elements and missed call elements associated with new unopened voicemails. The old list may include other call history GUI elements, such as old missed call elements and missed call elements associated with opened voicemails.Type: GrantFiled: January 17, 2012Date of Patent: October 30, 2012Assignee: Google Inc.Inventors: Flavio Lerda, Hugo Hudson, Debashish Chatterjee, Simon Tickner, Marcus Alexander Foster
-
Patent number: 8161536Abstract: Techniques for authenticating users when an operation requested by a user in one of the systems of a distributed system is redirected to another system of the distributed system. The user is authenticated in the usual way to the one system but is authenticated to the other system for the redirected operation by an authentication proxy in the first system. The fact that the authentication proxy is providing a redirected operation means that the user who requested the operation has been authenticated to the one system. The other system is thus able to authenticate the user for the redirected operation with different authentication information than would otherwise be required. An example of how the techniques are used is a distributed database system where one of the database systems in the distributed system is a cache for another of the database systems.Type: GrantFiled: June 14, 2001Date of Patent: April 17, 2012Assignee: Oracle International CorporationInventors: Mahesh Subramaniam, Debashish Chatterjee, Debashis Saha, Lakshminarayanan Chidambaran
-
Patent number: 7930344Abstract: An approach migrates database sessions from a database server on which performance and resource availability requirements are not being met to another database server. Because workload is removed from the database server not meeting these requirements, improved performance there is promoted. Furthermore, the approach switches the users in a way that attempts to keep performance and resource availability levels at the database server receiving the database sessions within goals for performance and resource availability.Type: GrantFiled: December 18, 2008Date of Patent: April 19, 2011Assignee: Oracle International CorporationInventors: Lakshminarayanan Chidambaran, Debashish Chatterjee, James W. Stamos
-
Patent number: 7827141Abstract: In transferring data from/to a database server, the size of a network buffer used by a network layer is dynamically adjusted according to the call type and expected size of data to be transferred for the call. Due to such use of appropriate buffer size, throughput performance of the transfer may be enhanced.Type: GrantFiled: April 27, 2005Date of Patent: November 2, 2010Assignee: Oracle International CorporationInventors: Amit Bande, Krishna Mohan Itikarlapalli, Debashish Chatterjee
-
Patent number: 7743333Abstract: A system, method, computer program and system for suspending a result set and continuing from a suspended result set for a scrollable cursor is disclosed. The rows from a row source corresponding to the scrollable cursor result set are suspended into storage so that when a fetch is requested the data can be sent (continued) from the suspended storage and does not depend on the original scrollable cursor row source or session to be available.Type: GrantFiled: April 1, 2005Date of Patent: June 22, 2010Assignee: Oracle International CorporationInventors: Mehul D. Bastawala, Lakshminarayanan Chidambaran, Sreenivas Gollapudi, Sanjay Kaluskar, Srinath Krishnaswamy, Debashish Chatterjee
-
Patent number: 7613710Abstract: A system, method, computer program and system for suspending a result set and continuing from a suspended result set for a cursor is disclosed. The rows from a row source corresponding to the cursor result set are suspended into storage so that when a fetch is requested the data can be sent (continued) from the suspended storage and does not depend on the original cursor row source or session to be available.Type: GrantFiled: April 1, 2005Date of Patent: November 3, 2009Assignee: Oracle International CorporationInventors: Mehul D. Bastawala, Lakshminarayanan Chidambaran, Sreenivas Gollapudi, Sanjay Kaluskar, Srinath Krishnaswamy, Debashish Chatterjee
-
Suspending a result set and continuing from a suspended result set for transparent session migration
Patent number: 7587400Abstract: A system, method, computer program and system for suspending a result set and continuing from a suspended result set for transparent session migration is disclosed. The rows from a row source are suspended into storage, so that after session migration, the client fetches can transparently continue from the suspended result set.Type: GrantFiled: April 1, 2005Date of Patent: September 8, 2009Assignee: Oracle International CorporationInventors: Mehul D. Bastawala, Lakshminarayanan Chidambaran, Sreenivas Gollapudi, Sanjay Kaluskar, Srinath Krishnaswamy, Debashish Chatterjee -
Patent number: 7580971Abstract: A method and apparatus for efficiently processing data requests in a network oriented n-tier database environment is presented. According to one embodiment of the invention, certain or all data from the tables of a database server device can be maintained in tables on the client device in a client side database cache server system. This local cache allows the network oriented n-tier database system to eliminate the expense of repetitive network transmissions to respond to duplicate queries for the same information. Additionally, the local client device may also keep track of what data is cached on peer network nodes. This allows the client to request that data from a peer database cache server and off load that burden from the database server device. Moreover, the local client may also keep statistics regarding the frequency of requested data in order to optimize the data set maintained in the local database cache server.Type: GrantFiled: September 10, 2001Date of Patent: August 25, 2009Assignee: Oracle International CorporationInventors: Sreenivas Gollapudi, Debashis Saha, Anindo Roy, Lakshminarayanan Chidambaran, Debashish Chatterjee
-
Patent number: 7552171Abstract: An approach migrates database sessions from a database server on which performance and resource availability requirements are not being met to another database server. Because workload is removed from the database server not meeting these requirements, improved performance there is promoted. Furthermore, the approach switches the users in a way that attempts to keep performance and resource availability levels at the database server receiving the database sessions within goals for performance and resource availability.Type: GrantFiled: August 12, 2004Date of Patent: June 23, 2009Assignee: Oracle International CorporationInventors: Lakshminarayanan Chidambaran, Debashish Chatterjee, James W. Stamos
-
Patent number: 7552218Abstract: Techniques allow a client to be switched from a session on a server to another session on another server in a way that is a transparent to the application for which the initial session was established. Thus, under transparent session migration, a client is switched between sessions without executing application instructions tailored to accomplish the migration. Instead, a client-side interface component, through which the application interacts with the server, handles details of migration, modifying the internal state of the client-side interface component to effect the same. Legacy applications do not have to be modified in order to institute techniques described herein.Type: GrantFiled: August 12, 2004Date of Patent: June 23, 2009Assignee: Oracle International CorporationInventors: Sanjay Kaluskar, Sreenivas Gollapudi, Debashish Chatterjee
-
Publication number: 20090100180Abstract: An approach migrates database sessions from a database server on which performance and resource availability requirements are not being met to another database server. Because workload is removed from the database server not meeting these requirements, improved performance there is promoted. Furthermore, the approach switches the users in a way that attempts to keep performance and resource availability levels at the database server receiving the database sessions within goals for performance and resource availability.Type: ApplicationFiled: December 18, 2008Publication date: April 16, 2009Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Lakshminarayanan Chidambaran, Debashish Chatterjee, James W. Stamos
-
Patent number: 7516221Abstract: Approaches are used for efficiently and effectively managing the dynamic allocation of resources of multi-node database systems between services provided by the multi-node database server. A service is a category of work that is hosted on the database server. The approaches manage allocation of resources at different levels. For services that use a particular database, the performance realized by the services is monitored. Resources assigned to the database are allocated between these services to ensure performance goals for each are met. Resources assigned to a cluster of nodes are allocated between the databases to ensure that performance goals for all the services that use the databases are met. Resources assigned to a farm of clusters are assigned amongst clusters based on service level agreements and back-end policies. The approach uses a hierarchy of directors to manage resources at the different levels.Type: GrantFiled: August 12, 2004Date of Patent: April 7, 2009Assignee: Oracle International CorporationInventors: Benny Souder, Debashish Chatterjee, Lakshminarayanan Chidambaran, David Brower, Carol Colrain, Daniel Semler, Christopher A. Kantarjiev, James W. Stamos
-
Patent number: 7406481Abstract: Direct memory accessed is used to perform database operations between two or more machines. A first segment of memory is allocated for a second machine, where at least one of the first machine and second machine is a database server. During performance of a database operation that involves the transfer of data from the second machine to the first machine, data in the first segment of memory is buffered in response to the second machine writing the data to a second segment of memory on the second machine.Type: GrantFiled: December 17, 2002Date of Patent: July 29, 2008Assignee: Oracle International CorporationInventors: Debashis Saha, John Ciminski, Debashish Chatterjee, Lakshminarayan Chidambaran
-
Patent number: 7213150Abstract: One embodiment of the present invention provides a system that facilitates secure messaging. The system starts by creating a message at an origin. Next, the system computes a digest of the message. This digest is signed using an origin private encryption key. The message and the signed digest are forwarded to a queue for delivery to a recipient. Upon receiving the message and the signed digest at the queue, the system verifies that the digest was signed at the origin by using an origin public encryption key. If the signature is valid, the origin cannot deny creating the message. Valid messages and digests are placed on the queue and the recipient is notified that the message is available.Type: GrantFiled: January 11, 2002Date of Patent: May 1, 2007Assignee: Oracle International Corp.Inventors: Namit Jain, Shailendra K. Mishra, Bhagat V. Nainani, Wei Wang, Debashish Chatterjee