User Search Patents (Class 705/14.54)
  • Patent number: 10991026
    Abstract: This disclosure includes systems and methods for providing purchase recommendations to a user that may include items frequently purchased with a product selected by the user. The determination of which items are frequently purchased with which other items may account for both online and in-store transactions and may further account for both pairwise and multi-wise relationships. The recommendations may be provided on an electronic user interface, such as a website, in response to the user's selection of the product through the electronic user interface. The recommendations may be tailored to the user's selected product so that the recommended items are available in the same delivery channel as the user-selected product.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: April 27, 2021
    Assignee: Home Depot Product Authority, LLC
    Inventors: Shubham Agarwal, Huiming Qu, Shawn Coombs, Estelle Afshar, Rini Devnath, Ramesh Gundeti, Prat Vemana, Kevin Hofmann
  • Patent number: 10990338
    Abstract: An information processing system includes a dividing unit that divides a text from a user into multiple segments, an acquisition unit that acquires information on multiple predetermined operations, an associating unit that associates one of the predetermined operations with each of the segments in accordance with the segments and the information on the predetermined operations, and an output unit that outputs information on a series of the predetermined operations associated with the segments.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: April 27, 2021
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Kazunari Hirai
  • Patent number: 10963906
    Abstract: A method and system for determining an optimal combination of value offers from a plurality of value offers available to a consumer having selected a group of products or services for purchase.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: March 30, 2021
    Assignee: Transform SR Brands LLC
    Inventors: Supraja Yadati, Nikolay K. Karasev, Pankaj Singh
  • Patent number: 10963518
    Abstract: A system to generate and run federated queries against a plurality of data stores storing disparate data types, the system including a user interface receiving query details from a data consumer, a metadata knowledge graph containing metadata for links and relationships of the data stores, a knowledge-driven querying layer accessing the graph and selecting predefined constrainable queries from a nodegroup store and applying the metadata links/relationships to the predefined constrainable queries to assemble subqueries, a query and analysis platform providing the subqueries to some of the data stores for execution, a scalable analytic execution layer receiving and aggregating search results from the data stores into a merged search result and/or obtaining analytic results by applying machine learning and artificial intelligence techniques to the distributed data, the user interface presenting visualizations generated from the merged search results, and/or the analytic results.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: March 30, 2021
    Assignee: General Electric Company
    Inventors: Kareem Sherif Aggour, Paul Cuddihy, Vijay Shiv Kumar, Jenny Marie Weisenberg Williams, Anthony Joseph Vinciquerra
  • Patent number: 10963922
    Abstract: A real-time messaging platform allows advertiser accounts to pay to insert candidate messages into the message streams requested by account holders. To accommodate multiple advertisers, the messaging platform controls an auction process that determines which candidate messages are selected for inclusion in a requested account holder's message stream. Selection is based on a bid for the candidate message, the message stream that is requested, and a variety of other factors that vary depending upon the implementation. The process for selection of candidate messages generally includes the following steps, though any given step may be omitted or combined into another step in a different implementation: targeting, filtering, prediction, ranking, and selection.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: March 30, 2021
    Assignee: Twitter, Inc.
    Inventors: Reid Andersen, Hyun Duk Kim, Utkarsh Srivastava, Nipoon Malhotra
  • Patent number: 10956934
    Abstract: Options are displayed on a user interface that provides a network service, a selection instruction of a user is received, and an option selected by the user is acquired according to the selection instruction; the option selected by the user is recorded; and an advertisement that matches the option is queried for, and the advertisement is presented to the user.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: March 23, 2021
    Inventors: Longyun Zhu, Shenglong Ling, Bo Xu, Changyue Zhou
  • Patent number: 10943261
    Abstract: Disclosed are computer systems and methods for contextually targeted advertising using a regular periodicity of information derived from a user's messaging behavior. The disclosed systems and methods enable the prediction of future purchases based on a periodicity analysis of a user's purchase history, whereby advertisements can be targeted to the user based on the user's determined purchase habits. The disclosed systems and methods analyze a user's inbox by mining for purchase receipt messages, and determine a frequency of purchases associated with such receipts. Based on the determined frequency, the disclosed systems and methods can predict when subsequent like or similar purchases are to occur, whereby relevant advertisements or coupons may be served to the user in advance of the projected purchases.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: March 9, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Doug Sharp, Varun Bhagwan
  • Patent number: 10936175
    Abstract: A computing device obtains multimedia content relating to a user of the computing device and generates a user interface. In a first mode of operation, the user interface displays a plurality of graphical thumbnails each depicting a cosmetic result, each graphical thumbnail corresponding to a cosmetic template, each of the plurality of cosmetic templates comprising a listing of cosmetic effects utilized for achieving each corresponding cosmetic result. A selection is obtained from the user of one or more graphical thumbnails to select one or more cosmetic templates. Responsive to operating in the second mode of operation, a corresponding listing of cosmetic effects is displayed for each of the one or more selected cosmetic templates and obtaining selection of one or more of the displayed cosmetic effects.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: March 2, 2021
    Assignee: PERFECT CORP.
    Inventors: Cheng Chou, Tsung-Peng Yen, Chieh-Chung Wu
  • Patent number: 10929856
    Abstract: A system and method for selecting portions of content, and media content sets to be delivered over a packet based network is provided. The selected portions of content (such as a web page) may be keywords such as a word or a group of words. The media content sets may include one or more of video content (that may include an audio portion), audio content, graphics, images, or other multimedia or single media content. The media content set may include advertising, informational, business, educational, governmental, institutional, customized (e.g., personalized) content and/or other content. According to an example embodiment, the present invention provides a heuristic model employing a piece-wise linear optimization function to select keywords and the media content sets for delivery by a media delivery provider.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: February 23, 2021
    Inventors: John S. Penberthy, Simon A. Assaad, David V. Carson, Bradley G. Johnson
  • Patent number: 10911813
    Abstract: Techniques are described for providing metadata corresponding to primary content of live media streams that include secondary content inserted into the streams.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: February 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Yongjun Wu, Matthew Scharr, Rakesh Tangirala, Amarsingh Buckthasingh Winston, Khawaja Salman Shams, Matthew Brinkley
  • Patent number: 10902499
    Abstract: A metadata capture (MC) computing device including a processor in communication with a memory is provided. The processor receives metadata representative of an abandoned product within a virtual shopping cart associated with a candidate consumer and a first merchant, receives a device identifier associated with the candidate consumer, generates a cart profile associated with the candidate consumer that includes the metadata and the device identifier, compares the cart profile to a merchant criteria of a second merchant, and transmits a cart profile data packet including the metadata, the device identifier, and a recommendation to the second merchant when the cart profile meets the merchant criteria. The second merchant provides an incentive message associated with the abandoned product to the candidate consumer based upon the cart profile data packet.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: January 26, 2021
    Inventor: Manoneet Kohli
  • Patent number: 10902498
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to providing targeted content related to sentiment associated with products. In one embodiment, an item is detected as being positioned in a physical shopping cart at a first time, the physical shopping cart being use by a user having a user device. At a second time after the first time, the item is detected as being removed from the physical shopping cart. Based on detecting the item as being removed from the physical shopping cart, content related to the item is provided to the user device of the user, the content intended to result in the user purchasing the item.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: January 26, 2021
    Assignee: ADOBE INC.
    Inventors: Stephane Moreau, Sachin Soni, Ashish Duggal, Anmol Dhawan
  • Patent number: 10896447
    Abstract: A computing device can receive an interactive advertisement comprising a first content object and a second content object. The computing device can display the first content object corresponding to a collapsed version of the interactive advertisement. The computing device can receive a first action to activate the interactive advertisement. The computing device can provide for display, responsive to receiving the first action, a target object identifying a location on the display screen to which to move the first content object. The computing device can receive a second action to move the first content object towards the target object. The computing device can then provide for display, the second content object corresponding to an expanded version of the interactive ad on the display screen of the computing device.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: January 19, 2021
    Assignee: Google LLC
    Inventors: Brian Scot Cohen, Lloyd Dee Thompson, Armen Mkrtchyan
  • Patent number: 10891659
    Abstract: An advertisement platform system makes advertisement placement decision via context modeling. The advertisement platform system receives advertisements and a plurality of advertisement target pages, wherein each of the advertisements is associated with one of the advertisement target pages. Furthermore, the advertisement platform system computes a similarity metric between one of the advertisement target and a displayed page. The advertisement platform system selects one of the advertisements for display in the display page based on the computed similarity metric between one of the plurality of advertisement target that corresponds to the selected one of the advertisement and the display page.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: January 12, 2021
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 10891431
    Abstract: Populating user data into an electronic form includes a first device receiving cell information indicative of a touch input by a user to a selected cell of an electronic form within a display of a second device using a first human-body near-field communication from the second device to the first device. An information repository associated with the user is searched for user data associated with the selected cell based upon the cell information. The first device receives one or more search results from the information repository. The first device sends the one or more search results to the second device using a second human-body near-field communication from the first device to the second device. The first device is configured to populate the selected cell with user data based upon the one or more search results.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: January 12, 2021
    Inventors: Sarbajit K. Rakshit, Martin G. Keen, James E. Bostick, John M. Ganci, Jr.
  • Patent number: 10878445
    Abstract: In an advertisement management system, an advertising server allows an advertiser of an internet advertisement to set one or more campaigns and one or more advertisement sets for each campaign and collects a plurality of performance information of each advertisement set. In an advertisement management device connected with the advertising server, a campaign management screen providing section makes a management terminal display a campaign management screen selectable a target campaign, an advertisement set management screen providing section displays one or more advertisement sets of the target campaign by a parallel coordinate graph and makes the management terminal display an advertisement set management screen selectable one or more target advertisement sets, and an advertisement set adjustment screen providing section makes the management terminal display an advertisement set adjustment screen adjustable operation information of one or more target advertisement sets.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: December 29, 2020
    Assignees: SOCIAL GEAR PTE LTD
    Inventors: Shunsuke Sato, Kei Yamane
  • Patent number: 10880589
    Abstract: A multimedia stream may include an indication to insert multimedia content to the multimedia stream. An insertion segment may be selected from among multiple segments such that the insertion segment is selected based in part on metadata such as metadata associated with the recipient of the multimedia stream. Metadata associated with the insertion segment may be obtained. Satisfaction of a compliance requirement may be determined based on various information, such as metadata associated with the recipient and metadata associated with the insertion segment. The insertion segment may be made available as part of the multimedia stream.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: December 29, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew Brinkley, Meera Jindal, Khawaja Salman Shams, Alex Xiaoye Zhang
  • Patent number: 10878463
    Abstract: A method includes receiving, at a proxy server, a first request for advertising content from a computing device. The first request is responsive to display of an e-mail directed to an e-mail address of a user and received by the computing device. The first request includes an identifier uniquely identifying the user and the e-mail. An application of the computing device associated with presentation of the advertising content does not support local storage of cookies. The method includes generating the cookie at the proxy server in response to determining that a cookie managed by the proxy server and associated with the identifier is unavailable. The method also includes sending, from the proxy server to an advertising server, a second request that includes at least a portion of the cookie. The method also includes receiving the advertising content from the advertising server and sending the advertising content to the computing device.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: December 29, 2020
    Assignee: iHeartMedia Management Services, Inc.
    Inventors: Matthew Fielder, Pablo M. Calamera
  • Patent number: 10871832
    Abstract: The present disclosure discloses a method and an information processing apparatus. The method includes obtaining a first character string entered using an input method in a present input page. Further, a second character string corresponding to a keyword associated with an operation task is obtained from a server device. The first character string is identified and matched to the second character string. When the identified first character string is determined to match the second character string, activity information of the operation task corresponding to the second character string is obtained. An operation entry that is a link used to jump to a page of the operation task is generated and displayed in the present input page.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: December 22, 2020
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventors: Liangxiong Wu, Ming Liu, Yanfei Luo
  • Patent number: 10872486
    Abstract: Enriched polling user experiences are provided. In some examples, a local and/or remote search may be performed based on a top choice in an ongoing poll. The search may be performed when a threshold such as predefined duration, a predefined number of votes, and/or a percentage of received votes over a polled population. Search results may be used to enrich the user experience displaying the poll with static or interactive items such as images, graphics, textual data, links to resources, etc. If the top choice changes at some point during the poll, new search may be performed and the enriching elements revised based on the new top choice. Types and numbers of the enriching elements to be displayed may be selected based on a type of the poll or a vote distribution in the poll.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: December 22, 2020
    Inventors: Shahil Soni, Manjot Singh Pal
  • Patent number: 10866687
    Abstract: A method of method of providing an advertisement is provided. In this method, at least two interfaces are provided that are configured to allow the tapper and the content provider to join a content sharing community. A third interface is also provided to allow the tapper to select the content provider from a map where at least one of the tapper and the content provider are unknown to the other prior to the tapper selecting the content provider. Then a solicitation is conveyed from the tapper to the content provider to provide a video feed. The method further generates a derived video feed by superimposing an augmented reality object onto the video feed, wherein the augmented reality object is based at least in part on the determined context, and then conveys the derived video feed to the tapper.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: December 15, 2020
    Assignee: Wormhole Labs, Inc.
    Inventor: Curt Hutten
  • Patent number: 10860949
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed at transforming event logs into features for use in machine learning. In embodiments, a method may include receiving an event log for a user. The event log can indicate an occurrence of a first event associated with the user. The method can also include generating a feature value for the first event. The feature value can be indicative of an amount of time that has passed since the occurrence of the first event. Based, at least in part, on the feature value, an occurrence of a second event can be predicted utilizing a predictive model. The prediction can then be output to enable targeted content associated with the second event to be delivered to the user. Other embodiments may be described and/or claimed herein.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: December 8, 2020
    Assignee: Verizon Media Inc.
    Inventors: Davood Shamsi, Hans Marius Holtan, Yuan Tian, Jing Wang
  • Patent number: 10838674
    Abstract: The present invention offers a server system including a transmission unit configured to, based on error information acquired, transmitting audio notification information for causing an audio control device to audibly notify a user of information about an error occurring in a communication apparatus. Control is performed such that, in a case where a plurality of errors is occurring in the communication apparatus, based on the audio notification information transmitted, information about a first error from among the plurality of errors is audibly notified to the user by the audio control device, and information about a second error different from the first error from among the plurality of errors is not audibly notified to the user by the audio control device.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: November 17, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yu Tomioka
  • Patent number: 10832361
    Abstract: Provided are methods and systems for the licensing of services associated with IoT devices that are under rental by users and/or that are shared between users. A comprehensive user-based licensing system connects services, users, and IoT devices with respect to licensing based on the particular context in which a device is being rented, one or more capabilities of the device being rented, availability of services for the particular device, and/or one or more characteristics of the user who is renting the device. The licensing system enables a user who is renting an IoT device to purchase one or more services associated with the device in conjunction with the rental.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: November 10, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Mowatt, Stephen O'Driscoll
  • Patent number: 10817898
    Abstract: Systems and methods are described herein for determining user exposures to content, such as content presented by physical objects (e.g., advertisements on billboards). The systems and methods may determine a probability (an “exposure probability”) that a user has viewed or consumed content, information, or other visual media presented by a physical object, such as a billboard, vehicle, sign, or other structure, and provide the determined probability to various attribution systems, such as systems that attribute user engagements (e.g., store visits, app downloads, website visits, product purchases, and so on) to earlier content exposures.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: October 27, 2020
    Assignee: PLACED, LLC
    Inventors: Elliott Waldron, David Shim, Jack Chua
  • Patent number: 10809956
    Abstract: Disclosed are systems and methods for presenting supplemental content items on a user device while requested additional content is obtained. For example, a user is presented with a content item, such as an image, an advertisement, etc., on a display of a user device. The content item, when interacted with by the user, results in a request for additional content, such as a web page, being sent to a remote computing resource, the additional content item being received by the user device from the remote computing resource, loaded by the user device, and presented to the user on the display of the user device. Rather than presenting the user with a blank screen, an empty window, a “loading” notification (e.g., spinning icon), etc.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: October 20, 2020
    Assignee: Pinterest, Inc.
    Inventors: Andrew Craig Bragdon, Justin Velo, Shahrouz Tavakoli, Wendy Lin Lu, Mengya You, Yunnan Wu, Vivian Clara Chow, Mehrdad Bidgoli, Raphael Grignani, Nipoon Malhotra, Harsh Goel
  • Patent number: 10803123
    Abstract: A device can obtain location information that includes a set of location name values associated with a set of locations. The device can identify, using a natural language processing model, a set of proper noun values associated with the set of location name values. The device can generate a set of search criteria variant terms for the set of proper noun values. The set of search criteria variant terms can each include one or more characters associated with an alias of a particular proper noun value. The device can receive, from a user device, partial search criteria relating to an alias of a destination location. The device can process the partial search criteria using the set of search criteria variant terms to identify a set of candidate search terms. The device can provide the set of candidate search terms to the user device.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: October 13, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Andrew Batta, Jonathan Harahush, Chad Kearney, Carolyn Vlach
  • Patent number: 10805387
    Abstract: Disclosed herein is a multiple-network-community management system, deployed over a network architecture, which comprises a geographical information module, a member module, a network community module, a social circle module, a group module and a network operation interface. The geographical information module provides at least one geographical information. The member module provides at least one member information based on the at least one geographical region information and having a group hyperlink information corresponding to each group. The group module provides at least one group information which comprises the corresponding member information collected based on the same group hyperlink information. This can facilitate different-region groups being implemented in connection with each other, under the multiple-network-community management system, for expanding business thereamong.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: October 13, 2020
    Inventor: Wei-Pin Lin
  • Patent number: 10761784
    Abstract: The present invention offers a system including a transmission unit configured to transmit, based on a reception of predetermined information, first notification information for causing an audio control device to audibly notify a user of a first message related to a printing apparatus, and second notification information for causing a terminal device outside the audio control device and outside the printing apparatus to notify, through a notification screen, the user of a second message related to the printing apparatus and including a message not included in the first message.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: September 1, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yu Tomioka
  • Patent number: 10762247
    Abstract: There is provided a method of regulating the formulation of a multi-component product comprising a product attribute profile, the method comprising providing a first and second component of the product, each component having a component attribute profile; supplying to a product formulation zone the first component and the second component in a desired ratio and combining the first and second components together to provide the product or a precursor thereof to yield a target product attribute profile; responsive to a change or predicted change in at least one component attribute profile, supplying information concerning the attribute change to a data processing apparatus and calculating with respect to that change an adjustment in the ratio to reduce the deviation of one or more attributes of the product attribute profile from the target product attribute profile. A production system is also provided.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: September 1, 2020
    Assignee: The Coca-Cola Company
    Inventor: Douglas A. Bippert
  • Patent number: 10762549
    Abstract: The application provides a user interest data analysis and collection system which comprises: a session identification module, which is used for offline extracting log data and a merchandise purchase history record corresponding to the log data from a Web server, and for processing the log data, thereby generating a page browsing sequence reference set; a recommendation service controller which is used for collecting user's browsing record in real time; a log data pre-processing module which is used for, when predetermined conditions are satisfied, receiving the user's browsing log data in this session from the recommendation service controller, and for pre-processing the log data; and a match analysis module which is used for matching the pre-processed log data with the generated page browsing sequence reference set, and determining a set of merchandise that the user is potentially interested in, according to the matching result.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: September 1, 2020
    Assignee: CHINA UNIONPAY CO., LTD.
    Inventors: Liang Feng, Yawei Yin
  • Patent number: 10740091
    Abstract: Advertising of nonlinear nondisruptive upgrades is presented herein. The method comprises in response to establishing a network connection to a group of networked devices, determining a software product feature associated with a software product based on tag data; generating an advertising bit mask representing the software product feature; and broadcasting the advertising bit mask.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: August 11, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Ron Steinke, Scott D. Haskin
  • Patent number: 10740824
    Abstract: Systems, methods and computer program products for determining a list of products in response to a client request received from a client device during a request/response session. Occurrence frequency and auxiliary product value information for each auxiliary product set in a list of auxiliary product sets are determined from a tree data structure in response to a client request. A list of candidate auxiliary products for each main product is determined using the occurrence frequency and a service value determined for each auxiliary product set in the list of auxiliary product sets.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: August 11, 2020
    Assignee: Amadeus S.A.S.
    Inventors: Muriel Becker, Vincent Laperrousaz, David Pauchet
  • Patent number: 10733250
    Abstract: Methods and apparatus for a new approach to the problem of matching relevant content to user queries. Instead of looking for the exact keyword, the invention expands it into groupings of concepts and phrases, where each such group represents one possible user intention (as implied by the query phrase or keyword). Each such grouping is analyzed to provide relevant content, including but not limited to, unstructured data like world wide web, categorized data and paid listings. The provided method can better capture user intentions even for cases where there is no click-through information.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: August 4, 2020
    Assignee: NETSEER, INC.
    Inventor: Behnam A. Rezaei
  • Patent number: 10728620
    Abstract: A cloud-based automated content curation system includes a content curation platform having a hardware processor and a memory, a master control automation unit stored in the memory, and a web-based affiliate operations portal. The hardware processor is configured to execute the master control automation unit to receive content feeds from and business rules for each of multiple affiliate content providers, and to receive traffic log data and replacement content metadata for each of the affiliate content providers via the web-based affiliate operations portal. The hardware processor is also configured to execute the master control automation unit to curate multiple digital rights cleared content streams from each content feed based on the respective traffic log data, replacement content metadata, and business rules for each of the affiliate content providers, and to generate Internet Protocol (IP) transport streams for distributing the digital rights cleared content streams.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: July 28, 2020
    Assignee: Disney Enterprises, Inc.
    Inventors: Robert Witkowski, Bradley Wall
  • Patent number: 10706479
    Abstract: Discovering and categorizing individual purchases associated with a user is described. Exemplary steps include acquiring access to a repository; identifying, from within the repository, an electronic receipt; identifying, from within the electronic receipt, at least one line item; acquiring a set of user information; predicting, based at least in part on the set of user information, whether the line item falls within a certain category; and storing, if the line item falls within the certain category, the line item such that information associated with the line item is retrievable.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: July 7, 2020
    Assignee: HRB Innovations, Inc.
    Inventor: Nathan K. Rigney
  • Patent number: 10701453
    Abstract: Systems and methods are provided herein for performing an action based on a feature in a media asset. In many media assets, specific features appear at portions of a program that users find interesting. These features can be compared with a database of stored objects that commonly appear in media assets to determine the object corresponding to the feature. The context of the object in the media asset then may be determined so that an appropriate action is selected for the system to take.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: June 30, 2020
    Assignee: Rovi Guides, Inc.
    Inventors: Glen E. Roe, Michael K. McCarty
  • Patent number: 10692109
    Abstract: Systems and methods for negotiating media payments paid to a consumer traveling in a vehicle include delivering sponsored media content to a device in the vehicle. In exchange for listening to the sponsored media content, a media payment is transmitted to a financial account associated with the user. In some embodiments, the media payment is higher when the sponsored media content has more geographic relevance to the consumer's location in the vehicle.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: June 23, 2020
    Assignee: Wells Fargo Bank, N.A.
    Inventor: H. Brock Kolls
  • Patent number: 10691832
    Abstract: Provided is an application control system capable of improving the safety and operability of application control, by a control device that makes a control request for an application, over a terminal device. The application control system includes a terminal device and a management device, which are connected with each other through a network. The management device generates a control key for controlling an application for the terminal device, and transmits the control key to the terminal device and the control device. The terminal device receives and retains the control key from the management device, receives the control key and the control request from the control device, and controls the application for the terminal device corresponding to the control key, in response to the control request, in a case where the retained control key and the control key from the control device match one another.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: June 23, 2020
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventor: Ryohei Wakai
  • Patent number: 10679267
    Abstract: A method begins with a server in a data communication system identifying an instance for a user computing device associated with an exchange item to utilize the exchange item for acquisition of a particular item, where the particular item has an acquisition value. For the instance, the method continues with the server determining whether a quantifiable value of the exchange item compares favorably to the acquisition value, where a set of exchange item rules includes rules established by an issuing server regarding use of the exchange item with respect to the particular item. When the quantifiable value of the exchange item does not compare favorably to the acquisition value, the method continues with the server determining an alternative exchange item utilization protocol to facilitate the acquisition of the particular item and when requested, executing the alternative exchange item utilization protocol to facilitate the acquisition of the particular item.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: June 9, 2020
    Inventor: Josh K. Metnick
  • Patent number: 10643237
    Abstract: A tiered approach to selecting landing pages to be associated with specific keywords allows optimal landing pages to be determined dynamically and updated continually. Suggestions for landing pages can come from a number of sources based upon any of a number of factors. A scalable set of algorithms can be used to analyze these suggestions based upon factors including those used for determining the suggestions. Each algorithm can generate a decision as to an optimal landing page to be associated with each keyword. A subsequent algorithm can analyze each decision as these decisions relate to at least one goal, and can select an optimal landing page based thereon. A sponsored link or other element can be associated with the keyword such that a user submitting a request containing the keyword can be presented with the sponsored link to the optimal landing page.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: May 5, 2020
    Inventors: Luke A Snyder, Lucas P Hansen
  • Patent number: 10614107
    Abstract: An apparatus and techniques for constructing and utilizing a “dynamic dictionary” that is not a compiled dictionary, and therefore does not need to be recompiled in order to be updated. The dynamic dictionary includes respective data structures that represent (i) a management automaton that includes a plurality of management nodes, and (ii) a runtime automaton that is derived from the management automaton and includes a plurality of runtime nodes. The runtime automaton may be used to search input data, such as communication traffic over a network, for keywords of interest, while the management automaton manages the addition of keywords to the dynamic dictionary. Typically, at least two (e.g., exactly two) such dynamic dictionaries are used in combination with a static dictionary.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: April 7, 2020
    Inventor: Yitshak Yishay
  • Patent number: 10614490
    Abstract: An improved architecture including system and methods for online advertising placement that provide possibly defaulting advertisement tags the opportunity to serve an advertisement ahead of a lower value tag that is guaranteed to fill, resulting in higher CPMs (i.e., Cost Per Mille) for web publishers. The system and methods are configured to deterministically render an advertisement impression from a list of possibly defaulting advertisements in a JavaScript-enabled web browser. The knowledge of the complete outcome of such an “ad chain” at render-time significantly reduces complexity and latency in the supporting ad server. The system and method centers around a novel JavaScript approach to detect when an advertisement has been loaded but not defaulted.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: April 7, 2020
    Assignee: OpenX Technologies, Inc.
    Inventors: Caleb Daniel Sotelo, Anthony Molinaro
  • Patent number: 10614482
    Abstract: A system determines attribution of an application install on a mobile device that includes a virtual private network (VPN) application. An application executing on a mobile device may display a third party application advertisement. The VPN application detects a click on the third party application advertisements by monitoring the network requests and records a display time of the advertisement. Further, it detects the download and installation of the third party application by monitoring the network requests and comparing it against a rule from the rules dictionary, and records the installation time of the third party application. If the installation time is within a predetermined threshold time of the display time of the third party application advertisement, an attribution count is updated and is reported to an analytics engine.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: April 7, 2020
    Assignee: App Annie Inc.
    Inventors: Mark Wilson Ungerer, Chang Sun, Jia Wang, Yu Chen
  • Patent number: 10606875
    Abstract: According to one embodiment, a search support apparatus includes a first analyzer, a first acquirer, a measurement unit, a first extractor, a second extractor and a storage. The first analyzer analyzes a clipped document. The first acquirer acquires an updated document by referring to the location information if an original document has been updated. The measurement unit measures a first update frequency of the original document. The first extractor extracts one or more first keywords from the clipped document. The second extractor extracts one or more second keywords from the updated document using a first keyword extraction scheme set in accordance with the first update frequency. The storage stores the one or more first keywords, the one or more second keywords and the update document each associated with the clipped document.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: March 31, 2020
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Kosei Fume, Masayuki Okamoto
  • Patent number: 10607271
    Abstract: Techniques are disclosed to facilitate an improved data query system for an elastic search cluster. An ingestion framework receives data from several sources, indexes this data, which is then stored as indexed data files across several data nodes in the elastic search cluster. The system also utilizes a query template management system, which matches a query to a particular query template based upon various parameters. The matched query template specifies one or more relevancy factors that are applied to the query to cause the elastic search cluster to perform the search in a specific manner. In this way, the query templates allow for search results to be tailored in a highly customized manner based upon the desired characteristics that are used to match, or trigger, the specific query template. The relevancy factors can also be dynamically updated to improve the search results over time.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: March 31, 2020
    Assignee: WALGREEN CO.
    Inventors: Chintan Mehta, Jason Fei, Swarup Pogalur, Kristin Marx, Syed Y. Ali, Jie Hu, Sujatha Satish
  • Patent number: 10600073
    Abstract: A method and system for tracking the performance of an advertisement are provided. The method includes receiving at least one advertisement and associated metadata from a client node; publishing the at least one advertisement through at least one advertisement channel; continuously collecting at least one variable in association with the at least one advertisement; continuously monitoring the performance of the at least one advertisement; and generating a prediction of future behavior of the at least one advertisement with respective to the at least one variable and the monitored performance of the at least one advertisement.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: March 24, 2020
    Assignee: INNOVID INC.
    Inventor: Amit Avner
  • Patent number: 10592924
    Abstract: Systems and methods for managing third party interactions with event venue communications are provided. Incoming communications may be received from a third party device and stored in a database. Each communication may be associated with one or more parameters. When the parameters associated with a specified communication are determined to have been met, one or more targets are identified for the specified communication. Such identified targets may be associated with a particular communications hub that may be provided with the specified communication to direct to the identified targets.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: March 17, 2020
    Assignee: ProSports Technologies, LLC
    Inventor: John Cronin
  • Patent number: 10581765
    Abstract: Representative embodiments disclose mechanisms for discovering, synthesizing, presenting and interacting with multiple chat bots. A broker system can interact with a user and receive a query which is passed to a search engine. The search results are evaluated for bots provided by domains. The query can be submitted to the discovered bots. For domains that do not provide a bot, a bot can be synthesized if desired and the query submitted to the synthesized bots. Answers from the bots are retrieved. Answer are directly presented for bots that are directly surfaced to the user in the search results page. Answers can be fused for bots that are not directly surfaced to the user and presented via a broker bot. Answers from the one bot can be fed to other bots so that the bots can participate in a group chat between bots and the user.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: March 3, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Emmanouil Koukoumidis, Joseph Edwin Johnson, Jr., Donald Brinkman, Dustin Abramson, Oussama Elachqar, Hailong Mu, Maria Alexandropoulou
  • Patent number: 10574775
    Abstract: Systems, methods, and non-transitory computer readable media are configured to detect a communication link quality that fails to satisfy a communications bandwidth threshold. A cache associated with a client computing device of a user is queried for content items not consumed by the user for presentation in a news feed displayed on the client computing device. At least one content item of the content items not consumed by the user is presented in the news feed.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: February 25, 2020
    Assignee: Facebook, Inc.
    Inventors: Meihong Wang, Wenyuan Yu, Saurabh Aggarwal