Patents by Inventor Ranjan Das
Ranjan Das 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: 12223369Abstract: A method comprises collecting message-oriented-middleware system parameters from a plurality of message-oriented-middleware clusters, analyzing the parameters using one or more machine learning algorithms, and predicting, based at least in part on the analyzing, at least one anomaly in a message-oriented-middleware cluster of the plurality of message-oriented-middleware clusters. In the method, message metadata is collected from the message-oriented-middleware cluster, and at least part of the message metadata is transmitted to one or more remaining ones of the plurality of message-oriented-middleware clusters. At least the part of the message metadata corresponds to messaging operations to be transferred from the message-oriented-middleware cluster to the one or more remaining ones of the plurality of message-oriented-middleware clusters.Type: GrantFiled: July 8, 2021Date of Patent: February 11, 2025Assignee: Dell Products L.P.Inventors: Abhijit Mishra, Krishna Mohan Akkinapalli, Satish Ranjan Das, Bijan Kumar Mohanty, Hung Dinh, Saravanan Kannan, SivaMohan Nimmakayala
-
Patent number: 12223360Abstract: A method comprises collecting data corresponding to a plurality of components in a system, wherein the data comprises information about at least one of respective protocols and respective interfaces associated with respective ones of the plurality of components. The data is analyzed to determine at least one of the respective protocols and the respective interfaces associated with the respective ones of the plurality of components. In the method, operations of one or more components of the plurality of components are tested based at least in part on the determination of the at least one of the respective protocols and the respective interfaces. The method further includes outputting respective statuses of the one or more components, wherein the respective statuses are derived at least in part from the testing.Type: GrantFiled: June 14, 2021Date of Patent: February 11, 2025Assignee: Dell Products L.P.Inventors: Sambasivarao Gaddam, Shivangi Geetanjali, Sowmya Kumar, Sweta Kumari, Shivangi Maharana, Sashibhusan Panda, Shishir Kumar Parhi, Harikrishna Reyyi, Baishali Roy, Seshadri Srinivasan, Antarlina Tripathy, Hung Dinh, Bijan Kumar Mohanty, Krishna Mohan Akkinapalli, Satish Ranjan Das, Shashikiran Rajagopal
-
Patent number: 12217931Abstract: Disclosed are articles comprising substrate and graphene coating that are configured to support a sample for electron or optical microscopy. Also disclosed are methods of making the same and methods of using the same in imaging technology.Type: GrantFiled: December 11, 2019Date of Patent: February 4, 2025Assignees: University of Kansas, Kansas State University Research FoundationInventors: Eduardo Rosa-Molinar, Noraida Martinez-Rivera, Prem Singh Thapa-Chetri, WenJun Xiang, Suprem Ranjan Das
-
Patent number: 12118324Abstract: Techniques for machine learning (ML) and natural language processing (NLP) are described. One technique enables the creation of a clean training dataset through just a few API calls. Another technique provides an automated process for generating a domain-specific lexicon, which is then used to generate ML training datasets, in a manner that requires little to no human labor. Another technique gathers ML training data from domain-specific public sources, which are more likely than typical public sources to contain focused terminology and to be free from errors, thus resulting in trained ML models that provide more accurate inferences.Type: GrantFiled: March 31, 2022Date of Patent: October 15, 2024Assignee: Amazon Technologies, Inc.Inventors: Li Zhang, Sanjiv Ranjan Das, Yue Zhao, Zhijiang He, Shenghua Yue, Zheng Zhang, Xin Huang, Sheng Zha, Shuai Zheng
-
Publication number: 20240311655Abstract: Methods, apparatus, and processor-readable storage media for implementing topology explorers for message-oriented middleware using machine learning techniques are provided herein. An example computer-implemented method includes obtaining data pertaining to at least one messaging topology associated with at least one message-oriented middleware; predicting one or more anomalies associated with the at least one messaging topology by processing at least a portion of the obtained data using a first set of one or more machine learning techniques; recommending one or more alternate messaging topologies associated with the at least one message-oriented middleware by processing at least a portion of the one or more predicted anomalies and at least a portion of the obtained data using a second set of one or more machine learning techniques; and performing one or more automated actions based on the one or more predicted anomalies and/or the one or more recommended alternate messaging topologies.Type: ApplicationFiled: March 14, 2023Publication date: September 19, 2024Inventors: Shashikiran Rajagopal, Alla Bharath, G. Madhanmohan Reddy, Krishna Mohan Akkinapalli, Bijan Kumar Mohanty, Hung T. Dinh, Satish Ranjan Das
-
Publication number: 20240232526Abstract: A determination is made that an explanatory data set for a common set of predictions generated by a machine learning model for records containing text tokens is to be provided. Respective groups of related tokens are identified from the text attributes of the records, and record-level prediction influence scores are generated for the token groups. An aggregate prediction influence score is generated for at least some of the token groups from the record-level scores, and an explanatory data set based on the aggregate scores is presented.Type: ApplicationFiled: March 19, 2024Publication date: July 11, 2024Applicant: Amazon Technologies, Inc.Inventors: Cedric Philippe Archambeau, Sanjiv Ranjan Das, Michele Donini, Michaela Hardt, Tyler Stephen Hill, Krishnaram Kenthapadi, Pedro L Larroy, Xinyu Liu, Keerthan Harish Vasist, Pinar Altin Yilmaz, Muhammad Bilal Zafar
-
Publication number: 20240195153Abstract: In some implementations, an emitter assembly includes a vertical cavity surface emitting laser (VCSEL) chip including a plurality of VCSELs in a bottom-emitting configuration, and multiple VCSELs, of the plurality of VCSELs, may be grouped in a cluster. The emitter assembly may include a carrier, and the VCSEL chip may be in a flip chip configuration with the carrier. The emitter assembly may include a conductive pillar electrically connected to the multiple VCSELs grouped in the cluster.Type: ApplicationFiled: March 31, 2023Publication date: June 13, 2024Inventors: Wei SHI, Joseph LEIGH, Suhit Ranjan DAS, Huanlin ZHU, Raman SRINIVASAN, Gianluca BACCHIN, Yuefa LI, Jacob U. LOPEZ RUVALCABA, Lijun ZHU, Qianhuan YU
-
Publication number: 20240195151Abstract: In some implementations, an emitter assembly includes a vertical cavity surface emitting laser (VCSEL) chip including a plurality of VCSELs. The emitter assembly may include a plurality of conductive pillars electrically connected to the VCSEL chip. The emitter assembly may include a dummy pillar, electrically isolated from the VCSEL chip, mating with a slot. The VCSEL chip may include one of the dummy pillar or the slot.Type: ApplicationFiled: March 31, 2023Publication date: June 13, 2024Inventors: Wei SHI, Joseph LEIGH, Suhit Ranjan DAS, Huanlin ZHU, Raman SRINIVASAN, Gianluca BACCHIN, Yuefa LI, Jacob U. LOPEZ RUVALCABA, Lijun ZHU, Qianhuan YU
-
Publication number: 20240195145Abstract: In some implementations, an emitter assembly includes a vertical cavity surface emitting laser (VCSEL) chip including a plurality of VCSELs respectively associated with a plurality of first electrical contacts. A first spacing of the plurality of first electrical contacts may define a first pitch. The emitter assembly may include a redistribution layer, disposed on the VCSEL chip, to increase the first pitch of the plurality of first electrical contacts. The emitter assembly may include a carrier having a plurality of second electrical contacts. A second spacing of the plurality of second electrical contacts may define a second pitch greater than the first pitch. The emitter assembly may include a plurality of conductive pillars that electrically connect the plurality of first electrical contacts and the plurality of second electrical contacts via the redistribution layer. The plurality of conductive pillars may be arranged according to the second spacing.Type: ApplicationFiled: March 31, 2023Publication date: June 13, 2024Inventors: Wei SHI, Joseph LEIGH, Eric R. HEGBLOM, Suhit Ranjan DAS, Huanlin ZHU, Raman SRINIVASAN, Gianluca BACCHIN, Yuefa LI, Jacob U. LOPEZ RUVALCABA, Lijun ZHU, Qianhuan YU
-
Publication number: 20240195152Abstract: In some implementations, an emitter assembly includes a vertical cavity surface emitting laser (VCSEL) chip including a plurality of VCSELs. The emitter assembly may include a plurality of conductive pillars electrically connected to the VCSEL chip, and a conductive pillar, of the plurality of conductive pillars, may have a solder cap at an end of the conductive pillar. The emitter assembly may include a pin extending into the solder cap.Type: ApplicationFiled: March 31, 2023Publication date: June 13, 2024Inventors: Wei SHI, Joseph LEIGH, Suhit Ranjan DAS, Huanlin ZHU, Raman SRINIVASAN, Gianluca BACCHIN, Yuefa LI, Jacob U. LOPEZ RUVALCABA, Lijun ZHU, Qianhuan YU
-
Patent number: 11977836Abstract: A determination is made that an explanatory data set for a common set of predictions generated by a machine learning model for records containing text tokens is to be provided. Respective groups of related tokens are identified from the text attributes of the records, and record-level prediction influence scores are generated for the token groups. An aggregate prediction influence score is generated for at least some of the token groups from the record-level scores, and an explanatory data set based on the aggregate scores is presented.Type: GrantFiled: November 26, 2021Date of Patent: May 7, 2024Assignee: Amazon Technologies, Inc.Inventors: Cedric Philippe Archambeau, Sanjiv Ranjan Das, Michele Donini, Michaela Hardt, Tyler Stephen Hill, Krishnaram Kenthapadi, Pedro L Larroy, Xinyu Liu, Keerthan Harish Vasist, Pinar Altin Yilmaz, Muhammad Bilal Zafar
-
Patent number: 11900091Abstract: Methods, apparatus, and processor-readable storage media for implementing extensible upgrade and modification as a service are provided herein. An example computer-implemented method includes processing one or more modifiers, wherein each modifier includes an independent processing unit having a given canonical structure and is configured to execute one or more automated actions related to at least one of application modification and application migration; obtaining data pertaining to multiple applications across multiple computing environments; determining, based at least in part on processing at least a portion of the obtained data, at least one of the one or more modifiers applicable for use in executing at least one of the one or more automated actions in connection with at least a portion of the multiple applications; and executing the at least one of the one or more automated actions using the at least one determined modifier.Type: GrantFiled: January 12, 2021Date of Patent: February 13, 2024Assignee: Dell Products, L.P.Inventors: Nilay Mishra, Farook Shaik, Reshma Nair, Gaurav Suwal, Vishnu Prabhu Sundarrajan, Manikandan Pammal Rathinavelu, Bala Kumar, Narendra Kumar, Hung T. Dinh, Vijaya P. Sekhar, Abhijit Mishra, Satish Ranjan Das, Krishna Mohan Akkinapalli
-
Patent number: 11836468Abstract: Provided is a method and system for building a compliance software service using reusable and configurable components. In one example, the method may include receiving a request to build a software in association with an identified jurisdiction from among a plurality of jurisdictions, retrieving a plurality of configurable software components which comprise built-in functionality that is generic across the plurality of jurisdictions, dynamically configuring non-generic functionality for the identified jurisdiction within the plurality of configurable software components based on inputs received from a user, and creating a software program for the identified jurisdiction based on the dynamically configured software components and storing a file including the created software program in a storage device.Type: GrantFiled: May 11, 2020Date of Patent: December 5, 2023Assignee: SAP SEInventors: Karthik Thiru, Ravi Natarajan, Prateek Tripathi, Soumya Ranjan Das, Ankit Jain, Kishan Rao Ramesh Yaradi, Vijayalakshmi Mohandoss, Avinash Bhaskar, Kartik Chandra, Pavithra Thiagarajan, Yatendra Kumar Tiwari
-
Publication number: 20230361407Abstract: An L-shape design of battery blocks (100) is described. Within each pair of the battery blocks (100), one L-shape battery block (100-1) may be placed at an angle of 180° to another battery block (100-2). A sufficient non-linear gap may be left within each pair of battery blocks (100) for natural cooling through movement of air. A bus-bar (200) developed by twisting of multiple pure copper wires may be used for connecting the battery blocks (100) with nuts and bolts. A fuse wire is used to connect at least one of the terminals of the cells (102) to the bus-bar (200). The battery blocks (100) may be placed in trays (300) having transparent walls (302) made of plexiglass. The battery blocks (100) may be packed together using a Velcro® and/or tension wrapped with wire before being placed in the trays (300).Type: ApplicationFiled: October 1, 2021Publication date: November 9, 2023Inventors: Pratik Ranjan Das, Ravi Bharihoke
-
Patent number: 11757861Abstract: A method including receiving, by a server computer, a request message from a token requestor computer on behalf of a user device. The request message comprising a first current token tracking value and a first function index value. The server computer can determine a second function index value. The server computer can then compare the first function index value to the second function index value. If the first function index value and the second function index value match, the server computer can determine a function based on the first function index value and a stored function table associated with the user device. The server computer can then determine a second current token tracking value based on the function, then compare the first current token tracking value to the second current token tracking value. The server computer can generate a response message in response to the comparing.Type: GrantFiled: May 16, 2022Date of Patent: September 12, 2023Assignee: Visa International Service AssociationInventors: Kriti Ranjan Das, Tirtha Mauli Sarkar
-
Publication number: 20230010417Abstract: A method comprises collecting message-oriented-middleware system parameters from a plurality of message-oriented-middleware clusters, analyzing the parameters using one or more machine learning algorithms, and predicting, based at least in part on the analyzing, at least one anomaly in a message-oriented-middleware cluster of the plurality of message-oriented-middleware clusters. In the method, message metadata is collected from the message-oriented-middleware cluster, and at least part of the message metadata is transmitted to one or more remaining ones of the plurality of message-oriented-middleware clusters. At least the part of the message metadata corresponds to messaging operations to be transferred from the message-oriented-middleware cluster to the one or more remaining ones of the plurality of message-oriented-middleware clusters.Type: ApplicationFiled: July 8, 2021Publication date: January 12, 2023Inventors: Abhijit Mishra, Krishna Mohan Akkinapalli, Satish Ranjan Das, Bijan Kumar Mohanty, Hung Dinh, Saravanan Kannan, SivaMohan Nimmakayala
-
Publication number: 20220398133Abstract: A method comprises collecting data corresponding to a plurality of components in a system, wherein the data comprises information about at least one of respective protocols and respective interfaces associated with respective ones of the plurality of components. The data is analyzed to determine at least one of the respective protocols and the respective interfaces associated with the respective ones of the plurality of components. In the method, operations of one or more components of the plurality of components are tested based at least in part on the determination of the at least one of the respective protocols and the respective interfaces. The method further includes outputting respective statuses of the one or more components, wherein the respective statuses are derived at least in part from the testing.Type: ApplicationFiled: June 14, 2021Publication date: December 15, 2022Inventors: Sambasivarao Gaddam, Shivangi Geetanjali, Sowmya Kumar, Sweta Kumari, Shivangi Maharana, Sashibhusan Panda, Shishir Kumar Parhi, Harikrishna Reyyi, Baishali Roy, Seshadri Srinivasan, Antarlina Tripathy, Hung Dinh, Bijan Kumar Mohanty, Krishna Mohan Akkinapalli, Satish Ranjan Das, Shashikiran Rajagopal
-
Patent number: 11461400Abstract: A method includes receiving a natural language query requesting data from a message oriented middleware infrastructure comprising a plurality of message oriented middleware providers, and analyzing the natural language query to determine one or more types of the data being requested. In the method, one or more stored queries corresponding to the determined one or more types of the data are identified. The one or more stored queries are in native command formats corresponding to respective ones of the plurality of message oriented middleware providers. The method also includes executing the identified one or more stored queries in the native command formats to retrieve the data from the plurality of message oriented middleware providers, and providing a response to the natural language query based on the retrieved data to a user via a user interface.Type: GrantFiled: January 7, 2020Date of Patent: October 4, 2022Assignee: Dell Products L.P.Inventors: Hung Dinh, Sabu K. Syed, Satish Ranjan Das, Manikandan Pammal Rathinavelu, Panguluru Vijaya Sekhar, Kannappan Ramu
-
Publication number: 20220278978Abstract: A method including receiving, by a server computer, a request message from a token requestor computer on behalf of a user device. The request message comprising a first current token tracking value and a first function index value. The server computer can determine a second function index value. The server computer can then compare the first function index value to the second function index value. If the first function index value and the second function index value match, the server computer can determine a function based on the first function index value and a stored function table associated with the user device. The server computer can then determine a second current token tracking value based on the function, then compare the first current token tracking value to the second current token tracking value. The server computer can generate a response message in response to the comparing.Type: ApplicationFiled: May 16, 2022Publication date: September 1, 2022Inventors: Kriti Ranjan Das, Tirtha Mauli Sarkar
-
Patent number: 11429603Abstract: A method includes receiving a natural language query requesting data from a message oriented middleware infrastructure comprising a plurality of message oriented middleware providers, and analyzing the natural language query to determine one or more types of the data being requested. In the method, one or more queries corresponding to the determined one or more types of the data are dynamically generated. The one or more queries are in native command formats corresponding to respective ones of the plurality of message oriented middleware providers. The method also includes executing the one or more queries in the native command formats to retrieve the data from the plurality of message oriented middleware providers, and providing a response to the natural language query based on the retrieved data to a user via a user interface.Type: GrantFiled: January 7, 2020Date of Patent: August 30, 2022Assignee: Dell Products L.P.Inventors: Hung Dinh, Sabu K. Syed, Satish Ranjan Das, Manikandan Pammal Rathinavelu, Panguluru Vijaya Sekhar, Kannappan Ramu