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: 11599666Abstract: 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: GrantFiled: July 9, 2020Date of Patent: March 7, 2023Assignee: SAP SEInventors: Shiva Prasad Nayak, Srinivas Rao, Anahita Minuchaher Havewala, Suresh Pasumarthi
-
Publication number: 20210374276Abstract: 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: ApplicationFiled: July 9, 2020Publication date: December 2, 2021Inventors: Shiva Prasad Nayak, Srinivas Rao, Anahita Minuchaher Havewala, Suresh Pasumarthi
-
Patent number: 10324908Abstract: 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: GrantFiled: September 1, 2016Date of Patent: June 18, 2019Assignee: SAP SEInventors: Apoorva Kumar, Suresh Pasumarthi, C Sachin
-
Publication number: 20180060366Abstract: 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: ApplicationFiled: September 1, 2016Publication date: March 1, 2018Inventors: Apoorva Kumar, Suresh Pasumarthi, C Sachin
-
Patent number: 9747463Abstract: 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: GrantFiled: November 30, 2013Date of Patent: August 29, 2017Assignee: SAP SEInventors: Suresh Pasumarthi, Vinay Sheel
-
Patent number: 9667740Abstract: 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: GrantFiled: January 25, 2013Date of Patent: May 30, 2017Assignee: SAP SEInventors: Suresh Pasumarthi, Anil Babu Ankisettipalli
-
Publication number: 20150154417Abstract: 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: ApplicationFiled: November 30, 2013Publication date: June 4, 2015Inventors: SURESH PASUMARTHI, Vinay Sheel
-
Patent number: 9043330Abstract: 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: GrantFiled: August 16, 2012Date of Patent: May 26, 2015Assignee: BUSINESS OBJECTS SOFTWARE LTD.Inventors: Suresh Pasumarthi, Som Ranjan Satpathy, Ganesh Vaitheeswaran
-
Patent number: 9037579Abstract: 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: GrantFiled: December 27, 2011Date of Patent: May 19, 2015Assignee: BUSINESS OBJECTS SOFTWARE LTD.Inventors: Suresh Pasumarthi, Ganesh Vaitheeswaran, Tanu Gupta, Som Ranjan Satpathy
-
Patent number: 8983958Abstract: 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: GrantFiled: December 21, 2009Date of Patent: March 17, 2015Assignee: Business Objects Software LimitedInventors: Ganesh Vaitheeswaran, Arindam Bhattacharjee, Ravichandran Mahadevan, Suresh Pasumarthi
-
Patent number: 8862543Abstract: 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: GrantFiled: June 13, 2011Date of Patent: October 14, 2014Assignee: Business Objects Software LimitedInventors: Suresh Pasumarthi, Arindam Bhattacharjee, Shiva Prasad Nayak, Ganesh Vaitheeswaran
-
Publication number: 20140215093Abstract: 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: ApplicationFiled: January 25, 2013Publication date: July 31, 2014Applicant: SAP AGInventors: Suresh Pasumarthi, Anil Babu Ankisettipalli
-
Patent number: 8745092Abstract: 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: GrantFiled: December 6, 2010Date of Patent: June 3, 2014Assignee: Business Objects Software LimitedInventors: Devicharan Vinnakota, Anil Babu Ankisettipalli, Suresh Pasumarthi
-
Publication number: 20130173606Abstract: 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: ApplicationFiled: August 16, 2012Publication date: July 4, 2013Applicant: BUSINESS OBJECTS SOFTWARE LTD.Inventors: Suresh PASUMARTHI, Som Ranjan SATPATHY, Ganesh VAITHEESWARAN
-
Publication number: 20130166547Abstract: 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: ApplicationFiled: December 27, 2011Publication date: June 27, 2013Applicant: BUSINESS OBJECTS SOFTWARE LTD.Inventors: Suresh PASUMARTHI, Ganesh VAITHEESWARAN, Tanu GUPTA, Som Ranjan SATPATHY
-
Publication number: 20120317075Abstract: 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: ApplicationFiled: June 13, 2011Publication date: December 13, 2012Inventors: Suresh Pasumarthi, Arinadam Bhattacharjee, Shiva Prasad Nayak, Ganesh Vaitheeswaran
-
Publication number: 20120143920Abstract: 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: ApplicationFiled: December 6, 2010Publication date: June 7, 2012Inventors: DEVICHARAN VINNAKOTA, ANIL BABU ANKISETTIPALLI, SURESH PASUMARTHI
-
Publication number: 20110153589Abstract: 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: ApplicationFiled: December 21, 2009Publication date: June 23, 2011Inventors: GANESH VAITHEESWARAN, Arindam Bhattacharjee, Ravichandran Mahadevan, Suresh Pasumarthi