Patents Examined by Alexandru Cirnu
  • Patent number: 10803495
    Abstract: A server provides an exchange platform linking requesters for creatives and creative manufacturing systems. A specification for required creatives is distributed to multiple creative manufacturing systems, and triggers parallel manufacturing of the required creatives on at least a first and a second creative manufacturing system, each proceeds with a respective portion of the required quantity of the required creatives. Before each manufacturing system completes their respective portions of the manufacturing, the server independently requests and receives, in multiple discrete batches, respective quantities of the required creatives that have been completed by the first and second creative manufacturing systems. The server performs independent and parallel verification on the respective quantities of the required creatives that have been completed by the first and second creative manufacturing systems.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: October 13, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Chenjun Yang, Can Zheng, Qi Jin, Zhengyun Chen, Qian Wang, Wenhao Deng, Jiajia Luo
  • Patent number: 10796330
    Abstract: A virtual wallet of a consumer is established for receiving and transferring units of rewards over a plurality of disparate communication channels and a plurality of disparate entities. Units of rewards are processed to credit the virtual wallet from an issuing entity to the consumer and the units of rewards are processed to debit the virtual wallet of the consumer and credit a redeeming entity. Moreover, the units of rewards represent blockchaining reward value.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: October 6, 2020
    Assignee: NCR Corporation
    Inventors: Yehoshua Zvi Licht, Suzan Szollar
  • Patent number: 10789623
    Abstract: An ad collision machine can be configured to evaluate collision queries for possible ad collisions and is associated with an ad datacenter configured to evaluate and respond to bid requests on behalf of a plurality of advertisers. The ad collision machine can comprise a plurality of nodes and a data cache containing a plurality of user ID-campaign ID keys representing recently submitted bids in response to bid requests. Once a selected node receives a collision query, a user ID-campaign ID key is retrieved from the collision query. If the first key is not found in the data cache, it is written to the data cache by the node and the ad collision machine returns that user ID-campaign ID pair as available to be bid on.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: September 29, 2020
    Inventors: Chendong Zou, Yogesh Kumar, Guodong Han
  • Patent number: 10789616
    Abstract: Systems and methods are described for presenting supplemental information to a user that is related to an advertisement consumed by the user that the user found interesting. It may be determined that a user is interested in receiving supplemental information based on the user starting to use a device within a threshold time period from consuming the advertisement on a different device. The threshold time period may be determined based on the length of the advertisement slot including the advertisement (e.g., the threshold time period may be 30 seconds if the length of the advertisement slot is 30 seconds). In response to determining that the user started using the first device within the threshold period of time from the end of the advertisement, supplemental information associated with the advertisement may be presented to the user.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: September 29, 2020
    Assignee: Rovi Guides, Inc.
    Inventors: Omry Zvi Goldshtein, Paul Stathacopoulos, Jocelin Lee, Taro Kent Banno, Joseph J. Flynn, Benjamin Maughan
  • Patent number: 10783557
    Abstract: An electronic system may be configured receive a set of location-based events and form the location-based events into a plurality of groups. The location-based events identify user devices that transmitted messages over the network and physical locations of the user devices when the messages were generated. The groups may be formed based on the physical locations and the number of groups to be formed. In some embodiments, the system may use k-means clustering to form the groups. The system may analyze the groups to determine a home location of at least some of the user devices identified in the set.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: September 22, 2020
    Assignee: Oath Inc.
    Inventors: Jonathan Malkin, Csaba Kecskemeti
  • Patent number: 10776823
    Abstract: Aspects discussed herein relate to systems, apparatuses, and methods to determine when a user remains engaged or stops paying attention to a content item. In response, a snapshot of the user's activity and environment may be obtained to ascertain the reason the user stopped paying attention. If the user stopped paying attention as a result of being uninterested in the content item, the system may replace the content item, such as an advertisement, with a different content item to regain the user's attention. Further, demographic information and the user's interests may be updated for use in scheduling future content items.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: September 15, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventors: Michael Sallas, Ross Gilson, Chris Bastian, Slade Mitchell, Amit Garg, John Leddy
  • Patent number: 10769859
    Abstract: Using various embodiments, methods and systems for displaying digital smart objects in 3D environments are described. In one embodiment, a system receives a request to present the 3D digital smart object in a game development environment of a game engine. The system can be configured to retrieve 3D digital smart object data from an asset repository, transmit the 3D digital smart object data to the game development environment of the game engine, receive a position location for the 3D digital smart object in the game, receive scaling information related to the 3D digital smart object, and store, into the asset repository, the position location, and scaling information related to the 3D digital smart object displayed in the game. Thereafter, the 3D digital smart object can be displayed at the position location when a player is interacting with the game at the game scene.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: September 8, 2020
    Assignee: Trivver, Inc.
    Inventors: Joel LaMontagne, Simon Keating
  • Patent number: 10769676
    Abstract: Embodiments of the present invention relate to facilitating control of advertisement spending. In embodiments, a spend rate allocated to a datacenter having a plurality of bidders is referenced. The spend rate allocated to the data center is used to determine a spend rate per bidder for each of the plurality of bidders within the datacenter. For each bidder, the spend rate per bidder is used to generate a bid rate indicating a number of advertisement bids to place per unit of time in accordance with a real time advertisement auction. Each bid rate generated for the corresponding bidder is intended to result in placement of an amount of advertisement bids that correspond with the spend rate per bidder. The bid rates are provided to the plurality of bidders, wherein each of the plurality of bidders uses the corresponding bid rate to determine whether to place a bid for an advertisement.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: September 8, 2020
    Assignee: Adobe Inc.
    Inventors: Brian Bishop, Sandeep Nawathe, Shashank Ramaprasad
  • Patent number: 10755308
    Abstract: Systems, devices, and methods generate a more accurate search advertising auction that considers heterogeneous attributes of advertisements for inclusions into an available advertisement space. Each advertisement considered for inclusion into the available advertisement space may be further analyzed to generate a truthful estimated price for reference during an online bidding for the advertisement space.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: August 25, 2020
    Assignee: Oath Inc.
    Inventors: Chris Wilkens, Prabhakar Krishnamurthy, Maxim Sviridenko, Ruggiero Cavallo, Darja Krushevskaja
  • Patent number: 10748189
    Abstract: In particular embodiments, a client computing device identifies an available timeslot for displaying content on a screen. The client computing device notifies one or more applications of the available timeslot and receives from each of one or more applications a bid to fill the available timeslot with content associated with the application. Each bid indicates the application, indicates a format of the content associated with the application, and provides at least a portion of the content associated with the application. The client computing device selects one of the bids and displays in the available timeslot on the screen the content associated with the selected bid with the format indicated by the selected bid.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: August 18, 2020
    Assignee: Facebook, Inc.
    Inventor: Luke St. Clair
  • Patent number: 10740801
    Abstract: Disclosed herein are systems and methods for providing a promotion or incentive. The systems and methods may include detecting, by a computing device comprising a processor, that a consumer has evaluated a product. The product located at a retail store. The systems and methods may also include providing, by the computing device, an incentive to the consumer to purchase the product based on an amount of time the consumer has evaluated the product within the store.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: August 11, 2020
    Assignee: NCR Corporation
    Inventor: Yehoshua Zvi Licht
  • Patent number: 10740798
    Abstract: An operating method for a mobile terminal, according to one embodiment of the present disclosure, comprises the steps of: executing a signage application for providing a digital signage service; accessing a server according to the execution of the signage application; receiving information on the digital signage service from the accessed server; and displaying a main screen for managing a digital signage device on the basis of the received information, wherein the main screen includes approval state information for providing approval states of a plurality of items and error state information of one or more digital signage devices managed by the server.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: August 11, 2020
    Assignee: LG ELECTRONICS INC.
    Inventor: Sunhye Jung
  • Patent number: 10733634
    Abstract: A method of optimizing online advertising campaign allocations is disclosed. It is determined that an auction for a set of advertising slots has been triggered. It is identified that the advertising campaigns are configured to bid on the set of advertising slots. A ranking score for each of the advertising campaigns is determined. The ranking scores are adjusted for each cost-per-click advertising campaign of the set of advertising campaigns by an adjustment factor specific to a context of the auction. The set of advertising slots is allocated to the winners of the auction. The winners of the auction are communicated for integration into a content page.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: August 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Siyu You, Romer Rosales-Delmoral
  • Patent number: 10706289
    Abstract: A method, computer system, and a computer program product for analyzing a crowd using a plurality of images captured by an aerial drone is provided. The present invention may include determining a geographic area associated with the crowd. The present invention may also include partitioning the determined geographic area into a plurality of zones. The present invention may then include determining a flight path covering each zone within the plurality of zones. The present invention may further include receiving the plurality of images from the aerial drone. The present invention may also include analyzing the received plurality of images to identify a plurality of individuals associated with the crowd. The present invention may then include predicting a plurality of crowd characteristics based on the analyzed plurality of images. The present invention may further include performing an action in response to the predicted plurality of crowd characteristics.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: July 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Silpi Dhua, Anil M. Omanwar, Sujoy Sett, Pradip A. Waykos
  • Patent number: 10679244
    Abstract: Various approaches allow for determining fraudulent activity as it relates to a publisher's reported web address and/or whether content has been viewed, or at least displayed with the opportunity of being viewed. When a user visits a web page, or other such page or application that displays content, the web page can be rendered with advertisements and/or other content. Approaches described herein can verify a publisher's reported web address as well as attempt to determine whether a user is given an opportunity to view such content by determining and utilizing a snapshot of the content.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: June 9, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Diptendu Bhowmick, Ashwin Devendrappa Tengli
  • Patent number: 10657544
    Abstract: Embodiments are directed to a computer implemented business campaign development system. The system includes an electronic tool configured to hold data of a user, and an analyzer circuit configured to derive a cognitive trait of the user based at least in part on the data of the user. The system further includes a targeted business strategy development system configured to derive a targeted business strategy based at least in part on the cognitive trait of the user.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: May 19, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guillermo A. Cecchi, James R. Kozloski, Clifford A. Pickover, Irina Rish
  • Patent number: 10657543
    Abstract: Embodiments are directed to a computer implemented business campaign development system. The system includes an electronic tool configured to hold data of a user, and an analyzer circuit configured to derive a cognitive trait of the user based at least in part on the data of the user. The system further includes a targeted business strategy development system configured to derive a targeted business strategy based at least in part on the cognitive trait of the user.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: May 19, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guillermo A. Cecchi, James R. Kozloski, Clifford A. Pickover, Irina Rish
  • Patent number: 10636055
    Abstract: The current invention is a system where a user can interact with advertised content on numerous platforms via a plethora of devices while watching a promotional event, with the goal of driving sales to advertisers through rewards, by combining gaming, branded entertainment, and direct response. Users will receive product information through the inclusion of a variety of state-of-the-art methods that can be utilized in order to engage users. This is done in order to reach the consumer base and deliver relevant product information to them in dynamic ways: for example but not limited to, via audio and/or visual triggers, sending links through push notifications, providing information based upon user location, and personalizing AR/VR visuals based upon each user's profiled data.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: April 28, 2020
    Inventor: Eric Koenig
  • Patent number: 10621488
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for determining user engagement with a content item. A computing device accesses at least one image of eyes of a user that is captured while a client device is presenting a first content item on a display of the client device. The computing device determines, based on using the at least one image as input in a neural network, a gaze of the user. The gaze including coordinates at which the user is looking in relation to the client device. The neural network was trained based on machine generated images of a modeled human user looking at various coordinates. The computing device determines, based on the gaze of the user, an engagement score for the user. The engagement score indicates a level of engagement of the user with the first content item.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: April 14, 2020
    Assignee: Beseeq
    Inventors: Lisa C. Hammitt, Mark K. Hammitt, Rebecca E. Krauthamer, Patrick E. Rodriguez
  • Patent number: 10607260
    Abstract: Systems and methods are described for presenting supplemental information to a user that is related to an advertisement consumed by the user that the user found interesting. It may be determined that a user is interested in receiving supplemental information based on the user starting to use a device within a threshold time period from consuming the advertisement on a different device. The threshold time period may be determined based on historical amounts of time users have taken to access supplemental information after consuming the advertisement (e.g., if users access a webpage associated with the advertisement five minutes after the conclusion of the advertisement, the threshold time period may be five minutes). In response to determining that the user started using the first device within the threshold period of time from the end of the advertisement, supplemental information associated with the advertisement may be presented.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: March 31, 2020
    Assignee: Rovi Guides, Inc.
    Inventors: Omry Zvi Goldshtein, Paul Stathacopoulos, Jocelin Lee, Taro Kent Banno, Joseph J. Flynn, Benjamin Maughan