Patents by Inventor Ankit Kumar

Ankit Kumar 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: 12124794
    Abstract: In implementations of systems for stylizing digital content, a computing device implements a style system to receive input data describing digital content to be stylized based on visual styles of example content included in a digital template. The style system generates embeddings for content entities included in the digital content using a machine learning model. Classified content entities are determined based on the embeddings using the machine learning model. The style system generates an output digital template that includes portions of the digital content having the visual styles of example content included in the digital template based on the classified content entities.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: October 22, 2024
    Assignee: Adobe Inc.
    Inventors: Sanyam Jain, Rishav Agarwal, Rishabh Purwar, Prateek Gaurav, Palak Agrawal, Nikhil Kedia, Ankit Kumar
  • Patent number: 12095799
    Abstract: Systems and methods include identifying a cloud application; performing one or more automated scripts to determine a first set of attributes of the cloud application; obtaining a second set of attributes of the cloud application based on a manual analysis; obtaining weighting factors for the first set of attributes and the second set of attributes; determining a risk score of the cloud application based on the first set of attributes and the second set of attributes and the associated weighting factors; and displaying the risk score of the cloud application. The steps can further include enforcing security policies for the cloud application based on the risk score, such as via one of a cloud-based system and a Cloud Access Security Broker (CASB) system.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: September 17, 2024
    Assignee: Zscaler, Inc.
    Inventors: Davinder Pal Singh, Rahul Kumar, Ankit Kumar, Santhosh Kumar, Narinder Paul, Vairavan Subramanian
  • Patent number: 12095648
    Abstract: Systems and methods are provided for detecting changes in network activity that are depicted in a routing table. The routing table may be stored as a search tree data structure (e.g., Merkle Patricia Tree) to mimic a standard routing table and reduce the search time to find the desired route by allowing the router to traverse the search tree data structure more efficiently. Additionally, the metadata of the tree may be provided to an unstructured machine learning model (e.g., K-means) to identify new clusters of routes week-over-week and generate an alert with any changes. Changes are identified in near real time and dynamically at the router (not a central device) to reduce the time needed to respond to network changes.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: September 17, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Madhusoodhana Chari Sesha, Ankit Kumar Sinha
  • Publication number: 20240305552
    Abstract: Described herein are systems, methods, and software to manage an active/standby gateway configuration using Duplicate Address Detection (DAD) packets. In one implementation, a first gateway determines that a heartbeat connection with a second gateway has failed. In response to the failed heartbeat connection, the first gateway implements a packet filter for the data plane that permits DAD packets but blocks one or more other protocols. The first gateway then determines whether a response is received to the DAD packets within a timeout period. If received, the first gateway will revert to a standby state. If not received, the first gateway will assume the active state in place of the second gateway.
    Type: Application
    Filed: March 10, 2023
    Publication date: September 12, 2024
    Inventor: Ankit Kumar Sinha
  • Publication number: 20240289176
    Abstract: Systems and methods for distributing workloads across devices based on network conditions are described. In an illustrative, non-limiting embodiment an Information Handling System (IHS) of a workspace orchestration service obtains, from host IHSs, specifications of the respective host IHSs, where a first host IHSs hosts a plurality of workloads. The workspace orchestration service also obtains, from one or more of the host IHSs including a second host IHS, a respective one or more network connectivity parameters of the one or more host IHSs, including at least one network connectivity parameter from the second host IHS. The workspace orchestration service transitions one or more of the plurality of workloads from the first host IHS to the second host IHS based, at least in part, on the specifications of the first and second host IHSs, and the network connectivity parameters of the second host IHSs.
    Type: Application
    Filed: February 23, 2023
    Publication date: August 29, 2024
    Applicant: Dell Products, L.P.
    Inventors: Michael S. Gatson, Ankit Kumar, Srinivasa Ragavan
  • Publication number: 20240289345
    Abstract: A method for migrating a computing resource across cloud environments is described. According to the method, a data management system may interface with a first cloud environment and a second cloud environment. The data management system may receive a request to migrate a first computing resource stored in the first cloud environment to the second cloud environment. The data management system may generate, based on the request, a first compute job in the first cloud environment to cause the first cloud environment to extract data from a backup of the first computing resource and transfer the data to the second cloud environment. The data management system may instruct the second cloud environment to generate a second computing resource. The data management system may generate a second compute job in the second cloud environment to cause the second cloud environment to load the extracted data into the second computing resource.
    Type: Application
    Filed: May 9, 2024
    Publication date: August 29, 2024
    Inventors: Jaya Jyothiswaroop Kotni, Shivanshu Agrawal, Kritagya Dabi, Dhananjay Mantri, Ankit Kumar, Ujjwal Sahana, Rimple Malik
  • Patent number: 12074848
    Abstract: Embodiments are described for a user device comprising a transceiver configured to communicate with a server and a processor communicatively coupled to the transceiver. The processor is configured to receive a uniform resource locator (URL) from the server and determine that the URL is a universal link. The processor is further configured to authenticate the universal link and parse the universal link to obtain a domain link. The processor is further configured to connect to the domain link.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: August 27, 2024
    Assignee: SAP SE
    Inventors: Tejram Jagannath Sonwane, Ankit Kumar
  • Patent number: 12074782
    Abstract: A system and a method for eliminating data loss in a virtually aggregated network are described. A first network device may identify inactivity of a central network device present in a communication network. The central network device is responsible for distributing routing information between a plurality of network devices including the first network device. The first network device delays network route calculations until a second network device is elected from the plurality of network devices to perform functions of the central network device. The second network device generates link state information related to the plurality of network devices, and shares the link state information with the plurality of network devices. Upon receiving the link state information, the plurality of network device may resume the route calculations.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: August 27, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Anoop Govindan Nair, Ankit Kumar Sinha, Veerendranatha Reddy Vallem
  • Patent number: 12074912
    Abstract: A dynamic API security policy is enforced at runtime. This can be done without having access to the API specification or code. A flow of execution initiated by the API is tracked at runtime, and a data object used by the API is identified. Specific data labels are assigned to specific fields of the data object used by the API. The specific data labels consistently identify data fields of specific types. The API security policy that is enforced prohibits specific actions concerning data fields of specific types, which are also consistently identified in the security policy. Actions in the tracked flow of execution that violate the API security policy are detected at runtime, and security actions are taken in response. In some implementations, these dynamic API security techniques are supplemented with static API security analysis of an API specification and a set of rules concerning API risk assessment.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: August 27, 2024
    Assignee: ArecaBay, Inc.
    Inventors: Lebin Cheng, Ravindra Balupari, Sekhar Babu Chintaginjala, Ankit Kumar, Sandeep Yadav
  • Publication number: 20240283842
    Abstract: Embodiments provide systems and methods to load balance using tenant affinities. A method includes configuring a load balancer with a set of tenant affinities, the set of tenant affinities including a tenant affinity for each of a plurality of tenants with respect to each of a plurality of computing nodes that provide services to users in a multitenant environment. Load balancing may include receiving a user request, associated with a tenant, for a service provided by the computing nodes, determining a highest tenant affinity computing node for the tenant using the set of tenant affinities and directing the user request to the highest tenant affinity computing node for the tenant.
    Type: Application
    Filed: May 1, 2024
    Publication date: August 22, 2024
    Inventors: Anirudh Mahto, Ankit Kumar Mahto
  • Patent number: 12062202
    Abstract: A system and method for performing visual localization is disclosed. In aspects, the system implements methods to generate a global point cloud, the global point cloud representing a plurality of point clouds. The global point cloud can be mapped to a prior map information to locate a position of an autonomous vehicle, the prior map information representing pre-built geographic maps. The position of the autonomous vehicle can be estimated based on applying sensor information obtained from sensors and software of the autonomous vehicle to the mapped global point cloud.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: August 13, 2024
    Assignee: Argo AI, LLC
    Inventors: Weizhao Shao, Ankit Kumar Jain, Xxx Xinjilefu, Gang Pan, Brendan Christopher Byrne
  • Publication number: 20240202061
    Abstract: An embodiment may involve storage containing incident logs and mappings between incident logs and vector representations generated by a machine learning (ML) model.
    Type: Application
    Filed: March 4, 2024
    Publication date: June 20, 2024
    Inventors: Hari Krishna Vutukuru, Purvanshi Yadav, Anushree Randad, Ajesh Sasidharan, Payal Roy, Ankit Kumar Das
  • Patent number: 12008011
    Abstract: A method for migrating a computing resource across cloud environments is described. According to the method, a data management system may interface with a first cloud environment and a second cloud environment. The data management system may receive a request to migrate a first computing resource stored in the first cloud environment to the second cloud environment. The data management system may generate, based on the request, a first compute job in the first cloud environment to cause the first cloud environment to extract data from a backup of the first computing resource and transfer the data to the second cloud environment. The data management system may instruct the second cloud environment to generate a second computing resource. The data management system may generate a second compute job in the second cloud environment to cause the second cloud environment to load the extracted data into the second computing resource.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: June 11, 2024
    Assignee: Rubrik, Inc.
    Inventors: Jaya Jyothiswaroop Kotni, Shivanshu Agrawal, Kritagya Dabi, Dhananjay Mantri, Ankit Kumar, Ujjwal Sahana, Rimple Malik
  • Patent number: 12003578
    Abstract: Embodiments provide systems and methods to load balance using tenant affinities. A method includes configuring a load balancer with a set of tenant affinities, the set of tenant affinities including a tenant affinity for each of a plurality of tenants with respect to each of a plurality of computing nodes that provide services to users in a multitenant environment. Load balancing may include receiving a user request, associated with a tenant, for a service provided by the computing nodes, determining a highest tenant affinity computing node for the tenant using the set of tenant affinities and directing the user request to the highest tenant affinity computing node for the tenant.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: June 4, 2024
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventors: Anirudh Mahto, Ankit Kumar Mahto
  • Publication number: 20240169145
    Abstract: In implementations of systems for stylizing digital content, a computing device implements a style system to receive input data describing digital content to be stylized based on visual styles of example content included in a digital template. The style system generates embeddings for content entities included in the digital content using a machine learning model. Classified content entities are determined based on the embeddings using the machine learning model. The style system generates an output digital template that includes portions of the digital content having the visual styles of example content included in the digital template based on the classified content entities.
    Type: Application
    Filed: November 22, 2022
    Publication date: May 23, 2024
    Applicant: Adobe Inc.
    Inventors: Sanyam Jain, Rishav Agarwal, Rishabh Purwar, Prateek Gaurav, Palak Agrawal, Nikhil Kedia, Ankit Kumar
  • Publication number: 20240171615
    Abstract: A multi-API security policy that covers multiple API calls of a transaction is dynamically enforced at runtime, without access to the specification or code of the APIs. Calls made to APIs of the transaction are logged, and the logs are read. Data objects used by the APIs are identified. Specific data labels are assigned to specific fields of the data objects, consistently identifying data fields of specific types. Linkages are identified between specific ones of the multiple APIs, based on the consistent identification of specific types of data fields. An API call graph is constructed, identifying a sequence of API calls made during the transaction. The call graph is used to enforce the security policy, by tracking the flow of execution of the multi-API transaction at runtime, and detecting actions that violate the security policy. Security actions are taken responsive to the detected actions that violate the policy.
    Type: Application
    Filed: February 1, 2024
    Publication date: May 23, 2024
    Inventors: Lebin Cheng, Ravindra K. Balupari, Sekhar Babu Chintaginjala, Ankit Kumar, Sandeep Yadav
  • Publication number: 20240161061
    Abstract: Application compliance policies can be dynamically updated. An agent can be deployed on user computing devices to monitor application install events to track how frequently users install applications on the user computing devices and whether applicable application compliance policies dictate that such applications should be removed. A policy management service of a management solution can interface with the agents to gather application metrics and use the application metrics to dynamically update the application compliance policies to prevent future removal of one or more applications that are determined to be commonly installed by the users. These dynamic updates could be made on a per-user basis, a per-group basis, or a global basis.
    Type: Application
    Filed: November 14, 2022
    Publication date: May 16, 2024
    Inventors: Srinivasa Ragavan Rajagopalan, Ankit Kumar, Jyothi Bandakka, Andy Yiu, Ravi Vijaykumar Vanjani
  • Publication number: 20240161109
    Abstract: Aspects of the disclosure relate to a distributed evaluation platform. The distributed evaluation platform may train a machine learning model based on historical nonfungible tokens. The distributed evaluation platform may receive client information from a client device. The distributed evaluation platform may generate NFTs corresponding to the client information. The distributed evaluation platform may generate soft tokens corresponding to each NFT. The distributed evaluation platform may apply test cases to the soft tokens. The distributed evaluation platform may generate remedial tokens based on the soft tokens and remediation actions. The distributed evaluation platform may apply the test cases to the remedial tokens. The distributed evaluation platform may overwrite the NFTs using the remedial tokens. The distributed evaluation platform may send an event processing request to an event processing system. The distributed evaluation platform may refine the machine learning model based on the NFTs.
    Type: Application
    Filed: November 11, 2022
    Publication date: May 16, 2024
    Inventors: Sakshi Bakshi, Durga Prasad Kutthumolu, Shilpi Choudhari, Ankit Kumar, Saurabh Rajpal, Hwee Leng Toh
  • Publication number: 20240149172
    Abstract: The present technology provides a low latency stateful serverless networking protocol to support persistent multiplayer state synchronization. The fundamental system is a key-value data store that uses transactions to ensure state coherency synchronized across many clients. Each client subscribes to state updates as well as orchestrates state writes by attempting to lock and write the next available key and then assumes that its state update will succeed to reduce perceived latency. If the key was incorrectly assumed to be submitted in the right order, the client rolls back its assumption and tries the process again.
    Type: Application
    Filed: November 7, 2022
    Publication date: May 9, 2024
    Inventors: Bojan Jovanovic, Ankit Kumar, Sahn Lam, Andrés Rivela
  • Publication number: 20240142745
    Abstract: The present disclosure provides a device for dioptric adjustment of a plurality of telescopic lenses against a focal plane array. The device includes a hollow cylinder developed onto a housing. In addition, the housing includes a plurality of pins. The device includes the focal plane array affixed with a support structure. Further, the device includes a barrel body. The barrel body includes a plurality of slots. Further, each of the plurality of pins is inserted in a slot of the plurality of slots of the barrel body. Furthermore, the device includes a dioptric adjusting knob coupled to the plurality of telescopic lenses with facilitation of the barrel body. Furthermore, the dioptric adjusting knob is manually rotatable about a longitudinal axis of the barrel body for displacing the plurality of telescopic lenses to thereby adjust an optical setting of the spotting scope.
    Type: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Applicant: Tonbo Imaging Pte. Ltd.
    Inventors: Ankit KUMAR, Kondangi Lakshmikumar ARVIND, Nelaji Mohanrao SUDARSHAN