Patents by Inventor Vishwa Vinay

Vishwa Vinay 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: 10846466
    Abstract: Techniques and systems are described in which a document management system is configured to update content of digital documents through use of static and transient tags. A transient tag, for instance, may be associated with portions of the digital document that may be changed and a static tag with portions of the digital document that are not to be changed. An update to the digital document is then triggered by a document management system based on a triggering change made to an initial document portion of the digital document having a transient tag, and is not based on changes made to portions having a static tag or are untagged.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: November 24, 2020
    Assignee: Adobe Inc.
    Inventors: Vishwa Vinay, Sopan Khosla, Sanket Vaibhav Mehta, Sahith Thallapally, Gaurav Verma
  • Patent number: 10841323
    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for detecting robotic activity while monitoring Internet traffic across a plurality of domains. For example, the disclosed system identifies network session data for each domain of a plurality of domains, the network session data including network sessions comprising features that indicate human activity. In one or more embodiments, the disclosed system generates a classifier to output a probability that a network session at a domain includes human activity. In one or more embodiments, the disclosed system also generates a classifier to output a probability that a network session includes good robotic activity. Additionally, the disclosed system generates a domain-agnostic machine-learning model by combining models from a plurality of domains with network sessions including human activity.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: November 17, 2020
    Assignee: ADOBE INC.
    Inventors: Ritwik Sinha, Vishwa Vinay, Sunny Dhamnani, Margarita Savova, Lilly Kumari, David Weinstein
  • Patent number: 10789411
    Abstract: The present disclosure includes systems, methods, and non-transitory computer readable media that utilize a genetic framework to generate enhanced digital layouts from digital content fragments. In particular, in one or more embodiments, the disclosed systems iteratively generate a layout chromosome of digital content fragments, determine a fitness level of the layout chromosome, and mutate the layout chromosome until converging to an improved fitness level. The disclosed systems can efficiently utilize computing resources to generate a digital layout from a layout chromosome that is optimized to specified platforms, distribution audiences, and target optimization goals.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: September 29, 2020
    Assignee: ADOBE INC.
    Inventors: Balaji Vasan Srinivasan, Vishwa Vinay, Niyati Chhaya, Cedric Huesler
  • Patent number: 10785318
    Abstract: A session identification system classifies network sessions with a network application as either human-generated or generated by a non-human, such as by a bot. In an embodiment, the session identification system receives a set of unlabeled network sessions, and determines a label for a single class of the unlabeled network sessions. Based on the one-class labeling information, the session identification system determines multiple subsets of the unlabeled network sessions. Multiple classifiers included in the session identification system generate probabilities describing each of the unlabeled network sessions. The session identification system classifies each of the unlabeled network sessions based on a combination of the generated probabilities.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: September 22, 2020
    Assignee: ADOBE INC.
    Inventors: Sunny Dhamnani, Vishwa Vinay, Lilly Kumari, Ritwik Sinha
  • Publication number: 20200286154
    Abstract: The present disclosure is directed toward systems, methods, and computer readable media for training and utilizing an item-level importance sampling model to evaluate and execute digital content selection policies. For example, systems described herein include training and utilizing an item-level importance sampling model that accurately and efficiently predicts a performance value that indicates a probability that a target user will interact with ranked lists of digital content items provided in accordance with a target digital content selection policy. Specifically, systems described herein can perform an offline evaluation of a target policy in light of historical user interactions corresponding to a training digital content selection policy to determine item-level importance weights that account for differences in digital content item distributions between the training policy and the target policy.
    Type: Application
    Filed: May 21, 2020
    Publication date: September 10, 2020
    Inventors: Shuai Li, Zheng Wen, Yasin Abbasi Yadkori, Vishwa Vinay, Branislav Kveton
  • Patent number: 10706454
    Abstract: The present disclosure is directed toward systems, methods, and computer readable media for training and utilizing an item-level importance sampling model to evaluate and execute digital content selection policies. For example, systems described herein include training and utilizing an item-level importance sampling model that accurately and efficiently predicts a performance value that indicates a probability that a target user will interact with ranked lists of digital content items provided in accordance with a target digital content selection policy. Specifically, systems described herein can perform an offline evaluation of a target policy in light of historical user interactions corresponding to a training digital content selection policy to determine item-level importance weights that account for differences in digital content item distributions between the training policy and the target policy.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: July 7, 2020
    Assignee: ADOBE INC.
    Inventors: Shuai Li, Zheng Wen, Yasin Abbasi Yadkori, Vishwa Vinay, Branislav Kveton
  • Publication number: 20200081964
    Abstract: A fact replacement and style consistency tool is described. Rather than rely heavily on human involvement to replace facts and maintain consistent styles across multiple digital documents, the described change management system identifies factual and stylistic inconsistencies between these documents, in part, using natural language processing techniques. Once these inconsistencies are identified, the change management system generates a user interface that includes indications of the inconsistencies and information describing them, e.g., an indication noting not only a type of inconsistency but also presenting a first portion and at least a second portion of the multiple documents that are factually inconsistent.
    Type: Application
    Filed: September 6, 2018
    Publication date: March 12, 2020
    Applicant: Adobe Inc.
    Inventors: Pranav Ravindra Maneriker, Vishwa Vinay, Sopan Khosla, Niyati Himanshu Chhaya, Natwar Modani, Cedric Huesler, Balaji Vasan Srinivasan, Anandha velu Natarajan
  • Publication number: 20200004804
    Abstract: The present disclosure includes systems, methods, and non-transitory computer readable media that utilize a genetic framework to generate enhanced digital layouts from digital content fragments. In particular, in one or more embodiments, the disclosed systems iteratively generate a layout chromosome of digital content fragments, determine a fitness level of the layout chromosome, and mutate the layout chromosome until converging to an improved fitness level. The disclosed systems can efficiently utilize computing resources to generate a digital layout from a layout chromosome that is optimized to specified platforms, distribution audiences, and target optimization goals.
    Type: Application
    Filed: July 2, 2018
    Publication date: January 2, 2020
    Inventors: Balaji Vasan Srinivasan, Vishwa Vinay, Niyati Chhaya, Cedric Huesler
  • Patent number: 10489498
    Abstract: Techniques and systems are described in which a document management system is configured to update content of document portions of digital documents. In one example, an update to the digital document is initially triggered by a document management system by detecting a triggering change applied to an initial portion of the digital document. The document management system, in response to the triggering change, then determines whether trailing changes are to be made to other document portions, such as to other document portions in the same digital document or another digital document. To do so, triggering and trailing change representations are generated and compared to determine similarity of candidate document portions with an initial document portion.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: November 26, 2019
    Assignee: Adobe Inc.
    Inventors: Vishwa Vinay, Sopan Khosla, Sanket Vaibhav Mehta, Sahith Thallapally, Gaurav Verma
  • Publication number: 20190356684
    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for detecting robotic activity while monitoring Internet traffic across a plurality of domains. For example, the disclosed system identifies network session data for each domain of a plurality of domains, the network session data including network sessions comprising features that indicate human activity. In one or more embodiments, the disclosed system generates a classifier to output a probability that a network session at a domain includes human activity. In one or more embodiments, the disclosed system also generates a classifier to output a probability that a network session includes good robotic activity. Additionally, the disclosed system generates a domain-agnostic machine-learning model by combining models from a plurality of domains with network sessions including human activity.
    Type: Application
    Filed: May 17, 2018
    Publication date: November 21, 2019
    Inventors: Ritwik Sinha, Vishwa Vinay, Sunny Dhamnani, Margarita Savova, Lilly Kumari, David Weinstein
  • Publication number: 20190303995
    Abstract: The present disclosure is directed toward systems, methods, and computer readable media for training and utilizing an item-level importance sampling model to evaluate and execute digital content selection policies. For example, systems described herein include training and utilizing an item-level importance sampling model that accurately and efficiently predicts a performance value that indicates a probability that a target user will interact with ranked lists of digital content items provided in accordance with a target digital content selection policy. Specifically, systems described herein can perform an offline evaluation of a target policy in light of historical user interactions corresponding to a training digital content selection policy to determine item-level importance weights that account for differences in digital content item distributions between the training policy and the target policy.
    Type: Application
    Filed: April 3, 2018
    Publication date: October 3, 2019
    Inventors: Shuai Li, Zheng Wen, Yasin Abbasi Yadkori, Vishwa Vinay, Branislav Kveton
  • Publication number: 20190272553
    Abstract: This disclosure involves predictive modeling with entity representations computed from neural network models simultaneously trained on multiple tasks. For example, a method includes a processing device performing operations including accessing input data for an entity and transforming the input data into a dense vector entity representation representing the entity. Transforming the input data includes applying, to the input data, a neural network including simultaneously trained propensity models. Each propensity model predicts a different task based on the input data. Transforming the input data also includes extracting the dense vector entity representation from a common layer of the neural network to which the propensity models are connected.
    Type: Application
    Filed: March 1, 2018
    Publication date: September 5, 2019
    Inventors: Shiv Kumar Saini, Vishwa Vinay, Vaibhav Nagar, Aishwarya Mittal
  • Publication number: 20190251150
    Abstract: Techniques and systems are described in which a document management system is configured to update content of document portions of digital documents. In one example, an update to the digital document is initially triggered by a document management system by detecting a triggering change applied to an initial portion of the digital document. The document management system, in response to the triggering change, then determines whether trailing changes are to be made to other document portions, such as to other document portions in the same digital document or another digital document. To do so, triggering and trailing change representations are generated and compared to determine similarity of candidate document portions with an initial document portion.
    Type: Application
    Filed: February 14, 2018
    Publication date: August 15, 2019
    Applicant: Adobe Inc.
    Inventors: Vishwa Vinay, Sopan Khosla, Sanket Vaibhav Mehta, Sahith Thallapally, Gaurav Verma
  • Publication number: 20190155880
    Abstract: Techniques and systems are described in which a document management system is configured to update content of digital documents through use of static and transient tags. A transient tag, for instance, may be associated with portions of the digital document that may be changed and a static tag with portions of the digital document that are not to be changed. An update to the digital document is then triggered by a document management system based on a triggering change made to an initial document portion of the digital document having a transient tag, and is not based on changes made to portions having a static tag or are untagged.
    Type: Application
    Filed: November 22, 2017
    Publication date: May 23, 2019
    Applicant: Adobe Inc.
    Inventors: Vishwa Vinay, Sopan Khosla, Sanket Vaibhav Mehta, Sahith Thallapally, Gaurav Verma
  • Publication number: 20190138944
    Abstract: The present disclosure relates applying a survival analysis to model when a particular recipient will view an electronic message. For example, one or more embodiments train a survivor function to model the time that will elapse, on a continuous scale, before a recipient will open an electronic message. For example, one or more embodiments involve accessing analytics training data and extracting a first set of features affecting the time that elapsed before past recipients opened an electronic message and a second set of features affecting whether the recipients opened the electronic message at all. The system then generates a mixture model modified survivor function and determines the effect of each feature set on its corresponding outcome to learn parameters for the mixture model modified survivor function.
    Type: Application
    Filed: November 9, 2017
    Publication date: May 9, 2019
    Inventors: Moumita Sinha, Vishwa Vinay, Harvineet Singh, Frederic Mary
  • Publication number: 20190124160
    Abstract: A session identification system classifies network sessions with a network application as either human-generated or generated by a non-human, such as by a bot. In an embodiment, the session identification system receives a set of unlabeled network sessions, and determines a label for a single class of the unlabeled network sessions. Based on the one-class labeling information, the session identification system determines multiple subsets of the unlabeled network sessions. Multiple classifiers included in the session identification system generate probabilities describing each of the unlabeled network sessions. The session identification system classifies each of the unlabeled network sessions based on a combination of the generated probabilities.
    Type: Application
    Filed: October 25, 2017
    Publication date: April 25, 2019
    Inventors: Sunny Dhamnani, Vishwa Vinay, Lilly Kumari, Ritwik Sinha
  • Publication number: 20180349452
    Abstract: Generating and providing a content feed to a user that surfaces information items that are determined to be interesting or relevant to the user including content that is determined to be “distant” to the user is provided. Explicit user actions are used to discover peers who are not colleagues of the user (e.g., peers with whom the user does not share a close organizational relationship, peers with whom the user does not regularly communicate, etc.), but who the user indicates an interest in via his/her actions. These peers are categorized as elevated peers of the user, and information items associated with and trending around the elevated peers are surfaced to the user in a content feed.
    Type: Application
    Filed: August 7, 2018
    Publication date: December 6, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Torbjørn Helvik, Michael James Taylor, Vishwa Vinay, Vidar Vikjord, Viral Shah, Ashok Kuppusamy, Bjørnstein Lilleby
  • Patent number: 10061826
    Abstract: Generating and providing a content feed to a user that surfaces information items that are determined to be interesting or relevant to the user including content that is determined to be “distant” to the user is provided. Explicit user actions are used to discover peers who are not colleagues of the user (e.g., peers with whom the user does not share a close organizational relationship, peers with whom the user does not regularly communicate, etc.), but who the user indicates an interest in via his/her actions. These peers are categorized as elevated peers of the user, and information items associated with and trending around the elevated peers are surfaced to the user in a content feed.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: August 28, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Torbjørn Helvik, Michael James Taylor, Vishwa Vinay, Vidar Vikjord, Viral Shah, Ashok Kuppusamy, Bjørnstein Lilleby, Jr.
  • Publication number: 20180203929
    Abstract: Online learning of click-through rates on search result blocks from one or more federated sources may be provided. Click-through feedback for the search result blocks may be received from the one or more federated sources in response to a query. Weights may be assigned to each of the search result blocks based on the received click-through feedback. The search result blocks may then be ranked based on the assigned weights. Finally, a search results page may be generated for displaying the ranked search results blocks to a user.
    Type: Application
    Filed: March 16, 2018
    Publication date: July 19, 2018
    Inventors: Vishwa Vinay, Michael J. Taylor
  • Publication number: 20180182042
    Abstract: A transaction rate estimate system may retrieve an earlier transaction rate estimate along with a new set of transaction data. The new set of transaction data may include a new transaction count and a new time period over which the new transaction count occurred. The system may process the retrieved data by estimating a new transaction rate using a conjugate prior pair with the first transaction rate estimate, the new transaction count, and the new time period as inputs. The system may also store the new transaction rate for use in future estimates and present applications.
    Type: Application
    Filed: December 22, 2016
    Publication date: June 28, 2018
    Applicant: American Express Travel Related Services Company, Inc.
    Inventor: Vishwa Vinay