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: 11916960Abstract: 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: GrantFiled: June 26, 2019Date of Patent: February 27, 2024Assignee: International Business Machines CorporationInventors: Sara H Basson, Robert George Farrell, Dimitri Kanevsky, Sophia Krasikov
-
Patent number: 11106995Abstract: 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: GrantFiled: February 23, 2017Date of Patent: August 31, 2021Assignee: International Business Machines CorporationInventors: Jason W. Boada, Sophia Krasikov, Harini Srinivasan, Aditya Vempaty
-
Patent number: 11106999Abstract: 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: GrantFiled: December 31, 2017Date of Patent: August 31, 2021Assignee: International Business Machines CorporationInventors: Jason W. Boada, Sophia Krasikov, Harini Srinivasan, Aditya Vempaty
-
Publication number: 20190319988Abstract: 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: ApplicationFiled: June 26, 2019Publication date: October 17, 2019Inventors: Sara H. Basson, Robert George Farrell, Dimitri Kanevsky, Sophia Krasikov
-
Patent number: 10397752Abstract: 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: GrantFiled: January 25, 2016Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Desmond, Sophia Krasikov, Pietro Mazzoleni
-
Patent number: 10362060Abstract: 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: GrantFiled: December 30, 2015Date of Patent: July 23, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sara H Basson, Robert George Farrell, Dimitri Kanevsky, Sophia Krasikov
-
Publication number: 20180240042Abstract: 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: ApplicationFiled: December 31, 2017Publication date: August 23, 2018Inventors: Jason W. Boada, Sophia Krasikov, Harini Srinivasan, Aditya Vempaty
-
Publication number: 20180240036Abstract: 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: ApplicationFiled: February 23, 2017Publication date: August 23, 2018Inventors: Jason W. Boada, Sophia Krasikov, Harini Srinivasan, Aditya Vempaty
-
Publication number: 20180012237Abstract: 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: ApplicationFiled: July 7, 2016Publication date: January 11, 2018Inventors: Sophia Krasikov, Krishna Ratakonda, Harini Srinivasan, Bowen Yu
-
Publication number: 20170212898Abstract: 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: ApplicationFiled: January 25, 2016Publication date: July 27, 2017Inventors: MICHAEL DESMOND, SOPHIA KRASIKOV, PIETRO MAZZOLENI
-
Publication number: 20170195365Abstract: 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: ApplicationFiled: December 30, 2015Publication date: July 6, 2017Inventors: Sara H. Basson, Robert George Farrell, Dimitri Kanevsky, Sophia Krasikov
-
Publication number: 20170004428Abstract: 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: ApplicationFiled: November 12, 2015Publication date: January 5, 2017Inventors: Michael Desmond, Matous Havlena, Stacy F. Hobson, Minkyong Kim, Sophia Krasikov, Ying Li, Robin Lougee, Valentina Salapura
-
Publication number: 20160225061Abstract: 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: ApplicationFiled: January 30, 2015Publication date: August 4, 2016Inventors: Sheng Hua Bao, Sophia Krasikov, Shiwan Zhao
-
Publication number: 20160148242Abstract: 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: ApplicationFiled: November 25, 2014Publication date: May 26, 2016Inventors: Michael Desmond, Sophia Krasikov, Juan Fernando Mancilla Caceres, Harini Srinivasan, Emmanuel Yashchin
-
Patent number: 9069772Abstract: 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: GrantFiled: September 20, 2010Date of Patent: June 30, 2015Assignee: International Business Machines CorporationInventors: Matthew J. Callery, Michael Desmond, Sophia Krasikov, Harold L. Ossher, Edith Schonberg, Ian D. Simmonds
-
Patent number: 9009193Abstract: 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: GrantFiled: September 12, 2012Date of Patent: April 14, 2015Assignee: International Business Machines CorporationInventors: Matthew J. Callery, Michael Desmond, Sophia Krasikov, Harold L. Ossher, Edith Schonberg, Harini Srinivasan
-
Publication number: 20150095183Abstract: 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: ApplicationFiled: September 30, 2013Publication date: April 2, 2015Applicant: International Business Machines CorporationInventors: Michael Desmond, Sophia Krasikov, Natwar Modani, Seema Nagar, Edith G. Schonberg, Harini Srinivasan
-
Publication number: 20140358635Abstract: 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: ApplicationFiled: May 29, 2013Publication date: December 4, 2014Inventors: Sheng Hua Bao, Michael Desmond, Sophia Krasikov, Harini Srinivasan, Shiwan Zhao
-
Publication number: 20140052757Abstract: 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: ApplicationFiled: August 17, 2012Publication date: February 20, 2014Applicant: International Business Machines CorporationInventors: Matthew J. Callery, Michael Desmond, Sophia Krasikov, Harold L. Ossher, Edith Schonberg, Harini Srinivasan
-
Publication number: 20140052758Abstract: 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: ApplicationFiled: September 12, 2012Publication date: February 20, 2014Applicant: International Business Machines CorporationInventors: Matthew J. Callery, Michael Desmond, Sophia Krasikov, Harold L. Ossher, Edith Schonberg, Harini Srinivasan