Patents Examined by Thomas M Hammond, III
  • Patent number: 9330398
    Abstract: A system and method may comprise providing, via a computing device, a connection link to an end user device having a network connectivity access network element; extracting, via an advertisement server, an offer of a value voucher unique to the end user from a database connected to the advertisement server and presenting, through the end user device, an offer of the value voucher to the end user; receiving, via the computing device, from the end user an acceptance of the value voucher; and storing the value voucher in a coupon database in an Internet accessible coupon storage locker unique to the end user.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: May 3, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Reuben Klein, Karen Mullis, Steven A. Siegel
  • Patent number: 9313533
    Abstract: Estimating ad inventory in an online video streaming system accurately handles interdependencies among targeted attributes. The estimating includes determining a probability distribution of samples taken from electronic data records of ad impressions in an interactive online video streaming service, among a population comprising each different combination of targeted attributes recorded for each of the samples. In addition, the estimating may include populating an electronic data structure with data relating the each different combination of the targeted attributes to corresponding forecasted number of available impressions in a defined time period, based on the probability distribution and a forecasted total number of available impressions in the time period.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: April 12, 2016
    Assignee: HULU, LLC
    Inventors: Tony T. Zhang, Wing Chit Mak
  • Patent number: 9299092
    Abstract: In an embodiment, a digital data specification of a compound advertisement comprising a plurality of ad units is received at an advertisement delivery server computer, where the digital data specification of the compound advertisement specifies one or more sequential dependencies between one or more ad units of the plurality of ad units and a bid value for each ad unit of the plurality of ad units. Based at least in part on a particular sequential dependency of the first ad unit upon a second ad unit of the same compound advertisement and a bid value associated with the first ad unit, a first ad unit of the compound advertisement is selected for display at a separate user computing device using the advertisement delivery server computer. The first ad unit is caused to display at the particular user computing device.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: March 29, 2016
    Assignee: Tapjoy, Inc.
    Inventors: Hans-Frederick Brown, Shane Mihelic-Booth, Ravi Dev
  • Patent number: 9299085
    Abstract: Methods, systems, and computer programs encoded on a computer storage medium include receiving, from an advertiser, advertisement criteria associated with an advertisement, the advertisement criteria comprising a first set of criteria and a budget and/or a bid, the advertisement criteria to be used in advertisement auctions for which the advertisement is to be considered for display to users performing online actions; determining a number of users for whom the advertisement was a candidate to be shown based on the first set of criteria associated with the advertisement, but to whom the advertisement was not shown based on the budget and/or bid of the advertisement during a particular period of time; and providing, in a report, information relating to the number of users.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: March 29, 2016
    Assignee: Google Inc.
    Inventors: Ming Lei, Renjie Jiang, Kenneth R. Alton, Varun Chirravuri, Russell W. Quong, Abhinay Sharma, Oren E. Zamir, Xing Yu, Zhengzhu Feng
  • Patent number: 9280755
    Abstract: A system for managing product inventory includes an Internet-connected server and software executing on the server from a non-transitory physical medium, the software providing establishment of a first association of at least one stock keeping unit (SKU) and any associated metadata including product availability counts to at least one point in time and or at least one time range identified within an interactive shopping media presentation, establishment of a second association of at least one potential consumer to the interactive shopping media presentation, monitoring for and tracking of interaction sequences initiated by the at least one potential consumer, the interaction sequences enabled from within the interactive shopping media presentation or from within an interactive display associated thereto, and adjustment of the SKU-based product availability counts in the SKU metadata relative to the latest interaction results.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: March 8, 2016
    Assignee: Joyus, Inc.
    Inventors: Sin-Mei Tsai, Diana Lynn Williams, Gavin James Gordon Butler
  • Patent number: 9275398
    Abstract: Active script can be provided with content to be displayed on a computing device to determine whether advertising, intended to be displayed with the content, is actually displayed by the computing device. The script can examine various aspects of the code used to render the content, to determine whether ad-blocking software is blocking the ad or something is otherwise preventing the advertising from being displayed. Information about the visibility of the advertising can be sent to a location such as a logging service, which can store the data until such time as the data is to be retrieved and processed, such as to determine an extent to which client devices are blocking ads to be displayed with content.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: March 1, 2016
    Assignee: A9.com, Inc.
    Inventors: Neil Raj Kumar, Ryan McKenzie White, Akshay Manoharlal Bharadia, Mihnea Catalin Marinescu
  • Patent number: 9262775
    Abstract: Methods, systems, software, computer-readable media, and the like relate to providing and receiving relevant data from one or more entities. Data is received by a wireless user device directly from a wireless transmitter. The data may be provided to a stationary or moving user. A consumer in a vehicle, for instance, may have a smartphone, mobile phone, tablet PC, navigation system, or other similar mobile device, and can use such device to interact with a geographically proximate advertising module having a wireless transmitter. The wireless transmitter may also be stationary or moving, and can be incorporated into structures such as a vehicle, a billboard, a building, a road sign, a traffic light, or the like.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: February 16, 2016
    Inventor: Carl Lamont
  • Patent number: 9245280
    Abstract: Effectiveness of video content is predicted using an automated or semi-automated analysis process operating on a computer. Video content is analyzed using image and audio data processing to assign a collection of attributes to a video ad. The collection of attributes is correlated to a historical effectiveness (e.g., click-thru rate) of past video ads in the same or similar attribute space to obtain predicted ad effectiveness. Differences between the collection of attributes and historical attribute spaces of greater effectiveness may also be determined and reported in the form of suggestions for improving the effectiveness of the ad.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: January 26, 2016
    Inventors: Hua Zheng, Jean-Paul Colaco, Noelle Huynh, Joyce Zhang, Xuan Wei
  • Patent number: 9218611
    Abstract: Methods, systems, and computer programs include receiving, from an advertiser, advertisement criteria associated with an advertisement; and receiving, from a database, information regarding advertisement auctions in which the advertisement participated during a predetermined time period. A simulation is run of a first of the advertisement auctions a plurality of times, wherein the bid amount for the advertisement is changed for each simulation run An identification is made of a number of users to whom the advertisement would have been presented had the bid amount of the advertisement in the first of the advertisement auction been equal to the bid amount of the advertisement in the one of the times the simulation is run. Information related to the number of users identified for each one of the plurality of times the simulation is run is provided in a report.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: December 22, 2015
    Assignee: Google Inc.
    Inventors: Ming Lei, Renjie Jiang, Kenneth R. Alton, Shimeng Wang, Abhinay Sharma, Oren E. Zamir, Varun R. Chirravuri
  • Patent number: 9183562
    Abstract: A system and method for allocating credit for an advertising conversion among various advertising touchpoints encounter by the consumer is provided. The system and method comprise receiving data pertaining to touchpoints and conversions of an advertising campaign across multiple channels. Users are correlated across the channels and the various conversions, touchpoints, and touchpoint attributes are identified. Each touchpoint attribute and touchpoint attribute value is assigned a weight. An attribution algorithm is selected, and coefficients are calculated using the assigned weights. The algorithm is executed and true scores corresponding to the touchpoints encountered by each converting user are computed.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: November 10, 2015
    Assignee: VISUAL IQ, INC.
    Inventors: Anto Chittilappilly, Madan Bharadwaj, Payman Sadegh, Darius Jose
  • Patent number: 9165308
    Abstract: The present solution is directed to methods and systems for asynchronously loading tag management code and vendor tags on a web page while remaining portions of the web page load. An application executing on a device may receive a web page comprising a configuration object configured to asynchronously load tag management code. The configuration object may load asynchronously, upon execution by the application, the tag management code into memory of the application while the application continues to load a remainder of the web page. The tag management code may request, while the application continues to load the remainder of the web page, one or more vendor tags from a server over a network. The tag management code may receive, while the application continues to load the remainder of the web page, a vendor tag from the server.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: October 20, 2015
    Assignee: Tagman Inc.
    Inventor: Paul Cook
  • Patent number: 9141973
    Abstract: Advertisement is a multi-billion dollar business in US (per year). Here, we use license plate frames for the advertisement. One example of the application describes a license-plate-frame-based advertisement verification system. In order to validate and verify the correct placement/mounting of a license plate frame advertisement at a given location over time, it is necessary to validate that both (a) the ad is correctly placed on the vehicle, and (b) to verify that the ad is at a given location at that time. The method required to verify these includes some control systems and components. Different variations and examples are also presented here.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: September 22, 2015
    Assignee: SERGIO MENDOZA
    Inventor: Sergio Mendoza
  • Patent number: 9070139
    Abstract: Estimating a number of unique ad impressions in a streaming video system includes defining parameters of an ad campaign and a desired number of ad impressions for the campaign. A computer system determines a discrete probability distribution of video advertising segments per unit time per client device in a population of video advertising segments streamed to a plurality of client devices, based on historical data. The system randomly samples the probability distribution without replacement, based on the defined number of desired ad impressions. An enhanced binary search algorithm may be used for the sampling. Each sample of the probability distribution identifies a number of ads streamed to a different client device in the probability distribution. The system determines, based on the sampling, a number of unique client devices included the samples, thus obtaining an estimate of unique ad impressions for the defined ad campaign.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: June 30, 2015
    Assignee: HULU, LLC
    Inventor: Tony T. Zhang
  • Patent number: 9064263
    Abstract: Advertisement placement includes: obtaining one or more advertisement query keywords; determining, using one or more computer processors, in a multi-level advertisement information store, a selection of advertisement information for placement; and presenting the selection of advertisement information to be placed at a client. The multi-level advertisement information store comprises advertisement information organized into a plurality of first-level categories, and each first-level category is associated with a respective plurality of subordinate levels of categories.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: June 23, 2015
    Assignee: Alibaba Group Holding Limited
    Inventor: Xinzhe Liu
  • Patent number: 9058611
    Abstract: An advertising system and method are disclosed for generating advertising content based on a user's images. These can be photographs owned by a user of a web page. An advertising template for an advertising sponsor is provided. For a user viewing the web page, a set of the user's images is categorized, based on image content of the images in the set. The categorization is performed with at least one classifier which has been trained on a finite set of image categories. An advertising image is selected for advertising content based on the categorization of the user's images. The template is combined with the selected advertising image to form the advertising content. The advertising content can then be displayed to the user on the web page. A user profile is also disclosed which can be used as the categorized user images.
    Type: Grant
    Filed: March 17, 2011
    Date of Patent: June 16, 2015
    Assignee: XEROX CORPORATION
    Inventors: Craig John Saunders, Nicolas Guérin, Ruhul Islam, Christine Cayol, Thomas Dalban, Sébastien Dabet
  • Patent number: 9037487
    Abstract: An auction for ad inventory to be placed in streaming video content is characterized by a floor (minimum) price. A seller component receives, via a real time auction exchange system, a request for a set of ad impressions meeting specified criteria to be delivered by an online video streaming system, sometimes referred to as an “auction lot”. The seller component determines a floor price based on an inventory pressure calculated for the auction lot in response to receiving the request. The seller component determines the inventory pressure based on an inventory pressure determined for an inventory segment identified by the auction lot. The auction lot may then be entered into a bidding process including at least one bidder wherein bids less than the floor price are not accepted.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: May 19, 2015
    Assignee: HULU, LLC
    Inventors: Wing Chit Mak, Jean-Paul Colaco
  • Patent number: 9031861
    Abstract: Methods, systems, and computer program products are provided for measuring effectiveness of content items included in a campaign. One example method includes providing a corpus of campaigns, where a campaign defines parameters for presentation that specify circumstances under which content items are presented to users in response to requests. The corpus is filtered by identifying one or more candidate campaigns, where each of the identified candidate campaigns is associated with a geographic region and includes one or more constraints that permit pausing distribution of content items without compromising campaign goals. For each candidate campaign, one or more experimental geographic locations included in the geographic region are determined that are substantially representative of the region. Presentation of at least one of the content items is paused for a time period, and content item effectiveness is measured by comparing resource conversions for experimental and control geographic locations.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: May 12, 2015
    Assignee: Google Inc.
    Inventors: Lili Liu, Chao Cai, Paul Liu, Sissie Ling-le Hsiao, Karl Pfleger
  • Patent number: 8942999
    Abstract: Methods, systems and computer program products for generating and presenting an estimate of when a taxpayer can expect to receive a tax refund.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: January 27, 2015
    Assignee: Intuit Inc.
    Inventors: Jessica L. Fernando, Paul Bober, Joshua G. Tsuji, Akhil Pandey, Ganesh Bhat, Wensheng Mao
  • Patent number: 8880437
    Abstract: First and second components of the present invention, in combination, provide a customer interface for initiating a trade transaction and provides for the secure viewing of the status of the transaction. A third component assists in the automatic generation and verification of the voluminous and detailed documents required to support a trade transaction. The third component additionally tracks and assists in the management of the seller's manufacturing and shipment of the goods that form the basis of the trade transaction. A fourth component automatically generates a Letter of Credit from a Purchase Order and performs a reconciliation function on payments made pursuant to Letters of Credit or open Accounts.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: November 4, 2014
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Albert Kwang-Hwa Sun, Tak Ming Chan, Jaqueline Layer, Nicole Gabrielle Rodriguez Toulis, Stephen Pan Cheung, Patrick Shu Pui Ko, Sammy Shun Yuen Fung, Thomas William Halpin, Yoke Bee Yap, Zeno Fook Chuen Chow, Kelvin Yatsun Leung, Kwok Keung Yeung, Man Pui Tsim, Sol Solomon
  • Patent number: 8874479
    Abstract: A method is provided for testing a trading system having a verification subsystem and trading environments. Each of the environments has a network interface, memory, and a matching engine executed by a processor. The method includes retrieving, by the verification subsystem, at least one defined use case. Each defined use case includes command lines. The method also includes parsing the command lines based on defined parsing rules to produce parsed command lines. Each parsed command line includes a verb specifying financial transactions. Each parsed command line also includes data fields. The method further includes mapping the verb and fields of each command line based on defined mapping relationships to generate a test case. The method also includes executing the test case to generate messages to be executed by the trading system. The method also includes reading parameters of the trading system for comparison to specified validation values.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: October 28, 2014
    Assignee: Miami International Securities Exchange, LLC
    Inventors: Kevin Mueller, Paul Fost, Marc Hampshire, David Seidman, David Lehmann, Amy Neiley, Vinay Rao, Greg Miller, Ganesh Chittimalla, Matthew Rotella, Douglas Schafer, Srinivas Nimma, Robert Straub, Muna Tang