Patents by Inventor Varun

Varun 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: 20250244993
    Abstract: A method and apparatus for autonomous release orchestration that supports staggered releases across a plurality of container clusters. A representation of a risk level for a current release is obtained. Based on the risk level, a set of one or more attributes of a stagger configuration is determined. An attempt to deploy the current release to the plurality of container clusters in accordance with the stagger configuration is caused.
    Type: Application
    Filed: January 31, 2024
    Publication date: July 31, 2025
    Applicant: Salesforce, Inc.
    Inventors: Vijay Karani, Arunabha Ghosh, Firas Saltaji, Varun Arvind Jobanputra, Brian Whitten
  • Publication number: 20250245417
    Abstract: Example implementations relate to generating textual user interface elements. A request to generate a textual user interface element for a selected interface element package is received. The request includes a plurality of targeted characteristics of the textual user interface element. In response to receiving the request, an input prompt based on first information derived from the plurality of targeted characteristics is generated. The initial textual user interface element based on first criteria is processed to generate a processed textual user interface element. At least the first criteria or the first information based on feedback information of the processed textual user interface element is modified. The textual user interface element based on the modified first criteria and/or the modified first information is generated.
    Type: Application
    Filed: January 16, 2025
    Publication date: July 31, 2025
    Inventors: Varun A. Vasudevan, Faezeh Akhavizadegan, Yokila Arora, Hyun Duk Cho, Sushant Kumar, Kannan Achan
  • Publication number: 20250245102
    Abstract: Embodiments of the present disclosure are directed to efficient processes for recovering a hardware device in a computing system. Generally speaking, embodiments of the present disclosure include a two-part device recovery process. In a first part of the two-part process, an initial firmware image can be provided to the recovery device over a first, slower communication bus of the computing system. This initial image can provide the core for the device to communicate using a second, faster communications by of the computing system. A second part of the two-part process can then take place utilizing the second, faster communication bus.
    Type: Application
    Filed: January 29, 2024
    Publication date: July 31, 2025
    Inventors: Yuval Itkin, Ahmad Atamli, Nadir Muhammad Khan, Edward L. Riegelsberger, Varun Sampath
  • Publication number: 20250247413
    Abstract: The disclosed system and process involve correlating outbound traffic with a CI/CD pipeline. CI/CD Pipelines consist of multiple jobs, and each job's steps execute on the same runner host. Network monitors relay information about domain names and network connections during job execution to the data store. Once all pipeline jobs are complete, the correlation server links domain names and connections to determine endpoints. This correlation, showing outbound traffic for each step, is accessible to the pipeline owner for review. An alert is triggered for new endpoints relative to the baseline. Owners can block unexpected endpoints based on explicitly defined lists. The correlation server also identifies file events, aiding in detecting suspicious file and software build overwrite events for combating software supply chain attacks. Observed file and network events contribute to generating a Software Bill of Materials (SBOM) through runtime events.
    Type: Application
    Filed: January 27, 2024
    Publication date: July 31, 2025
    Applicant: Step Security, Inc.
    Inventors: Varun Sharma, Ashish Kurmi
  • Publication number: 20250244994
    Abstract: A method and apparatus for autonomous configuration-based release orchestration that supports staggered feature releases across a plurality of container clusters. A release seeking goal is obtained. An unprocessed stagger is selected as a current stagger based on a stagger order. The current stagger is processed by attempting to cause a deployment of the feature release to the container clusters in the current stagger, receiving an indication of success or failure of the attempted deployment, and determining whether to roll back the current stagger based on the indication. A determination is made whether the release seeking goal can still be met. If the release seeking goal can no longer be met, a release level rollback is caused, and otherwise the selecting, processing, and determining is repeated for the next unprocessed stagger based on the stagger order.
    Type: Application
    Filed: January 31, 2024
    Publication date: July 31, 2025
    Applicant: Salesforce, Inc.
    Inventors: Vijay Karani, Arunabha Ghosh, Firas Saltaji, Varun Arvind Jobanputra, Brian Whitten
  • Publication number: 20250244992
    Abstract: A method and apparatus for autonomous configuration-based release orchestration. A first engine obtains stagger configuration data that includes an indication of container clusters in each stagger and a stagger order, selects a current stagger based on the order, and attempts to deploy the feature release to the current stagger by causing an app config update to be sent to a second engine within each container cluster of the current stagger, and receives an indication of success or failure of the attempted deployment of the feature release to the current stagger. Responsive to the indication of success or failure, the first engine performs one of a plurality of actions that include attempting to deploy the feature release to a next one of the staggers according to the order responsive to the indication indicating success, and causing a roll back of the current stagger responsive to the indication indicating failure.
    Type: Application
    Filed: January 31, 2024
    Publication date: July 31, 2025
    Applicant: Salesforce, Inc.
    Inventors: Vijay Karani, Arunabha Ghosh, Firas Saltaji, Varun Arvind Jobanputra, Brian Whitten
  • Publication number: 20250243063
    Abstract: Provided are methods of stabilizing MXene compositions using polyanionic salts so as to reduce the oxidation of the MXenes. Also provided are stabilized MXene compositions.
    Type: Application
    Filed: December 2, 2024
    Publication date: July 31, 2025
    Inventors: Michel Barsoum, Varun Natu
  • Publication number: 20250243261
    Abstract: Provided herein are methods using machine learning to predict protein variants that are likely to occur in nature. Such variants can be used (selected) to improve properties of the proteins. Also provided herein are antibodies and antigen binding portions thereof generated using the provided methods that specifically bind several antigens from coronaviruses, ebolaviruses, and influenza A viruses, various compositions of such antibodies or antigen binding portions thereof, recombinant nucleic acids encoding the antibodies and antigen binding portions thereof, and associated methods of use.
    Type: Application
    Filed: April 7, 2023
    Publication date: July 31, 2025
    Applicants: CZ Biohub SF, LLC, The Board of Trustees of the Leland Stanford Junior University
    Inventors: Brian Lance Hie, Varun Shanker, Peter S. Kim
  • Patent number: 12373437
    Abstract: Roughly described, a database accelerator is installed in a network having client systems which makes database queries to a particular IP address and port, and database servers which accept queries received at an IP address and port. The accelerator includes a cache, and is arranged to receive, through a network port, a database query made by a client system and directed to the particular IP address and port, return response data from the cache if available there, and if not, then forward the query through a network port to the database servers. Upon receipt of response data from the servers, the accelerator can retain it in its cache in addition to forwarding it back to the client. By installing the accelerator transparently in the network, no changes are required to either the client or server software in order to add query caching functionality to an existing client/server database arrangement.
    Type: Grant
    Filed: October 31, 2023
    Date of Patent: July 29, 2025
    Assignee: Ignite ScalArc Solutions, Inc.
    Inventors: Varun Singh, Uday V. Sawant, Prateek Goel, Naresh G. Deshavini
  • Patent number: 12373967
    Abstract: In accordance with some embodiments, systems, methods, and media for estimating depths in a scene using single-photon detectors and binary structured light patterns are provided. In some embodiments, a system comprises: a light source; an image sensor comprising an array including single-photon detectors; a processor programmed to: cause the light source to emit a sequence of n binary light patterns toward the scene, each comprising at least L columns, each of the patterns has a minimum stripe width of 8 columns; and n>log2(L); cause, for each of the n binary light patterns, the image sensor to capture a binary image of the scene, the binary image comprises a binary value for each of single-photon detectors such that each of the single-photon detectors generates a set of binary values; and estimate, for each single-photon detector, a depth value based on the set of binary values.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: July 29, 2025
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Varun Sundar, Mohit Gupta
  • Patent number: 12373502
    Abstract: Techniques for generating and presenting search filter recommendations are disclosed. A system determines a composition of search filter tiles, including a relative number of machine learning-generated search filter tiles and non-machine learning-generated search filter tiles, based on recommendation criteria. The recommendation criteria include an amount of user search history data that exists. The system applies search filter recommendation policies to generate a set of search filter recommendations, including hard-coded search filters, search filter recommendations generated by a user-specific machine learning model, search filter recommendations generated by a machine learning model trained on data from multiple different users, and algorithm-based recommendations. The system generates different sets of search filter recommendations made up of different ratios of recommendations from different sources based on determining if search filter criteria are met.
    Type: Grant
    Filed: June 28, 2024
    Date of Patent: July 29, 2025
    Assignee: Oracle International Corporation
    Inventors: Anshuk Pal Chaudhuri, Vishal Jain, Varun Bharti, Raj Karpana Alagumalai, Uzair Bin Tariq, Subash Bhamidipati, Kuldip Oberoi, Karan Nayyar, John Ray Thomas
  • Patent number: 12370604
    Abstract: A three-dimensional (3D) object printer has an ejector head with a single nozzle that is fluidly connected to a plurality of orifices in an orifice plate of the ejector head. An ejection of material through the single nozzle is emitted through the plurality of orifices simultaneously. In one embodiment, some of the orifices are oriented at an angle to an axis perpendicular to the orifice plate. This configuration enables a structure to be formed with a predetermined material density without needing to increase the ejection frequency significantly or requiring the printer to incorporate multiple ejector heads.
    Type: Grant
    Filed: January 2, 2024
    Date of Patent: July 29, 2025
    Assignee: Additive Technologies LLC
    Inventors: Denis Cormier, Santokh S. Badesha, Varun Sambhy
  • Publication number: 20250240475
    Abstract: A system and method facilitates an enabling of a functionality of a first device by causing a first data that identifies the first device to be used to determine that the first device supports the functionality, determining that the functionality of the first device is not enabled, and causing a set of instructions for enabling the functionality of the first device to be presented to a user.
    Type: Application
    Filed: April 9, 2025
    Publication date: July 24, 2025
    Inventors: Varun Pratap Singh Chauhan, Sarika Desai
  • Publication number: 20250237097
    Abstract: A latch mechanism for a passenger seat meal table and a passenger seat assembly including a latching meal table. The latch mechanism includes a housing, a rod mounted in the housing, a slider mounted on the rod, a latch rotatably mounted to the housing, a rotary motion component mounted on the rod configured to interact with the slider and the latch to convert linear motion of the slider into rotational motion of the latch, and a lock mechanism mounted to the housing configured to interact with the rotary motion component to maintain the latch in the unlatched condition. In use, moving the meal table to a stowed position causes the latch to deploy to a latched condition to maintain the meal table in the stowed position.
    Type: Application
    Filed: November 26, 2024
    Publication date: July 24, 2025
    Inventors: Pavan Katuri, Parveen Kumar, Sai Varun Kasula
  • Publication number: 20250239061
    Abstract: Aspects presented herein may enable a UE to distinguish features captured by different sensors or different types of sensors. The UE extracts a set of features from each sensor of multiple sensors. The UE maps a vector to each feature in the set of features extracted from each sensor, where the vector is related to positioning information and/or a set of intrinsic parameters associated with each sensor of the multiple sensors. The UE concatenates sets of features from the multiple sensors with their corresponding embedded vectors. The UE trains a machine learning (ML) model to identify relationships between different sensors in the multiple sensors based on the concatenated sets of features and the corresponding embedded vectors; or output the concatenated sets of features and the corresponding embedded vectors for training of the ML model for identification of the relationships between the different sensors in the multiple sensors.
    Type: Application
    Filed: January 22, 2024
    Publication date: July 24, 2025
    Inventors: Varun RAVI KUMAR, Meysam SADEGHIGOOGHARI, Senthil Kumar YOGAMANI
  • Patent number: 12367625
    Abstract: Disclosed herein are various techniques for more precisely and reliably (a) positioning top and bottom border edges relative to textual content, (b) positioning left and right border edges relative to textual content, (c) positioning mixed edge borders relative to textual content, (d) positioning boundaries of a region of background shading that fall within borders of textual content, (e) positioning borders relative to textual content that spans columns, (f) positioning respective borders relative to discrete portions of textual content, (g) positioning collective borders relative to discrete, abutting portions of textual content, (h) applying stylized corner boundaries to a region of background shading, and (i) applying stylized corners to borders.
    Type: Grant
    Filed: September 26, 2022
    Date of Patent: July 22, 2025
    Assignee: ADOBE INC.
    Inventors: Varun Aggarwal, Souvik Sinha Deb, Sanyam Jain, Monica Singh, Mohammad Javed Ali, Gaurav Anand, Deepanjana Chakravarti, Aman Arora, Abhay Sibal
  • Patent number: 12367070
    Abstract: The present invention provides a system for orchestrating the storage instances in a multi-cluster environment, said system comprises at least a processor and a memory. The program instructions are stored in the memory which when executed is configured to receive data from one or more devices associated with a user. Upon receiving the data, one or more profile of the user device are accessed and based on the profile data, one or more clusters and one or more databases are identified in a multi-cluster environment. Further, the processor executes a database optimization algorithms to determine one or more parameters of the database and dynamically route the data to the one or more database in the identified cluster based on identified parameters of the one or more databases. Subsequently, the memory is updated to store the available storage in the one or more clusters and the one or more databases.
    Type: Grant
    Filed: April 23, 2024
    Date of Patent: July 22, 2025
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Mahaveer Sogani, Varun Gupta, Aaron Dsouza
  • Patent number: 12367118
    Abstract: Systems and methods for mobile device management (MDM) agent rollback are disclosed. In some embodiments, a system configured to perform operations including: detecting a triggering event during operation of a first MDM agent; designating the first MDM agent as a bad agent; designating a second MDM agent as a new active agent; determining whether a first data generated by the first MDM agent is useable for continued operations by the second MDM agent; if the first data is determined to be useable by the second MDM agent, then activating the second MDM agent for continued operations using the first data; and if the first data is determined to be not useable by the second MDM agent, then activating the second MDM agent with known good data.
    Type: Grant
    Filed: October 11, 2023
    Date of Patent: July 22, 2025
    Assignee: Esper.io, Inc.
    Inventor: Varun Chitre
  • Patent number: 12368645
    Abstract: Techniques for recommending plans to remediate a network topologies are disclosed. The techniques include logging network topology information identifying relationships between entities in a network topology over a number of time periods. The techniques also include, using the logged network topology information, predicting characteristics of the network at a future time period. The techniques further include computing a signature based on the predicted characteristics and, using the signature, determining whether the predicted characteristics meet remediation criteria. Additionally, the techniques include, in response to determining the predicted characteristics meet the remediation criteria, determining a remediation plan for the current network topology and presenting the plan to a user.
    Type: Grant
    Filed: September 12, 2023
    Date of Patent: July 22, 2025
    Assignee: Oracle International Corporation
    Inventors: Santhosh Kumar Vuda, Kiran Kumar Palukuri, Kumar G Varun, Jerry Paul Russell
  • Patent number: 12368629
    Abstract: The disclosed technology relates to a network agent for reporting to a network policy system. A network agent includes an agent enforcer and an agent controller. The agent enforcer is configured to implementing network policies on the system, access data associated with the implementation of the network policies on the system, and transmit, via an interprocess communication, the data to the agent controller. The agent controller is configured to generate a report including the data and transmit the report to a network policy system.
    Type: Grant
    Filed: November 9, 2022
    Date of Patent: July 22, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Hai Vu, Shih-Chun Chang, Varun Malhotra, Shashi Gandham, Navindra Yadav, Allen Chen, Praneeth Vallem, Rohit Prasad