Patents Assigned to Collarity, Inc.
  • Patent number: 9781202
    Abstract: A computer-implemented method includes receiving from a web browser, by a server system via a network, an indication of dragging, by a user of the web browser, of an element displayed on a webpage displayed by the web browser, and dropping, by the user, of the element into a content area displayed on the webpage, the element selected from the group consisting of: a first content item displayed at a location on the webpage other than in the content area, and a graphical element displayed in association with the first content item. Responsively to the indication, the server system causes the web browser to display, in the content area, at least a portion of a set of one or more second content items related to the first content item. Other embodiments are also described.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: October 3, 2017
    Assignee: COLLARITY, INC.
    Inventor: Emil Ismalon
  • Publication number: 20150046780
    Abstract: A computer-implemented method includes receiving from a web browser, by a server system via a network, an indication of dragging, by a user of the web browser, of an element displayed on a webpage displayed by the web browser, and dropping, by the user, of the element into a content area displayed on the webpage, the element selected from the group consisting of: a first content item displayed at a location on the webpage other than in the content area, and a graphical element displayed in association with the first content item. Responsively to the indication, the server system causes the web browser to display, in the content area, at least a portion of a set of one or more second content items related to the first content item. Other embodiments are also described.
    Type: Application
    Filed: October 27, 2014
    Publication date: February 12, 2015
    Applicant: COLLARITY, INC.
    Inventor: Emil ISMALON
  • Patent number: 8903810
    Abstract: A computer-implemented method is provided, which includes presenting to a user (30) a range of levels of personalization of search results, including a personalized level, a global level that is not personalized, and a community level between the personalized level and the global level. An indication (550) of a desired one of the levels, and a search query (52) consisting of one or more query terms, are received from the user (30). Responsively to the search query, a search result listing (54) is generated. At least a portion of the search result listing (54) is ranked at least in part responsively to the indication (550), and at least a portion of the ranked search result (54) listing is presented to the user (30). Other embodiments are also described.
    Type: Grant
    Filed: October 16, 2008
    Date of Patent: December 2, 2014
    Assignee: Collarity, Inc.
    Inventor: Emil Ismalon
  • Patent number: 8875038
    Abstract: A computer-implemented method includes receiving from a web browser, by a server system via a network, an indication of dragging, by a user of the web browser, of an element displayed on a webpage displayed by the web browser, and dropping, by the user, of the element into a content area displayed on the webpage, the element selected from the group consisting of: a first content item displayed at a location on the webpage other than in the content area, and a graphical element displayed in association with the first content item. Responsively to the indication, the server system causes the web browser to display, in the content area, at least a portion of a set of one or more second content items related to the first content item. Other embodiments are also described.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: October 28, 2014
    Assignee: Collarity, Inc.
    Inventor: Emil Ismalon
  • Patent number: 8812541
    Abstract: A computer-implemented method includes receiving from a user, by a search system, a search query comprising terms. Using at least one association graph comprising terms, the search system generates a suggested replacement query by designating one or more of the terms of the search query as anchor terms, and the remaining terms of the search query as non-anchor terms, and replacing one or more of the non-anchor terms of the search query with one or more suggested replacement terms, to generate the suggested replacement query that includes the one or more anchor terms and the one or more suggested replacement terms. The suggested replacement query is presented to the user. Responsively to a selection of the suggested replacement query by the user, the search query received from the user is replaced with the suggested replacement query, and search results are generated responsively to the suggested replacement query and presented.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 19, 2014
    Assignee: Collarity, Inc.
    Inventor: Emil Ismalon
  • Publication number: 20130318014
    Abstract: A computer-implemented method is provided, which includes constructing, by a computer system, first and second user profiles for respective first and second users, by observing respective online behaviors of the first and second users, respectively. The computer system identifies that the first and second users have similar interests. Responsively to the identifying, the computer system transfers information to the first user profile from the second user profile, thereby modifying the first user profile. Content is presented to the first user responsively to the modified first user profile.
    Type: Application
    Filed: May 3, 2013
    Publication date: November 28, 2013
    Applicant: COLLARITY, INC.
    Inventor: COLLARITY, INC.
  • Publication number: 20130173614
    Abstract: A computer-implemented method includes receiving from a user, by a search system, a search query comprising terms. Using at least one association graph comprising terms, the search system generates a suggested replacement query by designating one or more of the terms of the search query as anchor terms, and the remaining terms of the search query as non-anchor terms, and replacing one or more of the non-anchor terms of the search query with one or more suggested replacement terms, to generate the suggested replacement query that includes the one or more anchor terms and the one or more suggested replacement terms. The suggested replacement query is presented to the user. Responsively to a selection of the suggested replacement query by the user, the search query received from the user is replaced with the suggested replacement query, and search results are generated responsively to the suggested replacement query and presented.
    Type: Application
    Filed: March 12, 2013
    Publication date: July 4, 2013
    Applicant: Collarity, Inc.
    Inventor: Collarity, Inc.
  • Publication number: 20130124512
    Abstract: A computer-implemented method is provided, including receiving a search query from a user during a search session, and presenting information to the user responsively to the search query. After an indication that the user takes an action related to the search session is received, a portion of the presented information is identified that the user did not select prior to taking the action, and respective scores are assigned to search results generated responsively to the search query, including lowering one or more of the scores of the respective search results that are characterized by the non-selected portion of the presented information. The search results are ranked according to the scores, and presented to the user. Other embodiments are also described.
    Type: Application
    Filed: January 8, 2013
    Publication date: May 16, 2013
    Applicant: COLLARITY, INC.
    Inventor: Collarity, Inc.
  • Patent number: 8442972
    Abstract: A computer-implemented method is provided, including receiving a search query from a user during a search session, and presenting information to the user responsively to the search query. After an indication that the user takes an action related to the search session is received, a portion of the presented information is identified that the user did not select prior to taking the action, and respective scores are assigned to search results generated responsively to the search query, including lowering one or more of the scores of the respective search results that are characterized by the non-selected portion of the presented information. The search results are ranked according to the scores, and presented to the user. Other embodiments are also described.
    Type: Grant
    Filed: October 11, 2007
    Date of Patent: May 14, 2013
    Assignee: Collarity, Inc.
    Inventor: Emil Ismalon
  • Publication number: 20110202848
    Abstract: A computer-implemented method includes receiving from a web browser, by a server system via a network, an indication of dragging, by a user of the web browser, of an element displayed on a webpage displayed by the web browser, and dropping, by the user, of the element into a content area displayed on the webpage, the element selected from the group consisting of: a first content item displayed at a location on the webpage other than in the content area, and a graphical element displayed in association with the first content item. Responsively to the indication, the server system causes the web browser to display, in the content area, at least a portion of a set of one or more second content items related to the first content item. Other embodiments are also described.
    Type: Application
    Filed: January 19, 2011
    Publication date: August 18, 2011
    Applicant: COLLARITY, INC.
    Inventor: Emil ISMALON
  • Patent number: 7756855
    Abstract: A computer-implemented method is provided, which includes receiving a plurality of first search queries, each of which comprises one or more first query terms. At least one association graph is constructed that includes at least a portion of the first query terms as vertices. A second search query is received from a user, which comprises a plurality of second query terms. One or more suggested replacement terms for one or more of the second query terms are identified, using the at least one association graph. The suggested replacement terms are presented to the user. Responsively to a selection of one of the suggested replacement terms by the user, the selected suggested replacement term is substituted for the corresponding one of the second query terms, to generate a refined search query. Search results are presented to the user responsively to the refined search query. Other embodiments are also described.
    Type: Grant
    Filed: August 28, 2007
    Date of Patent: July 13, 2010
    Assignee: Collarity, Inc.
    Inventor: Emil Ismalon
  • Publication number: 20100049770
    Abstract: A computer-implemented method is provided, which includes constructing first and second user profiles for respective first and second users, by observing respective online behaviors of the first and second users. The first and second user profiles are projected onto an N-dimensional vector space as respective first and second vectors. An interaction between the first and second vectors in the vector space is modeled. Responsively to the modeled interaction, at least one entity is modified, the entity selected from the group consisting of: the first user profile, and the first vector. Content is presented to the first user responsively to the modified entity. Other embodiments are also described.
    Type: Application
    Filed: June 25, 2009
    Publication date: February 25, 2010
    Applicant: COLLARITY, INC.
    Inventor: Emil ISMALON
  • Publication number: 20090228296
    Abstract: A computer-implemented method is provided, which includes labeling an object with one or more object terms that characterize the object. A social graph is constructed that represents an online social network, the social graph having vertices that represent respective members of the social network, and links that represent social connections between respective pairs of the members. Each of the links is tagged with one or more link terms that represent common interests between two of the members whose vertices are connected by the link. Responsively to a comparison of the object terms and the link terms with which the links have been tagged, respective distribution ranks are calculated for a plurality of the members. A message is sent to one of the members of the social network suggesting that the member distribute the object to a subset of the members responsively at least in part to the distribution ranks.
    Type: Application
    Filed: March 4, 2009
    Publication date: September 10, 2009
    Applicant: Collarity, Inc.
    Inventor: Emil Ismalon
  • Publication number: 20090119261
    Abstract: A computer-implemented method is provided, which includes presenting to a user (30) a range of levels of personalization of search results, including a personalized level, a global level that is not personalized, and a community level between the personalized level and the global level. An indication (550) of a desired one of the levels, and a search query (52) consisting of one or more query terms, are received from the user (30). Responsively to the search query, a search result listing (54) is generated. At least a portion of the search result listing (54) is ranked at least in part responsively to the indication (550), and at least a portion of the ranked search result (54) listing is presented to the user (30). Other embodiments are also described.
    Type: Application
    Filed: October 16, 2008
    Publication date: May 7, 2009
    Applicant: Collarity, Inc.
    Inventor: Emil Ismalon
  • Publication number: 20080215416
    Abstract: A computer-implemented method is provided, including presenting, to first users that visit one or more first websites, an interactive advertisement that includes search functionality for searching a second website different from the first websites. Respective first search queries, each of which consists of one or more first query terms, are received from the first users, via a search field of the search functionality. Respective first search result listings are presented to the first users, each of which first search results includes first search results associated with respective search result documents of the second website. An advertisement profile is constructed for the advertisement that represents interactions between the first users and a plurality of the first search results. The advertisement is presented to a second user that visits one of the first websites, and the search functionality is configured responsively to the advertisement profile. Other embodiments are also described.
    Type: Application
    Filed: January 31, 2008
    Publication date: September 4, 2008
    Applicant: COLLARITY, INC.
    Inventor: Emil Ismalon
  • Publication number: 20080140643
    Abstract: A computer-implemented method is provided, including receiving a search query from a user during a search session, and presenting information to the user responsively to the search query. After an indication that the user takes an action related to the search session is received, a portion of the presented information is identified that the user did not select prior to taking the action, and respective scores are assigned to search results generated responsively to the search query, including lowering one or more of the scores of the respective search results that are characterized by the non-selected portion of the presented information. The search results are ranked according to the scores, and presented to the user. Other embodiments are also described.
    Type: Application
    Filed: October 11, 2007
    Publication date: June 12, 2008
    Applicant: Collarity, Inc.
    Inventor: Emil Ismalon
  • Publication number: 20080091670
    Abstract: A computer-implemented method is provided, which includes receiving a plurality of first search queries, each of which comprises one or more first query terms. At least one association graph is constructed that includes at least a portion of the first query terms as vertices. A second search query is received from a user, which comprises a plurality of second query terms. One or more suggested replacement terms for one or more of the second query terms are identified, using the at least one association graph. The suggested replacement terms are presented to the user. Responsively to a selection of one of the suggested replacement terms by the user, the selected suggested replacement term is substituted for the corresponding one of the second query terms, to generate a refined search query. Search results are presented to the user responsively to the refined search query. Other embodiments are also described.
    Type: Application
    Filed: August 28, 2007
    Publication date: April 17, 2008
    Applicant: Collarity, Inc.
    Inventor: Emil Ismalon
  • Publication number: 20070250500
    Abstract: The multi-directional and auto-adaptive relevance and search methods hereof are capable of clustering information and users in ways that allow for higher quality search results to be provided to all the users of the system. As part of the operation of the search engine, both information pages and users are clustered in meaningful ways using multi-layer association graphs. Specifically, a multi-directional approach is used to allow the transfer of information from the users to the information pages in addition to the traditional transfer of data from the information pages to the user. The clustering is performed with respect to the identification of clusters of plurality of users that enables the information pages clustering in a dynamic way providing additional refinements beyond user profiles. Furthermore, the system is configured to provide personalized advisory by presenting additional search phrases tailored to the searching user.
    Type: Application
    Filed: December 5, 2006
    Publication date: October 25, 2007
    Applicant: Collarity, Inc.
    Inventor: Emil Ismalon