Targeted Advertisement Patents (Class 705/14.49)
  • Patent number: 10783484
    Abstract: Techniques for tracking deliveries of items and verifying route adherence by a delivery person may be described herein. For example, first information may be maintained that identifies an association of a virtual asset with a machine-readable identifier. Further, second information may be generated and maintained that identifies an association of the machine-readable identifier with an item. Upon receiving an order for an item, delivery instructions may be generated and provided to an entity for delivering the item to a location. The delivery to the location may be verified based at least in part on geo-location information provided by a user device interacting with the machine-readable identifier of the item. In embodiments, the virtual asset associated with the machine-readable identifier may be associated with a user profile corresponding to the delivery location instead of with the machine-readable identifier.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: September 22, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Pragyana K. Mishra
  • Patent number: 10776808
    Abstract: A computer system detects the reception of a first token associated with a first transaction. The computer system determines that a first Payments Reward Identifier (PRI) is associated with the first token by accessing a PRI database. In response to determining that the first PRI is associated with the first token, the computer system accesses the PRI database and determines that the first PRI is associated with a record within the PRI database that corresponds to a first rewards ID (RID). In response to determining that the first PRI is associated with a record within the PRI database that corresponds to the first rewards, the computer system determines a first rewards amount corresponding to the first transaction, and updates a total rewards amount, in a rewards database, corresponding to the determined first RID based on the first rewards amount.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: September 15, 2020
    Assignee: PAYPAL, INC.
    Inventors: Avik Chatterjee, Srivathsan Narasimhan
  • Patent number: 10748175
    Abstract: Price mining and dynamic online marketing campaign adjustment data processing systems and methods are disclosed. A system and method for dynamically adjusting an online marketing campaign, in various embodiments, is configured to increase and/or decrease one or more keyword bids that make up part of an online marketing campaign for a particular product from a particular retailer based on whether: (1) the particular product is or is not competitively priced relative to one or more competing retailers; and/or (2) an advertisement for the particular product from the particular retailer on a search engine results page or in an online marketplace is in a relatively desirable position.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: August 18, 2020
    Assignee: Viesoft, Inc.
    Inventor: Anthony Vierra
  • Patent number: 10747589
    Abstract: In one embodiment, a method includes receiving, by a server computing device, a notification which includes: information associated with the identity of the user associated with the user-initiated event or with the identity of the client computing device; a variable, pre-determined string of symbols for the user-initiated event associated with the notification; a variable number describing a value of an attribute associated with the user-initiated event; and a variable parameter describing an attribute of the user at or near the time of the event or an attribute of the variable number. The method includes correlating, by the server computing device, the user-initiated events with a user; and determining, by the computing device, a description of the user-initiated event associated with the notification based at least in part on the string of symbols.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: August 18, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Greg Schechter, Edward Kenneth O'Neil, David Miller, Daniel Tomko
  • Patent number: 10749927
    Abstract: The present application provides a webpage loading method, apparatus and system. The method includes: loading a webpage resource, wherein a JS file of each module resource is set behind the body resource, extracting a JS resource required for running of the JS file from each module resource, and registering the JS resource into a pre-established function running pool, and after the body resource loading is completed, injecting the JS resource of each module resource in the function running pool into the corresponding JS file.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: August 18, 2020
    Assignee: Guangzhou Shenma Mobile Information Technology Co., Ltd.
    Inventors: Peng Hou, Jie Meng, Minghai Shao, Yining Chen
  • Patent number: 10743054
    Abstract: A method of targeting of advertising content for a consumer product is disclosed. The method comprises obtaining consumer demographic data from a first server over a network, the consumer demographic data including a plurality of demographic attributes for each person among a plurality of persons; obtaining product purchaser data for a plurality of product purchasers of the consumer product from a second server over the network, each product purchaser among the plurality of product purchasers being among the plurality of persons; and enriching the purchaser data with the consumer demographic data. The method further comprises enriching viewing data with consumer demographic data; and selecting viewed media among the aggregated viewed media having the highest similarity to the product purchasers as target media for the advertising content.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: August 11, 2020
    Assignee: ADAP.TV, Inc.
    Inventors: Brendan Kitts, Dyng Au, Sih Huseyin Ulger
  • Patent number: 10740795
    Abstract: The disclosure herein relates to systems, methods, and devices for decreasing latency and/or preventing data leakage that may arise from advertisement insertion. In some embodiments, the systems, methods, and devices described herein provide for asynchronous advertisement selection and/or insertion separate from user-requested content retrieval and/or delivery, wherein the advertisement selection can be performed in parallel with and/or at a separate location from the user-requested content retrieval and/or delivery, thereby decreasing latency in rendering user-requested content. Further, in certain embodiments, the systems, methods, and devices described herein can prevent data leakage by preventing and/or circumventing the need to use cookie syncing among different DSPs, SSPs, or the like. Moreover, in some embodiments, the systems, methods, and devices described herein are configured to deliver advertisements as a native content, thereby further decreasing latency and/or preventing data leakage.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: August 11, 2020
    Assignee: MediaMath, Inc.
    Inventors: Wilfried A. Schobeiri, Michael K. Lamb
  • Patent number: 10743040
    Abstract: Systems and methods are described herein for a media guidance application to determine that a user has switched away from a source transmitting a media asset with which the user was engaged and detect, while the user is switched away from the source, that secondary content transmitted by the source during a break of playback of the media asset relates to the media asset. In response to detecting that the secondary content relates to the media asset, the media guidance application may access a database to determine whether the secondary content specifically corresponds to the media asset, and, in response to determining that the secondary content specifically corresponds to the media asset, the media guidance application may generate for display the secondary content to the user.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: August 11, 2020
    Assignee: Rovi Guides, Inc.
    Inventor: Roma Jhaveri
  • Patent number: 10733962
    Abstract: An image generation device includes: a rasterizing portion generating, according string data, an element-blank image including a first element image indicating a first-type string element of a string and a blank image indicating a blank; an embedding portion identifying and embedding a second element image indicating a second-type string element of the string in the blank image; a first data storage portion in which a first data group used to generate the first element image is stored; and a second data storage portion in which a second data group including an image to be embedded as the second element image is stored. The rasterizing portion generates the first element image based on the first data group, and generates the blank image at a position where the second element image is to be embedded by identifying an embedding position of the second element image.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: August 4, 2020
    Assignee: DENSO CORPORATION
    Inventors: Hitoshi Hoshino, Yuji Kitamura, Soju Matsumoto
  • Patent number: 10719834
    Abstract: A method and a recommender computer system are provided. The recommender computer system is programmed to receive payment card transaction information for a payment cardholder from the interchange network. The payment card transaction information includes data relating to a plurality of purchases made by the cardholder at a plurality of different merchants. The recommender computer system is further programmed to receive merchant rating information, receive merchant descriptive information, and determine location information of each of the plurality of different merchants relative to at least one of a predetermined selectable location and a current location of the cardholder.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: July 21, 2020
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Walter Lo Faro, Christopher J. Merz
  • Patent number: 10719865
    Abstract: Various aspects of a method and system to provide a recommendation for selection of a merchant store are disclosed herein. The method includes reception, by a server, of a recommendation request for selection of one or more merchant stores from a plurality of merchant stores. The recommendation request is associated with a beneficiary. The method further includes determination, at the server, of a score associated with each of the plurality of merchant stores based on a plurality of weighted parameters associated with the beneficiary. The method further includes generation of a recommendation, at the server, for the selection of the one or more merchant stores based on the determined score associated with each of the plurality of merchant stores.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: July 21, 2020
    Assignee: SONY CORPORATION
    Inventors: Thomas Woonyoung Ko, Makoto Koike, Pramod Chintalapoodi
  • Patent number: 10721541
    Abstract: Apparatuses, methods, and storage media for determining effectiveness of an advertisement are described. In one instance, an apparatus for determining effectiveness of an advertisement may include a digital device matching engine, communicatively coupled to the processors, to receive and process information obtained from a web site accessed by a digital device, and to match the digital device to a TV set, based at least in part on the processed information. The apparatus may further include a conversion determination engine, communicatively coupled to the processors, to determine a level of conversion associated with an advertisement rendered by a broadcasting media to the TV set, based at least in part on the matching of the digital device to the TV set. The apparatus may be configured to provide recommendations to advertisement regarding the effectiveness of their advertising campaign. Other embodiments may be described and claimed.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: July 21, 2020
    Assignee: ISPOT.TV, INC.
    Inventors: Sean Muller, Greg Havener, Dennis Ameen, Scott Happell, Nicole Lawless DesJardins, David Friedl
  • Patent number: 10713311
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for an audience of network devices. One of the methods includes receiving information from a source, the information associated with a device identifier. The method includes determining, based on the device identifier, a unique user identifier, wherein the unique user identifier identifies a user independent of network, media, and location. The method includes identifying at least one user attribute based on the received information. The method includes associating the user attribute with the unique user identifier. The method also includes storing the user attribute in a repository. The repository stores a plurality of other user attributes associated with the unique user identifier, the other stored user attributes being received from a plurality of different sources.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: July 14, 2020
    Assignee: ADELPHIC LLC
    Inventor: Changfeng Charles Wang
  • Patent number: 10699300
    Abstract: Disclosed is an information providing method and so on including: obtaining a use history of a device used by a user for processing on a substance; and providing information according to the obtained use history to the user, wherein the processing on the substance includes a movement of the substance or a change in a temperature of the substance. This allows providing the user of the device with information suitable for the user when the user simply uses a device for doing routine housework, without requiring the user to input information such as search words.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: June 30, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Aki Yoneda, Shunji Harada, Kouji Miura, Tomohiko Kitamura, Kozo Nishimura
  • Patent number: 10691664
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for clustering user interface event data for analysis and retrieval are disclosed. In one aspect, a system includes a data store and computer(s) that interact with the data store and execute instructions that cause the computer(s) to receive, for a user interface event, event data specifying a structure of a user interface presented during the user session. The event is assigned to a respective cluster based on a comparison of the structure of the user interface specified by the event data to a user interface structure that represents the respective cluster. For each cluster, a user interface attribute indicative of a user interface state of user interfaces specified by the event data in the cluster is determined. User interface state groups are generated based on the user interface attribute for each cluster.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: June 23, 2020
    Assignee: FullStory, Inc.
    Inventors: Jaime Michael Yap, Joel Grayson Webber, Hollis Bruce Johnson, Jr., Andrew Scott Blum
  • Patent number: 10685371
    Abstract: Various systems, apparatus, computer program products, and methods are provided for purchasing a product or service without disrupting a user experience by leaving a host application. One example method may comprise causing host content to be displayed in the host application, receiving a product content, and causing the product content to be displayed in the host application proximate host content enabling a user utilizing the host application to access information associated with the product content without leaving the host application, wherein the host application is a game application, and wherein the product content is selected based on comparing product scores associated with a plurality of products, wherein the product scores are based at least in part on user information regarding a user progress in the game application.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: June 16, 2020
    Assignee: Groupon, Inc.
    Inventors: Rajiv Bhat, Vijay Chittoor, Ryoma Ito, Mehul Shah
  • Patent number: 10681429
    Abstract: A system and method are disclosed for sending advertising data to an end user device. The system includes but is not limited to a processor in data communication with a computer readable medium; and a computer program embedded in the computer readable medium, the computer program including but not limited to instructions to send first password data to a first group of end user devices that have exchanged a first advertising key data in a first advertising category; and instructions to send first advertising data encoded using the first password to the first group of end user devices.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: June 9, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James Huffman, Frank Coppa, Larry Kennedy
  • Patent number: 10681433
    Abstract: A method includes receiving, at a media server from an electronic device, a first request for a video content item. The method includes selecting, at the media server, a particular version of the video content item to communicate to the electronic device based on a geographic location of the electronic device. The particular version is a vector graphics format version responsive to the geographic location corresponding to a first coverage area. The particular version is a bitmap graphics format version responsive to the geographic location corresponding to a second coverage area different from the first coverage area. The method also includes communicating the particular version of the video content item from the media server to the electronic device.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: June 9, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Venson Shaw, Jin He
  • Patent number: 10672026
    Abstract: A method and a system for monitoring an advertisement presented within a mobile application, including: tracing in real-time executable code of the mobile application that processes an advertisement. Where this traced process of advertisement performs: negotiating advertisement display, communicating an advertisement, and displaying an advertisement. The system then detects within the process of advertisement an advertisement processed by the executable code. The system then records the advertisement as displayed, and parameters associated with the advertisement.
    Type: Grant
    Filed: January 22, 2017
    Date of Patent: June 2, 2020
    Inventors: Assaf Toval, Kfir Moyal
  • Patent number: 10657707
    Abstract: A method and system may use photo deformation techniques for vehicle repair analysis to determine a repair time for repairing a damaged vehicle part. A user's client device may generate a three-dimensional (3D) image or model of a damaged vehicle part by capturing several two-dimensional images of the damaged vehicle part. One or several characteristics of the damaged vehicle part may be extracted from the 3D model and the characteristics may be compared to characteristics for previously damaged vehicle part, where the actual repair times were measured. A repair time for the damaged vehicle part may be determined based on the comparison and displayed on the client device.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: May 19, 2020
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventor: William J. Leise
  • Patent number: 10643138
    Abstract: Performance testing based on variable length segmentation and clustering of time series data is disclosed. One example is a system including a training module, a performance testing module, and an interface module. The training module generates a trained model to learn characteristics of a system of interest from training time series data by segmenting the training time series data into homogeneous windows of variable length, clustering the segments to identify patterns, and associating each cluster with a cluster score. The performance testing module analyzes system characteristics from testing time series data by receiving the testing time series data, and determining a performance metric for the testing time series data by analyzing the testing time series data based on the trained model. The interface module is communicatively linked to the performance testing module, and provides the performance metric via an interactive graphical user interface.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: May 5, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Gowtham Bellala, Mi Zhang, Geoff M. Lyon
  • Patent number: 10636057
    Abstract: A computer-implemented method and an apparatus dynamically select content for online visitors. The method includes receiving information related to activity of an online visitor on an enterprise interaction channel and identifying channel data related to the activity. A plurality of content pieces capable of being provided to the online visitor during the ongoing journey is identified. A correlation score is computed for each content piece using the channel data to generate a plurality of correlation scores. The plurality of content pieces are rank-ordered by sorting the plurality of correlation scores. A display of at least one content piece is effected during the ongoing journey of the online visitor on the enterprise interaction channel based on the rank-ordering of the plurality of content pieces.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: April 28, 2020
    Assignee: [24]7.ai, Inc.
    Inventors: Abir Chakraborty, Prashant Joshi
  • Patent number: 10621654
    Abstract: A method for quick shopping by using a washing machine comprises: enabling the washing machine to receive a trigger signal; sending a quick shopping command to a server, wherein the quick shopping command comprises identity recognition information and an identifier of the trigger signal; enabling the server to search for a commodity selecting condition corresponding to the quick shopping command, and send commodities that meet the commodity selecting condition to an intelligent terminal bound with the washing machine after the server receives the quick shopping command; and enabling the intelligent terminal to display the selected commodities on a display interface, wherein the displayed information at least comprises commodity identifiers and URL addresses corresponding to the commodity identifiers. According to the scheme, the method realizes quick shopping of commodities by using the washing machine, simplifies the online shopping operation of users, and saves shopping time.
    Type: Grant
    Filed: November 24, 2016
    Date of Patent: April 14, 2020
    Assignee: QINGDAO HAIER DRUM WASHING MACHINE CO., LTD.
    Inventors: Hai Shu, Sheng Xu, Tao Zhang, Zhenxing Huang
  • Patent number: 10603594
    Abstract: Examples are disclosed that relate to recommending resources accessible via an online ecosystem. One example provides a computing system including a logic machine and a storage machine holding instructions executable by the logic machine to, for each of a plurality of users of an online ecosystem, obtain and store interaction data regarding interactions of the user with one or more digital content items accessible via the online ecosystem, and receive a request associated with a selected user for a recommendation related to resources accessible via the online ecosystem. The instructions may be further executable to retrieve, for at least a subset of users of the plurality of users, the interaction data, apply a weighted matching algorithm to determine one or more similar users that are similar to the selected user, and output a recommendation for the selected user of one or more recommended resources accessible via the online ecosystem.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: March 31, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David Albertson, Guillaume Jenkins, Samuel Des Rochers-Jetté
  • Patent number: 10602062
    Abstract: A system and method capable of generating a 360° video including advertising content by photographing only a video for a specific direction not an omni-direction covered by a 360° video. Devices and methods are capable of generating a 360° video using relatively small resources. In particular, embodiments provide a system and method capable of generating a 360° video conveniently and relatively accurately using a terminal carried by a user. Furthermore, embodiment provide a system and method capable of generating a 360° video by photographing only a video for a specific direction not an omni-directional view covered by a 360° video. Furthermore, embodiments provide advertising content in a 360° video.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: March 24, 2020
    Assignee: 3i Corporation
    Inventor: Ji Wuck Jung
  • Patent number: 10592514
    Abstract: A location prediction framework is described for applying location labels or tags to target documents and/or identifying location-sensitive queries. Terms in content and queries are represented by corresponding term locations vectors (TLVs) in which the term is represented as a weighted distribution across locations. Each element of a TLV represents a probability that the term corresponding to the TLV relates to a particular location. Predicted locations may be introduced as features to a ranking framework to improve the identification and ranking of search results for a given query.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: March 17, 2020
    Assignee: Oath Inc.
    Inventors: Changsung Kang, Yuening Hu, Dawei Yin, Yi Chang
  • Patent number: 10579630
    Abstract: Examples of the present disclosure describe content creation of at least one abstract from extracted content. Input information is received that comprises a link to a landing page and keyword information. The landing page is evaluated and content including at least one of image data and text data is extracted from the landing page. Properties of the content extracted are analyzed. The content extracted is ranked based on the analyzed properties and application of at least two ranking algorithms. A first ranking algorithm applied ranks the content based on relevance to the landing page and a second ranking algorithm applied ranks the content extracted based on relevance to the keyword information. The ranked content is filtered to remove content or portions of content that are determined to be unappealing based on applying filtering rules to the ranked content. At least one abstract is created from the filtered and ranked content.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: March 3, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ying Lin, Mathias Jourdain, Guang Yang
  • Patent number: 10563996
    Abstract: A method includes generating, by a first transportation service, a first route based on a transportation request. The method further includes providing, to a computing device, first navigation information based on the first route to direct the computing device to service the transportation request. The method further includes generating, based on second transportation service data received from a second transportation service, a second route corresponding to the transportation request. The second route includes a first segment to be serviced by the computing device of the first transportation service using a first transportation vehicle and a second segment to be serviced by the second transportation service using a second transportation vehicle. The method further includes providing, by the first transportation service, second navigation information to the computing device to direct the computing device to service the first segment of the second route.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: February 18, 2020
    Assignee: Lyft, Inc.
    Inventors: Sunny Marueli, Talmon Marco
  • Patent number: 10565292
    Abstract: Method, system, and programs for identifying and delivering content. In one example, a request for content is first received from a user, via the communication platform. One or more parameters are obtained which are associated with the platform on which the requested content is to be presented. When the requested page is retrieved, it is determined whether the page was created with respect to a second platform that is more restrictive than the first platform. If so, additional content is generated, the selection of which is based on the parameters associated with the platform on which the requested content is to be presented as well as the content of the requested content page. The additional content is integrated with the requested content page and then transmitted to the user as a response to the request.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: February 18, 2020
    Assignee: Oath Inc.
    Inventor: Bruno M. Fernandez-Ruiz
  • Patent number: 10559004
    Abstract: The present disclosure relates to a computer system configured establish and utilize a database for online ad realization prediction in an ad display platform associated with N parties, wherein N is a positive integral greater than 1. The computer system is configured obtain a party hierarchy for each of the N parties including a plurality of features of the party; select a target ad display event including N features, each of the N features corresponding to a node in a party hierarchy; obtain a prior probability reflecting an unconditional probability of ad realization occurrence at the target ad display event among all possible ad display events; for each of the N features: determine a marginal prior probability by decomposing components associated with the other N?1 features from the prior probability; determine a marginal posterior probability based on the marginal prior probability; and save the marginal posterior probability in the corresponding node of the party hierarchy.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: February 11, 2020
    Assignee: Oath Inc.
    Inventors: Hongxia Yang, Robert Ormandi, Han-Yun Tsao, Quan Lu
  • Patent number: 10558720
    Abstract: Disclosure includes system, method and architecture for selecting supplemental digital content using visual appearance. Digital content that is visually similar, or dissimilar, to digital content requested by a user can he identified and provided for presentation with the requested content. The additional digital content is visually congruent, or visually incongruent, with content requested by a user, such that the additional content is similar, or dissimilar, to the requested content from a visual standpoint. In a presentation of the requested content, the presentation position of each additional content item relative to the presentation position of each requested content can be identified using visual congruence, or visual incongruence.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: February 11, 2020
    Assignee: OATH INC.
    Inventors: Simon Osindero, Ioannis Kalantidis, David Shamma, Lyndon Kennedy, Ayman Farahat, Gerry Pesavento, Ricardo Baeza-Yates
  • Patent number: 10559015
    Abstract: The invention provides, in some aspects, digital data processing methods of generating digital content pieces (e.g., email messages or portions thereof) that are customized in accord with individual recipient behaviors. Such methods include the step of generating and digitally transmitting to a digital data devices of a recipient a digital content piece that (i) has a call to action to which the recipient can respond and (ii) that has a plurality of features selected so as to maximize a probability, P(b1, b2, . . . , bM, x1, x2, . . . , xM), that the recipient will respond to that call to action, where that probability is defined by the relation P(b1,b2, . . . , bM,x1,x2, . . . , xM)=exp(?j=1, . . . , Mbjxj)/(1+exp(?j=1, . . . , Mbjxj)) where x1, x2, . . . , xM are values for each of a plurality, M, of features characterizing the digital content piece and/or the recipient, b1, b2, . . . , bM are respective coefficients for each of the values x1, x2, . . . , xM.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: February 11, 2020
    Assignee: salesforce.com, inc.
    Inventors: Vishwamitra S. Ramakrishnan, Yevgeniy Popkov
  • Patent number: 10547708
    Abstract: Provided are a computer program product, system, and method for adding conversation context from detected audio to contact records. An audio stream is received through a microphone of a personal computing device. Context analysis is performed of the audio stream to detect conversation context in the audio stream. A request is received to associate the conversation context with a selected contact person. A determination is made of conversation context detected from a segment of the audio stream received during a period of time from when the request was received. The conversation context determined for the period of time is included in a contact record for the selected contact person. The contact record is stored in a contact database including a plurality of contact records for a plurality of contact persons, wherein the contact records include conversation context and location information associated with the contact persons.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Hernan A. Cunico, Asima Silva
  • Patent number: 10541890
    Abstract: Described herein is a system and method for processing analytics data in a windowed manner. In some embodiments, each user of a number of users is assigned to a group (e.g., a treatment group or a control group). The system may monitor each user to obtain metric data associated with each of the users over the course of an experiment. In some embodiments, the system may identify an indication of a trigger event with respect to each user. For example, the indication of the trigger event may comprise a time at which an event occurred for that user. The system may identify and compile data from the metric data for each of the users with respect to the trigger event. In some embodiments the metric data may be aggregated for each of the users with respect to a window or timespan positioned relative to the identified trigger event.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: January 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Rui Chen, Geoffrey Ryan Dworkin, Douglas R. Hains, Brent Russell Smith, Serguei B. Stepaniants, Sen Zhao
  • Patent number: 10542316
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to rectify false set top box tuning data. Disclosed examples methods include identifying in return path data a first group of set top boxes classified as likely to exhibit machine events in tuning data of the return path data more frequently than a second group of set top boxes represented in the return path data. Additionally, in some examples, the method includes determining whether the first group of set top boxes includes a machine event based on a pattern of the tuning data in the return path data for respective ones of the first group of set top boxes and improving an accuracy of return path data by rectifying the machine event.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: January 21, 2020
    Assignee: The Nielsen Company (US), LLC
    Inventors: Balachander Shankar, Jonathan Sullivan, Molly Poppie, John Charles Coughlin, Neung Soo Ha, Paul Chimenti, Rachel Worth Olson, Samantha M. Mowrer, David J. Kurzynski, Joshua Ivan Friedman, Adam E. Hasinski
  • Patent number: 10542114
    Abstract: Provided are a computer program product, system, and method for adding conversation context from detected audio to contact records. An audio stream is received through a microphone of a personal computing device. Context analysis is performed of the audio stream to detect conversation context in the audio stream. A request is received to associate the conversation context with a selected contact person. A determination is made of conversation context detected from a segment of the audio stream received during a period of time from when the request was received. The conversation context determined for the period of time is included in a contact record for the selected contact person. The contact record is stored in a contact database including a plurality of contact records for a plurality of contact persons, wherein the contact records include conversation context and location information associated with the contact persons.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Hernan A. Cunico, Asima Silva
  • Patent number: 10528635
    Abstract: In one embodiment, a method includes receiving a search query from a user and identifying one or more objects that match the search query. The method includes determining one or more search intents of the search query based on one or more topics associated with the identified objects and a ratio of object-types of the identified objects. The method includes generating search-result modules corresponding to the search query based on the determined search intents. Each search-result module is associated with a particular object-type and includes search results of that object-type. The method includes sending instructions for presenting a search-results interface to the client system of the user for display. The search-results interface may include one or more of the search result modules displayed in a blended order based on the determined search intents.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: January 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Necip Fazil Ayan, Maxime Boucher, Xiao Li, Alexander Perelygin
  • Patent number: 10525845
    Abstract: Method and apparatus are disclosed for electric vehicle charging station parking spot monitoring system. An example electric vehicle charging station includes a communication module, sensors, and a charge controller. The communication module communicatively couples to a vehicle parked in a parking spot associated with the charging station. The sensors monitor the parking spot. The charge controller receives identifying information and battery information from the vehicle parked in the parking spot, and when the vehicle is not eligible for charging, sends the identifying information of the vehicle to a parking enforcement authority.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: January 7, 2020
    Assignee: Ford Global Technologies, LLC
    Inventors: Ross Dykstra Pursifull, Gopichandra Surnilla, Daniel A. Makled, Mohannad Hakeem, Michael McQuillen
  • Patent number: 10528571
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A query is received. Search results are identified that are responsive to the query. A content item is identified for presentation along with the search results. It is determined, based on one or more criteria, when the content item is to be augmented. When it is determined that the content item is to be augmented and after identifying the search results, the content item is augmented based at least in part on an entry in the search result. An augmented content item is created. The augmented content item is provided.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: January 7, 2020
    Assignee: Google LLC
    Inventors: Advay Mengle, Srdjan Petrovic, Shreyas Doshi, Gautham Thambidorai
  • Patent number: 10528361
    Abstract: Aspects described herein may provide methods and systems for loading a second application from a first application while maintaining a consistent user experience. A technique may comprise receiving, by a client application, a first application from web servers. Upon receipt of a request for a second application, the first application may display a first loading display. The client application and/or the first application may then retrieve the second application and, in the process of retrieving the second application, cause the second application to display a similar loading display. When the client application switches from the first application to the second application, the client may display the second loading display. The similarity of the two loading displays may minimize the interruption perceived by the user. The loading displays may comprise indications of loading status, advertisements, interactive elements, or other content for display to the user.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: January 7, 2020
    Assignee: Citrix Systems, Inc.
    Inventor: Javier Alejandro Figueroa
  • Patent number: 10528970
    Abstract: Systems, methods, and apparatus are disclosed for identifying and analyzing online advertising performance data. Systems may receive data records that include data events characterizing interactions between users and online advertisement campaigns. The online advertising data records may include timestamp data characterizing creation dates for data events. The systems may generate intermediate data objects by partitioning at least some of the online advertising data records based on a first plurality of temporal data categories representing different units of time. Each intermediate data object may be associated with a temporal data category of the first plurality of temporal data categories. The systems may generate performance data objects by partitioning the intermediate data objects based on a second plurality of temporal data categories that are different than the first temporal data categories.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: January 7, 2020
    Assignee: Amobee, Inc.
    Inventors: Bin Song, Khaled Elmeleegy, ShaoSu Liu, Santanu Kolay, Lawrence Lo
  • Patent number: 10528981
    Abstract: An online system selects advertisements for a user based on characteristics of the user. The online system presents advertisements to the user having targeting criteria satisfied by the characteristics of the user. To increase the number of users eligible to be presented with an advertisement, the online system increases the users eligible to be presented with the advertisement to include users that do not meet targeting criteria included in the advertisement. The online system obtains a percentile of users based on a performance metric associated with the advertisement and determines a cutoff measure of affinity based on the percentile and measures of affinity between various users and the advertisement. A user is eligible to be presented with the advertisement if a measure of affinity between the user and the advertisement is greater than the cutoff measure of affinity for the advertisement.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: January 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Gang Wu, Haibin Cheng, Xiao Zhang, Boris Pierre Arnoux, Anh Phuong Bui
  • Patent number: 10523546
    Abstract: As a client device accesses and interacts with a web server of an online retailer, an engagement evaluation server gathers data from both the client device and the web server. Over time, as the client device is used to access the web server and other web servers within the evaluation server network, a profile is built and maintained that describes some aspects of the client device interaction with the web server, including recency of visits, frequency of visits, frequency of views of products, frequency of shopping cart creation and modification, and other factors indicative of the user being engaged with the online retailer. The evaluation server performs statistical analysis and data modeling on profiles in order to generate an engagement score, and then provides the contact information for profiles meeting certain criteria.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: December 31, 2019
    Assignee: NaviStone, Inc.
    Inventors: Larry Kavanagh, Jude Hoffner, Tom White
  • Patent number: 10509786
    Abstract: The present disclosure relates to systems and methods for matching electronic activities with record objects based on entity relationships. The method can include accessing a plurality of electronic activities, identifying an electronic activity, identifying a first participant associated with a first entity and a second participant associated with a second entity, determining whether a record object identifier is included in the electronic activity, identifying a first record object of the system of record that includes an instance of the record object identifier, and storing an association between the electronic activity and the first record object. The method can include determining a second record object corresponding to the second entity, identifying, using a matching policy, a third record object linked to the second record object and identifying a third entity, and storing, by the one or more processors, an association between the electronic activity and the third record object.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: December 17, 2019
    Assignee: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Stefan Hermanek, Dylan Halladay, Ostap Korkuna, Jose Alberto Muniz Navarro
  • Patent number: 10509816
    Abstract: A social networking system selects advertisements for a user based on user characteristics of the user in response to a request to present an advertisement to the user. To increase the number of advertisements eligible for presentation to the user, the social networking system associates the user with one or more cluster groups associated with targeting criteria that are not satisfied by the user's characteristics. To determine whether to associate a user with a cluster group, the social networking system determines a cluster score for the cluster group based on the user's characteristics. If the cluster score equals or exceeds a cluster cutoff score for the cluster group, the user is associated with the cluster group. The cluster cutoff score may be determined based on an estimated distribution of users so that a target number or percentage of users have cluster scores less than the cluster cutoff score.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: December 17, 2019
    Assignee: Facebook, Inc.
    Inventors: Sue Ann Hong, Gang Wu, Rituraj Kirti, Vladislav Isenbaev, Boris Pierre Arnoux
  • Patent number: 10509792
    Abstract: In one embodiment, a method includes, sending, to a client device of a user of an online social network for presentation to the user, one or more references corresponding to one or more content items of the online social network, respectively. Each reference is presented with one or more call-to-action elements. Each call-to-action element is a user-interface element that prompts an action from the user to initiate a particular function or process related to the content item via the online social network. The call-to-action elements for each content item are presented in ranked order based on a suitability of the call-to-action element to the content item. The method includes receiving a selection of a call-to-action element presented with a reference corresponding to a particular content item. The method includes executing the function or process related to the content item on the online social network prompted by the selected call-to-action element.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: December 17, 2019
    Assignee: Facebook, Inc.
    Inventors: Michael Dudley Johnson, Ryan Patterson, Erick Tseng
  • Patent number: 10496661
    Abstract: Systems, methods, and non-transitory computer-readable media can provide a graphical user interface that includes at least one set of content items that are available for curation, wherein at least one content item in the set is obtained from a social networking system, and wherein each content item is associated with at least one option for exporting the content item. A selection of the option for exporting a first content item, from the set, to a content provider can be received. The first content item can be provided to the content provider for presentation.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: December 3, 2019
    Assignee: Facebook, Inc.
    Inventors: Robert James Morgan, Mark David Erickson, Robert Warren Gifford, Satish Chander Bhatti
  • Patent number: 10489469
    Abstract: According to various embodiments, a method for generating from one or more keywords a list of recommended keywords for using in paid search advertising includes identifying, via a tool, one or more keywords to be used in a paid search advertising campaign at an identified website. The method may further include acquiring, by a crawler, content from a plurality of different web content sources via one or more networks. The method may also include applying, by the tool, to the acquired content an ensemble of one or more key phrase extraction algorithms, one or more graph analyses algorithms and one or more natural language processing algorithms to identify a set of semantically relevant keywords ranked by a relevance score. The method may further include generating, by the tool from the set of semantically relevant keywords, a knowledge graph of recommended keywords to replace or supplement the one of more keywords.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: November 26, 2019
    Assignee: MARKETMUSE, INC.
    Inventors: Richard Israel Mallah, Akos Lajos Balogh
  • Patent number: 10482494
    Abstract: Connections (e.g., click-throughs) for online campaigns are steered. A plurality of UIOs and parameters for configuring a campaign (e.g., advertisement campaign) for the plurality of UIOs is received. UIOs comparable to each of the plurality of UIOs of the campaign are automatically identified and displayed in as an array of options that can be selected for more detailed information. A distribution of connections is predicted from resulting from displays for the plurality of UIOs of the campaign, based on historical information of connections for the identified comparable UIOs.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: November 19, 2019
    Assignee: Lotlinx Canada Manitoba, Inc.
    Inventors: Lance Timothy Schafer, Jeremy Ryan Charney, Leonard Short, Robert Vucic, Denise Feulner
  • Patent number: 10482501
    Abstract: A system and method for directing self-targeted advertising to users who are interested in receiving it. A user creates or adopts one or more personas that define a number of characteristics that the user has or wants to be associated with. The characteristics of the personas can be used by advertisers to define members of a target audience. Each persona included in a target audience has an address or identifier to which ads are sent. In one embodiment, users are shown a user interface screen with icons representing a number of brands. The user provides input that indicates whether they have different opinions of the brands. Based on the input received, an estimate is made of the likelihood that the user has a number of characteristics. In one embodiment, the user can arrange the icons representing the brands on the user interface screen to indicate if the user likes or dislikes the brand.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: November 19, 2019
    Assignee: AutoGraph, Inc.
    Inventors: Brian Roundtree, Thomas S. Huseby, Kevin Allan, William Munslow, David Pratt