Patents Assigned to Xandr Inc.
  • Patent number: 11025733
    Abstract: Systems and methods for building a device graph for cooperative device identification are disclosed. Various information is received at a computing system over a communications network, include information defining a relationship between (i) a unique identifier associated with a first device of a user and (ii) a unique identifier associated with the user, and information defining a relationship between (i) a unique identifier associated with a second device of the user and (ii) the unique identifier associated with the user. The unique identifiers associated with the devices are each mapped to the platform-wide identifier based at least in part on the unique user identifier. A device graph comprising a plurality of device nodes is constructed, with related device nodes connected by one or more edges. Nodes representing the devices are linked based on a relationship identified between them using the platform-wide identifier.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: June 1, 2021
    Assignee: Xandr Inc.
    Inventors: Stephen Williams, Scott Menzer
  • Patent number: 11023853
    Abstract: Techniques are disclosed for advantageously forecasting an inventory of a product having a particular duration (e.g., video content). The technique can include determining the particular configuration (e.g., maximum number of impressions, maximum amount of time permitted) of breaks identified within an impression log. Based on the number of breaks and the configurations of the breaks, the technique can forecast a future inventory of the product. In some implementations, the disclosed technique can identify an amount of a previous break that was not filled with video content. These forecasts can enable product sellers to better communicate with their customers, negotiate supply contracts, price their products, plan for business operations, etc.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: June 1, 2021
    Assignee: Xandr Inc.
    Inventors: Craig Miller, Charles Douglas Cosman, Thomas Evenson, Eric Smith, Calvin Legh, Thomas Shields, Aaron Martin
  • Publication number: 20210150588
    Abstract: Aspects of the subject disclosure may include, for example, receiving a request to forecast allocations for a new descriptor, the new descriptor differing from preexisting descriptors, each of the preexisting descriptors being associated with a subset of locations of a network of locations, each location corresponding to an electronic segment in electronic canvases, and the new descriptor being associated with a new subset of locations of the network of locations, identifying one or more affected descriptors having one or more overlapping subsets of locations of the network of locations and one or more non-overlapping subsets of locations of the network of locations, determining a forecast of allocated locations in each of the one or more affected descriptors; identifying, according to the forecast, at least a portion of allocated locations in the one or more overlapping subsets of locations that are displaceable resulting in a number of displaceable allocations, and determining, according to the number of di
    Type: Application
    Filed: January 29, 2021
    Publication date: May 20, 2021
    Applicant: Xandr Inc.
    Inventors: Craig Miller, Thomas Shields, Aaron Martin, Cheryl Barton
  • Publication number: 20210149956
    Abstract: A method for distributed pod-editing may be performed by an enhanced pod editor, and may include the following steps: receiving a framework for a pod, wherein the framework identifies one or more content items already assigned to one or more slots in the pod by one or more pod editors; determining attributes of the content items already assigned to the pod in a native taxonomy of the enhanced pod editor; determining restrictions on the pod's slots based on the attributes of the content items already assigned to the pod and on the pod's editorial constraints; rejecting content items already assigned to the pod that violate the restrictions on the pod's slots (if any); identifying candidate content items that comply with the restrictions on the pod's unfilled slots (if any), and selecting candidate content items and assigning the selected content items to the pod's unfilled slots
    Type: Application
    Filed: January 27, 2021
    Publication date: May 20, 2021
    Applicant: Xandr Inc.
    Inventors: Eric M. Hoffert, Alexander Krassel, Vikki Pitts, Radhika Shivapurkar, Michelle Smith, Jeffrey Weiss
  • Publication number: 20210150584
    Abstract: Aspects of the subject disclosure may include, for example, receiving information defining an attribute of interest for the impression, wherein the attribute of interest comprises a plurality of categories of values, and receiving information defining a respective probability for each respective value of the plurality of categories of values for the impression. Further, information about current values of the plurality of categories for the attribute of interest may be received and a pacing value may be determined based on the respective probability for each respective value of the plurality of categories of values, along with the information about current values the plurality of categories for the attribute of interest. A respective bid value of a bid may be adjusted using the pacing value and the adjusted bid value may be used in an auction to fill the impression. This permits automatic detection and correction of an inadvertent skew introduced when serving ads and other content.
    Type: Application
    Filed: November 14, 2019
    Publication date: May 20, 2021
    Applicant: Xandr Inc.
    Inventors: Yana Volkovich, Moussa Taifi
  • Publication number: 20210136427
    Abstract: Aspects of the subject disclosure may include, for example, determining an ad play list for an Over-The-Top video stream requested by an end user device based on a price and/or a category of a creative derived from auctions with multiple Supply-Side Platform servers. The ad play list can be determined for the ad pod according to business rules, which can include a yield policy based on increasing revenue for a publisher of the video stream, and/or which can include a competitive separation policy enforced based on the category for bid responses. Other embodiments are disclosed.
    Type: Application
    Filed: January 14, 2021
    Publication date: May 6, 2021
    Applicant: Xandr Inc.
    Inventors: Radhika Shivapurkar, Eric Hoffert, Joel Korpi, Matthew Kendall, Jaiminkumar Panchal, Aadesh Patel
  • Publication number: 20210124841
    Abstract: Aspects of the subject disclosure may include, for example, a processing system including a processor with a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations including: receiving an identity bridge file comprising records from a service provider, wherein each record includes one or more encrypted service identifiers for a customer, a customer location code of the customer, and an address location code of the customer; determining whether a tokenized identifier exists in a cross-reference table; responsive to a determination that the tokenized identifier does not exist in the cross-reference table: a) generating a new tokenized identifier; and b) adding a record to the cross-reference table comprising the new tokenized identifier, the customer location code, the address location code, and the one or more encrypted service identifiers; securing a usage record of a data usage log, wherein the usage record includes a uniq
    Type: Application
    Filed: October 25, 2019
    Publication date: April 29, 2021
    Applicant: Xandr Inc.
    Inventors: Suneel Jakka, Michael J. Berry, JR.
  • Publication number: 20210084370
    Abstract: Aspects of the subject disclosure may include, for example, obtaining delivery data, wherein the delivery data identifies a plurality of addressable objects to which media content has been delivered; obtaining research sample data, wherein the research sample data identifies, for each of a plurality of households, one or more household member characteristics associated with one or more members of the household who are assessed as having viewed the media content; selecting, as a target characteristic, a particular household member characteristic; and determining, based upon the delivery data and the research sample data, a numerical count, the numerical count being determined as an estimated number of viewers who had viewed the media content that had been delivered to the plurality of addressable objects and who have the target characteristic. Other embodiments are disclosed.
    Type: Application
    Filed: September 11, 2020
    Publication date: March 18, 2021
    Applicant: Xandr Inc.
    Inventor: Peter Campbell Doe
  • Patent number: 10951956
    Abstract: Aspects of the subject disclosure may include, for example, a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations that encompass: determining a cluster of mobile devices at a premises comprising a media server, wherein the media server is communicatively coupled to the system through a network; establishing a physical location of the premises; associating one or more mobile devices of the cluster of mobile devices with the premises; and providing a service to the one or more mobile devices associated with the premises. Other embodiments are disclosed.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: March 16, 2021
    Assignee: Xandr Inc.
    Inventors: Jason Canney, Laura Yu
  • Patent number: 10943271
    Abstract: Aspects of the subject disclosure may include, for example, receiving a request to forecast allocations for a new descriptor, the new descriptor differing from preexisting descriptors, each of the preexisting descriptors being associated with a subset of locations of a network of locations, each location corresponding to an electronic segment in electronic canvases, and the new descriptor being associated with a new subset of locations of the network of locations, identifying one or more affected descriptors having one or more overlapping subsets of locations of the network of locations and one or more non-overlapping subsets of locations of the network of locations, determining a forecast of allocated locations in each of the one or more affected descriptors; identifying, according to the forecast, at least a portion of allocated locations in the one or more overlapping subsets of locations that are displaceable resulting in a number of displaceable allocations, and determining, according to the number of di
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: March 9, 2021
    Assignee: Xandr Inc.
    Inventors: Craig Miller, Thomas Shields, Aaron Martin, Cheryl Barton
  • Publication number: 20210067820
    Abstract: Aspects of the subject disclosure may include, for example, determining an ad play list for an Over-The-Top video stream requested by an end user device based on a price and/or a category of a creative derived from auctions with multiple Supply-Side Platform servers. The ad play list can be determined for the ad pod according to business rules, which can include a yield policy based on increasing revenue for a publisher of the video stream, and/or which can include a competitive separation policy enforced based on the category for bid responses. Other embodiments are disclosed.
    Type: Application
    Filed: September 4, 2019
    Publication date: March 4, 2021
    Applicant: Xandr Inc.
    Inventors: Radhika Shivapurkar, Eric Hoffert, Joel Korpi, Matthew Kendall, Jaiminkumar Panchal, Aadesh Patel
  • Patent number: 10936654
    Abstract: A method for distributed pod-editing may be performed by an enhanced pod editor, and may include the following steps: receiving a framework for a pod, wherein the framework identifies one or more content items already assigned to one or more slots in the pod by one or more pod editors; determining attributes of the content items already assigned to the pod in a native taxonomy of the enhanced pod editor; determining restrictions on the pod's slots based on the attributes of the content items already assigned to the pod and on the pod's editorial constraints; rejecting content items already assigned to the pod that violate the restrictions on the pod's slots (if any); identifying candidate content items that comply with the restrictions on the pod's unfilled slots (if any), and selecting candidate content items and assigning the selected content items to the pod's unfilled slots.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: March 2, 2021
    Assignee: Xandr Inc.
    Inventors: Eric M. Hoffert, Alexander Krassel, Vikki Pitts, Radhika Shivapurkar, Michelle Smith, Jeffrey Weiss
  • Publication number: 20210056591
    Abstract: Aspects of the subject disclosure may include, for example, identifying an initial set of content schedule constraints including an initial plurality of values for two or more of price, available inventory, target audience, media content, number of impressions, placement dates, and placement times; generating a preliminary advertising schedule based on the initial set of content schedule constraints; calculating reach and average frequency based on the preliminary advertising schedule, resulting in a first calculated reach and a first calculated average frequency; updating one or more of the initial plurality of values of the initial set of content schedule constraints based on the first calculated reach and the first calculated average frequency, the updating resulting in an updated set of content schedule constraints, the updated set of content schedule constraints having one or more values of only some constituent content schedule constraints thereof differ from one or more values of corresponding content
    Type: Application
    Filed: August 21, 2020
    Publication date: February 25, 2021
    Applicant: Xandr Inc.
    Inventors: Peter Campbell Doe, Marco A. Montes de Oca
  • Patent number: 10924778
    Abstract: Aspects of the subject disclosure may include, for example, determining an ad play list for an Over-The-Top video stream requested by an end user device based on a price and/or a category of a creative derived from auctions with multiple Supply-Side Platform servers. The ad play list can be determined for the ad pod according to business rules, which can include a yield policy based on increasing revenue for a publisher of the video stream, and/or which can include a competitive separation policy enforced based on the category for bid responses. Other embodiments are disclosed.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: February 16, 2021
    Assignee: Xandr Inc.
    Inventors: Radhika Shivapurkar, Eric Hoffert, Joel Korpi, Matthew Kendall, Jaiminkumar Panchal, Aadesh Patel
  • Publication number: 20210042175
    Abstract: A data processing system includes a transaction bus, a console application in communication with the transaction bus, and a view predictor subsystem in communication with the transaction bus. The transaction bus receives, from a user application executing on a client device, a call for visual information to be provided to the user application. The view predictor subsystem determines a likelihood that the visual information will be viewable within a viewport of the user application, and a plurality of respective values for a plurality of sources of the visual information are computed based on the likelihood and a respective priority for each source. The console application provides to the transaction bus the set of potential sources of the visual information, and the transaction bus selects, based on the computed values, one of the potential sources of the visual information to be the result, which is provided to the user application.
    Type: Application
    Filed: October 22, 2020
    Publication date: February 11, 2021
    Applicant: Xandr Inc.
    Inventors: Charles Brian O'Kelley, Catherine Mary Williams, Taylor Edward Burmeister, Yaron Lissack, Justin Pines, Samuel Seljan, Jaidev Sridhar
  • Patent number: 10896443
    Abstract: A computer-implemented method includes receiving, at a transaction management computing subsystem of an advertising platform, a call for an advertisement creative to be served to an impression consumer; generating, using the transaction management computing subsystem, a set of bid requests, at least two bid requests of the set including respective subsets of user data store information associated with the impression consumer; and sending, by the transaction management computing subsystem, the set of bid requests to a set of bidding computing subsystems, each bidding computing subsystems being operable to generate a bid response based on the information included in its bid request.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: January 19, 2021
    Assignee: Xandr Inc.
    Inventors: Michiel Nolet, Charles B. O'Kelley, Andrew S. Dilling, Frederick B. Lu
  • Patent number: 10891634
    Abstract: A system for providing an online advertising platform includes a first non-transitory machine-readable medium storing instructions executable by one or more data processors to group impression inventory units based at least in part on performance characteristics of the impression inventory units.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: January 12, 2021
    Assignee: Xandr Inc.
    Inventors: Andrew S. Dilling, David M. Himrod, Michiel Nolet
  • Patent number: 10872355
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving, from a client device of a user, an ad request for an ad space of a seller, the ad space being for presentation in a user interface of an application executing on the client device, creating a bid request for bidding on the ad space, sending the bid request to one or more bidders, the bidders representing one or more buyers, receiving one or more bids from one or more of the bidders, each bid corresponding to a respective buyer and a creative, selecting, from the received bids, a winning bid corresponding to a particular buyer and a particular creative, and identifying a visibility profile for the particular buyer and, based thereon, providing data associated with the user to the particular buyer.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: December 22, 2020
    Assignee: Xandr Inc.
    Inventors: Arel Ives Lidow, Scott Daniel Menzer
  • Patent number: 10832313
    Abstract: A method and system for maintaining and delivering secure online content includes facilitating registration of secure content with an online content placement auction system, auditing the registered content to ensure security requirements for the registered content are met, and holding an auction among bidders for placement of content in a secure online content space. The process of holding an auction for the content space includes receiving a call for secure content to be served in the content space, transmitting a bid request to bidders in response to the call, receiving bid replies having bid amounts and proposed content to be securely served in the content space, and determining a qualifying subset of the received bid replies having proposed content approved as secure.
    Type: Grant
    Filed: September 29, 2012
    Date of Patent: November 10, 2020
    Assignee: XANDR INC.
    Inventors: Kevin M. Cabral, Andrew S. Dilling, Timothy B. Dixon
  • Patent number: 10824487
    Abstract: A data processing system includes a transaction bus, a console application in communication with the transaction bus, and a view predictor subsystem in communication with the transaction bus. The transaction bus receives, from a user application executing on a client device, a call for visual information to be provided to the user application. The view predictor subsystem determines a likelihood that the visual information will be viewable within a viewport of the user application, and a plurality of respective values for a plurality of sources of the visual information are computed based on the likelihood and a respective priority for each source. The console application provides to the transaction bus the set of potential sources of the visual information, and the transaction bus selects, based on the computed values, one of the potential sources of the visual information to be the result, which is provided to the user application.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: November 3, 2020
    Assignee: Xandr Inc.
    Inventors: Charles Brian O'Kelley, Catherine Mary Williams, Taylor Edward Burmeister, Yaron Lissack, Justin Pines, Samuel Seljan, Jaidev Sridhar