Patents by Inventor Saikat Mukherjee
Saikat Mukherjee 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: 10394700Abstract: A method and system generates sufficient sample data sets for efficiently and accurately testing a new calculation for preparing a portion of an electronic document for users of an electronic document preparation system. The method and system prepares the new calculation and gathers historical user data related to previously prepared electronic documents for a large number of historical users. The method and system generates a representative value for each historical user data, based on the sections of a previous version of electronic document preparation software which were executed for each historical user in preparing electronic documents for the historical users. The method and system groups the historical users based on the hash values which indicates the historical user's behavior in the software. The groups are then sampled by selecting a small number of historical users from each group.Type: GrantFiled: August 17, 2018Date of Patent: August 27, 2019Assignee: Intuit Inc.Inventors: Cem Unsal, Anu Sreepathy, Saikat Mukherjee, David A. Hanekamp, Jr., Gang Wang, Michael A. Artamonov
-
Publication number: 20190028407Abstract: Example implementations relate to managing compliance of workloads to quality of service (QoS) parameters. An example includes collection of time-series network performance data from server systems and fabric interconnects related to traffic generated by workloads of the server systems. Rapid trends and long term trends for the workloads are calculated, using the collected network performance data as the input. Compliance of a high priority workload to an associated QoS parameter with the high priority workload is managed based on monitoring a rapid analytic trend for the high priority workload. Compliance of all of the workloads to respective QoS parameters is managed based on monitoring of long term analytic trends for the workloads.Type: ApplicationFiled: July 20, 2017Publication date: January 24, 2019Inventors: Gunalan Perumal Vijayan, Saikat Mukherjee, Satish Kumar Mopur, Sridhar Balachandriah
-
Publication number: 20180053120Abstract: A method and system generate sample data set for efficiently and accurately testing a new calculation for preparing a portion of an electronic document for users of an electronic document preparation system. The method and system receive the new calculation and gather historical use data related to previously prepared electronic documents for a large number of historical users. The method and system group the historical users into groups based on the attributes of the historical users. The groups are selected to include groups dedicated to users with rare combinations of attributes, as well as groups for users with more common combinations of attributes. The groups are then sampled by selecting a small number of historical users from each group.Type: ApplicationFiled: October 27, 2017Publication date: February 22, 2018Applicant: Intuit Inc.Inventors: Saikat Mukherjee, Saneesh Joseph, Cem Unsal
-
Publication number: 20180032497Abstract: A method and system parses natural language in a unique way, determining important words pertaining to a text corpus of a particular genre, such as tax preparation. Sentences extracted from instructions or forms pertaining to tax preparation, for example are parsed to determine word groups forming various parts of speech, and then are processed to exclude words on an exclusion list and word groups that don't meet predetermined criteria. From the resulting data, synonyms are replaced with a common functional operator and the resulting sentence text is analyzed against predetermined patterns to determine one or more functions to be used in a document preparation system.Type: ApplicationFiled: September 22, 2017Publication date: February 1, 2018Applicant: Intuit Inc.Inventors: Saikat Mukherjee, Esmé Manandise, Sudhir Agarwal, Karpaga Ganesh Patchirajan
-
Publication number: 20180018740Abstract: A method and system learns new forms to be incorporated into an electronic document preparation system. The method and system receive form data related to a new form having a plurality of data fields that expect data values based on specific functions. The method and system gather training set data including previously filled forms having completed data fields corresponding to the data fields of the new form. The method and system utilize machine learning in conjunction with the training set data to identify the correct function for each of the data fields of the new form.Type: ApplicationFiled: October 18, 2016Publication date: January 18, 2018Applicant: Intuit Inc.Inventors: Cem Unsal, Saikat Mukherjee, Per-Kristian Halvorsen, Roger Charles Meike
-
Publication number: 20180018311Abstract: A method and system parses natural language in a unique way, grouping words commonly used together in a text corpus relating to one or more forms associated with document preparation, and eliminating less important words determined by frequency of usage and other techniques. Remaining word groups are then refined using several unique tests and recombinations, resulting in a final word group set that may be used to determine functions associated with form fields on a tax form, for example.Type: ApplicationFiled: April 14, 2017Publication date: January 18, 2018Applicant: Intuit Inc.Inventors: Saikat Mukherjee, Yadollah Yaghoobzadeh
-
Publication number: 20180018741Abstract: A method and system to learn new forms to be incorporated into an electronic document preparation system, or to learn the behavior of existing systems, receive form data related to a new form having a plurality of data fields that expect data values based on specific functions. The method and system gather training set data including previously filled forms having completed data fields corresponding to the data fields of the new form. The method and system include multiple analysis modules that each generate candidate functions for providing data values for the data fields of the new form. The method and system evaluate the candidate functions from each analysis technique and select the candidate functions that are most accurate based on comparisons with the training set data.Type: ApplicationFiled: December 20, 2016Publication date: January 18, 2018Applicant: Intuit Inc.Inventors: Saikat Mukherjee, Cem Unsal, William T. Laaser, Mritunjay Kumar, Anu Sreepathy, Per-Kristian Halvorsen
-
Publication number: 20180018582Abstract: A method and system learns functions to be associated with data fields of forms to be incorporated into an electronic document preparation system. The functions are essentially sets of operations required to calculate the data field. The method and system receive form data related to a data field that expects data values resulting from performing specific operations. The method and system utilize machine learning and training set data to generate, test, and evaluate candidate functions to determine acceptable functions.Type: ApplicationFiled: October 14, 2016Publication date: January 18, 2018Applicant: Intuit Inc.Inventors: Cem Unsal, Saikat Mukherjee, Roger Charles Meike
-
Publication number: 20180018322Abstract: A method and system parses natural language in a unique way, determining important words pertaining to a text corpus of a particular genre, such as tax preparation. Sentences extracted from instructions or forms pertaining to tax preparation, for example are parsed to determine word groups forming various parts of speech, and then are processed to exclude words on an exclusion list and word groups that don't meet predetermined criteria. From the resulting data, synonyms are replaced with a common functional operator and the resulting sentence text is analyzed against predetermined patterns to determine one or more functions to be used in a document preparation system.Type: ApplicationFiled: May 26, 2017Publication date: January 18, 2018Applicant: Intuit Inc.Inventors: Saikat Mukherjee, Karpaga Ganesh Patchirajan
-
Publication number: 20180018676Abstract: A system generates structured compliance form data based on a compliance form having a plurality of data fields. The system includes multiple parsing modules each configured to generate respective parsed form data by analyzing compliance form data related to the compliance form with respective parsing processes. The system includes a combiner module configured to combine the various parsed formed data into combined parsed form data.Type: ApplicationFiled: December 20, 2016Publication date: January 18, 2018Applicant: Intuit Inc.Inventors: Saikat Mukherjee, Mritunjay Kumar, Anu Sreepathy, Per-Kristian Halvorsen
-
Publication number: 20160182657Abstract: A method and apparatus capable of identifying a unique user across multiple devices in a computer network are provided. Device-specific and behavioral features associated with an event and a device are extracted. The device-specific features form a device signature associated the device. Hardware mobile device identifiers (IDs) are also associated with mobile application devices. Over a period of time, the behavioral features of such devices are monitored. Similarity scores between various devices are calculated based on the behavioral features and device types. The devices in the computer network are clustered and a device graph is generated representing the connections between the devices based on the similarity scores. A unique user ID associated with the multiple devices is generated from the device graph.Type: ApplicationFiled: December 17, 2014Publication date: June 23, 2016Applicant: SHARETHIS, INC.Inventors: Saikat MUKHERJEE, Juan VALENCIA, Yan QU, Nanda KISHORE, Ishika PAUL, Kalpak SHAH, Iosefa Maria Carmen MAIEREAN, Allen FUNG
-
Patent number: 8881132Abstract: A system and method for update of firmware of a storage array controller of a storage device in a storage area network. The I/O workload of the storage device is monitored to obtain workload information regarding I/O traffic of the storage device. The workload information is analyzed to identify patterns in the I/O traffic of the storage device. Based on one or more identified patterns in the I/O traffic, future I/O workload of the storage device is forecasted, and, according to the forecasted future I/O workload, at least one firmware update is scheduled.Type: GrantFiled: March 5, 2009Date of Patent: November 4, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Satish Kumar Mopur, Vivek Mehrotra, Saikat Mukherjee, Satyaprakash Rao, Sushil Kumar Singh
-
Publication number: 20140089136Abstract: The disclosed embodiments provide a system that processes transaction data. During operation, the system obtains the transaction data for a set of financial transactions between a set of users and a set of organizations. Next, the system uses the transaction data to calculate a set of preference scores for the users and the organizations. Finally, the system generates recommendations associated with the users and the organizations from the preference scores without obtaining explicit preferences for the organizations from the users.Type: ApplicationFiled: November 26, 2012Publication date: March 27, 2014Inventors: Saikat Mukherjee, Sony Joseph
-
Patent number: 8054763Abstract: A method, system and computer program product for migrating at least one switch in a storage area network is disclosed. The migration is done by analysing the I/O traffic to identify patterns in the I/O traffic of the switch; forecasting future I/O workload of the switch based on one or more identified patterns in the I/O traffic, determining appropriate timing for migration based on the identified patterns and administrator inputs; processing the storage area network configuration data to identify the storage network physical and logical access paths to the or each selected switch to create a first connectivity map; generating a second connectivity map based on the first connectivity map and administrator inputs; and migrating the or each switch migration based on the second connectivity map and the appropriate timing. The migration may comprise routing the I/O traffic from the switch to be migrated to the alternate switches in the storage area network.Type: GrantFiled: May 15, 2009Date of Patent: November 8, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Vivek Mehrotra, Satish Kumar Mopur, Saikat Mukherjee, Satyaprakash Rao, Gunalan Perumal Vijayan, Sridhar Balachandriah
-
Publication number: 20100293316Abstract: A method, system and computer program product for migrating at least one switch in a storage area network is disclosed. The migration is done by analysing the I/O traffic to identify patterns in the I/O traffic of the switch; forecasting future I/O workload of the switch based on one or more identified patterns in the I/O traffic, determining appropriate timing for migration based on the identified patterns and administrator inputs; processing the storage area network configuration data to identify the storage network physical and logical access paths to the or each selected switch to create a first connectivity map; generating a second connectivity map based on the first connectivity map and administrator inputs; and migrating the or each switch migration based on the second connectivity map and the appropriate timing. The migration may comprise routing the I/O traffic from the switch to be migrated to the alternate switches in the storage area network.Type: ApplicationFiled: May 15, 2009Publication date: November 18, 2010Inventors: Vivek MEHROTRA, Satish Kumar Mopur, Saikat Mukherjee, Satyaprakash Rao, Gunalan Perumal Vijayan, Sridhar Balachandriah
-
Publication number: 20100287407Abstract: A computer data protection system comprises a primary computer storage medium, a backup computer storage medium and a storage management system. The storage management system, in response to a command to write data to a file in the primary computer storage medium, initiates storage of data in a file in the backup computer storage medium and a file in the primary computer storage medium. The storage management system delays returning acknowledgement of completion of an operation to write the data to the primary computer storage medium until completion of storage of the data in the file in the backup computer storage medium and the file in said primary computer storage medium.Type: ApplicationFiled: December 1, 2009Publication date: November 11, 2010Applicant: SIEMENS MEDICAL SOLUTIONS USA, INC.Inventors: Amarnath Basu, Sabi Shaw Bhaskaran, Ravi Krishna Madipadaga, Saikat Mukherjee
-
Publication number: 20100229166Abstract: A system and method for update of firmware of a storage array controller of a storage device in a storage area network. The I/O workload of the storage device is monitored to obtain workload information regarding I/O traffic of the storage device. The workload information is analyzed to identify patterns in the I/O traffic of the storage device. Based on one or more identified patterns in the I/O traffic, future I/O workload of the storage device is forecasted, and, according to the forecasted future I/O workload, at least one firmware update is scheduled.Type: ApplicationFiled: March 5, 2009Publication date: September 9, 2010Inventors: Satish Kumar Mopur, Vivek Mehrotra, Saikat Mukherjee, Satyaprakash Rao, Sushil Kumar Singh
-
Patent number: 7672987Abstract: A computer system for integrating medical information using the Unified Medical Language System (UMLS) as a taxonomy of medical terms includes a learner module for learning from training data concept classifiers for a source ontology and a target ontology, a mapper module for generating associations between source and target ontology classifiers using the UMLS, an annotator module for extracting knowledge from test data using source and target ontology classifiers and UMLS, and a feedback module for ranking associations according to a level or certainty, and presenting those associations that fall below a predefined level of certainty to a user for correction.Type: GrantFiled: May 23, 2006Date of Patent: March 2, 2010Assignee: Siemens Corporate Research, Inc.Inventors: Saikat Mukherjee, Amit Chakraborty
-
Publication number: 20080027917Abstract: A computer-implemented system for searching a plurality of images for an image of interest including a database of semantic image representations corresponding to the plurality of images, wherein the semantic image representations link a semantic model of clinical properties, a syntactic model of high level image properties and an image vocabulary of low level image properties, a set of queries associated with the semantic image representations, and a semantic search engine, embodied as computer readable code executed by a processor, for receiving a search query, selecting at least one of the set of queries based on the search query, and searching the plurality of images for the image of interest by comparing the plurality of images against the semantic image representations associated with a selected query.Type: ApplicationFiled: June 25, 2007Publication date: January 31, 2008Applicant: SIEMENS CORPORATE RESEARCH, INC.Inventors: Saikat Mukherjee, Shaohua Kevin Zhou, Xiang Zhou, Martin Huber, Jorg Freund, Volker Tresp, Sonja Zillner, Alok Gupta, Dorin Comaniciu
-
Publication number: 20070192154Abstract: Disclosed is a method for the creation of maintenance plans. The maintenance plans are created by determining the service requirements for equipment, and normalizing the service requirements. These service requests are formalized in the language of XML Schema and semantic heterogeneity between different plans resolved with the use of ontologies. The matched service requests are combined to form the global service plan. Finally, resources may then be allocated to execute the created maintenance plans and appropriate maintenance schedules are identified based in the created maintenance plans.Type: ApplicationFiled: January 29, 2007Publication date: August 16, 2007Applicant: SIEMENS CORPORATE RESEARCH, INC.Inventors: Amit Chakraborty, Saikat Mukherjee, Paul Camuti, Ramesh Viswanathan