Patents by Inventor Harish Jayanti

Harish Jayanti 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: 11954161
    Abstract: Methods, systems, apparatuses, and computer program products are described for providing content recommendations to a requestor. In implementations, user event records associated with media items and content types may be stored, for instance, in an event catalog. A set of user scores may be generated based on a user-content score model and the user event records, where each generated user score represents an affinity between a user and a corresponding content type of the plurality of content types. A set of title scores may also be generated for a media item based on a title-content score model, where each generated title score represents an affinity between the media item and a corresponding content type. In response to a request, the sets of scores may be combined to generate a set of content recommendations to provide to the requestor.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: April 9, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Danilo L. Benzatti, Rajasi Saha, Christopher J. Mallery, Michael Y. Moon, Saliha Azzam, Xiaoguang Qi, Harish Jayanti, Jayaram N. M. Nanduri, Chad A. Zanonie
  • Patent number: 11816452
    Abstract: Systems and methods for providing enterprise-level application content customization are described herein. A method includes executing an enterprise application (from a suite of enterprise applications that are utilized by the enterprise) on a remote computing system operated by an enterprise administrator. The method includes surfacing a content customization UI on a display device of the remote computing system during execution of the enterprise application. The content customization UI includes UI elements that enable the specification of parameters for providing enterprise-specific customized content during execution of enterprise application(s) from the suite of enterprise applications on remote computing system(s) operated by enterprise user(s). The method also includes receiving, via the content customization UI, user input including the specification of parameters and generating the customized content based on the specified parameters.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: November 14, 2023
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Jesse H. Stein, Brian H. Burks, Lu Han, Shilpi Sinha, Antoine Haas, Gaurav Bindlish, Srinivasa Raghavan Santhanam, Harish Jayanti, Brent E. Ford, Cristian M. Matesan, Willis Fung, Sarvesh Surana, Ling-Ya Huang, Magdalena Dakeva, Peter John Richards, Fengna Gu, Andrew N. Dwersteg, Julio Cesar Gutierrez, Abhishek Mondal, William P. Dinkuhn, Shiyuan Zhao, Jonathan I. Reyes Spezzia, Woo Ram Lee, Aayushi Chowdhary, Conner Brennick, Khushi Hitendra Patel, Michael J. Krejcik, Amber Jerica McRae
  • Publication number: 20230315398
    Abstract: Systems and methods for providing enterprise-level application content customization are described herein. A method includes executing an enterprise application (from a suite of enterprise applications that are utilized by the enterprise) on a remote computing system operated by an enterprise administrator. The method includes surfacing a content customization UI on a display device of the remote computing system during execution of the enterprise application. The content customization UI includes UI elements that enable the specification of parameters for providing enterprise-specific customized content during execution of enterprise application(s) from the suite of enterprise applications on remote computing system(s) operated by enterprise user(s). The method also includes receiving, via the content customization UI, user input including the specification of parameters and generating the customized content based on the specified parameters.
    Type: Application
    Filed: April 4, 2022
    Publication date: October 5, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jesse H. STEIN, Brian H. BURKS, Lu HAN, Shilpi SINHA, Antoine HAAS, Gaurav BINDLISH, Srinivasa Raghavan SANTHANAM, Harish JAYANTI, Brent E. FORD, Cristian M. MATESAN, Willis FUNG, Sarvesh SURANA, Ling-Ya HUANG, Magdalena DAKEVA, Peter John RICHARDS, Fengna GU, Andrew N. DWERSTEG, Julio Cesar GUTIERREZ, Abhishek MONDAL, William P. DINKUHN, Shiyuan ZHAO, Jonathan I. REYES SPEZZIA, Woo Ram LEE, Aayushi CHOWDHARY, Conner BRENNICK, Khushi Hitendra PATEL, Michael J. KREJCIK, Amber Jerica MCRAE
  • Patent number: 11113717
    Abstract: Systems and methods provide a customer engagement platform experimentation framework. Experiments are created to determine which variation of a particular promotion (i.e., an experiment) is most effective. Initially, users are split into buckets that define whether a particular user is in a control group or a treatment group for a particular experiment. Users are assigned into buckets differently for unrelated experiments and similarly for related experiments. This ensures the users are in either the control group or the treatment group for all related experiments. Key performance indicators (KPIs) of users that experienced the experiment are compared with KPIs of users that did not experience the experiment. An assessment of the experiment can then be provided based on the compared KPIs.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: September 7, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Naganandhini Kohareswaran, Ling-Ya Huang, Einat Hazan, Harish Jayanti, Keith Robert Kinnan, Jayaram N. M. Nanduri, Jagannatha Raju Dantuluri
  • Publication number: 20190373331
    Abstract: Methods, systems, apparatuses, and computer program products are described for providing content recommendations to a requestor. In implementations, user event records associated with media items and content types may be stored, for instance, in an event catalog. A set of user scores may be generated based on a user-content score model and the user event records, where each generated user score represents an affinity between a user and a corresponding content type of the plurality of content types. A set of title scores may also be generated for a media item based on a title-content score model, where each generated title score represents an affinity between the media item and a corresponding content type. In response to a request, the sets of scores may be combined to generate a set of content recommendations to provide to the requestor.
    Type: Application
    Filed: May 31, 2018
    Publication date: December 5, 2019
    Inventors: Danilo L. Benzatti, Rajasi Saha, Christopher J. Mallery, Michael Y. Moon, Saliha Azzam, Xiaoguang Qi, Harish Jayanti, Jayaram N.M. Nanduri, Chad A. Zanonie
  • Patent number: 10242051
    Abstract: Methods, computer systems, and computer-storage media are provided for increasing the efficiency of a multi-tenant geospatial data index. Efficiency is increased by using a multi-tenant model for storing and serving the data, processing raw geospatial data received from tenants into a runtime-optimized format, and by partitioning tenant geospatial data into a processor memory portion and a file system memory portion. Efficiency is also increased by executing a staged upload of the processor memory portion and the file system memory portion to a subset of host machines in order to check for invalid data before uploading the data to the remaining host machines. Additionally, efficiency is increased by optimizing geospatial search queries using query filters stored in a query filter cache, and executing the query filters initially against the processor memory.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: March 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eugene Shinn, Harish Jayanti, Abhishek Prateek
  • Publication number: 20180336588
    Abstract: Systems and methods provide a customer engagement platform experimentation framework. Experiments are created to determine which variation of a particular promotion (i.e., an experiment) is most effective. Initially, users are split into buckets that define whether a particular user is in a control group or a treatment group for a particular experiment. Users are assigned into buckets differently for unrelated experiments and similarly for related experiments. This ensures the users are in either the control group or the treatment group for all related experiments. Key performance indicators (KPIs) of users that experienced the experiment are compared with KPIs of users that did not experience the experiment. An assessment of the experiment can then be provided based on the compared KPIs.
    Type: Application
    Filed: May 19, 2017
    Publication date: November 22, 2018
    Inventors: Naganandhini KOHARESWARAN, Ling-Ya HUANG, Einat HAZAN, Harish JAYANTI, Keith Robert KINNAN, Jayaram N.M. NANDURI, Jagannatha Raju DANTULURI
  • Publication number: 20180336488
    Abstract: Aspects provided herein are relevant to systems, methods, and techniques for classifying relationships between people (e.g., users of a platform or ecosystem) based on relationship data. In an example, the relationship data can be provided as input into a two-layer classification framework in which the first layer acts a filter for the second layer. The framework can identify relationships such as a self-relationship (e.g., two different accounts on the platform are operated by the same person), a non-self, family-member relationship (e.g., two users are different people but part of the same family), and a non-family-member relationship (e.g., the two users are different people and not part of the same family, such as coworkers or roommates).
    Type: Application
    Filed: May 17, 2017
    Publication date: November 22, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Yaxiong CAI, Qiang LI, Xiaoguang QI, Alexander Vincent MOORE, Shan YANG, Vardan TOVMASYAN, Cezary MARCJAN, Pranavakumar PUNNIAMOORTHY, Harish JAYANTI, Jayaram NANDURI
  • Publication number: 20180285878
    Abstract: A machine learning method for performing an efficiency analysis on a decision to accept or reject a data transaction. A machine learning classifier receives a decision analysis for data transactions, the decision analysis determining if each of the data transactions was accepted or rejected. The machine learning classifier performs an overall result analysis of a result that would occur if all true negatives and all false positives were accepted. The machine learning classifier performs an impact analysis of the false negatives on the true negatives that were properly accepted. The machine learning classifier performing an efficiency analysis by finding a ratio of the impact of the false negatives on the true negatives that were properly accepted to the result that would occur if all true negatives and all false positives were accepted.
    Type: Application
    Filed: April 3, 2017
    Publication date: October 4, 2018
    Inventors: Harish Jayanti, Jayaram NM Nanduri, Shoou-Jiun Wang, Justin Hobart
  • Publication number: 20160328444
    Abstract: Methods, computer systems, and computer-storage media are provided for increasing the efficiency of a multi-tenant geospatial data index. Efficiency is increased by using a multi-tenant model for storing and serving the data, processing raw geospatial data received from tenants into a runtime-optimized format, and by partitioning tenant geospatial data into a processor memory portion and a file system memory portion. Efficiency is also increased by executing a staged upload of the processor memory portion and the file system memory portion to a subset of host machines in order to check for invalid data before uploading the data to the remaining host machines. Additionally, efficiency is increased by optimizing geospatial search queries using query filters stored in a query filter cache, and executing the query filters initially against the processor memory.
    Type: Application
    Filed: July 19, 2016
    Publication date: November 10, 2016
    Inventors: EUGENE SHINN, HARISH JAYANTI, ABHISHEK PRATEEK
  • Patent number: 9424291
    Abstract: Methods, computer systems, and computer-storage media are provided for increasing the efficiency of a multi-tenant geospatial data index. Efficiency is increased by using a multi-tenant model for storing and serving the data, processing raw geospatial data received from tenants into a runtime-optimized format, and by partitioning tenant geospatial data into a processor memory portion and a file system memory portion. Efficiency is also increased by executing a staged upload of the processor memory portion and the file system memory portion to a subset of host machines in order to check for invalid data before uploading the data to the remaining host machines. Additionally, efficiency is increased by optimizing geospatial search queries using query filters stored in a query filter cache, and executing the query filters initially against the processor memory.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: August 23, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Eugene Shinn, Harish Jayanti, Abhishek Prateek
  • Publication number: 20140337338
    Abstract: Methods, computer systems, and computer-storage media are provided for increasing the efficiency of a multi-tenant geospatial data index. Efficiency is increased by using a multi-tenant model for storing and serving the data, processing raw geospatial data received from tenants into a runtime-optimized format, and by partitioning tenant geospatial data into a processor memory portion and a file system memory portion. Efficiency is also increased by executing a staged upload of the processor memory portion and the file system memory portion to a subset of host machines in order to check for invalid data before uploading the data to the remaining host machines. Additionally, efficiency is increased by optimizing geospatial search queries using query filters stored in a query filter cache, and executing the query filters initially against the processor memory.
    Type: Application
    Filed: May 13, 2013
    Publication date: November 13, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: EUGENE SHINN, HARISH JAYANTI, ABHISHEK PRATEEK
  • Patent number: 8626789
    Abstract: Geocoding architecture based on information retrieval. The geocoding information retrieval system operates on locations and geographic entities. The architecture uses parameters in addition to the query string, if available. The parameters provide contextual information that enables filtering and sorting the results. The additional parameters include market, culture, map view, and user location. A geocoding triage process uses the query and context information provided and output of a machine-learning parser to select the data-lookup geocoders for processing the query. A results processing component collects the results from the underlying data-lookup geocoders, merges the results into a single list after normalizing the scores, and then re-sorts the results list.
    Type: Grant
    Filed: June 1, 2007
    Date of Patent: January 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Harish Jayanti, Eugene Shinn
  • Patent number: 7987189
    Abstract: A full text indexing system is provided for processing content associated with data applications such as encyclopedia and dictionary applications. A build process collects data from various sources, processes the data into constituent parts, including alternative word sets, and stores the constituent parts in structured database tables. A run-time process is used to query the database tables and the results in order to provide effective matches in an efficient manner. Run-time processing is optimized by preprocessing all steps that are query-independent during the build process. A double word table representing all possible word pair combinations for each index entry and an alternative word table are used to further optimize runtime processing.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: July 26, 2011
    Assignee: Microsoft Corporation
    Inventors: Christopher Walter Anderson, Harish Jayanti
  • Patent number: 7970768
    Abstract: A full text indexing system is provided for processing content associated with data applications such as encyclopedia and dictionary applications. A build process collects data from various sources, processes the data into constituent parts, including alternative word sets, and stores the constituent parts in structured database tables. A run-time process is used to query the database tables and the results in order to provide effective matches in an efficient manner. Run-time processing is optimized by preprocessing all steps that are query-independent during the build process. A double word table representing all possible word pair combinations for each index entry and an alternative word table are used to further optimize runtime processing.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: June 28, 2011
    Assignee: Microsoft Corporation
    Inventors: Christopher Walter Anderson, Harish Jayanti
  • Publication number: 20080301092
    Abstract: Geocoding architecture based on information retrieval. The geocoding information retrieval system operates on locations and geographic entities. The architecture uses parameters in addition to the query string, if available. The parameters provide contextual information that enables filtering and sorting the results. The additional parameters include market, culture, map view, and user location. A geocoding triage process uses the query and context information provided and output of a machine-learning parser to select the data-lookup geocoders for processing the query. A results processing component collects the results from the underlying data-lookup geocoders, merges the results into a single list after normalizing the scores, and then re-sorts the results list.
    Type: Application
    Filed: June 1, 2007
    Publication date: December 4, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Harish Jayanti, Eugene Shinn
  • Publication number: 20070282831
    Abstract: A full text indexing system is provided for processing content associated with data applications such as encyclopedia and dictionary applications. A build process collects data from various sources, processes the data into constituent parts, including alternative word sets, and stores the constituent parts in structured database tables. A run-time process is used to query the database tables and the results in order to provide effective matches in an efficient manner. Run-time processing is optimized by preprocessing all steps that are query-independent during the build process. A double word table representing all possible word pair combinations for each index entry and an alternative word table are used to further optimize runtime processing.
    Type: Application
    Filed: August 20, 2007
    Publication date: December 6, 2007
    Applicant: Microsoft Corporation
    Inventors: Christopher Anderson, Harish Jayanti
  • Publication number: 20070282822
    Abstract: A full text indexing system is provided for processing content associated with data applications such as encyclopedia and dictionary applications. A build process collects data from various sources, processes the data into constituent parts, including alternative word sets, and stores the constituent parts in structured database tables. A run-time process is used to query the database tables and the results in order to provide effective matches in an efficient manner. Run-time processing is optimized by preprocessing all steps that are query-independent during the build process. A double word table representing all possible word pair combinations for each index entry and an alternative word table are used to further optimize runtime processing.
    Type: Application
    Filed: August 20, 2007
    Publication date: December 6, 2007
    Applicant: Microsoft Corporation
    Inventors: Christopher Anderson, Harish Jayanti
  • Patent number: 7266553
    Abstract: A full text indexing system is provided for processing content associated with data applications such as encyclopedia and dictionary applications. A build process collects data from various sources, processes the data into constituent parts, including alternative word sets, and stores the constituent parts in structured database tables. A run-time process is used to query the database tables and the results in order to provide effective matches in an efficient manner. Run-time processing is optimized by preprocessing all steps that are query-independent during the build process. A double word table representing all possible word pair combinations for each index entry and an alternative word table are used to further optimize run-time processing.
    Type: Grant
    Filed: July 1, 2002
    Date of Patent: September 4, 2007
    Assignee: Microsoft Corporation
    Inventors: Christopher Walter Anderson, Harish Jayanti
  • Patent number: 6983287
    Abstract: Prestructuring disparate content data types prior to receiving any access requests to provide fast retrieval, assembly, and delivery of content data. Source content data are obtained from a source data structure that is readily created and editable by an author who does not have programming skills. The source content data are transformed into a predefined output structure that enables efficient access to the content data over a network. Predefined classes and entities of metadata indicate subsets of the content data that are deliverable and indicate relationships between elements of the content data. The content data and controlling metadata are preformatted for display and stored in fields of the output structure. The content data are also cross referenced by a plurality of categories within various areas of interest to create a hierarchical structure of interrelationships that is stored in the output structure, enabling a user to browse through related content data.
    Type: Grant
    Filed: January 29, 2003
    Date of Patent: January 3, 2006
    Assignee: Microsoft Corporation
    Inventors: Harish Jayanti, Christopher W. Anderson