Market Segmentation Patents (Class 705/7.33)
  • Patent number: 10523990
    Abstract: Systems and techniques for creating reusable digital signage at a central computing device and deploying the reusable digital signage from the central computing device to multiple remote display devices include creating a first channel and a second channel at a central computing device. A first set of multiple digital assets are assigned to the first channel and a second set of multiple digital assets are assigned to the second channel. A schedule for display of the first channel and the second channel is created, where the schedule includes timing information for display of the first channel and for display of the second channel. The schedule is assigned to the multiple remote display devices. A single file of the first channel and the second channel is generated for deployment to the multiple remote display devices including the schedule as metadata in the single file.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: December 31, 2019
    Assignee: Adobe Inc.
    Inventors: Julien Ramboz, Damien M. Antipa, Alexandre Capt
  • Patent number: 10497028
    Abstract: Monetizing brand integration within online content may be facilitated. Parameter values for parameters describing characteristics of online content, access points, and/or producers may be obtained. The user may define search queries specifying parameter values of one or more parameters. In response to the user defined search query, the system may identify online content and/or access points having parameter values that satisfy the user defined search queries. The user may specify tasks for the identified content and/or access points. The user identified tasks may be related to brand integration. The system may effectuate presentation of the user specified tasks to producers that generate a portion of the identified online content and/or access points. Performance of the user specified tasks may be evaluated to determine an outcome. The outcome may include a quantity of a desired result and/or action. The system may distribute compensation to one or more producers based on the outcome.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: December 3, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Ryan G. Lissack, Benjamin P. Collier, David E. Smith, Philip Hansen, Kristopher D. Johns, Narbeh Dereghishian, Jonathan Bergknoff
  • Patent number: 10497043
    Abstract: Methods, systems, and storage media for providing sizing information is described. In embodiments, a computing device may obtain purchase information associated with individual users. Each of the individual users may correspond to at least one user device of a plurality of user devices. The purchase information may indicate a purchase of an item by the individual users. The computing device may obtain feedback information associated with the item that is provided by a subset of the individual users. The computing device may generate sizing information for the item based on the purchase information and the feedback information. The computing device may generate a recommendation for the item. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: December 3, 2019
    Assignee: Intel Corporation
    Inventors: Mark D. Yarvis, Anantha Deepthi Uppala
  • Patent number: 10497029
    Abstract: Brand integration within online content and promoting that online content may be facilitated. A user may define search queries specifying parameter values of one or more parameters. In response to the user defined search queries, the system may identify sets of content producers having parameter values that satisfy the user defined search queries. The user may specify tasks for the identified sets of content producers. A first task may be related to creating online content and/or integrating an advertisement into online content. A second task may be related to promoting and/or endorsing the online content from the first task. The system may effectuate presentation of the user specified tasks to sets of content producers.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: December 3, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Ryan G. Lissack, Benjamin P. Collier, David E. Smith, Philip Hansen, Kristopher D. Johns, Narbeh Dereghishian, Jonathan Bergknoff
  • Patent number: 10475054
    Abstract: The present invention relates to business-to-business marketing organizations who participate in lead-generation activities via their company website. More particularly, the invention provides a target lead-generation system and method that targets the right businesses using real-time predictive and behavioral analytics and website traffic data and connects businesses to potential customers and suppliers to drive business revenue. Even more particularly, the invention provides a system and method for real-time cleansing, enriching, and appending of business card data elements such as title, email, and attribute rich company demographic and firmographic data. Additionally, the system appends company-level technology install base data and contact-level data points such as job role, job function, physical location, education, expertise, and social network handles. This contact and company data is appended to the website form and marketing database.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: November 12, 2019
    Assignee: LEADSPACE LTD.
    Inventors: Bob Riazzi, Ken Hubacker, Bob Solnek, Justin England, Jerome Nolte
  • Patent number: 10475047
    Abstract: A method of selecting a website for delivery of targeted content to an audience member computer based on attitude values associated with audience members who participate in a computer implemented survey is disclosed. The survey response information, as well as website visitation information, and demographic information associated with the audience members may be collected and stored in a central database. An attitude value may be determined from the survey response information and/or the other information for the audience members. The attitude value may indicate the audience member's view about an issue, topic, product, service or the like. The attitude value in conjunction with other website visitation information may be used to select a website for delivery of the targeted content to the audience members.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: November 12, 2019
    Assignee: Resonate Networks, Inc.
    Inventors: Andreas J. Hunn, Nicolas Tabbal, Sara Taylor, John Brady
  • Patent number: 10459973
    Abstract: A method includes determining, at a processor of a device, an unordered match between a set of consecutive portions of a first audio fingerprint and a set of non-consecutive portions of a second audio fingerprint. The method also includes setting, based at least in part on a station associated with the second audio fingerprint, a length criterion to indicate a first length or a second length. The method further includes, in response to determining that a length of the unordered match satisfies a length criterion, outputting an indicator that the first audio fingerprint matches the second audio fingerprint.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: October 29, 2019
    Assignee: iHeartMedia Management Services, Inc.
    Inventor: Dyon Anniballi
  • Patent number: 10445746
    Abstract: The invention provides a compliance detecting method of payment applications in a virtualized environment, and pertains to the field of security technology of payment applications. The detecting method is used for compliance detection for PCI DSS isolation demands. The detecting method can determine whether it is a compliance state by analyzing the current virtual machine domain and its connection from data stream, and can also determine whether it is a compliance state by analyzing the purity of network flow of virtual machines. The detecting method is suitable for a virtualized environment and makes the detection of compliance accurate in the virtualized environment, thus being advantageous for guaranteeing the security of payment applications.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: October 15, 2019
    Assignee: CHINA UNIONPAY CO., LTD.
    Inventors: Hongfeng Chai, Chengrong Wu, Zhijun Lu, Jie Wu, Dongjie He, Jianping Zeng
  • Patent number: 10448201
    Abstract: In some embodiments, a computer implemented method of processing messages may include receiving priority information from at least one sponsor, the priority information to be used in determining a priority of one or more messages received from a plurality user devices, creating a message collection using a plurality of messages received from the plurality of user devices, and prioritizing at least one message in the message collection according to the received priority information.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: October 15, 2019
    Assignee: Snap Inc.
    Inventors: Timothy Sehn, Juan David Borrero, Michael Randall, Brian Ames
  • Patent number: 10430830
    Abstract: A method and system are disclosed. The method includes generating uncertain user data corresponding to a user of the user device and transmitting the uncertain user data to a remote computing device. The uncertain user data includes a combination of actual user data and noise data. The method includes receiving an advertisement response message from the remote computing device that includes a plurality of conditional ad objects, each conditional ad object including ad content, one or more access mechanisms, and one or more conditions. The method further includes selecting one or more of the plurality of conditional ad objects based on the actual user data and the one or more conditions defined in the selected conditional ad objects. Furthermore, the method includes displaying, for each selected conditional ad object, an advertisement that is based on the ad content and at least one access mechanism defined in the conditional ad object.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: October 1, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eric Glover, Nikhil Vikram Srinivasan
  • Patent number: 10430803
    Abstract: A computer-based method for predicting consumer behavior is provided. The method is performed using a computer system coupled to a database. The method includes recording consumer data in the database for each consumer of a global population of consumers including historical purchases made by each consumer using a transaction card, defining a life event by assigning spending variables to the life event, determining a sample group of consumers that are experiencing the life event based on the consumer data stored within the database with respect to the spending variables, generating a predictive model based on historical purchases made by consumers within the sample group, and applying the predictive model to predict each consumer within the global population that will experience the life event. The predictive model is applied using the computer system. A list of consumers predicted to experience the life event within a predetermined time period is output.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: October 1, 2019
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Marc Del Bene, Po Hu, Anant Nambiar, Daniel G. Salazar
  • Patent number: 10423969
    Abstract: The invention provides systems and methods for processing sales leads. Illustratively, the invention provides a method of assigning sales leads in a network environment, the sales leads relating to persons interested in effecting a purchase, the method comprising: obtaining a lead, the lead including lead information relating to a person interested in effecting a purchase; loading the lead into a lead processing portion; determining if the lead is auto-assignable; assigning the lead to a sales agent; and outputting the lead information over the network environment to a lead distribution portion, so as to be accessible to the sales agent.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: September 24, 2019
    Assignee: Genworth Holdings, Inc.
    Inventors: Steven E. Tivey, Mathew F. Leahy, Muhammad Haider, Gary A. Owings, Donald C. Rice, Deborah K. Demello
  • Patent number: 10424029
    Abstract: Method and system for providing a housing recommendation to a user. The method comprising: determining, using a recommendation module, a spending behavior of the user based on transaction data relating to electronic payment transactions involving the user; dividing, using the recommendation module communicatively coupled with a geographic information system (GIS), a geographical area into a plurality of localities based on geographic information from the GIS; determining, using the recommendation module, an average spending behavior of residents in each locality based on transaction data relating to electronic payment transactions involving the residents; assigning, using the recommendation module, a base score to each locality based on a presence of residents in the locality with similar spending behavior to the user; and transmitting, to a user output module communicatively coupled with the recommendation module, the housing recommendation that is based on the base score of each locality.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: September 24, 2019
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Amit Singh, Avyaktanand Tiwary, Mayank Prakash, Sheetanshu D. Gupta, Sharan Bakshiram
  • Patent number: 10410221
    Abstract: A method for determining a grouping of segments within a market. The method includes forming a bias mitigated square matrix from a square matrix populated with second choice data, and forming a compressed matrix from the bias mitigated square matrix. Each different segment is initially associated with a row of the square matrix and a column of the square matrix. The method also includes determining a matrix consistency score for the compressed matrix, forming at least one additional compressed matrix from the bias mitigated square matrix, and determining matrix consistency scores for each additional compressed matrix. The method further includes determining which matrix consistency score is best.
    Type: Grant
    Filed: February 7, 2008
    Date of Patent: September 10, 2019
    Assignee: Urban Science Applications, Inc.
    Inventor: James G. Wendelberger
  • Patent number: 10410226
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for performing a total unduplicated reach and frequency analysis that analyzes a large set of variables practically. A plurality of variables are received. A subset of the plurality of variables is identified as variables of interest. Variables are partitioned randomly into groups. Each of the groups of variables contains fewer than a predetermined maximum number of variables for each group. The best combination of variables within each group is found through a total unduplicated reach and frequency analysis of each group. The winning variable or variables within each group are identified based on the highest reach score. The winners from each group analysis are then pooled into a group, and the process is repeated. The combination from the second stage with the best reach is then reported. Additional variable combinations ranked by reach may also be reported.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: September 10, 2019
    Assignee: International Business Machines Corporation
    Inventor: Jon K. Peck
  • Patent number: 10402842
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting the costs of assets. A method includes receiving consumption data via a first channel of a plurality of channels. The consumption data indicates an amount of consumption of an asset. The method also includes determining whether one or more predetermined thresholds are satisfied based on the consumption data. The method further includes adjusting a cost of the asset in response to determining that the consumption data satisfies the one or more predetermined thresholds. The method further includes publishing, by a computer processing device, one or more messages indicating an adjusted cost of the asset to one or more client devices via a second channel of the plurality of channels.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: September 3, 2019
    Assignee: Satori Worldwide, LLC
    Inventors: Sophia Cao, Matt Holland, Yonatan Ellert
  • Patent number: 10394922
    Abstract: In one embodiment, a method includes receiving data that includes an association between a nickname and a primary name, determining whether the association meets a nickname association threshold, and generating at least one expanded index entry that associates the nickname with the primary name when the association meets the nickname association threshold. The data may include a log entry indicating that a search for the nickname that returned the primary name as a result was followed by a user selection of the primary name, and the method may further include incrementing a counter value associated with the nickname and the primary name. The data may include a first log entry indicating that a search for the nickname returned a result the user did not select, followed by a second log entry indicating that a search for the primary name returned the primary name, and a user selected the primary name.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: August 27, 2019
    Assignee: Facebook, Inc.
    Inventors: Stanislav Basovnik, Daniel Ricketts, Maxim Gubin
  • Patent number: 10387505
    Abstract: A deep linking system includes an advertising engine. The advertising engine includes one or more processors configured to receive an advertisement request and identify one or more advertisement records based on the advertisement request and triggering data included in the one or more advertisement records. The one or more processors are further configured, for each advertisement record, to identify one or more cluster records based on the underlying sponsored state of the identified advertisement record and determine an advertisement score for the identified advertisement record based on the identified cluster records. The one or more processors select one or more of the identified advertisement records based on the advertisement scores, generate advertisement objects based on the selected advertisement records, and transmit the advertisement objects to the remote device.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: August 20, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eric Glover, Leigh L. Klotz, Jr.
  • Patent number: 10387968
    Abstract: A method and system groups user accounts in a financial management system based on the similarities of the financial transactions associated with the accounts. The financial management system receives financial transaction data related to a plurality of financial transactions of a plurality of users. Each of the financial transactions is associated with an account of a user. The financial management system generates account characteristics vector data including, for each account, an account characteristics vector based on the financial transactions associated with the account. The financial management system groups the accounts by performing grouping analysis on the account characteristics vectors.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: August 20, 2019
    Assignee: Intuit Inc.
    Inventors: Alexander S. Ran, Marko Rukonic, Christopher Lesner, Wei Wang
  • Patent number: 10366412
    Abstract: Methods and systems determine the protection needs and cross-selling capability to RS clients. A retirement protection system includes one or more software modules that interact with each other and are used to determine and identify the protection needs of high propensity clients, and develop strategies to cross-sell annuity/life products to those clients. The retirement protection system includes different components which may be implemented through one or more software modules running on a computing device. The retirement protection system involves the analysis of a sample of RS clients to determine cross selling capability of life, disability income, and annuity products. Additionally, the retirement protection system implements an experimental approach to pilot and refine the direct marketing model in order to create campaigns for high propensity target clients or groups.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: July 30, 2019
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventors: Gareth Ross, Tricia Walker
  • Patent number: 10354327
    Abstract: In various example embodiments, a system and method for transmitting data to select users are presented. User information corresponding to users of a web service is accessed. Scores for each of the user is calculated based on the accessed user information. Select users of the web service are identified based on the calculated scores. A data object is generated and then transmitted to the select users.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: July 16, 2019
    Assignee: eBay Inc.
    Inventors: Stephen Simburg, Jian Zhang, Mingyuan Zhong
  • Patent number: 10339610
    Abstract: A system and method for making a targeted offer to an audience of a population of entities involves: retrieving a first set of information attributable to a first plurality of entities; generating a plurality of interaction associations from the first set of information; and conveying to a third party one or more interaction associations to enable the third party to identify a second set of information attributable to a second plurality of entities. The second set of information has matching activities and characteristics to the activities and characteristics of the interaction associations. The second plurality of entities has a propensity to carry out certain activities based on the activities criteria and/or characteristics criteria used in forming the interaction associations, to enable a targeted offer to be made to an audience of the second plurality of entities.
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: July 2, 2019
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Curtis Villars
  • Patent number: 10324960
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a number of unique viewers of a content item. In one aspect, a method includes receiving an identifier specifying characteristics of a user associated with a device that was used to present a given content item. A user category is identified for the received identifier based on the characteristics. Each user category of a set of user categories include a respective number of pseudo-users. The received identifier is assigned to a given pseudo-user in the identified user category based on a non-linear distribution of identifiers per actual user in the identified user category. A number of unique users, including the given pseudo-user, that have viewed the given content item is determined based on a total number of pseudo-users that have been assigned an identifier corresponding to presentation of the given content item.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: June 18, 2019
    Assignee: Google LLC
    Inventors: Evgeny Skvortsov, Lukas Rutishauser, Cuizhu Shi
  • Patent number: 10325289
    Abstract: Methods and apparatus for finding similar on-line users for advertisement or content targeting are disclosed. In one embodiment, a plurality of user data sets associated with a plurality of user identifiers for a plurality of anonymous users are obtained, and each user data set of each user identifier specifies one or more user attributes and on-line user events that have occurred for such user identifier. For each attribute, a correlation to a success metric value is determined for a particular type of event or attribute that has occurred for a plurality of user identifiers that are each associated with such attribute. The plurality of user identifiers and associated data sets are clustered into a plurality of user groups that each has similar data sets by weighting based on the attributes' relative correlation to the success metric.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: June 18, 2019
    Assignee: Amobee, Inc.
    Inventor: Joshua M. Koran
  • Patent number: 10318599
    Abstract: A method includes receiving advertisement data from a plurality of advertiser devices and generating advertisement records in a data store based on the advertisement data. Each of the advertisement records includes an entity name associated with an advertisement, an action associated with the advertisement, and a bid price. The method further includes receiving an advertisement request from a search system, the advertisement request including an entity name and an action associated with an application state included in a set of search results generated by the search system. Additionally, the method includes selecting an advertisement record having the entity name indicated in the advertisement request and having a different action than the action indicated in the advertisement request, generating an advertisement result based on the selected advertisement record, and transmitting the advertisement result to the search system. The advertisement result is configured to be included in a search result.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: June 11, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eric J. Glover, David Hytha, Michael Travers
  • Patent number: 10320927
    Abstract: Systems, methods, and non-transitory computer-readable media can generate a set of candidate content items from a plurality of content items that are available in the social networking system, wherein one or more of the candidate content items are to be included in a personalized content stream for a first user. A corresponding score for each of the candidate content items can be generated with respect to the first user. A first set of content items can be determined from the set of candidate content items based at least in part on the respective scores, wherein content items in the first set are included in the personalized content stream.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: June 11, 2019
    Assignee: Facebook, Inc.
    Inventors: Chen Zheng, Thomas Frederick Dimson, Linji Yang
  • Patent number: 10311120
    Abstract: Various embodiments provide a method and an apparatus for identifying webpage type. The method includes: judging whether a web address to be classified matches with a webpage classification rule in at least two webpage classification rules; and determining the type of the webpage to be a type corresponding to a webpage classification rule which matches with the web address.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: June 4, 2019
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Bing Cai
  • Patent number: 10311481
    Abstract: Methods, systems, and media for identifying automatically refreshed advertisements are provided. In some embodiments, a method for modifying advertisement spending is provided, the method comprising: receiving advertisement delivery information associated with a plurality of advertisements displayed on a web page; generating a distribution of an amount of time that the plurality of advertisements were displayed on the web page using the advertisement delivery information; identifying a deviation in the generated distribution; determining whether the deviation correlates to an automatic refresh command performed by one or more browser applications; and providing an indication corresponding to the plurality of advertisements that were displayed on the web page in response to the automatic refresh command based on the determination.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: June 4, 2019
    Assignee: Integral Ad Science, Inc.
    Inventors: Daniel Nicholas Hill, Kiril Tsemekhman
  • Patent number: 10298648
    Abstract: A distributed system processing a publisher's streaming data. The distributed system comprises multiple workers and publisher data stores, each publisher data store dedicated to a worker and a publisher. A sampling ratio (the fraction of data items for storage in the publisher's data store) is selected by a publisher data store's worker based on historical information. At least two workers select different sampling ratios. Data items representing an interaction between an entity and the publisher are received. Each data item is assigned to a worker for processing. A hash function is applied to the data item's identifier, resulting in a key value falling within the hash function's range. The scope of the publisher's data store is equal to the hash function's range multiplied by the sampling ratio of the publisher's data store. A data item with a key value within the scope of the publisher's data store is stored therein.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: May 21, 2019
    Assignee: Quantcast Corporation
    Inventors: Akshat Aranya, Mark Cooper
  • Patent number: 10292010
    Abstract: Systems, apparatus, methods, and non-transitory media for consumer interfaces including ambient map displays are discussed herein. Some embodiments may include a system with one or more servers. The one or more servers may be configured to generate a consumer interface including an ambient map display with a graphical representation of a map. The ambient map display may further include merchant location indicators within the map. The merchant location indicators may indicate the activity level for merchant locations that are determined to be near a consumer device, such as through a variable blink rate or other indicator. The activity level may represent, for example, the number of consumers at a particular venue or the rate of a particular consumer activity, such as transaction activity. The system may be configured to provide real-time merchant data to consumer device based on tracking the consumer device location.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: May 14, 2019
    Assignee: GROUPON, INC.
    Inventors: Leslie Jean Chicoine, Anindha Parthy
  • Patent number: 10275451
    Abstract: A system and method for providing counter intuitive recommendations to a user. A user profile is obtained for the user. A determination that a trigger condition has occurred for the user. The duration of the trigger condition is also determined. The trigger condition is associated with the user's profile. A request for a recommendation is received, and a list of recommendations is obtained. The recommendations are compared against the trigger condition to determine if the recommendation is compatible with the trigger condition. Those recommendations determined not to be compatible with the trigger condition are removed from the set of recommendations provided to the user.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: April 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Arindam Bhowmick, Carlos Chivardi, Jennifer M. Hatfield, Gregory S. Hurlebaus, Josef Scherpa
  • Patent number: 10252160
    Abstract: Customized wait state experiences for an avatar in a virtual universe are provided by determining user alternative wait context preferences, selecting alternative wait state content objects accordingly, creating a wait state context in the virtual universe system using the alternative wait state content objects, and transporting the waiting avatar to the newly created wait state context for the duration of the wait. The custom context can include scenery, sounds, and even information streams and feeds. The avatar is optionally returned to the original context upon an event, such as a customer service representative, being available and ready to interact with the user. Artificial intelligence processes are optionally used to determine probable wait state context preferences for the user. Rewards may be given to the user for waiting, and for completing games or challenges.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: April 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Christopher James Dawson, Rick Allen Hamilton, II, Clifford Alan Pickover, Anne R. Sand
  • Patent number: 10255618
    Abstract: According to some implementations of the present disclosure, a method that is executed by a processing system is described. The method includes receiving an ad request, determining a context category structure based on the ad request, and identifying one or more app-specific rules based on the category defined in the context category. The method further includes, for each app-specific rule: determining whether the identified entities in the context category structure are received by the template defined in the app-specific rule; generating a function identifier based on the set of identified entities and the template when the identified entities are received by the template defined in the app-specific rule; and determining a score for each of the generated function identifiers. The method includes selecting one or more of the generated function IDs based on the respective scores of the function IDs and generating an advertisement object corresponding to the function ID.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: April 9, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: James Delli Santi, Rajesh Shenoy, Deepak Thrakal
  • Patent number: 10248811
    Abstract: Methods and apparatus to assign demographic information to panelists are disclosed. Example disclosed apparatus include a decoy generator to generate decoy database proprietor identifiers to protect privacies of members of panelist households corresponding to panelist database proprietor identifiers, the decoy database proprietor identifiers to be determined by the decoy generator based on a probability density function so that a quantity of the decoy database proprietor identifiers is less than would be used if the decoy database proprietor identifiers were selected by a random selection process. The example apparatus also includes a query handler to query, via a network, a server at a database proprietor using the panelist database proprietor identifiers and the decoy database proprietor identifiers, to obtain demographic information.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: April 2, 2019
    Assignee: The Neilson Company (US), LLC
    Inventors: Jonathan Sullivan, Shelli Kashriel, Michelle Christian, ChoongKoo Lee
  • Patent number: 10241988
    Abstract: An aspect provides a method, including: accessing, using a processor, a store of historical user object event information; building, using the processor, a tagging profile based on the store of historical user object event information; determining, using the processor, a new user object event; and determining, using the processor, a priority for tag generation for the new object event using the tagging profile. Other aspects are described and claimed.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: March 26, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Hermann Franz Burgmeier, Russell Speight VanBlon, Rod D. Waltermann, Suzanne Marion Beaumont, Jonathan Gaither Knox, Peter Hamilton Wetsel
  • Patent number: 10242101
    Abstract: Techniques for automatic identification of sources of web metric changes are described. In one or more implementations, changes in a web metric that indicate a measurable attribute associated with a website are determined, and the web metric is analyzed to identify sources that contributed to the changes in the web metric. In implementations, data is queried to obtain actual values for dimension elements along one or more dimensions of the web metric. In addition, expected values for the dimension elements are estimated along the dimensions of the web metric based on historical data. Then, deviations between the actual values and the expected values are calculated by using comparable statistics. Subsequently, the comparable statistics can be analyzed to identify corresponding dimension elements as the sources that contributed to the changes in the web metric.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: March 26, 2019
    Assignee: Adobe Inc.
    Inventors: Shiv Kumar Saini, Ritwik Sinha, Iftikhar Ahamath Burhanuddin, John B. Bates
  • Patent number: 10219039
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to assign viewers to media meter data.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: February 26, 2019
    Assignee: The Nielsen Company (US), LLC
    Inventors: Samantha M. Mowrer, Molly Poppie, Balachander Shankar, Ieok Hou Wong, Choongkoo Lee, Xiaoqi Cui, David J. Kurzynski, Richard Peters, Remy Spoentgen
  • Patent number: 10212201
    Abstract: Among other things, we describe identifying, in first data available to a first user and not available to a second user, and in second data available to the second user not available to the first user, data pertaining to a common topic, and enabling the first user and the second user to communicate about the common topic based on the identification.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: February 19, 2019
    Assignee: MIMECAST SERVICES LTD.
    Inventor: Nathaniel S. Borenstein
  • Patent number: 10182311
    Abstract: In some embodiments, a computer implemented method of processing messages may include receiving priority information from at least one sponsor, the priority information to be used in determining a priority of one or more messages received from a plurality user devices, creating a message collection using a plurality of messages received from the plurality of user devices, and prioritizing at least one message in the message collection according to the received priority information.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: January 15, 2019
    Assignee: Snap Inc.
    Inventor: Timothy Michael Sehn
  • Patent number: 10181134
    Abstract: A mobile computing device includes a computing processor that displays an indication in association with a native application icon to indicate that an advertised state of the native application can be accessed by pressing and holding the icon. The mobile computing device receives a user selection includes a press-and-hold of the native application icon. In response to the user selection, the mobile computing device displays a preview of the advertisement state adjacent to the icon. An application launcher is configured to launch the native application into the advertised state upon receiving a user selection that includes a press of the advertisement preview. The computing processor launches the native application into the advertised state via an access mechanism associated with the advertised state upon receiving a user selection of the advertisement preview.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: January 15, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eric J. Glover, Brent Harrison
  • Patent number: 10162906
    Abstract: A method for creating interactive web sites that are easy to modify is disclosed. The method uses a specific web server request handler system that examines each request to determine if a handler should be called to handle information related to the referring web page. Specifically, the server system examines the address of the referring web page to see if the server has a handler routine associated with the referring web page. If the server has a handler associated with the referring web page, then the server executes the handler routine to process any information in the current request, any state information, or any other information. After executing the handler routine, the server handles the current request. The handling of the current request may be affected by the processing performed by the handler routine associated with the referring web page.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: December 25, 2018
    Assignee: SAP SE
    Inventors: George Svedloff, William Wong
  • Patent number: 10140344
    Abstract: Analyzing data. A method includes obtaining a set of a plurality of data entities and relationships. The method further includes subdividing the set of a plurality of data entities and relationships into a plurality of composite collections of data entities and relationships. Each composite collection within the plurality of composite collections disambiguates the composite collection, within a relationship scope, from ambiguities in the set of a plurality of data entities and relationships. The method further includes providing one or more of the plurality of composite collections of data entities and relationships to a data mining engine. Each composite collection of data entities and relationships is provided as a separate unit to the data mining engine.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: November 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Saliha Azzam, Youssef El Fassy Fihry, Yuva Priya Manoharan, Steven Paul Breyer
  • Patent number: 10133771
    Abstract: A method is described for determining whether to trigger an early commit of a micro-batch transaction. The method includes, during the micro-batch transaction, requesting access to a record using a record retrieval get record call. The method further includes receiving a response to the record retrieval get record call, and determining whether the response includes the record or a flag. The record is processed in response to a determination that the response includes the record. Additionally, in response to a determination that the response includes the flag, it is determined whether to trigger an early commit of the micro-batch transaction.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: November 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David C. Frank, Terri A. Menendez
  • Patent number: 10127577
    Abstract: A search system stores records, each identifying search functionality of a respective application. Each record includes a path to reach a corresponding search input state and includes an indication of required input parameters. A code generation module provides a first software object to a first developer for incorporation into a first state of a first application. The first software object includes instructions for, upon the first state being accessed by a user, transmitting a query to a search system with an entity corresponding to the first state and an action to be performed. The instructions receive an advertisement object from the search system in response to the query. The instructions selectively display a first user interface element in the first state based on the advertisement object. The instructions open, in response to selection by the user of the first user interface element, a designated application to a designated state.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: November 13, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: James Delli Santi
  • Patent number: 10110413
    Abstract: In one embodiment, a method is described for tracking information about the activities of users of a social networking system while on another domain by maintaining a profile for each user of the social networking system, each profile identifying a connection to other users of the social networking system and including information about the user, receiving communications from a third party website having a different domain than the social network system, each message communicating an action taken by a user of the social networking system on the third party website, logging the actions taken on the third-party website in the social networking system, each logged action including information about the action, and correlating the logged actions with one or more advertisements presented to the one or more users on the third-party website as well as correlating the logged actions with a user of the social networking system.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: October 23, 2018
    Assignee: Facebook, Inc.
    Inventors: Kent Matthew Schoen, Gregory Luc Dingle, Timothy Kendall
  • Patent number: 10102477
    Abstract: A method, computer program product, and system for generating flavor profile models are provided. An alpha flavor model is determined. An electrode signal is transmitted to a taste simulator based on the alpha flavor model. User feedback is received. A variance between the alpha flavor model and the user feedback is determined. The variance is compared to a predetermined threshold. In response to determining that the variance is greater than the predetermined threshold, a beta flavor model is generated.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: October 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Siddique M. Adoni, Aveek N. Chatterjee, Dhandapani Shanmugam
  • Patent number: 10102506
    Abstract: Sharing content includes verifying occurrence of an event, determining participants of the event, gathering related content generated by the participants, where the related content corresponds to the event, and disseminating the related content to the participants. The event may be a business meeting. Verifying occurrence of an event may include determining scheduled participants, scheduled location, and scheduled time of the event using an electronic calendar of one of the scheduled participants. Participants may include the scheduled participants and other participants that are not listed in the electronic calendar where the other participants attend the event. Verifying occurrence of an event may also include confirming that at least an event organizer is at the scheduled location at the scheduled time and there is at least one other one of the participants. The content may include documents, photos, scanned images, audio clips, video clips, types notes, and/or handwritten notes.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: October 16, 2018
    Assignee: EVERNOTE CORPORATION
    Inventor: Phil Libin
  • Patent number: 10095979
    Abstract: A method, computer program product, and system for generating flavor profile models are provided. An alpha flavor model is determined. An electrode signal is transmitted to a taste simulator based on the alpha flavor model. User feedback is received. A variance between the alpha flavor model and the user feedback is determined. The variance is compared to a predetermined threshold. In response to determining that the variance is greater than the predetermined threshold, a beta flavor model is generated.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Siddique M. Adoni, Aveek N. Chatterjee, Dhandapani Shanmugam
  • Patent number: 10097682
    Abstract: Some aspects as disclosed herein are directed to, for example, a system for determining a geographical location of a user, such as via a data input, a network address, and/or a location sensor. A computing device of the system may determine a plurality of prompts for the user based on the determined geographical location of the user and may generate one or more user interfaces configured to display the plurality of prompts. Data input responding to one or more of the plurality of prompts may be received via the one or more user interfaces. It may be determined, based on the data input, whether to approve the user for one or more services. Additionally or alternatively, a computing device may determine a plurality of available services for the user based on the determined geographical location of the user and may generate one or more user interfaces configured to display the plurality of available services.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: October 9, 2018
    Assignee: Bank of America Corporation
    Inventors: Albert R. Lupcho, III, Christina Jasko, John J. Wilson, Michael D. Lamb, Sara M. Towers
  • Patent number: 10052554
    Abstract: Exemplary methods, apparatuses, and systems provide a user of a social network system access to a game over a network from a user device. The social network system matches the user with players of the game based on respective skill levels of the players and/or social proximity between the user and the players. The social network system sends a list of matched players to the user device for selection by the user, and sends an invitation to one or more of the players selected by the user to enable the user to play the game over the network with the one or more players.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 21, 2018
    Assignee: Facebook, Inc.
    Inventors: Andrew Hoskins, Aaron Brady