Patents Examined by William A Brandenburg
  • Patent number: 10586247
    Abstract: Provided is a method for correlating individual action information with media content distribution, the method including obtaining data related to a presence of an external terminal relative to an output device providing media content, obtaining identifying information of a user associated with the detected external terminal, and storing, in a memory, data received from another party which indicates an action of the user at a virtual or physical location associated with a product or service presented in the provided media content.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: March 10, 2020
    Assignee: NBCUniversal Media, LLC
    Inventors: Arturo Vermolen, Hai Xu, Vladislav Plazinskiy
  • 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: 10572894
    Abstract: An ad player presents ads in association with a video player by evaluating an associated ad script. The ad player transforms data included in the ad script into operational instructions. Hence, the ad player flexibly and dynamically configures itself and presents ads in accordance with the contents of the ad script, enabling a publisher to modify advertising aspects simply by modifying the ad script. The ad script can comprise a script in a tag-based markup language that is readable by the ad player. For example, the ad script can include one or more tags, each tag including one or more attributes that are each set to a value. The ad player determines the values of the attributes and presents ads in accordance with associated ad characteristics or behaviors.
    Type: Grant
    Filed: April 27, 2009
    Date of Patent: February 25, 2020
    Assignee: ADAP.TV, Inc.
    Inventor: Jonathan David Traupman
  • Patent number: 10572903
    Abstract: A server receives incoming data records comprising an ID value and respective user attributes corresponding to a user activity that originates at a user device. Characteristics of the activity and/or characteristics of the user device are considered in order to assign a probabilistic confidence value, which is in turn used to generate links from an incoming data record to other previously-received data records, and in so doing, generates a probabilistic link between one set of user attributes from the incoming data record and another set of user attributes from previously-received data records. A messaging campaign specification that describes target user attributes is used to identify a matching set of target audience member records. The determination of a match or not is based on the probabilistic confidence value and a threshold can be varied to extend audience reach. The identified set of target audience member records are transmitted over a network.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: February 25, 2020
    Assignee: Oracle International Corporation
    Inventors: David Abraham Wiener, James Kong Hsu, Stephen J. Papa, Sherene Wael Hilal, Kendra Mariko Chen, Vernon W. Hui, Ben Hekster, John Patrick Connelly
  • Patent number: 10572898
    Abstract: Systems and methods are disclosed for creating, editing, sharing and distributing high-quality, media-rich web-based communications. The communications are created in a layered fashion that integrates user-selected text, colors, background patterns, images, sound, music, video, or other media. The systems and methods are used to generate, edit, broadcast, and track electronic presentations, brochures, advertisements (such as banner advertisements on highly trafficked media websites), announcements, and interactive web pages, without the need for the user to understand complex programming languages.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: February 25, 2020
    Assignee: IMPACT ENGINE, INC.
    Inventors: Neil Greer, Bennett Blank, Bryan Depew
  • Patent number: 10565611
    Abstract: Systems and methods for real-time control of Internet messaging campaigns. Processing commences upon retrieving a computer-readable schematic capture or other computer representation of an Internet messaging campaign or marketing campaign flow. During execution of the campaign flow, decision points in the form of program stage gates as given in the schematic are reached, and corresponding program stage gate expressions are evaluated based on then-current real-time conditions or values. When the program stage gate expression evaluates to one of a set of alternative values (e.g., “take forward path” or “take alternative path1” or “take alternative path2”), then the program execution will initiate a set of execution actions given in the marketing campaign schematic. In cases when then-current real-time conditions or values evaluate to an alternate value or in cases when the real-time conditions or values are not available or cannot be evaluated within a timeout period, then remedial action is initiated.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: February 18, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Navin Boddu
  • Patent number: 10565618
    Abstract: Systems and methods are disclosed for creating, editing, sharing and distributing high-quality, media-rich web-based communications. The communications are created in a layered fashion that integrates user-selected text, colors, background patterns, images, sound, music, video, or other media. The systems and methods are used to generate, edit, broadcast, and track electronic presentations, brochures, advertisements (such as banner advertisements on highly trafficked media websites), announcements, and interactive web pages, without the need for the user to understand complex programming languages.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: February 18, 2020
    Assignee: Impact Engine, Inc.
    Inventors: Neil Greer, Bennett Blank, Bryan Depew
  • Patent number: 10558996
    Abstract: Methods and systems for regulating generation of units according to at least one encryption technique associated with a blockchain are disclosed. In some embodiments, a system includes a communication device configured to communicate with a computing device executing an application and a processor configured to execute instructions to perform operations. The operations include receiving transaction information describing a transaction; based on the transaction, determining product awards for at least one product awards program for the transaction; using the blockchain, determining a real-time conversion rate for the transaction, where the real-time conversion rate is regulated by the at least one encryption technique; based on the real-time conversion rate, converting the product awards to units; and entering into the blockchain encrypted data associated with the transaction, wherein the encrypted data is encrypted according to the at least one encryption technique.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: February 11, 2020
    Assignee: Fidelity National Information Services, LLC
    Inventors: Cassie Boutelle, Lou Grilli, Troy Land, James Heystek, Wade D. Murray
  • Patent number: 10552874
    Abstract: An online system receives an advertisement (“ad”) request identifying an application, one or more items for use within the application, ad content, and a prompt for purchasing one or more of the items. The prompt for purchasing an item comprises text or image data describing the purchasing and instructions that, when executed by a client device, request payment information from a user accessing the prompt. When the ad content is presented to a user, the prompt is also presented. When the user interacts with the prompt, payment information is requested and communicated to a third party system associated with the application. The ad content and prompt may be presented to the user within a feed of content items provided to the user by the online system.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: February 4, 2020
    Assignee: Facebook, Inc.
    Inventors: Pin Lu, Derek Chirk Yin Cheng
  • Patent number: 10521826
    Abstract: A method of controlling a collaborative display is provided. A first item of content is received from a first client device. A time-to-live is assigned to the first item of content. Then, the first item of content is placed in a queue of items of content. Then a collaborative display is controlled to display an item of content at the head of the queue for a time period no less than a time-to-live assigned to the item of content at the head of the queue.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: December 31, 2019
    Assignee: PAYPAL, INC.
    Inventor: Saumil Ashvin Gandhi
  • Patent number: 10515389
    Abstract: According to one or more embodiments of the disclosure, a method is provided. The method may include receiving, by at least one server comprising one or more processors, from a user device, a request for a web page comprising product detail information associated with a focus product identifier. The method may also include receiving an advertisement request associated with the focus product identifier. Furthermore, the method may include determining, based at least in part on the focus product identifier, a product sample identifier associated with a product sample to offer with the product. Additionally, the method may include selecting, based at least in part on the product sample identifier, a product sample advertisement.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: December 24, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Melissa Naarden Burdick, James Wallace Scythes, Cynthia Lee Walker, Jeremiah Lee Morgan, Eric Just Mickelsen, Lisa Diane Crowder
  • Patent number: 10478719
    Abstract: Methods and systems are described for providing a retail product that allows a consumer to participate in a personalized interactive entertainment experience in one or more venues. The retail product is capable of wirelessly interfacing with interactive devices in the venues that are capable of producing sensory effects based on communication from and/or to the retail product. Furthermore, the retail product preferably has an independent or intrinsic value apart from the use of the product in the venues, and may include, for example, a toy, apparel, and/or jewelry. In certain examples, the methods include tracking the consumer's use of the retail product in the venue(s). Such tracking information may be used to customize the experience of the user during a subsequent visit to the same venue or another venue.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: November 19, 2019
    Assignee: MQ Gaming, LLC
    Inventors: Denise Chapman Weston, Jonathan A. Barney
  • Patent number: 10460345
    Abstract: For targeted presentation of information on a mobile device, a presence of the device is detected at a given time at in a zone. A pause is detected in a movement of the device in the zone. A hangout pattern of the device is predicted. The hangout pattern includes an expected pause duration of the pause. Using the hangout pattern and the detected pause, a time is computed to present a content on the device. The content presented at the time is expected to have a higher than a threshold probability of receiving an input at the device. The content is selected according to the probability of receiving the input. The content is transmitted to the device such that the content is available for presenting at the device at the computed time.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: October 29, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Raghu K. Ganti, Norbert Herman, Shubhadip Ray, Mudhakar Srivatsa
  • Patent number: 10453099
    Abstract: Example implementations include a system and method of recognizing behavior of a user. In example implementations, a first post and at least one subsequent post indicative of a product and associated with a first social media account is obtained. A relevance probability is calculated for each of the obtained first post and the at least one subsequent post. The obtained first post and the at least one subsequent post are sequentially analyzed by a second neural network to determine output values relevant to probability of purchasing the product. A probability of purchasing the product is calculated based on the determined output values associated with each post and the calculated relevance probabilities. Product-related information is transmitted to the user associated with the obtained first post based on the determined probability of purchasing the product.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: October 22, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Mandy Barrett Korpusik, Francine Chen, Shigeyuki Sakaki, Yin-Ying Chen
  • Patent number: 10430827
    Abstract: An online system receives information describing a target group of online system users from a third party system and determines whether to store the information describing the target group. Online system users included in the target group are identified and scores are determined for each of the identified user. A score associated with a user represents the online system's effectiveness in targeting content to the user via targeting criteria maintained by the online system. Based on the scores, the online system determines a group score associated with the target group and stores the information describing the target group if the group score satisfies one or more criteria. If the information describing the target group is stored, the online system may determine whether to continue storing the information describing the target group based on revenue obtained by the online system from presenting content based on the target group.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: October 1, 2019
    Assignee: Facebook, Inc.
    Inventors: Li Zhou, Ian K. Abernathy, Yunzhi Gao, Kosin Sutthimala
  • Patent number: 10402865
    Abstract: An online system receives information describing a target group of online system users from a third party system and stores the information describing the target group. The online system subsequently uses the target group to select content for presentation to one or more users. For example, users included in the target group are identified as eligible to be presented with content items. Based on revenue obtained by the online system from presenting content based on the target group, the online system determines a monetization value for the target group. The online system determines whether to continue storing the information describing the target group based on the monetization value.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: September 3, 2019
    Assignee: Facebook, Inc.
    Inventors: Yunzhi Gao, Li Zhou, Ian K. Abernathy, Michael Phillip Salem
  • Patent number: 10387910
    Abstract: An online system receives information describing a target group of online system users from a third party system and stores the information describing the target group. The online system subsequently uses the target group to select content for presentation to one or more users. For example, users included in the target group are identified as eligible to be presented with content items. Content items are associated with objectives satisfied when a specified interaction with the content item, or with an object associated with the content item, is received. Based on revenue obtained by the online system from presenting content based on the target group as well as interactions satisfying objectives associated with various presented content, the online system determines a monetization value for the target group. Based on the monetization value, the online system determines whether to continue storing the information describing the target group.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: August 20, 2019
    Assignee: Facebook, Inc.
    Inventors: Yunzhi Gao, Michael Phillip Salem
  • Patent number: 10346882
    Abstract: In an example, a processing system of a database system may be configured to, responsive to receiving a request originating from a member of a web clipping service, insert first data associated with a clip selection of the request into a personalized online space corresponding to the member and retain second data that is different than the first data into an aggregated pool of data associated with a plurality of members of the web clipping service. The processing device may be configured to pair an advertisement of a plurality of advertisements with a resource of a plurality of resources responsive to an analysis of the aggregated pool of data, and store an association between the advertisement of the pair and the resource of the pair in a memory device.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: July 9, 2019
    Assignee: SALESFORCE.COM, INC.
    Inventor: Gary Flake
  • Patent number: 10311467
    Abstract: Systems and methods for selecting optimal policies that maximize expected return subject to given risk tolerance and confidence levels. In particular, methods and systems for selecting an optimal ad recommendation policy—based on user data, a set of ad recommendation policies, and risk thresholds—by sampling the user data and estimating gradients. The system or methods utilize the estimated gradients to select a good ad recommendation policy (an ad recommendation policy with high expected return) subject to the risk tolerance and confidence levels. To assist in selecting a risk-sensitive ad recommendation policy, a gradient-based algorithm is disclosed to find a near-optimal policy for conditional-value-at-risk (CVaR) risk-sensitive optimization.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: June 4, 2019
    Assignee: ADOBE INC.
    Inventors: Mohammad Ghavamzadeh, Yinlam Chow
  • Patent number: 10311486
    Abstract: Systems, methods, and computer-readable media are disclosed for calculating input-output relationships using, for example, spline functions. In accordance with one implementation, a computer-implemented method is provided that includes determining at least one price-volume point comprising a price and associated volume, transforming the price, and using the transformed price to calculate values along a spline function to obtain a price-volume curve weight factor. The method further includes transforming a second price, calculating values along the spline function and the first derivative of the spline function using the transformed second price to obtain a volume estimate and volume rate at the second price, and recalculating the spline function based on the calculated price-volume curve weight factor, volume estimate, volume estimate and volume rate.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: June 4, 2019
    Assignee: Oath (Americas) Inc.
    Inventor: Niklas Karlsson