Implicit Profile Patents (Class 707/734)
  • Patent number: 10417039
    Abstract: Methods, systems, and computer program products for dispatching an incoming event are described. A scorable tree is obtained and the incoming event is submitted to a root node of the scorable tree for processing. The incoming event is augmented with scoring data generated by the root node to create a scoring event and the scoring event is iteratively passed from each parent node of the scorable tree to each corresponding child node of the scorable tree for further processing until each leaf node of each branch of the scorable tree is reached, wherein each child node augments an incoming scoring event with additional scoring data and each leaf node generates an intermediate scoring event.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: September 17, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Christopher C. McConnell, William L. Portnoy, Steven W. Ickman, Shahin Shayandeh, John Anthony Taylor
  • Patent number: 10304116
    Abstract: Various embodiments are presented which comprise an electronic catalog of products, wherein the catalog comprises a taxonomy of product categories and products within the categories, wherein various users input filter parameters and these are monitored, whereupon a new set of filter parameters are accepted and compared to the past set of filter parameters to generate content recommendations.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: May 28, 2019
    Assignee: CBS INTERACTIVE, INC.
    Inventor: Daniel F. Schmidt
  • Patent number: 10296634
    Abstract: Systems, methods, and non-transitory computer-readable media can acquire a set of labels associated with a set of content items. Each label in the set of labels can be associated with at least one content item in the set of content items. It can be determined that at least two labels, out of the set of labels, are related. The at least two labels can be determined to be related based on at least one of a co-occurrence metric associated with the at least two labels or a topic similarity metric associated with the at least two labels. One label can be selected, out of the at least two labels, as being representative of the at least two labels.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: May 21, 2019
    Assignee: Facebook, Inc.
    Inventors: Ehud Weinsberg, Bogdan State, AmaƧ Herda{hacek over (g)}delen, Thomas Frederick Dimson, Bai Xiao, Danilo Torres de Sa Resende
  • Patent number: 10282381
    Abstract: Embodiments of the present invention provide a method and an apparatus for discovering a closely related user. The method includes: acquiring first data of a first user on social media and second data of a second user on the social media, where the second user is a user following the first user and/or a user followed by the first user; then, establishing a user model of the first user according to the first data and the second data; then, acquiring third data of a third user in social media, where the third user and the first user do not follow each other; afterward, performing matching between the third data and the user model to perform calculation, to obtain a matching result; and finally, if the matching result is greater than a preset value, determining that the third user is a closely related user of the first user.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: May 7, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Huafei Li, Yibo Zhang
  • Patent number: 10268738
    Abstract: Systems and methods for displaying estimated relevance indicators for result sets of documents and for displaying query visualizations are disclosed. A method includes receiving a search query including a plurality of query terms. The method further includes searching a database using the search query to identify the result set of documents and calculating an estimated relevance score for the result set of documents. The estimated relevance score is indicative of a degree to which the result set of documents are relevant to the search query. The method further includes providing for display the estimated relevance indicator based on the estimated relevance score. The estimated relevance indicator provides a visual indication of the degree to which the result set of documents are relevant to the search query. Query visualizations including a plurality of nodes and a plurality of connectors are also disclosed.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: April 23, 2019
    Assignee: LexisNexis, a division of Reed Elsevier Inc.
    Inventors: Richard D. Miller, Jacob Aaron Myers, Travis Shane Ritchie, Todd J. Frascone
  • Patent number: 10237222
    Abstract: The disclosed technology covers messaging systems and methods, and computer program products embodying such systems and methods. An example computer-implemented method includes receiving, at a message server, a plurality of messages for a plurality of remote mobile devices; and providing a single network connection between the message server and a first mobile device of the plurality of mobile devices. The first mobile device may have a first user profile and a second user profile, each with its own applications and preferences. The method may include associating the first user profile with a first user identifier, and the second user profile with a second identifier. When a message is received, and directed toward the first user profile, the method may include packaging the first message with the first user identifier, and transmitting the first message, along with the first user identifier, to the first mobile device.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: March 19, 2019
    Assignee: Google LLC
    Inventor: Francesco Nerieri
  • Patent number: 10223637
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for predicting the accuracy of user submissions. One of the methods includes receiving, from a user, an update to an attribute of an entity related to a topic. If the user is determined to be reliable relative to the topic based on user profile data of the user, the knowledge base is updated with the update to the attribute of the entity.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: March 5, 2019
    Assignee: Google LLC
    Inventors: Krzysztof Czuba, Evgeniy Gabrilovich
  • Patent number: 10210218
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for processing a file to generate a recommendation using a database system. A database can be maintained. The database can store data objects identifying historical keywords for a user and weights associated with the historical keywords. Information identifying a file can be received. The file can be processed to extract file keywords. A query attribute can be generated based on the historical keywords, the file keywords, and the weights. It can be determined that the query attribute conforms to a designated characteristic associated with the user. Data indicating a recommendation of the file can be generated in response to determining that the query attribute conforms to the designated characteristic. The data indicating the recommendation can be provided as at least a portion of a feed item of a feed of a social networking system.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: February 19, 2019
    Assignee: salesforce.com, inc.
    Inventor: Jed Crosby
  • Patent number: 10198503
    Abstract: Disclosed is a system and method for performing a semantic operation on a social network. In an embodiment, the method comprises receiving a social network user context associated with a user of the social network; generating, through a semantic operation, an interest network based on the user context information; and filtering, ranking or augmenting, using at least one processor executing stored program instructions, a retrieval of information related to the social network based on the interest network; wherein the interest network comprises concepts represented by a data structure associated with the concepts in the interest network. In another embodiment, the method further comprises representing the interest network as an interest graph. In yet another embodiment, the semantic operation is a synthesis operation or retrieval operation performed on a knowledge representation.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: February 5, 2019
    Assignee: PRIMAL FUSION INC.
    Inventors: Peter Sweeney, Ihab Francis Ilyas, Naim Khan
  • Patent number: 10176264
    Abstract: A database of technical support calls, or queries received for technical support, is used to identify popular topics for an entity such as a company. The topics may be issues related to products provided by the company such as software. Relevant information is collected for each topic from internal sources (such as knowledge bases or other technical publications) and external sources (such as webpages or online forums). The information is used to create topic pages for each topic that are meant to provide information related to the topic, as well as guide users to resources where additional information for the topic can be obtained. The generated topic pages are encoded using a schema that is recognizable by search engines so that the contents of the topics pages can be presented by the search engines directly in a search results page.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: January 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Isabelle Lehodey, Christian Gschwend, Amanda Diane Flanders, Joel Schaeffer, John James Spilker
  • Patent number: 10158741
    Abstract: Methods, systems, and computer programs are presented for managing interaction between users in a social network. One method includes receiving one or more first user interactions made by a user account in a social network system with content presented in a user interface on a display device. The content is associated with a first entity account in the social network system. The first user interactions include one or more endorsements of the content or the first entity account. The method further includes calculating, by at least one processor, a level of endorsement of the first entity account by the user account based on the endorsements. The method further includes providing a limited level of access to the first entity account to add one or more posts to a stream of the user account in a stream user interface of the social network system based on the level of endorsement.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: December 18, 2018
    Assignee: Google LLC
    Inventors: Michael Nestler, Karthik M. Nagaraj, Dennis Troper, Pavan Desikan, Pavani Diwanji
  • Patent number: 10157212
    Abstract: A machine implemented method, a processing device, and one or more non-transient machine-readable media are provided for analyzing multiple online social networks. The processing device may construct a master actor ontology in a light weight data-interchange format based on information received from the multiple online social networks. The constructed master actor ontology may include available characteristics identified from the received information, multiple derived graph characteristics, user behavior classifications, and an introversion/extroversion indicator for each of multiple actors. At least one logical expression representing at least one correlation of interest with respect to a graph or a subgraph of the master actor ontology may be input and automatically converted to a resource description framework query format. At least one query may be performed over the master actor ontology based on the converted at least one logical expression. At least one result of the at least one query may be provided.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: December 18, 2018
    Assignee: Rsignia, Inc.
    Inventor: Joshua White
  • Patent number: 10127313
    Abstract: The invention relates to a method of retrieving attributes from at least two data sources (DS) by accessing the data source(s) (DS) identifying a number of attributes (A) of said data source(s) (DS), associating/assigning at least two attributes to a set of associated attributes (ASA), storing a retrieving profile (RP), according to which attributes (A) of the data sources may be retrieved. According to the invention, multiple data sources may be accessed by users having limited resources, such as time and money, as access may be established by means of a simple query, which may subsequently be effected by means of the stored retrieving profile.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: November 13, 2018
    Assignee: KAPOW SOFTWARE
    Inventors: Stefan Andreasen, Morten Helles
  • Patent number: 10120946
    Abstract: Users may engage with content that may invoke various emotions. For example, a user may find an image as inspirational, a social network post as funny, etc. Accordingly, content may be labeled with user emotion labels, specified by users that engaged with the content, to create labeled content (e.g., the image may be labeled as inspirational). Emotional transition triggers may be defined for users (e.g., 30 minutes of a user writing a school report using a word processing application). Responsive to a triggering of an emotional transition trigger, labeled content may be provided to a user (e.g., the image may be provided to the user as an inspirational break from writing the school report). In this way, content may be labeled based upon emotions that the content invokes in users, and such labeled content may be provided to users in a contextually relevant manner (e.g., a study break).
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: November 6, 2018
    Assignee: EXCALIBUR IP, LLC
    Inventors: Shirin Oskooi, Dan Pelleg, Yoelle Maarek, Samiksha Harish Kothari
  • Patent number: 10067985
    Abstract: A method of operation of a computing system includes: receiving a request for representing the request from a user; generating a request profile based on the request for processing the request; determining a matching expert with a control unit for the request based on the request profile and based on member profiles for representing members; and communicating the request for the matching expert.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: September 4, 2018
    Assignee: Telenav, Inc.
    Inventors: Arjun Shrinath, Aliasgar Mumtaz Husain, Qi Dai, Liang Wang, Peng Yan
  • Patent number: 10061855
    Abstract: A social networking system obtains user pronunciations of terms whose pronunciations might vary among different users, such as names of users. The social networking system additionally obtains demographic information about the users from whom the pronunciations were obtained, as well as social graph information for those users, such as information about connections of those users in the social graph. Based on the obtained pronunciations, the demographic information, and the social graph information, the social networking system determines, for a user having that name (or other term in question), one or more suggested pronunciations for the name that are likely to be the pronunciations that that user would use.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: August 28, 2018
    Assignee: Facebook, Inc.
    Inventors: Alexander Waibel, Christian Fuegen, Thilo Wolfgang Koehler
  • Patent number: 10051045
    Abstract: Disclosed are examples that relate to searching for content associated with applications. In various examples, a system can include a computing device and a search interface component executable by the computing device. The search interface component can cause the computing device to obtain and validate a search query from a search component. The search interface component can search a search index of restricted application content that corresponds with the search query. The restricted application content is associated with a sandbox for a restricted application. The search interface component can also cause the computing device to provide search results to the search component.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: August 14, 2018
    Assignee: AirWatch LLC
    Inventors: Manjunath Bhat, Vivek Ratilal Vekariya, Raghvendra Singh, Dheeraj Bhati
  • Patent number: 10019730
    Abstract: An input and processing system allows user input information such as user affinity to efficiently block content and request content as well as novel input of commands such as copy/paste on a small mobile device screen among other computing devices. A client/server is also made more efficient due to the enhanced gathering of information such as content feedback from users. Yet another disclosure regards a system allowing leveraging of preexisting information to display content and select brands for user feedback. Also disclosed are systems for increasing sales efficiency, and various GUI interfaces.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 10, 2018
    Assignee: AutoGraph, Inc.
    Inventor: Brian Roundtree
  • Patent number: 10007730
    Abstract: Biases in search and retrieval (i.e., situations where searchers seek or are presented with information that significantly deviates from the truth) may be detected by comparison to one or more authoritative sources. Once bias or potential bias is detected, techniques may be applied to indicate and/or compensate for the bias. Such techniques may allow users to more easily assess the veracity of search results, and increase the chances that users will locate accurate answers to their questions.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: June 26, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Eric Joel Horvitz, Ahmed Hassan Awadallah, Ryen William White
  • Patent number: 9978018
    Abstract: A computer-implemented method and system for optimizing user experience are disclosed. The method and system include determining a power profile of a device; determining historical behavior of at least one user and using a criterion based on the power profile of the device for checking the historical behavior of the at least one user for establishing a connection.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: May 22, 2018
    Assignee: AERIS COMMUNICATIONS, INC.
    Inventors: Drew S. Johnson, George Edward L. Schaefer, Jr.
  • Patent number: 9953262
    Abstract: An application recommending method includes acquiring a first behavior eigenvalue according to behavior data of a first user. It is determined that at least one second user from a user relationship chain of the first user according to the first behavior eigenvalue. The second user is on the user relationship chain of the first user. A degree of similarity between a second behavior eigenvalue and the first behavior eigenvalue is greater than a preset threshold, and the second behavior eigenvalue is a behavior eigenvalue of the second user. A to-be-recommended application for the first user on the basis of behavior data of the at least one second user is determined.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: April 24, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Bing Li
  • Patent number: 9900277
    Abstract: A system and method for resolving topically relevant contacts for a user is provided. One example embodiment provides for a method including acts of presenting, within a web page, a communication list with content that is presented to various user based at least in part on the users being associated with another user and the topical content of the web page. Another example embodiment provides or a system that serves web pages including a communication list with content that is presented to various users based at least in part on the user to user and user to topic associations.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: February 20, 2018
    Assignee: Excalibur IP, LLC
    Inventors: Vishweshwar Rao Dumpeti, Christopher Patrick Moeller, Sean Lyden, Maria Isabel Figueroa, Enrique R. Domenech, Santiago Gamboa
  • Patent number: 9854030
    Abstract: Disclosed are examples that relate to searching for content associated with applications. In various examples, a system can include a computing device and a search interface component executable by the computing device. The search interface component can cause the computing device to obtain a search query from a search component and search for application content associated with the search query. The application content can be associated with respective sandboxes. The search interface component can also cause the computing device to provide search results to the search component.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: December 26, 2017
    Assignee: AIRWATCH LLC
    Inventors: Manjunath Bhat, Vivek Ratilal Vekariya, Raghvendra Singh, Dheeraj Bhati
  • Patent number: 9843603
    Abstract: A technique for dynamically controlling access to client input/output devices includes generating, by a client, a connection request to a central repository. In response to receiving, by the client, a grant to the connection request, an input/output device policy is downloaded from the central repository. The input/output device policy specifies one or more attributes for one or more input/output devices of the client. A user agent, executing on the client, extracts the attributes for the one or more input/output devices from the input/output device policy. The agent then applies the extracted attributes to the client to dynamically control access to the one or more input/output devices based on whether the client is inside or outside an organizational network.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: December 12, 2017
    Assignee: Dell Products, L.P.
    Inventors: Sharmad S. Naik, Vivek Agarwal, Vivek Kumar Rajendran
  • Patent number: 9805116
    Abstract: A method of producing search results is disclosed. The method comprises, at a computerized search engine system distinct from a client system: receiving a search request associated with a user from the client system, the search request having one or more search terms; obtaining a user profile corresponding to the user, where the user profile is generated based in part on the user's prior computing activities, comprising one or more of browsing, searching, and messaging; obtaining search results for the search request; generating a personalized snippet for at least one of the search results in accordance with the obtained user profile, the snippet comprising a text portion of the search result chosen based on at least one or more search terms and one or more terms of the obtained user profile; and transmitting the search results and personalized snippet to the client system for display.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: October 31, 2017
    Assignee: Google Inc.
    Inventors: Taher H. Haveliwala, Sepandar D. Kamvar
  • Patent number: 9792903
    Abstract: Provided is a method of determining the ranking of dialogue stickers based on situation and preference information. The method includes: analyzing utterances between the first user terminal and the second user terminal and selecting a sticker candidate group to be recommended to the first user terminal; calculating an expression suitability based on the preference and situation information in regard to the selected sticker candidate group; and determining the ranking of stickers in the order of suitability and then recommending a higher ranked sticker to the first user terminal.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: October 17, 2017
    Assignee: NCSOFT CORPORATION
    Inventors: Taek Jin Kim, Jay June Lee, Jungsun Jang, Sehee Chung, Kyeong Jong Lee, Yeonsoo Lee
  • Patent number: 9633112
    Abstract: Systems, methods, and computer program products configured to collect attributes (A) from a plurality of potentially-incompatible data sources (DS), and synthesize collected attributes into a streamlined, elegant presentation e.g. for further data processing and/or review by a user are presented. The inventive concepts include accessing the data source(s); identifying a number of attributes of the data source(s); associating at least two attributes to a set of associated attributes; and storing a retrieving profile (RP) according to which attributes of the data sources may be subsequently retrieved. In more approaches, data source(s) may be accessed using a retrieving profile, and the retrieving profile is configured to access desired content thereof. In even more approaches, the retrieving profile may be further configured to automatically access a particular expected data structure (EDS) of the data source. The expected data structure may reflect a previous structure of the data source as recently accessed.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: April 25, 2017
    Assignee: Kapow Software
    Inventors: Stefan Andreasen, Morten Helles
  • Patent number: 9607040
    Abstract: A method for managing tags in a tag cloud may include receiving a tag for an object and comparing the tag to existing tags for the object. The comparing may include determining if there is a relationship between the tag and any of the existing tags. The method may also include adding the tag to the tag cloud in response to there being no relationship between the tag and any of the existing tags. The method may additionally include selecting one tag of the existing tags in response to the tag and the one tag being related tags. The method may further include presenting the related tags in the tag cloud. Presenting the related tags in the tag cloud may include at least one of modifying the one tag in the tag cloud, indicating the tags are related, and combining the related tags into a single tag.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: March 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Paul Roger Bastide, Matthew E. Broomhall, Robert Edward Loredo
  • Patent number: 9600521
    Abstract: A method for managing tags in a tag cloud may include receiving a tag for an object and comparing the tag to existing tags for the object. The comparing may include determining if there is a relationship between the tag and any of the existing tags. The method may also include adding the tag to the tag cloud in response to there being no relationship between the tag and any of the existing tags. The method may additionally include selecting one tag of the existing tags in response to the tag and the one tag being related tags. The method may further include presenting the related tags in the tag cloud. Presenting the related tags in the tag cloud may include at least one of modifying the one tag in the tag cloud, indicating the tags are related, and combining the related tags into a single tag.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Paul Roger Bastide, Matthew E. Broomhall, Robert Edward Loredo
  • Patent number: 9589033
    Abstract: Systems and methods for presenting search results from multiple sources are provided. In some aspects, a search query is received. The search query is provided to multiple search engines. Multiple search results corresponding to the search query are received from the multiple search engines. The multiple search results are sorted according to an order. At least a portion of the multiple search results are presented. The presented search results are selected based on the order.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: March 7, 2017
    Assignee: Google Inc.
    Inventors: Alexander Friedrich Kuscher, John Nicholas Jitkoff, Jeffrey David Stark
  • Patent number: 9576041
    Abstract: The present invention relates to the field of database technology, and to the automatic generation of search queries. The present invention provides a method of generating a database query, the method comprising: receiving a user selection of one of a number of predetermined generic database queries from a user; automatically identifying user specific data from user profile data corresponding to the user by applying the user profile data to a number of predetermined query statements associated with the selected generic query; automatically applying the user specific data to a number of user specific generator query statements in order to generate one or more user specific queries.
    Type: Grant
    Filed: November 29, 2006
    Date of Patent: February 21, 2017
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Simon G Thompson, Thuc D Nguyen, Yang Li, Hamid Gharib, Nick Giles
  • Patent number: 9576058
    Abstract: An online system matches a user with a user of a third party system by comparing user identifying information maintained by the online system with user identifying information maintained by the third party system. To determine how accurately different types of user identifying information identify an online system user, types of user identifying information maintained by the online system are compared to types of user identifying information maintained by the third party system. A score is associated with various online system users based on the number of types of user identifying information associated with the user by the online system matching types of user identifying information associated with a third party system user. Based on the scores associated with different users, a measure of accuracy in identifying an online system user is determined for each type of user identifying information.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: February 21, 2017
    Assignee: Facebook, Inc.
    Inventors: Li Zhou, Ian K. Abernathy, Yunzhi Gao, Kosin Sutthimala
  • Patent number: 9509653
    Abstract: The disclosed technology covers messaging systems and methods, and computer program products embodying such systems and methods. An example computer-implemented method includes receiving, at a message server, a plurality of messages for a plurality of remote mobile devices; and providing a single network connection between the message server and a first mobile device of the plurality of mobile devices. The first mobile device may have a first user profile and a second user profile, each with its own applications and preferences. The method may include associating the first user profile with a first user identifier, and the second user profile with a second identifier. When a message is received, and directed toward the first user profile, the method may include packaging the first message with the first user identifier, and transmitting the first message, along with the first user identifier, to the first mobile device.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 29, 2016
    Assignee: Google Inc.
    Inventor: Francesco Nerieri
  • Patent number: 9465889
    Abstract: A system and method for identifying relevant data and experts from a large data set that are relevant to a researcher, scientific project, or other analysis project using a recommendation algorithm utilizing distance metrics based on structural, annotation, and usage information associated with data elements.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: October 11, 2016
    Assignee: Physion Consulting, LLC
    Inventor: Barry Wark
  • Patent number: 9311308
    Abstract: A method and apparatus for joint profiling for identifying one or more common interests of members of a group and recommending items accordingly. The method comprises receiving a user profile for each member, the user profile comprising a set of one or more topics of interest to that member; automatically mapping at least one topic from each of the profiles to a concept; deriving a group profile, in dependence upon the concepts and the topics; and generating a list of recommended items for the group based on the group profile. Also presented is a method and apparatus for joint profiling wherein a joint weight for each topic is calculated by: for each user, calculating the reciprocal of a weight associated with the topic for that user; calculating the sum of the resulting reciprocals; and calculating the joint weight as the reciprocal of the resulting sum.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: April 12, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Yogesh Sankarasubramaniam, Krishnan Ramanathan, Sriganesh Madhvanath
  • Patent number: 9311401
    Abstract: Methods and apparatus are provided for associating scores with search results obtained from a search engine so that the scores can be displayed with the search results. A search of electronic documents, such as webpages, is requested and a set of search results obtained. Each search result in the set references an electronic document. Using the search results, a database containing scores determined for electronic documents is searched to determine whether scores have been determined for the electronic documents referenced by the search results. The scores stored in the database are based on people's ratings of the electronic document corresponding to the score. If a score has been determined for an electronic document referenced by one of the search results, that score is associated with the search result and the search results are then displayed with any scores associated with the search results.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: April 12, 2016
    Inventor: Victor David Uy
  • Patent number: 9292505
    Abstract: Some embodiments provide a method for generating a graphical user interface (GUI) for a research system that identifies documents relevant to several categories. The method receives a user objective and at least one initial category for a recurring search that identifies documents relevant to several categories for presentation to a user. The method provides for display in the GUI several selectable additional categories related to the received initial category for the user objective. The method receives a selection of a set of categories through the GUI. The method provides for display in the GUI an optimized modifiable set of filters for removing specific types of documents that are relevant to the set of categories from the recurring search. The method generates the recurring search for the user based on the received categories and a modified set of filters.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: March 22, 2016
    Assignee: FIRSTRAIN, INC.
    Inventors: David Cooke, Vivie Lee, Nima Niakan, Binay Mohanty
  • Patent number: 9235643
    Abstract: A method of and device for generating search results from an electronic document. An electronic document includes one or more of an electronic book, a periodical, a multimedia presentation, a text document, one or more images, an electronic mail message, one or more sound clips, or one or more videos. The method includes displaying an electronic document, receiving a user selection of a portion of the electronic document, determining at least one keyword from the user selection of the electronic document, automatically transmitting the at least one keyword to a search engine without additional input by the user, receiving a first results list from the search engine, and outputting a result set along with the electronic document. The result set includes at least the first results list presented as a set of user-selectable links to additional information. The device includes appropriate hardware components for performing the method.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: January 12, 2016
    Assignee: Diwan Software Limited
    Inventors: Adil Allawi, Ahmed Kharrufa
  • Patent number: 9225676
    Abstract: Systems, methods and computer-readable media for accessing exploration configuration data usable to configure an exploration of at least a portion of a social network of a user, the social network representing relationships among entities associated with the user by social network services, the exploration configuration data including a profile parameter descriptive of at least some of the plurality of entities, and including a path parameter specifying the portion of the social network, performing the exploration of at least the portion of the social network, the exploration being configured by the path parameter and including retrieval of profile data that is descriptive of at least some of the plurality of entities, the retrieval being based on the profile parameter, and identifying one or more entities among the plurality of entities as being described by the profile parameter, the identifying being based on the exploration as configured by the exploration configuration data.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: December 29, 2015
    Assignee: Google Inc.
    Inventors: Yoav Shoham, Thuc D. Vu, Chris Grier
  • Patent number: 9077801
    Abstract: A system and method for processing a call to a destination associated with multiple group members in a unified messaging system by determining a prioritized order of the group members for presentation to caller and receiving a selection from the caller. The order of the group members can be determined based on call histories, address books, and distribution lists of the calling party and the group members of the destination. A weighted score is computed for each group member, and the group members are sorted based on the weighted scores. The sorted list of group members is then presented to the calling party for selection. Based on the calling party's selection the unified messaging system can further process the call.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: July 7, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mehrad Yasrebi, James Jackson
  • Patent number: 9047284
    Abstract: Methods and systems for providing related web pages are disclosed. One method includes identifying a plurality of web pages, wherein the plurality of web pages each have a relationship with the first file, wherein the world wide web provides a platform for sharing web pages, and wherein each web page includes a document or information resource that is suitable for the world wide web and is accessible through a web browser. The method further includes generating a list of inquiries based on the plurality of web pages, providing, the list of inquiries to at least one author of the first file, receiving from the at least one author at least one response to the list of inquiries, selecting a subset of the plurality of web pages based on the at least one response, and storing information related to the selected subset of the plurality of web pages.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: June 2, 2015
    Assignee: Python4Fun, Inc.
    Inventors: Devabhaktuni Srikrishna, Marc A. Coram, Christopher Hogan
  • Publication number: 20150149455
    Abstract: A method and apparatus capable of information context-based data analytics based on visual intuition, and generation of information contexts for conducting research, analysis, and/or decision making.
    Type: Application
    Filed: November 24, 2014
    Publication date: May 28, 2015
    Inventor: Ronald Gordon WHITLEY, JR.
  • Publication number: 20150134655
    Abstract: Techniques for topic recommendation are described herein. The techniques include a method that topic recommendation includes identifying topics associated with events within a social network environment. A rank may be determined indicating interest for an identified topic within the social network environment. The method may include recommending a topic to a user for posting in the social network environment based on the rank.
    Type: Application
    Filed: November 8, 2013
    Publication date: May 14, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: VLADIMIR GAMALEY, GILI NACHUM, ANDREW L. SCHIRMER, EITAN SHAPIRO
  • Patent number: 9031945
    Abstract: A system receives a search query from a user and searches a corpus of documents using the received search query to determine a set of search results. The system provides the set of search results to the user and receives a request from the user to save one or more selected search results of the set of search results. The system saves the selected one or more results in a database in response to the request and uses the saved one or more results as indicators of search result quality for subsequent related searches.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: May 12, 2015
    Assignee: Google Inc.
    Inventors: Shumeet Baluja, Michael Frumkin
  • Publication number: 20150127528
    Abstract: A method of connecting users is disclosed. A method may include creating a plurality of user accounts, each of the user accounts corresponding to one of the plurality of users, and having a plurality of uploadable features including a first feature permitting the user to upload at least one advertisable characteristic to a user account, forming a user network including one or more of the plurality of user accounts in communication with one or more other user accounts, identifying each of the plurality of user accounts containing the at least one advertisable characteristic, linking each of the plurality of user accounts containing the at least one advertisable characteristic, and notifying each of the plurality of user accounts containing the at least one advertisable characteristic of the identity of the other of the plurality of user accounts containing the at least one advertisable characteristic.
    Type: Application
    Filed: November 3, 2014
    Publication date: May 7, 2015
    Inventor: ANITA MAKSIMOW
  • Publication number: 20150120723
    Abstract: The disclosed embodiments illustrate methods and systems for processing a speech query received from a user. The method comprises determining one or more interpretations of the speech query using an ASR technique that utilizes a database comprising one or more interpretations of each of one or more pre-stored speech queries and a profile of each of one or more crowdworkers. The one or more interpretations are received as one or more responses from the one or more crowdworkers, in response to each of the one or more pre-stored speech queries being offered as one or more crowdsourced tasks to the one or more crowdworkers. Further, one or more search results retrieved based on the one or more determined interpretations are ranked, based on a comparison of a profile of the user with the profile of each of the one or more crowdworkers associated with the one or more determined interpretations.
    Type: Application
    Filed: October 24, 2013
    Publication date: April 30, 2015
    Applicant: XEROX CORPORATION
    Inventors: Om Deshmukh, Anirban Mondal, Koustuv Dasgupta, Nischal M. Piratla
  • Patent number: 9020938
    Abstract: A method includes: generating profile data for users including a first user, the profile data related to contacts or persons used in messages to or from each user; generating, via a server platform, parameters corresponding to the profile data for ranking contacts or persons; and transmitting the parameters to client devices to allow each client device to determine ranks of contacts or persons in the profile data based on the parameters and a function that uses the parameters.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: April 28, 2015
    Assignee: Yahoo! Inc.
    Inventors: Frank J. Cort, Joshua Robert Russell Jacobson
  • Publication number: 20150112984
    Abstract: A ranking unit 320 ranks a plurality of information elements in accordance with a user interest degree derived for each of the information elements. An image data production unit 322 produces image data in which the plurality of information elements are disposed in accordance with the respective ranks with reference to a predetermined position. The image data production unit 322 produces image data in which an information element in which the user interest degree is highest is disposed at the predetermined position while an information element in which the user interest is relatively high is disposed at a position near to the predetermined position and an information element in which the user interest is relatively low is disposed at a position remote from the predetermined position two-dimensionally or three-dimensionally.
    Type: Application
    Filed: April 23, 2013
    Publication date: April 23, 2015
    Inventors: Teiji Yutaka, Nobutoshi Koyama
  • Patent number: 9009153
    Abstract: Systems and methods for identifying a named entity are described. In one described system, a computer program, such as a query system, identifies an event associated with an article, identifies a named entity within the event, and creates an implicit search query comprising the named entity.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: April 14, 2015
    Assignee: Google Inc.
    Inventors: Omar Habib Khan, Niniane Wang, Stephen R. Lawrence
  • Patent number: 9002828
    Abstract: A system and method for predictive retrieval of content is described. Prior to selection and delivery of content to a mobile device by a personal computer, content is predictively retrieved from storage at the computing device. By predictively retrieving content, the content is available for immediate computing device to mobile device transfer.
    Type: Grant
    Filed: January 2, 2009
    Date of Patent: April 7, 2015
    Assignee: Seven Networks, Inc.
    Inventor: Trevor Fiatal