Advertisement Patents (Class 705/14.4)
  • Patent number: 10768795
    Abstract: Embodiments of the invention are directed to a mobile device system, methods and computer program products for providing a centralized, integrated resource transfer application on the mobile device. The integrated resource transfer application of the mobile device is typically configured to launch, control, modify and operate applications stored on the mobile device. In this regard, the integrated resource transfer application facilitates the user to perform a user activity, using multiple applications from a centralized user interface, without requiring the user to open and close one application after another. Another aspect of the integrated resource transfer application is directed to determination of pertinent applications for the user activity and automatic launching the applications within the central interface, by transferring control between applications, automatically, and in a suitable order.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: September 8, 2020
    Assignee: Bank of America Corporation
    Inventor: Stephen Philip Selfridge
  • Patent number: 10769585
    Abstract: Described in detail herein are systems and methods for HS code assignment. The system includes a data storage system that combines suppliers' quotes of items along with a classification database. The supplier quote can include tariff codes for all import items. The classification database can include all previously classified items. A first set of information associated with a new item is input into the system. The system can attempt to match the new item to a previously classified item based on the first set of information. If the system is unable to match the new item based on the first set of information the system can retrieve a second set of information including, the department/category to which the new item is assigned, along with the materials the new item is made up of and a description of the new item.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: September 8, 2020
    Assignee: Walmart Apollo, LLC
    Inventor: Benjamin Douglas Campbell
  • Patent number: 10762107
    Abstract: A computer implemented method for updating a secondary database includes receiving transaction log information from a primary database system at a secondary database system. The transaction log information comprises a first marker identifying a beginning of an operation comprising a plurality of sub-operations and a second marker identifying an end of the operation. The transaction log information is sequentially parsed, a first marker is identified, and a lock state is created after replaying the first marker to ensure proper serialization of the plurality of sub-operations. The lock state is terminated after replaying the second marker. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: September 1, 2020
    Assignee: SAP SE
    Inventors: Colin Florendo, Chaitanya Gottipati, Michael Muehle, Nirvik Basak, Mihnea Andrei, Thomas Peh
  • Patent number: 10764735
    Abstract: Systems and Methods disclosed herein relate to providing control of smart devices via data provided from or to a doorbell, via an application programming interface (API). The data provided by the doorbell may be submission data related to the doorbell, while received data may be reception data related to one or more smart devices, a smart-device environment structure hosting the smart devices, or both. Based upon the reception data and/or the submission data, a status of the doorbell and/or of the smart devices may be modified.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: September 1, 2020
    Assignee: Google LLC
    Inventors: David Horton, Leon Tan, Andrew Urman, Melissa Daniels
  • Patent number: 10755317
    Abstract: Disclosed aspects relate to managing a set of offers using a dialogue. An adaptive profile may be received with respect to a client. The adaptive profile may indicate a set of client profile data, a set of client event data, and a set of client context data. A dialogue may be established with the client based on the adaptive profile. A set of offers may be resolved by an offer management engine based on the dialogue. The set of offers may be presented to the client.
    Type: Grant
    Filed: March 11, 2017
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Avijit Chatterjee, Rajiv V. Joshi, John J. Thomas
  • Patent number: 10748206
    Abstract: The DYNAMIC MEDIA-PRODUCT SEARCHING PLATFORM APPARATUSES, METHODS AND SYSTEMS (“DMPSP”) transforms media source, product, and user inputs into product metadata and transactions outputs. In some implementations, the DMPSP may receive an indication that a user is interacting with a media source, provide a product overlay to the user indicating products within the media source available for purchase, receive from the user a selection of a product, send product information to the user via the product overlay, receive from the user an indication of interest in purchasing the product, and process a transaction for the user to purchase the product.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: August 18, 2020
    Assignee: Painted Dog, Inc.
    Inventors: Tyler Harrison Cooper, Vincent Alexander Crossley, Jared Max Browarnik
  • Patent number: 10748200
    Abstract: The systems and methods disclosed herein can increase the speed and ease with which a user can discover compatible replacement parts for a specified model of a product by automatically determining when the user is interested in replacement parts. A replacement part system can conclude that a user is looking for replacement parts based on the user's search queries, the user's browsing behavior, or the user's prior purchases. By automatically deducing an intention to purchase a replacement part, the replacement part system can make it easier for a user to locate suitable replacement parts. In addition, the replacement part system can be configured to tailor listing set of replacement parts search results it provides to a user. The set of search results can be tailored based on a number of criteria to increase the speed with which the user finds a compatible replacement part.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: August 18, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Meghan Lagoni, Chad Pham Driesbach, Andrew Robert Toner, Sachin Midha, Jai P. Chabria, Nirav Praful Desai, Brad P. Bonnett, Nicholas Stephen Bogert, Thiyagarajan Ramasamy
  • Patent number: 10739962
    Abstract: Searching for documents includes retrieving objects from a physical media image using a camera from a smartphone, a user selecting a subset of the objects, forming a search query based on the subset of objects, and applying the search query to a search engine to search for the documents. Retrieving objects from a media image may include waiting for a view of the camera to stabilize. Waiting for the view of the camera to stabilize may include detecting changing content of a video flow provided to the camera and/or using motion sensors of the camera to detect movement. Retrieving objects may include the smartphone identifying possible subsets of objects in the media image. The user selecting a subset of the objects may include the smartphone presenting at least some of the possible subsets to the user and the user selecting one of the possible subsets.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: August 11, 2020
    Assignee: EVERNOTE CORPORATION
    Inventors: Alexander Pashintsev, Eugene Livshitz, Vitaly Glazkov, P. J. Tanzillo
  • Patent number: 10733576
    Abstract: In some aspects, the disclosure is directed to methods and systems for driving demand for services. An appointment platform operating on a server may identify, based on an appointment inventory of a service provider, an open appointment to be filled. The appointment platform may rank a plurality of users to which the open appointment may be offered. The appointment platform may rank a user of the plurality of users based on a current membership score of the user. The appointment platform may determine, based on the ranking, to offer the user the open appointment. The appointment platform may identify, based on the current membership score of the user, a type of incentive from a plurality of types of incentives, to offer to the user for filling the open appointment.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: August 4, 2020
    Inventors: Robert Yu, Surya Prakash
  • 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: 10719851
    Abstract: A transaction account provider may obtain transaction information from consumer transactions and information from a consumer browsing a transaction account provider website, collectively first-party data. A web server may obtain second-party data from a consumer's use of a merchant website. Additional third-party data may be purchased from a third-party data source. An ad server may use the first-party data, the second-party data, and the third-party data to select a relevant personalized banner ad to be displayed to the consumer.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: July 21, 2020
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Brian G. Lenhart, Laura Wolf
  • Patent number: 10721297
    Abstract: The present disclosure is directed toward systems and methods for managing commerce related groups and communications within a social networking system. For example, systems and methods described herein can identify characteristics of social networking system groups and posts, and determine, based on the identified characteristics, whether the social networking system groups and posts are for-sale groups and sale listings, respectively.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: July 21, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Bowen Pan, Samuel Hoang, Derek Chirk Yin Cheng, Oliver Shijie Zheng, Christina Joan Sauper
  • Patent number: 10691739
    Abstract: In an example, there is disclosed a computing apparatus, including one or more logic elements, including at least one hardware logic element, comprising a classification engine to: receive a clean multi-labeled dataset comprising a plurality of document each assigned to one or more of a plurality of categories; receive an unclean multi-labeled dataset; and produce a recategorized and cleansed dataset from the unclean multi-labeled dataset, comprising predicting a number of labels {circumflex over (l)} for a document j, and comparing {circumflex over (l)} to an existing number of labels l. There is also disclosed a method of providing a classification engine.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: June 23, 2020
    Assignee: McAfee, LLC
    Inventors: Nidhi Singh, Craig Philip Olinsky, Thamizhannal Paramasivam
  • Patent number: 10685036
    Abstract: An interactive system having a processor configured to execute computer instructions stored to said memory device, wherein said processor receives, via a communication device, data from one or more data sources, wherein said processor generates, via a display, a graphical user interface having a first visualization area and a second visualization area, wherein said processor generates a first data visualization based at least in part on the received data, the first data visualization being displayed at said first visualization area, wherein the first data visualization comprises a plurality of user-selectable regions, each user-selectable region represented a subset of the received data, wherein, in response to selection of a user-selectable region, said processor generates a second data visualization based at least in part on the selected user-selectable region's user-selectable region, the second data visualization being displayed at said second visualization area.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: June 16, 2020
    Assignee: DEUTSCHE BANK AG
    Inventors: Sarah Berwick, Boris Fuzaylov, Melody Browne, Thomas Lukoma, Yakov Manukyan
  • Patent number: 10686857
    Abstract: A computer-implemented method includes receiving by one or more computer systems, a request from a client system of a consumer for a live, real-time video having specified attributes of a performance embedded in the live, real-time video; searching by the one or more computer systems a database of attributes of performances associated with live, real-time videos; and causing by the one or more computer systems a connection between the client system of the consumer with a system of a provider of a live, real-time video captured performance based on the specified attributes included in the request for the live, real-time video.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: June 16, 2020
    Inventor: Roy Schoenberg
  • Patent number: 10685375
    Abstract: Techniques and systems are described for analyzing components of digital marketing content as part of a digital marketing campaign. A computing device of an analytics system receives user interaction data that describes an effect of user interaction with a plurality of items of digital marketing content on achieving an action. The analytics system identifies which of a plurality of components are included in respective items of digital marketing content. The analytics system then generates outcome data describing a likely effect of the plurality of components on achieving the action based on association with respective items of digital marketing content. Additionally, the analytics system generates a recommendation to configure a subsequent item of digital marketing content based on the outcome data. The recommendation is based on the likely effect of the different ones of the plurality of components, to generate more effective digital marketing content items for digital marketing campaigns.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: June 16, 2020
    Assignee: Adobe Inc.
    Inventors: Oliver Isaac Goldman, Thomas William Randall Jacobs, Kent Andrew Edmonds, Kevin Gary Smith, Pradeep Saikalyanachakravarthi Javangula, Ashley Manning Still
  • Patent number: 10678837
    Abstract: Management of fuel dispenser media is provided. In general, a fuel dispenser can be in communication with a media library configured to facilitate delivery of media to the fuel dispenser for output therefrom. The media library can be on board the fuel dispenser or can be included in a gateway configured to communicate with the fuel dispenser. The media library is configured to query one or more media sources for media information and to retrieve media information therefrom that is specific to the fuel dispenser. Additionally or alternatively, the media library is configured to query the one or more media sources for updates to the retrieved media information and, if updated, to retrieve the updated media content from the media source(s).
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: June 9, 2020
    Assignee: Wayne Fueling Systems LLC
    Inventors: Henry Fieglein, Daniel Kulvicki
  • Patent number: 10679232
    Abstract: A valid combination of products is constructed from a set of products identified by a retailing backend system. The valid combination satisfies a condition of an offer. A product in the combination of product is a physical product located in a physical store. A social sentiment towards the product in social media data of a shopper is evaluated, and a rating of the product is computed using the evaluation. A location of the product in the store is obtained from the retailing backend system. The location of the product is overlaid on a view of the store, where the view is from a perspective of a location of the shopper, the shopper being physically situated in the store.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: June 9, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James E. Bostick, John M. Ganci, Jr., Martin G. Keen, Sarbajit K. Rakshit
  • Patent number: 10674232
    Abstract: A method for executing an application in a broadcasting receiver according to an embodiment of the present invention comprises the steps of: receiving application signaling information including information on an application; parsing application URL information including a URL where a specific application can be acquired, from the application signaling information; receiving one or more application content items relating to an application identified by the application URL information; and storing the received application content items.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: June 2, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Jinwon Lee, Kyoungsoo Moon, Woosuk Ko, Minsung Kwak, Seungjoo An, Sungryong Hong
  • Patent number: 10674094
    Abstract: A system and method for generating an infinite number of isolated image sequences using a single camera, wherein an X-, Y-coordinate system is generated for the area and an image sequence within the field of view of a camera within the area is captured. By tracking the movements and positions of at least two assets in the field of view of the camera relative to the X-, Y-grid, at least one individual image sequence for each of the at least two assets using the image sequence captured by the camera, wherein each individual image sequence has one asset from the at least two assets as a focal point of the individual image sequence.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: June 2, 2020
    Assignee: SKYCAM, LLC
    Inventor: Stephen Wharton
  • Patent number: 10657688
    Abstract: Resource visualization, evaluation, and selection is often a difficult, complex, technically challenging endeavor. This is particularly true when there the resource set is extensive, the resources have widely varying attributes and capabilities, and the resources are also widely disbursed geographically. A multi-dimensional resource evaluation and visualization system implements technical solutions to these technical challenges.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: May 19, 2020
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Mary Elizabeth Hamilton, Taurean Dyer
  • Patent number: 10657513
    Abstract: An email payment gateway configured to enable users to receive @PAY offers using print media quick response (QR) codes. A consumer views an advertisement or product having packing with a QR code and scans the QR code. Scanning the QR code generates an email addressed to the email payment gateway requesting information on the product, which is sent to the email payment gateway. The email payment gateway receives the email and responds to the consumer with an email that includes information on the products in the advertisement. Included in the email from the email payment gateway is a button enabling the recipient to purchase the relevant item. The button preferably includes a mail-to hyperlink as that generates an outgoing email reply requesting to purchase the product.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: May 19, 2020
    Assignee: SWOOP IP HOLDINGS LLC
    Inventor: John P. Killoran, Jr.
  • Patent number: 10650445
    Abstract: Certain embodiments herein relate to implementing collaborative bidding in online auctions. Example methods may include generating a bid request, receiving a first response comprising a first bid amount and a first content identifier, receiving a second response comprising a second bid amount and a second content identifier, applying a set of rules to the first response and the second response, and determining, using the set of rules, that the first bid amount and the second bid amount are combinable. Some example methods may include generating a combined bid amount using the first bid amount and the second bid amount, determining that the combined bid amount is a winning bid amount, determining a first allocated cost associated with the first response using the first bid amount, determining a second allocated cost associated with the second response using the second bid amount, and causing presentation of first content and second content.
    Type: Grant
    Filed: February 20, 2017
    Date of Patent: May 12, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: James Caleb Kirschner
  • Patent number: 10652198
    Abstract: Systems and methods for posting content via a network-connected communication system. A requestor may direct a content post request to a target poster. The target poster receives a notification of the content post request and is prompted to respond with a qualifying post. Constraints for a qualifying post may include, amongst other things, a predetermined time period during which the post must be submitted, preclusion of other system or application functions until submission of a qualifying post, inclusion of a photo captured by a camera integrated into the target poster's computing device, and capturing of such a photo at a geographic location proximate where the target poster received the notification. The qualifying post may be published back to the requestor and optionally other users.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: May 12, 2020
    Assignee: Phanto, LLC
    Inventors: Daniel Morrison, Charles Godewyn, David Holland
  • Patent number: 10643253
    Abstract: Techniques are provided for playback and event reporting of video advertisements on a user device. Two different event reporting protocols are simultaneously supported to enable application-based playback of video advertisements while collecting event information associated with the video playback. In some configurations, initialization of the event reporting protocols is serialized to avoid conflict conditions during the video playback.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: May 5, 2020
    Assignee: Oath Inc.
    Inventors: Amanda Roever, Richard William Collins, Daniel Lachman Roosevelt
  • Patent number: 10643274
    Abstract: An electronic online marketplace is provided that stores enhancement data corresponding to goods offered through the online marketplace. The electronic online marketplace further receives and analyzes marketplace attributes for determining when to pre-populate the enhancement data corresponding to the offered goods to enhance a user's experience within the electronic online marketplace.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: May 5, 2020
    Assignee: Openlane, Inc.
    Inventors: Revathi Srinivasan, Julia Weston Alley
  • Patent number: 10628876
    Abstract: The present invention discloses a website shopping system and shopping method thereof. The website shopping system comprises a remote server and a smart mobile communication device. The remote server provides a main directory webpage, a subdirectory webpage, a product information webpage, an optional subtotal webpage or a checkout webpage. The smart mobile communication device displays full-size of the main directory webpage, the subdirectory webpage, the product information webpage, the optional subtotal webpage or the checkout webpage, and transmits input information to the remote server.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: April 21, 2020
    Inventor: Yung-Yen Chen
  • Patent number: 10628872
    Abstract: In an information processing system (1), a browsing device (30A, 30B) acquires open information the user wishes to browse, and notice information accompanying the open information and notified to the user from a shopping mall server (10). The browsing device (30A, 30B) displays on a screen the open information and a cursor of which the position changes based on instruction from the user. The browsing device (30A, 30B) displays the notice information in front of the open information when a predetermined start condition is satisfied. The browsing device (30A, 30B) continues to display the notice information while the cursor is positioned within a notice region where the notice information is displayed. The browsing device (30A, 30B) ends the display of the notice information when the cursor does not move into the notice region within a predetermined holding time since the user gives the first instruction to move the position of the cursor after the display of the notice information started.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: April 21, 2020
    Assignee: Rakuten, Inc.
    Inventor: Tomoaki Sakazume
  • Patent number: 10621655
    Abstract: The disclosed embodiments provide systems and methods for purchasing items using an e-commerce shopping assistant. In one embodiment, the system includes a processor to perform operations for receiving an electronic message comprising a web address from a user's mobile device via SMS, accessing a web page using the web address, identifying an item for purchase based on the content of the web page, retrieving the user's account information based on an identifier of the mobile device, wherein the account information comprises user preferences and user profile information, identifying merchants from which to purchase the identified item, selecting a merchant from the identified merchants based on the user preferences, configuring the purchase transaction based on the user preferences and the user profile information, and completing the purchase transaction at a merchant system of the selected merchant.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: April 14, 2020
    Assignee: Capital One Services, LLC
    Inventors: Abdelkader Benkreira, Joshua Edwards, Michael Mossoba
  • Patent number: 10621245
    Abstract: The disclosure provides a method and device for analyzing webpage data. The method for analyzing webpage data includes: acquiring m keywords inputted by a user on a webpage (S102); acquiring keywords in the m keywords with a dependence relationship, wherein the keywords with the dependence relationship are keywords corresponding to one or more same user requirements (S104); and classifying the keywords with the dependence relationship in the m keywords as keywords of a same type (S106).
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: April 14, 2020
    Assignee: Beijing Gridsum Technology Co., Ltd.
    Inventor: Xin He
  • Patent number: 10616284
    Abstract: In one embodiment, a method includes a computer server machine receiving information about a first media player event with the information about the first media player event including a viewing session identifier. Using a state machine, the computer server machine identifies a current state of the viewing session using the information about the first media player event. The computer server machine receives information about a second media player event. Using a state machine, the computer server machine identifies a subsequent state of the viewing session using the information about the second media player event. The computer server machine calculates metrics for the viewing session based on the current state and subsequent state, and stores the metrics. The computer server machine generates a session summary with the session summary including information about the metrics for the viewing session.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: April 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Mao Xue, Jing Fang, Harish Srinivas, Hong Yan
  • Patent number: 10606443
    Abstract: A computer-implemented method includes providing, by a server system, to a user, an interactive dashboard for creating an animated icon, receiving, by the server system, through the interactive dashboard, customization information for creating the animated icon from the user, generating, by the server system, the animated icon based on the received customization information, and causing, by the server system, one or more computing devices to display the generated animated icon on a display screen of the one or more computing devices.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: March 31, 2020
    Assignee: Appelago Inc.
    Inventors: Peter Rolih, Shyam P. Chappidi
  • Patent number: 10588191
    Abstract: A fresh lamp, which includes: an LED module, and a driving power supply connected to the LED module which includes a bright-dark control circuit; wherein the bright-dark control circuit includes a programmable circuit, the programmable circuit being configured to program product information into binary codes; wherein the bright-dark control circuit is configured to switch on the driving power supply according to one of the numbers “1” and “0” in the binary codes and switch off the driving power supply according to the other one of the numbers “1” and “0” in the binary codes so that the LED module emits light signals alternating with brightness and darkness to form light emission information corresponding to the product information.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: March 10, 2020
    Assignees: BOE TECHNOLOGY GROUP CO., LTD., BOE OPTICAL SCIENCE AND TECHNOLOGY CO., LTD.
    Inventor: Hao Su
  • Patent number: 10581939
    Abstract: A computing system may include first and second client computing devices each configured to generate a respective local graphics surface. A virtualization server may be configured to run a virtual collaboration application for the first client computing device hosted in a virtual computing session, and to generate a virtual graphics surface from the local graphics surface of the first client computing device within the virtual computing session. A collaboration cloud computing service may cooperate with the second client computing device and the virtual collaboration application at the virtualization server to share the virtual graphics surface within the local graphics surface of the second client computing device.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: March 3, 2020
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Mukund Ingale, Jacob Jared Summers, Georgy Momchilov, Christopher M. Fleck
  • Patent number: 10580179
    Abstract: Embodiments of the present application provide a method and an apparatus for processing a video image and an electronic device, relating to the field of artificial intelligent technologies, wherein the method includes: obtaining a video image to be processed and a business object to be displayed; determining a background area of the video image; and drawing the business object in the background area of the video image by means of computer graphics. The embodiments of the present application may realize display of the business object in the background area of the video image, so that the business object may be prevented from blocking a foreground area favorably, the normal video viewing experience of an audience is not influenced, the dislike of the audience is not easy to be aroused, and an expected display effect of the business object may be achieved favorably.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: March 3, 2020
    Assignee: Beijing SenseTime Technology Development Co., Ltd.
    Inventors: Qing Luan, Jianping Shi
  • 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: 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: 10575040
    Abstract: Digital signage system control is provided by delivering media content from a digital signage system to display devices. A terminal's display of a custom channel producer may be controlled to display media asset options. The selection by the custom channel producer of media assets is detectable based on selection of displayed media asset options of media assets. The selected media assets are stored in a media store external to the system. The media store stores media assets that are deliverable to a viewing device responsive to a viewer's selection of the viewing device. The display parameters of further media asset stored in a media store external to the system may be validated and selected by the custom channel producer to produce a custom channel that includes the selected media assets with further media assets that are dependent on the display parameters. The custom channel is deliverable to the display devices.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: February 25, 2020
    Assignee: Piksel, Inc.
    Inventor: Sylvere Bruneaux
  • Patent number: 10572532
    Abstract: An apparatus, method and computer program product are provided for filtering media files for inclusion in a user's profile. A user may define rules to prevent certain media files from being included in his/her profile and, if desired, to redirect the media files to another individual's profile. The recommendation service, itself, may further generate rules to be used to filter the media files. When a media file that meets one of the rules defined by the user, or automatically by the service, is consumed in association with the user's account, a reference associated with the media file may, depending upon the requirements of the rule, be placed into a temporary folder, from which the user may delete the reference or redirect it to his or her own, or another's, profile.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: February 25, 2020
    Assignee: Conversant Wireless Licensing S.a r.l.
    Inventors: Antti Johannes Eronen, Jukka Holm, Arto Lehtiniemi
  • 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: 10565661
    Abstract: A viewing user is provided with sponsored story units when accessing content associated with a social networking system. The sponsored story units include a sponsored story describing an interaction and one or more related posts. The sponsored story may describe an action of another user connected to the viewing user who has interacted with a social networking object. The one or more related posts may include content associated with the social networking object involved in the interaction described by the sponsored story. The sponsored story unit can optionally include an input element with which the viewing user can interact. The information received from the viewing user via the input element can be used to generate additional sponsored story units to the viewing user's friends.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: February 18, 2020
    Assignee: Facebook, Inc.
    Inventors: Paul Adams, Carol Chia-Fan Pai
  • Patent number: 10558950
    Abstract: In general, the disclosure is directed to a computing device configured to identify and display information determined to be relevant to a current task. The computing device receives information associated with a content page for a second application, at least a portion of which is included in a graphical user interface. The computing device determines, based on the information, a context of the second application. The computing device determines, based on the context, a set of objects for each of one or more applications related to the second application. The computing device generates a content page for the first application including graphical indications of at least one object from at least one of the respective sets of objects. The computing device outputs, for display, at least a portion of the content page for the first application within the graphical user interface.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: February 11, 2020
    Assignee: Google LLC
    Inventors: Mario Anima, Farzad Khosrowshahi, Genevieve Cuevas, Liu Liu, Lucas Pettinati
  • Patent number: 10552858
    Abstract: A system is described that receives first user identifiers from a first user space and a first set of hash values generated from a hash function applied to first information that identify users associated with the set of first user identifiers. The system determines a hash value included in both of the first set of hash values and a second set of hash values that are generated from the hash function being applied to second information that identify users associated with second user identifiers from a second user space. The system generates a mapping between the first user identifiers and the second user identifiers that each correspond to the same hash value. The system determines targeted information directed to the first user identifiers and based on the mapping, outputs the targeted information to user devices associated with the second user identifiers.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: February 4, 2020
    Assignee: Twitter, Inc.
    Inventor: Jeffrey Winner
  • Patent number: 10545711
    Abstract: Electronic digital display systems, including roadside display devices, vehicle-based devices, personal mobile devices, intermediary servers, advertising servers, and/or additional external data sources may operate individually or in combination to identify one or more vehicle locations, driving routes, driver and passenger characteristics, and the like. Vehicle and individual characteristics may be determined based on data received from traffic cameras, vehicle-based devices, personal mobile devices, and/or other data sources. Based on the vehicle characteristics, individual characteristics, driving data and driving patterns, and the like, digital content may be determined for electronic roadside displays to be viewable by the approaching vehicles, and/or other digital display devices to be viewable by associated individuals via other display devices and at other times. Various techniques may be used to determine customized digital content.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: January 28, 2020
    Assignee: Allstate Insurance Company
    Inventor: Robert Wasserman
  • Patent number: 10546301
    Abstract: Embodiments for presenting real-time contact options are described herein. In example embodiments, as system identifies a number of user devices actively viewing a web page that includes a real-time contact option. The system then determines whether the number of user devices actively viewing the web page that includes the real-time contact option exceeds a predetermined limit. If the number of user devices actively viewing the web page that includes the real-time contact option exceeds the predetermined limit, the system prevents presentation, to a further user device, of the real-time contact option on the web page. Conversely, if the number of user devices actively viewing the web page that includes the real-time contact option does not exceed the predetermined limit, the system causes presentation of the web page with the real-time contact option to the further user device.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: January 28, 2020
    Assignee: eBay Inc.
    Inventors: Erik Anderson Stuart, Brian Alan Grove
  • Patent number: 10540680
    Abstract: An advertisement is delivered based on a first limiting element, a specified number of selections, and an expected selection rate. Based on an expected number of selections and an actual number of selections of the advertisement before the end of a counting period, the number of selections to be further needed at the end of the counting period is estimated. For each of a plurality of second limiting elements different from the first limiting element, an actual selection rate of the advertisement by a group, among the recipients of the advertisement, limited by the second limiting element is obtained. Based on the actual selection rates, a limiting element to be added to delivery requirements from among the plurality of second limiting elements is determined. Based on the determined limiting element, the corresponding actual selection rate, and the estimated number of selections, additional recipients of the advertisement are determined.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: January 21, 2020
    Assignee: Rakuten, Inc.
    Inventor: Takanori Tsuchiya
  • Patent number: 10541968
    Abstract: A registrar may authenticate a registrant and allow the registrant to access a registrant customer account. The registrant customer account is private (accessible only by the registrant) and displays domain names and/or settings for the domain names registered to the registrant. The registrant may change domain name settings, such as renewals or DNS, from the registrant customer account. The registrar may generate one or more suggested domain names that are derived from the one or more domain names registered to the registrant. When the registrar detects an interest in a domain name registered to the registrant, the registrar may immediately thereafter display one or more suggested domain names that were derived from that domain name registered to the registrant for registration. If selected by the registrant, the registrar may register the selected suggested domain names to the registrant through a registry.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: January 21, 2020
    Assignee: Go Daddy Operating Company, LLC
    Inventors: James Bladel, Richard Merdinger, Kevin Kreuser, Peter Osmond
  • Patent number: 10536358
    Abstract: Methods and apparatus for determining a unique audience exposed to media while reducing memory resources of a computing device are disclosed herein. Example instructions cause a machine to at least, based on impression requests from a plurality of client devices via a network, log a plurality of impressions corresponding to media accessed at the client devices; obtain a count of demographic impressions logged by a database proprietor; obtain a count of registered users of the database proprietor exposed to the media; and execute a process to determine a unique audience size by multiplying a count of the plurality of impressions by a square of the count of the registered users to generate a product; dividing the product by the count of the demographic impressions to generate a quotient; and determining the unique audience size based on a square root of the quotient.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: January 14, 2020
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventors: Michael R. Sheppard, Jonathan Sullivan, Peter Lipa, Matthew B. Reid, Peter C. Doe, Peng Fei Yi
  • Patent number: 10536354
    Abstract: Systems and methods of automatically detecting styles of properties of DOM elements of an information resource are disclosed. A data processing system including one or more processors can identify an information resource for which to automatically detect styles of properties used to style primary content of the information resource, identify at least one DOM container that contains at least a portion of the primary content, determine, for each of one or more DOM elements included in the DOM container, styles of properties corresponding to a respective DOM element, store, in a memory, the determined styles of properties corresponding to the respective DOM elements included in the DOM container and use the stored styles of properties to modify third-party content to be inserted within the information resource.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: January 14, 2020
    Assignee: Google LLC
    Inventors: Thomas James Worthington Long, Willa Angel Chen, Nathan Peter Lucash, Johan Land, Daniel William Kaemmerer, Lingxing Yuan
  • Patent number: 10515372
    Abstract: Methods and systems that manage building code compliance are provided. A smart or interconnected home may be populated with multiple smart or other devices that are in wired or wireless communication with a central controller. The smart devices may be covered by an insurance policy, such as a homeowners, renters, or personal articles insurance policy. The controller may receive building code compliance information associated with the smart devices, and may update an inventory list to include the building code compliance information. The controller may detect that one or more devices do not comply with building code requirements. The controller may transmit a notification to a customer about possible corrective actions to remedy non-compliant conditions and to facilitate building code compliance. The smart devices may be associated with appliances, electronics, wiring, pipes, ducts, or other equipment or personal belongings.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: December 24, 2019
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Jackie O. Jordan, II, John Donovan, David Turrentine, Torri Wollenschlager, Bryan R. Nussbaum, Deanna Stockweather, Jeffrey W. Stoiber, Kerstin Markwardt, Gail L. Carlson, Kyle C. Schiebel, Troy Winslow, Joseph P. Harr, Ellakate Wagner, Michael Harris, Jr., Jennylind Sun