Patents by Inventor Jorge H. Banuelos

Jorge H. Banuelos 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: 10621627
    Abstract: A machine may be configured to assign digital content campaign treatments to targets of a digital content campaign, at a server. For example, the machine access data pertaining to one or more characteristics of an application. The application is hosted on a client device. The data is stored at a server-side database. The machine determines that the one or more characteristics of the application match one or more targeting criteria associated with a digital content campaign. The digital content campaign includes a plurality of flights of a digital content item. The machine assigns a flight of the plurality of flights of the digital content campaign to the client device. The flight identifies a variant of the digital content item. The machine transmits a communication to the client device via a network. The communication includes a flight identifier associated with the flight.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: April 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krishnan Thazhathekalam, Mahaveer Kothari, Sebastian Kohlmeier, Jorge H. Banuelos
  • Publication number: 20180322539
    Abstract: A machine may be configured to assign digital content campaign treatments to targets of a digital content campaign, at a server. For example, the machine access data pertaining to one or more characteristics of an application. The application is hosted on a client device. The data is stored at a server-side database. The machine determines that the one or more characteristics of the application match one or more targeting criteria associated with a digital content campaign. The digital content campaign includes a plurality of flights of a digital content item. The machine assigns a flight of the plurality of flights of the digital content campaign to the client device. The flight identifies a variant of the digital content item. The machine transmits a communication to the client device via a network. The communication includes a flight identifier associated with the flight.
    Type: Application
    Filed: May 4, 2017
    Publication date: November 8, 2018
    Inventors: Krishnan Thazhathekalam, Mahaveer Kothari, Sebastian Kohlmeier, Jorge H. Banuelos
  • Publication number: 20180322038
    Abstract: In some embodiments, the disclosed subject matter involves a system and method relating to segmenting user population to test the quality of different software states. In at least one embodiment, the software states may be exposed dynamically to users who receive a software build, because features may be turned on/off via the server, at runtime. In an embodiment, if the server is unavailable, feature information may be retrieved from the local client storage. New features may be dynamically exposed to segments of a population to assist in verification and test of the new features. Other embodiments are described and claimed.
    Type: Application
    Filed: May 4, 2017
    Publication date: November 8, 2018
    Inventors: Krishnan Thazhathekalam, Khalid Mahmood, Sebastian Kohlmeier, Anjali Muralidhar, Chaitanya Gogineni, Yun Lu, Jorge H. Banuelos