User Search Patents (Class 705/14.54)
  • 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
  • Patent number: 10567845
    Abstract: A method includes receiving, at a first computer system of a first content platform, application code from a second computer system of a second content platform, embedding the application code in a user interface presenting content associated with the first content platform, and providing the user interface to a mobile device. The application code in the user interface causes the mobile device to present, in the user interface, the content associated with the first content platform and a playlist. The playlist represents an ordered set of videos to be played sequentially. The ordered set of videos includes a first and second video that are selected from videos based on the content. In response to a user selecting a representation of the first video in the playlist, a playback of the first video is provided in the user interface, together with a presentation of the content.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: February 18, 2020
    Assignee: GOOGLE LLC
    Inventor: Shiva Jaini
  • Patent number: 10559022
    Abstract: A computer-implemented method displays a shopping cart user interface showing an electronic shopping cart for an anonymous user and receives an input indicating a selection of a sign-in control. An overlay is displayed over the shopping cart user interface such that a portion of the shopping cart user interface is displayed through the overlay and the overlay provides text inputs to receive information for creating a user account. An indication that a user wishes to submit information in the text inputs to create a user account is received. The text inputs are submitted to a server and an indication that the user account was created is received. An indication that the user account was successfully created is displayed within the overlay.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: February 11, 2020
    Assignee: Target Brands, Inc.
    Inventors: Joseph A. Conchola, Liping Vong, Richard Anthony Hultman
  • Patent number: 10545716
    Abstract: There is provided an information processing device to make it possible to share various kinds of information in a more appropriate form between remote sites, the information processing device including: an acquiring unit configured to acquire first control information for causing display information to be displayed, the display information indicating a real object placed in a first region in which a screen shared by a plurality of devices is displayed; and a generating unit configured to generate second control information for causing a display image in which the display information indicating the real object is superimposed on the screen to be displayed in a second region different from the first region, on a basis of the acquired first control information.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: January 28, 2020
    Assignee: SONY CORPORATION
    Inventors: Shigefumi Tamura, Ryosuke Nomura, Tetsuo Ikeda
  • Patent number: 10540326
    Abstract: A dynamically correcting cache memory is capable of correcting itself by dynamically reflecting any modifications inflicted upon the data/information to be stored therein. Further, the cache memory is refreshed at predetermined time intervals and also based on predetermined criteria, thereby ensuring a high cache hit rate. The dynamically correcting cache memory is bypassed for certain user queries prioritized based on a predetermined criteria. The dynamically correcting cache manages an inventory shared between multiple non-cooperative web-based, computer-implemented platforms. The dynamically correcting cache is directed to reducing caching errors in web based computer implemented platforms. The dynamically correcting cache responds to rapid changes associated with (online) behavior of users accessing web based computer implemented platforms by dynamically configuring TTL (Time-To-Live) values, in order to ensure that the data/information stored in the cache memory remains accurate.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: January 21, 2020
    Assignee: MAKEMYTRIP (INDIA) PRIVATE LIMITED
    Inventors: Akshat Verma, Zafar Ansari, Anirban Basu, Abhilash Jain, Pawan Kumar, Sunil Kumar, Vineet Pandita, Dhawal Patel, Rakesh Ranjan, Shubham Srivastava, Sharat Singh
  • Patent number: 10535073
    Abstract: A server apparatus for accurately collecting responses of questionnaires with regard to a target object including a plurality of scenes is provided. An operation signal for obtaining a time when response operation is performed is received from a terminal device. A time and each scene of the target object is associated in scene information, and a scene of the target object is identified as being a target of the response of the questionnaire, based on the scene information and the obtained time.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: January 14, 2020
    Assignee: Rakuten, Inc.
    Inventors: Shingo Terui, Saki Azuma
  • Patent number: 10528763
    Abstract: The invention discloses a method of protecting data exchanged between a service user and a service provider, which method comprises the steps of encoding data by converting meaningful content of the data into meaningless content to obtain encoded upload data for sending to the service provider; processing the encoded upload data at the service provider to obtain encoded download data for sending to the service user; and decoding the encoded download data by converting meaningless content of the encoded download data into meaningful content of download data.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: January 7, 2020
    Assignee: SIEMENS HEALTHCARE GMBH
    Inventor: Stefan Popescu
  • Patent number: 10521821
    Abstract: Search and subscribe advertising systems and methods are disclosed. An advertising system includes at least one identification, location and authentication system associated with a physical venue, each including a master sensor node connected to a broadband network channel and a plurality of sensors in the physical venue. The advertising system further includes a cloud-based advertisement service hosted by and associated with an identification, location and authentication system. The cloud-based advertisement service is communicatively coupled to the master sensor node and stores advertising data associated with the physical venue. The advertising system includes an advertising application installed on a mobile device, which transmits a search request for a local service to the cloud-based advertisement service, and receives and displays advertising data, which is selected based on the mobile device location, the physical venue location, and at least one search keyword.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: December 31, 2019
    Assignee: CloudTraQ LLC
    Inventors: Gregory Taylor DeWitt, Eugen Munteanu
  • Patent number: 10504148
    Abstract: Certain aspects of the present disclosure relate to methods and apparatus for wireless communication, and more specifically to advertising discovery information, relaying discovery information, and to the secure relay of discovery information in wireless networks. Various frame structures are provided for such transmitting and relaying of discovery information. According to certain aspects of the present disclosure, security is provided for relaying discovery information. According to certain aspects of the present disclosure, compensation may be provided to a device that relays discovery information (e.g., when the relaying results in a transaction).
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: December 10, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Jay Rodney Walton, Georgios Tsirtsis, Michaela Vanderveen
  • Patent number: 10497010
    Abstract: In one embodiment, a computer-implemented method for controlling an online advertising campaign includes receiving a feedback signal reflecting delivery of the online advertising campaign, and comparing the feedback signal to a delivery reference to generate a campaign level control signal. The method further includes receiving a maximum impression bid price for an inventory unit of the online advertising campaign, the maximum bid price for the at least one inventory unit being set by a user, and calculating, using at least one processor, at least a final bid price based on the maximum bid price, on the campaign level control signal, and on an optimization objective for the online advertising campaign, the optimization objective being set by the user. The method also includes submitting, to an electronic market and based on the calculated final bid price, a bid on an impression from the inventory unit.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: December 3, 2019
    Assignee: Oath (Americas) Inc.
    Inventors: Jianlong Zhang, Niklas Karlsson
  • Patent number: 10482500
    Abstract: A facility for automatically generating an advertising message and an associated a landing page is described. The facility solicits from the user information relating to a company. The facility accesses a social media platform to identify the company having a presence on the social media platform with whom the solicited information is associated. The facility retrieves content from the identified company's presence on the social media platform. The facility uses this retrieved content to (1) construct the webpage for the identified company, and (2) construct and advertising message for the identified company containing a link to the constructed webpage.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: November 19, 2019
    Assignee: 2KDirect, LLC
    Inventor: Joe Bonzi
  • Patent number: 10482504
    Abstract: Disclosed are systems and methods for displaying situationally appropriate data in response to receiving input on a mobile device. The methods may include receiving a first input in an application executed on a mobile device at a directed message server, analyzing the first input for generating a search query, generating the search query based on the first input, transmitting the search query to at least one content server, receiving situationally relevant data from the at least one content server, and transmitting the situationally appropriate data to the mobile device.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: November 19, 2019
    Inventor: William McMichael
  • Patent number: 10467296
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and programs for providing location-based information. A geographical location of a mobile computing device is received at a server system. A request for content is received at the server system and from the mobile computing device. A search area that corresponds to the geographical location is selected by the sever system. The search area is selected from among a collection of search areas that correspond to the geographical location. At least one of the search areas in the collection is geographically nested within at least one other of the search areas. A search result that is most-relevantly ranked for the selected search area is determined by the server system. Content that represents the determined search result is provided by the server system and for receipt by the mobile computing device.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: November 5, 2019
    Assignee: Google LLC
    Inventors: Tak Keung Cheng, James R. von Behren
  • Patent number: 10467657
    Abstract: An online system determines the pricing of an advertisement included in a scrollable advertisement unit including multiple advertisements and a display area presenting one or more advertisements. When an advertisement is included in a scrollable advertisement unit, a price for presentation of the advertisement is determined based on bid amounts of advertisements evaluated for inclusion in the scrollable advertisement unit and a scaling factor. The scaling factor is based on the probability of the advertisement being presented to a user based on the position in the scrollable advertisement unit associated with the advertisement. Advertisement characteristics affecting the likelihood of an advertisement being presented to a user may also be considered in the scaling factor.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: November 5, 2019
    Assignee: Facebook, Inc.
    Inventors: Chinmay Deepak Karande, Xinpan Xiao
  • Patent number: 10460352
    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: August 10, 2018
    Date of Patent: October 29, 2019
    Assignee: AT&T MOBILITY II LLC
    Inventors: Matthew Hull, Goshtasb Foroutan
  • Patent number: 10460127
    Abstract: A method of providing material based on a user-initiated request utilizing an electronic database includes receiving search keywords to conduct a search and accessing a first database having previously stored contact information for the particular user in an initial table record. The method includes transforming data in the fields of the record for the particular user in the initial table to generate a record in a sanitized table, accessing a second electronic database having previously stored data structures corresponding to businesses, where each data structure maps selected keyword combinations to corresponding icons, and to particular material corresponding to each keyword combination, and displaying icons associated with search results having corresponding selected keywords near associated result items on an electronic display.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: October 29, 2019
    Assignee: United States Postal Service
    Inventors: Daniel M. Bentley, Robert E. Dixon, Jr., Ryan M. Luckay
  • Patent number: 10460401
    Abstract: Exemplary methods, apparatuses, and systems for event planning and management are detailed. In some embodiments, a method includes receiving a plurality of selectable actions and associated media element content for an event, generating a media event comprising one or more of the received media elements, and transmitting the media event to an event recipient on a date of the event.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: October 29, 2019
    Assignee: Facebook, Inc.
    Inventors: Christopher William Jones, Adam Scott Berger, Keenan Pridmore
  • Patent number: 10453089
    Abstract: Techniques for avoiding race conditions in a content delivery system are provided. Multiple content delivery campaigns that are affected by at least one remapping in a set of remappings are identified. Each remapping in the set of remappings maps an old identifier to a new identifier that is different than the old identifier. For at least some of the plurality of content delivery campaigns, identification data that identifies the content delivery campaign is sent to a particular service. In response to the particular service receiving the identification data, the particular service retrieves targeting data associated with the content delivery campaign. The particular service applies a subset of the set of remappings to the targeting data to generate updated targeting data. The particular service causes the updated targeting data to be stored in association with the content delivery campaign.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: October 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bita Gorjiara, Xinruo Jing, Luke Kopakowski, Hao Liu
  • Patent number: 10452662
    Abstract: Adjusting search results ranking is disclosed, including: receiving a search query comprising one or more keywords submitted by a user; determining intermediate ranked results comprising a plurality of sets of product information matching the one or more keywords; determining a trust level value associated with the user with respect to a first seller of a plurality of sellers associated with the intermediate ranked results, wherein the trust level value is determined based at least in part on one or more historical user product information evaluation records associated with the first seller submitted by the user; and adjusting ranking associated with the intermediate ranked results based at least in part on the determined trust level value associated with the user with respect to the first seller to determine final ranked results.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: October 22, 2019
    Assignee: Alibaba Group Holding Limited
    Inventor: Jiasen Li
  • Patent number: 10455438
    Abstract: A Telecom Monitoring and Analysis System (TMAS) can be utilized to automatically collect and analyze session logs for troubleshooting a session degradation and/or a session failure within a telecommunications network. The TMAS may receive an access request from an authorized user for purposes of troubleshooting a session degradation/failure associated with a particular subscription with an operator of the telecommunications network. The authorized user may provide an identifier associated with the subscription, and the TMAS can then query one or multiple dedicated monitoring systems for past session logs associated with the identifier. Upon receipt of the past session logs, the TMAS may generate, without user intervention, a report, based at least in part on the past session logs, the report including session degradation and/or failure information. The past session logs and/or the generated report may be sent to a user device of the authorized user.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: October 22, 2019
    Assignee: T-Mobile USA, Inc.
    Inventor: Emad Tawfik Bisada
  • Patent number: 10438265
    Abstract: Embodiments of the present disclosure provide systems, apparatus and methods for design creation, tracking and management utilizing a system network with a user interface device and a network server. Embodiments further disclose creation, tracking and management of skincare layouts. The device with a network communication component facilitating communication with a server. The device may operate to facilitate the creation of a skincare layout for a person and share the layout with the server. The server may include a database of information related to the users and skincare layouts as well as historical information, and the server may provide reminders, marketing and other communications based upon such information. Reports may be created to reflect the skincare layouts, product purchases, or other analytics regarding the information.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: October 8, 2019
    Inventor: Angus McLean Brown, III
  • Patent number: 10438242
    Abstract: Techniques for providing information to a user of a mobile device based on an online or web-identity of the user and a geolocation of the mobile device are described herein. The user may be notified when a nearby merchant has a good or service for sale that matches a good or service in a list, such as a wish list, associated with the web-identity of the user. The users may also be provided access to a coupon within an electronic document when a mobile device storing the electronic document is located at a particular merchant. This convergence of geographical location of the user, as determined by the geolocation of his or her mobile device, with his or her web-identity can bring the online and off-line worlds closer together to provide relevant information for the user and improved marketing opportunities for merchants.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: October 8, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Carr, Bhavnish H. Lathia, James Hsiaosung Chuang
  • 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
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    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
    Assignee: YELLOWPAGES.COM LLC
    Inventors: Ebbe Altberg, Scott Faber, Ron Hirson, Sean Van Der Linden, Paul G. Manca
  • 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: 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: 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: 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
    Assignee: WALMART APOLLO, LLC
    Inventors: Stuart Argue, Anthony Emile Marcar
  • 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: 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
    Assignee: BANK OF AMERICA CORPORATION
    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: 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
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Gamon, Patrick Pantel, Arjun Mukherjee
  • 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: 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: 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: 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