With Filtering And Personalization (epo) Patents (Class 707/E17.109)
-
Patent number: 12244600Abstract: In one example, the present disclosure describes a device, computer-readable medium, and method for managing software application access based on application groupings. For instance, in one example, a method performed by a processing system of a user device may include receiving a request from a user of the user device to unlock access to a first grouping of software applications accessible to the user via the user device and responding to the request based on usage by the user of software applications in a second grouping of software applications accessible to the user via the user device, wherein the second grouping is distinct from the first grouping.Type: GrantFiled: July 12, 2021Date of Patent: March 4, 2025Inventor: Diana Corrigan
-
Patent number: 12174824Abstract: A method for denoising click data includes: acquiring a set of click data including pieces of first click data and a real label corresponding to each piece of first click data; extracting feature vectors of each piece of first click data with a graph model; dividing the feature vectors into sets of feature vectors; obtaining trained binary classification models by training binary classification models with the sets of feature vectors; for each of the feature vectors, obtaining prediction values corresponding to the feature vector by predicting the feature vector with the trained binary classification models, and calculating a prediction label of the feature vector based on the prediction values of the feature vector; and removing noise data in the pieces of first click data, based on the pieces of first click data, the real label and the prediction label of each piece of first click data.Type: GrantFiled: December 29, 2022Date of Patent: December 24, 2024Assignee: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.Inventors: Wei Xu, Xiaoling Xia, Junxiang Jiang, Chengtai Cao, Bolei He, Kunbin Chen, Wei He
-
Patent number: 12148057Abstract: Systems and methods for dataset distinctiveness modeling are disclosed. For example, databases may be queried for datasets associated with intellectual property assets, particularly trademarks. A vector representation may be generated for the mark in question, and a vector representation may be generated for the description of goods and/or services associated with the mark. A machine learning model may be trained to predict a distinctiveness score based on the vector representations, similarity metrics between the trademark and other marks, goods and services of the other marks, and context data associated with the trademarks.Type: GrantFiled: June 3, 2022Date of Patent: November 19, 2024Assignee: Moat Metrics, Inc.Inventors: David Craig Andrews, Deanna Lily Emery, Melody Denise Litovkin, Ke Feng, Stacy P. Chronopoulos, Grace Edith Carlson
-
Patent number: 12067900Abstract: A method for managing engagement and presentation of electronic document(s) involves receiving input of a verification code of a client user whose anonymity is preserved, sending a login request to log the client user into a client account that is under supervision of a supervisory user, receiving authorized access for the client user in response the request, retrieving from the account electronic documents made available by the supervisory user, receiving an indication of assignment of a selection of a particular electronic document to the client user, providing content from the electronic documents assigned to the client user, monitoring progress of the client user in the particular electronic document, and triggering rewards based upon progress of the client user.Type: GrantFiled: February 14, 2022Date of Patent: August 20, 2024Assignee: SpoonRead Inc.Inventors: Bart Alan Meltzer, Mayank V. Vadodaria
-
Patent number: 12056197Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining summary content for resources in a domain. In one aspect, a method includes accessing a first resource belonging to a particular domain, selecting an anchor in the first resource linking to a second resource belonging to the particular domain, identifying particular text content in the first resource that is subordinate to the anchor that the second resource includes the particular text content that is subordinate to the anchor, based on determining that the second resource includes the particular text content that is subordinate to the anchor, generating a domain template for the particular domain, the domain template specifying a location of the particular text content in the second resource, and determining, for each respective resource belonging to the particular domain having a structure matching the domain template, respective text content for the respective resource.Type: GrantFiled: January 5, 2023Date of Patent: August 6, 2024Assignee: Google LLCInventors: Chen Sun, Yifan Xu
-
Patent number: 11973840Abstract: Systems and methods for facilitating user interaction such as within a social network are described. In one implementation, location-based display of images and/or other information associated with other users or entities may be provided. The information may be provided in association with mapping or other positional data or information such as personal interests.Type: GrantFiled: August 4, 2021Date of Patent: April 30, 2024Assignee: GRINDR LLCInventors: Joel Joseph Simkhai, Scott Ryan Lewallen, Morten Bek Ditlevsen
-
Patent number: 11847236Abstract: The present teaching relates to a method, system, and programming for encrypted searching. In a search session, a uniform resource locator (URL) is received, wherein a portion of the URL is encrypted via a first key. A second key associated with the first key is obtained. A determination is made regarding whether a time-related criterion associated with the second key is satisfied. In response to the time-related criterion being satisfied, the portion of the URL is decrypted based on the second key to obtain a keyword, one or more search results are obtained based on the keyword, and a webpage including the one or more search results to be provided to a user is generated.Type: GrantFiled: August 8, 2022Date of Patent: December 19, 2023Assignee: YAHOO ASSETS LLCInventors: Stephen Owens, Sonia Johnson, Ramu Adapala, Chris Elza Kurian
-
Patent number: 11729173Abstract: An apparatus and method for online service access control are provided. The method for online service access control according to one embodiment includes determining a device having control right for an online service from among a plurality of user devices accessing a user's account for the online service, providing data generated, by a server, for the online service to the device having control right, and providing data generated, by the device having control right, for the online service to the server, wherein the providing of the data generated by the server comprises, when the device having control right is changed to another device according to the determination, providing the device currently having control right with data required to seamlessly provide the online service, which has been provided to the device previously having control right, to the device currently having control right.Type: GrantFiled: December 8, 2020Date of Patent: August 15, 2023Assignee: NCSOFT CorporationInventor: Taekhun Kim
-
Patent number: 11722736Abstract: Systems and associated methods are described for providing content recommendations. The system accesses content item consumption data for a plurality of users subscribed to a media service. Then, the system determines that a first subset of the plurality of users has unsubscribed from the media service and that a second subset of the plurality of users has not unsubscribed from the media service. The system identifies a time slot typical for the first subset of users and atypical for the second subset of users based on content item consumption data of the first subset of users and content item consumption data of the second subset of users. In response to determining that a user is consuming a first content item at the identified time slot, the system generates for display a recommendation for a second content item that is scheduled for a different time slot.Type: GrantFiled: April 1, 2021Date of Patent: August 8, 2023Assignee: Rovi Guides, Inc.Inventor: Michael Hoffman
-
Patent number: 11693549Abstract: Techniques are disclosure for a data enrichment system that enables declarative external data source importation and exportation. A user can specify via a user interface input for identifying different data sources from which to obtain input data. The data enrichment system is configured to import and export various types of sources storing resources such as URL-based resources and HDFS-based resources for high-speed bi-directional metadata and data interchange. Connection metadata (e.g., credentials, access paths, etc.) can be managed by the data enrichment system in a declarative format for managing and visualizing the connection metadata.Type: GrantFiled: January 14, 2021Date of Patent: July 4, 2023Assignee: Oracle International CorporationInventors: Alexander Sasha Stojanovic, Douglas C. Savolainen, Mark Kreider
-
Patent number: 11687808Abstract: In an approach to AI explaining for natural language processing, responsive to receiving an input text for a machine learning model, an output is generated from the machine learning model. A plurality of alteration techniques are applied to the input text to generate one or more alternate outputs, where each alternate output corresponds to an alteration technique. A variation rate of the alternate output is calculated for each alteration technique. A preferred technique of generating neighboring data of the input text is generated based on a comparison of the variation rate of the alternate output for each alteration technique.Type: GrantFiled: September 3, 2020Date of Patent: June 27, 2023Assignee: International Business Machines CorporationInventors: Takumi Yanagawa, Fumihiko Terui, Kensuke Matsuoka, Sayaka Furukawa
-
Patent number: 11678000Abstract: A computer system provides a method for delivering a video stream to a viewer and delivering, in synchrony with the video stream, social media content created during the current and previous viewings of the video stream by first-time viewers of the video stream.Type: GrantFiled: September 27, 2021Date of Patent: June 13, 2023Assignee: ESW Holdings, Inc.Inventors: Aslam Khader, Larry Alan Westerman
-
Patent number: 11616818Abstract: Disclosed embodiments include systems and methods for distributed control of media-playback components of a webcast. In an example, a webcast presenter's device can include a webcast compositing engine for creating a webcast from a variety of data sources, a media-playback engine for playing media content items, and a message processing engine for processing messages sent from audience members to the presenter. The message processing engine can obtain the messages and parse the messages for tokens indicative of a requested media content item. The message processing engine, having identified the requested media content item, can then cause the media-playback engine to play the requested content or add it to a queue.Type: GrantFiled: September 30, 2020Date of Patent: March 28, 2023Assignee: Spotify ABInventors: Brendan Marsh, Felix Bruns, Niklas Wahlen
-
Patent number: 11593867Abstract: A computer system configured to integrate a plurality of websites is provided. The computer system includes a memory, a display, and at least one processor coupled to the memory and the display. In one example, the system comprises a monitoring component executed by the at least one processor and configured to analyze web content generated by a website provider and detect one or more identified elements within the web content. The system may also comprise a converting component executed by the at least one processor and configured to, responsive to detection of the one or more identified elements by the monitoring component, convert at least one portion of the web content into converted content, wherein the at least one processor is configured to display, in the display, the converted content and at least one other portion of the web content.Type: GrantFiled: June 21, 2022Date of Patent: February 28, 2023Assignee: UNITED PARCEL SERVICE OF AMERICA, INC.Inventor: Jeffrey C. Sager
-
Patent number: 11574150Abstract: Quality associated with an interpretation of data captured as unstructured data can be determined. Attributes can be identified within the unstructured data automatically. Subsequently, sentiment associated with each of the attributes can be determined based on the unstructured data. Correctness of the unstructured data, and thus the interpretation, can be assessed based on a comparison of the attribute and associated sentiment with structured data. A quality score can be generated that captures the quality of the data interpretation in terms of correctness and as well as results of another analysis including completeness, among others. Comparison of the quality score to a threshold can dictate whether or not the interpretation is subject to further review.Type: GrantFiled: November 18, 2019Date of Patent: February 7, 2023Assignee: Wells Fargo Bank, N.A.Inventors: Pranshu Sharma, Srimoyee Duttagupta, Naveen Gururaja Yeri, Hemalatha AC, Dipan Banerjee, Alan On Yau, Michelle Sunna Nowe, Manesh Saini, Hasan Adem Yilmaz
-
Patent number: 11561398Abstract: System, method, and non-transitory computer readable medium for presenting audio-based visual overlays on see-through optical assemblies. Overlays are presented by capturing, via a camera of an eyewear device, initial images of a scene, receiving an audio signal, modifying the initial images responsive to the audio signal to create overlay images, and displaying, via a see-through optical assembly of the eyewear device, the overlay images to a wearer of the eyewear device over the scene in a viewing area of the eyewear device.Type: GrantFiled: January 31, 2022Date of Patent: January 24, 2023Assignee: Snap Inc.Inventor: David Meisenholder
-
Patent number: 11544450Abstract: Disclosed are database systems, methods, systems, and computer program products for providing tabular data in a social network feed. In some implementations, a server of a database system stores, in a database, social network feed data comprising a plurality of feed items as data objects. The server also stores, in a database, tabular data as data objects. The server shares the social network feed data and the tabular data in a social network feed displayable to present the feed items and the tabular data in a user interface, the tabular data being presentable in the user interface in a tabular format. The user interface may receive shareable user commentary regarding the tabular data. The stored tabular data may be editable by users of the database system. The social network feed may be updated to comprise notifications of edits to the tabular data.Type: GrantFiled: November 19, 2020Date of Patent: January 3, 2023Assignee: Salesforce, Inc.Inventors: Sonali Agrawal, Ryan Spraetz, Cheryl Porro
-
Patent number: 11444909Abstract: A method implemented by at least one server computer is provided, including: providing, over the Internet, access to a plurality of topics, wherein each topic includes, and further provides access to, a plurality of posted items; recording interaction data for the plurality of topics, the interaction data identifying user activity occurring within each of the topics; analyzing the interaction data to identify clusters of topics that exhibit similar behavioral patterns; for each cluster of topics, generating a community that includes the topics in the cluster; providing, over the Internet, access to the communities, wherein accessing a given community further provides access to the topics included in that community, which further provide access to the posted items that are included in the topics within that community.Type: GrantFiled: December 2, 2019Date of Patent: September 13, 2022Assignee: YAHOO ASSETS LLCInventors: Aasish Pappu, Troy Chevalier, Xue Wu
-
Patent number: 11422747Abstract: A memory system may include: one or more memory devices each including a plurality of memory cells for storing data; a memory for storing meta data associated with the stored data; and a memory controller in communication with the memory and the one or more memory devices and for loading the meta data from the memory, and generating first meta page based on the meta data according to a first layout, and storing the first meta page in the memory device.Type: GrantFiled: January 28, 2021Date of Patent: August 23, 2022Assignee: SK hynix Inc.Inventor: Jin Pyo Kim
-
Patent number: 11212384Abstract: A deployment server system may dynamically generate a user interface for a mobile application. The mobile application may comprise a set of interface pages and a set of workflow steps, and each workflow step may define a transition from a first interface page to a second interface page. The deployment server system obtains, from a mobile device, a workflow step request. The workflow step may include a transition from the interface page and transition data determined based on the interface page. The deployment server system determines a second interface page based on the interface page and transition data indicated in the workflow step request, generates a unit test for the second interface page. The deployment system validates the workflow step request by testing the second interface page using the generated unit test, and based on successfully validating the workflow step request, the deployment server may transmit the second interface page.Type: GrantFiled: December 20, 2019Date of Patent: December 28, 2021Assignee: Capital One Services, LLCInventors: Bhavani R. Rao, Mark W. Zehr
-
Patent number: 11183300Abstract: Method and apparatus for providing guidance to medical professionals. In some embodiments, at least one natural language understanding engine is used to analyze at least one narrative provided by a radiologist in connection with a study of one or more medical images. One or more decision rules are applied to one or more facts extracted by the at least one natural language understanding engine from the at least one narrative, and a result of applying the one or more decision rules to the one or more facts extracted from the at least one narrative is used to provide guidance to the radiologist.Type: GrantFiled: June 5, 2013Date of Patent: November 23, 2021Assignee: Nuance Communications, Inc.Inventor: Sepehr Sadeghi
-
Patent number: 11176175Abstract: Disclosed are a method and system for propagating data changes in a hierarchy of dataset models in which each dataset model comprises an analytic and one or more parent datasets, including a primordial dataset. The analytic is executed to instantiate a first instance of the data model. After a change in a primordial dataset, each instance of a dataset model that descends from the primordial dataset is invalidated, and the analytic is re-executed to create a second instance of the data model. Analytical results may be displayed. The first dataset model may include a metric in which the definition of the metric comprises metadata of the dataset model. Metric values may be stored in a first cache, re-computed on a new instance of the dataset model, and stored in a second cache.Type: GrantFiled: July 31, 2015Date of Patent: November 16, 2021Assignee: Pulselight Holdings, Inc.Inventors: James Snyder, Stuart Jarriel, Joseph Raphael Dente
-
Patent number: 10901765Abstract: According to one aspect, a system comprising a memory, at least one processor coupled to the memory, and a virtual line simulator executable by the at least one processor is provided. The virtual line simulated may be configured to receive information identifying at least one virtual line, add, in response to receiving the information, an identifier of a user to a position in the at least one virtual line, receive data indicating that the user completed at least one activity, and reposition, in response to receiving the data, the user to a new position in the at least one virtual line.Type: GrantFiled: January 22, 2015Date of Patent: January 26, 2021Assignee: NIKE, Inc.Inventors: Ron Faris, Aaron Uhrmacher, Robert Reed, Jonathan Apostoles
-
Patent number: 10877624Abstract: An electronic device for recording and displaying memo objects and method executing the same are disclosed herein. The electronic devices includes a display and a processor. The processor is configured to execute steps implementing the method, including receive a memo object to a screen mode or a visual object presently displayed on the display when a memo input mode is active, store an association between the memo object and the presently displayed screen mode or visual object, and display the memo object on a memo layer disposed over the screen mode or visual object.Type: GrantFiled: July 9, 2014Date of Patent: December 29, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Ji-Hyun Kim, Se-Jun Song, Young-Eun Han
-
Patent number: 10868873Abstract: In order to provide a communication session log analysis device allowing integration of communication session logs that makes it p to provide web session time with which quality of user experience can be evaluated with high precision, a communication session log analysis device according to the present invention that updates information relating to a web session includes: a web session integration means for integrating, when time elapsed from a start time of a reference communication session to a start time of one communication session is equal to or less than a threshold value, the one communication session into the same web session as the reference communication session, a threshold value setting means for setting the threshold value, based on a predetermined probability distribution, and a filtering means for extracting the web session determined as valid by statistical testing based on statistical information relating to a configuration of the web site.Type: GrantFiled: November 13, 2017Date of Patent: December 15, 2020Assignee: NEC CORPORATIONInventors: Anan Sawabe, Hiroshi Yoshida, Kousuke Nogami
-
Patent number: 10839029Abstract: A system and method for creating a user profile and for using the user profile to order search results returned by a search engine. The user profile is based on search queries submitted by a user, the user's specific interaction with the documents identified by the search engine and personal information provided by the user. Terms for the user profile may be selected from the documents accessed by the user by performing paragraph sampling or context analysis. Generic scores associated with the search results are modulated by the user profile to measure their relevance to a user's preference and interest. The search results are re-ordered accordingly so that the most relevant results appear on the top of the list. User profiles can be created and/or stored on the client side or server side of a client-server network environment.Type: GrantFiled: March 3, 2016Date of Patent: November 17, 2020Assignee: GOOGLE LLCInventor: Stephen R. Lawrence
-
Patent number: 10715503Abstract: The disclosure provides a method and an apparatus for acquiring an electronic file. The method for acquiring an electronic file includes: generating a first encryption key according to login information of a user of a terminal device at the time of logging in to a platform server and a first identifier corresponding to an information providing server that provides the electronic file; sending a first request message for acquiring the electronic file to the platform server; receiving the electronic file encrypted using a second encryption key and returned by the platform server according to the login information and the first request message; and generating a first decryption key according to the first encryption key, and decrypting, using the first decryption key, the electronic file encrypted using the second encryption key, so as to obtain the decrypted electronic file. By means of the disclosed embodiments, private information concerning a user in an electronic file is not leaked by a platform server.Type: GrantFiled: May 5, 2016Date of Patent: July 14, 2020Assignee: ALIBABA GROUP HOLDING LIMITEDInventors: Jia Zhang, Kai Li
-
Patent number: 10685065Abstract: Method, system, and programs for recommending content to a user. First information related to one or more previous users is first obtained. A model that maps from users to topics of interest is then established based on the first information related to the one or more previous users. Second information related to the current user is also obtained. One or more topics of interest are identified for the current user based on the model. Content is recommended to the current user in accordance with the one or more topics of interest for the current user. Eventually, an updated model is generated by integrating information associated with the current user with the model established based on the first information related to the one or more previous users. The information associated with the current user includes the second information related to the current user.Type: GrantFiled: March 17, 2012Date of Patent: June 16, 2020Assignee: HAIZHI WANGJU NETWORK TECHNOLOGY (BEIJING) CO., LTD.Inventors: Zhaohui Zheng, Xin Li, Rongqing Lu, Shuanghong Yang
-
Patent number: 10671631Abstract: A system, a method, and a non-transitory computer readable for generating a profile of one or more data objects comprising determining a format of the at least one data object and selecting a data transformation policy based on the format of the at least one data object and generating a model descriptive of the non-structured data contained in the at least one data object based on the data transformation policy and selecting at least a portion of the model indicative of a portion of the non-structured data and generating a profile of the portion of the non-structured data contained in all of the one or more data objects.Type: GrantFiled: October 31, 2016Date of Patent: June 2, 2020Assignee: Informatica LLCInventors: Gadi Wolfman, Uri Vax, Shanavazh Basha Shotabai, Ofer Lahav
-
Patent number: 10613967Abstract: Generating accessibility suggestions for segments of a web page. A web page is segmented into constituent portions and an accessibility of each portion is determined with suggestions for accessibility improvement.Type: GrantFiled: November 15, 2017Date of Patent: April 7, 2020Assignee: International Business Machines CorporationInventors: Nidhi Bansal, Mudit Mehrotra
-
Patent number: 10582230Abstract: A content delivery server may allow users to redirect browsed content from one system to another. A user may install or activate a plug-in to a browser, such as an Internet browser, and the plug-in may be linked to the user's account on another service. As the user browses content from the browser, the user may select a command to cause the browsed content to be delivered to the other service, ingested by the other service, and made available to the user from the other service.Type: GrantFiled: January 10, 2018Date of Patent: March 3, 2020Assignee: Comcast Cable Communications, LLCInventors: Mark Swan, Weidong Mao, Sree Kotay, Mark Vickers, Mohsin Roowalla, Chris Kennedy
-
Patent number: 10534850Abstract: Presenting a link label for multiple hyperlinks includes presenting a layered data element in an electronic message with a link label that represents multiple hyperlinks in a display, designating an active hyperlink from the multiple hyperlinks based on specific criteria associated with a recipient of the electronic message, and directing the recipient of the electronic message to an online location of the active hyperlink in response to user input selecting the link label.Type: GrantFiled: May 16, 2013Date of Patent: January 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco C. Schembari
-
Patent number: 10496263Abstract: Embodiments of the present invention provide a method and system for de-anonymization of online user identity, user tracking techniques, user behavior and preference analysis, customization of user interfaces, and combinations thereof. Fingerprinting attributes may be collected from a client device during anonymous browsing to identify the user, and based on tracked activities from the browsing session, a user profile for that user may be created and/or updated. When a user using the client device with the same fingerprinting attributes initiates a login session, the information from the stored user profile may be used to create a customized user interface.Type: GrantFiled: January 3, 2017Date of Patent: December 3, 2019Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Boris T. H. So, Jacky C. T. Chan
-
Patent number: 10452787Abstract: Techniques for automated document translation are described. An apparatus may comprise a translatable content component, an intermediate component, and a translation management component. The translatable content component may be generally operative to extract translatable content from an original document, and to construct a translated document based on extracted translated content, the translated document comprising a translation of the original document from a first language to a second language. The intermediate component may be operative to create one or more intermediate documents from extracted translatable content, and to extract translated content from one or more translated intermediate documents. The translation management component operative to transmit the one or more intermediate documents to a translation service for translation from a first language to a second language and to receive one or more translated intermediate documents from the translation service.Type: GrantFiled: May 12, 2016Date of Patent: October 22, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Stephen Condie, Charles Reid
-
Patent number: 10432666Abstract: A method of policy management in a Data Loss Prevention (DLP) system uses a policy model that associates a user with one or more DLP endpoints. When an endpoint is added to the system, a set of policies for that endpoint are determined using an identity of the user that is associated with the endpoint and a list of roles or groups for that user. At policy distribution time, the method determines a set of endpoints to which the policy is to be distributed.Type: GrantFiled: April 8, 2016Date of Patent: October 1, 2019Assignee: Sailpoint Technology Holdings, Inc.Inventors: Neil Ian Readshaw, Jayashree Ramanathan, Gavin George Bray
-
Patent number: 10423714Abstract: Some examples described are directed to operations performed by a processor of a computer system to receive text data corresponding to a piece of text (e.g., a text string) displayable via a display device. The processor can further perform operations to determine, based on evaluation of the text data using text-filtering logic, that a revision condition exists for at least a portion of the piece of text. The processor can further perform operations to, in response to determination that the revision condition exists, determine, for a display data set corresponding to the piece of text, to either not display the at least the portion of the piece of text or display a modified form of the at least the portion of the piece of text. The processor can further perform operations to, present, via the display device, a display (e.g., a graphical-user-interface object) corresponding to the display data set.Type: GrantFiled: January 26, 2017Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Diane C. Chalmers, Nixon Cheaz, Andrew J. Ivory, David M. Stecher
-
Patent number: 10387507Abstract: A system customizes a news document associated with a user of a news aggregation service. The system includes multiple news source servers that store news content and a remote news aggregation server. The news aggregation server creates a customized news document based on one or more personalized search queries received from a user. The news aggregation server fetches the news content from the multiple news source servers, aggregates the news content, and searches the aggregated news content based on the one or more personalized search queries. The news aggregation server provides selected news content to the customized news document based on results of the search.Type: GrantFiled: March 17, 2014Date of Patent: August 20, 2019Assignee: Google LLCInventors: Krishna Bharat, Michael Schmitt, Michael Curtiss, Marissa Mayer, Kerah Cottrell, Brian Rakowski, Anurag Acharya
-
Patent number: 10379709Abstract: Systems and methods that help ensure that content on a webpage is read and understood by analyzing user activity on a graphical user interface are described. As a user views and interacts with a webpage, activity of the user is monitored. For example, data associated with eye movement, brainwave activity, lip movement, eyebrow movement, and/or forehead wrinkling is collected. This data is then analyzed to determine if the user read and understood the content presented. Should the user fail to read and/or comprehend the content, the user may be alerted and/or prevented from proceeding or accessing additional content.Type: GrantFiled: April 8, 2016Date of Patent: August 13, 2019Assignee: PayPal, Inc.Inventor: Michael Charles Todasco
-
Patent number: 10380119Abstract: In particular embodiments, a method includes receiving, from a client device associated with a first entity of a communication service, a search query from the first entity, identifying one or more content items matching the search query, the one or more content items being associated with one or more second entities of the communication service, and sending, to the client device responsive to the search query, one or more search results corresponding to one or more of the content items, respectively, each content item of the search results being associated with a second entity that does not correspond to an entity on a gray list, wherein the gray list is based on a black list.Type: GrantFiled: June 6, 2016Date of Patent: August 13, 2019Assignee: Facebook, Inc.Inventor: Christopher Lunt
-
Patent number: 10380218Abstract: A method of filtering web content may include receiving a request from a client device for code for displaying web content. The request may be associated with one or more attributes. The method may also include identifying a section of the code that is enclosed by a set of tags that specify requirements for accessing the section of the code. The method may additionally include determining that the one or more attributes associated with the request do not meet the requirements for accessing the section of the code. The method may further include sending the code for displaying the web content to the client device with the section of the code enclosed by the set of tags removed.Type: GrantFiled: March 16, 2016Date of Patent: August 13, 2019Assignee: Oracle International CorporationInventors: Prakash Dodeja, Eric Tarasoff, Donald Joseph Bircher, Tomasz Pęczek
-
Patent number: 10366440Abstract: In various implementations, a visual representation of a product is presented to an online consumer. The visual representation can have one or more regions that are each associated with one or more feature tags associated with a particular category of the product. While the consumer interacts with the visual representation, interaction times between the consumer and the product's visual representation are monitored and measured to determine which features of the product appear to be of particular interest to the consumer. Based on the monitored interaction times, product upsell recommendations associated with the same category of the product are generated and presented to the user.Type: GrantFiled: October 28, 2015Date of Patent: July 30, 2019Assignee: Adobe Inc.Inventors: Suryadeep Kumar Agrawal, Sachin Soni, John Thomas Kucera, Ashish Duggal, Anmol Dhawan
-
Patent number: 10366371Abstract: A method and apparatus for processing service requests. A computer system creates a preliminary compendium comprising building blocks. A building block is a word entity extracted from a text source in a plurality of text sources that are related to a domain of interest. At least a portion of the text sources comprises past service requests. The computer system filters the building blocks in the preliminary compendium based on relevance with respect to the domain of interest to create similarity indicators that form a refined compendium. The computer system analyzes text within a new service request using the past service requests and the refined compendium to generate a ranking of past service requests that ranks the past service requests based on similarity to the new service request. The ranking of past service requests enables the computer system to identify a set of possible resolutions for the new service request.Type: GrantFiled: January 29, 2016Date of Patent: July 30, 2019Assignee: The Boeing CompanyInventors: Philip Gabriel June, Bryan Quolent Yu, Thai Thanh Nguyen, Candice Sik Suen Chan, Amir Danak, Ruiwei Jiang
-
Patent number: 10362371Abstract: The present invention proposes a method for transmitting a broadcasting signal. The method for transmitting a broadcasting signal according to the present invention proposes a system capable of supporting a next generation broadcasting service in an environment which supports next generation hybrid broadcasting that uses a terrestrial broadcasting network and an Internet network. Also, the present invention proposes an effective signaling scheme that can cover both the terrestrial broadcasting network and the Internet network in the environment that supports the next hybrid broadcasting.Type: GrantFiled: May 25, 2016Date of Patent: July 23, 2019Assignee: LG ELECTRONICS INC.Inventors: Seungryul Yang, Kyoungsoo Moon, Woosuk Ko, Sungryong Hong
-
Patent number: 10326819Abstract: The present disclosure discloses a method and an apparatus for detecting an access path. A specific implementation of the method includes: in response to receiving an access request for a source website, selecting a plurality of preset paths as candidate paths according to an address of the source website; transmitting the access request to the source website along each of the candidate paths in sequence until a successful transmission is detected; and in response to detecting the successful transmission, recording a successfully transmitting path as a default path for accessing the source website next time. This implementation implements dynamic adjustment of a website access path and maximizes a website access success ratio.Type: GrantFiled: July 3, 2017Date of Patent: June 18, 2019Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.Inventor: Yu Bai
-
Patent number: 10320833Abstract: A system is provided for detecting creation of malicious user accounts. The system includes a processor, a memory, and an application including instructions configured to: collect data corresponding to creation of new user accounts, where the new user accounts are associated with at least two distinct organizations, at least two distinct subscriptions, or at least two distinct customers, and where each of the new user accounts has a user name; determine properties based on the data and for a group of similar ones of the user names; evaluate the properties of the new user accounts corresponding to the group of similar ones of the user names and determine whether a probability for the new user accounts to be created having the group of similar ones of the user names is less than a predetermined threshold, and generate an alert based on a result of the evaluation of the properties.Type: GrantFiled: April 14, 2017Date of Patent: June 11, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Moshe Israel, Nir Gafni, Josef Weizman
-
Patent number: 10304086Abstract: In one embodiment, techniques are provided for estimating demographic information. A current device demographic profile for a mobile device is retrieved. An estimated geographic location of the mobile device and a time at which the mobile device visited the estimated geographic location is determined. Based on this, a location demographic profile for a geographic area that includes the estimated geographic location and for a time frame that includes the determined time is retrieved. The current device demographic profile for the mobile device is updated based on the location demographic profile. Further, the location demographic profile is updated based on a plurality of device demographic profiles of a plurality of mobile devices that visit geographic locations within the geographic area, the plurality of mobile devices including the mobile device.Type: GrantFiled: March 28, 2016Date of Patent: May 28, 2019Assignee: Skyhook Wireless, Inc.Inventors: Andrew J. Broadstone, Russel Kipp Jones, Edward James Morgan, Farshid Alizadeh-Shabdiz, Nicolas Brachet
-
Patent number: 10275532Abstract: A system, method and graphic user interface for facilitating content discovery. The system and method including the selection (1402) of a number of display regions based on a display type, and the selection (1404) of item categories to be displayed in the display regions in accordance with a content discover process. The content discovery process is a greedy process that includes a multi-way search process (700) that tracks a user's item category selections and removes non-selected item categories displayed in the displayed regions from future display in the display regions during the content discovery process, and an item category selection process (900) that selects at least one item category that has not been displayed in the display regions and was not previously non-selected during the multi-way search process (700).Type: GrantFiled: January 23, 2014Date of Patent: April 30, 2019Assignee: InterDigital CE Patent HoldingsInventors: Sandilya Bhamidipati, Branislav Kveton
-
Patent number: 10262065Abstract: A computer-implemented method for hybrid task assignment is presented. A working hardware node crawls a particular application and encounters a task. A mapping function is used to determine whether the task encountered is reserved. In response to a determination the task encountered is not reserved, the task is handled by the working node, and in response to a determination the task encountered is reserved, the task encountered is sent to a central unit. A determination is made as to whether the working node is idle. In response to a determination the working node is idle, another task is requested from the central unit by the working node. In response to a determination the working node is not idle, as determination is made as to whether all tasks are complete. In response to a determination all tasks are not complete, the task is handled by the working node.Type: GrantFiled: November 21, 2014Date of Patent: April 16, 2019Assignee: International Business Machines CorporationInventors: Gregor Von Bochmann, Guy-Vincent R. Jourdan, Iosif V. Onut, Seyed M. Mir Taheri
-
Patent number: 10263935Abstract: One or more techniques and/or systems are provided for defining a message behavior profile for a sender, which may be used to categorize messages from the sender. A message behavior profile may be defined based upon, for example, message distribution behavior of the sender (e.g., volume, frequency, variance in content amongst messages sent to recipients, etc.); recipient interactions with messages from the sender (e.g., message read rates, message response rates, etc.); unsubscription options comprised within messages from the sender; and/or other factors. In this way, the message behavior profile and/or features extracted from a message may be used to categorize a message from the sender (e.g., newsletter, commercial advertisements, alert, social network etc.). Categorized messages may be organized into folders, displayed or hidden within views, and/or processed based upon their respective categorizations.Type: GrantFiled: March 15, 2018Date of Patent: April 16, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ivan Osipkov, Wei Jiang, Malcolm Hollis Davis, Douglas Hines, Joshua Korb
-
Patent number: 10229219Abstract: Systems, methods, and non-transitory computer readable media configured to determine a value associated with at least one signal indicative of objectionable material in a content item. The value associated with the at least one signal indicative of objectionable material can be compared with a threshold value associated with the at least one signal. A demotion value can be determined in response to satisfaction of the threshold value associated with the at least one signal.Type: GrantFiled: May 1, 2015Date of Patent: March 12, 2019Assignee: Facebook, Inc.Inventors: Erich James Owens, Varun Kacholia