Traffic Patents (Class 705/14.45)
  • Patent number: 11023042
    Abstract: A method for inputting gaze for a display and devices performing the same are disclosed. A method for inputting gaze for a display according to an example embodiment includes sensing gaze of a user and moving symbols displayed on both eyes of the user through the display, determining whether the both eyes move in a vergence manner based on the movements of the symbols to converge or diverge, and determining whether the gaze is directed to the symbols based on the determination result.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: June 1, 2021
    Assignee: Korea Advanced Institute Of Science And Technology
    Inventors: Geehyuk Lee, Sunggeun Ahn, Jeongmin Son, Sangyoon Lee
  • Patent number: 10956933
    Abstract: Systems, methods, and computer-readable storage media for determining user engagement levels during a presentation of content. The system first collects data associated with a user session at a client device. Next, the system predicts a user engagement level during the user session by applying an engagement predicting rule to the data. The system can predicts respective user engagement levels for various segments of the presentation by applying one or more engagement predicting rules to the data. The system then presents invitational content based on the user engagement level.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: March 23, 2021
    Assignee: APPLE INC.
    Inventors: Michael Froimowitz Greenzeiger, Steven C. Bredenberg, Christopher John Foster Bullen, Mark C. Lay
  • Patent number: 10956922
    Abstract: The present teaching relates to method, system, and medium for profiling accounts. A plurality of identifiers are obtained, wherein each of the plurality of identifiers is associated with one of a device operated by a user and a platform on which the user consumes content in one or more media types. An account corresponding to the user is created, wherein the account represents the user across devices, platforms, and/or media types. A persistent identifier is generated for the account, wherein the persistent identifier links the plurality of identifiers. Consumption data related to the account with the persistent identifier is obtained. The consumption data is gathered from sources associated with the plurality of identifiers across different devices, platforms, or media types, and the account is profiled based on the obtained consumption data.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: March 23, 2021
    Assignee: Amobee, Inc.
    Inventors: Scott Andrew Ferber, Kevin Coates Haley, Aleck Howard Schleider
  • Patent number: 10942905
    Abstract: Exemplary embodiments of the present disclosure provide for cleansing data generated by one or more servers in response to database interactions resulting from an automated software robot interacting with the one or more servers via a telecommunications network. Log entries in usage logs corresponding to events during a session can be analyzed to determine relationships between events and the usage logs can be classified based on the relationships as either corresponding to human behavior or automated software robot behavior. Usage logs corresponding to automated software robot behavior can be removed from further analysis.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: March 9, 2021
    Assignee: Camelot UK Bidco Limited
    Inventors: Nikolai Nefedov, Eftim Pop-Lazarov, James Pringle
  • Patent number: 10943139
    Abstract: A machine implemented method for extracting information from a receipt, the method constituted of: receiving an image of the receipt; identifying a first text portion within the receipt image which represents a product name abbreviation; abbreviating, in accordance with an abbreviation rule, one of the identified first text portion and a plurality of product names stored on a database, each associated with a product identifier; determining a plurality of candidate product identifiers responsive to the abbreviation; for each of a plurality of predetermined features, assigning a value to each of the identified candidate product identifiers; responsive to the assigned values, assigning a candidate score to each of the identified candidate product identifiers; responsive to the assigned candidate scores and a predetermined scoring rule, selecting one candidate product identifier, which is represented by the identified first text portion; and outputting the selected candidate product identifier.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: March 9, 2021
    Assignee: Zollo Social Shopping Ltd.
    Inventors: Alex Leizerowich, Daniel Rejzner
  • Patent number: 10891650
    Abstract: Matching conversions from within applications on a client device to interactions with content items presented with resources may include receiving first data associated with an interaction with a content item displayed with a resource. The first data includes an application identifier for an application associated with the content item and an account identifier. The matching may also include receiving second data from the client device associated with a conversion using the application. The second data includes the application identifier and a device identifier for the client device. The matching may further include receiving third data from the client device that includes the account identifier and the device identifier. The conversion can be determined as associated with the interaction with the content item displayed with the resource based on matching the second data with the first data based on the third data.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: January 12, 2021
    Assignee: Google LLC
    Inventor: Vinod Kumar Ramachandran
  • Patent number: 10878517
    Abstract: An analytics interface is provided for a content creation tool. Based on input to the analytics interface, first and second media content items are selected, where certain content is shared between the media content items. The system modifies first and second media content items to comply with formatting constraints of first and second social media services, respectively. The system associates, via a mapping, the first and second media content items with a group and publishes the first and second media content items to the first and second social media services, respectively. The system uses the mapping to match the group with first and second analytics respectively received from the first and second social media services about the first and second media content items. The system updates the analytics interface with visual representations of grouped analytics, which are generated based on matching the group with the first second analytics.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: December 29, 2020
    Assignee: ADOBE INC.
    Inventors: Ramesh P B, Meagan Keane, Manish Prasad, Laura Williams Argilla, Komal Kumar Desai, Bronwyn Lewis
  • Patent number: 10872075
    Abstract: Time series data may be represented with multiple representations, optionally using a variety of storage approaches, and the plurality of representations may be indexed using a representation index, which includes a start row identifier, a representation identifier, and an offset within the representation for each segment of one or more rows in the time series data column.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: December 22, 2020
    Assignee: SAP SE
    Inventors: Gordon Gaumnitz, Lars Dannecker
  • Patent number: 10869077
    Abstract: Systems and methods are disclosed that measure web activity bursts after ad broadcasts that may be sent to multiple persons. One system uses a cookie-less/cookie-optional, anonymous/personal-identification-not-required, method for web-based conversion tracking that will work on broadcast media systems such as television, and could also be applied to measuring spikes from email, radio, and other forms of advertising where an episodic ad event is broadcast to multiple parties, and where responses occur in a batch after the broadcast.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: December 15, 2020
    Assignee: ADAP.TV, Inc.
    Inventors: Brendan Kitts, Dyng Au, Michael Bardaro, Sawin Lee, Alfred Lee
  • Patent number: 10853867
    Abstract: Described herein are a system and methods for providing action recommendations to a user that are likely to result in performance of a high-value action. In some embodiments, the user is compared to one or more other users in order to identify high-value actions for that user. Once at least one high-value action has been identified, a sequence of actions may be generated to include that high-value action using prediction model data that includes probability information. The sequence of actions is then assessed to determine a gateway action within the sequence of actions that is likely to be performed by the user and has a high likelihood of resulting in subsequent performance of the high-value action. The gateway action may then be presented to the user.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Prakash Bulusu, Pragyana K. Mishra
  • Patent number: 10839419
    Abstract: An approach is provided for determining a product value score. Features of a product are identified. Ranking data for each identified feature is collected. The ranking data includes popularity, stability, availability, and memory usage of each feature. Additional data for each feature are determined. The additional data includes an importance, a conversion rate, and a marketing impact of each feature. Based on the ranking data and the additional data, normalized data is generated according to characteristics of the features. Based on a data science prediction analysis which uses the identified features, weights of the features are determined. Based on initial results of the data science prediction analysis, a key product is selected from a set of products. Based on the key product and the weights, product value scores of products in the set of products are determined.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: ChunHui Y. Higgins, Bo Zhang, Chul Sung, Laura G. Ellis, Janhavi Das, Blake McGregor, Adam M. Gunther
  • Patent number: 10825047
    Abstract: A computer-implemented method of presenting a search engine result page to a user on an electronic device, the method comprising: receiving a search query; generating a search query result set (SQRS); based on the search query, determining a relevance factor of the SQRS; generating a search engine result page, the search engine result page including the SQRS and a targeted message, the targeted message having been selected by the server by executing the steps of: responsive to the relevance factor of the SQRS being equal or exceeding to a threshold, selecting the targeted message from a first plurality of targeted messages; otherwise selecting the targeted message from a second plurality of targeted messages; the both pluralities containing distinct targeted messages that have been grouped in accordance with a targeting parameter; transmitting to the electronic device the search engine result page.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: November 3, 2020
    Assignee: YANDEX EUROPE AG
    Inventor: Artem Viktorovich Vorozhtsov
  • Patent number: 10824624
    Abstract: Embodiments of the invention enable analyzing, optimizing and remediating a proposed data query prior to query implementation. Embodiments receive a request from a user; in response, perform an initialization comprising connecting to a data management structure; exporting an explain text of the request in a known format; and disconnecting from the data management structure. In response to initialization, embodiments perform a shredding step comprising shredding the explain text of the request; and populating a plurality of metadata tables comprising a superset table required for internal processing. Next, embodiments define or redefine a machine learning algorithm comprising a plurality of rulesets by calling a plurality of macros to act on the request; access a historic log comprising identified performance tuning parameters configured for tuning queries; and use the identified performance tuning parameters and the machine learning algorithm, optimize the query, thereby resulting in an optimized query.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: November 3, 2020
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Umamaheswari Kathirvel, Srikanth Padmanabhan
  • Patent number: 10817899
    Abstract: Methods and systems to monitor viewable impressions of online advertisements are provided. A method includes receiving a request to provide an online advertisement for display on a user device. The method further includes providing an online advertisement viewability rules array to an online content publisher system in response to receiving the request. The online advertisement viewability rules array includes a plurality of rules, each rule of the plurality of rules including a definition of when a viewable impression of an online advertisement occurs on a user device. The method further includes receiving, through operation of the online content publisher system, data indicating a viewable impression of the online advertisement has occurred on the user device. The data is generated in response to a determination a viewable impression of the online advertisement has occurred on the user device according to at least one rule of the online advertisement viewability rules array.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: October 27, 2020
    Assignee: Oath Inc.
    Inventor: Ilya Slain
  • Patent number: 10817845
    Abstract: This disclosure involves modifying messaging data having unknown attribute values associated with entities to facilitate retrieval of address data for communications with the entities. For example, a system accesses a mapping of first addresses to an attribute, wherein the first addresses include (1) a target address for a target entity and (2) addresses associated with first entities in turn associated with first known values of the attribute. The system accesses a mapping of second addresses to an attribute, wherein the second addresses include (1) the target address for the target entity and (2) addresses associated with second entities in turn associated with second known values of the attribute. The system determines distributions of the first known values and the second known values, predicts a value of the attribute for the target entity based thereon, updates the messaging data therewith, and services a query for addresses having the predicted value.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: October 27, 2020
    Assignee: THE ROCKET SCIENCE GROUP LLC
    Inventors: Nitish Pandey, John Foreman, Jason Veatch, Cass Petrus
  • Patent number: 10812324
    Abstract: Technologies for managing application configurations and associated credentials of a unified collaboration application include a centralized hub computing device configured to install an integration of a cloud-based application and establish a link the integration to a unified collaboration application. To do so, the centralized hub computing device is configured to receive configuration input for the integration from a user, store the configuration in an input application configuration database of the centralized hub computing device, and enable the application integration such that a communication channel can be established between the integration and the unified collaboration application via the centralized hub computing device. Additional embodiments are described herein.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: October 20, 2020
    Inventors: Paul L. Melliere, Timothy Eric Nicholson, Aaron Bickell, Brian Dill
  • Patent number: 10798434
    Abstract: A video monitoring system can include multiple collectors to receive video beacon data from multiple video monitoring interface modules. At least one beacon stream is connected to receive data from multiple collectors. A processing module receives the beacon stream and provides a real-time event stream used for real-time data analysis and a video view stream used for long-term data analysis.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: October 6, 2020
    Assignee: Mux, Inc.
    Inventors: Adam Brown, Jonathan Dahl, Steven Heffernan, Justin Sanford, Matthew Ward, Scott Kidder, Benjamin Dodson, Alex Diehl
  • Patent number: 10796337
    Abstract: The disclosure relates in some cases to a technology for selecting one or more promotions to be presented to online customers using Bayesian bandits and affinity-based dynamic user clustering In some embodiments, a computer-implemented method determines a set of offers is determined, and computes affinity scores measuring affinities of users to items included in the offers. The method builds an affinity score distribution for the offers and identifies clusters of affinity scores for the offers using the corresponding affinity score distribution.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: October 6, 2020
    Assignee: STAPLES, INC.
    Inventors: Timothy Wee, Karthik Kumara, Ryan Applegate, Majid Hosseini
  • Patent number: 10783563
    Abstract: A bid determination platform receives specifications for advertisements, each associated with a model configured to adjust a parameter value of a bid based on different combinations of user and/or media content characteristics associated with different advertisement requests. The platform also receives an advertisement request for placement of an advertisement on an advertisement space of a publisher's media content that has been requested by a user, and the advertisement request is associated with a set of user and media content profile data. For each of the advertisements, all or a subset of the set of user and/or media content profile data is input to each model so as to determine an associated parameter value. Bids for each advertisement are determined, with at least some bids being based on the associated parameter value. An optimum bid is sent with a location of its advertisement to the advertisement request sender.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: September 22, 2020
    Assignee: Amobee, Inc.
    Inventors: Ali Dasdan, Andrey Svirsky
  • Patent number: 10785597
    Abstract: An engagement tracking system monitors user interactions with media items to calculate an engagement score of the media item. The engagement tracking system may be or include a group of one or more server machines configured to detect an exposure of a client device to a media item maintained by the engagement tracking system. In response to detecting the exposure of the client device to the media item, the engagement tracking system tracks a location of the client device based on access requests to location based media items. The engagement tracking system may thereby monitor client devices exposed to the media item in order to calculate an engagement score of the media item.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: September 22, 2020
    Assignee: Snap Inc.
    Inventors: Brent Davis, Peter Sellis, Farnaz Azmoodeh, Samir Ahmed, Douglas Cohen
  • Patent number: 10777230
    Abstract: A system creating an interactive video using a markup language is disclosed. The disclosed system receives a video request including a set of source scene IDs arranged in a predetermined ordering. The system retrieves a set of source scenes associated with the set of source scene IDs and generates video scenes in the form of a Hypertext Markup Language (HTML) page for the set of source scenes. Each of the generated video scenes includes one or more interactive HTML elements and one or more animations. The system then generates a scene collection to include the video scenes arranged based on the predetermined ordering and renders the video scenes in the scene collection.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: September 15, 2020
    Assignee: Bank of America Corporation
    Inventors: Chandan K. Pankaj, Yuyin Ji, Shankar Sangoli, Ketul S. Vyas, Yacine Arbani, William J. Cockayne
  • Patent number: 10674206
    Abstract: Methods, systems, and media for generating a media quality score associated with the presentation of a content item are provided.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: June 2, 2020
    Assignee: Integal Ad Science, Inc.
    Inventors: Anthony Sabelli, Amy Shriber, Sergei Izrailev, Mandeep Singh Badwal, Ana Calabrese, Mattia Fumagalli, Masroor Naved, Bradley O. Timmers, Kiril Tsemekhman, Stefano Vegnaduzzo
  • Patent number: 10672025
    Abstract: Systems, devices, and methods are disclosed for determining the quality of traffic received from different web page publishers, and setting a pricing structure for the different traffic based on the determined quality of traffic. Accurately determining the quality of traffic and/or clicks from different publishers allows the network system described herein to offer a fair marketplace with just return on investments (ROI) for advertisers, and offer a robust and accurate traffic quality based pricing model for publishers. Internet based technology, and in particular deep learning techniques available through a neural network, are utilized to determine the pricing structure based on click and/or web page traffic quality measurements generated through the deep learning techniques.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: June 2, 2020
    Assignee: Oath Inc.
    Inventors: Suleyman Cetintas, Pengyuan Wang, Jian Yang, Puneet Mohan Sangal
  • Patent number: 10659311
    Abstract: Embodiments of the present invention provide a method and apparatus for processing advertisement data, and a storage medium. The method includes: executing the following steps in a browser application: obtaining a jump web page link of delivery data to be loaded, where the jump web page link includes a uniform resource locator of a data delivery platform website and identification information of the delivery data; sending delivery data loading request according to the jump web page link, so as to load and present a web page of the delivery data; detecting a loading completion status of jumping from the jump web page link to an arrival web page link including the identification information; and storing the jump web page link, the arrival web page link, and information about the loading completion status in an association.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: May 19, 2020
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventors: Tao Yu, Jun Ye, Aixuan Xia, Yufeng Ma
  • Patent number: 10600087
    Abstract: Techniques for facilitating retargeting of content are described. According to various embodiments, a user specification of a first set of content items and a second set of content items may be received. Moreover, a user specification of flow logic information may be received. The flow logic information may specify a user trigger action, and an instruction that a second content item in the second set is only to be displayed to a particular user after it is determined that the particular user has performed the user trigger action on the first content item. Thereafter, it may be determined that the particular user has performed the user trigger action on the first content item, and the second content item may be displayed to the particular user, based on the flow logic information.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ashvin Kannan, Gyanda Sachdeva, Michael Grishaver, Huining Feng
  • Patent number: 10595222
    Abstract: A method performed by a user equipment (UE) for enabling cross-layer receiver oriented dynamic multicast in cellular access. The method includes receiving an information-centric networking content-identifier (ICN-CID) from an application. The method generates a content medium access control identifier (CMAC-ID) using the ICN-CID. The CMAC-ID maps the ICN-CID to a medium access control (MAC) layer.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: March 17, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Ravishankar Ravindran, Aytac Azgin, Syed Obaid Amin, Asit Chakraborti
  • Patent number: 10580032
    Abstract: The disclosure is directed to approaches for combining server-side decisions based on user attributes and/or demographics with client-side decisions based on expressed or implied user interests determined based on the contents of a web page being visited by the user. A server is responsive to an occurrence of an operation of a client device at the web page. Processing steps determine particular executable web page content to send to the client device (e.g., where the particular executable web page content is determined in response to a particular client-side operation). The web page is rendered with the aforementioned executable web page content. Server-side processing receives messages that are emitted conditionally, based on the occurrence of a user event. An event log message comprises a portion of the web page, such as a string, indicating or implying user interest. A targeted advertisement is presented to the user based on the user interest.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: March 3, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: David Abraham Wiener, David Scott Gardner
  • Patent number: 10567839
    Abstract: An audience measurement service may monitor broadcasts in a region, ingesting closed captioning data, metadata, displayed text or logos, performing facial recognition on people, and/or generating audio/video fingerprints of broadcast content to create a database of content and associated keywords, along with times at which the content was broadcast. The audience measurement service may receive user search queries from a search provider and detect “spiking” queries. The audience measurement service may determine whether the spiking queries are related, contextually and temporally, to an item of content identified in the database, and infer that users generating the queries likely viewed the item of content. In some implementations, the audience measurement service may also infer that the users likely viewed other items of content (e.g. advertisements) displayed during the prior or subsequent few minutes on the same broadcast channel as the query-triggering item.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: February 18, 2020
    Assignee: Google LLC
    Inventors: Ant Oztaskent, Yaroslav Volovich, Ingrid McAulay Trollope, Margaret Hollendoner
  • Patent number: 10521823
    Abstract: Systems and methods for providing promotional materials to potential customers are described. In some cases, the described methods include obtaining GPS coordinates of a merchant's location. In some cases, the methods further include providing a map showing the locations of customers in a promotion area, wherein a merchant is able to resize the promotion area to increase or decrease how many customers are in the promotion area. In some cases, the merchant further produces a text or other electronic promotion, optionally sets a time period in which such promotion is effective, and provides the promotion to customers within the promotion area. In some cases, as customers enter the merchant's location with their electronic devices that received the promotion, and during the promotion's effective period, the described systems match such devices' GPS coordinates with the GPS coordinates of the merchant's location to register conversions on the promotion. Other implementations are described.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: December 31, 2019
    Assignee: MYSTIC MEDIA LLC
    Inventors: Christopher Silvestro, Gregory Charles Chotkowski
  • Patent number: 10521816
    Abstract: Systems, methods and computer-readable storage media for determining an outcome of a content promotional message are described. For example, a media network may be configured to transmit content to a plurality of content playback devices, such as a television or a computing device. The content may include a content promotion message configured to promote content, such as a television program or a website, available through the media network. The content promotion message and the content may be associated with network identifiers generated by the media network for tracked content. When the content is played by the content playback device, a device identifier may be generated for the content. The device identifiers may be compared with the network identifiers to determine which, if any, content tracked by the media network has been played by the plurality of content playback devices.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: December 31, 2019
    Assignee: VISIBLE WORLD, LLC
    Inventors: Gerrit Niemeijer, Claudio Marcus
  • Patent number: 10504191
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system calculates one or more quantiles from a distribution of historic user engagement with content within a member segment of a social network. Next, the system performs a comparison of the one or more quantiles with a current measurement of user engagement with a content item within the member segment. When the comparison indicates that the current measurement of user engagement exceeds a threshold, the system presents the content item to one or more members in the member segment.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: December 10, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Conover, Timothy P. Jurka, Claire D. McGinty, Quinn Z. Shen
  • Patent number: 10504138
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to improve reach calculation efficiency. An example method includes estimating, with a processor, a sample distribution of marketing data to generate a maximum entropy distribution, generating, with the processor, a geometric distribution based on estimating a minimum cross entropy of (a) the maximum entropy distribution and (b) the sample distribution of marketing data, and improving calculation efficiency of the public reach of the sample distribution of marketing data by generating, with the processor, conserved quantity expressions of the geometric distribution.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: December 10, 2019
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventors: Michael Sheppard, Jonathan Sullivan, Peter Lipa, Peter Campbell Doe, Paul Donato
  • Patent number: 10475094
    Abstract: In some embodiments, a method can comprise receiving a search query and performing a search based at least in part on the search query. In many embodiments, the search can return a plurality of search results, the plurality of search results can comprise a plurality of attributes. In some embodiments, the method can further comprise selecting at least two of the plurality of search results and sorting an order of the at least two of the plurality of search results by a ranking of the plurality of attributes of the at least two of the plurality of search results, the ranking of the at least two of the plurality of attributes of the plurality of search results based at least in part on a context of the search query. In many embodiments, the method can comprise facilitating display of the at least two of the plurality of search results. Other embodiments of related methods and systems are also provided.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: November 12, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Onur Gungor, Manas Pathak, Andrei Lopatenko, Roger Yeh
  • Patent number: 10438018
    Abstract: A third party system generates a group of users and a function that identifies users in the group as well as additional users not in the group when applied to user identifying information. The third party system transmits the function to an online system, which applies the function to user identifying information associated with various users of the online system. Applying the function to the user identifying information generates a set of users including users in the group and one or more additional users who are not in the group. The online system transmits information associated with users in the set and information identifying users in the set to the third party system, which determines obtained information associated with users of the group. In some embodiments, the information identifying users in the set is obfuscated user identifying information associated with the users in the set by the online system.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: October 8, 2019
    Assignee: Facebook, Inc.
    Inventors: Steven Richard Geinitz, Nikhil Tarun Shah
  • Patent number: 10430473
    Abstract: Architecture for deep mining of network resource references such as URLs. The architecture includes an extraction component configured to extract useful entity information from a collection of entity information, the collection of entity information derived from local search data; a distributed processing component configured to distributively query a search engine using the useful entity information and receive search results from the search engine, the search results comprising resource references; and, a selection component configured to remove non-relevant resource references to obtain candidate resource references and select a top resource reference from the candidate resource references, using an unsupervised machine learning algorithm.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: October 1, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ming Tan, Like Liu, Qiong Ou
  • Patent number: 10373074
    Abstract: Some embodiments relate generally to the processing of compressed multidimensional data and selection of engagement rules based on the compressed multidimensional data. In some embodiments, a method includes retrieving, via a processor, a multidimensional data profile that includes a set of first inclination distributions, each associated with a data dimension. The processor matches a first set of engagement rules to the multidimensional data profile to define a matched set, each engagement rule of the first set of engagement rules having a corresponding confidence level and a corresponding set of second inclination distributions. The processor selects an engagement rule from the matched set that has a corresponding confidence level no less than a corresponding confidence level for each remaining engagement rule from the matched set, and sends a signal causing display of a stimulus to a user according to the selected engagement rule and not according to the remaining engagement rules.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: August 6, 2019
    Assignee: Indiggo Associates LLC
    Inventors: Vijay Perincherry, Janine Gelbart, Marc Inzelstein
  • Patent number: 10366413
    Abstract: Aspects of the subject disclosure are directed towards managing sponsored online content based upon advertiser behavior. Defining mini-markets to represent such advertiser behavior may be accomplished by clustering queries that generate revenue from one or more campaigns. Query revenue data between queries and a set of campaigns may be used to determine such mini-markets. To illustrate, a query whose highest revenue is attributed to a campaign may be selected for that campaign's mini-market. When that query is entered as a search term, the campaign's mini-market helps allocate space for advertisements.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: July 30, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yunhong Zhou, Christopher J Leggetter, Naiping Liu, Daniel Delling, Xiang Zhao, Xia Sharon Wan, Andrew Goldberg, Renato F. Werneck, Darshan Vishwanath Kantak
  • Patent number: 10332148
    Abstract: A call analytics system for analyzing the effectiveness of advertising campaigns using performance data and call data. Specifically, the call analytics system evaluates the performance of different keywords in generating calls to displayed phone numbers. The call analytics system uses statistical techniques to correlate received calls to displayed phone numbers with those keyword or keywords that were associated with displayed advertisements. The system gives advertisers the ability to track and measure which keywords drive sales for mobile users that call advertisers directly from ads on their smartphones or other mobile devices. In some embodiments, the system uses the calculated effectiveness of certain keywords to recommend changes to present or future advertising campaigns of the advertiser.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: June 25, 2019
    Assignee: Marchex, Inc.
    Inventors: Preston J. Hillman, Chris Jones, Adarsh S. Nair
  • Patent number: 10325208
    Abstract: Born To Live is use for mitigating obstacles of exponential broadening base logic, inherent in multi-levels tree formation systems, to deriving Pareto efficient system solutions for scheduling fair leveraging treatment frequencies. The disclosed intellectual property know-how is use for working with pools of leveraging contributors, starting with the minimum age of eighteen (18) year old, to applying age ranges interval tabulations, whereby forming Born To Live relational multi-levels tree formation systems. It instructs pre-sorting of leveraging contributors' position assignments sequences base on age's priorities order. Guided by a levels strengths analysis chart constructed, it instructs the formation of adjacent optimal multi-levels trees, for managing obstacles of the next insurmountable incremental in multi-levels tree formation systems.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: June 18, 2019
    Inventor: Cheng Kang
  • Patent number: 10318973
    Abstract: Provided is a process including: obtaining network traffic logs; matching a set of a plurality of the user computing devices; obtaining an indicator of content to be measured for effectiveness in driving place visits; selecting from the network traffic logs records of network exchanges in which the indicator is present; obtaining a device identifier from each of the selected records; matching the obtained device identifiers to respective matching sets including the respective obtained identifier; obtaining respective mobile device identifiers from the respective matching sets; selecting from the network traffic logs records indicating communications from mobile computing devices identified by the obtained mobile device identifiers; obtaining geolocations from the records indicating communications from the mobile computing devices identified; determining that a subset of the records have geolocations that correspond to at least one of a set of geographic areas; and determining an effectiveness of the content i
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: June 11, 2019
    Assignee: PlaceIQ, Inc.
    Inventors: Stephen Milton, Duncan McCall, Bishwaroop Ganguly
  • Patent number: 10311409
    Abstract: Devices, systems and methods are disclosed that detect and interpret the meaning of visual and/or audio indicators of devices, and provide information, solutions to potential malfunctions, and/or automatic ordering of consumable products to users. For example, sequences of visual indicators (such as LEDs) and/or audio indicators (such as speakers that output beeps) generated by home electronics and other devices may be monitored using an image capture component (such as a camera) or audio capture component (such as a microphone), and the sequences may be interpreted to provide users with information of what is wrong with a device, how to fix a device, purchase a new device, offer repair services, etc. The systems and methods may also provide users with notifications relating to such indicators when the user is away from home.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: June 4, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ilya Vladimirovich Brailovskiy, Paul Berenberg
  • Patent number: 10257253
    Abstract: Systems, methods, and media for correlating information corresponding to multiple related frames on a web page are provided. In some embodiments, a method for identifying corresponding iframes on a web page to a server is provided, the method comprising: loading a web page including a plurality of iframes; receiving the requested content and identifying information for a first iframe; loading an event listener; determining a location of the first iframe in the structure of the web page; transmitting a message to a second iframe including the first identifying information and location of the first iframe; receiving, using the event listener, a message from the second iframe including second identifying information and location of the second iframe; determining that the second iframe is nested within the first iframe; and transmitting a third message to a server including at least the second identifying information and location of the second iframe.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: April 9, 2019
    Assignee: Integral Ad Science, Inc.
    Inventors: Micah Freedman, David Joseph Marquard, III, Moshe Silberman, Neil Wiltshire, Xinbei Zhang
  • Patent number: 10248969
    Abstract: A system and method for implementing keyword prediction for search engine marketing is presented. Historical search data is analyzed to find top search patterns in the form of n-grams. Keywords from historical search data are analyzed to generate n-grams for various values of n. The n-grams can represent trending search term patterns, as opposed to merely finding trending keywords. Thereafter, each of the n-grams is associated with one or more categories and/or sub-categories. The categories and sub-categories are thus associated with one or more n-grams. When a new product is introduced, the new product can be associated with n-grams based on the categories and sub-categories associated with the new product. Advertisements can be bid upon based on the associations. Other embodiments also are disclosed.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: April 2, 2019
    Assignee: WALMART APOLLO, LLC
    Inventor: Anand Gupta
  • Patent number: 10241981
    Abstract: A system and related devices and methods facilitating orchestration of page composition based on performance of one or more portions of the page are disclosed herein. An exemplary system may comprise a first device and a second device. An exemplary method may comprise providing to a client device, a first portion of a requested page while waiting for one or more service calls required to render a second portion to return, and after a time at which the one or more service calls required to render the second portion return, providing the client device with the second portion, the one or more service calls required to render the second portion having a higher latency than any service calls required to render the first portion.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: March 26, 2019
    Assignee: GROUPON, INC.
    Inventors: Sean McCullough, Adam Geitgey
  • Patent number: 10210201
    Abstract: In accordance with some embodiments of the disclosed subject matter, a method and a system for App page recommendation are provided. The method includes: based on social media contents generated by a user, establishing a parallel corpora comprising an implicit query database including a plurality of user implicit query texts, and an explicit query database including a plurality of user explicit query texts, wherein the plurality of user implicit query texts correspond to the plurality of user explicit query texts; receiving a voice user query from the user; converting the voice user query to a text query; extracting implicit intent text from the text query; inferring a user intent using the parallel corpora based on the extracted implicit intent text; ranking a plurality of App pages according to the inferred user intent; and recommending a subset of the plurality of App pages to the user based on the ranking.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: February 19, 2019
    Assignee: TCL RESEARCH AMERICA INC.
    Inventors: Dae Hoon Park, Mengwen Liu
  • Patent number: 10204359
    Abstract: A mobile advertising system determines a sales transaction history of a buyer operating a mobile device. The sales transactions are generated by point-of-sales system. A portion of the transactions is matched to mobile device location records of the mobile device based on locations of the sales transactions, timestamps of the sales transactions, credit card data of the sales transactions, locations of the mobile device, and timestamps of the mobile device. The system further derives intelligence from the shopping history of the buyer's consumption. Based on the consumption intelligence about the buyer, the system sends improved advertising to the mobile device. The system also measures the effectiveness of the mobile advertising.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: February 12, 2019
    Assignee: Adnoli LLC
    Inventors: Spencer J Lee, David N Purdy, Jason D Lobel, Preston A Harvey, Massimo Ilario
  • Patent number: 10062090
    Abstract: In one embodiment, branded 3D digital assets are displayed on a client machine. The client machine is configured to determine a proportion of a branded 3D digital asset displayed on screen of a graphical user interface and obtain a percentage of the screen of the graphical user interface that the branded 3D digital asset is covering using a screen bounding function of a 3D engine of the online environment. A computer server is configured to receive an objective related to a placement of the branded 3D digital asset, the objective determining when to display the branded 3D digital asset. The server then determines whether the objective has been achieved, and if so, prevents display of the branded 3D digital asset for a predetermined period of time.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: August 28, 2018
    Assignee: Trivver, Inc.
    Inventors: Joel LaMontagne, Simon Keating
  • Patent number: 10055755
    Abstract: Methods, systems, and computer program products target content to users based on receipt of partial terms. One or more terms associated with a campaign are identified, the campaign having an associated content item that is presented to users responsive to requests for content. A campaign sponsor is presented with an option to target the content item to users based on receipt of a partial form of one of the one or more terms. A selection of a designation of the partial form of the term is received from the content sponsor for use in targeting. The content item is optionally presented in a search suggestion control along with search completions in response to receipt of the partial form of the term in a search control.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: August 21, 2018
    Assignee: Google LLC
    Inventor: Ezequiel Vidra
  • Patent number: 10055756
    Abstract: Systems, methods, and computer-readable storage media for determining user engagement levels during a presentation of content. The system first collects data associated with a user session at a client device. Next, the system predicts a user engagement level during the user session by applying an engagement predicting rule to the data. The system can predicts respective user engagement levels for various segments of the presentation by applying one or more engagement predicting rules to the data. The system then presents invitational content based on the user engagement level.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: August 21, 2018
    Assignee: Apple Inc.
    Inventors: Michael Froimowitz Greenzeiger, Steven C. Bredenberg, Christopher John Foster Bullen, Mark C. Lay
  • Patent number: 10050911
    Abstract: Techniques for tracking profile completeness among members of an online social networking system are described. According to various embodiments, profile completion score criteria information identifies a profile completion score weight value associated with each of a plurality of member profile fields available in member profiles of an online social networking service. A specific member profile associated with a specific member of the online social networking service is accessed, and one or more of the plurality of member profile fields that have been completed in the specific member profile are identified. Thereafter, the profile completion score weight values associated with the member profile fields that have been completed in the specific member profile are determined, based on the profile completion score criteria information. Based on the determined profile completion score weight values, a profile completion score is then generated for the specific member profile.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: August 14, 2018
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Jason Schissel, Alexis Blevins Baird, Xin Fu