Patents by Inventor Sophia Krasikov

Sophia Krasikov has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11916960
    Abstract: A system, method, and apparatus for concealing searches for information stored on public networks, includes splitting of a search query, transforming the query into one or more related queries, and searching each of related queries separately.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: February 27, 2024
    Assignee: International Business Machines Corporation
    Inventors: Sara H Basson, Robert George Farrell, Dimitri Kanevsky, Sophia Krasikov
  • Patent number: 11106995
    Abstract: A method for generating an output comprising one or more segments includes obtaining a plurality of profiles derived from unstructured data associated with a plurality of users, wherein a given one of the profiles corresponds to a respective one of the users; repetitively executing at least one machine learning technique on the plurality of profiles, each execution producing a respective set of one or more segments from the plurality of profiles; generating a complete graph by performing pairwise comparisons between sets of segments from respective executions; applying at least one persistency graph algorithm to the complete graph to find one or more coherent clusters comprising one or more segments that are persistent across the repetitive executions of the machine learning technique; and producing the output at least in part by selecting at least one of the segments from at least one of the coherent clusters.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: August 31, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jason W. Boada, Sophia Krasikov, Harini Srinivasan, Aditya Vempaty
  • Patent number: 11106999
    Abstract: A method for generating an output comprising one or more segments includes obtaining a plurality of profiles derived from unstructured data associated with a plurality of users, wherein a given one of the profiles corresponds to a respective one of the users; repetitively executing at least one machine learning technique on the plurality of profiles, each execution producing a respective set of one or more segments from the plurality of profiles; generating a complete graph by performing pairwise comparisons between sets of segments from respective executions; applying at least one persistency graph algorithm to the complete graph to find one or more coherent clusters comprising one or more segments that are persistent across the repetitive executions of the machine learning technique; and producing the output at least in part by selecting at least one of the segments from at least one of the coherent clusters.
    Type: Grant
    Filed: December 31, 2017
    Date of Patent: August 31, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jason W. Boada, Sophia Krasikov, Harini Srinivasan, Aditya Vempaty
  • Publication number: 20190319988
    Abstract: A system, method, and apparatus for concealing searches for information stored on public networks, includes splitting of a search query, transforming the query into one or more related queries, and searching each of related queries separately.
    Type: Application
    Filed: June 26, 2019
    Publication date: October 17, 2019
    Inventors: Sara H. Basson, Robert George Farrell, Dimitri Kanevsky, Sophia Krasikov
  • Patent number: 10397752
    Abstract: An aspect of the disclosure includes a method, a system and a computer program product for matching a participant with an interest group at a venue. The system including computer inputs that receive signals identifying locations of participants in a venue having sessions, the computer inputs identifying a session location for each participant. An aggregator is coupled the computer inputs and determines interests of each participant by aggregating common session characteristics with participant behavioral characteristics and ranking a degree of interests for each participant. A matcher is coupled to the aggregator receives interest group ranked lists for each interest group, the matcher further matching the interest group to the participant by matching the degree of interests for each participant to the interest group interests. A signal output is coupled to the matcher and transmits an output signal to a representative based on a relevancy parameter being above a threshold.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Desmond, Sophia Krasikov, Pietro Mazzoleni
  • Patent number: 10362060
    Abstract: A system and method for concealing searches for information stored on public networks, includes intercepting a sensitive query to a search engine prior to transmission of the sensitive query over a public network, transforming the sensitive query into one or more related queries, submitting the related queries over the public network to the search engine, aggregating search results from the search engine, and performing a search on the original query with a search engine privately against said search results.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: July 23, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sara H Basson, Robert George Farrell, Dimitri Kanevsky, Sophia Krasikov
  • Publication number: 20180240042
    Abstract: A method for generating an output comprising one or more segments includes obtaining a plurality of profiles derived from unstructured data associated with a plurality of users, wherein a given one of the profiles corresponds to a respective one of the users; repetitively executing at least one machine learning technique on the plurality of profiles, each execution producing a respective set of one or more segments from the plurality of profiles; generating a complete graph by performing pairwise comparisons between sets of segments from respective executions; applying at least one persistency graph algorithm to the complete graph to find one or more coherent clusters comprising one or more segments that are persistent across the repetitive executions of the machine learning technique; and producing the output at least in part by selecting at least one of the segments from at least one of the coherent clusters.
    Type: Application
    Filed: December 31, 2017
    Publication date: August 23, 2018
    Inventors: Jason W. Boada, Sophia Krasikov, Harini Srinivasan, Aditya Vempaty
  • Publication number: 20180240036
    Abstract: A method for generating an output comprising one or more segments includes obtaining a plurality of profiles derived from unstructured data associated with a plurality of users, wherein a given one of the profiles corresponds to a respective one of the users; repetitively executing at least one machine learning technique on the plurality of profiles, each execution producing a respective set of one or more segments from the plurality of profiles; generating a complete graph by performing pairwise comparisons between sets of segments from respective executions; applying at least one persistency graph algorithm to the complete graph to find one or more coherent clusters comprising one or more segments that are persistent across the repetitive executions of the machine learning technique; and producing the output at least in part by selecting at least one of the segments from at least one of the coherent clusters.
    Type: Application
    Filed: February 23, 2017
    Publication date: August 23, 2018
    Inventors: Jason W. Boada, Sophia Krasikov, Harini Srinivasan, Aditya Vempaty
  • Publication number: 20180012237
    Abstract: Embodiments include method, systems and computer program products for inferring user demographic groups through categorization of social media data. Aspects include receiving, by a processor, unknown user data made up of social media data and social media metadata for an unknown user. Also, aspects include analyzing the unknown user data to determine features of the unknown user data that indicate the unknown user belongs to a demographic group. Next, aspects include analyzing, via a machine learning algorithm, the features of the unknown user data to determine a confidence level for the unknown user belonging to each demographic group and updating a user demographics database based upon the confidence level for the unknown user belonging to each demographic group.
    Type: Application
    Filed: July 7, 2016
    Publication date: January 11, 2018
    Inventors: Sophia Krasikov, Krishna Ratakonda, Harini Srinivasan, Bowen Yu
  • Publication number: 20170212898
    Abstract: An aspect of the disclosure includes a method, a system and a computer program product for matching a participant with an interest group at a venue. The system including computer inputs that receive signals identifying locations of participants in a venue having sessions, the computer inputs identifying a session location for each participant. An aggregator is coupled the computer inputs and determines interests of each participant by aggregating common session characteristics with participant behavioral characteristics and ranking a degree of interests for each participant. A matcher is coupled to the aggregator receives interest group ranked lists for each interest group, the matcher further matching the interest group to the participant by matching the degree of interests for each participant to the interest group interests. A signal output is coupled to the matcher and transmits an output signal to a representative based on a relevancy parameter being above a threshold.
    Type: Application
    Filed: January 25, 2016
    Publication date: July 27, 2017
    Inventors: MICHAEL DESMOND, SOPHIA KRASIKOV, PIETRO MAZZOLENI
  • Publication number: 20170195365
    Abstract: A system and method for concealing searches for information stored on public networks, includes intercepting a sensitive query to a search engine prior to transmission of the sensitive query over a public network, transforming the sensitive query into one or more related queries, submitting the related queries over the public network to the search engine, aggregating search results from the search engine, and performing a search on the original query with a search engine privately against said search results.
    Type: Application
    Filed: December 30, 2015
    Publication date: July 6, 2017
    Inventors: Sara H. Basson, Robert George Farrell, Dimitri Kanevsky, Sophia Krasikov
  • Publication number: 20170004428
    Abstract: A method for generating event profiles comprises receiving source data in a processor, extracting an attire property from the source data, extracting an event attribute from the source data, associating the attire property with the event attribute, generating an event profile that includes the associated attire property and the event attribute, and saving the event profile in a memory.
    Type: Application
    Filed: November 12, 2015
    Publication date: January 5, 2017
    Inventors: Michael Desmond, Matous Havlena, Stacy F. Hobson, Minkyong Kim, Sophia Krasikov, Ying Li, Robin Lougee, Valentina Salapura
  • Publication number: 20160225061
    Abstract: A method for recommending a product to a user based on a product's market lifecycle, whereby the recommendation is made in response to an indication from the user that a recommendation of an item would be useful is provided. The method may include assembling candidate recommendations from a plurality of recommendation sources, whereby the recommendation sources are configured to generate one or more product recommendations to the user based on a plurality of customer product preferences. The method may also include selecting at least one candidate from a plurality of product life cycle curves, whereby the selection is based on at least one time preference type associated with the user and a product life cycle position associated with one or more selected products.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 4, 2016
    Inventors: Sheng Hua Bao, Sophia Krasikov, Shiwan Zhao
  • Publication number: 20160148242
    Abstract: A set of current and historical electronic activity data are received from a customer. The activity data corresponds to the customer's interaction with an electronic product entry within a store. One or more electronic activities can be associated with one or more predetermined seller objectives. The seller's objectives are based on maximizing financial profit and minimizing cost of reward distribution. A reward score value is assigned to a customer based on an association between one or more of the customer's electronic activities and one or more of the predetermined seller objectives. A reward is selected based on the reward score wherein the rewards are also associated with one or more of the predetermined seller objectives, also based on the reward score value. The selected reward associated with the calculated reward score is communicated to the customer.
    Type: Application
    Filed: November 25, 2014
    Publication date: May 26, 2016
    Inventors: Michael Desmond, Sophia Krasikov, Juan Fernando Mancilla Caceres, Harini Srinivasan, Emmanuel Yashchin
  • Patent number: 9069772
    Abstract: Disclosed is a computer-implemented method to create a presentation having at least one sheet, where each sheet contains one or more visual elements, as well as a system and computer program embodied on a computer-readable storage medium. The method includes, in response to input from a user, representing visual elements as depictions in a model, where each depiction depicts a single item in the model, where each item is a unit of information with a unique identifier, where each item can be depicted by at least one depiction and each depiction defines the visual representation of the item's information via the visual element. The method further includes, in response to a change to an item made by altering the visual element associated with the depiction of the item, automatically propagating the change to the item to all other depictions of the item across all sheets of the presentation. The method further includes updating the associated visual elements to reflect the change to the item.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: June 30, 2015
    Assignee: International Business Machines Corporation
    Inventors: Matthew J. Callery, Michael Desmond, Sophia Krasikov, Harold L. Ossher, Edith Schonberg, Ian D. Simmonds
  • Patent number: 9009193
    Abstract: Techniques are presented for providing a software fitting assessment. The techniques may be performed by methods, apparatus, and/or computer program products. The techniques include automatically matching on a computer system one or more specified requirements for a project with one or more software functions stored in a repository. The automatically matching includes mining the repository in order to match requirements. The repository includes software functions, requirements accumulated from previous projects, and results of stored matches between the software functions and the requirements accumulated from previous projects. The techniques include outputting by the computer system one or more results of the matching.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Matthew J. Callery, Michael Desmond, Sophia Krasikov, Harold L. Ossher, Edith Schonberg, Harini Srinivasan
  • Publication number: 20150095183
    Abstract: Systems and techniques for generating recommendations for items likely to be of interest to a user. Upon an indication that a recommendation may be needed by a user, a plurality of recommendations from different sources are generated and combined. Suitably, each recommendation includes parameters such as accuracy and confidence parameters. Combining the recommendations comprises adjusting the parameters based on a set of rules established by an operator of a system for combining recommendations. The rules may be adjusted by operator inputs through an interface and may be adjusted, if desired, during generation of a recommendation. At least one of the recommendation sources generates recommendations based on social grouping, wherein social groupings are identified based on connections between members and similarity of purchased between members, and wherein a recommendation for a specific user is generated by identifying groups to which the user belongs and items popular within such groups.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Applicant: International Business Machines Corporation
    Inventors: Michael Desmond, Sophia Krasikov, Natwar Modani, Seema Nagar, Edith G. Schonberg, Harini Srinivasan
  • Publication number: 20140358635
    Abstract: Aspects of the invention provide a method for making a product substitution recommendation to a consumer. Initially, a rejection of the product by the consumer is detected. The rejection comprises a failure to purchase a product after the product is added to an online shopping cart, or a return of a product after the product is purchased. Subsequently, a reason for the rejection is determined. A recommendation for a substitute product is then formulated at least in part based on the determined reason for the rejection. Lastly, the recommendation for the substitute product is presented to the consumer.
    Type: Application
    Filed: May 29, 2013
    Publication date: December 4, 2014
    Inventors: Sheng Hua Bao, Michael Desmond, Sophia Krasikov, Harini Srinivasan, Shiwan Zhao
  • Publication number: 20140052757
    Abstract: Techniques are presented for providing a software fitting assessment. The techniques may be performed by methods, apparatus, and/or computer program products. The techniques include automatically matching on a computer system one or more specified requirements for a project with one or more software functions stored in a repository. The automatically matching includes mining the repository in order to match requirements. The repository includes software functions, requirements accumulated from previous projects, and results of stored matches between the software functions and the requirements accumulated from previous projects. The techniques include outputting by the computer system one or more results of the matching.
    Type: Application
    Filed: August 17, 2012
    Publication date: February 20, 2014
    Applicant: International Business Machines Corporation
    Inventors: Matthew J. Callery, Michael Desmond, Sophia Krasikov, Harold L. Ossher, Edith Schonberg, Harini Srinivasan
  • Publication number: 20140052758
    Abstract: Techniques are presented for providing a software fitting assessment. The techniques may be performed by methods, apparatus, and/or computer program products. The techniques include automatically matching on a computer system one or more specified requirements for a project with one or more software functions stored in a repository. The automatically matching includes mining the repository in order to match requirements. The repository includes software functions, requirements accumulated from previous projects, and results of stored matches between the software functions and the requirements accumulated from previous projects. The techniques include outputting by the computer system one or more results of the matching.
    Type: Application
    Filed: September 12, 2012
    Publication date: February 20, 2014
    Applicant: International Business Machines Corporation
    Inventors: Matthew J. Callery, Michael Desmond, Sophia Krasikov, Harold L. Ossher, Edith Schonberg, Harini Srinivasan