Calculate Past, Present, Or Future Revenue Patents (Class 705/14.46)
  • Patent number: 11321623
    Abstract: Methods, apparatus, systems to determine a conditional probability based on audience member probability distributions for media audience measurement are disclosed. Disclosed example methods for media audience measurement include determining a first audience probability distribution for a first member of a household and determining a second audience probability distribution for a second member of the household. Disclosed example methods also include calculating probabilities for audience combinations of the first member and the second member of the household based on the first audience probability distribution and the second audience probability distribution. Disclosed example methods further include determining a household audience characteristic probability based on the calculated probabilities of the audience combinations of the household. The household audience characteristic indicates likelihoods of different possible audience compositions of the household for a media event.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: May 3, 2022
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventors: Michael Sheppard, Paul Donato, Peter C. Doe
  • Patent number: 11294944
    Abstract: Aspects of subject technology provide systems and methods for simultaneously spell-correcting and completing partial search queries being entered by a user on the user's electronic device. An apparatus such as a computing device may receive partial search queries from the user's electronic device as each character of the partial search query is entered by the user. The apparatus may utilize a machine-learning model to generate suggested queries that include spelling-corrected versions of the received partial query, query completion suggestions for the partial query, and/or spelling-corrected completion suggestions for the partial query.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: April 5, 2022
    Assignee: Apple Inc.
    Inventors: Andrew M. Finch, Zinaida A. Pozen, Matthias Paulik, Arnaud Legendre, Olga I. Gurevich
  • Patent number: 11250087
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting an audience for content are disclosed. In one aspect, a method includes receiving, from a content item provider, a request to distribute content items to users that have been deemed interested in a particular entity. First users that have expressed an interest in the particular entity are identified. Expansion entities for the particular entity are identified in a knowledge graph. At least one of the expansion entities can be connected to the particular entity by a relationship path. Second users are identified. The second users are deemed interested in the particular entity based on the second users having expressed an interest in an expansion entity. The content items are provided to at least a portion of the first users and at least a portion of the second users.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: February 15, 2022
    Assignee: Google LLC
    Inventor: Praveen Paritosh
  • Patent number: 11250497
    Abstract: Methods, systems, and computer-readable storage media for computer-implemented simulation of a digital advertising system to generate data. Actions include executing a plurality of actors, each actor being provided as computer-executable code including functionality of a respective component of a digital advertising system, and including one or more configuration parameters, during a simulated real-time bidding (RTB) process, transmitting, by each actor, at least one message to another actor, each message representing a transaction between actors in the digital advertising system, and being at least partially based on the one or more configuration parameters of a respective actor, and logging data representative of transactions occurring during the simulated RTB process.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: February 15, 2022
    Assignee: SAP SE
    Inventors: Ralph Debusmann, Ioannis Stratakos
  • Patent number: 11244344
    Abstract: The disclosed systems and methods aid advertisers in improving the calculation of the return on investment (ROI) for online marketing. The systems and methods allow advertisers to calculate the ROI of the online marketing of one or a plurality of advertisements by tracking the user identifier of the user devices used to interact with online marketing materials (e.g., online advertisement) and then, once a purchase is made, reconciling which marketing materials the customer interacted leading up to the purchase.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: February 8, 2022
    Assignee: DEALER INSPIRE INC.
    Inventor: Joseph Chura
  • Patent number: 11227305
    Abstract: An example method involves a computing device displaying a first action-outcome node corresponding to a first marketing-campaign action, displaying a plurality of outcomes of the first marketing-campaign action, positioned around the first action-outcome node, wherein each outcome corresponds to a potential result of the first marketing-campaign action, displaying a second action-outcome node corresponding to a second marketing-campaign action, displaying a plurality of outcomes of the second marketing-campaign action, positioned around the second action-outcome node, wherein each outcome corresponds to a potential result of the second marketing-campaign action, and displaying a graphical link connecting an outcome of the first action-outcome node to the second action-outcome node.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: January 18, 2022
    Assignee: Harland Clarke Corp.
    Inventor: Paul Mandeville
  • Patent number: 11210707
    Abstract: Methods, systems and computer program products for submitting a network proxy bid and replacing the network proxy bid with an actual bid associated with advertisement placement are described. In some implementations, instead of submitting a static bid, an advertiser can submit a network proxy bid to an advertising exchange. A network proxy bid can indicate to the advertising exchange that the advertiser wishes to receive a call back from the advertising exchange when an impression matching targeting criteria specified by the advertiser becomes available. The advertiser then can calculate and submit an actual static bid to replace the network proxy bid in response to the call back.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: December 28, 2021
    Assignee: Google LLC
    Inventors: Joerg Heilig, Scott Spencer, Rahul Bafna, Wayne W. Lin
  • Patent number: 11205198
    Abstract: A system for advertising is disclosed, the system comprising a communication devices; an advertising mediums for displaying an advertisement; a vendors; an advertising agency; and a computer-readable medium coupled to the communication device having instructions stored thereon which when executed by the communication device, cause the communication device to perform operations.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: December 21, 2021
    Assignee: OOH SOFTWARE LLC
    Inventor: Ryan Mark Klockner
  • Patent number: 11205199
    Abstract: Methods and systems are described for providing programmatic creation and modification of advertising services including advertising campaigns. In one embodiment, a system includes an advertising campaign framework having one or more application programming interfaces (APIs) and software components that include one or more software programs and software code libraries. A storage medium stores instructions of the one or more APIs and software components. Processing logic is coupled to the storage medium. The processing logic is configured to execute the instructions of the one or more APIs and software components to receive a function call from an ad campaign software of an advertising entity, to provide a set of functionality for programmatically creating an ad campaign and programmatically modifying an ad campaign, and to generate a response that is sent to the ad campaign software of the advertising entity.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: December 21, 2021
    Assignee: VUNGLE, INC.
    Inventors: Daniel Kang, Ben Bear, Zain Jaffer, David Gregson
  • Patent number: 11176476
    Abstract: Methods, apparatus, systems to determine a conditional probability based on audience member probability distributions for media audience measurement are disclosed. Disclosed example methods for media audience measurement include determining a first audience probability distribution for a first member of a household and determining a second audience probability distribution for a second member of the household. Disclosed example methods also include calculating probabilities for audience combinations of the first member and the second member of the household based on the first audience probability distribution and the second audience probability distribution. Disclosed example methods further include determining a household audience characteristic probability based on the calculated probabilities of the audience combinations of the household. The household audience characteristic indicates likelihoods of different possible audience compositions of the household for a media event.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: November 16, 2021
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventors: Michael Sheppard, Paul Donato, Peter C. Doe
  • Patent number: 11151604
    Abstract: Systems, methods, and computer-readable media for controlling the timing of customer interactions (e.g., targeted product or service offerings to customers) in order to determine optimally efficient usage of a seller's available inventory are disclosed. A customer selection problem (CSP) may be formulated and solved to implement a customer selection policy for controlling the timing with which customers from a customer pool will be targeted with offerings. The customer selection policy may include dynamic optimization to account for intertemporal effects of customer decisions.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: October 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Adam N. Elmachtoub, Roger D. Lederman
  • Patent number: 11146861
    Abstract: A system and method includes an automatic content recognition (ACR) headend to perform ACR recognition on a video stream that is also being streamed to a smart TV, to detect timing of an upcoming ad spot to be delivered within the video stream. An addressable TV (ATV) engine can be in communication with the ACR head end and to: determine, from data of an ad campaign, whether a first ad to be delivered to the ad spot is off target for the ad spot; notify the ad replacer client to replace the first ad with an addressable ad when the first ad is off target for the ad spot; and provide, to the ad replacer client, criteria with which to constrain an ad request to obtain a second ad that is on target for the ad spot.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: October 12, 2021
    Assignee: Roku, Inc.
    Inventors: Marcus Liassides, Stefan Liassides
  • Patent number: 11120058
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for generating and providing stacked attribution distributions within a stacked attribution user interface. For example, the disclosed systems can utilize attribution models to generate stacked attribution distributions as breakdowns of other attribution distributions. The disclosed systems can further provide a stacked attribution user interface that includes selectable elements for identifying event categories, dimensions, and attribution models for generating stacked attribution distributions. Based on user interaction with these selectable elements, the disclosed systems can dynamically generate, provide, and modify attribution breakdowns via the stacked attribution interface.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: September 14, 2021
    Assignee: Adobe Inc.
    Inventors: Trevor Paulsen, Nathan Purser, David Wilcox
  • Patent number: 11087356
    Abstract: Systems and methods of dynamically varying the intensity of providing content items in a remarketing campaign based on tracking client device interactions are provided. The system can assign an account identifier to a first segment for a pre-conversion model, responsive to receiving a first interaction associated with a content provider from a client device. The system can assign the account identifier to a second segment for the pre-conversion model, responsive to receiving a second interaction. The system can assign the account identifier to a third segment, responsive to receiving a third interaction. The third interaction can include a conversion event. The system can generate a post-conversion model based on the third segment and the pre-conversion model. The system can determine an intent index for the account identifier based on the post-conversion model. The system can store the account identifier into an interest cluster based on the intent index.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: August 10, 2021
    Assignee: Google LLC
    Inventors: Jan Blom, Emre Demiralp
  • Patent number: 11080772
    Abstract: A method includes comparing a consumer ingredient inventory to a plurality of recipes to determine a relevance percentage; separating the plurality of recipes into sets based on the relevance percentage; generating a respective campaign of a respective producer based on campaign parameters for a respective ingredient, which includes creating a plurality of slots based on a campaign quantity of the respective ingredient and determining a ranking bid for each of the plurality of slots based on the campaign parameters; and ranking each recipe within each of the sets based on a plurality of campaigns regarding each of the plurality of ingredients in each recipe, which includes determining a highest ranking bid from the plurality of campaigns for each ingredient in each recipe within each of the sets and aggregating the highest ranking bid for each ingredient in each recipe to determine a score for each recipe within each of the sets.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: August 3, 2021
    Assignee: RECIPPEEPS, INC.
    Inventor: Benjamin Luke
  • Patent number: 11080764
    Abstract: A bid management system generates estimated performance metrics at the bid unit level to facilitate bid optimization. The bid management system includes a hierarchical feature selection and prediction approach. Feature selection is performed by aggregating historical performance metrics to a higher hierarchical level and testing features for statistical significance. Features for which a significance level satisfies a significance threshold are selected for prediction analysis. The prediction analysis uses a statistical model based on selected features to generate estimated performance metrics at the bid unit level.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: August 3, 2021
    Assignee: ADOBE INC.
    Inventors: Chen Dong, Zhenyu Yan, Pinak Panigrahi, Xiang Wu, Abhishek Pani
  • Patent number: 11037190
    Abstract: Methods and devices for determining third party content to display on one or more webpages may include receiving an identification of at least one third party content for analysis. The methods and devices may include receiving third party content performance metric information for the at least one third party content based on an analysis of the at least one third party content. The methods and devices may include determining whether the third party content performance metric information is within a performance threshold level and sending a third party content control message that prevents the at least one third party content from presentation on the webpage based at least on the third party content performance metric information exceeding the performance threshold level.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: June 15, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Paul John Roy, Arthesh Satish Kumar, Somenath Dey, Amiya Gupta
  • Patent number: 11030649
    Abstract: A financial institution computing system includes an account database structured to store a plurality of transaction parameters with respect to a financial account of a customer, a receptiveness metrics circuit, and an interaction generation circuit. The receptiveness metrics circuit is structured to extract the plurality of transaction parameters from the account database. The receptiveness metrics circuit is further structured to determine one or more receptiveness metrics attributed to the customer based on the extracted transaction parameters, the one or more receptiveness metrics indicating likelihoods of the customer converting an interaction from the financial institution. The interaction generation circuit is structured to transmit the interaction to the customer at an optimal time based on the one or more receptiveness metrics.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: June 8, 2021
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Wayne Barakat, Michael Fitzpatrick, Mark A. Frank, Yvette M. Hatton, Pey-Ning Huang, Michael Lyon, Kimberly D. Peck, Melissa Schroder Viscomi
  • Patent number: 11010091
    Abstract: Embodiments are disclosed for a multi-tier storage system. The techniques include identifying a candidate extent stored in a first tier of a first storage pool of a multi-tier storage system (MTSS). The candidate extent is blocked from promotion because of a space constraint on a second tier. The techniques also include identifying a second tier of a second storage pool. The second tier provides faster input-output (I/O) access than the first tier provides. Additionally, the second pool includes available space to store the candidate extent. The techniques further include copying the candidate extent to the second tier of the second storage pool. The techniques also include generating a cross-pool mapping. The cross-pool mapping maps from a first address of the candidate extent in the first tier of the first storage pool to a second address of the copied candidate extent in the second tier of the second storage pool.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kushal Patel, Pardeep Singh, Sarvesh S. Patel, Sachin Chandrakant Punadikar
  • Patent number: 11004118
    Abstract: A computer-implemented method for enhancing an offer included within an online advertisement is implemented by a computing device. The computing device is coupled to a memory device. The method includes storing, within the memory device, a plurality of online advertisements. At least some of the plurality of online advertisements include offers. The method also includes identifying a candidate offer included within an online candidate advertisement from the plurality of online advertisements stored within the memory device, validating the candidate offer including determining that a web site associated with the online candidate advertisement includes data matching the candidate offer, and enhancing the display information associated with the validated candidate offer prior to providing the online candidate advertisement associated with the validated candidate offer.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 11, 2021
    Assignee: Google LLC
    Inventors: Varouj Chitilian, Amar Anil Chokhawala, Girish Deodhar, Derek Coatney, Wei Wu, Tarun Kumar Jain
  • Patent number: 10991143
    Abstract: A method and system is provided to create animated faces using texture manipulation. A face template is provided to enable a user to define features of the face. A composite face is created from multiple layers that include a bottom layer, an animation layer, and a static layer. The composite face is animated by selectively animating one or more of the layers.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: April 27, 2021
    Assignee: Roblox Corporation
    Inventors: Deepak Chandrasekaran, Stephen Jobe, Vince D'Amelio
  • Patent number: 10977643
    Abstract: Embodiments of the present application relate to a method, device, and system for obtaining service, executing operations, and offline physical equipment-based information transmission. The method includes obtaining, by a terminal, identifying information associated with a provision device, communicating, by the terminal, the identifying information to an identifying information receiver, obtaining, by the terminal, provision information associated with the provision device, wherein the provision information is obtained as feedback by the identifying information receiver based on the identifying information, and wherein the provision information is indicative of at least one service or one product provided by the provision device, and providing, by the terminal, at least a subset of the provision information associated with the provision device to a user of the terminal.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: April 13, 2021
    Assignee: BANMA ZHIXING NETWORK (HONGKONG) CO., LIMITED
    Inventors: Chunsong Yang, Zhijun Yuan
  • Patent number: 10929870
    Abstract: Advertising impressions are collected and a block in a block chain is created for each impression or a set of impressions. Each block includes a hash of a preceding block in the block chain. The block chain may be traversed to analyze advertising impressions and determine their effectiveness. Advertising content may include embedded code that invokes transmission of a notification to a server. The server creates a block in response to the notification that includes data such as the advertising content (or a reference to it), attributes of a target consumer, information regarding an advertising campaign, and/or other data describing the advertising impression.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: February 23, 2021
    Assignee: REFLEKTION, INC.
    Inventors: Amar Chokhawala, Vivek Gupta
  • Patent number: 10917455
    Abstract: The present application relates to the field of software application, and specifically relates to a file transfer display control method and apparatus, and a corresponding terminal. The method comprises the steps of: an application executes a file transfer task; obtain transfer progress information of the file transfer task; and overlay a floating window assembly at the top layer of a preset display interface of the application, and display the transfer progress information in the floating window assembly. According to the present application, by overlaying the floating window assembly at the top layer of the preset display interface of the application and displaying the transfer progress information in the floating window assembly, preposition of the transfer progress information of the file transfer task is achieved, so that a user can conveniently check the file transfer progress in the preset display interface of application in real time.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: February 9, 2021
    Assignee: Beijing Dajia Internet Information Technology Co., Ltd.
    Inventors: Meikai Qu, Hui Xue, Jian Wu
  • Patent number: 10909158
    Abstract: A method and apparatus for generating information are provided. An embodiment of the method includes: collecting characteristic information of a target user, and dividing the collected characteristic information into at least two dimensions, the characteristic information including user information and user behavior information; selecting the dimension associated with a target service type from the plurality of dimensions; and generating a target number of characteristic information sets based on cluster analysis on the characteristic information in the selected dimension. The embodiment can generate a characteristic information set corresponding to a user of any service type using the characteristic information of the target user, thereby improving the universality of the method for generating information.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: February 2, 2021
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventors: Jianfeng Kang, Jian Sun, Bo Wen
  • Patent number: 10902067
    Abstract: Embodiments of the present disclosure help content providers maximize the profitability of the online content they produce by providing an accurate, inexpensive, and timely quantitative estimate of the revenue the content is likely to generate. Various embodiments can refine estimates based on real-time or near-real-time data in conjunction with historical pricing data, thereby further improving the accuracy of the revenue predictions. A computer-implemented method according to one embodiment of the present disclosure comprises receiving, by a computer system, information regarding a topic; identifying, by the computer system, a format for content associated with the topic; and determining a score indicative of predicted revenue generated from future content in the identified format associated with the topic, wherein determining the score is based on a revenue model under which revenue from the future content would be generated.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: January 26, 2021
    Assignee: Leaf Group Ltd.
    Inventors: Antonio Magnaghi, Jeremy Daw, Jeong-Yoon Lee
  • Patent number: 10896436
    Abstract: A system for providing authenticity, integrity, and non-repudiation to advertising technology. At least one processor receives an ad request for an ad impression available for sale. The ad request includes attributes associated with the ad impression and a cryptographic proof that provides non-repudiation and data integrity of the ad request. The ad request is authenticated by querying a blockchain. The processor accesses a database of second parties seeking to purchase ads online. The database stores attributes associated with each second party, matches the ad request with a selected second party based on the attributes associated with each second party in the database and the attributes associated with the ad impression of the ad request. The processor transmits to the first party a message having an ad and a cryptographic proof of the message, so as to fill the ad impression with the ad for the selected second party.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: January 19, 2021
    Inventors: Nelson Hunter Prendergast, Aaron Brown
  • Patent number: 10878462
    Abstract: Methods and apparatus are provided for the dynamic placement, management and monitoring of Internet advertising. A provider of Internet content distributes the Internet content by embedding an advertisement placeholder in the Internet content; and provides the Internet content to an aggregator web site. The aggregator web site presents the Internet content to at least one end user with at least one advertisement in the advertisement placeholder. The advertisement placeholder is processed by a third party agent to automatically share revenue from the at least one advertisement with the provider of the Internet content and a provider of the aggregator web site. The advertisement placeholder can optionally be embedded in the Internet content using one or more templates. The third party agent also evaluates the content and at least one policy of multiple parties to identify at least one advertisement to present in the advertisement placeholder.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: December 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Shang Qing Guo, Jeffrey Owen Kephart, Jonathan Lenchner
  • Patent number: 10861057
    Abstract: A method and system for controlling real-time bidding for online advertisements is disclosed. According to one embodiment, a computer-implemented method comprises communicating with a bidder and an impression server and an event tracking server. The bidder receives a real-time bidding (RTB) request containing an available impression from an exchange and places a bid corresponding to the RTB request. The impression server receives impression requests from a browser and responds to the impression requests from the browser. The event tracking server receives event requests from the browser and responds to event requests from the browser. Campaign performance data is retrieved from one or more of the impression server and the event tracking server and compared to the campaign target. The bidder is notified whether to bid for online advertisement impressions based on the campaign performance data.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: December 8, 2020
    Assignee: Valassis Digital Corp.
    Inventors: Ben Haley, Michael Els, Damien Harris, Christopher Farmer, Kurt Carlson
  • Patent number: 10853735
    Abstract: Systems, methods, and computer-readable media are disclosed for maximizing quantifiable user interaction via modification of adjustable parameters. In one embodiment, an example method may include determining a first output to maximize, where the first output is a function of a first adjustable parameter and a second adjustable parameter, determining first data comprising a first actual value of the first output when the first adjustable parameter is set to a first value and the second adjustable parameter is set to a second value, and determining a first predictive model that generates a first predicted value of the first output. Example methods may include determining, using the first predictive model, a third value for the first adjustable parameter and a fourth value for the second adjustable parameter to maximize the first predicted value, and sending the third value and the fourth value.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Yu Gan, Cédric Philippe Archambeau, Rodolphe Jenatton, Jim Huang, Fabian Lutz-Frank Wauthier
  • Patent number: 10803473
    Abstract: Embodiments of the invention provide a method, system and computer program product for retail deployed CRM. A CRM method for retail environments includes sensing entry of a mobile device into a physical space and identifying a customer record for a customer in a CRM system associated with the detected mobile device. The method also includes thereafter detecting a proximity of the mobile device to a product stored in the physical space and creating an opportunity record in the CRM system in connection with the customer for the product. Finally, the method includes responding to sensing egress of the mobile device from the physical space, by marking the opportunity record as closed-won if the product has been purchased by the customer.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: October 13, 2020
    Assignee: SUGARCRM INC.
    Inventors: Matthew Marum, Wes Moran
  • Patent number: 10747835
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting an audience for content are disclosed. In one aspect, a method includes receiving, from a content item provider, a request to distribute content items to users that have been deemed interested in a particular entity. First users that have expressed an interest in the particular entity are identified. Expansion entities for the particular entity are identified in a knowledge graph. At least one of the expansion entities can be connected to the particular entity by a relationship path. Second users are identified. The second users are deemed interested in the particular entity based on the second users having expressed an interest in an expansion entity. The content items are provided to at least a portion of the first users and at least a portion of the second users.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: August 18, 2020
    Assignee: Google LLC
    Inventor: Praveen Paritosh
  • Patent number: 10740786
    Abstract: Systems and methods for dynamically tracking delivery and performance of digital advertising placed on non-personal devices in physical locations and integrating, displaying, and reporting impressions and events in digital advertising systems.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: August 11, 2020
    Assignee: Intersection Parent, Inc.
    Inventors: Yehuda Ari Buchalter, Kshitij Sharma, Jason Shao, William T. Maslyn, Nitin Shriram
  • Patent number: 10728225
    Abstract: Embodiments include one or more client devices accessible by users, an online system, and one or more partner systems such that the online system is able to identify a user of the online system across different devices and browsers based on the user activity that occurs external to the online system. A user performs user actions (e.g. purchase a product) on a web page of a partner system and may provide personally identifiable information (PII) to the partner system. The partner system provides the hashed PII and user actions performed by the user to the online system. The online system identifies a user profile on the online system by matching personal information in the user profile to the hashed PII. The online system generates a confidence score indicating a likelihood that the identified user of the online system is the individual that performed the external user action.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: July 28, 2020
    Assignee: Facebook, Inc.
    Inventors: Li Zhou, William Bullock, Anh Phuong Bui
  • Patent number: 10684867
    Abstract: According to an example, a computer creates an application entry in a microblog page, receives a triggering operation command associated with the application entry, generates, based on the triggering operation command, a floating layer at a predetermined position on the microblog page, receives application data at the floating layer, and runs an application in the floating layer based on the application data.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: June 16, 2020
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Songyun Liu
  • Patent number: 10664874
    Abstract: Methods, systems and computer program products for submitting a network proxy bid and replacing the network proxy bid with an actual bid associated with advertisement placement are described. In some implementations, instead of submitting a static bid, an advertiser can submit a network proxy bid to an advertising exchange. A network proxy bid can indicate to the advertising exchange that the advertiser wishes to receive a call back from the advertising exchange when an impression matching targeting criteria specified by the advertiser becomes available. The advertiser then can calculate and submit an actual static bid to replace the network proxy bid in response to the call back.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: May 26, 2020
    Assignee: Google LLC
    Inventors: Joerg Heilig, Scott Spencer, Rahul Bafna, Wayne W. Lin
  • Patent number: 10650611
    Abstract: Systems and methods for creating, storing, and manipulating 3D objects in a software-supported virtual environment, without having to release new versions or renderings of the software-supported virtual environment, are disclosed. The system includes one or more graph files for defining particular 3D objects, where the one or more graph files define the object behavior in the software-supported virtual environment. A mobile application included in the system may receive the one or more graph files for displaying the 3D objects. A user of the mobile application may visually manipulate or configure the 3D objects, such as extending or rotating the 3D objects, which results in real-time adjustments to the one or more graph files, the display, and additional services such as price quoting.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: May 12, 2020
    Assignee: ATLATL SOFTWARE, INC.
    Inventors: Andrew McClain Hanold, Benjamin Cowles, Philip Bailey, Eric Wood, Eric Benn, Jeremy Batts, Zach Hixson, Renald Jean-Charles, Lucas Stertz, Justin Williams, Jonathan Faulhaber, Brian Sweet
  • Patent number: 10643250
    Abstract: The disclosure provides technology for managing the placement of advertisements. An ad insertion platform contains one or more lists that allow the ad insertion platform to filter advertisement placements and manage placing advertisement opportunities to the appropriate buyers. The disclosure also provides a database and monitoring software to allow faster querying and management of data for the real time bidding system.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: May 5, 2020
    Assignee: Oath Inc.
    Inventors: Martin Brown, Thomas Schmidt, Giao Huu Phan, Amanda Roever, Pravin Savkar, Karim Seada
  • Patent number: 10582248
    Abstract: Electronic digital display systems, including roadside display devices, vehicle-based devices, personal mobile devices, intermediary servers, advertising servers, and/or additional external data sources may operate individually or in combination to identify one or more vehicle locations, driving routes, driver and passenger characteristics, and the like. Vehicle and individual characteristics may be determined based on data received from traffic cameras, vehicle-based devices, personal mobile devices, and/or other data sources. Based on the vehicle characteristics, individual characteristics, driving data and driving patterns, and the like, digital content may be determined for electronic roadside displays to be viewable by the approaching vehicles, and/or other digital display devices to be viewable by associated individuals via other display devices and at other times.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: March 3, 2020
    Assignee: Allstate Insurance Company
    Inventor: Robert Wasserman
  • Patent number: 10575033
    Abstract: Methods and systems for inserting targeted advertisements into video content. One or more embodiments analyze video content to identify media insertion locations on digital object surfaces for inserting advertisements. Additionally, one or more embodiments select advertisements to insert into the video content at the media insertion locations based on the media insertion locations, a viewer, or a viewing device of the viewer. One or more embodiments also digitally insert the advertisements into the video content by placing the selected advertisements at the media insertion locations corresponding to the digital object surfaces. One or more embodiments then provide the video content with the targeted advertisements to the viewing device of the viewer.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: February 25, 2020
    Assignee: Adobe Inc.
    Inventor: Kevin Smith
  • Patent number: 10546305
    Abstract: A system is disclosed for a pay-per-action (PPA) advertising model. An advertiser reports actions and pays an advertising provider for each action that is reported. The payment may be based on the rate at which the actions are reported. The action rate may be updated based on each reported action, which may modify the payment for that action and may modify the payment for previous actions. A one-time premium may be charged to advertisers and a minimum action rate may be established to encourage advertisers to accurately report actions.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: January 28, 2020
    Assignee: Oath Inc.
    Inventors: Mohammad Mahdian, Kerem Tomak
  • Patent number: 10540677
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for determining information. A first user device for presenting content to a user is identified. A second co-located device is identified. A determination is made, based on one or more criteria, to use audible or inaudible sound emitted from the first device to ascertain whether audio controls on the first device and a speaker associated with the first device are enabled. A token that is to be played on the first device is identified. A notification is provided to the second co-located device to listen for the token emitted by the first device. The token for playing on the first device is provided. Information related to a recording is received from the second co-located device. A determination is made whether the first device's audio controls and speakers are enabled.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: January 21, 2020
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 10528986
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving, from a client device of a user, a notification of an available ad space in a user interface of an application executing on the client device, identifying one or more advertising elements, each advertising element representing a respective buyer and comprising a respective bid price, one or more respective campaigns, and one or more respective creative elements, for a particular advertising element having a bid price based on, at least in part, past revenue generated from the buyer, determining an impression frequency from one or more of the creative elements of the particular advertising element, and adjusting the particular advertising element's bid price based on the impression frequency, after adjusting the particular advertising element's bid price, ranking the advertising elements based on, at least in part, the respective bid prices, and for a top-ranked advertising element, identifying a fi
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: January 7, 2020
    Assignee: Xandr Inc.
    Inventors: Samuel Sierra Seljan, Arel Ives Lidow
  • Patent number: 10496979
    Abstract: A service provider provides one or more “best” total value suggestions for one or more items specified by a user. The suggestions are based on one or more of user preferences, user location, available funding options, available local merchant incentives, available manufacturer incentives, and local merchants offering the item. In one embodiment, the “best” total value is the lowest price available to the user. The user may make a purchase using a suggestion or a revised suggestion.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: December 3, 2019
    Assignee: PayPal, Inc.
    Inventors: Sebastien Taveau, Curtis Ares Sakamoto, Westley Martin Stringfellow, Joel Yarbrough
  • Patent number: 10475134
    Abstract: A social networking system presents suggestions to a user of a social networking system to use or install one or more applications accessible in the system. The social networking system offers suggestions by ranking candidate applications for a particular user and selecting applications to recommend based on the rankings. Advertisers associated with some applications may bid to boost the rankings of an application, making it more likely to appear for a given user.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: November 12, 2019
    Assignee: Facebook, Inc.
    Inventors: Deborah Liu, Nipun Mathur, Jeffrey Andrew Kanter, Vijaye Raji
  • Patent number: 10467708
    Abstract: Techniques to determine that an employer of a member has an omitted company page in a social network are described. A user input can be received from the member. The user input selecting a company from a company list. The company can have a similar name to an employer of the member and the company already having a company page. Member data of the member having social graph information can be accessed. Using the social graph information, a first connection density value for the member and the company can be calculated. Additionally, a second connection density value can be calculated for the member and the employer. Furthermore, a determination that the employer has an omitted company page can be determined based on the first connection density value and the second connection density value. Subsequently, a generation of a company page for the employer can be initiated based on the determination.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: November 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aviad Pinkovezky, Huining Feng, Viman Deb, George Benjamin Martin, Jingjing Huang, Michael Brentley Dimapilis
  • Patent number: 10462511
    Abstract: Provided are a method, a device and a system for presenting information. The method includes: acquiring at least one preset information presentation time point in a video to be played and a pre-stored presentation information set associated with video content at the information presentation time point, where the presentation information set corresponds to the information presentation time point in a one-to-one manner; selecting to-be-presented information from the presentation information set corresponding to the information presentation time point based on historical browsing information, to obtain the to-be-presented information corresponding to the information presentation time point; and sending the to-be-presented information corresponding to the information presentation time point to a terminal.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: October 29, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Junzhi Gao, Bin Zhou, Ao Peng, Yiting Zhang, Suibin Yao, Hao Hu, Changwen Yuan, Xiaokang Yuan, Xing Li, Shaolin Bai, Kunxian Wang, Quanzhen Jiang, Jie Qi
  • Patent number: 10433008
    Abstract: Methods and apparatus to utilize a minimum cross entropy to calculate granular data of a region based on another region for media audience measurement. An example method for calculating granular data of a region for media audience measurement includes determining, by executing first instructions via a processor, aggregate behavioral data associated with a measurement of a media audience of a target region; determining, by executing second instructions via the processor, aggregate demographics data of the target region; and determining, by executing third instructions via the processor, granular data of a source region. The example method includes calculating, by executing fourth instructions via the processor, granular data of the media audience of the target region by utilizing minimum cross entropy to apportion the aggregate demographics data and the aggregate behavioral data of the target region based on the granular data of the source region to determine.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: October 1, 2019
    Assignee: The Nielsen Company (US), LLC
    Inventors: Michael Sheppard, Jonathan Sullivan, Peter Lipa, Alejandro Terrazas
  • Patent number: 10395272
    Abstract: Techniques for analyzing marketing channels are described. Users are exposed to the marketing channels. User responses (e.g., purchases and no-purchases) to the exposures are tracked. Upon a request from a marketer to analyze an attribution of a marketing channel, the user responses are analyzed. The attribution represents the credit that the marketing channel should get for influencing the users exposed thereto into exhibiting a particular user response (e.g., a purchase). The analysis involves multiple steps. In a first step, a non-parametric estimation is used to generate a value function at a user-level. In a second step, a coalitional game approach is used to estimate the attribution based on the value function. A response is provided to the marketer with data about the attribution.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: August 27, 2019
    Assignee: Adobe Inc.
    Inventors: Meghanath Macha Yadagiri, Shiv Kumar Saini, Ritwik Sinha
  • Patent number: 10387909
    Abstract: Techniques for managing a marketing campaign of a marketer are described. In an example, the marketing campaign uses multiple marketing channels. Attribution of each marketing channel to a user conversion is estimated. Usage of a marketing channel within the marketing campaign is set according to the respective attribution. A marketing channel attribution model is selected from candidate marketing channel attribution models and is applied to estimate the attributions. The selection is based on the accuracy of each of the models associated with estimating the attributions given a set of parameters. To evaluate the accuracy, user journeys are simulated given the set of parameters. True attributions of each marketing channel are determined from the simulation. Each of the marketing channel attribution models is also applied to the simulation to generate estimated attributions. The true and estimated attributions are compared to derive the accuracies.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: August 20, 2019
    Assignee: Adobe Inc.
    Inventors: Meghanath Macha Yadagiri, Ritwik Sinha, Shiv Kumar Saini