Patents by Inventor Saket Saurabh
Saket Saurabh 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: 11983278Abstract: This disclosure relates generally to data anonymization using clustering techniques. In Typically, data anonymization using global recoding can overgeneralize the data. However, preservation of information while anonymization the data is of equal importance as obscuring the relevant information that can be used by the attackers. The disclosed method and system utilized attribute taxonomy tree for generalization to optimize the generalization of the records. The disclosed method uses clustering-based approach and after clustering, each cluster is solved independently using ILP model for K-Anonymization. The ILP model is solved by generalizing the value of the attributes. Sometimes, even after clustering the number of possible patterns is large, thus the disclosed method generates patterns on the fly during multiple iterations.Type: GrantFiled: August 6, 2021Date of Patent: May 14, 2024Assignee: Tata Consultancy Services LimitedInventors: Saket Saurabh, Arun Ramamurthy, Sutapa Mondal, Mangesh Sharad Gharote, Sachin Premsukh Lodha
-
Patent number: 11874951Abstract: This disclosure relates generally to data anonymization and more particular y risk-aware data anonymization. Conventional data anonymization systems either replace PII/sensitive attributes with random values or shuffles them, that causes huge data distortion affecting the data utility. The goal of publishing data is best achieved when privacy is balanced with utility of data, Moreover, to ensure privacy, assessing the risk of disclosure is important. The proposed system provides a pipeline for analysis of data patterns to understand the associated risk level of re-identification of records. Further, based on the identified risks with the records the system anonymizes the data following a pattern based anonymization approach wherein data is clustered and for each cluster distinct patterns are identified such that the information loss is minimal.Type: GrantFiled: August 13, 2021Date of Patent: January 16, 2024Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Sutapa Mondal, Saket Saurabh, Arun Ramamurthy, Mangesh Sharad Gharote, Sachin Premsukh Lodha
-
Publication number: 20220357969Abstract: Finding optimal solutions to Web Service Location Allocation Problem (WSLAP) using exhaustive algorithms and exact approaches is not practical. Computational time required to solve WSLAP using exact approaches increases exponentially with the problem size. The disclosure herein generally relates to service deployment, and, more particularly, to a method and system for web service location allocation and virtual machine deployment. The system identifies a plurality of web-services that are associated with the WSLAP and then decomposes the WSLAP to a plurality of sub-problems. For each sub-problem, the system determines at least one non-dominating solution, which are then merged to generate the solution for the WSLAP. The generated solution to the WSLAP can be used for perform Virtual Machine (VM) deployment under uncertainties, using a stochastic approach, wherein the uncertainties refer to dynamic change in requirements in terms of parameters such as but not limited to configuration, and cost.Type: ApplicationFiled: December 29, 2021Publication date: November 10, 2022Applicant: Tata Consultancy Services LimitedInventors: Saket SAURABH, Arun Ramamurthy, Mangesh Sharad Gharote, Sachin Premsukh Lodha
-
Publication number: 20220343000Abstract: This disclosure relates generally to data anonymization using clustering techniques. In Typically, data anonymization using global recoding can overgeneralize the data. However, preservation of information while anonymization the data is of equal importance as obscuring the relevant information that can be used by the attackers. The disclosed method and system utilized attribute taxonomy tree for generalization to optimize the generalization of the records. The disclosed method uses clustering-based approach and after clustering, each cluster is solved independently using ILP model for K-Anonymization. The ILP model is solved by generalizing the value of the attributes. Sometimes, even after clustering the number of possible patterns is large, thus the disclosed method generates patterns on the fly during multiple iterations.Type: ApplicationFiled: August 6, 2021Publication date: October 27, 2022Applicant: Tata Consultancy Services LimitedInventors: Saket SAURABH, Arun RAMAMURTHY, Sutapa MONDAL, Mangesh Sharad GHAROTE, Sachin Premsukh LODHA
-
Publication number: 20220300651Abstract: This disclosure relates generally to data anonymization and more particular y risk-aware data anonymization. Conventional data anonymization systems either replace PII/sensitive attributes with random values or shuffles them, that causes huge data distortion affecting the data utility. The goal of publishing data is best achieved when privacy is balanced with utility of data, Moreover, to ensure privacy, assessing the risk of disclosure is important. The proposed system provides a pipeline for analysis of data patterns to understand the associated risk level of re-identification of records. Further, based on the identified risks with the records the system anonymizes the data following a pattern based anonymization approach wherein data is clustered and for each cluster distinct patterns are identified such that the information loss is minimal.Type: ApplicationFiled: August 13, 2021Publication date: September 22, 2022Applicant: Tata Consultancy Services LimitedInventors: Sutapa MONDAL, Saket Saurabh, Arun Ramamurthy, Mangesh Sharad Gharote, Sachin Premsukh Lodha
-
Patent number: 10996812Abstract: Optimizations are provided for positioning a popup interface within a display frame in relation to a corresponding target element. In particular, the relative positioning of the popup interface to the associated target element is dynamically selected and selectively determined based on a location of the corresponding target element within one or more quadrants and associated subquadrants of the display frame. As a result, the location of the popup interface is dynamically adjustable as opposed to being positioned based on a predetermined location.Type: GrantFiled: January 3, 2020Date of Patent: May 4, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Saket Saurabh
-
Patent number: 10977681Abstract: Disclosed are various embodiments for a pricing application. Customer interest in unpurchased items is determined by a browsing history of a customer. A notification is communicated to a merchant of the item soliciting an offer for the item to be communicated to the customer. The offer is then communicated to the customer for redemption.Type: GrantFiled: February 10, 2014Date of Patent: April 13, 2021Assignee: Amazon Technologies, Inc.Inventors: Gaurav Gupta, Aman Bindal, Vivek Chawda, Saket Saurabh
-
Patent number: 10728291Abstract: Features are provided for the use of persistent connections and efficient content synchronization in content delivery environments. A content management system may provide content feeds to user devices using a persistent duplex connection over which the content management system and user devices may communicate asynchronously. By using a persistent duplex connection to asynchronously communicate with user devices, the content management system can provide content for the content feeds while, in parallel, receiving requests and commands from the user devices, responding to the requests and commands, and transmitting other requests and commands to the user devices. In addition, the content management system and a particular user device can exchange information regarding the content items that the user device has or should have already received.Type: GrantFiled: June 29, 2016Date of Patent: July 28, 2020Assignee: Amazon Technologies, Inc.Inventors: Leopold Bushkin, Saket Saurabh, Rajendra Kumar Vippagunta
-
Publication number: 20200218403Abstract: Optimizations are provided for positioning a popup interface within a display frame in relation to a corresponding target element. In particular, the relative positioning of the popup interface to the associated target element is dynamically selected and selectively determined based on a location of the corresponding target element within one or more quadrants and associated subquadrants of the display frame. As a result, the location of the popup interface is dynamically adjustable as opposed to being positioned based on a predetermined location.Type: ApplicationFiled: January 3, 2020Publication date: July 9, 2020Inventor: Saket Saurabh
-
Patent number: 10585686Abstract: Described are methods, systems, and computer program products for providing context aware guidance for an application during runtime. Context aware guidance is determined based upon user context and application context. User context includes a security role and a lifecycle stage. Context aware guidance includes steps which are rendered in runtime on a application based on the user and application context.Type: GrantFiled: June 30, 2017Date of Patent: March 10, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Saket Saurabh
-
Patent number: 10528214Abstract: Optimizations are provided for positioning a popup interface within a display frame in relation to a corresponding target element. In particular, the relative positioning of the popup interface to the associated target element is dynamically selected and selectively determined based on a location of the corresponding target element within one or more quadrants and associated subquadrants of the display frame. As a result, the location of the popup interface is dynamically adjustable as opposed to being positioned based on a predetermined location.Type: GrantFiled: April 7, 2017Date of Patent: January 7, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Saket Saurabh
-
Patent number: 10154116Abstract: Features are provided for the use of persistent connections and efficient content synchronization in content delivery environments. A content management system may provide content feeds to user devices using a persistent duplex connection over which the content management system and user devices may communicate asynchronously. By using a persistent duplex connection to asynchronously communicate with user devices, the content management system can provide content for the content feeds while, in parallel, receiving requests and commands from the user devices, responding to the requests and commands, and transmitting other requests and commands to the user devices. In addition, the content management system and a particular user device can exchange information regarding the content items that the user device has or should have already received.Type: GrantFiled: June 29, 2016Date of Patent: December 11, 2018Assignee: Amazon Technologies, Inc.Inventors: Leopold Bushkin, Saket Saurabh, Rajendra Kumar Vippagunta
-
Publication number: 20180189079Abstract: Described are methods, systems, and computer program products for providing context aware guidance for an application during runtime. Context aware guidance is determined based upon user context and application context. User context includes a security role and a lifecycle stage. Context aware guidance includes steps which are rendered in runtime on a application based on the user and application context.Type: ApplicationFiled: June 30, 2017Publication date: July 5, 2018Inventor: Saket SAURABH
-
Publication number: 20180189290Abstract: A data model is applied to parse content objects and they are stored in a service data store that stores indications of parsed content objects. Each content object corresponds to an application state and has attributes. Precedence resolution logic that resolves between multiple content objects corresponding to the same application state, based on the attributes.Type: ApplicationFiled: April 24, 2017Publication date: July 5, 2018Inventors: Nishan Naseer, Saket Saurabh
-
Publication number: 20180181261Abstract: Optimizations are provided for positioning a popup interface within a display frame in relation to a corresponding target element. In particular, the relative positioning of the popup interface to the associated target element is dynamically selected and selectively determined based on a location of the corresponding target element within one or more quadrants and associated subquadrants of the display frame. As a result, the location of the popup interface is dynamically adjustable as opposed to being positioned based on a predetermined location.Type: ApplicationFiled: April 7, 2017Publication date: June 28, 2018Inventor: Saket Saurabh
-
Patent number: 9620147Abstract: Methods, systems, and computer program products for identifying one or more utterances that are likely to carry the intent of a speaker are provided herein. A method includes providing a transcript of utterances to a word weight scoring module to perform inverse document frequency based scoring on each word in the transcript, thereby generating a weight for each word; calculating a weight for each utterance in the transcript to generate weighted utterances by summing the weights or each constituent word in each utterance; comparing at least one weighted utterance to pre-existing example utterances carrying the intent of a speaker to determine a relevancy score for the at least one weighted utterance; and generating a ranked order of the at least one weighted utterance from highest to lowest intent relevancy score, wherein the highest intent relevancy score corresponds to the utterance which is most likely to carry intent of the speaker.Type: GrantFiled: February 3, 2015Date of Patent: April 11, 2017Assignee: International Business Machines CorporationInventors: Om D. Deshmukh, Sachindra Joshi, Saket Saurabh, Ashish Verma
-
Patent number: 9183061Abstract: Methods, apparatuses, and computer program products for preserving, from resource management adjustment, portions of an overcommitted resource managed by a hypervisor are provided. Embodiments include identifying, by the hypervisor, a privileged guest from among a plurality of guests of the hypervisor; identifying, by the hypervisor, portions of the overcommitted resource that are allocated to the privileged guest; and preventing, by the hypervisor, resource management adjustment to the identified portions of the overcommitted resource that are allocated to the privileged guest.Type: GrantFiled: June 26, 2012Date of Patent: November 10, 2015Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Andrew R. Low, Prashanth K. Nageshappa, Saket Saurabh, Shivasheesh, Balbir Singh
-
Patent number: 9176787Abstract: Methods, apparatuses, and computer program products for preserving, from resource management adjustment, portions of an overcommitted resource managed by a hypervisor are provided. Embodiments include identifying, by the hypervisor, a privileged guest from among a plurality of guests of the hypervisor; identifying, by the hypervisor, portions of the overcommitted resource that are allocated to the privileged guest; and preventing, by the hypervisor, resource management adjustment to the identified portions of the overcommitted resource that are allocated to the privileged guest.Type: GrantFiled: August 18, 2011Date of Patent: November 3, 2015Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Andrew R. Low, Prashanth K. Nageshappa, Saket Saurabh, Shivasheesh, Balbir Singh
-
Publication number: 20150162020Abstract: Methods, systems, and computer program products for identifying one or more utterances that are likely to carry the intent of a speaker are provided herein. A method includes providing a transcript of utterances to a word weight scoring module to perform inverse document frequency based scoring on each word in the transcript, thereby generating a weight for each word; calculating a weight for each utterance in the transcript to generate weighted utterances by summing the weights or each constituent word in each utterance; comparing at least one weighted utterance to pre-existing to example utterances carrying the intent of a speaker to determine a relevancy score for the at least one weighted utterance; and generating a ranked order of the at least one weighted utterance from highest to lowest intent relevancy score, wherein the highest intent relevancy score corresponds to the utterance which is most likely to carry intent of the speaker.Type: ApplicationFiled: February 3, 2015Publication date: June 11, 2015Inventors: Om D. Deshmukh, Sachindra Joshi, Saket Saurabh, Ashish Verma
-
Patent number: 8983840Abstract: Techniques, an apparatus and an article of manufacture identifying one or more utterances that are likely to carry the intent of a speaker, from a conversation between two or more parties. A method includes obtaining an input of a set of utterances in chronological order from a conversation between two or more parties, computing an intent confidence value of each utterance by summing intent confidence scores from each of the constituent words of the utterance, wherein intent confidence scores capture each word's influence on the subsequent utterances in the conversation based on (i) the uniqueness of the word in the conversation and (ii) the number of times the word subsequently occurs in the conversation, and generating a ranked order of the utterances from highest to lowest intent confidence value, wherein the highest intent value corresponds to the utterance which is most likely to carry intent of the speaker.Type: GrantFiled: June 19, 2012Date of Patent: March 17, 2015Assignee: International Business Machines CorporationInventors: Om D. Deshmukh, Sachindra Joshi, Saket Saurabh, Ashish Verma