Patents by Inventor Sumedha Swamy

Sumedha Swamy 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: 11556897
    Abstract: Methods, systems, and computer programs are presented for presenting return-on-investment (ROI) information, for budgeted services that resulted in a successful service delivery, on a user interface for setting the budget for a service request. One method includes an operation for identifying daily budgets for budgeted services that resulted in a successful service delivery (BSSSD). Each daily budget indicates an amount for spending in promotion of the BSSSD in an online service. The method further includes receiving a request, in a graphical user interface (GUI) of the online service, for posting a daily budget for a first budgeted service. Further, a performance value, associated with the daily budgets of the BSSSD that are similar to the first budgeted service, is selected. Further, the method includes causing presentation, by the one or more processors, of the performance value in the GUI.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: January 17, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Keqing Liang, Sumedha Swamy, Qianqi Shen, Qing Duan
  • Publication number: 20210097045
    Abstract: A data processing system generates a mapping between entries in an index to determine an object represented by digital content of a network address. The system includes a network interface system that receives script data and a content title of digital content; a data retrieval interface that retrieves executable logic; a parsing engine that executes the executable logic to extract an identifier of an object; a search engine that searches an index to identify a first entry with indexed data representing a descriptor of the object for which the identifier is extracted; and a mapping engine that generates, in the index, a second entry with data representing the content title of the digital content and with data representing the identifier of the object that is referenced by the digital content accessible at the network address, and a mapping between the first entry and the second entry.
    Type: Application
    Filed: December 10, 2020
    Publication date: April 1, 2021
    Inventors: Shireesh Agrawal, Moises Morgenstern Gali, Sumedha Swamy, Hongjie Bai
  • Patent number: 10909100
    Abstract: A data processing system generates a mapping between entries in an index to determine an object represented by digital content of a network address. The system includes a network interface system that receives script data and a content title of digital content; a data retrieval interface that retrieves executable logic; a parsing engine that executes the executable logic to extract an identifier of an object; a search engine that searches an index to identify a first entry with indexed data representing a descriptor of the object for which the identifier is extracted; and a mapping engine that generates, in the index, a second entry with data representing the content title of the digital content and with data representing the identifier of the object that is referenced by the digital content accessible at the network address, and a mapping between the first entry and the second entry.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: February 2, 2021
    Assignee: Google LLC
    Inventors: Shireesh Agrawal, Moises Morgenstern Gali, Sumedha Swamy, Hongjie Bai
  • Publication number: 20200302400
    Abstract: Methods, systems, and computer programs are presented for presenting return-on-investment (ROI) information, for budgeted services that resulted in a successful service delivery, on a user interface for setting the budget for a service request. One method includes an operation for identifying daily budgets for budgeted services that resulted in a successful service delivery (BSSSD). Each daily budget indicates an amount for spending in promotion of the BSSSD in an online service. The method further includes receiving a request, in a graphical user interface (GUI) of the online service, for posting a daily budget for a first budgeted service. Further, a performance value, associated with the daily budgets of the BSSSD that are similar to the first budgeted service, is selected. Further, the method includes causing presentation, by the one or more processors, of the performance value in the GUI.
    Type: Application
    Filed: June 12, 2020
    Publication date: September 24, 2020
    Inventors: Keqing Liang, Sumedha Swamy, Qianqi Shen, Qing Duan
  • Publication number: 20200302398
    Abstract: Methods, systems, and computer programs are presented for determining presentation options, associated with a job posting, related to how well the member's profile matches the job posting characteristics. One method includes performing a job search for a member of an online service that returns jobs for presentation to the member, and identifying a job posting from the job postings. The method further includes determining a job-matching score that indicates a degree of matching between a profile of the member and characteristics of the identified job. Further yet, the method checks if the job-matching score is above a matching threshold and the identified job is presented, in a user interface, with a message based on the checking. The message is based on the degree of matching between the profile of the member and the characteristics of the job.
    Type: Application
    Filed: March 21, 2019
    Publication date: September 24, 2020
    Inventors: Sandeep Wali, Xiaojing Ma, Yusuke Takebuchi, Sumedha Swamy, Wen Pu
  • Publication number: 20190370752
    Abstract: Methods, systems, and computer programs are presented for determining a recommended daily budget for a job post. One method includes operations for identifying an initial budget value for recommending a daily budget when a job poster is adding a job post, and for performing a test to determine responses of job posters when the recommended daily budget is presented as a function of a multiplier applied to the initial budget value. Further, the method includes operations for defining a model to determine committed bookings as a function of the multiplier, determining based on the model a value of the multiplier that maximizes the committed bookings, and setting a new initial budget value to the initial budget value times the value of the multiplier that maximizes the committed bookings. Additionally, the new initial budget value is presented in a user interface when job posters add new job posts.
    Type: Application
    Filed: May 31, 2018
    Publication date: December 5, 2019
    Inventors: Keqing Liang, Monica Marie Lewis, Sumedha Swamy, Qing Duan, Wen Pu
  • Publication number: 20190073389
    Abstract: A data processing system generates a mapping between entries in an index to determine an object represented by digital content of a network address. The system includes a network interface system that receives script data and a content title of digital content; a data retrieval interface that retrieves executable logic; a parsing engine that executes the executable logic to extract an identifier of an object; a search engine that searches an index to identify a first entry with indexed data representing a descriptor of the object for which the identifier is extracted; and a mapping engine that generates, in the index, a second entry with data representing the content title of the digital content and with data representing the identifier of the object that is referenced by the digital content accessible at the network address, and a mapping between the first entry and the second entry.
    Type: Application
    Filed: September 5, 2017
    Publication date: March 7, 2019
    Inventors: Shireesh Agrawal, Moises Morgenstern Gali, Sumedha Swamy, Hongjie Bai