Patents by Inventor Suresh Pasumarthi

Suresh Pasumarthi 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: 11599666
    Abstract: Systems and methods include extraction of a plurality of clauses from each of a plurality of electronic documents, determination, for each of the plurality of clauses and using a machine-learned algorithm, an associated clause type, identification of one or more data privacy protection entities present within each of one or more of the plurality of clauses, determination, for each of the one or more of the plurality of clauses, of a weighted frequency for each of the one or more data privacy protection entities present within the clause based on a type of the data privacy protection entity, determination of a weighted frequency associated with each of the plurality of electronic documents based on the determined weighted frequency for each of the one or more data privacy protection entities present within clauses of the plurality of electronic documents, and storage of an identifier of each of the plurality of electronic documents in association with a respective determined weighted frequency.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: March 7, 2023
    Assignee: SAP SE
    Inventors: Shiva Prasad Nayak, Srinivas Rao, Anahita Minuchaher Havewala, Suresh Pasumarthi
  • Publication number: 20210374276
    Abstract: Systems and methods include extraction of a plurality of clauses from each of a plurality of electronic documents, determination, for each of the plurality of clauses and using a machine-learned algorithm, an associated clause type, identification of one or more data privacy protection entities present within each of one or more of the plurality of clauses, determination, for each of the one or more of the plurality of clauses, of a weighted frequency for each of the one or more data privacy protection entities present within the clause based on a type of the data privacy protection entity, determination of a weighted frequency associated with each of the plurality of electronic documents based on the determined weighted frequency for each of the one or more data privacy protection entities present within clauses of the plurality of electronic documents, and storage of an identifier of each of the plurality of electronic documents in association with a respective determined weighted frequency.
    Type: Application
    Filed: July 9, 2020
    Publication date: December 2, 2021
    Inventors: Shiva Prasad Nayak, Srinivas Rao, Anahita Minuchaher Havewala, Suresh Pasumarthi
  • Patent number: 10324908
    Abstract: Various examples are directed to exposing database artifacts. For example, a rules engine may receive schema data describing a database schema of an in-memory database. The schema data may describe a table, a view, and a procedure. The rules engine may generate a data model comprising a plurality of translation artifacts including a table translation artifact describing a table of the database schema, a view translation artifact describing a view of the database schema, and a procedure translation artifact describing a procedure of the database schema. A mapping service may receive from a client application a first client request comprising first metadata describing the view translation artifact. The mapping service may initiate execution of the view at an in-memory database to determine a view result; and send the view result to the client application.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: June 18, 2019
    Assignee: SAP SE
    Inventors: Apoorva Kumar, Suresh Pasumarthi, C Sachin
  • Publication number: 20180060366
    Abstract: Various examples are directed to exposing database artifacts. For example, a rules engine may receive schema data describing a database schema of an in-memory database. The schema data may describe a table, a view, and a procedure. The rules engine may generate a data model comprising a plurality of translation artifacts including a table translation artifact describing a table of the database schema, a view translation artifact describing a view of the database schema, and a procedure translation artifact describing a procedure of the database schema. A mapping service may receive from a client application a first client request comprising first metadata describing the view translation artifact. The mapping service may initiate execution of the view at an in-memory database to determine a view result; and send the view result to the client application.
    Type: Application
    Filed: September 1, 2016
    Publication date: March 1, 2018
    Inventors: Apoorva Kumar, Suresh Pasumarthi, C Sachin
  • Patent number: 9747463
    Abstract: To provide a secure access to business information, restriction rules are generated and associated with metadata of the business information. The restriction rules are propagated to a device application functioning on a device. The device application monitors a geo-fencing location of the device based upon the received restriction rules. Based upon a request to access the business information triggered at the device, the restriction rules associated with a current geo-fencing location of the device and the restriction rules associated with the requested business information is determined. Based upon the restriction rules associated with the requested business information and network connectivity, the requested business information is downloaded to the device. Based upon the restriction rules associated with the current geo-fencing location of the device, an access to the downloaded business information is rendered.
    Type: Grant
    Filed: November 30, 2013
    Date of Patent: August 29, 2017
    Assignee: SAP SE
    Inventors: Suresh Pasumarthi, Vinay Sheel
  • Patent number: 9667740
    Abstract: A system and method of formatting data. The system accounts for the user's current device and current activity in order to determine the appropriate format for presenting data.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: May 30, 2017
    Assignee: SAP SE
    Inventors: Suresh Pasumarthi, Anil Babu Ankisettipalli
  • Publication number: 20150154417
    Abstract: To provide a secure access to business information, restriction rules are generated and associated with metadata of the business information. The restriction rules are propagated to a device application functioning on a device. The device application monitors a geo-fencing location of the device based upon the received restriction rules. Based upon a request to access the business information triggered at the device, the restriction rules associated with a current geo-fencing location of the device and the restriction rules associated with the requested business information is determined. Based upon the restriction rules associated with the requested business information and network connectivity, the requested business information is downloaded to the device. Based upon the restriction rules associated with the current geo-fencing location of the device, an access to the downloaded business information is rendered.
    Type: Application
    Filed: November 30, 2013
    Publication date: June 4, 2015
    Inventors: SURESH PASUMARTHI, Vinay Sheel
  • Patent number: 9043330
    Abstract: Systems and methods of searching by a processor are described herein. In accordance with one aspect of the present disclosure, a master index having a plurality of index documents corresponding to artifacts stored in a repository is generated. An index document maps contents from a source artifact to index categories having different default boost values indicating relative importance of the index categories. A search query is fired by a user to search the master index. A result list of artifacts having contents matching (hit) the search query is generated. Artifacts are ranked in the list based on hit scores according to number of hits, which categories the hits occurred and the default boost values of the index categories.
    Type: Grant
    Filed: August 16, 2012
    Date of Patent: May 26, 2015
    Assignee: BUSINESS OBJECTS SOFTWARE LTD.
    Inventors: Suresh Pasumarthi, Som Ranjan Satpathy, Ganesh Vaitheeswaran
  • Patent number: 9037579
    Abstract: Systems and methods for generating dynamic hierarchical facets from business intelligence artifacts are described herein. In accordance with one aspect of the present disclosure, grouping information is extracted from one or more business intelligence artifacts or a semantic layer. Facets or categories are dynamically linked based on the extracted grouping information to generate one or more hierarchical facets. The hierarchical facets may be incorporated in search results to facilitate ease of navigation.
    Type: Grant
    Filed: December 27, 2011
    Date of Patent: May 19, 2015
    Assignee: BUSINESS OBJECTS SOFTWARE LTD.
    Inventors: Suresh Pasumarthi, Ganesh Vaitheeswaran, Tanu Gupta, Som Ranjan Satpathy
  • Patent number: 8983958
    Abstract: Disclosed are methods and systems for improving indexing throughput. The methods and systems involve receiving one or more documents for indexing, categorizing the one or more documents based on a document type, a document size and a processing priority, assigning buckets to the categorized one or more documents according to the document type, the document size and the processing priority and scheduling the buckets for processing based on a document type priority, a bucket type and number of threads available to process the buckets.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: March 17, 2015
    Assignee: Business Objects Software Limited
    Inventors: Ganesh Vaitheeswaran, Arindam Bhattacharjee, Ravichandran Mahadevan, Suresh Pasumarthi
  • Patent number: 8862543
    Abstract: Various embodiments of systems and methods for synchronizing a primary repository and a secondary repository in a business infrastructure are disclosed. Content of artifacts present in the primary repository and the secondary repository are indexed. Based upon a search criteria received on the secondary repository, an integrated search service provided on the secondary repository is invoked to perform a combinatorial query on the indexed content and retrieve an identifier of each artifact corresponding to the search criteria. Based upon relevancy parameters, the retrieved identifiers are ranked and rendered as a categorized table including a first column and a second column for identifiers present in the primary repository and the second repository respectively. Based upon a user action received on the ranked identifiers in the first column of the categorized table, the associated artifacts are determined and downloaded from the primary repository to the secondary repository.
    Type: Grant
    Filed: June 13, 2011
    Date of Patent: October 14, 2014
    Assignee: Business Objects Software Limited
    Inventors: Suresh Pasumarthi, Arindam Bhattacharjee, Shiva Prasad Nayak, Ganesh Vaitheeswaran
  • Publication number: 20140215093
    Abstract: A system and method of formatting data. The system accounts for the user's current device and current activity in order to determine the appropriate format for presenting data.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Applicant: SAP AG
    Inventors: Suresh Pasumarthi, Anil Babu Ankisettipalli
  • Patent number: 8745092
    Abstract: Various embodiments of systems and methods for dynamically weighted semantic trees are described herein. One or more software elements of a hierarchy are identified in response to user actions in a report. The user actions are related to at least one software element of the one or more software elements of the hierarchy. A local tree is constructed for each user by assigning local weights for the one or more software elements based on user visits to the one or more software elements. A group tree is constructed for each group to which the users belong by assigning group weights for the one or more software elements based on the user visits to the one or more software elements. The local tree and the group tree are stored for use in various applications.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: June 3, 2014
    Assignee: Business Objects Software Limited
    Inventors: Devicharan Vinnakota, Anil Babu Ankisettipalli, Suresh Pasumarthi
  • Publication number: 20130173606
    Abstract: Systems and methods of searching by a processor are described herein. In accordance with one aspect of the present disclosure, a master index having a plurality of index documents corresponding to artifacts stored in a repository is generated. An index document maps contents from a source artifact to index categories having different default boost values indicating relative importance of the index categories. A search query is fired by a user to search the master index. A result list of artifacts having contents matching (hit) the search query is generated. Artifacts are ranked in the list based on hit scores according to number of hits, which categories the hits occurred and the default boost values of the index categories.
    Type: Application
    Filed: August 16, 2012
    Publication date: July 4, 2013
    Applicant: BUSINESS OBJECTS SOFTWARE LTD.
    Inventors: Suresh PASUMARTHI, Som Ranjan SATPATHY, Ganesh VAITHEESWARAN
  • Publication number: 20130166547
    Abstract: Systems and methods for generating dynamic hierarchical facets from business intelligence artifacts are described herein. In accordance with one aspect of the present disclosure, grouping information is extracted from one or more business intelligence artifacts or a semantic layer. Facets or categories are dynamically linked based on the extracted grouping information to generate one or more hierarchical facets. The hierarchical facets may be incorporated in search results to facilitate ease of navigation.
    Type: Application
    Filed: December 27, 2011
    Publication date: June 27, 2013
    Applicant: BUSINESS OBJECTS SOFTWARE LTD.
    Inventors: Suresh PASUMARTHI, Ganesh VAITHEESWARAN, Tanu GUPTA, Som Ranjan SATPATHY
  • Publication number: 20120317075
    Abstract: Various embodiments of systems and methods for synchronizing a primary repository and a secondary repository in a business infrastructure are disclosed. Content of artifacts present in the primary repository and the secondary repository are indexed. Based upon a search criteria received on the secondary repository, an integrated search service provided on the secondary repository is invoked to perform a combinatorial query on the indexed content and retrieve an identifier of each artifact corresponding to the search criteria. Based upon relevancy parameters, the retrieved identifiers are ranked and rendered as a categorized table including a first column and a second column for identifiers present in the primary repository and the second repository respectively. Based upon a user action received on the ranked identifiers in the first column of the categorized table, the associated artifacts are determined and downloaded from the primary repository to the secondary repository.
    Type: Application
    Filed: June 13, 2011
    Publication date: December 13, 2012
    Inventors: Suresh Pasumarthi, Arinadam Bhattacharjee, Shiva Prasad Nayak, Ganesh Vaitheeswaran
  • Publication number: 20120143920
    Abstract: Various embodiments of systems and methods for dynamically weighted semantic trees are described herein. One or more software elements of a hierarchy are identified in response to user actions in a report. The user actions are related to at least one software element of the one or more software elements of the hierarchy. A local tree is constructed for each user by assigning local weights for the one or more software elements based on user visits to the one or more software elements. A group tree is constructed for each group to which the users belong by assigning group weights for the one or more software elements based on the user visits to the one or more software elements. The local tree and the global tree are stored for use in various applications.
    Type: Application
    Filed: December 6, 2010
    Publication date: June 7, 2012
    Inventors: DEVICHARAN VINNAKOTA, ANIL BABU ANKISETTIPALLI, SURESH PASUMARTHI
  • Publication number: 20110153589
    Abstract: Disclosed are methods and systems for improving indexing throughput. The methods and systems involve receiving one or more documents for indexing, categorizing the one or more documents based on a document type, a document size and a processing priority, assigning buckets to the categorized one or more documents according to the document type, the document size and the processing priority and scheduling the buckets for processing based on a document type priority, a bucket type and number of threads available to process the buckets.
    Type: Application
    Filed: December 21, 2009
    Publication date: June 23, 2011
    Inventors: GANESH VAITHEESWARAN, Arindam Bhattacharjee, Ravichandran Mahadevan, Suresh Pasumarthi