Patents by Inventor Debashish Ghosh
Debashish Ghosh 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: 12079660Abstract: Various techniques are used to schedule computing jobs for execution by a computing resource. In an example method, a schedule is generated by selecting, for a first slot in the schedule, a first computing job based on a first priority of the first computing job with respect to a first characteristic. A second computing job is selected for a second slot in the schedule based on a second priority of the second computing job with respect to a second characteristic. The second slot occurs after the first slot in the schedule, and the second characteristic is different than the first characteristic. The first characteristic or the second characteristic includes an execution frequency. The computing jobs are executed based on the schedule.Type: GrantFiled: August 2, 2023Date of Patent: September 3, 2024Assignee: Cisco Technology, Inc.Inventors: Rohit Bahl, Stephen Williams, Debashish Ghosh
-
Publication number: 20240052378Abstract: The present invention realtes to a process for the detoxification and concentration of xylose rich biomass derived liquid hydrolysate and its application as a substrate for the synthesis of crystalline and pure xylitol.Type: ApplicationFiled: December 6, 2021Publication date: February 15, 2024Inventors: Diptarka DASGUPTA, Asmita Ashutosh PRABHUNE, Snehal Vijay MORE, Debashish GHOSH, Bhaskar THALLADA, Anjan RAY, Arushdeep SIDANA
-
Publication number: 20240045715Abstract: Various techniques are used to schedule computing jobs for execution by a computing resource. In an example method, a schedule is generated by selecting, for a first slot in the schedule, a first computing job based on a first priority of the first computing job with respect to a first characteristic. A second computing job is selected for a second slot in the schedule based on a second priority of the second computing job with respect to a second characteristic. The second slot occurs after the first slot in the schedule, and the second characteristic is different than the first characteristic. The first characteristic or the second characteristic includes an execution frequency. The computing jobs are executed based on the schedule.Type: ApplicationFiled: August 2, 2023Publication date: February 8, 2024Inventors: Rohit Bahl, Stephen Williams, Debashish Ghosh
-
Patent number: 11734062Abstract: Various techniques are used to schedule computing jobs for execution by a computing resource. In an example method, a schedule is generated by selecting, for a first slot in the schedule, a first computing job based on a first priority of the first computing job with respect to a first characteristic. A second computing job is selected for a second slot in the schedule based on a second priority of the second computing job with respect to a second characteristic. The second slot occurs after the first slot in the schedule, and the second characteristic is different than the first characteristic. The first characteristic or the second characteristic includes an execution frequency. The computing jobs are executed based on the schedule.Type: GrantFiled: November 25, 2020Date of Patent: August 22, 2023Assignee: Cisco Technology, Inc.Inventors: Rohit Bahl, Stephen Williams, Debashish Ghosh
-
Patent number: 11494670Abstract: The disclosed embodiments provide a system for processing data. During operation, the system identifies content shared within an online system and interactions between users of the online system and the content that match behavioral criteria and content-based criteria in a set of rules. Next, the system aggregates the content and the interactions into trends in the content and the interactions, predictions associated with the content and the interactions, and recommendations for moderating the content and the interactions. The system then outputs representations of the trends, the predictions, and the recommendations in a user interface. Finally, the system receives, via the user interface, an action to be performed on a subset of the content and updates sharing of the content within the online system based on the action.Type: GrantFiled: March 18, 2020Date of Patent: November 8, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Sandeep Prakash Joshi, Subhajit Datta, Debashish Ghosh, Bhavneet Singh Ahuja, Sachin Kakkar
-
Publication number: 20210295177Abstract: The disclosed embodiments provide a system for processing data. During operation, the system identifies content shared within an online system and interactions between users of the online system and the content that match behavioral criteria and content-based criteria in a set of rules. Next, the system aggregates the content and the interactions into trends in the content and the interactions, predictions associated with the content and the interactions, and recommendations for moderating the content and the interactions. The system then outputs representations of the trends, the predictions, and the recommendations in a user interface. Finally, the system receives, via the user interface, an action to be performed on a subset of the content and updates sharing of the content within the online system based on the action.Type: ApplicationFiled: March 18, 2020Publication date: September 23, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Sandeep Prakash Joshi, Subhajit Datta, Debashish Ghosh, Bhavneet Singh Ahuja, Sachin Kakkar
-
Publication number: 20210081240Abstract: Various techniques are used to schedule computing jobs for execution by a computing resource. In an example method, a schedule is generated by selecting, for a first slot in the schedule, a first computing job based on a first priority of the first computing job with respect to a first characteristic. A second computing job is selected for a second slot in the schedule based on a second priority of the second computing job with respect to a second characteristic. The second slot occurs after the first slot in the schedule, and the second characteristic is different than the first characteristic. The first characteristic or the second characteristic includes an execution frequency. The computing jobs are executed based on the schedule.Type: ApplicationFiled: November 25, 2020Publication date: March 18, 2021Inventors: Rohit Bahl, Stephen Williams, Debashish Ghosh
-
Patent number: 10877799Abstract: In an embodiment, one or more non-transitory computer-readable storage media store one or more sequences of instructions, which when executed using one or more processors causes the one or more processors to perform various functions, such as accessing data stored in memory regarding a plurality of computation jobs. Such data includes, for instance, periodicity constraints that specify execution frequencies for the plurality of computation jobs, categorization data that categorizes the plurality of computation jobs into a plurality of job types, and organization data that organizes the plurality of computation jobs into a plurality of ordered arrangements. In this embodiment, there are at least a first ordered arrangement and a second ordered arrangement, each ordered arrangement comprises references to each of the plurality of computation jobs according to job type, and the job types are associated with relative priority indicia.Type: GrantFiled: October 16, 2018Date of Patent: December 29, 2020Assignee: Cisco Technology, Inc.Inventors: Rohit Bahl, Stephen Williams, Debashish Ghosh
-
Patent number: 10795724Abstract: In one embodiment, a system includes: a plurality of cloud nodes implemented on computing devices, the plurality of cloud nodes configured to execute computing jobs in a cloud computing environment according to a schedule, a schedule optimizer configured to: use a machine learning model to determine functional intent for job requests according to at least job execution metadata, and generate a schedule recommendation for jobs associated with the job requests, where the schedule recommendation is generated based at least in part on the functional intent; and a job executor configured to provide the schedule recommendation as the schedule to the plurality of cloud nodes, where the schedule optimizer and the job executor are instantiated in memory and executed by processing circuitry on at least one computing device.Type: GrantFiled: February 27, 2018Date of Patent: October 6, 2020Assignee: Cisco Technology, Inc.Inventors: Rohit Bahl, Debashish Ghosh, Stephen Williams
-
Publication number: 20200117504Abstract: In an embodiment, one or more non-transitory computer-readable storage media store one or more sequences of instructions, which when executed using one or more processors causes the one or more processors to perform various functions, such as accessing data stored in memory regarding a plurality of computation jobs. Such data includes, for instance, periodicity constraints that specify execution frequencies for the plurality of computation jobs, categorization data that categorizes the plurality of computation jobs into a plurality of job types, and organization data that organizes the plurality of computation jobs into a plurality of ordered arrangements. In this embodiment, there are at least a first ordered arrangement and a second ordered arrangement, each ordered arrangement comprises references to each of the plurality of computation jobs according to job type, and the job types are associated with relative priority indicia.Type: ApplicationFiled: October 16, 2018Publication date: April 16, 2020Inventors: ROHIT BAHL, STEPHEN WILLIAMS, DEBASHISH GHOSH
-
Publication number: 20190266014Abstract: In one embodiment, a system includes: a plurality of cloud nodes implemented on computing devices, the plurality of cloud nodes configured to execute computing jobs in a cloud computing environment according to a schedule, a schedule optimizer configured to: use a machine learning model to determine functional intent for job requests according to at least job execution metadata, and generate a schedule recommendation for jobs associated with the job requests, where the schedule recommendation is generated based at least in part on the functional intent; and a job executor configured to provide the schedule recommendation as the schedule to the plurality of cloud nodes, where the schedule optimizer and the job executor are instantiated in memory and executed by processing circuitry on at least one computing device.Type: ApplicationFiled: February 27, 2018Publication date: August 29, 2019Inventors: Rohit BAHL, Debashish GHOSH, Stephen WILLIAMS
-
Patent number: 8693737Abstract: Systems and methods for biometrically identifying an individual for purchasing a product and/or service without a need for the individual to input authentication data into a system/device are described. Data representative of a scanned iris of a customer desiring to make a purchase may be made. The customer may be identified based upon the scanned iris. A determination may be made as to whether the identified customer has a plurality of accounts at a financial entity. Information of a selected account to make the purchase may be received. Sufficient funds in the selected account to make the purchase may be determined. If insufficient, a different account may be identified to make the purchase. Sufficient funds in the different accounts may be determined and funds in the different accounts may be decreased by the associated payment amount.Type: GrantFiled: September 30, 2008Date of Patent: April 8, 2014Assignee: Bank of America CorporationInventors: Kurt D. Newman, Debashish Ghosh, David Joa, Timothy J. Bendel, Michael James O'Hagan, Mayur Chheda
-
Patent number: 8290951Abstract: Techniques for bridging data from business support units, e.g., call centers and marketing operations, with a data warehouse to augment and enrich pre-existing customer information. Unstructured data is received with incomplete integration information. A data key is created from the unstructured data, and the unstructured data is integrated with the structured data in a data warehouse based on the data key. Unstructured data can assume different forms of data, including recorded audio data, facial image data, and iris image data. At least one customer identifier is extracted from the unstructured data by data mining. A data key is subsequently created from the at least one customer identifier. Incomplete integration may include partial integration information or may not include any integration information.Type: GrantFiled: July 10, 2008Date of Patent: October 16, 2012Assignee: Bank of America CorporationInventors: David Joa, Debashish Ghosh, Kurt Newman, Thayer S. Allison, Jr., Elaine C. Marino, Joy M. Tarquin, Maryann Mangini, Yanghong Shao, Mark V. Krein