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: 10394700
    Abstract: 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: Grant
    Filed: August 17, 2018
    Date of Patent: August 27, 2019
    Assignee: Intuit Inc.
    Inventors: Cem Unsal, Anu Sreepathy, Saikat Mukherjee, David A. Hanekamp, Jr., Gang Wang, Michael A. Artamonov
  • Publication number: 20190028407
    Abstract: 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: Application
    Filed: July 20, 2017
    Publication date: January 24, 2019
    Inventors: Gunalan Perumal Vijayan, Saikat Mukherjee, Satish Kumar Mopur, Sridhar Balachandriah
  • Publication number: 20180053120
    Abstract: 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: Application
    Filed: October 27, 2017
    Publication date: February 22, 2018
    Applicant: Intuit Inc.
    Inventors: Saikat Mukherjee, Saneesh Joseph, Cem Unsal
  • Publication number: 20180032497
    Abstract: 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: Application
    Filed: September 22, 2017
    Publication date: February 1, 2018
    Applicant: Intuit Inc.
    Inventors: Saikat Mukherjee, Esmé Manandise, Sudhir Agarwal, Karpaga Ganesh Patchirajan
  • Publication number: 20180018740
    Abstract: 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: Application
    Filed: October 18, 2016
    Publication date: January 18, 2018
    Applicant: Intuit Inc.
    Inventors: Cem Unsal, Saikat Mukherjee, Per-Kristian Halvorsen, Roger Charles Meike
  • Publication number: 20180018311
    Abstract: 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: Application
    Filed: April 14, 2017
    Publication date: January 18, 2018
    Applicant: Intuit Inc.
    Inventors: Saikat Mukherjee, Yadollah Yaghoobzadeh
  • Publication number: 20180018741
    Abstract: 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: Application
    Filed: December 20, 2016
    Publication date: January 18, 2018
    Applicant: Intuit Inc.
    Inventors: Saikat Mukherjee, Cem Unsal, William T. Laaser, Mritunjay Kumar, Anu Sreepathy, Per-Kristian Halvorsen
  • Publication number: 20180018582
    Abstract: 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: Application
    Filed: October 14, 2016
    Publication date: January 18, 2018
    Applicant: Intuit Inc.
    Inventors: Cem Unsal, Saikat Mukherjee, Roger Charles Meike
  • Publication number: 20180018322
    Abstract: 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: Application
    Filed: May 26, 2017
    Publication date: January 18, 2018
    Applicant: Intuit Inc.
    Inventors: Saikat Mukherjee, Karpaga Ganesh Patchirajan
  • Publication number: 20180018676
    Abstract: 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: Application
    Filed: December 20, 2016
    Publication date: January 18, 2018
    Applicant: Intuit Inc.
    Inventors: Saikat Mukherjee, Mritunjay Kumar, Anu Sreepathy, Per-Kristian Halvorsen
  • Publication number: 20160182657
    Abstract: 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: Application
    Filed: December 17, 2014
    Publication date: June 23, 2016
    Applicant: SHARETHIS, INC.
    Inventors: Saikat MUKHERJEE, Juan VALENCIA, Yan QU, Nanda KISHORE, Ishika PAUL, Kalpak SHAH, Iosefa Maria Carmen MAIEREAN, Allen FUNG
  • Patent number: 8881132
    Abstract: 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: Grant
    Filed: March 5, 2009
    Date of Patent: November 4, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Satish Kumar Mopur, Vivek Mehrotra, Saikat Mukherjee, Satyaprakash Rao, Sushil Kumar Singh
  • Publication number: 20140089136
    Abstract: 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: Application
    Filed: November 26, 2012
    Publication date: March 27, 2014
    Inventors: Saikat Mukherjee, Sony Joseph
  • Patent number: 8054763
    Abstract: 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: Grant
    Filed: May 15, 2009
    Date of Patent: November 8, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Vivek Mehrotra, Satish Kumar Mopur, Saikat Mukherjee, Satyaprakash Rao, Gunalan Perumal Vijayan, Sridhar Balachandriah
  • Publication number: 20100293316
    Abstract: 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: Application
    Filed: May 15, 2009
    Publication date: November 18, 2010
    Inventors: Vivek MEHROTRA, Satish Kumar Mopur, Saikat Mukherjee, Satyaprakash Rao, Gunalan Perumal Vijayan, Sridhar Balachandriah
  • Publication number: 20100287407
    Abstract: 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: Application
    Filed: December 1, 2009
    Publication date: November 11, 2010
    Applicant: SIEMENS MEDICAL SOLUTIONS USA, INC.
    Inventors: Amarnath Basu, Sabi Shaw Bhaskaran, Ravi Krishna Madipadaga, Saikat Mukherjee
  • Publication number: 20100229166
    Abstract: 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: Application
    Filed: March 5, 2009
    Publication date: September 9, 2010
    Inventors: Satish Kumar Mopur, Vivek Mehrotra, Saikat Mukherjee, Satyaprakash Rao, Sushil Kumar Singh
  • Patent number: 7672987
    Abstract: 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: Grant
    Filed: May 23, 2006
    Date of Patent: March 2, 2010
    Assignee: Siemens Corporate Research, Inc.
    Inventors: Saikat Mukherjee, Amit Chakraborty
  • Publication number: 20080027917
    Abstract: 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: Application
    Filed: June 25, 2007
    Publication date: January 31, 2008
    Applicant: 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: 20070192154
    Abstract: 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: Application
    Filed: January 29, 2007
    Publication date: August 16, 2007
    Applicant: SIEMENS CORPORATE RESEARCH, INC.
    Inventors: Amit Chakraborty, Saikat Mukherjee, Paul Camuti, Ramesh Viswanathan