User Search Patents (Class 705/14.54)
-
Patent number: 10607271Abstract: 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: GrantFiled: March 16, 2017Date of Patent: March 31, 2020Assignee: WALGREEN CO.Inventors: Chintan Mehta, Jason Fei, Swarup Pogalur, Kristin Marx, Syed Y. Ali, Jie Hu, Sujatha Satish
-
Patent number: 10600073Abstract: 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: GrantFiled: August 5, 2015Date of Patent: March 24, 2020Assignee: INNOVID INC.Inventor: Amit Avner
-
Patent number: 10592924Abstract: 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: GrantFiled: June 5, 2015Date of Patent: March 17, 2020Assignee: ProSports Technologies, LLCInventor: John Cronin
-
Patent number: 10581765Abstract: 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: GrantFiled: June 12, 2017Date of Patent: March 3, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Emmanouil Koukoumidis, Joseph Edwin Johnson, Jr., Donald Brinkman, Dustin Abramson, Oussama Elachqar, Hailong Mu, Maria Alexandropoulou
-
Patent number: 10574775Abstract: 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: GrantFiled: December 10, 2015Date of Patent: February 25, 2020Assignee: Facebook, Inc.Inventors: Meihong Wang, Wenyuan Yu, Saurabh Aggarwal
-
Patent number: 10567845Abstract: 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: GrantFiled: October 30, 2017Date of Patent: February 18, 2020Assignee: GOOGLE LLCInventor: Shiva Jaini
-
Patent number: 10559022Abstract: 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: GrantFiled: December 5, 2014Date of Patent: February 11, 2020Assignee: Target Brands, Inc.Inventors: Joseph A. Conchola, Liping Vong, Richard Anthony Hultman
-
Patent number: 10545716Abstract: 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: GrantFiled: June 17, 2016Date of Patent: January 28, 2020Assignee: SONY CORPORATIONInventors: Shigefumi Tamura, Ryosuke Nomura, Tetsuo Ikeda
-
Patent number: 10540326Abstract: 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: GrantFiled: January 28, 2016Date of Patent: January 21, 2020Assignee: MAKEMYTRIP (INDIA) PRIVATE LIMITEDInventors: Akshat Verma, Zafar Ansari, Anirban Basu, Abhilash Jain, Pawan Kumar, Sunil Kumar, Vineet Pandita, Dhawal Patel, Rakesh Ranjan, Shubham Srivastava, Sharat Singh
-
Patent number: 10535073Abstract: 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: GrantFiled: September 29, 2011Date of Patent: January 14, 2020Assignee: Rakuten, Inc.Inventors: Shingo Terui, Saki Azuma
-
Patent number: 10528763Abstract: 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: GrantFiled: June 16, 2017Date of Patent: January 7, 2020Assignee: SIEMENS HEALTHCARE GMBHInventor: Stefan Popescu
-
Patent number: 10521821Abstract: 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: GrantFiled: May 20, 2016Date of Patent: December 31, 2019Assignee: CloudTraQ LLCInventors: Gregory Taylor DeWitt, Eugen Munteanu
-
Patent number: 10504148Abstract: 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: GrantFiled: March 13, 2015Date of Patent: December 10, 2019Assignee: QUALCOMM IncorporatedInventors: Jay Rodney Walton, Georgios Tsirtsis, Michaela Vanderveen
-
Patent number: 10497010Abstract: 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: GrantFiled: March 9, 2012Date of Patent: December 3, 2019Assignee: Oath (Americas) Inc.Inventors: Jianlong Zhang, Niklas Karlsson
-
Patent number: 10482500Abstract: 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: GrantFiled: November 29, 2016Date of Patent: November 19, 2019Assignee: 2KDirect, LLCInventor: Joe Bonzi
-
Patent number: 10482504Abstract: 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: GrantFiled: August 24, 2018Date of Patent: November 19, 2019Inventor: William McMichael
-
Patent number: 10467296Abstract: 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: GrantFiled: February 21, 2013Date of Patent: November 5, 2019Assignee: Google LLCInventors: Tak Keung Cheng, James R. von Behren
-
Patent number: 10467657Abstract: 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: GrantFiled: June 11, 2013Date of Patent: November 5, 2019Assignee: Facebook, Inc.Inventors: Chinmay Deepak Karande, Xinpan Xiao
-
Patent number: 10460352Abstract: 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: GrantFiled: August 10, 2018Date of Patent: October 29, 2019Assignee: AT&T MOBILITY II LLCInventors: Matthew Hull, Goshtasb Foroutan
-
Patent number: 10460127Abstract: 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: GrantFiled: December 28, 2016Date of Patent: October 29, 2019Assignee: United States Postal ServiceInventors: Daniel M. Bentley, Robert E. Dixon, Jr., Ryan M. Luckay
-
Patent number: 10460401Abstract: 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: GrantFiled: December 17, 2015Date of Patent: October 29, 2019Assignee: Facebook, Inc.Inventors: Christopher William Jones, Adam Scott Berger, Keenan Pridmore
-
Patent number: 10453089Abstract: 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: GrantFiled: June 2, 2017Date of Patent: October 22, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Bita Gorjiara, Xinruo Jing, Luke Kopakowski, Hao Liu
-
Patent number: 10452662Abstract: 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: GrantFiled: February 26, 2016Date of Patent: October 22, 2019Assignee: Alibaba Group Holding LimitedInventor: Jiasen Li
-
Patent number: 10455438Abstract: 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: GrantFiled: March 30, 2017Date of Patent: October 22, 2019Assignee: T-Mobile USA, Inc.Inventor: Emad Tawfik Bisada
-
Patent number: 10438265Abstract: 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: GrantFiled: January 4, 2018Date of Patent: October 8, 2019Inventor: Angus McLean Brown, III
-
Patent number: 10438242Abstract: 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: GrantFiled: May 29, 2015Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventors: Michael Carr, Bhavnish H. Lathia, James Hsiaosung Chuang
-
Patent number: 10402432Abstract: Methods, systems, and apparatus, for automatically generating search suggestions based on history data for multiple native application on a user device.Type: GrantFiled: January 2, 2018Date of Patent: September 3, 2019Assignee: Google LLCInventors: Ulas Kirazci, Othar Hansson, Anton Hansson
-
Patent number: 10397322Abstract: 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: GrantFiled: November 21, 2018Date of Patent: August 27, 2019Inventor: Sunmeet Singh Jolly
-
Patent number: 10387786Abstract: 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: GrantFiled: November 19, 2018Date of Patent: August 20, 2019Assignee: 1Q, LLCInventors: Keith Rinzler, Ryan Cino, Brian Scully
-
Patent number: 10380207Abstract: 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: GrantFiled: November 10, 2015Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James E. Bostick, John M. Ganci, Jr., Sarbajit K. Rakshit, Craig M. Trim
-
Patent number: 10380631Abstract: 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: GrantFiled: June 29, 2015Date of Patent: August 13, 2019Assignee: YELLOWPAGES.COM LLCInventors: Ebbe Altberg, Scott Faber, Ron Hirson, Sean Van Der Linden, Paul G. Manca
-
Patent number: 10360264Abstract: 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: GrantFiled: April 8, 2016Date of Patent: July 23, 2019Assignee: WMWARE, INC.Inventors: Vardan Movsisyan, Harutyun Beybutyan
-
Patent number: 10360276Abstract: 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: GrantFiled: July 28, 2015Date of Patent: July 23, 2019Assignee: Expedia, Inc.Inventors: Ondrej Linda, Ka Ming Chan, Prashanth Kotte Prakasam, Ananth Lingamneni, Shane William Myrick, Sangwa Simfukwe
-
Patent number: 10362129Abstract: 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: GrantFiled: January 23, 2017Date of Patent: July 23, 2019Assignee: Facebook, Inc.Inventor: Jinghao Yan
-
Patent number: 10339565Abstract: 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: GrantFiled: June 30, 2014Date of Patent: July 2, 2019Assignee: WALMART APOLLO, LLCInventors: Stuart Argue, Anthony Emile Marcar
-
Patent number: 10339597Abstract: 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: GrantFiled: April 9, 2018Date of Patent: July 2, 2019Inventors: Eric Blossey, Varun Mehta
-
Patent number: 10339440Abstract: 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: GrantFiled: February 18, 2016Date of Patent: July 2, 2019Assignee: Digital Reasoning Systems, Inc.Inventors: Andrew Trask, David Gilmore, Matthew Russell
-
Patent number: 10296958Abstract: 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: GrantFiled: September 13, 2016Date of Patent: May 21, 2019Assignee: 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: 10277540Abstract: 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: GrantFiled: August 11, 2016Date of Patent: April 30, 2019Inventors: Edreece Arghandiwal, Hosna Mogadeddi, Jahan Baig, Brock Drazen, Salman Mogaddedi, Vivek Aanand Ganesan
-
Patent number: 10268985Abstract: 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: GrantFiled: January 4, 2016Date of Patent: April 23, 2019Assignee: Stocket, Inc.Inventors: Mike Grimaldi, Samantha Grimaldi, Guillaume Riviere, Eric Weiss
-
Patent number: 10269456Abstract: 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: GrantFiled: May 5, 2017Date of Patent: April 23, 2019Assignee: BANK OF AMERICA CORPORATIONInventors: Katherine Dintenfass, Victoria L. Dravneek, Mary Christy Folley
-
Patent number: 10255244Abstract: 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: GrantFiled: August 1, 2014Date of Patent: April 9, 2019Assignee: Facebook, Inc.Inventor: Jason Eric Brewer
-
Patent number: 10255625Abstract: 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: GrantFiled: January 20, 2015Date of Patent: April 9, 2019Assignee: Mozido, Inc.Inventors: Michael A. Liberty, Mike Love, Steve Bacastow, Teri Harwood, Aliaksandr Manusovich
-
Patent number: 10248643Abstract: 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: GrantFiled: December 13, 2017Date of Patent: April 2, 2019Assignee: Nativo, Inc.Inventors: Justin Yoo Choi, David Wayne Maust
-
Patent number: 10229428Abstract: 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: GrantFiled: September 15, 2012Date of Patent: March 12, 2019Assignee: FACEBOOK, INC.Inventors: John B. Ferber, Scott Ferber, Stein E. Kretsinger, Robert Luenberger, David Luenberger
-
Patent number: 10217058Abstract: 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: GrantFiled: January 30, 2014Date of Patent: February 26, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Michael Gamon, Patrick Pantel, Arjun Mukherjee
-
Patent number: 10218683Abstract: 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: GrantFiled: May 5, 2016Date of Patent: February 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Krishnaram Kenthapadi, Ryan Wade Sandler
-
Patent number: 10210544Abstract: 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: GrantFiled: December 17, 2014Date of Patent: February 19, 2019Assignee: PayPal, Inc.Inventor: May Zabaneh
-
Patent number: 10198760Abstract: 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: GrantFiled: April 16, 2014Date of Patent: February 5, 2019Assignee: Avaya Inc.Inventors: George Erhart, Valentine C. Matula, David Skiba
-
Patent number: 10198774Abstract: 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: GrantFiled: October 26, 2015Date of Patent: February 5, 2019Assignee: INTUIT INC.Inventors: Gang Wang, Matthew L. Sivertson