Patents by Inventor Avi Fruchter

Avi Fruchter 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).

  • Publication number: 20240073017
    Abstract: Techniques for proof-of-viewing (POV) are described herein. In accordance with various embodiments, server(s) used by parties interested in tracking POV register media content items in a blockchain, receive a request to view a media content item of the media content items from a client, generate an intent object indicating the request to view the media content item by the client, and record the intent object in the blockchain. A server for reporting POV receives, from the client, a request for at least a portion of a media content item, where the intent object is embedded in the request, sends at least the portion of the media content item to the client and reports to the blockchain to cause the blockchain to record the intent object and an intent state in the blockchain based on sending at least the portion of the media content item to the client.
    Type: Application
    Filed: August 26, 2022
    Publication date: February 29, 2024
    Inventors: Avi Fruchter, Jonathan Abram Segal, Bayla Hirsch, Benjamin Thomas Samways, Ariel Luwisch, Mercedes Jenifer Bouhsira
  • Patent number: 11882341
    Abstract: Techniques for media content view reporting for reward granting are described herein. In accordance with various embodiments, server(s) prepare a media content item embedded with multiple parts of a key, where the key is associated with proof of viewing the media content item at a client device during a playback session. The server(s) cause the client device to decode the media content item to obtain the multiple parts during the playback session. The server(s) also receive an indication of the client device having accumulated a set of the multiple parts as proof of viewing. The client device receives the parts embedded media content item and decodes the media content item during the playback session. The client device also extracts and accumulates the multiple parts. The client device additionally sends an indication indicating having accumulated a set of the multiple parts as proof of viewing.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: January 23, 2024
    Assignee: Synamedia Limited
    Inventors: Avi Fruchter, Jonathan Abram Segal, Bayla Hirsch, Benjamin Thomas Samways, Ariel Luwisch, Mercedes Jenifer Bouhsira
  • Publication number: 20230401389
    Abstract: Techniques for video content searches are described herein. In accordance with various embodiments, a server includes a processor and a non-transitory memory, where the server hosts a natural language processing (NLP) search engine with a model pretrained to derive sentence embeddings. The NLP search engine obtains additional data related to media content. The NLP search engine further provides the additional data to the model to retrain the model, including modifying parameters of the model of the NLP search engine to correlate vectors representing the additional data with the sentence embeddings derived by the model prior to the retraining The NLP search engine also stores the vectors for searches of the media content.
    Type: Application
    Filed: June 10, 2022
    Publication date: December 14, 2023
    Inventors: Maor Shmuel, Avi Fruchter, Nurit Menasheof, Andrei Lavrentiev, Elad Kalfa
  • Publication number: 20230388609
    Abstract: Techniques for media content view reporting for reward granting are described herein. In accordance with various embodiments, server(s) prepare a media content item embedded with multiple parts of a key, where the key is associated with proof of viewing the media content item at a client device during a playback session. The server(s) cause the client device to decode the media content item to obtain the multiple parts during the playback session. The server(s) also receive an indication of the client device having accumulated a set of the multiple parts as proof of viewing. The client device receives the parts embedded media content item and decodes the media content item during the playback session. The client device also extracts and accumulates the multiple parts. The client device additionally sends an indication indicating having accumulated a set of the multiple parts as proof of viewing.
    Type: Application
    Filed: May 26, 2022
    Publication date: November 30, 2023
    Inventors: Avi Fruchter, Jonathan Abram Segal, Bayla Hirsch, Benjamin Thomas Samways, Ariel Luwisch, Mercedes Jenifer Bouhsira
  • Publication number: 20230336797
    Abstract: Systems and methods for selection of advertisement segments are disclosed. A system may comprise at least one processor configured to receive a playback request from a playback unit; receive user information associated with a user; evaluate, using the user information, a user advertisement metric associated with a preference of the user for a particular type of advertisement; select an advertisement segment based on the user advertisement metric; and send the selected advertisement segment to the playback unit, where the user advertisement metric is based at least in part on whether the user skips advertisements associated with the particular type of advertisement in a forward or backward direction.
    Type: Application
    Filed: June 22, 2023
    Publication date: October 19, 2023
    Applicant: SYNAMEDIA LIMITED
    Inventors: Amotz Terem, Reuven Nimrod, Avi Fruchter
  • Patent number: 11770592
    Abstract: A method includes determining a first transmission rate for transmitting an entirety of a segment of a video stream to a client device. The segment includes a set of frames. In some implementations, the method includes, after transmitting a first subset of the set of frames at the first transmission rate, detecting that a network connectivity of the client device has reduced below a connectivity threshold associated with the first transmission rate. In some implementations, the method includes transmitting an entirety of the segment at a second transmission rate that is less than the first transmission rate. In some implementations, the method includes triggering the client device to present a second subset of the set of frames that corresponds to a temporal position in the video stream after the first subset of the set of frames while foregoing re-presentation of the first subset of the set of frames.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: September 26, 2023
    Assignee: Synamedia Limited
    Inventors: Avi Fruchter, Ilan Cohen, Zorach Reuven Wachtfogel, Uziel Joseph Harband, Einav Rivni, Thomas Paul Burnley
  • Patent number: 11736549
    Abstract: A method is performed at a network device including a plurality of network interfaces. The method includes obtaining a first source adaptive bitrate (ABR) asset and a second source ABR asset. The method includes encoding the first source ABR asset in order to generate a first plurality of video representations, and encoding the second source ABR asset in order to generate a second plurality of video representations. The method includes providing, to a first client device, a first one of the first plurality of video representations. The method includes, in response to detecting satisfaction of a source change condition with respect to the first client device, providing, to the first client device, a first one of the second plurality of video representations, and ceasing to provide the first one of the first plurality of video representations to the first client device.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: August 22, 2023
    Assignee: Synamedia Limited
    Inventors: Thomas Paul Burnley, Einav Rivni, Uziel Joseph Harband, Avi Fruchter
  • Patent number: 11736745
    Abstract: A multimedia content selection system includes at least one processor executing instructions for performing operations. The operations include receiving a playback request from a playback unit, including a content identifier, providing, to the playback unit, a manifest with at least a set of content segment identifiers based on the content identifier, each content segment identifier identifying a content segment associated with a content stream, receiving a content stream request comprising one of the content segment identifiers, and selecting a segment for playback from the content segment associated with the received content segment identifier, determined using a set of content selection rules.
    Type: Grant
    Filed: February 22, 2022
    Date of Patent: August 22, 2023
    Assignee: SYNAMEDIA LIMITED
    Inventors: Amotz Terem, Reuven Nimrod, Avi Fruchter
  • Publication number: 20230165570
    Abstract: A method is provided that includes intranasally dispensing nasal wash fluid (26) into a nasal cavity (22) of a subject such that the nasal wash fluid (26) washes biological material into an oropharynx (30) of the subject from (a) the nasal cavity (22), (b) a nasopharynx (32) of the subject, or (c) the nasal cavity (22) and the nasopharynx (32). Thereafter, a specimen sample (24) is collected that passed out of an anterior opening (34) of an oral cavity (36) of the subject and contains at least a portion of the biological material washed into the oropharynx (30) by the nasal wash fluid (26). Other embodiments are also described.
    Type: Application
    Filed: May 6, 2021
    Publication date: June 1, 2023
    Applicant: HERO SCIENTIFIC LTD.
    Inventors: Robert Eric LEVITZ, Lazar FRUCHTER, Avi FRUCHTER, Arie Oscar HOLTZ, Jacob Isaac WOHLGELERNTER
  • Patent number: 11622135
    Abstract: Techniques for allocating bandwidth for low latency content and buffered content are described. In accordance with various embodiments, a bandwidth allocation method is performed at a device (e.g., a server) with one or more processors and a non-transitory memory. The server determines available bandwidth for delivering content to a client device in a stream, where the stream includes low latency content and buffered content. The server further identifies characteristics of the low latency content. The server then allocates a first portion of the available bandwidth to the low latency content and a second portion of the available bandwidth to the buffered content based on the characteristics of the low latency content.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: April 4, 2023
    Assignee: Synamedia Limited
    Inventors: Avi Fruchter, Ilan Cohen, Zorach Reuven Wachtfogel
  • Publication number: 20230096409
    Abstract: A method is provided that includes introducing a fluid sample (19) into a fluid container (2, 502, 702) of a filtration assembly (20, 500, 720) and passing the fluid sample (19) through a porous filter (5, 705) by distally advancing a plunger (3, 610, 703) within the fluid container (2, 502, 702), thereby capturing, on or within the porous filter (5, 705) at least a portion of any particulate present in the fluid sample (19). Thereafter, a cavity (28, 628, 728) is created within the fluid container (2, 502, 702) between a distal end of the plunger and a distal end (49, 549, 749) of the fluid container (2, 502, 702) by proximally partially withdrawing the plunger (3, 610, 703) within the fluid container (2, 502, 702), while one or more vacuum-prevention openings (11, 711) are open. An extraction liquid (30) is prepared by introducing one or more extraction reagents (29) into the cavity (28, 628, 728) and bathing the porous filter (5, 705).
    Type: Application
    Filed: March 11, 2021
    Publication date: March 30, 2023
    Applicant: HERO SCIENTIFIC LTD.
    Inventors: Zvi FELDMAN, Robert Eric LEVITZ, Leah FORGOSH, Avi FRUCHTER
  • Publication number: 20220417164
    Abstract: Various implementations disclosed herein include devices, systems, and methods for reducing a decode delay at a client device. In some implementations, a device includes one or more processors and a non-transitory memory. In some implementations, a method includes determining that a client device is being switched from a real-time content presentation mode in which the client device presents real-time content to a buffered content presentation mode in which the client device presents buffered content. In some implementations, the method includes transmitting, to the client device, video frames corresponding to the buffered content at a first transmission rate. In some implementations, the method includes changing the first transmission rate to a second transmission rate based on an indication that a number of bits stored in a buffer of the client device satisfies a decode threshold.
    Type: Application
    Filed: June 28, 2021
    Publication date: December 29, 2022
    Inventors: Avi Fruchter, Ilan Cohen, Zorach Reuven Wachtfogel, Uziel Joseph Harband, Einav Rivni, Thomas Paul Burnley
  • Publication number: 20220417614
    Abstract: A method includes determining a first transmission rate for transmitting an entirety of a segment of a video stream to a client device. The segment includes a set of frames. In some implementations, the method includes, after transmitting a first subset of the set of frames at the first transmission rate, detecting that a network connectivity of the client device has reduced below a connectivity threshold associated with the first transmission rate. In some implementations, the method includes transmitting an entirety of the segment at a second transmission rate that is less than the first transmission rate. In some implementations, the method includes triggering the client device to present a second subset of the set of frames that corresponds to a temporal position in the video stream after the first subset of the set of frames while foregoing re-presentation of the first subset of the set of frames.
    Type: Application
    Filed: June 28, 2021
    Publication date: December 29, 2022
    Inventors: Avi Fruchter, Ilan Cohen, Zorach Reuven Wachtfogel, Uziel Joseph Harband, Einav Rivni, Thomas Paul Burnley
  • Publication number: 20220417611
    Abstract: Techniques for providing multimedia content in a virtual set top system are described. In some embodiments, a stream switchover method for UI rendering is performed at a device (e.g., a server) with one or more processors and a non-transitory memory. The server distributes a first stream that includes a plurality of frames. The server receives a request for a user interface (UI) from a client. In response to receiving the request, the server generates a second stream by locating an encoder to encode the plurality of frames into the second stream based on the first stream, instructing the encoder to accelerate encoding of the plurality of frames and facilitating blending of the UI into the second stream with the plurality of frames. The server then switches the client from the first stream to the second stream.
    Type: Application
    Filed: July 11, 2022
    Publication date: December 29, 2022
    Inventors: Enrique Gerstl, Zorach Reuven Wachtfogel, Avi Fruchter, Amit Chhabra
  • Publication number: 20220417571
    Abstract: Techniques for allocating bandwidth for low latency content and buffered content are described. In accordance with various embodiments, a bandwidth allocation method is performed at a device (e.g., a server) with one or more processors and a non-transitory memory. The server determines available bandwidth for delivering content to a client device in a stream, where the stream includes low latency content and buffered content. The server further identifies characteristics of the low latency content. The server then allocates a first portion of the available bandwidth to the low latency content and a second portion of the available bandwidth to the buffered content based on the characteristics of the low latency content.
    Type: Application
    Filed: June 23, 2021
    Publication date: December 29, 2022
    Inventors: Avi Fruchter, Ilan Cohen, Zorach Reuven Wachtfogel
  • Publication number: 20220337648
    Abstract: A method is performed at a network device including a plurality of network interfaces. The method includes obtaining a first source adaptive bitrate (ABR) asset and a second source ABR asset. The method includes encoding the first source ABR asset in order to generate a first plurality of video representations, and encoding the second source ABR asset in order to generate a second plurality of video representations. The method includes providing, to a first client device, a first one of the first plurality of video representations. The method includes, in response to detecting satisfaction of a source change condition with respect to the first client device, providing, to the first client device, a first one of the second plurality of video representations, and ceasing to provide the first one of the first plurality of video representations to the first client device.
    Type: Application
    Filed: February 15, 2022
    Publication date: October 20, 2022
    Inventors: Thomas Paul Burnley, Einav Rivni, Uziel Joseph Harband, Avi Fruchter
  • Patent number: 11418851
    Abstract: Techniques for providing multimedia content in a virtual set top system are described. In some embodiments, a stream switchover method for UI rendering is performed at a device (e.g., a server) with one or more processors and a non-transitory memory. The server distributes a first stream that includes a plurality of frames. The server receives a request for a user interface (UI) from a client. In response to receiving the request, the server generates a second stream by locating an encoder to encode the plurality of frames into the second stream based on the first stream, instructing the encoder to accelerate encoding of the plurality of frames and facilitating blending of the UI into the second stream with the plurality of frames. The server then switches the client from the first stream to the second stream.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: August 16, 2022
    Assignee: SYNAMEDIA LIMITED
    Inventors: Enrique Gerstl, Zorach Reuven Wachtfogel, Avi Fruchter, Amit Chhabra
  • Publication number: 20220182693
    Abstract: A multimedia content selection system includes at least one processor executing instructions for performing operations. The operations include receiving a playback request from a playback unit, including a content identifier, providing, to the playback unit, a manifest with at least a set of content segment identifiers based on the content identifier, each content segment identifier identifying a content segment associated with a content stream, receiving a content stream request comprising one of the content segment identifiers, and selecting a segment for playback from the content segment associated with the received content segment identifier, determined using a set of content selection rules.
    Type: Application
    Filed: February 22, 2022
    Publication date: June 9, 2022
    Applicant: SYNAMEDIA LIMITED
    Inventors: Amotz TEREM, Reuven Nimrod, Avi Fruchter
  • Patent number: 11297358
    Abstract: A multimedia content selection system includes at least one processor executing instructions for performing operations. The operations include receiving a playback request from a playback unit, including a content identifier, providing, to the playback unit, a manifest with at least a set of content segment identifiers based on the content identifier, each content segment identifier identifying a content segment associated with a content stream, receiving a content stream request comprising one of the content segment identifiers, and selecting a segment for playback from the content segment associated with the received content segment identifier, determined using a set of content selection rules.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: April 5, 2022
    Assignee: SYNAMEDIA LIMITED
    Inventors: Amotz Terem, Reuven Nimrod, Avi Fruchter
  • Patent number: 11290513
    Abstract: A method is performed at a network device including a plurality of network interfaces. The method includes obtaining a first source adaptive bitrate (ABR) asset and a second source ABR asset. The method includes encoding the first source ABR asset in order to generate a first plurality of video representations, and encoding the second source ABR asset in order to generate a second plurality of video representations. The method includes providing, to a first client device, a first one of the first plurality of video representations. The method includes, in response to detecting satisfaction of a source change condition with respect to the first client device, providing, to the first client device, a first one of the second plurality of video representations, and ceasing to provide the first one of the first plurality of video representations to the first client device.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: March 29, 2022
    Assignee: Synamedia Limited
    Inventors: Thomas Paul Burnley, Einav Rivni, Uziel Joseph Harband, Avi Fruchter