Patents Assigned to Xandr Inc.
-
Patent number: 11025733Abstract: 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: GrantFiled: January 30, 2020Date of Patent: June 1, 2021Assignee: Xandr Inc.Inventors: Stephen Williams, Scott Menzer
-
Patent number: 11023853Abstract: 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: GrantFiled: May 4, 2020Date of Patent: June 1, 2021Assignee: Xandr Inc.Inventors: Craig Miller, Charles Douglas Cosman, Thomas Evenson, Eric Smith, Calvin Legh, Thomas Shields, Aaron Martin
-
Publication number: 20210150588Abstract: 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 diType: ApplicationFiled: January 29, 2021Publication date: May 20, 2021Applicant: Xandr Inc.Inventors: Craig Miller, Thomas Shields, Aaron Martin, Cheryl Barton
-
Publication number: 20210149956Abstract: 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 slotsType: ApplicationFiled: January 27, 2021Publication date: May 20, 2021Applicant: Xandr Inc.Inventors: Eric M. Hoffert, Alexander Krassel, Vikki Pitts, Radhika Shivapurkar, Michelle Smith, Jeffrey Weiss
-
Publication number: 20210150584Abstract: 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: ApplicationFiled: November 14, 2019Publication date: May 20, 2021Applicant: Xandr Inc.Inventors: Yana Volkovich, Moussa Taifi
-
Publication number: 20210136427Abstract: 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: ApplicationFiled: January 14, 2021Publication date: May 6, 2021Applicant: Xandr Inc.Inventors: Radhika Shivapurkar, Eric Hoffert, Joel Korpi, Matthew Kendall, Jaiminkumar Panchal, Aadesh Patel
-
Publication number: 20210124841Abstract: 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 uniqType: ApplicationFiled: October 25, 2019Publication date: April 29, 2021Applicant: Xandr Inc.Inventors: Suneel Jakka, Michael J. Berry, JR.
-
Publication number: 20210084370Abstract: 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: ApplicationFiled: September 11, 2020Publication date: March 18, 2021Applicant: Xandr Inc.Inventor: Peter Campbell Doe
-
Patent number: 10951956Abstract: 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: GrantFiled: October 25, 2019Date of Patent: March 16, 2021Assignee: Xandr Inc.Inventors: Jason Canney, Laura Yu
-
Patent number: 10943271Abstract: 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 diType: GrantFiled: July 17, 2019Date of Patent: March 9, 2021Assignee: Xandr Inc.Inventors: Craig Miller, Thomas Shields, Aaron Martin, Cheryl Barton
-
Publication number: 20210067820Abstract: 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: ApplicationFiled: September 4, 2019Publication date: March 4, 2021Applicant: Xandr Inc.Inventors: Radhika Shivapurkar, Eric Hoffert, Joel Korpi, Matthew Kendall, Jaiminkumar Panchal, Aadesh Patel
-
Patent number: 10936654Abstract: 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: GrantFiled: May 24, 2018Date of Patent: March 2, 2021Assignee: Xandr Inc.Inventors: Eric M. Hoffert, Alexander Krassel, Vikki Pitts, Radhika Shivapurkar, Michelle Smith, Jeffrey Weiss
-
Publication number: 20210056591Abstract: 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 contentType: ApplicationFiled: August 21, 2020Publication date: February 25, 2021Applicant: Xandr Inc.Inventors: Peter Campbell Doe, Marco A. Montes de Oca
-
Patent number: 10924778Abstract: 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: GrantFiled: September 4, 2019Date of Patent: February 16, 2021Assignee: Xandr Inc.Inventors: Radhika Shivapurkar, Eric Hoffert, Joel Korpi, Matthew Kendall, Jaiminkumar Panchal, Aadesh Patel
-
Publication number: 20210042175Abstract: 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: ApplicationFiled: October 22, 2020Publication date: February 11, 2021Applicant: Xandr Inc.Inventors: Charles Brian O'Kelley, Catherine Mary Williams, Taylor Edward Burmeister, Yaron Lissack, Justin Pines, Samuel Seljan, Jaidev Sridhar
-
Patent number: 10896443Abstract: 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: GrantFiled: July 8, 2015Date of Patent: January 19, 2021Assignee: Xandr Inc.Inventors: Michiel Nolet, Charles B. O'Kelley, Andrew S. Dilling, Frederick B. Lu
-
Patent number: 10891634Abstract: 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: GrantFiled: November 21, 2018Date of Patent: January 12, 2021Assignee: Xandr Inc.Inventors: Andrew S. Dilling, David M. Himrod, Michiel Nolet
-
Patent number: 10872355Abstract: 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: GrantFiled: June 22, 2015Date of Patent: December 22, 2020Assignee: Xandr Inc.Inventors: Arel Ives Lidow, Scott Daniel Menzer
-
Patent number: 10832313Abstract: 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: GrantFiled: September 29, 2012Date of Patent: November 10, 2020Assignee: XANDR INC.Inventors: Kevin M. Cabral, Andrew S. Dilling, Timothy B. Dixon
-
Patent number: 10824487Abstract: 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: GrantFiled: July 17, 2018Date of Patent: November 3, 2020Assignee: Xandr Inc.Inventors: Charles Brian O'Kelley, Catherine Mary Williams, Taylor Edward Burmeister, Yaron Lissack, Justin Pines, Samuel Seljan, Jaidev Sridhar