Patents Examined by Chinyere Mpamugo
  • Patent number: 12093980
    Abstract: Techniques for context sensitive overlays, comprising a social networking application. The social networking application may include, among other components, a social networking overlay management component to receive a request from a mobile device to determine a list of aggregate overlay information and user context information, and providing the list of aggregate overlay information and user context information to the mobile device, a context determination component to determine the user context information representative of at least one user context based at least partially on user profile information, location information, calendar event information, and/or external event information, and an overlay selection component to generate the list of aggregate overlay information based at least partially on the user profile information, overlay promotion information, and user context information.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: September 17, 2024
    Assignee: Meta Platforms, Inc.
    Inventors: Alexander Salem Franklin, Xiao Ou Wang
  • Patent number: 12093975
    Abstract: A method, computer system, and computer program product for asynchronous content embedding is provided. The embodiment may include receiving a plurality of text and data associated with an element of media content. The embodiment may also include displaying the plurality of received text on a display screen. The embodiment may further include caching the received data until all data to fully display the element is received. The embodiment may also include identifying an insertion point for the element within the plurality of displayed text. The embodiment may further include displaying the element at the insertion point.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: September 17, 2024
    Assignee: International Business Machines Corporation
    Inventors: Craig M. Trim, John D. Wilson, Shikhar Kwatra, Jeremy R. Fox
  • Patent number: 12051087
    Abstract: The computing device receives data for a plurality of events that includes a timestamp associated with a digital traffic campaign in an event processing system. Based on the timestamp of the data for each event, the computing device executes operations comprising: applying filtering using digital signal processing to the event count for the combined data for each of the one or more intervals, executing a model to compute one or more backward difference approximations for the one or more candidate systems time constants from the evaluated exponential curve, and selecting a system time constant that predicts a first time instant wherein the data for the plurality of events approaches a point on a horizontal asymptote for the evaluated exponential curve. The computing device determines an epoch for the selected system time constant and outputs the determined epoch for the selected system time constant in the graphical user interface.
    Type: Grant
    Filed: November 20, 2023
    Date of Patent: July 30, 2024
    Assignee: SAS Institute Inc.
    Inventors: Craig Geoffrey Statham, Sauryha Lynne Gay
  • Patent number: 12014394
    Abstract: Embodiments of the present disclosure provide mechanisms for selection of a user survey data object from a set of user data objects, and processing of survey engagement data associated with a selected user survey data object. The user survey data object selected is appropriate for providing associated with a particular user data object, and the survey engagement data received associated therewith enables programmatic selection and use of particular ranking model(s) for use in generating and providing an output ranked item data object set. Example embodiments utilize selected ranking model(s) of a set of ranking models to programmatically generate and output an output ranked item data object set for a particular user profile.
    Type: Grant
    Filed: March 7, 2023
    Date of Patent: June 18, 2024
    Assignee: THRIVE MARKET, INC.
    Inventors: Pradyumna Siddhartha, Mohammad Sabah, Qiqi Ai, Mo Lin, Aakash Pathak
  • Patent number: 12002072
    Abstract: At least one aspect is directed to a method of a method of automatically managing placement of content slots in an information resource. The method includes a data processing system receiving, from a computing device, a request for content and, in response, transmitting a content slot insertion script to the computing device. The content slot insertion script, when executed, can cause the computing device to identify one or more Document Object Model (DOM) elements included in the DOM tree of the information resource and determine one or more candidate third-party content placement locations according to a third-party content placement policy. The second plurality of computer-executable instructions, when executed on the computing device, can also cause the computing device to select, from the candidate third-party content placement locations, a third-party content placement location in the DOM tree and display a third-party content item at the selected ad placement location.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: June 4, 2024
    Assignee: GOOGLE LLC
    Inventors: Matthew Strecker Burriesci, Willa Angel Chen
  • Patent number: 11983735
    Abstract: Described are systems and methods for generating recommendation campaigns that optimize for both a desired short-term user behavior and a desired long-term user behavior. In comparison to existing techniques that focus on targeting advertisements or recommendations to specific individuals with a single goal of receiving an interaction with the advertisement from that individual (i.e., a desired short-term behavior), the disclosed implementations consider the long-term user behavior, such as increased visits to a website during a long-term rage, and generate a recommendation campaign that also optimizes for that desired long-term user behavior.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: May 14, 2024
    Assignee: Pinterest, Inc.
    Inventors: Bo Zhao, John William Gupta Egan, Burkay Birant Orten, Koichiro Narita, Samuel Seth Weisfeld-Filson
  • Patent number: 11978085
    Abstract: A system and method are provided for providing personalized notifications in mobile applications. The method includes receiving from an enterprise system, transactional activity data associated with a user of a client device; and receiving from at least one loyalty system, loyalty data associated with loyalty offers eligible to the user of the client device. The method also includes analyzing the activity data and the loyalty data to correlate at least one spending indicator from the activity data with at least one of the eligible loyalty offers and generating a personalized notification based on a correlation determined from the analyzing. The method also includes integrating the personalized notification into a graphical user interface of a mobile application provided by the enterprise system, receiving an indication of the selected loyalty offer, and sending to the corresponding loyalty system, an instruction to execute the selected eligible loyalty offer.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: May 7, 2024
    Assignee: The Toronto-Dominion Bank
    Inventors: Ekas Kaur Rai, Yana Tzanov, Andrew Jhamiel Montgomery, Maryam Karbasi
  • Patent number: 11978073
    Abstract: A guided search system for suggesting and arranging filter criteria within a user interface for presentation to a user to help guide the user's search for listings is disclosed. The system builds one or more filter criteria frequency data structures indicative of the number of times each filter criterion has been used to filter search results and how often different filter criteria are used together. The system uses the frequency data structures to predict which filter criteria a user will likely employ to narrow their search given the filter criteria the user has already used. The system provides techniques for arranging or rearranging filter criteria within a user interface, by moving, placing, or ordering suggested filter criteria within the user interface, where a user is likely to be able to recognize and interact with the placed filter criteria, based on the determined amounts of use.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: May 7, 2024
    Assignee: MFTB Holdco, Inc.
    Inventors: Farah Abdallah, Andrei Lopatenko, Tarun Agarwal, Arun Balagopalan, Jackson R. Gibbons
  • Patent number: 11907974
    Abstract: Systems and methods for publishing content are provided. One method includes generating a content item template for a content item configured for publication within one or more resources. The method further includes storing the content item template within a memory for later publication. The method further includes receiving input data from the content provider and detecting a trigger signal associated with the content item. The method further includes entering the content item into an auction in response to detecting the trigger signal. The method further includes adding the input data provided by the content provider via the interface to the content item template to generate the content item prior to publication of the content item within the one or more resources.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: February 20, 2024
    Assignee: Google LLC
    Inventor: Xiaohuan Li
  • Patent number: 11907966
    Abstract: The invention relates to methods, systems, and computer-readable media related to a system having a plurality of users, designed to display a user-customized subset of item and/or provider information to the user.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: February 20, 2024
    Assignee: Thermodynamic Design, LLC
    Inventors: Michael Vock, Pamela Ancona
  • Patent number: 11893599
    Abstract: The present disclosure provides a multi-tenant loyalty platform for selective configuration of loyalty programs in a multi-tenant environment. An example platform comprises a processor and a memory storing instructions which, when executed by the processor, configure the multi-tenant loyalty platform to: cause presentation of loyalty program options to a first tenant in a multi-tenant environment; receive, from the first tenant, first order data relating to a selected program configuration; cause presentation of loyalty program options to a second tenant; receive, from the second tenant, second order data different from the first order data; store the first and second order data in a loyalty program data structure that includes loyalty program rules specific to each of the first and second tenants and the respective first and second loyalty programs; and configure the first and second loyalty programs using data stored in the loyalty program data structure.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: February 6, 2024
    Assignee: Hint, Inc.
    Inventors: Muthanna Nischal Ammatanda, Abraham Benjamin de Waal, Thomas Quinto, Laura Biersteker, Trinh Viet Ngoc Nguyen
  • Patent number: 11887164
    Abstract: Personalized information from venues of interest to a user is provided to the user. The information may comprise messages, notifications, or other information determined to be relevant to the user, and may be timely provided to the user in an appropriate format such that the user is better able to respond to the information. A set of venues that are relevant to the user and corresponding information sources associated with the venue are determined. Information published by these sources may be analyzed for relevance to the user, and the relevant information items may be provided to the user via notifications or applications and services. Further, the notifications may be scheduled for presentation to the user at appropriate times, such as prior to a predicted visit of the venue. One embodiment includes a venue-information clearinghouse for receiving information from venues and making it available for user applications or services.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: January 30, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ido Priness, Dikla Dotan-Cohen, Haim Somech
  • Patent number: 11823165
    Abstract: Prior arrangement information is automatically fetched in response to detection that a radio presence advertising mobile device of a user is disposed in a region of interest that is operatively adjacent to a transaction-processing location. The fetched information is used to automatically modify the transaction.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: November 21, 2023
    Assignee: Radius Networks, Inc.
    Inventors: Timothy Judkins, David Helms, Scott Yoder, Francis Nguyen, Marc Wallace
  • Patent number: 11798020
    Abstract: A system, method, and computer-readable media are described for facilitating management of electronic vendor offers. A user device with a graphical user interface and a display includes a vender offer manager and is coupled with a communication network. The display selectively shows one or more of a front face image and a rear face image, one or more electronic discount cards, one or more electronic loyalty cards and/or one or more electronic coupons, as well as a user-selectable image rotation icon. The user may rotate between the different cards.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: October 24, 2023
    Assignee: YCS Group, LLC
    Inventor: Sid T. Shugart
  • Patent number: 11798024
    Abstract: The invention relates to methods, systems, and computer-readable media related to a system having a plurality of users, designed to display a user-customized subset of item and/or provider information to the user.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: October 24, 2023
    Assignee: Thermodynamic Design, LLC
    Inventors: Michael Vock, Pamela Ancona
  • Patent number: 11790407
    Abstract: Provided herein are systems, methods and devices for classifying nested content execution loaded by a webpage or an application executed by a client device, comprising a client device executing a webpage or an application loaded from a content server which embed nesting element(s) used for loading nested content from nested content server(s). The webpage/application embeds a host monitoring code executed to collect session data indicative of execution session of the webpage/application including execution of nested content loaded using the nesting element(s), transmitting a signature of the session data to server(s) configured to classify the execution according to at least part of the session data extracted from the signature, and transmitting transaction indicator(s) of execution of the nested content to one or more providers of the nested content which may verify execution of the nested content in the context of the webpage/application based on the classification obtained from the server(s).
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: October 17, 2023
    Assignee: Protected Media Ltd.
    Inventors: Asaf Greiner, Zac Sadan
  • Patent number: 11775964
    Abstract: A system and method are provided for managing loyalty program accounts. The method is executed by a device and includes providing, from the device, access to a loyalty wallet application. The method also includes storing loyalty account information for a plurality of loyalty accounts in the loyalty wallet application and integrating a loyalty tracking application, operable from the device, with at least one transaction channel accessed via the device. The method also includes receiving transaction data from the at least one transaction channel; detecting, from the transaction data, that a transaction yet to be executed is eligible for a loyalty reward associated with one or more of the plurality of loyalty accounts; and modifying the transaction to use corresponding loyalty account information to obtain the loyalty reward. The method also includes enabling the modified transaction to be completed to obtain the loyalty reward.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: October 3, 2023
    Assignee: The Toronto-Dominion Bank
    Inventors: Alexander Christian Raphael Venditti, Jenny Wai Ching Fung-Peloso, Jennifer Marie deLagran
  • Patent number: 11734726
    Abstract: A computerized method of content verification comprising using a server for receiving a first data from a host monitoring code embedded in a webpage or an application loaded from a content server and executed by a client device, the host monitoring code is executed by the client device during an execution of the webpage or the application which further embeds nesting element(s) for loading nested content from nested content server(s), the first data is indicative of the execution, receiving a second data indicative of the execution from a guest monitoring code embedded in the nested content, combining the first data and second data for compliance verification of the execution with one or more rules associated with the nested content and initiating action(s) according to the verification. Wherein the first data is not available to the guest monitoring code and the second data is not available to the host monitoring code.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: August 22, 2023
    Assignee: Protected Media Ltd.
    Inventors: Asaf Greiner, Zac Sadan
  • Patent number: 11734728
    Abstract: A method and apparatus for providing Web advertisements to online users is disclosed. A balanced set of negative data points and positive data points is derived from a log of Ad impressions and used to train a classifier. In response to an Ad request signal, a plurality of Ads is retrieved from a database. The Ad request signal indicates a request to provide an Ad for a slot available on a Web page associated with a website. The signal is provided in relation to an access of the Web page by an online user and includes information related to the online user. A choice of an Ad is predicted based on the information related to the online user and the plurality of Ads. The Ad is provided to a Web server to cause display of the Ad on the slot when the Web page is displayed to the online user.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: August 22, 2023
    Assignee: [24]7.ai, Inc.
    Inventors: Nitin Gupta, Gaurav Kumar
  • Patent number: 11727442
    Abstract: A variation of a method for serving interactive content includes: inserting a parent card into a visual element; inserting a set of child cards over the parent card in the visual element, each child card including advertising content related to the parent card; in response to a swipe over the visual element following insertion of the visual element into a document rendered on a display, indexing through the set of child cards rendered over the parent card; in response to selection of a child card, triggering the computing device to open an expanded window over the document; rendering expanded variants of child cards within the expanded window; in response to a swipe over the expanded window, indexing through expanded variants of the set of child cards rendered; and, in response to selection of an expanded variant of a particular child card, triggering the computing device to navigate to an external document associated with the particular child card.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: August 15, 2023
    Assignee: Yieldmo, Inc.
    Inventors: Jean Tran, Bo Wang, David Goligorsky, David Sebag