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: 11734285
    Abstract: 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: Grant
    Filed: March 22, 2018
    Date of Patent: August 22, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Edward Bortnikov, David Carmel, Gali Sheffi, Idit Keidar, Dmitry Basin
  • Patent number: 11599591
    Abstract: 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: Grant
    Filed: June 7, 2021
    Date of Patent: March 7, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Edward Bortnikov, Yonatan Gottesman, Gali Sheffi, Dmitry Basin, Nandaja Ananthanarayanan, Rakesh Chhabra
  • Patent number: 11341119
    Abstract: 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: Grant
    Filed: August 12, 2020
    Date of Patent: May 24, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Edward Bortnikov, Ohad Shacham, Dmitry Basin, Gali Sheffi, Yonatan Gottesman
  • Publication number: 20210294865
    Abstract: 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: Application
    Filed: June 7, 2021
    Publication date: September 23, 2021
    Inventors: Edward Bortnikov, Yonatan Gottesman, Gali Sheffi, Dmitry Basin, Nandaja Ananthanarayanan, Rakesh Chhabra
  • Patent number: 11030263
    Abstract: 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: Grant
    Filed: May 11, 2018
    Date of Patent: June 8, 2021
    Assignee: Verizon Media Inc.
    Inventors: Edward Bortnikov, Yonatan Gottesman, Gali Sheffi, Dmitry Basin, Nandaja Ananthanarayanan, Rakesh Chhabra
  • Publication number: 20200372011
    Abstract: 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: Application
    Filed: August 12, 2020
    Publication date: November 26, 2020
    Inventors: Edward BORTNIKOV, Ohad SHACHAM, Dmitry BASIN, Gali SHEFFI, Yonatan GOTTESMAN
  • Patent number: 10838875
    Abstract: 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: Grant
    Filed: July 12, 2018
    Date of Patent: November 17, 2020
    Assignee: Oath Inc.
    Inventors: Edward Bortnikov, Anastasia Braginsky, Idit Keidar, Dmitry Basin, Hagar Meir, Eshcar Hillel, Gali Sheffi
  • Patent number: 10747750
    Abstract: 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: Grant
    Filed: October 19, 2017
    Date of Patent: August 18, 2020
    Assignee: OATH INC.
    Inventors: Edward Bortnikov, Ohad Shacham, Dmitry Basin, Gali Sheffi, Yonatan Gottesman
  • Publication number: 20190347211
    Abstract: 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: Application
    Filed: July 12, 2018
    Publication date: November 14, 2019
    Inventors: Edward Bortnikov, Anastasia Braginsky, Idit Keidar, Dmitry Basin, Hagar Meir, Eshcar Hillel, Gali Sheffi
  • Publication number: 20190347360
    Abstract: 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: Application
    Filed: May 11, 2018
    Publication date: November 14, 2019
    Inventors: Edward Bortnikov, Yonatan Gottesman, Gali Sheffi, Dmitry Basin, Nandaja Ananthanarayanan, Rakesh Chhabra
  • Publication number: 20190294691
    Abstract: 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: Application
    Filed: March 22, 2018
    Publication date: September 26, 2019
    Inventors: Edward Bortnikov, David Carmel, Gali Sheffi, Idit Keidar, Dmitry Basin
  • Publication number: 20190121882
    Abstract: 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: Application
    Filed: October 19, 2017
    Publication date: April 25, 2019
    Inventors: Edward BORTNIKOV, Ohad SHACHAM, Dmitry BASIN, Gali SHEFFI, Yonatan GOTTESMAN