Patents Examined by Chinyere Mpamugo
-
Patent number: 12093980Abstract: 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: GrantFiled: August 29, 2019Date of Patent: September 17, 2024Assignee: Meta Platforms, Inc.Inventors: Alexander Salem Franklin, Xiao Ou Wang
-
Patent number: 12093975Abstract: 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: GrantFiled: September 23, 2020Date of Patent: September 17, 2024Assignee: International Business Machines CorporationInventors: Craig M. Trim, John D. Wilson, Shikhar Kwatra, Jeremy R. Fox
-
Patent number: 12051087Abstract: 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: GrantFiled: November 20, 2023Date of Patent: July 30, 2024Assignee: SAS Institute Inc.Inventors: Craig Geoffrey Statham, Sauryha Lynne Gay
-
Patent number: 12014394Abstract: 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: GrantFiled: March 7, 2023Date of Patent: June 18, 2024Assignee: THRIVE MARKET, INC.Inventors: Pradyumna Siddhartha, Mohammad Sabah, Qiqi Ai, Mo Lin, Aakash Pathak
-
Systems and methods for automatically managing placement of content slots in an information resource
Patent number: 12002072Abstract: 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: GrantFiled: September 16, 2015Date of Patent: June 4, 2024Assignee: GOOGLE LLCInventors: Matthew Strecker Burriesci, Willa Angel Chen -
Patent number: 11983735Abstract: 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: GrantFiled: June 2, 2017Date of Patent: May 14, 2024Assignee: Pinterest, Inc.Inventors: Bo Zhao, John William Gupta Egan, Burkay Birant Orten, Koichiro Narita, Samuel Seth Weisfeld-Filson
-
Patent number: 11978085Abstract: 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: GrantFiled: August 23, 2021Date of Patent: May 7, 2024Assignee: The Toronto-Dominion BankInventors: Ekas Kaur Rai, Yana Tzanov, Andrew Jhamiel Montgomery, Maryam Karbasi
-
Patent number: 11978073Abstract: 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: GrantFiled: May 31, 2023Date of Patent: May 7, 2024Assignee: MFTB Holdco, Inc.Inventors: Farah Abdallah, Andrei Lopatenko, Tarun Agarwal, Arun Balagopalan, Jackson R. Gibbons
-
Patent number: 11907974Abstract: 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: GrantFiled: July 8, 2022Date of Patent: February 20, 2024Assignee: Google LLCInventor: Xiaohuan Li
-
Patent number: 11907966Abstract: 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: GrantFiled: May 13, 2021Date of Patent: February 20, 2024Assignee: Thermodynamic Design, LLCInventors: Michael Vock, Pamela Ancona
-
Patent number: 11893599Abstract: 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: GrantFiled: April 1, 2022Date of Patent: February 6, 2024Assignee: Hint, Inc.Inventors: Muthanna Nischal Ammatanda, Abraham Benjamin de Waal, Thomas Quinto, Laura Biersteker, Trinh Viet Ngoc Nguyen
-
Patent number: 11887164Abstract: 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: GrantFiled: May 26, 2015Date of Patent: January 30, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ido Priness, Dikla Dotan-Cohen, Haim Somech
-
Patent number: 11823165Abstract: 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: GrantFiled: February 5, 2020Date of Patent: November 21, 2023Assignee: Radius Networks, Inc.Inventors: Timothy Judkins, David Helms, Scott Yoder, Francis Nguyen, Marc Wallace
-
Patent number: 11798020Abstract: 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: GrantFiled: June 22, 2020Date of Patent: October 24, 2023Assignee: YCS Group, LLCInventor: Sid T. Shugart
-
Patent number: 11798024Abstract: 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: GrantFiled: May 13, 2021Date of Patent: October 24, 2023Assignee: Thermodynamic Design, LLCInventors: Michael Vock, Pamela Ancona
-
Patent number: 11790407Abstract: 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: GrantFiled: May 9, 2022Date of Patent: October 17, 2023Assignee: Protected Media Ltd.Inventors: Asaf Greiner, Zac Sadan
-
Patent number: 11775964Abstract: 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: GrantFiled: December 10, 2021Date of Patent: October 3, 2023Assignee: The Toronto-Dominion BankInventors: Alexander Christian Raphael Venditti, Jenny Wai Ching Fung-Peloso, Jennifer Marie deLagran
-
Patent number: 11734726Abstract: 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: GrantFiled: October 8, 2021Date of Patent: August 22, 2023Assignee: Protected Media Ltd.Inventors: Asaf Greiner, Zac Sadan
-
Patent number: 11734728Abstract: 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: GrantFiled: February 19, 2020Date of Patent: August 22, 2023Assignee: [24]7.ai, Inc.Inventors: Nitin Gupta, Gaurav Kumar
-
Patent number: 11727442Abstract: 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: GrantFiled: June 30, 2021Date of Patent: August 15, 2023Assignee: Yieldmo, Inc.Inventors: Jean Tran, Bo Wang, David Goligorsky, David Sebag