Patents by Inventor Gali SHEFFI
Gali SHEFFI 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: 11734285Abstract: Methods, systems, and programming for retrieving content items for a search are described herein. In a non-limiting embodiment, a query including a plurality of terms may be received. For each of the plurality of terms, a posting list of one or more content items may be obtained. The posting list may include a ranked list of term scores corresponding to the one or more content items, each of the term scores being indicative of a level of relevance of a corresponding content item to a term associated with the posting list. A list of relevant content items for the query may be determined based on the term scores in each posting list for the one or more content items identified with respect to each term. At least one of the relevant content items may be provided as a response to the query.Type: GrantFiled: March 22, 2018Date of Patent: August 22, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Edward Bortnikov, David Carmel, Gali Sheffi, Idit Keidar, Dmitry Basin
-
Patent number: 11599591Abstract: Methods, systems, and programming for updating a search index are described herein. In a non-limiting embodiment, event data representing actions performed on a plurality of content items managed via the search index may be obtained. The event data may be filtered based on pre-determined criteria to generate updated event data, where the updated event data represents relevant actions performed on at least one of the plurality of content items and are associated with the search index. An updated search index based on the updated event data may then be generated.Type: GrantFiled: June 7, 2021Date of Patent: March 7, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Edward Bortnikov, Yonatan Gottesman, Gali Sheffi, Dmitry Basin, Nandaja Ananthanarayanan, Rakesh Chhabra
-
Patent number: 11341119Abstract: Systems and methods for indexing content in a personal search system are disclosed. In one embodiment, the method comprises receiving a content item from a data source; extracting, from the content item, at least one document appearing in the content item, the at least one document including a first timestamp; storing the document in a content index; retrieving an event associated with the document from an event index, the event including a second timestamp and one or more attributes; generating an updated document based on the one or more attributes, the updated document including the second timestamp and the one or more attributes; and replacing the document stored in the content index with the updated document if the second timestamp is later than the first timestamp.Type: GrantFiled: August 12, 2020Date of Patent: May 24, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Edward Bortnikov, Ohad Shacham, Dmitry Basin, Gali Sheffi, Yonatan Gottesman
-
Publication number: 20210294865Abstract: Methods, systems, and programming for updating a search index are described herein. In a non-limiting embodiment, event data representing actions performed on a plurality of content items managed via the search index may be obtained. The event data may be filtered based on pre-determined criteria to generate updated event data, where the updated event data represents relevant actions performed on at least one of the plurality of content items and are associated with the search index. An updated search index based on the updated event data may then be generated.Type: ApplicationFiled: June 7, 2021Publication date: September 23, 2021Inventors: Edward Bortnikov, Yonatan Gottesman, Gali Sheffi, Dmitry Basin, Nandaja Ananthanarayanan, Rakesh Chhabra
-
Patent number: 11030263Abstract: Methods, systems, and programming for updating a search index are described herein. In a non-limiting embodiment, event data representing actions performed on a plurality of content items managed via the search index may be obtained. The event data may be filtered based on pre-determined criteria to generate updated event data, where the updated event data represents relevant actions performed on at least one of the plurality of content items and are associated with the search index. An updated search index based on the updated event data may then be generated.Type: GrantFiled: May 11, 2018Date of Patent: June 8, 2021Assignee: Verizon Media Inc.Inventors: Edward Bortnikov, Yonatan Gottesman, Gali Sheffi, Dmitry Basin, Nandaja Ananthanarayanan, Rakesh Chhabra
-
Publication number: 20200372011Abstract: Systems and methods for indexing content in a personal search system are disclosed. In one embodiment, the method comprises receiving a content item from a data source; extracting, from the content item, at least one document appearing in the content item, the at least one document including a first timestamp; storing the document in a content index; retrieving an event associated with the document from an event index, the event including a second timestamp and one or more attributes; generating an updated document based on the one or more attributes, the updated document including the second timestamp and the one or more attributes; and replacing the document stored in the content index with the updated document if the second timestamp is later than the first timestamp.Type: ApplicationFiled: August 12, 2020Publication date: November 26, 2020Inventors: Edward BORTNIKOV, Ohad SHACHAM, Dmitry BASIN, Gali SHEFFI, Yonatan GOTTESMAN
-
Patent number: 10838875Abstract: Methods, systems, and programming for accessing data are described herein. In a non-limiting embodiment, a request associated with a key may be received. A memory chunk in a first memory site associated with the key may be located. An entry in the memory chunk corresponding to the key may be determined. A first pointer to the key corresponding to a first location of the key within a buffer at a second memory site may be obtained from the entry. The key stored at the first location may be retrieved from the buffer at the second memory site.Type: GrantFiled: July 12, 2018Date of Patent: November 17, 2020Assignee: Oath Inc.Inventors: Edward Bortnikov, Anastasia Braginsky, Idit Keidar, Dmitry Basin, Hagar Meir, Eshcar Hillel, Gali Sheffi
-
Patent number: 10747750Abstract: Systems and methods for indexing content in a personal search system are disclosed. In one embodiment, the method comprises receiving a content item from a data source; extracting, from the content item, at least one document appearing in the content item, the at least one document including a first timestamp; storing the document in a content index; retrieving an event associated with the document from an event index, the event including a second timestamp and one or more attributes; generating an updated document based on the one or more attributes, the updated document including the second timestamp and the one or more attributes; and replacing the document stored in the content index with the updated document if the second timestamp is later than the first timestamp.Type: GrantFiled: October 19, 2017Date of Patent: August 18, 2020Assignee: OATH INC.Inventors: Edward Bortnikov, Ohad Shacham, Dmitry Basin, Gali Sheffi, Yonatan Gottesman
-
Publication number: 20190347211Abstract: Methods, systems, and programming for accessing data are described herein. In a non-limiting embodiment, a request associated with a key may be received. A memory chunk in a first memory site associated with the key may be located. An entry in the memory chunk corresponding to the key may be determined. A first pointer to the key corresponding to a first location of the key within a buffer at a second memory site may be obtained from the entry. The key stored at the first location may be retrieved from the buffer at the second memory site.Type: ApplicationFiled: July 12, 2018Publication date: November 14, 2019Inventors: Edward Bortnikov, Anastasia Braginsky, Idit Keidar, Dmitry Basin, Hagar Meir, Eshcar Hillel, Gali Sheffi
-
Publication number: 20190347360Abstract: Methods, systems, and programming for updating a search index are described herein. In a non-limiting embodiment, event data representing actions performed on a plurality of content items managed via the search index may be obtained. The event data may be filtered based on pre-determined criteria to generate updated event data, where the updated event data represents relevant actions performed on at least one of the plurality of content items and are associated with the search index. An updated search index based on the updated event data may then be generated.Type: ApplicationFiled: May 11, 2018Publication date: November 14, 2019Inventors: Edward Bortnikov, Yonatan Gottesman, Gali Sheffi, Dmitry Basin, Nandaja Ananthanarayanan, Rakesh Chhabra
-
Publication number: 20190294691Abstract: Methods, systems, and programming for retrieving content items for a search are described herein. In a non-limiting embodiment, a query including a plurality of terms may be received. For each of the plurality of terms, a posting list of one or more content items may be obtained. The posting list may include a ranked list of term scores corresponding to the one or more content items, each of the term scores being indicative of a level of relevance of a corresponding content item to a term associated with the posting list. A list of relevant content items for the query may be determined based on the term scores in each posting list for the one or more content items identified with respect to each term. At least one of the relevant content items may be provided as a response to the query.Type: ApplicationFiled: March 22, 2018Publication date: September 26, 2019Inventors: Edward Bortnikov, David Carmel, Gali Sheffi, Idit Keidar, Dmitry Basin
-
Publication number: 20190121882Abstract: Systems and methods for indexing content in a personal search system are disclosed. In one embodiment, the method comprises receiving a content item from a data source; extracting, from the content item, at least one document appearing in the content item, the at least one document including a first timestamp; storing the document in a content index; retrieving an event associated with the document from an event index, the event including a second timestamp and one or more attributes; generating an updated document based on the one or more attributes, the updated document including the second timestamp and the one or more attributes; and replacing the document stored in the content index with the updated document if the second timestamp is later than the first timestamp.Type: ApplicationFiled: October 19, 2017Publication date: April 25, 2019Inventors: Edward BORTNIKOV, Ohad SHACHAM, Dmitry BASIN, Gali SHEFFI, Yonatan GOTTESMAN