Patents by Inventor Denis Kamotsky
Denis Kamotsky 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: 11392593Abstract: System and method for providing, in response to a search query, product recommendations based at least in part on a blend of recommendation signals from multiple product recommendation systems.Type: GrantFiled: January 16, 2020Date of Patent: July 19, 2022Assignee: MACY'S IP HOLDINGS, LLCInventor: Denis Kamotsky
-
Publication number: 20200233873Abstract: System and method for providing, in response to a search query, product recommendations based at least in part on a blend of recommendation signals from multiple product recommendation systems.Type: ApplicationFiled: January 16, 2020Publication date: July 23, 2020Inventor: Denis Kamotsky
-
Patent number: 10565188Abstract: A method including the steps of: receiving a search query containing search terms from a user device; retrieving from one or more data storage devices, search configuration information in response to the received search query, wherein the search configuration information comprises a designated field set; generating a plurality of query partitions based on the received search query; generating one or more internal query clauses based on all possible combinations of sub-phrases of the plurality of query partitions and fields from the designated field set; executing a query on a database based on the one or more internal query clauses; generating query results based on the executed query; calculating match metrics for all query results; determining query results having match metrics that satisfy configured match constraints as legitimate matches; and detecting patterns based on corresponding matched terms and fields of the legitimate matches.Type: GrantFiled: May 30, 2014Date of Patent: February 18, 2020Assignee: MACY'S WEST STORES, INC.Inventors: Denis Kamotsky, Mariel Vargas
-
Patent number: 9646094Abstract: A method including the steps of: receiving a search query; executing a first search pass of a conditional search flow pipeline according to a first configuration; generating and storing information based on the executed first search pass as search context information; determining which search pass of the conditional search flow pipeline should be executed as a second search pass based on a transition rule associated with the first search pass and the search context information; executing the second search pass of the conditional search flow pipeline according to a second configuration; generating additional information based on the executed second search pass; updating the search context information based on the additional information; and determining whether to provide updated search context information or proceed to another search pass of the conditional search flow pipeline based on a transition rule associated with the second search pass and the updated search context information.Type: GrantFiled: April 22, 2016Date of Patent: May 9, 2017Assignee: Macy's West Stores, Inc.Inventor: Denis Kamotsky
-
Patent number: 9633085Abstract: A method including the steps of: receiving, using one or more processors, a search query containing search terms from a user device; executing, using one or more processors, a query on a database based in response to the received search query; generating, using or more processors, search results based on the executed query; calculating, using one or more processors, a relevancy score for each of the generated search results, wherein the relevancy score is determined based on match properties of the search terms and field terms of a matching field; assigning, using one or more processors, a calculated relevancy score to each of the generated search results; and transmitting, using or more processors, the scored search results for display as a ranked list on the user device.Type: GrantFiled: June 6, 2014Date of Patent: April 25, 2017Assignee: Macy's West Stores, Inc.Inventor: Denis Kamotsky
-
Patent number: 9449098Abstract: A method including the steps of: receiving a search query; executing a first search pass of a conditional search flow pipeline according to a first configuration; generating and storing information based on the executed first search pass as search context information; determining which search pass of the conditional search flow pipeline should be executed as a second search pass based on a transition rule associated with the first search pass and the search context information; executing the second search pass of the conditional search flow pipeline according to a second configuration; generating additional information based on the executed second search pass; updating the search context information based on the additional information; and determining whether to provide updated search context information or proceed to another search pass of the conditional search flow pipeline based on a transition rule associated with the second search pass and the updated search context information.Type: GrantFiled: May 30, 2014Date of Patent: September 20, 2016Assignee: Macy's West Stores, Inc.Inventor: Denis Kamotsky
-
Publication number: 20160239548Abstract: A method including the steps of: receiving a search query; executing a first search pass of a conditional search flow pipeline according to a first configuration; generating and storing information based on the executed first search pass as search context information; determining which search pass of the conditional search flow pipeline should be executed as a second search pass based on a transition rule associated with the first search pass and the search context information; executing the second search pass of the conditional search flow pipeline according to a second configuration; generating additional information based on the executed second search pass; updating the search context information based on the additional information; and determining whether to provide updated search context information or proceed to another search pass of the conditional search flow pipeline based on a transition rule associated with the second search pass and the updated search context information.Type: ApplicationFiled: April 22, 2016Publication date: August 18, 2016Inventor: Denis Kamotsky
-
Publication number: 20150356086Abstract: A method including the steps of: receiving, using one or more processors, a search query containing search terms from a user device; executing, using one or more processors, a query on a database based in response to the received search query; generating, using or more processors, search results based on the executed query; calculating, using one or more processors, a relevancy score for each of the generated search results, wherein the relevancy score is determined based on match properties of the search terms and field terms of a matching field; assigning, using one or more processors, a calculated relevancy score to each of the generated search results; and transmitting, using or more processors, the scored search results for display as a ranked list on the user device.Type: ApplicationFiled: June 6, 2014Publication date: December 10, 2015Inventor: Denis Kamotsky
-
Publication number: 20150347581Abstract: A method including the steps of: receiving a search query; executing a first search pass of a conditional search flow pipeline according to a first configuration; generating and storing information based on the executed first search pass as search context information; determining which search pass of the conditional search flow pipeline should be executed as a second search pass based on a transition rule associated with the first search pass and the search context information; executing the second search pass of the conditional search flow pipeline according to a second configuration; generating additional information based on the executed second search pass; updating the search context information based on the additional information; and determining whether to provide updated search context information or proceed to another search pass of the conditional search flow pipeline based on a transition rule associated with the second search pass and the updated search context information.Type: ApplicationFiled: May 30, 2014Publication date: December 3, 2015Applicant: Macy's West Stores, Inc.Inventor: Denis Kamotsky
-
Publication number: 20150347590Abstract: A method including the steps of: receiving a search query containing search terms from a user device; retrieving from one or more data storage devices, search configuration information in response to the received search query, wherein the search configuration information comprises a designated field set; generating a plurality of query partitions based on the received search query; generating one or more internal query clauses based on all possible combinations of sub-phrases of the plurality of query partitions and fields from the designated field set; executing a query on a database based on the one or more internal query clauses; generating query results based on the executed query; calculating match metrics for all query results; determining query results having match metrics that satisfy configured match constraints as legitimate matches; and detecting patterns based on corresponding matched terms and fields of the legitimate matches.Type: ApplicationFiled: May 30, 2014Publication date: December 3, 2015Applicant: Macy's West Stores, Inc.Inventors: Denis Kamotsky, Mariel Vargas