User Search Patents (Class 705/14.54)
  • Patent number: 10402432
    Abstract: Methods, systems, and apparatus, for automatically generating search suggestions based on history data for multiple native application on a user device.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: September 3, 2019
    Assignee: Google LLC
    Inventors: Ulas Kirazci, Othar Hansson, Anton Hansson
  • Patent number: 10397322
    Abstract: Systems and Methods that help in Group travel and Event management, initially embodied as GROTU mobile app built for iOS and Android platforms. GROTU uses computer networking, internet cloud and mobile smartphone's camera, computing power, storage and graphical user interface abilities to help users in creating travel surveys from pre-built, customizable template for voting on group choices; organizing photos and external storage hyperlinks in photo albums stored in cloud; group expenditure management using smartphone camera for photo receipts uploading while calculating, storing and helping in settlement of group expenses; sending event invitations via SMS, Email and Push Notifications including potluck items management; and providing users with organized chatting ability to have private discussions while planning group events and trips. GROTU eliminates the need for linking spreadsheets and online forms on chat apps for planning and managing group travel and events.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: August 27, 2019
    Inventor: Sunmeet Singh Jolly
  • Patent number: 10387786
    Abstract: A situational awareness and communication system that receives a request for situational awareness information from a requesting device associated with a requester. The situational awareness request includes a geographic area of interest and one or more of a demographic profile of interest and a topical area of interest. The system also receives real-time geographic location data reported by mobile communication devices associated with potential respondents and one or more of demographic data and topical area of interest data reported by the communication devices or obtained from social media files associated with the potential respondents located within the geographic area of interest. The system provides the situational awareness information to the requesting device including demographic statistics for potential respondents located within the geographic area of interest.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: August 20, 2019
    Assignee: 1Q, LLC
    Inventors: Keith Rinzler, Ryan Cino, Brian Scully
  • Patent number: 10380207
    Abstract: Systems and methods for ranking search results according to a knowledge level of a user. A computer-implemented method includes: receiving, by a computing device, a search query from a user via a user computer device; determining, by the computing device, a plurality of results based on the search query; determining, by the computing device, a respective expertise level for each of the plurality of results; ranking, by the computing device, the plurality of results based on a knowledge level of the user and the respective expertise level for each of the plurality of results; and outputting, by the computing device, the ranked plurality of results to the user computer device.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: August 13, 2019
    Inventors: James E. Bostick, John M. Ganci, Jr., Sarbajit K. Rakshit, Craig M. Trim
  • Patent number: 10380631
    Abstract: Systems and methods to provide advertisements based on the content of documents in which the advertisements are presented. One embodiment includes: a web server to receive a request for an advertisement in reference to a document provided to a user by a content provider; a backend server to identify the advertisement based on relevancy of the advertisement to the content of the document and to associate a communication reference with the advertisement and the content provider, the web server to provide the advertisement and the reference for inclusion in the document; and a telecommunication server coupled to a session border controller and the backend server to receive a connection request via the reference, to determine contact information of the advertiser and identify the content provider based on the reference, and to establish the connection between the user and the advertiser using the determined contact information.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: August 13, 2019
    Inventors: Ebbe Altberg, Scott Faber, Ron Hirson, Sean Van Der Linden, Paul G. Manca
  • Patent number: 10360276
    Abstract: A network-based service is disclosed for disambiguating search queries based on a location-based clustering of search results corresponding to the query. In one embodiment, a user may submit a query for travel items, such as hotel accommodations. The service can determine, based on the query, an initial set of hotels providing such accommodations. The service can then cluster the hotels according to their geographic positions. If the service identifies multiple clusters, the user can be prompted to select a specific cluster to receive additional information regarding the cluster. Illustratively, if a user submits a query for a hotel in “Springfield,” the service may ask the user to select among multiple clusters of results, each corresponding to a different city named “Springfield” in which results have been located.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: July 23, 2019
    Assignee: Expedia, Inc.
    Inventors: Ondrej Linda, Ka Ming Chan, Prashanth Kotte Prakasam, Ananth Lingamneni, Shane William Myrick, Sangwa Simfukwe
  • Patent number: 10360264
    Abstract: An example method is provided for a computing device to perform access control for a user account. The method may include receiving a request for the user account to access a resource, wherein the resource is accessible via the computing device, and determining a permission set required to access the resource. The method may further include performing a bidirectional search to determine whether the user account is assigned to the permission set, the bidirectional search including a first search and a second search. In response to determination that the user account is included in a nested group membership that assigns the user account to the permission set based on the bidirectional search, the method may include permitting the user account to access the resource using the permission set.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: July 23, 2019
    Assignee: WMWARE, INC.
    Inventors: Vardan Movsisyan, Harutyun Beybutyan
  • Patent number: 10362129
    Abstract: An online system receives content items from content providers and delivers the content items to client devices of users. The online system receives a weight associated with an item described in the content item. The online system determines a rate at which a content item is delivered to users based on the received weight associated with the item and a rate at which users interact with the content item. The online system delivers the content item to users at the rate determined based on the received weight and the rate at which users interact with the content item. The online system may periodically adjust the rate of delivery of the content item based on the rate at which users interact with the content item.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: July 23, 2019
    Assignee: Facebook, Inc.
    Inventor: Jinghao Yan
  • Patent number: 10339597
    Abstract: Systems and methods for virtually measuring one or more aspects of a subject, e.g., human subject are provided. Based on a plurality of images, e.g., two images, body measurements of a subject may be derived and used to generate a virtual model. The virtual model can be used as a mechanism for modeling virtual clothing for presentation to a user. Characteristics of the clothing, e.g., sizing, colors, etc., can be rendered on the virtual model providing the user with an accurate virtual reality fitting room experience.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: July 2, 2019
    Inventors: Eric Blossey, Varun Mehta
  • Patent number: 10339440
    Abstract: In some aspects, the present disclosure relates to neural language modeling. In one embodiment, a computer-implemented neural network includes a plurality of neural nodes, where each of the neural nodes has a plurality of input weights corresponding to a vector of real numbers. The neural network also includes an input neural node corresponding to a linguistic unit selected from an ordered list of a plurality of linguistic units, and an embedding layer with a plurality of embedding node partitions. Each embedding node partition includes one or more neural nodes. Each of the embedding node partitions corresponds to a position in the ordered list relative to a focus term, is configured to receive an input from an input node, and is configured to generate an output.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: July 2, 2019
    Assignee: Digital Reasoning Systems, Inc.
    Inventors: Andrew Trask, David Gilmore, Matthew Russell
  • Patent number: 10339565
    Abstract: The present invention extends to methods, systems, and computer program products for presenting advertising content during searches of digital receipts. Advertising content can be presented at a user interface used to search digital receipts. During character by character input of a search term, input characters are detected as entered. Prior to completely entering the search term, detected characters can be transmitted from a customer device to an advertising system. The advertising system can match the characters to one or more advertisements. The advertising system can return the one or more advertisements back to the customer device. The customer device can present the one or more advertisements at the user interface.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: July 2, 2019
    Inventors: Stuart Argue, Anthony Emile Marcar
  • Patent number: 10296958
    Abstract: A system allows people to more easily find products matching their skin tone. The system includes a database that categorizes cosmetic products according to a skin tone color set. The system includes a scanning device to scan one or more spots of a person's skin. For example, three different spots can be scanned. The scan determines a skin-tone identifier for the person's skin. With this skin-tone identifier, the customer can view products that match their skin tone.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: May 21, 2019
    Assignee: Sephora USA, Inc.
    Inventors: Lucie Tuan, Savio Thattil, David Stauffer, Ryan Poplawski, Meghan Cochran, Marcy Zelmar, Venkat Gopalan, Julie Bornstein, Margarita Arriagada, Christine Rose
  • Patent number: 10277540
    Abstract: The invention includes systems and methods of digital video journaling for promoting more meaningful interactions on online social networks. By introducing elements of offline communication including body language, eye contact, and voice tone and inflection, into online communications, the digital journaling platform provides a new social network communication experience. Additionally, the digital video journaling platform described herein focuses content delivery around human emotions such as happiness, sadness, anger, and disgust to enable more personal and meaningful online communication. By combining this emotional emphasis and streaming video conversation platform with image processing techniques, this invention enables unique methods of assembling machine inferred emotional profiles including emotional intensity and affect duration analytics.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: April 30, 2019
    Inventors: Edreece Arghandiwal, Hosna Mogadeddi, Jahan Baig, Brock Drazen, Salman Mogaddedi, Vivek Aanand Ganesan
  • Patent number: 10268985
    Abstract: In some embodiments, the present invention is directed to a specifically programmed virtual gaming computer system, including: a specialized computer machine which, when executing particular program code, is configured to perform at least: electronically causing, via a computer network, to display a specialized dynamic real-time updatable graphical user interface, including: a tool programmed to allow a particular user to add, to a visual representation of a particular virtual business, a real-life product, a real-life service, or both, which are being displayed via an electronic on-line presence of a third party; where the specifically programmed virtual gaming computer system is configured to at least: i) create a software object to represent the real-life product or the real-life service and 2) maintain an electronic interface with a computer inventory management program of the third party to track availability and fulfillment of the real-life product and the real-life service.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: April 23, 2019
    Assignee: Stocket, Inc.
    Inventors: Mike Grimaldi, Samantha Grimaldi, Guillaume Riviere, Eric Weiss
  • Patent number: 10269456
    Abstract: A system for extracting treatment information from a resource image, predicting a likely future event based on the extracted treatment information, and developing an action step to address the likely future event is provided. The system uses image capture technology and a data analytics engine to predict a likely future event and thereby allows users to allocate resources accordingly. In this way, the system provides a more efficient way to manage resources to address a likely future event.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: April 23, 2019
    Inventors: Katherine Dintenfass, Victoria L. Dravneek, Mary Christy Folley
  • Patent number: 10255244
    Abstract: In one embodiment, a method includes receiving a query, identifying one or more nodes of a plurality of second nodes corresponding to the query, calculating a score for each of the identified nodes using a probabilistic ranking model that scores each node based at least in part on a number of edges connecting the node to one or more nodes within a first set of user nodes that includes the first node and user nodes corresponding to second users sharing one or more user attributes with the first user, and generating corresponding search results. The score calculated for each of the identified nodes may bias the search results toward nodes connected to disproportionately more nodes in the first set of user nodes than nodes in the plurality of second nodes that correspond to an overall population of users of the online social network.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: April 9, 2019
    Assignee: Facebook, Inc.
    Inventor: Jason Eric Brewer
  • Patent number: 10255625
    Abstract: A system and method for adapting the look, feel, and behavior of a mobile application based on the user, location or environment in which it is used.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: April 9, 2019
    Assignee: Mozido, Inc.
    Inventors: Michael A. Liberty, Mike Love, Steve Bacastow, Teri Harwood, Aliaksandr Manusovich
  • Patent number: 10248643
    Abstract: Detecting compatible layouts for content-based native ads is disclosed. First page information representing elements of a first page may be generated. Second page information representing elements of a second page may be generated. It may be determined, based at least in part on the first page information and second page information, that a native sponsored content template configured for use with the first page is compatible with the second page.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: April 2, 2019
    Assignee: Nativo, Inc.
    Inventors: Justin Yoo Choi, David Wayne Maust
  • Patent number: 10229428
    Abstract: This invention concerns optimal ad selection for Web pages by selecting and updating an attribute set, obtaining and updating an ad-attribute profile, and optimally choosing the next ad. The present invention associates a set of attributes with each customer. The attributes reflect the customers' interests and they incorporate the characteristics that impact ad selection. Similarly, the present invention associates with each ad an ad-attribute profile in order to calculate a customer's estimated ad selection probability and measure the uncertainty in that estimate. An ad selection algorithm optimally selects which ad to show based on the click probability estimates and the uncertainties regarding these estimates.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: March 12, 2019
    Assignee: FACEBOOK, INC.
    Inventors: John B. Ferber, Scott Ferber, Stein E. Kretsinger, Robert Luenberger, David Luenberger
  • Patent number: 10218683
    Abstract: Aspects of the present disclosure relate to cryptography. In particular, example embodiments relate to computing a relationship between private data of a first entity and private data of a second entity, while preserving privacy of the entities and preventing inter-entity data sharing. A server includes a first component to compute an intersection of two datasets, without directly accessing either dataset. The server includes a second component to compute a relationship, such as a regression, between data in the first dataset and data in the second dataset, without directly accessing either dataset.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: February 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krishnaram Kenthapadi, Ryan Wade Sandler
  • Patent number: 10217058
    Abstract: An “Engagement Predictor” provides various techniques for predicting whether things and concepts (i.e., “nuggets”) in content will be engaging or interesting to a user in arbitrary content being consumed by the user. More specifically, the Engagement Predictor provides a notion of interestingness, i.e., an interestingness score, of a nugget on a page that is grounded in observable behavior during content consumption. This interestingness score is determined by evaluating arbitrary documents using a learned transition model. Training of the transition model combines web browsing log data and latent semantic features in training data (i.e., source and destination documents) automatically derived by a Joint Topic Transition (JTT) Model. The interestingness scores are then used for highlighting one or more nuggets, inserting one or more hyperlinks relating to one or more nuggets, importing content relating to one or more nuggets, predicting user clicks, etc.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: February 26, 2019
    Inventors: Michael Gamon, Patrick Pantel, Arjun Mukherjee
  • Patent number: 10210544
    Abstract: A system and method comprises one or more processors coupled to a memory and reads instructions from the memory to perform the step of determining that a user is near the store, determining an object for recommending to the user from an inventory for the store, rendering a digital image of an avatar wearing the object, and instructing a device to display the digital image of the avatar wearing the object.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: February 19, 2019
    Assignee: PayPal, Inc.
    Inventor: May Zabaneh
  • Patent number: 10198774
    Abstract: Systems, methods, and articles of manufacture for associated tax data in a tax data item with a tax entity to which the tax data item pertains. A computerized tax return system is configured to access a tax data item having tax data regarding a tax entity. The system stores tax entity record(s) for one or more tax entities related to a tax return. The system has a set of matching rules for matching tax data from the tax data item with key attributes of the tax entity record(s) for a respective tax topic, and a matching algorithm for utilizing the matching rules to compare utilize the matching rules to compute a matching score. The tax return system determines a matching tax entity using the matching score. The system associates the matching tax entity with the tax data and generates a normalized data set for the tax data item.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: February 5, 2019
    Assignee: INTUIT INC.
    Inventors: Gang Wang, Matthew L. Sivertson
  • Patent number: 10198760
    Abstract: Automated kiosks are often provided in retail settings to provide a convenient and cost-effective means to assist customers of the retail setting and as an alternative or supplement to human agents. Kiosks may work well for certain customers and actions, however, the customer and/or kiosk may fail to effectively interact with each other and leave the customer dissatisfied with the interaction. By determining a meta-meaning associated with a customer's actions with a kiosk, the kiosk may be able to determine whether an agent should be summoned to assist the customer. For example, a customer may be using the kiosk for an unusually long time. In response, an available agent may be notified and approach the customer to offer their assistance; without the customer explicitly requesting such assistance. As a benefit, the retail setting may appear more in-touch with the needs of the customer.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: February 5, 2019
    Assignee: Avaya Inc.
    Inventors: George Erhart, Valentine C. Matula, David Skiba
  • Patent number: 10185960
    Abstract: Conducting hands-free transactions comprises a server at a payment processing system, a user computing device, and a merchant computing device. The payment processing system registers a merchant system as a hands-free payment participant and provides a beacon identifier. The payment processing system receives a communication from a hands-free payment application on a user computing device, the communication comprising a transaction token, an identification of a user account, and the beacon identifier received by the user computing device via a wireless communication from a device associated with the merchant system and transmits the transaction token to the merchant system computing device.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: January 22, 2019
    Assignee: GOOGLE LLC
    Inventors: Varouj Chitilian, Sashikanth Chandrasekaran, Johnie Lee, Pramod Adiddam, Thai Ngoc Duong
  • Patent number: 10182310
    Abstract: Systems and methods are provided for timing message notifications to be provided to mobile device users based on theft respective geographic locations with respect to a targeted content area. The timing of message notifications may be controlled in order to optimize the chances of delivering targeted content to a mobile device user based on the current geographic location of the user's device relative to a targeted content area. As the particular client application may not be actively executing at a time when the user's device happen to be located within a targeted content area, a general message notification sent to the user's device, which may be displayed at any time, may increase the likelihood that the user will launch the client application when it is not already executing at the device and thereby, allow targeted content to be delivered to the user's mobile device at the appropriate time and location.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: January 15, 2019
    Assignee: Oath Inc.
    Inventor: Bryce Barrand
  • Patent number: 10169608
    Abstract: Techniques for using contextual information to manage data that is subject to one or more data-handling requirements are described herein. In many instances, the techniques capture or depend upon the contextual information surrounding the creation and/or subsequent actions associated with the data. The contextual information may be updated as the data is handled in various manners. The contextual information may be used to identify data-handling requirements that are applicable to the data, such as regulations, standards, internal policies, business decisions, privacy obligations, security requirements, and so on. The techniques may analyze the contextual information at any time to provide responses regarding handling of the data to requests from requestors, such as administrators, applications, and others.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: January 1, 2019
    Inventors: Colette Van Dyne, Jeffrey Friedberg
  • Patent number: 10120849
    Abstract: A document machine may detect a request for provision of a document while that document is available for provisioning. The document machine may update a count of referrals to the document and, based on the count of referrals transgressing a threshold value, generate a substitute document based on the original document. This substitute document may then be provided in response to further requests for the original document after the original document is no longer available for provision. The updating of the count of referrals is based on the identifier of a network that referred a request detected while the first document was still available for provision. The document machine may then provide the substitute document in lieu of the original document in response to a further request for provision of the first document.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: November 6, 2018
    Assignee: eBay Inc.
    Inventor: Dennis Goedegebuure
  • Patent number: 10122842
    Abstract: A method of accessing a web page using a near field communication (NFC) tag is provided. The method includes receiving a tag ID from the NFC tag using an application program installed in a mobile terminal, the application program transmitting the tag ID to a first ID search engine, the application program receiving a uniform resource locator (URL) of a management system corresponding to the tag ID from the first ID search engine, the application program accessing the management system using the URL of the management system and requesting a URL of the web page from the management system, the application program receiving the URL of the web page from the management system, and the application program accessing the web page using the URL of the web page.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: November 6, 2018
    Assignee: BENPLE INC.
    Inventors: Kyoung Jun Lee, Jung Ho Jun
  • Patent number: 10116894
    Abstract: An automatic feature demonstration mode for TV products that can be used in retail stores. TV features that otherwise would be overlooked by customers or misrepresented by the sales staff are advertised on the TV itself. The system may be used to convey information beyond TV features.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: October 30, 2018
    Assignee: Sony Corporation
    Inventor: Klaus Hofrichter
  • Patent number: 10116586
    Abstract: Various embodiments provide a method and an apparatus for restricting network applications to increase network speed of the local device. A network using scene is identified, and a network application running in the network using scene is restricted using a network speed protecting policy corresponding to the network using scene identified.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: October 30, 2018
    Inventors: Jie Lin, Xi Zhang, Jing Yang
  • Patent number: 10104430
    Abstract: Advertisements included in a stored digital video program are identified and indexed. A user can time shift the advertisements to play out at a different time position in the program or not play the advertisement at all. A user may incur an advertisement debt for skipping or fast forwarding an advertisement. The advertisement debt can be offset by viewing ads, trading the debt with other users or by paying for the debt in another form.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: October 16, 2018
    Assignee: OPENTV, INC.
    Inventors: John Michael Teixeira, Nicholas Fishwick
  • Patent number: 10089091
    Abstract: Systems and methods are provided for use in deploying an application to one or more different regions. One exemplary method includes selecting, at a deployment device, a stack defining the application. The stack includes metadata and incorporates at least one user interface and at least one application programming interface (API). The exemplary method further includes adapting, by the deployment device, the selected stack to a region based on the metadata and the region; and deploying the application to be accessible to at least a consumer in said region.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: October 2, 2018
    Inventors: James Maus, Bejoy Mathew, Vijayanath K. Bhuvanagiri, Arvind Jangi, Gary VonderHaar, Navjot Singh Sidhu
  • Patent number: 10082937
    Abstract: An indication to render a webpage is received. The webpage includes two or more frames and the two or more frames are rendered in a first order. A second order from a user is received. The webpage is rendered. The two or more frames of the webpage are rendered in the second order.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Xiang Chen, Bin Gu, Cheng Fang Wang, WuMi Zhong, Jia Zou
  • Patent number: 10084742
    Abstract: Technologies are generally described for systems, devices and methods effective to generate a report related to an entity. An identifier may be received from a computing device. The identifier may identify the entity. A keyword may be received from the computing device. A first social media post that includes the identifier may be identified. An association between a user that generated the first social media post and the entity may be identified. A second social media post generated by the user may be identified. A determination may be made whether the second social media post includes the keyword. A report may be generated based on a determination that the second social media post includes the keyword.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: September 25, 2018
    Inventors: Michael A. Lewis, Jeffrey R. Bedser, Jeffrey Pinyan
  • Patent number: 10055765
    Abstract: Advertisement vendors can be dynamically selected in response to a request from a wireless communication device. A mediation router can receive an ad request from a portal interfaced with a wireless device. Specifically, the mediation router analyzes the request and dynamically selects an ad vendor to service the request, based in part on the analysis. The selected ad vendor supplies the ad and the mediation router ensures that the portal receives the ad. The mediation router selects an ad vendor in a variety of ways including, but not limited to, business decision rules or artificial intelligence and/or a combination thereof. The mediation router further employs customer profiles that help vendors target advertisements to specific consumers and wireless devices.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: August 21, 2018
    Assignee: AT&T MOBILITY II LLC
    Inventors: Matthew Hull, Goshtasb Foroutan
  • Patent number: 10055784
    Abstract: When a search query is provided to a search engine, and search results obtained from the search engine in response to the search query are displayed in a stream or list on a mobile device, an interaction with one or more of the search results causes information regarding the search result to be displayed within the stream or list, thereby creating a visual history of the user's interactions with the search results. Additionally, the items following a search result with which the user has interacted may be reordered based on the attributes of the search result, the user, or any other relevant factor.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Joshua Joel Boelter, Kristopher William Bell, Wesley Scott Lauka
  • Patent number: 10021461
    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: February 29, 2016
    Date of Patent: July 10, 2018
    Assignee: Rovi Guides, Inc.
    Inventors: Glen E. Roe, Michael K. McCarty
  • Patent number: 10007931
    Abstract: A computer method and system for intercepting email messages, scanning the email messages for key words, determining whether the key words match or relate to key words determined to relate to advertising content, and enhancing the email message by routing the emails to recipients in a manner so that highly relevant, highly targeted advertising tag lines or other content are displayed together with the emails when the emails are accessed and viewed by email recipients.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: June 26, 2018
    Assignee: TAMIRAS PER PTE. LTD., LLC
    Inventors: Jason Bosarge, Roger Little
  • Patent number: 9984165
    Abstract: Methods, search platforms, systems, and storage media for handling queries in a database system. The database system includes at least one client and at least one search platform. The search platform maintains pre-collected search results which are associated which confidence factors. A confidence factor indicates a probability of the associated pre-collected search result being valid. The search platform receives a query indicating at least one search criterion to the search platform. The confidence factors associated with the identified pre-collected search results are utilized to increase the mean probability of pre-collected search results returned to the client. For example, pre-collected search results complying with the at least one search criterion and being associated with confidence factors having values exceeding a given threshold are returned to the client.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: May 29, 2018
    Assignee: AMADEUS S.A.S.
    Inventors: Guillaume Legrand, Charles-Antoine Robelin, Luc Isnardy, Francois Laburthe
  • Patent number: 9978022
    Abstract: A social networking system provides relevant third-party content objects to users by matching user location, interests, and other social information with the content, location, and timing associated with the content objects. Content objects are provided based on relevance scores specific to a user. Relevance scores may be calculated based on the user's previous interactions with content object notifications, or based on interests that are common between the user and his or her connections in the social network. Context search is also provided for a user, wherein a list of search of results is ranked according to the relevance score of content object associated with the search results. Notifications may also be priced and distributed to users based on their relevance. In this way, the system can provide notifications that are relevant to user's interests and current circumstances, increasing the likelihood that they will find content objects of interest.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: May 22, 2018
    Assignee: Facebook, Inc.
    Inventors: Erick Tseng, David Braginsky
  • Patent number: 9953339
    Abstract: An end-to-end automated management system facilitates generation of advertisement proposals, and purchase orders, over one or many media outlets and stations. Once an advertisement proposal is purchased and inserted into a traffic management and billing system, near-real-time performance feedback about the advertisements can be obtained from media consumers through a media presentation application presenting the advertisement, via a social media service, or the like. The consumer feedback and other performance factors, which can be received concurrently with airing of an advertisement, can be considered in determining whether a particular advertisement or an advertising proposal as a whole, is effective in meeting purchaser requirements. Advertisement copy can be changed according to the proposal parameters, without purchaser intervention, to provide near-real-time responsiveness to consumer feedback.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: April 24, 2018
    Inventors: Mark R. Allen, Jeffrey Lee Littlejohn
  • Patent number: 9936184
    Abstract: In one embodiment, a method includes obtaining a link to a video program; obtaining metadata that relates to the program and that defines, for a specified time point in the program, annotations to be invoked at the specified time point; wherein the annotations comprise: a graphic image; one or more filters, each of the filters comprising a key and one or more matching values; and optionally a reference to a video segment, an electronic document, program code statements, or a programmatic call; during playing the video, detecting that the video program is playing at the specified time point; in response to the detecting: for each particular annotation for the specified time point, retrieving a current value for the key, and causing to display the graphic image associated with that particular annotation only when the current value of the key matches one of the matching values of one of the filters.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: April 3, 2018
    Assignee: VINJA, LLC
    Inventors: David H. Kaiser, Bruce Schwartz, Carl Rosenberg, Alex Kalinin
  • Patent number: 9934510
    Abstract: A system comprises an interface for enabling a user having a web property to input advertisement information including a web property advertisement, criteria indicating when presentation of the advertisement is desired by the user, a bid for the presentation of the advertisement when the criteria are met, and subsequent modifications to the advertisement information; geographically distributed servers, a plurality of the geographically distributed servers for storing the advertisement information, at least one of the geographically distributed servers for receiving a request for advertisement content from an advertising channel, at least one of the geographically distributed servers for determining whether the request meets the criteria, and at least one of the geographically distributed servers for forwarding the advertisement to the advertising channel in response to the request when the criteria have been met; and a distribution component for propagating the advertisement information to the geographically
    Type: Grant
    Filed: July 19, 2006
    Date of Patent: April 3, 2018
    Assignee: EXCALIBUR IP, LLC
    Inventors: Robert J. Collins, Scott Melvin Harvester, Paul Joseph Apodaca
  • Patent number: 9934312
    Abstract: A recommendation search method is provided for a search engine. The method includes recording a search log and a click log for query terms during search processes, and determining weights of tendencies of vertical searches for the query terms based on the recorded search log and click log. The method also includes, upon detecting a query term in a search box, determining recommended query terms relating to the query term in the search box, searching for the weights of tendencies of the vertical searches for each of the recommended query terms and determining a tendentious vertical search type for each of the recommended query terms based on the weights of tendencies of the vertical searches, and displaying each of the recommended query terms and links of the tendentious vertical search types for the recommended query terms.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: April 3, 2018
    Inventors: Jun He, Jianfeng Kuang, Huajie Pan
  • Patent number: 9881042
    Abstract: Technologies are described herein for determining popularity of an individual. A popularity profiling server is used to receive information of the individual, analyze a quantitative data portion of the information, and analyze a qualitative data portion of the information using sentiment analysis. The sentiment analysis uses natural language parsing to separate the qualitative data into parts of speech. The popularity profiling server calculates an initial set of scores for the popularity of the individual based on the analysis of the quantitative data portion and the qualitative data portion of the information, update a ranking for the popularity of the individual in a database, and determine, after waiting a predetermined amount of time, if new data has been updated to the information on the information server. If new information has been updated, an updated set of scores are calculated.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: January 30, 2018
    Assignee: Popular Metrics, Inc.
    Inventors: Duncan Freeman, John Elmore
  • Patent number: 9871714
    Abstract: In one embodiment, a method includes receiving a query, determining a user bias of a first user of an online social network from a first node corresponding to the first user and a plurality of user nodes corresponding to a plurality of second users sharing one or more user attributes with the first user, identifying nodes of a plurality of second nodes based at least in part on the user bias of the first user, where the identified nodes correspond to the structured query, and generating search results corresponding to the identified nodes. The bias may be determined by identifying a candidate user node of the second nodes, comparing a first user attribute of the first node to a second user attribute of the candidate user node, and including the candidate user node in the user nodes when the first user attribute matches the second user attribute.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: January 16, 2018
    Assignee: Facebook, Inc.
    Inventor: Jason Eric Brewer
  • Patent number: 9836766
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for personalizing landing pages. In one aspect, a method includes generating, by one or more servers belonging to a first domain and for a request, a personalized landing page that includes the personalized landing page data, wherein the landing page belongs to the first domain, and the landing page includes at least one link to a resource of the first party that belongs to the second domain; and providing, by the one or more servers, the personalized landing page to the user device, wherein the personalized landing page, when processed by the user device, generates a personalized landing page environment that belongs to the first domain.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: December 5, 2017
    Assignee: Google Inc.
    Inventors: Benjamin David Eidelson, Jason Prado, Sean Liu, Doug Sherrets, Raj Krishnan
  • Patent number: 9832505
    Abstract: The disclosure provides a method (300) for inserting an advertisement into a video stream of an AoD service. The method is performed by an AoD processing device and includes steps of: acquiring (S310), from the AoD server, advertisement configuration information; determining (S320) an advertisement to be inserted based on the advertisement configuration information; receiving (S330), from the AoD server, a notification that a triggering condition for inserting an advertisement is satisfied, the triggering condition being associated with an interaction between the AoD server and a client device to which the AoD service is provided; transmitting (S340) to the AoD server an instruction to cause the AoD server to render a combined picture of the application and the advertisement based on the advertisement configuration information; and receiving (S350), from the AoD server, the combined picture and converting it into a frame in the video stream for transmission to the client device.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: November 28, 2017
    Inventors: Arnold Yang, Shaheer Jamal-Syed, Shiyuan Xiao
  • Patent number: 9830465
    Abstract: An apparatus includes a boundary module that determines if a mobile device is within a secure area. The mobile device includes a computing device capable of connecting to a wireless network. The apparatus includes a download module that downloads a latest version of a file from a secure server to the mobile device in response to the boundary module determining that the mobile device has entered the secure area. The apparatus includes a copy module that copies the file from the mobile device to the secure server in response to the boundary module determining that the mobile device has left the secure area and a deletion module that deletes the file from the mobile device in response to determining that the mobile device has left the secure area and in response to having completed copying the file from the mobile device to the secure server.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: November 28, 2017
    Inventors: Robert T Arenburg, Franck Barillaud, Shivnath Dutta, Alfredo V Mendoza