Patents by Inventor Gopala Krishnan
Gopala Krishnan 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: 20240070435Abstract: This disclosure relates to cloud migration. In some aspects, a method includes receiving, by one or more computing devices, a plurality of parameters associated with an on-premises system to be migrated to a cloud architecture, the plurality of parameters including an identifier of the on-premises system, identifiers of components of the on-premises system, and migration requirements; extracting, from the plurality of parameters, a set of input parameters substantially affecting a migration of the on-premises system to the cloud architecture; identifying a target cloud architecture, selected from a plurality of cloud architectures, that i) is compliant with the set of input parameters, and ii) satisfies one or more threshold conditions associated with the migration; determining, a set of output parameters representing features of the target cloud architecture; and training, a neural network model using the set of input parameters and the set of output parameters.Type: ApplicationFiled: August 25, 2022Publication date: February 29, 2024Inventors: Lalit Shinde, Karthik Gowda, Chandan Singh, Abhinav Raj, Rajesh Babu Madhavaraj, Surendravikram Singh, Santhana Gopala Krishnan Natarajan
-
Publication number: 20240049060Abstract: A method performed by a first node for handling quality of service in a communications network. The first node determines, in real time, whether a respective quality of service threshold is predicted to be exceeded or underachieved in communications provided to one or more communication devices operating in a communications network. The determining is based on one or more first indications received, in real time, from one or more second nodes. The one or more first indications indicate, in real time, one or more respective quality of service parameters for the communications provided to the one or more communication devices. The first node initiates a redistribution of a bandwidth available to at least one of the one or more communication devices. The initiation of the redistribution is based on a result of the determination.Type: ApplicationFiled: November 10, 2020Publication date: February 8, 2024Inventors: Settipalli NARASIMHAM, Suganya MALAR MANI, Gopala Krishnan RAMASUBBU, Chandan BHARTI, Natarajan THEKKAN
-
OPTIMIZING TRAINING DATA GENERATION FROM REAL-TIME PREDICTION SYSTEMS FOR INTELLIGENT MODEL TRAINING
Publication number: 20230333961Abstract: There are provided systems and methods for optimizing training data generation from real-time prediction systems for intelligent model training. A service provider, such as an electronic transaction processor for digital transactions, may utilize different computing environment and services that implement machine learning models and engines. The service provider may have a live adjudication environment where models use live data to adjudicate on requests by users, as well as an audit environment where models are trained and tested before deployment. Models may have directed graphs that designate the model dependencies on variables that are processed and values for those variables are used for an output. When variables are shared between models in the adjudication and audit environment, the values for the shared variables may be published to the audit computing environment for use without reloading and processing data, thereby reducing computational load from the audit environment.Type: ApplicationFiled: April 15, 2022Publication date: October 19, 2023Inventors: Sudhindra Murthy, Gopala Krishnan Yegya Narayanan, Vidya Sagar Durga -
Patent number: 11765276Abstract: Mechanisms for implementing a billing process between a first Public Land Mobile Network (PLMN1) and a second Public Land Mobile Network (PLMN2) for a subscriber of the PLMN1 that visits the PLMN2. A method comprises establishing a smart contract between the PLMN1, the PLMN2, and a Data Clearance House (DCH). The method comprises sending a subscriber usage record, represented by a distributed ledger, of the subscriber from the PLMN2 to the DCH using a blockchain upon the subscriber having visited the PLMN2, wherein the blockchain is based on the smart contract. The method comprises sending the subscriber usage record from the DCH to the PLMN1 using the blockchain.Type: GrantFiled: March 7, 2019Date of Patent: September 19, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: K Arunkumar, Darwin Chandran, Karthikeyan Chandrasekar, Ramkumar N, Gopala Krishnan Ramasubbu, Ravi Sekhar Reddy V
-
Publication number: 20220417229Abstract: Techniques are disclosed for time constrained electronic request evaluation. A server system receives, from a computing device, a request submitted via an account, including a first set of characteristics associated with the request. The system executes a first machine-learning model to determine a first risk score for the request by inputting the first set of characteristics into the first model. The system generates an initial authentication decision for the request based on the first score and sends the decision to the device. The system executes a second, different machine-learning model to determine a second risk score for the request, by inputting the first set of characteristics and a second, different set of characteristics associated with the account into the second model. Based on the second score, the system determines a final authentication decision. The disclosed techniques may advantageously improve computer security and operations via identification of malicious electronic requests.Type: ApplicationFiled: August 11, 2021Publication date: December 29, 2022Inventors: Vishal Sood, Yegya Narayanan Gopala Krishnan, Sudhindra Murthy, Vidya Sagar Durga, Chirag Gupta
-
Patent number: 11467866Abstract: A request for an organization migration to move application data and application services of an organization hosted at a source system instance in a multi-tenant computing system to a target system instance in the multi-tenant computing system is received. Based on operational parameters, a time window is selected to execute the organization migration. Computing resource usages of one or both of the source and target system instances in the selected time window are monitored. If computing resources are available, the organization migration is enqueued.Type: GrantFiled: January 29, 2018Date of Patent: October 11, 2022Assignee: Salesforce.com, Inc.Inventors: Chen Liu, Ilya Zaslavsky, Alex Ovesea, Mikhail Chainani, Xiaodan Wang, Sridevi Gopala Krishnan
-
Publication number: 20220182496Abstract: Mechanisms for implementing a billing process between a first Public Land Mobile Network (PLMN1) and a second Public Land Mobile Network (PLMN2) for a subscriber of the PLMN1 that visits the PLMN2. A method comprises establishing a smart contract between the PLMN1, the PLMN2, and a Data Clearance House (DCH). The method comprises sending a subscriber usage record, represented by a distributed ledger, of the subscriber from the PLMN2 to the DCH using a blockchain upon the subscriber having visited the PLMN2, wherein the blockchain is based on the smart contract. The method comprises sending the subscriber usage record from the DCH to the PLMN1 using the blockchain.Type: ApplicationFiled: March 7, 2019Publication date: June 9, 2022Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: K ARUNKUMAR, Darwin CHANDRAN, Karthikeyan CHANDRASEKAR, Ramkumar N, Gopala Krishnan RAMASUBBU, Ravi Sekhar Reddy V
-
Patent number: 11354153Abstract: A resource utilization level and a data size may be determined for each organization within a computing pod located within an on-demand computing services organization configured to provide computing services. One of the organizations may be selected for migration away from the computing pod based on the resource utilization levels and the data sizes. The designated organization may have a respective resource utilization level that is high in relation to its respective data size.Type: GrantFiled: January 22, 2020Date of Patent: June 7, 2022Assignee: salesforce.com, Inc.Inventors: Xiaodan Wang, Ilya Zaslavsky, Prakash Ramaswamy, Sridevi Gopala Krishnan, Mikhail Chainani, Scott Ware, Lauren Valdivia
-
Publication number: 20220084108Abstract: The present invention is related to presentation of a representation of a garment or apparel to a viewer. The present invention particularly discloses a system [100] and method [200] for visualization of apparel, especially custom styling of the garment designed. It allows for real time drafting and preview of a garment with various style preferences selected by the customer. The method [200] for custom visualization of apparel in a computer based network, comprises accession [201] at a user interface [102] the apparel/garment display as a base/catalogue image [400] with default style options, selection [202] of custom style options by the user at the user interface [102], and processing of the base image [400] to depict/display the custom style option chosen by the user real time. The invention focuses on helping the customers in visualizing the garment or apparel that would be tailored to their style preferences.Type: ApplicationFiled: January 21, 2020Publication date: March 17, 2022Inventors: Balan Gopala KRISHNAN, Arasu Shankher JEYAPRAKASH
-
Patent number: 11109627Abstract: The present invention relates to system and method of pattern-making for mass customized production of apparels. More particularly, the invention relates to height and size customizations which enable customers to get garments fitted to their body measurements. Further, the invention relates to style customization that enables customers to fashion the garment to their style preferences. The system [100] of pattern-making for mass customized production of apparels comprises a computing module [101], an internet [102], user device [106], a design database [103] comprising a product pattern repository [103a] and an order pattern repository [103b], one or more servers [104], a processor [105], a customization input module [107], a user style recommendation module [108] and a comparison module [109]. Advantageously, the present invention achieves unit manufacturing of customized individual consumer orders obtained from an online store, a physical store or through other channels.Type: GrantFiled: June 1, 2018Date of Patent: September 7, 2021Assignee: ESHAKTI.COM PVT LTDInventors: Balan Gopala Krishnan, Kishan Singh Rajawat
-
Patent number: 11093294Abstract: A request may be received to migrate an organization from a first computing pod to a second computing pod located within an on-demand computing services organization configured to provide computing services. A migration resource utilization profile may be determined for the first computing pod. The migration resource utilization profile may identify one or more computing resources involved in transferring organizations from the first computing pod during one or more time windows. A migration time window for performing the requested migration may be selected based at least in part on the migration resource utilization profile.Type: GrantFiled: January 22, 2020Date of Patent: August 17, 2021Assignee: Salesforce.com, Inc.Inventors: Xiaodan Wang, Ilya Zaslavsky, Prakash Ramaswamy, Sridevi Gopala Krishnan, Mikhail Chainani, Scott Ware, Lauren Valdivia
-
Publication number: 20210224115Abstract: A request may be received to migrate an organization from a first computing pod to a second computing pod located within an on-demand computing services organization configured to provide computing services. A migration resource utilization profile may be determined for the first computing pod. The migration resource utilization profile may identify one or more computing resources involved in transferring organizations from the first computing pod during one or more time windows. A migration time window for performing the requested migration may be selected based at least in part on the migration resource utilization profile.Type: ApplicationFiled: January 22, 2020Publication date: July 22, 2021Applicant: Salesforce.com, Inc.Inventors: Xiaodan WANG, Ilya Zaslavsky, Prakash Ramaswamy, Sridevi Gopala Krishnan, Mikhail Chainani, Scott Ware, Lauren Valdivia
-
Publication number: 20210224106Abstract: A resource utilization level and a data size may be determined for each organization within a computing pod located within an on-demand computing services organization configured to provide computing services. One of the organizations may be selected for migration away from the computing pod based on the resource utilization levels and the data sizes. The designated organization may have a respective resource utilization level that is high in relation to its respective data size.Type: ApplicationFiled: January 22, 2020Publication date: July 22, 2021Applicant: Salesforce.com, Inc.Inventors: Xiaodan Wang, Ilya Zaslavsky, Prakash Ramaswamy, Sridevi Gopala Krishnan, Mikhail Chainani, Scott Ware, Lauren Valdivia
-
Publication number: 20210215401Abstract: A vortex tube includes a first end provided with a first outlet; a second end provided with a second outlet; a vortex generating chamber between the first end and the second end; an air inlet leading from a side of the vortex tube into the vortex generating chamber; a first flow passage between the vortex generating chamber and the first outlet; a second flow passage between the first flow passage and the second outlet. The vortex tube includes one or more air guides disposed inside the vortex tube downstream of the vortex generating chamber for increasing laminarity of air flow downstream of the vortex generating chamber. One or more of the air guides is an air guide including plurality of openings, through which openings air can flow. A ventilating system and an elevator are provided for implementing the vortex tube.Type: ApplicationFiled: December 31, 2020Publication date: July 15, 2021Applicant: KONE CorporationInventors: Ramprasad GOPALA KRISHNAN, Ganesan SELVADURAI
-
Patent number: 10958505Abstract: Techniques and architectures to provide multiple application servers each having at least one connection agent and at least one enabler agent and at least one database organized as multiple nodes. An error condition between a first connection agent and a first database node is detected. The first connection agent indicates that the first database node is unavailable to stop attempts to access the first database node by a first application server. A first enabler agent periodically checks availability of the first database node. The first database node is indicated as available in response to a pre-selected number of successful attempts to contact the first database node with the first enabler agent. The first database node is accessed with the application server in response to the indication that the first database node is available.Type: GrantFiled: August 5, 2019Date of Patent: March 23, 2021Assignee: salesforce.com, inc.Inventors: Olumayokun Obembe, Chen Liu, Ping-Hsiu Hsieh, Ashwini Bijwe, Vijayanth Devadhar, Mikhail Chainani, Sridevi Gopala Krishnan, Alan Arbizu, Jesse Collins
-
Patent number: 10804996Abstract: Various aspects of the present disclosure generally relate to wireless communication and techniques to prevent frequent beam switching. In some aspects, a user equipment (UE) may determine a duration of time that the UE dwells on a beam. The UE may update a data structure, stored in memory of the UE, to add or modify a stored duration value associated with the beam based at least in part on determining the duration of time that the UE dwells on the beam. The UE may determine that a condition associated with the stored duration value is satisfied. The UE may modify a priority of the beam in connection with a beam selection procedure based at least in part on determining that the condition associated with the stored duration value is satisfied. Numerous other aspects are provided.Type: GrantFiled: October 9, 2019Date of Patent: October 13, 2020Assignee: QUALCOMM IncorporatedInventors: Chinmaya Padhy, Kuo-Chun Lee, Ansah Ahmed Sheik, Vishnu Namboodiri Karakkad Kesavan Namboodiri, Theeksha Athoor Perumal, Rajesh Gopala Krishnan
-
Publication number: 20200313748Abstract: Various aspects of the present disclosure generally relate to wireless communication and techniques to prevent frequent beam switching. In some aspects, a user equipment (UE) may determine a duration of time that the UE dwells on a beam. The UE may update a data structure, stored in memory of the UE, to add or modify a stored duration value associated with the beam based at least in part on determining the duration of time that the UE dwells on the beam. The UE may determine that a condition associated with the stored duration value is satisfied. The UE may modify a priority of the beam in connection with a beam selection procedure based at least in part on determining that the condition associated with the stored duration value is satisfied. Numerous other aspects are provided.Type: ApplicationFiled: October 9, 2019Publication date: October 1, 2020Inventors: Chinmaya PADHY, Kuo-Chun LEE, Ansah Ahmed SHEIK, Vishnu Namboodiri KARAKKAD KESAVAN NAMBOODIRI, Theeksha ATHOOR PERUMAL, Rajesh GOPALA KRISHNAN
-
Patent number: 10776147Abstract: Migration configuration data for an organization migration to move application data and application services of a to-be-migrated organization hosted at a source system instance to a target system instance is received. Migration components respectively representing to-be-migrated systems of record in a to-be-migrated organization are registered. In response to receiving an instruction to enter a specific organization migration state, migration steps for each migration component in the migration components are identified for execution in the specific organization migration state. Each migration component in the migration components automatically executes migration steps determined for each such migration component for execution in the specific organization migration state.Type: GrantFiled: January 29, 2018Date of Patent: September 15, 2020Assignee: salesforce.com, inc.Inventors: Alex Ovesea, Ilya Zaslavsky, Chen Liu, Alan Arbizu, Mikhail Chainani, Xiaodan Wang, Sridevi Gopala Krishnan
-
Patent number: 10681583Abstract: Methods, systems, and devices for wireless communications are described. A user equipment (UE) may measure a power value for each beam from one or more cells and calculate an average beam power for each cell. The UE may transmit these calculated averages to a base station in a report, and the base station may select a cell for communications based on the measurement report. The UE may also include a number indicating how many beams are used when calculating an average beam power, a ratio between a maximum and minimum beam power for each cell, two average beam powers based on two defined thresholds, or a combination of these measurements, in the transmitted report. The UE may add a bias to the average beam power for a particular cell to indicate a preference for that cell over the other candidate cells.Type: GrantFiled: December 10, 2018Date of Patent: June 9, 2020Assignee: QUALCOMM IncorporatedInventors: Vishnu Namboodiri Karakkad Kesavan Namboodiri, Sahas Sathyanarayana, Ansah Ahmed Sheik, Rajesh Gopala Krishnan, Theeksha Athoor Perumal, Chinmaya Padhy, Suresh Sanka
-
Patent number: 10635561Abstract: In a computing environment having multiple application servers each having at least one connection agent and at least one pause agent and a database node, detecting an error condition between a first application server from the multiple application servers and the database node. Indicating that the database node is unavailable to stop attempts to access the database node by a first application server. The attempts to access the database node are paused without an indication of the database node being unavailable to a source of the attempt to access the database node. Checking periodically, with the first application server, availability of the database node. Indicating that the database node is available in response to a pre-selected number of successful attempts to contact the database node with the first application server.Type: GrantFiled: January 4, 2018Date of Patent: April 28, 2020Assignee: salesforce.com, inc.Inventors: Olumayokun Obembe, Chen Liu, Ping-Hsiu Hsieh, Ashwini Bijwe, Vijayanth Devadhar, Mikhail Chainani, Sridevi Gopala Krishnan, Alan Arbizu, Jesse Collins