Patents by Inventor Ravi Kumar Singh
Ravi Kumar Singh 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: 20240111939Abstract: A user experience repository may contain base layouts and variant metadata for applications of an enterprise. An application design platform may receive, from a designer, an indication of a selected base layout for a selected application and interact with the designer to create a user experience variant (e.g., a page layout). The designer may then define an assignment rule for the user experience variant, the assignment rule including custom logic and multiple user parameters (e.g., a user role, country, language, etc.), and the system may store information about the user experience variant and assignment rule. An enterprise application service platform may determine that a user is accessing the selected application and evaluate the custom logic of the assignment rule based on user parameters of the user accessing the selected application. In accordance with the evaluation, the system may arrange to provide the appropriate user experience variant to the user.Type: ApplicationFiled: September 29, 2022Publication date: April 4, 2024Inventors: Pradeep Kumar SINGH, Adithya UDAY, Sreekanth K, Jens ROHDE, Ravi Chandra Chandra KSS, Anilkumar BAIRI
-
Patent number: 11922216Abstract: Techniques and mechanisms for managing workloads in compute clusters comprising compute nodes by managing the workloads at the resource level of the compute clusters. For example, virtual service contexts (VSCs) may be defined where the VSCs represent service classes. Policies may be defined with respect to each service class. These service classes are dynamically constructed based on business needs. Hence there is natural requirement for a user to construct and rebalance the compute resources for these service classes dynamically. The policies may be related to resources of the compute clusters for executing workload units in the compute clusters. Resources of the compute clusters may be allocated to each service class. Each workload unit may be assigned to a one of the service classes based on the service context or type of workload unit. The workload units may then be executed by the compute clusters using the resources in accordance with the policies.Type: GrantFiled: October 22, 2020Date of Patent: March 5, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Akshya Kumar Singh, Sri Goli, Amitkumar Patel, Ravi Nag Chamarthy
-
Publication number: 20240070540Abstract: Existing approaches for switching between different hardware accelerators in a heterogeneous accelerator approach have the disadvantage that complete potential of the heterogeneous hardware accelerators do not get used as the switching relies on load on the accelerators or a random switching in which entire task gets reassigned to a different hardware accelerator. The disclosure herein generally relates to data model training, and, more particularly, to a method and system for data model training using heterogeneous hardware accelerators. In this approach, the system switches between hardware accelerators when a measured accuracy of the data model after any epoch is below a threshold of accuracy.Type: ApplicationFiled: July 31, 2023Publication date: February 29, 2024Applicant: Tata Consultancy Services LimitedInventors: MAYANK MISHRA, RAVI KUMAR SINGH, REKHA SINGHAL
-
Publication number: 20230409967Abstract: State of the art methods require size of DL model, or its gradients be less than maximum data item size of storage used as a communication channel for model training with serverless platform. Embodiments of the present disclosure provide method and system for training large DL models via serverless architecture using communication channel when the gradients are larger than maximum size of one data item allowed by the channel. Gradients that are generated by each worker during current training instance, are chunked into segments and stored in the communication channel. Corresponding segments of each worker are aggregated by aggregators and stored back. Each of the aggregated corresponding segments are read by each worker to generate an aggregated model to be used during successive training instance. Optimization techniques are used for reading-from and writing-to the channel resulting in significant improvement in performance and cost of training.Type: ApplicationFiled: April 27, 2023Publication date: December 21, 2023Applicant: Tata Consultancy Services LimitedInventors: Dheeraj CHAHAL, Surya Chaitanya Venkata PALEPU, Mayank MISHRA, Ravi Kumar SINGH, Rekha SINGHAL
-
Patent number: 11301859Abstract: Systems and methods are provided for secure offline transactions using a mobile device. The mobile device may include an encrypted data store in which encrypted payment processing data is stored, a risk assessment engine configured to retrieve the encrypted payment processing data and determine, based on the encrypted payment processing data, whether an offline payment is authorized, and a transaction pool configured to store the offline payment after the offline payment has been provided to a recipient. The mobile device may provide the offline payment that has been performed to a payment provider server for completion and/or funding when the mobile device obtains a network connection to the payment provider server following the offline payment.Type: GrantFiled: June 4, 2019Date of Patent: April 12, 2022Assignee: PAYPAL, INC.Inventors: Pawankumar Jajara, Ravi Kumar Singh
-
Publication number: 20200027088Abstract: Systems and methods are provided for secure offline transactions using a mobile device. The mobile device may include an encrypted data store in which encrypted payment processing data is stored, a risk assessment engine configured to retrieve the encrypted payment processing data and determine, based on the encrypted payment processing data, whether an offline payment is authorized, and a transaction pool configured to store the offline payment after the offline payment has been provided to a recipient. The mobile device may provide the offline payment that has been performed to a payment provider server for completion and/or funding when the mobile device obtains a network connection to the payment provider server following the offline payment.Type: ApplicationFiled: June 4, 2019Publication date: January 23, 2020Inventors: Pawankumar Jajara, Ravi Kumar Singh
-
Patent number: 10311439Abstract: Systems and methods are provided for secure offline transactions using a mobile device. The mobile device may include an encrypted data store in which encrypted payment processing data is stored, a risk assessment engine configured to retrieve the encrypted payment processing data and determine, based on the encrypted payment processing data, whether an offline payment is authorized, and a transaction pool configured to store the offline payment after the offline payment has been provided to a recipient. The mobile device may provide the offline payment that has been performed to a payment provider server for completion and/or funding when the mobile device obtains a network connection to the payment provider server following the offline payment.Type: GrantFiled: October 15, 2014Date of Patent: June 4, 2019Assignee: PAYPAL, INC.Inventors: Pawankumar Jajara, Ravi Kumar Singh
-
Publication number: 20160217464Abstract: When a user is requested to provide the user's social security number (SSN) or other personal information for conducting a credit/background check, the user may use a mobile app on the user's mobile device to display a unique identifier which is used in place of the SSN for processing the user's credit/risk analysis. The unique identifier is used as a protection layer on top of a user's SSN to reduce chances of identity fraud. In particular, an unique identifier (token) may be generated and issued to current payment account holders or new payment account holders when they sign up for payment accounts. When a merchant requires a customer's social security number for performing a credit or background check on the customer, the customer may simply provide the unique identifier and may be cleared to start using the merchant service without exposing the customer's SSN.Type: ApplicationFiled: December 30, 2015Publication date: July 28, 2016Inventors: Pawankumar Jajara, Ravi Kumar Singh
-
Publication number: 20160110718Abstract: Systems and methods are provided for secure offline transactions using a mobile device. The mobile device may include an encrypted data store in which encrypted payment processing data is stored, a risk assessment engine configured to retrieve the encrypted payment processing data and determine, based on the encrypted payment processing data, whether an offline payment is authorized, and a transaction pool configured to store the offline payment after the offline payment has been provided to a recipient. The mobile device may provide the offline payment that has been performed to a payment provider server for completion and/or funding when the mobile device obtains a network connection to the payment provider server following the offline payment.Type: ApplicationFiled: October 15, 2014Publication date: April 21, 2016Inventors: Pawankumar Jajara, Ravi Kumar Singh
-
Patent number: 8671333Abstract: A communication system transmitter comprises an adaptive error correction encoder. The adaptive error correction encoder is configured to generate a plurality of error correction frames with each such error correction frame comprising a plurality of data packets and one or more error correction packets. A given one of the error correction packets comprises information relating to the plurality of data packets of its corresponding frame and additional information relating to a different one of the error correction frames. The additional information may be inserted into a header of the given error correction packet, and may comprise a next frame sequence number indicator and a corresponding next frame mask value for a subsequent one of the error correction frames. Other aspects of the invention relate to a communication system receiver comprising an adaptive FEC decoder, adaptive FEC encoding and decoding methods, integrated circuits, and associated computer program products.Type: GrantFiled: June 29, 2011Date of Patent: March 11, 2014Assignee: LSI CorporationInventors: Ravi Kumar Singh, Atul Kisanrao Hedaoo
-
Publication number: 20130007567Abstract: In one aspect, a communication system transmitter comprises an adaptive error correction encoder. The adaptive error correction encoder is configured to generate a plurality of error correction frames with each such error correction frame comprising a plurality of data packets and one or more error correction packets. A given one of the error correction packets comprises information relating to the plurality of data packets of its corresponding frame and additional information relating to a different one of the error correction frames. For example, the additional information relating to the different one of the error correction frames may be inserted into a header of the given error correction packet, and may comprise a next frame sequence number indicator and a corresponding next frame mask value for a subsequent one of the error correction frames.Type: ApplicationFiled: June 29, 2011Publication date: January 3, 2013Inventors: Ravi Kumar Singh, Atul Kisanrao Hedaoo
-
Patent number: 8024801Abstract: An attacker is prevented from obtaining information about the configuration of a computer system. Each of one or more revealing content elements that may be found in outgoing data transmitted by the computer system and that are capable of being used by the attacker to obtain the information about the configuration of the computer system is associated with one or more respective replacement content elements. Outgoing data to be transmitted by the computer system are then scanned for these one or more revealing content elements. A revealing content element found in the outgoing data is replaced by a replacement content element from the one or more replacement content elements associated with that revealing content element. This is done before the outgoing data is transmitted.Type: GrantFiled: August 22, 2007Date of Patent: September 20, 2011Assignee: Agere Systems Inc.Inventors: Savitha Somashekharappa Gowdru, Atul Kisanrao Hedaoo, Santhosh Narasimhan, Mahantesh Patrimath, Ravi Kumar Singh
-
Patent number: 7903680Abstract: A method and system for reducing channel changing time in multicast media, that can include the steps of receiving at least one of a plurality of available channels from a service provider at a residential gateway through a network, ranking the popularity of at least one of the available channels at a ranking engine connected to the residential gateway, and requesting to receive a number of the channels available from the service provider at the residential gateway based on the ranking. The rank is at least partly based on the data stored in the database.Type: GrantFiled: January 7, 2008Date of Patent: March 8, 2011Assignee: Agere Systems Inc.Inventors: Atul Kisanrao Hedaoo, Ravi Kumar Singh, Rayesh Kashinath Raikar, Vijaya Bhaskar Kommineni
-
Publication number: 20090175272Abstract: A method and system for reducing channel changing time in multicast media, that can include the steps of receiving at least one of a plurality of available channels from a service provider at a residential gateway through a network, ranking the popularity of at least one of the available channels at a ranking engine connected to the residential gateway, and requesting to receive a number of the channels available from the service provider at the residential gateway based on the ranking. The rank is at least partly based on the data stored in the database.Type: ApplicationFiled: January 7, 2008Publication date: July 9, 2009Applicant: Agere Systems Inc.Inventors: Atul Kisanrao Hedaoo, Ravi Kumar Singh, Rayesh Kashinath Raikar, Vijaya Bhaskar Kommineni
-
Publication number: 20090055927Abstract: An attacker is prevented from obtaining information about the configuration of a computer system. Each of one or more revealing content elements that may be found in outgoing data transmitted by the computer system and that are capable of being used by the attacker to obtain the information about the configuration of the computer system is associated with one or more respective replacement content elements. Outgoing data to be transmitted by the computer system are then scanned for these one or more revealing content elements. A revealing content element found in the outgoing data is replaced by a replacement content element from the one or more replacement content elements associated with that revealing content element. This is done before the outgoing data is transmitted.Type: ApplicationFiled: August 22, 2007Publication date: February 26, 2009Inventors: Savitha Somashekharappa Gowdru, Atul Kisanrao Hedaoo, Santhosh Narasimhan, Mahantesh Patrimath, Ravi Kumar Singh