Optimization Patents (Class 705/14.43)
  • Patent number: 11508001
    Abstract: In an example embodiment, a method for processing payments made via an electronic payment processing system is provided. An example method includes obtaining training data from a data source. The training data relates to prior purchases made via the electronic payment processing system, wherein the data source includes, in some examples, only a checkout page in a purchase transaction funnel. Features associated with a negative user action in relation to prior purchases are identified. A machine learning algorithm produces a dynamic transactional behavior score indicative of a probability that a purchase will invoke a negative user action.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: November 22, 2022
    Assignee: Stripe, Inc.
    Inventor: Jeroen Antonius Egidius Habraken
  • Patent number: 11501341
    Abstract: Aspects of the subject disclosure may include, for example, a method including obtaining an advertisement package, wherein the advertisement package defines an interactive extended reality advertisement and includes a plurality of optional features; obtaining information about a user, their equipment, and their environment; creating an interactive extended reality advertisement by choosing a selected feature of the plurality of optional features according to the user information; and presenting the interactive extended reality advertisement to the user equipment. Other embodiments are disclosed.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: November 15, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Eric Zavesky, Paul Triantafyllou, Tan Xu, Zhu Liu
  • Patent number: 11475479
    Abstract: Systems, apparatus, methods, and computer program products are provided for optimized and effective leading messages, which may be an email subject that may provoke a consumer to access the body portion of an email message. A system may include circuitry configured to programmatically determine a predicted access rate for a leading message when the leading message is provided as a portion of a promotional message. Circuitry may be configured to track historical data indicating the access rates of leading messages and/or leading message terms. The circuitry may be configured to leverage the historical data to determine predicted access rates for leading messages, such as based at least in part on historical access rates associated with one or more leading message terms of the leading message.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: October 18, 2022
    Assignee: GROUPON, INC.
    Inventors: Raju Balakrishnan, Rajesh Girish Parekh
  • Patent number: 11455675
    Abstract: A server and method of providing an object for accessing a service of a service provider are provided. The server includes a context model providing unit configured to provide to the service provider at least one context model that is associated with the service, which is used by a device or a user, and a situation in which the device or the user uses the service; a purchase request receiving unit configured to receive a purchase request submitted by the service provider for a context model which is selected from among the at least one context model; and an object generation unit configured to generate the object for accessing the service of the service provider. The generated object is matched with the context model associated with the purchase request received from the service provider.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: September 27, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-hyun Ryu, Nam-wook Kang, Jae-young Lee
  • Patent number: 11442945
    Abstract: Techniques for integrating freshness and relevance within a programmatic relevance service are discussed herein. Some embodiments may include a relevance service system, including one or more batch processors and one or more online processors. The one or more batch processors may be configured to track message recipient behavior from electronic clickstream data, and generate models of functions that predict access probability for individual users. The one or more online processors may use the access probability calculated in batch to facilitate on demand deal ranking adjustments that account for freshness as informed by the predicted access probability for communications sent to the user.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: September 13, 2022
    Assignee: Groupon, Inc.
    Inventors: Ming-Chi Tsai, Amber Roy Chowdhury, Tong Zhao
  • Patent number: 11354276
    Abstract: Techniques for synchronization for cross-context digital item containers and collaboration are provided, receiving a user command to share a particular digital item from a first portfolio of digital items with a second portfolio of digital items. In response receiving the command to share the digital item, making a digital copy of it and placing it in the second portfolio of digital items. Subsequently, an alteration is made to the digital item and a determination is made with whom to share the alteration among those with whom the digital item had been previously shared. Those alterations can be accepted (or rejected) by the other portfolios. When they are accepted, they are applied to the digital copy.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: June 7, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Florian Pestoni, Balazs Nagy, Mark Roudebush
  • Patent number: 11349999
    Abstract: Methods and apparatus to generate audience measurement data from population sample data having incomplete demographic classifications are disclosed.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: May 31, 2022
    Assignee: The Nielsen Company (US), LLC
    Inventors: Dipti Umesh Shah, Antonia Toupet
  • Patent number: 11321741
    Abstract: Techniques for using a machine-learned model to personalize content item density. In one technique, an entity that is associated with a content request is identified. Multiple sets of content items are identified that includes content items of different types. A first position of a first slot is determined in a content item feed that comprises multiple slots. A second position of a previous content item is determined, in the content item feed, that is of a first type. A difference between the first position and the second position is determined. Based on the difference, a gap sensitivity value that is associated with the entity and is different than the difference is determined. Based on the gap sensitivity value, a content item from the multiple sets of content items is selected and inserted into the first slot. The content item feed is transmitted to a computing device to be presented thereon.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: May 3, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhiyuan Xu, Jinyun Yan, Shaunak Chatterjee
  • Patent number: 11316747
    Abstract: This invention relates to using topological analysis of a graph representing a multi agent computer simulation in order to allocate agents to a multiprocessing computer system so as to optimize the calculation of the simulation.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: April 26, 2022
    Assignee: Simudyne Ltd.
    Inventors: John Hill, Chris Spencer
  • Patent number: 11288703
    Abstract: The disclosed embodiments include methods, systems, and articles of manufacture for providing offers for linked transactions. Transaction data corresponding to a first product physically purchased using a financial service account and product identification data identifying the first purchased product are received. The transaction data and the product identification data are associated. A consumer that purchased the first product is determined based on at least the transaction data. Follow-on purchase to offer for sale to the consumer based on the product identification data is determined and a follow-up purchase offer to purchase the follow-on product is generated. The consumer is provided with the follow-on purchase offer to enable the consumer to purchase the follow-on product in an electronic commerce purchase transaction.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: March 29, 2022
    Assignee: Capital One Services, LLC
    Inventors: Thomas S. Poole, David E. Keating, Drew Jacobs, Janusz M. Niczyporuk, Luke A. Hammock
  • Patent number: 11283801
    Abstract: An account identification apparatus sets browsing authority for each of accounts such that browsing permission/prohibition is different for each of Web pages. Furthermore, the account identification apparatus causes a user terminal having accessed a predetermined Web site to transmit a request to each of the Web pages so as to acquire information about browsing permission/prohibition for each of the Web pages with regard to the user terminal and uses the acquired information about browsing permission/prohibition to identify an account with which the user terminal has logged in.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: March 22, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Takuya Watanabe, Eitaro Shioji, Mitsuaki Akiyama, Takeshi Yagi, Takeo Hariu
  • Patent number: 11277352
    Abstract: A method of adjusting a resource competition threshold for qualifying resource competition participants in resource competition is described. Processing circuitry of an apparatus obtains first competition data associated with a first time period, obtains a first optimal threshold according to the first competition data, and set the resource competition threshold according to the first optimal threshold. The processing circuitry obtains second competition data associated with a second time period, and obtains a second optimal threshold according to the second competition data. When a difference between the second optimal threshold and the resource competition threshold is greater than a difference threshold, the processing circuitry obtains third competition data and updates the resource competition threshold according to the third competition data.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: March 15, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhuolin Xiang, Zhengyong Zou, Ruichao Shi, Xuekai Li, Qiyun Su, Shifei Lin, Yan Zhao, Lei Huang
  • Patent number: 11263658
    Abstract: Systems and methods are presented for determining non-promotion content to include in an electronic promotion correspondence sent to a consumer. A promotion program offering system may access a set of promotions generated for a target consumer and determine the effect of presenting non-promotion content with one or more of the promotions. The promotion program offering system may determine selected promotions and/or non-promotion content to include in the electronic promotion correspondence according to any number of criteria, e.g., to maximize the probability the target consumer purchases one or more promotions in the electronic promotion correspondence.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: March 1, 2022
    Assignee: Groupon, Inc.
    Inventor: Rebecca Abigail Resnick Kossnick
  • Patent number: 11257125
    Abstract: A system and method in accordance with exemplary embodiments may include advertiser auctions based on segmentation informed by purchase data, including a financial institution, one or more advertisers, and a bidding server to facilitate advertiser bidding. Additionally, a system and method in accordance with exemplary embodiments may pool customer and/or transaction information in one or more databases. The system and method in accordance with exemplary embodiments may also utilize a bidding server to permit advertisers to bid on access to information or the ability to present an advertisement and/or offer to a customer.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: February 22, 2022
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Luke A. Hammock, Janusz Michael Niczyporuk
  • Patent number: 11250454
    Abstract: Various implementations described herein are able to leverage the interaction from one or more potential buyers relative to a digital image to automatically create a sales listing for items that appear to be of interest to the buyers. This reduces or eliminates all together the manual effort previously required of sellers in researching and collecting data on each item they wish to sell. Because of their technical nature, the innovative solutions described herein are also readily scalable which, in turn, greatly improves the seller's experience. Based on buyer interaction experiences, sales listings for each item for sale can be automatically created and listed.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: February 15, 2022
    Assignee: eBay Inc.
    Inventors: Arun Sudhindra, Ashwin Ganesh Krishnamurthy, Avishek Gyanchand, Joshua Urban, Yotam Sharan
  • Patent number: 11250477
    Abstract: Embodiments of the present disclosure provide methods, systems, and apparatuses for programmatically determining and adjusting electronic bid values for a digital content object based on different conversion rates during different network time periods.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: February 15, 2022
    Assignee: Groupon, Inc.
    Inventors: Rahul Anand, Sandeep Dey, Pravin P. Thampi, Zhi Guo
  • Patent number: 11244347
    Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer readable media that dynamically modify content distribution campaigns based on triggering conditions and actions. In particular, systems described herein can provide a user interface for display to a publisher device that includes a plurality of selectable options for setting triggering conditions and/or actions. For example, the disclosed systems can utilize a machine learning model to generate suggested triggering conditions and/or actions for one or more content distribution campaigns of a provider. Moreover, the disclosed systems can generate custom rules based on selected triggering conditions and actions and apply the custom rules during execution of digital content campaigns. For instance, the disclosed systems can monitor performance of content campaigns, detect triggering conditions, and dynamically modify digital content campaigns based on actions corresponding to the triggering conditions.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: February 8, 2022
    Assignee: Facebook, Inc.
    Inventors: Xiaoxiao Ma, Ko Ching Chang, Mohamed Yasser Ahmed Hammad Nour
  • Patent number: 11237794
    Abstract: An information processing device and information processing method capable of outputting an action based on an intention of the user. The information processing device including an action deciding unit that determines an action for a user on a basis of a distance from the user and an output control unit that outputs the action.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: February 1, 2022
    Assignee: SONY CORPORATION
    Inventor: Reiko Kirihara
  • Patent number: 11227309
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for grouping users are provided. One embodiment of the methods includes: dividing a plurality of users targeted by the an advertisement candidate into a plurality of user buckets, wherein each of the plurality of user buckets is associated with a first conversion score; obtaining a trained prediction model corresponding to the advertisement, wherein the trained prediction model is able to predict a conversion score based at least on the first conversion score associated with a user bucket and a second conversion score associated with a group of user buckets comprising the user bucket; and constructing an optimization model using the trained prediction model, wherein an objective function of the optimization problem is to maximize a total conversion score with a grouping strategy determined by solving the optimization problem.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: January 18, 2022
    Assignee: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Jia Yan, Zhigang Hua, Feng Qi, Yingqi Liu, Yingping Cao
  • Patent number: 11210632
    Abstract: In a global network of computers, a method ad system of profiling a user for targeting advertisements is disclosed. The method and system obtains and/or infers demographic information from end-users using on-line means. The invention next monitors end user activity and determines keywords therefrom. The system and method profiles an end user as a function of the determined end-user activity keywords and obtained/inferred end-user demographic information. Profiles of end-users are matched against targeted profiles of advertisements which are defined by the respective advertisers. This results in targeting advertisements to end-users based on end user profiles. Advertisers bid for advertisement placement with the system. In some embodiments, the system employs Vickrey auction type bidding. Using observed user behavior and the auction results, ads are prioritized for selection and viewing placement in a manner that provides the greatest potential value to the system.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: December 28, 2021
    Assignee: RAKUTEN GROUP, INC.
    Inventors: Thomas A. Gerace, Russell G. Barbour
  • Patent number: 11189185
    Abstract: A system for interactive online instruction includes an instructional subscription website and video management system configured to process video recordings. The video recordings may include (i) student videos uploaded by a student and (ii) instructor videos providing feedback to said student videos. A method of interactive online instruction is also disclosed. The method includes the steps of providing prerecorded course materials on an instructional subscription website including video lessons accessible by subscribing students, and providing a video management system configured to process video recordings including (i) student videos submitted by a student and (ii) instructor videos providing feedback to said student videos.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: November 30, 2021
    Assignee: ARTISTWORKS, LLC
    Inventor: David A. Butler
  • Patent number: 11164216
    Abstract: The present disclosure generally relates to an electronic system, a computerized method, and a non-transitory computer-readable storage medium for advertisement pricing. The system comprises a host server configured for performing steps of the method comprising: generating an electronic map representation of a geographical area; demarcating the electronic map representation into a plurality of demarcated regions; retrieving, from a transaction database, transaction data associated with merchant transactions in the plurality of demarcated regions; receiving, from a telecommunications service provider, mobile traffic data for generating consumer traffic data indicative of consumer traffic activity in the plurality of demarcated regions; and performing an advertisement pricing process to determine advertisement prices for each demarcated region based on at least the transaction data and consumer traffic data.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: November 2, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Shashank Kumar Trivedi, Vikas Bishnoi
  • Patent number: 11157968
    Abstract: Systems and methods for providing an advertisement platform where buyers and sellers can trade advertisement inventory programmatically at local, national, and/or worldwide levels. The advertisement platform server system may include an advertiser facing interface which permits advertisers to generate a request for orders (RFO) for an advertisement campaign which spans multiple advertisement channels. The RFO may be automatically provided to numerous media content providers, which may place committed orders which are to be autonomously accepted upon satisfaction of at least one condition of the RFO, such as a minimum budget. Once the committed orders are accepted, the advertisements may be routed to a traffic management system for publishing.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: October 26, 2021
    Assignee: WIDEORBIT LLC
    Inventors: Tyler Wallace Box, Brian M. Burdick, Geoffrey P. Coco, Ian P. Ferreira, Paul Jaffe, Alfred Lawrence Shiels, Brian Thoman, Ola Tiverman, Sean Trigony, Stacey N. Young
  • Patent number: 11126674
    Abstract: A system, a medium, and a method are provided to send soft recommendations to one or more devices. For example, a communication interface of a server device accesses request data generated by a first user account, where the request data includes soft recommend data intended for a second user account. A soft recommend component of the server device generates graphic data and determines one or more locations or display configurations of the second user account to provide the graphic data based on an estimated interest in the graphic data. An account management engine of the server device uploads the graphic data to the second user account based on the one or more locations of the second user account determined to provide the graphic data. A transceiver of the communication interface that transmits the uploaded graphic data to a client device enabled to access the second user account.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: September 21, 2021
    Assignee: PAYPAL, INC.
    Inventor: Michael Charles Todasco
  • Patent number: 11120481
    Abstract: Methods and systems are described herein for predictive adjusted bidding for electronic advertisements. A bid determination computing device receives, from an ad exchange computing device, a bid request for an available underlying impression opportunity. The bid determination device determines an opportunity value estimate for the impression opportunity based upon the bid request, and determines a probability of a submission of one or more other bid requests for the same impression opportunity by the same ad exchange device or by one or more other ad exchange devices. When the determined probability indicates a submission of one or more other bid requests for the same impression opportunity, the bid determination device adjusts the opportunity value estimate for the impression opportunity based upon the determined probability and transmits the opportunity value estimate to the ad exchange device in response to the bid request.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: September 14, 2021
    Assignee: CRITEO SA
    Inventors: Alban De La Breteche, Alexis Audran-Reiss, Arnaud Blanchard, Arnaud Chataignier, Charles-Henri Henault, Eustache Diemert, Mathieu Henniart, Mathieu Lindemann, Patrick De Pas, Pierre Nicolas, Thomas Ricatte
  • Patent number: 11093967
    Abstract: An online system receives information describing a target group of online system users from a third party system and stores the information describing the target group. The online system subsequently uses the target group to select content for presentation to one or more users. For example, users included in the target group are identified as eligible to be presented with content items. Content items are associated with objectives satisfied when a specified interaction with the content item, or with an object associated with the content item, is received. Based on revenue obtained by the online system from presenting content based on the target group as well as interactions satisfying objectives associated with various presented content, the online system determines a monetization value for the target group. Based on the monetization value, the online system determines whether to continue storing the information describing the target group.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: August 17, 2021
    Assignee: Facebook, Inc.
    Inventors: Yunzhi Gao, Michael Phillip Salem
  • Patent number: 11025411
    Abstract: Technologies for providing streamlined provisioning of accelerated functions in a disaggregated architecture include a compute sled. The compute sled includes a network interface controller and circuitry to determine whether to accelerate a function of a workload executed by the compute sled, and send, to a memory sled and in response to a determination to accelerate the function, a data set on which the function is to operate. The circuitry is also to receive, from the memory sled, a service identifier indicative of a memory location independent handle for data associated with the function, send, to a compute device, a request to schedule acceleration of the function on the data set, receive a notification of completion of the acceleration of the function, and obtain, in response to receipt of the notification and using the service identifier, a resultant data set from the memory sled. The resultant data set was produced by an accelerator device during acceleration of the function on the data set.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: June 1, 2021
    Assignee: Intel Corporation
    Inventors: Francesc Guim Bernat, Suraj Prabhakaran, Kshitij Doshi, Timothy Verrall
  • Patent number: 11017435
    Abstract: Methods, systems, and media for dynamically detecting mobile environment information are provided.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: May 25, 2021
    Assignee: Integral Ad Science, Inc.
    Inventors: Daniel Hapgood, Philip Harris, Neil Thome, Jason Cooper
  • Patent number: 11017572
    Abstract: A computer-implemented method of generating a PGM with causal information, said graphical model containing the causal relationship between a first variable and a second variable, the method comprising: receiving data at a processor, said data showing a correlation between the first variable and a second variable; producing a third variable by reducing the dimensionality of the graphical representation of the two dimensional data defined by the first variable and the second variable, determining determine the causal relationship between the first and third variables and the second and third variable, the causal discovery algorithm being able to determine if the first variable causes the third variable, the third variable causes the first variable, the second variable causes the third variable and the third variable causes the second variable; and outputting a graphical model indicating the direction of edges in a graphical representation of said PGM.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: May 25, 2021
    Assignee: Babylon Partners Limited
    Inventors: CiarĂ¡n Mark Lee, Christopher Robert Hart, Jonathan George Richens, Saurabh Johri
  • Patent number: 11017099
    Abstract: The present disclosure provides systems and methods for entropy balanced population measurement. Entropy balancing is a statistical technique for preprocessing data to achieve covariate balance. Weighting coefficients may be dynamically adjusted to satisfy balance conditions or constraints to adjust for inequalities in representation, thereby improving covariate moments. Using entropy balancing and linear regression analysis with panel content exposure and results data provides a mechanism to estimate the effects of multiple exposure vectors simultaneously, including instances where panelists are exposed to a vector multiple times. Data may be obfuscated or anonymized for preprocessing via a double-encrypted intersection-based extraction mechanism, allowing both measurement systems and panel providers to retain confidential information.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: May 25, 2021
    Assignee: GOOGLE LLC
    Inventors: Nicolas Remy, Andrew Smith, Ruixue Fan, Joseph Kelly, James Robert Koehler, Xiaojing Wang
  • Patent number: 11010123
    Abstract: A computer system may include a server(s) to publish RSS feeds each including a unique ID for an associated audio file. Each audio file may have an action(s) pinned to a respective playback time window within the audio file. A client computing device may cooperate with the server(s) to access a given RSS feed and play the respective audio file, identify the unique ID for the respective audio file from the RSS feed, retrieve the playback time window from the server(s) based upon the unique ID, display a selectable graphical prompt on the display during the playback time window, and send a notification to the server(s) based upon selection of the prompt identifying the unique ID and user-specific information for a user of the client computing device. The server(s) may identify the action(s) associated with the respective audio file based upon the notification, and call a corresponding application based thereon.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: May 18, 2021
    Assignee: PODUCTIVITY LTD.
    Inventors: Mark Asquith, Kieran McKeefery
  • Patent number: 11003748
    Abstract: A method, apparatus and product for identifying a bot agent using behavioral features. The method comprising obtaining a set of behavioral features of a usage of an input device during an interaction of an agent with a page, wherein the set of behavioral features are consistent with a human-generated interaction, wherein the set of behavioral features are generated based on events obtained from a client device used by the agent; automatically estimating whether the agent is a bot based on comparison of the set of behavioral features with one or more additional sets of behavioral features, wherein the one or more additional sets of behavioral features were previously obtained based on interactions of one or more agents with one or more pages; and in response to an estimation that the agent is a bot, performing a responsive action.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: May 11, 2021
    Assignee: UNBOTIFY LTD.
    Inventors: Yaron Oliker, Alon Dayan, Yaacov Fernandess
  • Patent number: 10991001
    Abstract: Systems and methods for scoring promotions are provided. A set of training offers are received, which include combinations of variable values. These combinations of variable values are converted into a vector value. The offers are paired and the vectors subtracted from one another, resulting in a pair vector. Metrics for the success of offers is collected, and are subtracted from one another for the paired offers to generate a raw score. This raw score is then normalized using the pair vector. The normalized scores are utilized to generate a model for the impact any variable value has on offer success, which may then be applied, using linear regression, to new offers to generate an expected level of success. The new scored offers are ranked and the top-ranked offers are selected for inclusion in a promotional campaign.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: April 27, 2021
    Assignee: Eversight, Inc.
    Inventor: Michael Montero
  • Patent number: 10978109
    Abstract: The disclosure relates to a synchronously playing method and device of a media file, and a storage medium, the method includes: creating a media source object corresponding to a playing window in a webpage through a player embedded into the webpage; adding different tracks in the fragmented media file into the same source buffer object in the media source object; transmitting a virtual address taking the media source object as a data source to a media element of the webpage; calling the media element to parse the media source object associated with the virtual address, and reading the tracks in the source buffer object of the associated media source object, and decoding and playing the tracks.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: April 13, 2021
    Assignee: Beijing Bytedance Network Technology Co., Ltd.
    Inventor: Guohui Yin
  • Patent number: 10972412
    Abstract: A system, comprising: at least one hardware processor; at least one executable software module that, when executed by the hardware processor, performs operations comprising: detecting a first event associated with a contact; in response to detecting the first event: collecting environment data associated with the first event; selecting a first of a plurality of actions based at least in part on the environment data; and performing the first action.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: April 6, 2021
    Assignee: CORDIAL EXPERIENCE, INC.
    Inventors: Adam Gillespie, Chris McGreal, Daniel Smith
  • Patent number: 10967277
    Abstract: Embodiments of the systems and methods disclosed herein provide a sponsor matching system in which players and sponsors can be matched. Upon a match based at least in part on stored sponsorship criteria and/or player preferences, a first sponsor can select a set of players to receive permission to select an advertisement associated with the first sponsor. Once a first player of the selected players selects an advertisement and an advertisement placement location associated with the first sponsor, the sponsor matching system can generate game rendering instructions for a first player system associated with the first player.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: April 6, 2021
    Assignee: ELECTRONIC ARTS INC.
    Inventors: Jijnes Jashbhai Patel, Daniel Valentine Gibson, Kenneth Alan Moss
  • Patent number: 10949896
    Abstract: An online system receives host content items and supplementary content items to be presented in conjunction with one another. In embodiments, the online system receive an allocation of display instances of supplementary content items with host content items during a time interval. For a host content providers, the online system receives a count of display instances of supplementary content items in conjunction with host content items. The online system determines a content quality score based on user interactions with content from the host content provider and a count of display instances for host content items presented in conjunction with supplementary content items for a preceding time interval. The online system determines a content quality threshold based and, for host providers with content quality scored below the threshold, presents host content items in conjunction with supplementary content items to a user.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: March 16, 2021
    Assignee: Facebook, Inc.
    Inventors: Eric Hsin-Chun Huang, Abhishek Bapna, Asad K. Awan
  • Patent number: 10943259
    Abstract: Systems and methods of evaluating information in a computer network environment are provided. A data processing system can obtain or receive a content placement criterion, such as a keyword, associated with a content item and can determine a quality metric of the content placement criterion. The data processing system can identify a candidate content placement criterion and expand placement criteria associated with the content item to include the content placement criterion and the candidate content placement criterion based at least in part on an evaluation of the quality metric of the content placement criterion. The data processing system can expand placement criteria based in part on a throttling parameter. The data processing system can identify a correlation between a document and the placement criteria to identify appropriate content items for the document.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: March 9, 2021
    Assignee: Google LLC
    Inventors: Gaofeng Zhao, Yingwei Cui, Hui Tan, Bahman Rabii, Wei Chai
  • Patent number: 10929894
    Abstract: Aspects of the subject disclosure may include, for example, a method including obtaining an advertisement package, wherein the advertisement package defines an interactive extended reality advertisement and includes a plurality of optional features; obtaining information about a user, their equipment, and their environment; creating an interactive extended reality advertisement by choosing a selected feature of the plurality of optional features according to the user information; and presenting the interactive extended reality advertisement to the user equipment. Other embodiments are disclosed.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: February 23, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Eric Zavesky, Paul Triantafyllou, Tan Xu, Zhu Liu
  • Patent number: 10853840
    Abstract: Performance-based digital content delivery in a digital medium environment is described. Initially, different items of a collection of digital content are delivered to a substantially equal number of users. The collection is then iteratively tested to identify which content item achieves a desired action (e.g., conversion) at a highest rate. During the iterative test, data describing user interaction with the delivered content is collected. Based on the collected data, measures of achievement are determined for the different content items. Measures of statistical guarantee are also computed that indicate an estimated accuracy of the achievement measures. Responsive to determining that a condition for ending the test has not yet occurred, an optimized allocation is computed for delivery of the content by applying one of multiple allocation optimization techniques. The particular technique applied is based on the condition for ending the test and a type of statistical guarantee associated with the test.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: December 1, 2020
    Assignee: Adobe Inc.
    Inventors: Kourosh Modarresi, Khashayar Khosravi
  • Patent number: 10839302
    Abstract: A control system and method for controlling a system, which employs a data set representing a plurality of states and associated trajectories of an environment of the system; and which iteratively determines an estimate of an optimal control policy for the system. The iterative process performs the substeps, until convergence, of estimating a long term value for operation at a respective state of the environment over a series of predicted future environmental states; using a complex return of the data set to determine a bound to improve the estimated long term value; and producing an updated estimate of an optimal control policy dependent on the improved estimate of the long term value. The control system may produce an output signal to control the system directly, or output the optimized control policy. The system preferably is a reinforcement learning system which continually improves.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: November 17, 2020
    Assignee: The Research Foundation for the State University of New York
    Inventors: Robert Wright, Lei Yu, Steven Loscalzo
  • Patent number: 10832283
    Abstract: The present disclosure describes a system, method, and computer program for automatically predicting the emotion(s) to which a user is most likely to respond based on user characteristics and for tailoring a marketing message to a user based on the predicted emotion(s). A statistical model is created that predicts how a user with certain characteristics will respond to certain emotions. User characteristics are the input to the model, and, for each of a set of emotions, the output is the probability of a corresponding user responding to a message with the emotion. The statistical model is used to generate promotional messages that are tailored to each user based on the emotion to which the user is predicted to respond best, given the user's characteristics.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: November 10, 2020
    Assignee: Persado Intellectual Property Limited
    Inventors: Panagiotis Angelopoulos, Assaf Baciu
  • Patent number: 10825045
    Abstract: The disclosed embodiments include methods, systems, and articles of manufacture for providing offers for linked transactions. Transaction data corresponding to a first product physically purchased using a financial service account and product identification data identifying the first purchased product are received. The transaction data and the product identification data are associated. A consumer that purchased the first product is determined based on at least the transaction data. Follow-on purchase to offer for sale to the consumer based on the product identification data is determined and a follow-up purchase offer to purchase the follow-on product is generated. The consumer is provided with the follow-on purchase offer to enable the consumer to purchase the follow-on product in an electronic commerce purchase transaction.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: November 3, 2020
    Assignee: Capital One Services, LLC
    Inventors: Thomas S. Poole, David E. Keating, Drew Michael Jacobs, Janusz M. Niczyporuk, Luke A. Hammock
  • Patent number: 10825041
    Abstract: The invention features a system and method for finely tuning the rate at which ad impressions are delivered to users based on various metrics used to characterize the quality of the ad opportunities. With the present invention, more relevant ads can be selected and delivered to a wide range of recipients while still compensating for the variations in the volume of Internet traffic and usage over the course of the day. The system and method of the present invention employ a plurality of bid boundaries corresponding to different volumes of ad opportunities, thereby enabling the invention to adjust the number of ad opportunities sought over the course of day while consistently targeting the mix of ad opportunities yielding the highest response rates and margin. The bid boundaries are selected in real-time based on the behavior of prior ad recipients. The behavior may include click-through rates or entry into a geo-fence, for example.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: November 3, 2020
    Assignee: UBERMEDIA, INC.
    Inventors: Nathan Jones, Michael Radford, Alba Serrano
  • Patent number: 10812849
    Abstract: The present disclosure provides method, apparatus, and storage medium for media file delivery. The method includes: obtaining a target resource consumption and an actual resource consumption of a first media file, one time of delivery of the first media file corresponding to one time of resource consumption; comparing the target resource consumption with the actual resource consumption, to obtain a first comparison result; adjusting, according to the first comparison result, a value of a resource contention parameter of the first media file from a first value to a second value, the resource contention parameter being used for determining a delivery order of the first media file when the first media file participates in a delivery contention; and performing a first delivery operation on the first media file according to the resource contention parameter whose value is the second value.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: October 20, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xiwang Yang, Xu He, Gong Chen, Chong Peng, Shi Huang, Bifeng Zhang
  • Patent number: 10803377
    Abstract: Techniques for predictively selecting a content presentation in a client-server computing environment are described. In an example, a content management system detects an interaction of a client with a server and accesses client features. Responses of the client to potential content presentations are predicted based on a multi-task neural network. The client features are mapped to input nodes and the potential content presentations are associated with tasks mapped to output nodes of the multi-task neural network. The tasks specify usages of the potential content presentations in response to the interaction with the server. In an example, the content management system selects the content presentation from the potential content presentations based on the predicted responses. For instance, the content presentation is selected based on having the highest likelihood. The content management system provides the content presentation to the client based on the task corresponding to the content presentation.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: October 13, 2020
    Assignee: Adobe Inc.
    Inventors: Anirban Roychowdhury, Trung Bui, John Kucera, Hung Bui, Hailin Jin
  • Patent number: 10776815
    Abstract: An influence system for predicting advertisement impact for campaign selection. For each campaign, an advertising probe campaign is operated by sending an advertisement to each entity in a treatment group of entities. A control group of entities which excludes the treatment group entities is selected and no campaign advertising content is sent to the treatment group entities. An influence model is created for each campaign by comparing features of the respective advertising probe campaign's treatment group converters to features of the control group converters. A campaign is selected for an opportunity to expose a specified entity to advertising based on the result of applying each respective campaign's influence model to features of the specified entity. Advantageously, a campaign operator can make good use of a rare, high quality advertising opportunity by allotting it to an advertising campaign based on a likelihood of influencing the specified entity.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: September 15, 2020
    Assignee: Quantcast Corporation
    Inventor: Tianxiao Huang
  • Patent number: 10776728
    Abstract: Methods, systems and apparatus for calibrating data using relaxed benchmarks constraints are described. An example apparatus for generating a unique solution when calibrating data via a calibration model having relaxed benchmark constraints includes a calibration engine to execute the calibration model based on a target loss function, a weight loss function, and a budget parameter. The example apparatus further includes a calibrated weights determiner to determine calibrated weights resulting from execution of the calibration model. The example apparatus further includes a calibration model validator to incorporate a stability parameter into the calibration model in response to determining that the calibrated weights do not provide a unique solution for the executed calibration model. The stability parameter is to reduce an influence of the budget parameter on the calibration model to enable the generation of a unique solution.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: September 15, 2020
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventors: Ludo Daemen, Robert C. Smith, Edmond Wong, Alexander Radev, Vippal Savani, Christophe Koell, William Somers
  • Patent number: 10769670
    Abstract: Systems and methods for identifying one or more candidate computing entities associated with a first user of a first computing entity are disclosed. A first technical ID associated with the first computing entity and one or more parameters associated with the first computing entity are received by the ad system. A first identity fingerprint for the first computing entity is determined by the ad system. One or more candidate computing entities are identified by the ad system based on a similarity between the first identity fingerprint and an associated identity fingerprint of the one or more associated identity fingerprints of the candidate computing entity. First behavioral data is determined by the ad system based on the associated behavioral data of one or more of the one or more candidate computing entities. An advertisement based on the first behavioral data is provided by the ad system.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: September 8, 2020
    Assignee: Criteo SA
    Inventors: Mathieu Heyd, Bruno Roggeri, Ivan Litovsky
  • Patent number: 10769163
    Abstract: Systems and methods are disclosed for cross-system nested journey modeling based on relation of machine data. An example method includes obtaining information describing a user journey that includes multiple steps, each step corresponding to a query to be applied to events related to data sources. At least one step is a nested user journey including sub-steps. Events obtained from the data sources are related based on the obtained information. The results of the relating are displayed.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: September 8, 2020
    Assignee: Splunk Inc.
    Inventors: Joerg Beringer, Isabelle Park