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: 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: 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: 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: 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: 20240142750
    Abstract: The present disclosure provides a device for adjusting inter-pupillary distance between eyepieces of imaging systems. The device includes a pinion gear. The pinion gear is mounted on a first pin. The device includes two carrier plates. Each of the two carrier plates having gear teeth on a first portion of a side. The gear teeth on the two carrier plates are in mesh with the pinion gear. The two carrier plates are positioned parallel and opposite to one another. The device includes two focal plane arrays. Each of the two focal plane arrays is rigidly affixed with a carrier plate of the two carrier plates and movably supported over other carrier plate of the two carrier plate. The device enables inter-pupillary distance adjustment between eyepieces without causing skew or distortion of image.
    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
  • 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
  • Publication number: 20240143733
    Abstract: Applications can be automatically grouped in a secure workspace environment. An application organizer service can be deployed on a user computing device to intelligently group applications within secure workspaces based on resource requirements, peripheral usage, threat level and/or data sharing characteristics of the applications. The application organizer service may determine these characteristics in a variety of ways including through the monitoring of the applications as they execute inside the secure workspaces.
    Type: Application
    Filed: November 1, 2022
    Publication date: May 2, 2024
    Inventors: Gokul Thiruchengode Vajravel, Srinivasa Ragavan Rajagopalan, Ankit Kumar
  • Publication number: 20240142190
    Abstract: The present disclosure provides a muzzle end adapter for performing bore sighting of a small caliber gun. The muzzle end adapter includes a plurality of hand levers. In addition, the muzzle end adapter includes a main operating shaft connected rigidly with a first hand lever. Also, the muzzle end adapter includes a cylindrical member connected at one end of the main operating shaft. Moreover, the muzzle end adapter includes a plurality of centering devices. The plurality of centering devices includes a plurality of jaws. The plurality of jaws includes a plurality of equiangular spaced jaws centered around a pivot pin. Further, the muzzle end adapter includes a disk. Furthermore, the disk includes a tapered hole connected with the muzzle end adapter.
    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
  • Patent number: 11953977
    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: Grant
    Filed: March 10, 2023
    Date of Patent: April 9, 2024
    Assignee: ServiceNow, Inc.
    Inventors: Hari Krishna Vutukuru, Purvanshi Yadav, Anushree Randad, Ajesh Sasidharan, Payal Roy, Ankit Kumar Das
  • Patent number: 11947516
    Abstract: The updating of a definition layer or schema for a large distributed database can be accomplished using a plurality of data store tiers. A distributed database can be made up of many individual data stores, and these data stores can be allocated across a set of tiers based on business logic or other allocation criteria. The update can be applied sequentially to the individual tiers, such that only data stores for a single tier are being updated at any given time. This can help to minimize downtime for the database as a whole, and can help to minimize problems that may result from an unsuccessful update. Such an approach can also allow for simplified error detection and rollback, as well as providing control over a rate at which the update is applied to the various data stores of the distributed database.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: April 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Ankit Kumar, Alazel Acheson, Jasmeet Chhabra, Luke Edward Kennedy, Daniel Stephen Popick, Weixun Wang
  • Publication number: 20240105785
    Abstract: A method of forming a semiconductor device includes: disposing an isolation oxide layer and a shield polysilicon in trenches formed in a substrate, with the shield polysilicon being partially surrounded by the isolation oxide layer; etching the isolation oxide layer; disposing an inter-poly oxide (IPO) layer on an upper surface of the shield polysilicon with the IPO layer laterally surrounded in the trenches by the isolation oxide layer; etching the IPO layer and the isolation oxide layer; lining at least upper sidewalls of the trenches with a gate oxide layer; disposing a gate polysilicon on an upper surface of the IPO layer and on an upper surface of the isolation oxide layer, with the gate polysilicon laterally surrounded by the gate oxide layer; etching the isolation oxide layer so that a thickness of the isolation oxide layer tapers from the shield polysilicon a top opening of the trench.
    Type: Application
    Filed: September 28, 2023
    Publication date: March 28, 2024
    Applicant: NEXPERIA B.V.
    Inventors: Hungjin Kim, Ankit Kumar
  • Patent number: 11943385
    Abstract: Cross-service usage is dynamically enforced for different network-based services. A cross-service control system may accept requests to specify a usage quota for a client for an interface of a network-based service. A rule to enforce the usage quota may be distributed to request handling nodes for the service. Usage measurements may be collected from the request handling nodes for requests received from the client via the interface. An update to the usage quota may be determined from an evaluation of the usage measurements. The rule at the request handling nodes may be updated to enforce the updated usage quota.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Ankit Kumar, Iulian Catalin Stafie, Lisa A Winn, Marius Popa, Jamie Layne White, Dennis Ono Tjandra
  • Patent number: 11916964
    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: Grant
    Filed: June 3, 2021
    Date of Patent: February 27, 2024
    Assignee: ArecaBay, Inc.
    Inventors: Lebin Cheng, Ravindra Balupari, Sekhar Babu Chintaginjala, Ankit Kumar, Sandeep Yadav
  • Patent number: 11908079
    Abstract: This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for variable rate tessellation. A graphics processor may receive data for geometry processing of a plurality of patches in a draw call. The graphics processor may reduce a tessellation factor of each of the plurality of patches based on a property of each of the plurality of patches. The reduced tessellation factor may correspond to a TRF. The property may correspond to a shading rate or a number of visible pixels. The graphics processor may apply the TRF for each of the plurality of patches. The graphics processor may render each of the plurality of patches based on the applied TRF for each of the plurality of patches.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: February 20, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Renju Boben, Kalyan Kumar Bhiravabhatla, Vishwanath Shashikant Nikam, Suvam Chatterjee, Ankit Kumar Singh, Abhishek Lal, Sampathkumar Periasamy
  • Publication number: 20240022499
    Abstract: Some embodiments of the invention provide a method of sending data messages from an edge router at a first location of an enterprise network to a SaaS (software as a service) application server provided by a third-party at a second location. The method receives, from a DNS (domain name system) first server, a resolution for a particular destination network address for the SaaS application server at the second location. From a second server, the method obtains an identifier for a first cloud gateway from multiple cloud gateways at multiple locations through which the particular destination address for the SaaS application server can be reached, the first cloud gateway farther from the first location than a second cloud gateway in the multiple cloud gateways but closer to the second location than the second cloud gateway. The method uses an optimized SD-WAN connection to the first cloud gateway to forward data messages for the first cloud gateway to the SaaS application at the second location.
    Type: Application
    Filed: June 19, 2023
    Publication date: January 18, 2024
    Inventors: Ankit Kumar Sinha, Navaneeth Krishnan Ramaswamy, Blaji Shanmugam, Sasikumar Balasubramanian