Based On User History Patents (Class 705/14.53)
  • Patent number: 10372978
    Abstract: The present invention provides a method using a trained and activated artificial intelligence entity for detecting in photo images, moving or still, the identity of target people who are present or former members of the U.S. armed services, or are related thereto, from sources available through the Internet or other wide area computer network.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: August 6, 2019
    Assignee: UIPCO, LLC
    Inventors: Arthur Quentin Smith, John C. Hopkins, III
  • Patent number: 10366217
    Abstract: A method of enabling continuous user authentication, comprising: setting up an authentication server to provide authentication data to an enterprise server in parallel to a remote user session with the enterprise server, when the user is using a touch screen device; extracting samples from a user's behavior, to build a library of user specific parameters; and tracking user behavior to authenticate the user, the tracking comprises initial identification of a user of the touch screen device when starting a session with the enterprise server and continuous authentication of the user during the session with the enterprise server.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: July 30, 2019
    Assignee: SECUREDTOUCH LTD.
    Inventors: Yair Finzi, Ran Shulkind
  • Patent number: 10360597
    Abstract: A contextual services delivery system may comprise a services repository containing services instructions and a contextual services delivery module. The contextual services delivery module may deliver different contextual services to a smartphone and/or a POS terminal in response to a context environment, in order to provide a user with a customized contextual services experience.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: July 23, 2019
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: John Bruno, Sibish Neelikattil Basheerahammed, Premkumar Manivannan, Sathish Muthukrishnan, Nageshwara R. Chirravuri
  • Patent number: 10354184
    Abstract: A system and method is disclosed for predicting user behavior in response to various tasks and or/applications. This system can be a neural network-based joint model. The neural network can include a base neural network portion and one or more task-specific neural network portions. The artificial neural network can be initialized and trained using data from multiple users for multiple tasks and/or applications. This user data can be related to characteristics and behavior, including age, gender, geographic location, purchases, past search history, and customer reviews. Additional task-specific neural network portions can be added to the neural network and may be trained using a task-specific subset of the training data. The joint model can be used to predict user behavior in response to an identified task and/or application. The tasks and/or applications can relate to use of a website by users.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: July 16, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Shiv Naga Prasad Vitaladevuni, Nikko Ström, Rohit Prasad
  • Patent number: 10356191
    Abstract: Embodiments of the systems described herein can implement one or more visitor tearing processes. Visitor tearing can include, among other things, one or more processes by which multiple visitors that may appear to be the same visitor may be separated into different visitor profiles due to the leveraging of one or more unique persistent identifiers.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: July 16, 2019
    Assignee: Tealium Inc.
    Inventors: Charles Glommen, Benjamin Richard Williams, II
  • Patent number: 10356692
    Abstract: A computer-implemented method includes receiving, by a computing device, information defining a beacon coverage area in which beacon signals transmitted by one or more beacons traverse the beacon coverage area; determining, by the computing device, the beacon coverage area based on the information defining the beacon coverage area; determining, by the computing device, beacon distribution based on the determined beacon coverage area; generating, by the computing device, a report identifying information regarding the beacon distribution; and storing or outputting, by the computing device, the report identifying information regarding the beacon distribution.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: July 16, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeremy A. Greenberger, Jana H. Jenkins
  • Patent number: 10339592
    Abstract: An online system generates a virtual world including objects, representations of users, and locations for presentation to online system users. The virtual world includes a virtual store including a plurality of objects for presentation to a user. To generate the virtual store, the online system retrieves information associated with the user and selects objects for inclusion in the virtual store based on the retrieved information. For example, the online system selects objects in which the user has expressed an interest or objects in which other users connected to the user have expressed an interest. The information associated with the user may also be used to determine positions of the selected object relative to each other or relative to a position of the user in the virtual store. After selecting and positioning the objects, the online system communicates the virtual store to a client device for presentation to the user.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: July 2, 2019
    Assignee: Facebook, Inc.
    Inventor: Dwight Ewing Crow
  • Patent number: 10338946
    Abstract: A computer system image is executed on a computing node over a network. A system specification file transmitted over the network specifies the computer system image by specifying components of the computer system image. The components include an operating system and at least one resource. The system specification file also contains a signature associated with the resource. A resource is determined to be authorized to be incorporated into the computer system image by verifying the signature. A computer system image can then be formed based on the components specified by the system specification file and executed locally.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: July 2, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Alexander Allen
  • Patent number: 10325277
    Abstract: Systems and methods for providing rewards to a user are provided. Providing rewards to the user may include receiving transaction data associated with a user's purchase, determining a merchant and a category associated with the transaction data, and assigning the transaction data to a merchant icon or a badge icon in a graphical user interface. The merchant icon or the badge icon may comprise a progress bar that indicates the user's progress in reaching a milestone associated with the icon. Based on the transaction data, a number of loyalty points of a number of transaction points may be assigned to the merchant icon or the badge icon, respectively. Further, based on whether a total number of loyalty points exceeds a first threshold or a total number of transaction points exceeds a second threshold, a reward may be generated to the user when the first or second threshold is exceeded.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: June 18, 2019
    Assignee: Capital One Services, LLC
    Inventor: Sharad Ballepu
  • Patent number: 10318984
    Abstract: In general, embodiments of the present invention provide systems, methods and computer readable media for a predictive recommendation system using predictive models derived from tiered feature data.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: June 11, 2019
    Assignee: GROUPON, INC.
    Inventor: Lawrence Lee Wai
  • Patent number: 10311823
    Abstract: A liquid crystal display includes a display unit having a plurality of pixels in a plurality of first rows and second rows that are alternately arranged. A gate driver supplies a same scan signal to a plurality of pixels of a first row and a second row that are adjacent to each other among the plurality of first rows of pixels and the plurality of second rows of pixels at a first frame period and a second frame period that are continuous. A plurality of scan signals are respectively supplied to the plurality of second rows of pixels at the second frame period. A data driver generates a plurality of data voltages respectively corresponding to the plurality of first rows of pixels at the first frame period and generating a plurality of data voltages respectively corresponding to the plurality of second rows of pixels at the second frame period.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: June 4, 2019
    Assignee: SAMSUNG DISPLAY CO., LTD.
    Inventor: Hyun-Sik Yoon
  • Patent number: 10313345
    Abstract: Systems and methods are presented for accessing an application available from a data center of a program execution service. The metadata associated with a user computing device may be used to determine whether the user computing device is authorized to access the application through a virtual desktop instance. At least a portion of the application may be executed by the virtual desktop instance and provided to the user. Applications may be purchased, licensed, or rented by a user.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: June 4, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Deepak Suryanarayanan, Eugene Michael Farrell, David Everard Brown, Stephen William Luszcz, Ajit Nagendra Padukone, Malcolm Russell Ah Kun
  • Patent number: 10313213
    Abstract: Some sponsored content items are implemented as custom HTML5 animated media. While performance, particularly any performance problems displaying an item as a result of low frames per second, may be measured under controlled conditions, it is difficult to test all possible configurations of variables such as different websites, combinations of sponsored content items displayed simultaneously, user devices, different browsers, and many others. Information on performance under actual conditions can be measured by receiving information on a measurement of frame intervals and idle times on the client side during actual sponsored content item display and analyzing the received data.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: June 4, 2019
    Assignee: Google LLC
    Inventors: Eser Aygun, Eugenio Marchiori
  • Patent number: 10296960
    Abstract: Techniques described herein include a system and method for identifying color complements from an electronic marketplace catalog. In particular, the disclosure is directed to extracting color palette information from a variety of item images in the electronic catalog and creating clusters into which separate items are placed based on their similarity in colors. Multi-colored items may belong to more than one cluster (they may belong to a cluster for each color associated with the item). The clusters that share multi-colored items may be analyzed to determine the strength of a relationship between the two clusters. Clusters that share a significant number of items may be associated with complementary colors. In this disclosure, a service provider may receive a request related to an item, and may subsequently identify and recommend a complementary item.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Karl Anders Gyllstrom
  • Patent number: 10296714
    Abstract: This invention provides a computer method and system for interactive administration of medical cannabinoid treatments. The invention also provides information on cannabinoid product availability and geographical information. Medical professionals, cannabis growers, cannabis manufacturers, and other stakeholders can use this computer method and system to study trends, efficacy, and other information pertinent to the medical cannabis market.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: May 21, 2019
    Assignee: Potbotics, Inc.
    Inventors: Boris Goldstein, David Goldstein, Milla Bakhareva
  • Patent number: 10297058
    Abstract: A display control apparatus obtains coordinate information indicating a specific coordinate on a display surface that a user activity is detected, determines whether a first image to be drawn at a position indicated by the coordinate information, at least partly overlaps a second image to be displayed together with the first image, and changes order information stored in a memory so as to cause the first image layer to be superimposed on the second image layer based on a determination indicating that the first image at least partly overlaps the second image.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: May 21, 2019
    Assignee: Ricoh Company, Ltd.
    Inventor: Tatsuyuki Oikawa
  • Patent number: 10269041
    Abstract: Various embodiments of the present invention are directed to methods, apparatuses, systems and computer program products that are configured to select an image associated with a promotion for presentation to a consumer. In an embodiment of the method includes associating a promotion with at least one set of images of a plurality of images, receiving at least one user selection indication, updating a user record based on the at least one user selection indication, selecting, using a processor, at least one image from the at least one set of images for presentation in association with the promotion based at least in part on the user record, and causing a transmission of the selected at least one image in association with the promotion.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: April 23, 2019
    Assignee: GROUPON, INC.
    Inventor: Sulabh Jain
  • Patent number: 10269029
    Abstract: Disclosed are various embodiments for application monetization based on application fingerprinting and lifestyle fingerprinting. Application fingerprints are determined for multiple applications. A respective application fingerprint is generated based at least in part on a static analysis, a dynamic analysis, and a behavioral analysis, and is indicative of one or more features of an application. Lifestyle fingerprints are determined for multiple users. A respective lifestyle fingerprint is indicative of one or more preferences of a user. An action is implemented to market a selected application based at least in part on a correlation between the lifestyle fingerprints and a set of application fingerprints that are determined to be similar to the application fingerprint of the selected application.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ethan Zane Evans, David Allen Markley, Miguel Azancot Roque
  • Patent number: 10264113
    Abstract: Techniques for automatically prompting a calling user to send a message to a called user, the calling user using a calling device and the called user using a called device, the method including receiving, at a processor in the calling device, an indication that a call from the calling device to the called device has disconnected, determining, at the processor in the calling device, whether the call connected before receiving the indication that the call has disconnected, and in response to determining that the call did not connect before receiving the indication that the call has disconnected, determining that the call was a missed call. Methods and devices for automatically prompting a user with predictive message response options are also disclosed.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: April 16, 2019
    Assignee: OnePIN, Inc.
    Inventors: Feyzi Celik, Marcin Nowak, Chris Degrace
  • Patent number: 10255357
    Abstract: In a method for processing an electronic document, a local database is used to extract information relating to the document, and a super ordinate database is used to extract information relating to the document if a predefined condition is met. An apparatus, a computer program product and a storage medium can execute the method.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: April 9, 2019
    Assignee: DocuWare GmbH
    Inventors: Daniel Schuster, Klemens Muthmann
  • Patent number: 10244114
    Abstract: One or more embodiments related to a method of generating a graphical user interface. The method includes obtaining a metric interface hierarchy having multiple nodes, where each node defines a visualization for the node, and the metric interface hierarchy defines an ordering on the nodes. The method further includes traversing the metric interface hierarchy starting with a selected node to obtain a subhierarchy, and creating the graphical user interface from a general interface by populating the general interface with the visualization from each node in the subhierarchy according to the ordering. The method further includes providing the graphical user interface.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: March 26, 2019
    Assignee: Splunk, Inc.
    Inventors: Troy Elliott Molander, Steven Shaun McIntyre
  • Patent number: 10238259
    Abstract: A method for operating a system of at least one stationary domestic appliance and a mobile domestic appliance includes connecting the mobile domestic appliance using wireless communication to the at least one stationary domestic appliance and exchanging data between the mobile domestic appliance and the at least one stationary domestic appliance.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: March 26, 2019
    Assignee: MIELE & CIE. KG
    Inventors: Nils Langhammer, Friedrich Laube, Andre Kersting, Florian Benner, Lars Merkel
  • Patent number: 10235697
    Abstract: A computerized process of detecting content blocking software may include forwarding, to a client device, instructions to enable scanning of a web browser and a file with features resembling advertisement content, and receiving a report from the forwarded instructions indicative of a response of a webpage generated by a web browser of the client device in response to the loaded file. The computerized process may also include analyzing the report based on an expected response of the web browser, and indicating the presence of the content blocking software based on the analysis.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: March 19, 2019
    Assignee: comScore, Inc.
    Inventors: Charles Thomas, Paul Barford
  • Patent number: 10235725
    Abstract: A method for communicating an index of service performance based on gratuity value includes: storing transaction messages, each including a merchant identifier associated with a merchant involved in the related payment transaction, a transaction amount, and addendum data; receiving a data request including a specific merchant identifier; identifying a subset of transaction messages that includes the specific merchant identifier; identifying a tip amount for each transaction message in the by (i) extracting the tip amount from the addendum date, or (ii) calculating the tip amount based on the transaction amount stored respective transaction message and a transaction amount stored in a matching clearing record; calculating an average gratuity index for a merchant associated with the specific merchant identifier as an average of the identified tip amounts; and transmitting the calculated average gratuity index in response to the data request.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: March 19, 2019
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Andrey Birukov, Arun Elangovan, Edward Lee
  • Patent number: 10223998
    Abstract: Methods, systems, and techniques for analyzing the level of engagement of viewers of shared digital displays and enhancing that engagement by dynamically modifying the content of the display and incorporating personalized content created by viewers are provided. One example embodiment is the Dynamic Content Analysis and Engagement System (DCAES), which enables the operator of the system to analyze engagement, generate metrics, manage owner and viewer generated content, and dynamically modify the content on the shared display to increase the engagement of the viewer. In one example embodiment, the DCAES comprises an attention sensor module, an analysis module, a content management module, and a display control module.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: March 5, 2019
    Assignee: The Painted City Incorporated
    Inventors: John Bruce Forbes, Felix Misch, Timothy S. Jenks
  • Patent number: 10210541
    Abstract: An online system presents a scrollable advertisement unit including multiple advertisements to a user. The scrollable advertisement unit presents one or more advertisements in a display area, and allows a user to navigate through the advertisements in the scrollable advertisement unit to display different advertisements in the display area. One or more rules for crediting an impression to an advertisement in the display area are applied, and a tracking mechanism associated with the advertisement in the display area is loaded if at least one rule is specified. Loading the tracking mechanism identifies an impression of its associated advertisement.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: February 19, 2019
    Assignee: Facebook, Inc.
    Inventors: Jeffrey Andrew Kanter, David Mason, Yi Tang, Brian Steadman, Chinmay Deepak Karande, Qiao Lian
  • Patent number: 10198524
    Abstract: Techniques for providing dynamic categories are disclosed. In some embodiments, a system for providing dynamic categories includes receiving user context data, and dynamically determining a plurality of categories for the user based on the user context data, in which the plurality of categories are for categorizing content on a web site. For example, the user context data can be based on monitored user behavior on a web site, and one or more of the plurality of categories can include a synthesized category on the web site that is dynamically generated based on the monitored user behavior on the web site.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: February 5, 2019
    Assignee: BloomReach Inc.
    Inventors: Suchitra Amalapurapu, Anand Raghuraman, Rahul Bhandari, Vinodh Kumar Ravindranath, Jasvinder Singh, Ashutosh Garg
  • Patent number: 10187343
    Abstract: In one embodiment, a computing device selects a number of location updates from users which corresponds to a place. Each location update includes data indicating a geographic location that a user was at, and a time corresponding to when the user was at the geographic location. The computing device selects a first subset of the location updates which have geographic locations within a particular geographic area. For each location update in the first subset, the computing device determines a corresponding user and time. The computing device selects a second subset of location updates, each location update in the second subset corresponding to a user from the first subset, and a time within a threshold time of the time of the location update in the first subset. The computing device generates a probability map based on a distribution of geographic locations corresponding to the location updates in the second subset.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: January 22, 2019
    Assignee: Facebook, Inc.
    Inventors: Patrick Brendan Maginnis, Michael John McKenzie Toksvig, Erick Tseng
  • Patent number: 10181137
    Abstract: The present invention provides a computer network implementable integration of promoted information with non-promoted content before a consumer interaction with the network, such that when the consumer interacts with the network, a consumer information interacts with this integrated content and delivers a message to the consumer such that the consumer visualizes this message as part of consumer experience without distracting from the network interaction task at hand. The integration is facilitated by semantic analysis and synthesis to naturally position the promoted content as close to the consumer interaction tasks as possible at that instant. This approach displaces the current practise of matching message to media placement while further enabling a promoter to evaluate and respond to feedback data depicting the efficacy of the sponsor message. The network in question is any computer network such as the Internet or intranet.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: January 15, 2019
    Assignee: Primal Fusion Inc.
    Inventor: Peter Joseph Sweeney
  • Patent number: 10163130
    Abstract: Methods and apparatus for identifying on-line users for advertisement or content targeting are disclosed. Historical user data is obtained in association with user identifiers, which have been unambiguously determined. The historical user data includes event data for one or more on-line user events that have occurred for each user identifier. The historical user data also specify fingerprint vectors of characteristic values that are each associated with specific ones of the user identifiers. A current one of the fingerprint vectors that is ambiguously associated with two or more user identifiers is received. A first user identifier is selected from the associated two or more user identifiers of the current fingerprint vector based on the event data of the historical user data. The selected first user identifier is provided to a server configured to provide advertisement or content based on user profile data that is obtainable for such selected first user identifier.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: December 25, 2018
    Assignee: Amobee, Inc.
    Inventors: Shahriar Shariat, Sumit Rangwala, Ali Dasdan
  • Patent number: 10158723
    Abstract: There is provided a communication terminal including an information acquisition unit that acquires, from another communication terminal, first information that includes connection information for connecting to a communication service and identification information of a user of the other communication terminal, and an information generation unit that, on the basis of the first information acquired by the information acquisition unit, generates second information that includes the connection information and identification information of a user of the current terminal.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: December 18, 2018
    Assignees: SONY CORPORATION, SONY MOBILE COMMUNICATIONS INC.
    Inventors: Reiko Miyazaki, Yasushi Okumura, Tomoo Mizukami
  • Patent number: 10152728
    Abstract: Techniques for identifying groups of local features in an image and presenting advertisement information associated with stored images that match one or more features within the group of local features are described. The techniques include providing an image, identifying a region of interest in the image, providing a user-selectable link associated with the region of interest in the image, receiving a request for the region of interest in the image via the user-selectable link, and presenting advertisement information associated with a stored image that matches one or more features within the requested region of interest.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: December 11, 2018
    Assignee: Google LLC
    Inventors: Yushi Jing, Shumeet Baluja
  • Patent number: 10152726
    Abstract: A computer determines an RFM score for each of a plurality of contacts, each RFM value comprising a recency value, a frequency value and a monetary value respectively based on assigning recency values, frequency values, and monetary values of the plurality of contacts to a bin of a group of bins. The computer generates trend factors, based on patterns of sequences of transaction information and timestamps of each transaction for each contact of the plurality of contacts. The computer generates a trend factor, based on the patterns generated for each of the plurality of transactions for each contact of the plurality of contacts, and assigns contacts to generated increasing trend factor bins or decreasing trend factor bins based on applying the trend factor value to at least one of the recency score, the frequency score, and the monetary score, for each contact of the plurality of contacts.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: December 11, 2018
    Assignee: International Business Machines Corporation
    Inventor: Mohit Sewak
  • Patent number: 10146829
    Abstract: Methods, systems, and apparatus for generating data describing context clusters and context cluster probabilities, wherein each context cluster includes query inputs based on the input context for each of the query inputs and the content described by each query input, and each context cluster probability indicates a probability that at a query input that belongs to the context cluster will be selected by the user, receiving, from a user device, an indication of a user event that includes data indicating a context of the user device, selecting as a selected context cluster, based on the context cluster probabilities for each of the context clusters and the context of the user device, a context cluster for selection input by the user device, and providing, to the user device, data that causes the user device to display a context cluster selection input that indicates the selected context cluster for user selection.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: December 4, 2018
    Assignee: Google LLC
    Inventor: Jakob D. Uszkoreit
  • Patent number: 10140640
    Abstract: The present disclosure describes techniques for generating new product codes from text associated with an affiliate website. In one scenario, a keyword list is automatically created from text associated with the affiliate website. Using the automatically identified keyword list, an online search of a Vendor Website is performed to retrieve downloadable product codes of currently offered items for sale. A large number of product codes are displayed simultaneously to enable a user to select a subset of product codes which the user wishes to have displayed on the affiliate website. A unique identification code to track payment of commissions in at least the subset of product codes is inserted. The subset of product codes is stored such that the subset of product codes will be displayed along with the content associated with the affiliate website when a visitor links to the affiliate website.
    Type: Grant
    Filed: September 14, 2014
    Date of Patent: November 27, 2018
    Inventors: David Greaves, Thomas Creaven
  • Patent number: 10134085
    Abstract: A bidding system for a mobile device includes a database module for selecting a target audience including a plurality of registered customers to deliver content, a streaming module connected to the database module for serving content to the plurality of registered customers, and a priority module connected to the streaming module for implementing a content delivery schedule. The database module assists a user in identifying a product or service to offer to the plurality of registered customers, assists the user in matching the product or service to the selected plurality of registered customers, and assists the user in designating an auction parameter applicable to the product or service offered. The streaming module delivers an auction notification to a registered customer via the mobile device. The registered customer enables the delivery of a content program including auction data to the mobile device according to a schedule implemented by the priority module.
    Type: Grant
    Filed: January 11, 2007
    Date of Patent: November 20, 2018
    Inventors: David A. Hurowitz, Gregory F. Welteroth
  • Patent number: 10136194
    Abstract: In one embodiment, a command is received from a video provider at a media rendering device, the command being a command to embed a subscriber ID in at least one video frame in a video stream. A random key, k is also received from the video provider at the media rendering device. An injective transformation is invoked for k and the subscriber ID, the injective transformation generating a sequence of pairs of: near-transparent patterns and corresponding time periods. Logical blocks of the at least one video frame in the video stream are overlaid with one of the near-transparent patterns for its one of the corresponding time periods. Related apparatus, systems, and methods are also described.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: November 20, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Avi Hazan, Oriel Elkabatz
  • Patent number: 10134058
    Abstract: Methods and apparatus for finding detecting unique on-line users for advertisement or content targeting are disclosed. A bid request with initial fingerprint context data for a user and for content that is requested by such user is received at a bid management system, and the bid request is received with or without a user identifier. At the bid management system, an optimum bid for the bid request is determined based on the initial fingerprint context data for the user and the content. The optimum bid with a reference to an advertisement and a script for obtaining additional fingerprint context data from a device of the user is sent from the bid management system. The additional fingerprint context data is received and a unique user identifier is assigned in association with a combination of the initial and additional fingerprint context data.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: November 20, 2018
    Assignee: Amobee, Inc.
    Inventors: Ali Dasdan, Santanu Kumar Kolay, Sumit Rangwala
  • Patent number: 10127398
    Abstract: Methods and systems for a media guidance application that provides advanced parental control features such as allowing parents to establish parental controls in a dynamic and individualized manner and allowing parents to track and/or limit the amount of time that a child views media content of a particular type.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: November 13, 2018
    Assignee: Rovi Guides, Inc.
    Inventors: Vikram Makam Gupta, Vishwas Sharadanagar Panchaksharaiah
  • Patent number: 10123082
    Abstract: In the following, a content delivery system delivers a modified version of a media asset to a current content consuming user. Control information identifying a desired attribute of the modified version of the asset is received from the current content consuming user. The media asset is modified based on the control information and audience reaction data associated with the media asset and generated by analyzing at least a previous content consuming user's reactions to the media asset while the media asset was supplied to a media output device of the previous content consuming user.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: November 6, 2018
    Assignee: Piksel, Inc.
    Inventors: Philip Antony Shaw, Issar Amit Kanigsberg, Ralf Wilhelm Tillmann, Andrew David Gayter
  • Patent number: 10115124
    Abstract: A system collects information from different sources regarding online activities of users and information regarding presentation of additional content. The user online activity information can include an indication of a web page visited (e.g., URL), a time when the web page was visited, and an anonymized identifier for a user device. Additional content service information can include an additional content identifier, a time the additional content was served, and an anonymized identifier for a user device to which the additional content was served. An optimizing engine uses this information to correlate additional content presentation to user online activity while preserving privacy of users. The system can use the correlation information to perform various statistical analyses, including determining the effects of presentation of particular additional content on user online activity, while preserving the privacy of individual users and preventing the information from being linked to a particular user.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: October 30, 2018
    Assignee: Google LLC
    Inventor: Peter Kellis Kamvysselis
  • Patent number: 10108982
    Abstract: An advertiser participating in a method of targeting based on first party cookies may update its DNS record to include a subdomain that redirects to a server associated with an ad network. The ad network may incorporate that advertiser's subdomain in an ad pixel tag published on one or more of the advertiser's web pages, to set a cookie on the advertiser's domain. Specifically, when a user visits one of the advertiser's web pages, the ad pixel tag may be redirected by the advertiser's DNS update to an ad network server for receipt of a cookie that matches the subdomain. The ad network may distribute to its publishers an ad call that checks for the presence of any first party domain cookies set via the second stage, and then pass any such cookie data to the network's ad servers to decide which ad to serve.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: October 23, 2018
    Assignee: OATH (AMERICAS) INC.
    Inventors: Matthew M. Patton, Seth Demsey
  • Patent number: 10102551
    Abstract: Methods and systems for providing coupons to a customer are provided. The method may include a computer server associated with a store receiving, from a customer, an image of a receipt from a competing store. The server may identify a product on the receipt which was purchased by the customer at the competing store and a purchase price. The server may compare the product with a corresponding product sold by the store to determine if the product was purchased by the customer at the competing store for a lower price than a price at which the corresponding product is sold at the store. The server may prepare a coupon for the customer to offer the customer a discount for shopping at the store if the product was purchased by the customer at the competing store for a lower price and transmit the coupon to the customer.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: October 16, 2018
    Assignee: WALMART APOLLO, LLC
    Inventors: David Jon Carr, Richard Mark Ramsden
  • Patent number: 10089605
    Abstract: Disclosed are methods and systems for transmitting a first electronic message to an employee. The method further includes generating a first data structure based on one or more first parameters of one or more electronic messages, one or more demographic attributes associated with the employee and one or more second parameters representative of one or more feedbacks provided by the employee on each of the one or more electronic messages other than the first electronic message. The method further includes determining a priority of the first electronic message, wherein the determination of the priority comprises predicting the one or more second parameters associated with the employee for the first electronic message based on the one or more second data structures. The method further includes transmitting the first electronic message to the employee based on the determined priority of the first electronic message.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: October 2, 2018
    Assignee: CONDUENT BUSINESS SERVICES, LLC
    Inventors: Avinash Sharma, Abhishek Tripathi, Koustuv Dasgupta, Nischal Murthy Piratla, Raghav Goyal
  • Patent number: 10091358
    Abstract: One or more embodiments related to a method of generating a graphical user interface. The method includes obtaining a metric interface hierarchy having multiple nodes, where each node defines a visualization for the node, and the metric interface hierarchy defines an ordering on the nodes. The method further includes traversing the metric interface hierarchy starting with a selected node to obtain a subhierarchy, and creating the graphical user interface from a general interface by populating the general interface with the visualization from each node in the subhierarchy according to the ordering. The method further includes providing the graphical user interface.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: October 2, 2018
    Assignee: Splunk Inc.
    Inventors: Troy Elliott Molander, Steven Shaun McIntyre
  • Patent number: 10083452
    Abstract: Financial transaction data representing financial transactions associated with a user is obtained from two or more sources through a personal financial management and bill payment system. The financial transaction data is then analyzed to identify recurring payments to the same payees, and/or for the same products or services, and generate baseline bill payment and/or invoice data for the same payees, and/or for the same products or services. Financial transaction data associated with the user is then monitored and compared with the baseline bill payment and/or invoice data and if a bill and/or invoice payment is identified for a payee, and/or for a service or product, that is outside a defined range of the baseline amount or frequency associated with that payee, and/or for that service or product, the bill and/or invoice payment is identified as a potentially fraudulent financial transaction.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: September 25, 2018
    Assignee: Intuit Inc.
    Inventor: Nedda Cox
  • Patent number: 10080043
    Abstract: In the following, a content delivery system delivers a modified version of a media asset to a current content consuming user. Control information identifying a desired attribute of the modified version of the asset is received from the current content consuming user. The media asset is modified based on the control information and audience reaction data associated with the media asset and generated by analyzing at least a previous content consuming user's reactions to the media asset while the media asset was supplied to a media output device of the previous content consuming user.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: September 18, 2018
    Assignee: PIKSEL, INC.
    Inventors: Philip Antony Shaw, Ralf Wilhelm Tillmann
  • Patent number: 10073909
    Abstract: Described herein are systems and methods for supplementing and/or replacing free-entered text with tags, which may be phrases and/or individual words. The tags are then associated with an individual, such as a customer, and the association is stored in a database. At least in part because of the association of the tag with a customer, the tags may be required to be pre-approved. Additionally, a representative that entered the text, and to whom the tags are at least initially displayed, may be given the option of deleting the tag and/or identifying replacement tag(s).
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: September 11, 2018
    Assignee: United Services Automobile Association (USAA)
    Inventors: David W. Roberts, Patrick R. Kelley
  • Patent number: 10068238
    Abstract: A system and method is described by which a business entity provides an incentive to a third party to develop and publish a Web application that facilitates access to a Web service hosted by the business entity. In accordance with the system and method, a user attempts to use the third-party Web application via a Web browser executing on a client device, but fails because the user is unauthorized to use the service. Responsive to attempting to use the third-party Web application, tracking information is downloaded to the client device via the Web browser. The user then accesses a Web application hosted by the business entity to subscribe to the Web service. The Web application hosted by the business entity detects the tracking information stored on the client device and initiates a process for issuing payment to the third party responsive to detecting the tracking information.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: September 4, 2018
    Assignee: EXCALIBUR IP, LLC
    Inventor: Jason Rupp
  • Patent number: 10049377
    Abstract: This specification describes technologies relating to inferring interactions with advertisers. In general, one aspect of the subject matter described in this specification can be embodied in methods that include providing an online advertisement to a system, receiving data from the system indicating an interaction of the system with the online advertisement and data indicating a subsequent interaction of the system with an online resource of an advertiser associated with the online advertisement, and inferring that an advertisement conversion has occurred based on the received data. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: August 14, 2018
    Assignee: Google LLC
    Inventor: Ken Lee Motoyama