Patents Assigned to DevRev, Inc.
  • Publication number: 20250131377
    Abstract: Techniques for classifying hierarchical product parameters in a hierarchy of operational factors for an offering operating in a unified platform are disclosed. The technique includes obtaining hierarchical product parameters associated with an offering, retrieving features composed of sub-modules, and determining decisive metrics for the sub-modules. The technique identifies specific sub-modules with metrics exceeding predefined thresholds and classifies them as sub-features. Hierarchical links are established between sub-features and features. The technique includes monitoring the performance and utilization of sub-features and reclassifying sub-features by transforming them into independent features or merging them with parent features. A hierarchical product parameter map is updated based on classifications and reclassifications. The invention provides a flexible, efficient approach for automatically classifying and reclassifying hierarchical product parameters based on operational significance.
    Type: Application
    Filed: October 17, 2024
    Publication date: April 24, 2025
    Applicant: DevRev, Inc.
    Inventors: Shlomi Vaknin, Dominik Damjakob
  • Publication number: 20250132989
    Abstract: Techniques for classifying hierarchical product parameters in a hierarchy of operational factors for an offering operating in a unified platform are disclosed. Hierarchical product parameters including lower-tier parameters are obtained. An identifier associated with each lower-tier parameter is retrieved, providing information about its structure and location. An address associated with the identifier is determined. The lower-tier parameter is classified under an appropriate parameter based on the address. A hierarchical link is established between the classified lower-tier parameter and the appropriate parameter. A hierarchical product parameter map is updated based on the classification. The technique improves classification accuracy by extracting host information from API paths and classifying lower-tier parameters under appropriate higher-tier parameters.
    Type: Application
    Filed: October 17, 2024
    Publication date: April 24, 2025
    Applicant: DevRev, Inc.
    Inventors: Dominik Damjakob, Shlomi Vaknin, Ashwini Vasanth
  • Publication number: 20250130776
    Abstract: Techniques for generating product parameter seeds executable to obtain hierarchical product parameters for an offering operating in a unified platform are disclosed. The techniques include retrieving heterogenous data associated with the offering from the plurality of connected data sources being operated in connection with the unified platform. The heterogenous data comprises a plurality of sets of telemetry information related to the offering. The techniques further include generating the product parameter seeds, where the product parameter seed is a structured data object. Further, a signal is caused to be generated for transmission of the product parameter seeds executable to obtain the hierarchical product parameter.
    Type: Application
    Filed: October 17, 2024
    Publication date: April 24, 2025
    Applicant: DevRev, Inc.
    Inventors: Shlomi Vaknin, Amit Gosavi, Dominik Damjakob, Srividya Tata
  • Publication number: 20250130988
    Abstract: The present subject matter discloses techniques for managing modifications to hierarchical product parameters in a unified platform. A system receives user requests to modify hierarchical product parameters, processes the modifications, and records them in a pin table. Modifications may include updates to dependencies, adding/deleting links, or changing attributes. The system determines conflicts in the modifications, obtains recommended values from connected data sources, and compares user-preferred values with recommended values to identify inconsistencies. Users are notified of inconsistencies and prompted to validate modifications. The pin table is updated based on user validation. The system monitors parameters across developer-end and user-end ecosystems. A feedback loop allows users to review and approve/disapprove modifications. On approval, user-preferred values are retained. On disapproval, users can select recommended values to override their initial modifications.
    Type: Application
    Filed: October 17, 2024
    Publication date: April 24, 2025
    Applicant: DevRev, Inc.
    Inventors: Shlomi Vaknin, Dominik Damjakob
  • Publication number: 20250131007
    Abstract: The present subject matter discloses techniques for automatically generating and updating hierarchical product parameters in a hierarchy of operational factors for offerings deployed in a connected environment. The system extracts data from multiple connected data sources, generates product parameter seeds by converting the extracted data into a standard format, groups the product parameter seeds into partition sets based on similarities, merges product parameter seeds in each partition set to form a merged product parameter seed, and transforms the merged product parameter seed into a hierarchical product parameter. The hierarchical product parameter is then updated in a hierarchical product parameter map. The system handles data from diverse sources with different formats by converting inputs into a common product parameter seed format for consistent processing.
    Type: Application
    Filed: October 17, 2024
    Publication date: April 24, 2025
    Applicant: DevRev, Inc.
    Inventor: Shlomi Vaknin
  • Publication number: 20250123907
    Abstract: Techniques for propagation of events are described. A system for propagation of events includes a controller, a service, and a publisher-subscriber (pub-sub) unit. The controller may route a request for modification of an object to a service. The modification of the object generates an event and the object corresponds to data in a system of record. The service corresponds to the event generated. The service processes the request for the modification of the object and transmit the event at least one of: directly or indirectly to a publisher-subscriber (pub-sub) unit. The pub-sub unit publishes the received event through the controller to a plurality of receivers. The plurality of receivers corresponds to receivers that are interested about the event.
    Type: Application
    Filed: October 17, 2023
    Publication date: April 17, 2025
    Applicant: DevRev, Inc.
    Inventors: Brian Byrne, Rabi Shanker Guha, Bhavani Kumar Hari
  • Publication number: 20250124013
    Abstract: Techniques for notifying users of events for objects in a system of record are described. A request to generate the event is received. The event is indicative of a modification of an object. The event is recorded in a timeline table for a timeline of the object. Based on the modified object in the timeline table and a user table, one or more users may be identified. Further, the event is classified to determine a notification type of the one or more users from the user table. All interested users are selected from the one or more users and notified of the event. In an example, the system automatically subscribes users to receive notification of the occurrence of an event for the object. In an example, the one or more users may request to stop receiving the notification of the occurrence of the event for the object.
    Type: Application
    Filed: October 17, 2023
    Publication date: April 17, 2025
    Applicant: DevRev, Inc.
    Inventors: Brian Byrne, Victor Kamanga, Amisha Kothari
  • Publication number: 20250086146
    Abstract: Disclosed is a computer implemented method to define schema fragments (also known as fragment(s)) that comprise multiple custom data fields wherein each fragment can be used to add custom data fields to multiple objects. In accordance with the present specification, a single object is defined by multiple custom data fields from multiple schema fragments. Each schema fragment is defined by a set of custom fields representing similar kind of data fields (like tenant data field, custom data filed, application data fields). Each schema fragment can define multiple objects from multiple schemas.
    Type: Application
    Filed: September 11, 2023
    Publication date: March 13, 2025
    Applicant: DevRev, Inc.
    Inventors: Jan Olderdissen, Shivansh Rai
  • Publication number: 20250028630
    Abstract: A system and method to facilitate the evaluation of feature flags. The feature flags are operated by a set of rules also defined as a policy and these feature flags operate only when such conditions as prescribed in the policy are satisfied. The system and method define and store rules in a repository by assigning a unique identifier to each rule. Further, when a rule is updated, the new rule is assigned a new version identifier. A declarative query language is used for the rules to allow rule evaluation where inputs are provided to the rule evaluation that affects the resulting value. The system and method generated a defined type and an undefined type of response data as output after the evaluation of the input data.
    Type: Application
    Filed: July 18, 2023
    Publication date: January 23, 2025
    Applicant: DevRev, Inc.
    Inventor: Brian BYRNE
  • Publication number: 20250030677
    Abstract: A centralized management unit for authorization framework like OAuth 2.0 service is built rather than using distributed approach. The present centralized management unit for Authorization framework provides access tokens to all other uServices for accessing user data outside of the internal security domain. This approach greatly simplifies integrations with third-party services, as all uServices need just to obtain a suitable access token from the centralized authorization framework. The present centralized Authorization framework service facilitate protocol implementation, internal authorization, handling of the access tokens, revoking of access tokens, and most important, handling of third-party services tokens validity and refresh token procedure.
    Type: Application
    Filed: July 18, 2023
    Publication date: January 23, 2025
    Applicant: DevRev, Inc.
    Inventors: Peter Marinšek, Mladen Barjaktarevic
  • Publication number: 20250029059
    Abstract: Disclosed is an improved approach to process data and events from disparate ecosystems pertaining to products. An approach is provided to automatically cluster events from various ecosystems into noteworthy incidents and to correlate them with entities extracted from each system. Incidents are correlated between ecosystems to classify the type of incidents and to give a coherent converged picture of the event streams coming from the various ecosystems. Noteworthy incidents are automatically converted into tickets and their severity is ascertained from the associated incidents. Tickets that reference underlying defects with the product or service are converted into issues.
    Type: Application
    Filed: October 7, 2024
    Publication date: January 23, 2025
    Applicant: DevRev, Inc.
    Inventors: Dheeraj PANDEY, Manoj AGARWAL, Brent CHUN, Bhavana THUDI, Ken CHEN, Nimar ARORA, Brian BYRNE, Steven POITRAS, Anindya MISRA, Jan OLDERDISSEN
  • Publication number: 20240420163
    Abstract: Techniques for entity engagement are disclosed. An onboarding request is received from an interested entity and a first profile is generated for the interested entity. The onboarding of interested entity is verified and upon successful verification, the first profile is stored in an immutable form on a decentralized authentication framework. Further, an engagement request is received, from at least one of the interested entity and the entity of interest, to initiate a profile engagement between the interested entity and the entity of interest. The engagement request is authenticated to determine the credibility of the engagement request. Upon successful authentication of the engagement request, the first profile and the second profile is retrieved from the decentralized authentication framework. Based on an approval received from at least one of the interested entity and the entity of interest, engagement is initiated between the interested entity and the entity of interest.
    Type: Application
    Filed: June 11, 2024
    Publication date: December 19, 2024
    Applicant: DevRev, Inc.
    Inventors: Dheeraj Pandey, Manoj Agarwal, Chandra Nath, Mohan Maturi, Nikhil Kumar, Shruthi Racha, Shamel Sameer, Trisha Maturi
  • Patent number: 12112297
    Abstract: Disclosed is an improved approach to process data and events from disparate ecosystems pertaining to products. An approach is provided to automatically cluster events from various ecosystems into noteworthy incidents and to correlate them with entities extracted from each system. Incidents are correlated between ecosystems to classify the type of incidents and to give a coherent converged picture of the event streams coming from the various ecosystems. Noteworthy incidents are automatically converted into tickets and their severity is ascertained from the associated incidents. Tickets that reference underlying defects with the product or service are converted into issues.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: October 8, 2024
    Assignee: DevRev, Inc
    Inventors: Dheeraj Pandey, Manoj Agarwal, Brent Chun, Bhavana Thudi, Ken Chen, Nimar Arora, Brian Byrne, Steven Poitras, Anindya Misra, Jan Olderdissen
  • Publication number: 20240168978
    Abstract: Techniques for implementing a vector database in a multi-tenant environment are described. A system creates an index of a tenant that scales efficiently in a multi-tenant environment. The index is created by clustering the plurality of vectors into a set of clusters. The created index forms a hierarchical index including plurality of layers and is stored in a primary data storage unit. The system includes an intermediate data storage unit to store new vectors and to avoid re-indexing every time a new vector with an associated operation such as insert, update, and delete, is added. Further, the system provides reliable nearest neighbor vectors from the created index of the tenant. Read operation is performed over the quick-retrieval data, primary data, and intermediate to determine the nearest neighbor vectors.
    Type: Application
    Filed: November 22, 2023
    Publication date: May 23, 2024
    Applicant: DevRev, Inc.
    Inventors: Pratyush Goel, Nimar Singh Arora, Meher Ritesh Kumar Goru
  • Publication number: 20240036962
    Abstract: The present subject matter discloses techniques to automatically cluster events generated by a plurality of distinct ecosystems deployed in a connected environment in relation to a product. In operation, the clustered events may be correlated, and one or more of the correlated events that trigger a response may be identified as an actionable item. Based on a correlation between the actionable items, a hierarchical product parameter responsible for the actionable item may be identified. The hierarchical product parameter is an operational factor in a hierarchy of operational factors associated with the product, where the hierarchy of operational factors span over the plurality of distinct ecosystems operating in relation to the product. Subsequently, one or more entities across the distinct ecosystems may be notified of the actionable item, to initiate a required action. Further, techniques to detect operational factors associated with the product deployed in the distinct ecosystems are disclosed.
    Type: Application
    Filed: July 28, 2023
    Publication date: February 1, 2024
    Applicant: DevRev, Inc.
    Inventors: Dominik Damjakob, Shlomi Vaknin, Ashwini Vasanth, Steven Poitras, Mohan Maturi, Nimar Arora, Amit Gosavi, Srividya Tata