Patents by Inventor Ianir IDESES

Ianir IDESES 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: 11955145
    Abstract: Video output is synchronized to the actions of a user by determining positions of the user's body based on acquired video of the user. The positions of the user's body are compared to the positions of a body shown in the video output to determine corresponding positions in the video output. The video output may then be synchronized so that the subsequent output that is shown corresponds to the subsequent position attempted by the user. The rate of movement of the user may be used to determine output characteristics for the video to cause the body shown in the video output to appear to move at a similar rate to that of the user. If the user moves at a rate less than a threshold or performs an activity erroneously, the video output may be slowed or portions of the video output may be repeated.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: April 9, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Dotan Kaufman, Guy Adam, Eran Borenstein, Ianir Ideses, Eduard Oks, Noam Sorek
  • Patent number: 11880492
    Abstract: First video data representing performance of an activity by a first user is acquired. Poses of the first user are determined from the first video data. Second video data is generated based on the determined poses and based on appearance data that represents a second user, such as a model, paid performer, and so forth, in various poses. The resulting second video data depicts the second user performing the same poses as the first user. The second video data may then be sent to a recipient. For example, a participant in an exercise class may send a video to an instructor that depicts what appears to be the paid performer performing the poses, instead of the participant. As a result, video data showing the participant is not shared, protecting the privacy of the participant while still allowing them to participate and interact.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: January 23, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Dotan Kaufman, Guy Adam, Eran Borenstein, Ianir Ideses, Eduard Oks, Noam Sorek
  • Patent number: 11861944
    Abstract: Video output is generated based on first video data that depicts the user performing an activity. Poses of the user during performance of the activity are compared with second video data that depicts an instructor performing the activity. Corresponding poses of the user's body and the instructor's body may be determined through comparison of the first and second video data. The video data is used to determine the rate of motion of the user and to generate video output in which a visual representation of the instructor moves at a rate similar to the that of the user. For example, video output generated based on an instructional fitness video may be synchronized so that movement of the presented instructor matches the rate of movement of the user performing an exercise, improving user comprehension and performance.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: January 2, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Ido Yerushalmy, Ianir Ideses, Eli Alshan, Mark Kliger, Liza Potikha, Dotan Kaufman, Sharon Alpert, Eduard Oks, Noam Sorek
  • Patent number: 11771863
    Abstract: Systems for assisting a user in performance of a meditation activity or another type of activity are described. The systems receive user input and sensor data indicating physiological values associated with the user. These values are used to determine a recommended type of activity and a length of time for the activity. While the user performs the activity, sensors are used to measure physiological values, and an output that is provided to the user is selected based on the measured physiological values. The output may be selected to assist the user in reaching target physiological values, such as a slower respiration rate. After completion of the activity, additional physiological values are used to determine the effectiveness of the activity and the output that was provided. The effectiveness of the activity and the output may be used to determine future recommendations and future output.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: October 3, 2023
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Eli Alshan, Mark Kliger, Ido Yerushalmy, Liza Potikha, Dotan Kaufman, Ianir Ideses, Eduard Oks, Noam Sorek
  • Patent number: 11682237
    Abstract: A first user generates video data for performance of an activity, such as a fitness exercise, by performing the activity in front of a camera. Based on the video data, the amount of movement of different parts of the first user's body is determined. Data representing the position of the first user over time is generated. The data may take the form of a function or a signal that is based on the function. The locations of body parts that move significantly are prioritized over other body parts when determining this data. At a subsequent time, a second user performs the activity. The number of times the second user completes the activity is counted by determining the number of times the second user reaches a position corresponding to a maximum value in the data representing the position of the first user.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: June 20, 2023
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Eran Borenstein, Guy Adam, Dotan Kaufman, Ianir Ideses, Eduard Oks, Noam Sorek, Lior Fritz, Omer Meir, Imry Kissos, Matan Goldman
  • Publication number: 20220261574
    Abstract: Characteristics of a user's movement are evaluated based on performance of activities by a user within a field of view of a camera. Video data representing performance of a series of movements by the user is acquired by the camera. Pose data is determined based on the video data, the pose data representing positions of the user's body while performing the movements. The pose data is compared to a set of existing videos that correspond to known errors to identify errors performed by the user. The errors may be used to generate scores for various characteristics of the user's movement. Based on the errors, exercises or other activities to improve the movement of the user may be determined and included in an output presented to the user.
    Type: Application
    Filed: February 16, 2021
    Publication date: August 18, 2022
    Inventors: EDUARD OKS, RIDGE CARPENTER, LAMARR SMITH, CLAIRE MCGOWAN, ELIZABETH REISMAN, IANIR IDESES, ELI ALSHAN, MARK KLIGER, MATAN GOLDMAN, LIZA POTIKHA, IDO YERUSHALMY, DOTAN KAUFMAN, GUY ADAM, OMER MEIR, LIOR FRITZ, IMRY KISSOS, GEORGY MELAMED, ERAN BORENSTEIN, SHARON ALPERT, NOAM SOREK
  • Patent number: 11334602
    Abstract: A system and methods for classification of events, the system including a memory, a network interface, and a processor configured to monitor system events via the network interface and store the system events as an event log in the memory, collect information about events from various web resources, extract, from the event log and the collected event information, labeling data including data about urgency of events and generate, based on the extracted labeling data, labeling data structures ascribing labels to respective events, extract, from the event log and the collected event information, event features data and generate, based on the extracted event features data, event features data structures ascribing features to respective events, and formulate decision rule structures for identification of urgent events based on the labeling data structures and the event features data structures.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: May 17, 2022
    Assignee: LogsHero Ltd.
    Inventors: Ianir Ideses, Tomer Levy, Asaf Yigal, Ziv Segal
  • Patent number: 11126472
    Abstract: A system for managing a plurality of shared computer resources, comprising at least one hardware processor adapted for: in at least one of a plurality of management iterations: computing statistical values each associated with one of a plurality of streams, where the streams are input to a plurality of computing processes which are used for processing the plurality of streams, executed using at least one of a plurality of shared computer resources; identifying according to an analysis of the statistical values at least one obstructing stream; allocating at least one new shared computer resource; creating a plurality of new computing processes which execute using the at least one new shared computer resource; and instructing inputting the at least one obstructing stream to the plurality of new computing processes instead of to the plurality of computing processes while the plurality of streams are inputted to the plurality of computing processes.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: September 21, 2021
    Assignee: LogsHero Ltd.
    Inventors: Roi Rav-Hon, Ianir Ideses, Ziv Segal
  • Publication number: 20200387407
    Abstract: A system for managing a plurality of shared computer resources, comprising at least one hardware processor adapted for: in at least one of a plurality of management iterations: computing statistical values each associated with one of a plurality of streams, where the streams are input to a plurality of computing processes which are used for processing the plurality of streams, executed using at least one of a plurality of shared computer resources; identifying according to an analysis of the statistical values at least one obstructing stream; allocating at least one new shared computer resource; creating a plurality of new computing processes which execute using the at least one new shared computer resource; and instructing inputting the at least one obstructing stream to the plurality of new computing processes instead of to the plurality of computing processes while the plurality of streams are inputted to the plurality of computing processes.
    Type: Application
    Filed: June 5, 2019
    Publication date: December 10, 2020
    Applicant: LogsHero Ltd.
    Inventors: Roi Rav-Hon, Ianir Ideses, Ziv Segal
  • Publication number: 20180373779
    Abstract: A system and methods for classification of events, the system including a memory, a network interface, and a processor configured to monitor system events via the network interface and store the system events as an event log in the memory, collect information about events from various web resources, extract, from the event log and the collected event information, labeling data including data about urgency of events and generate, based on the extracted labeling data, labeling data structures ascribing labels to respective events, extract, from the event log and the collected event information, event features data and generate, based on the extracted event features data, event features data structures ascribing features to respective events, and formulate decision rule structures for identification of urgent events based on the labeling data structures and the event features data structures.
    Type: Application
    Filed: August 9, 2018
    Publication date: December 27, 2018
    Applicant: LogsHero Ltd.
    Inventors: Ianir IDESES, Tomer LEVY, Asaf YIGAL, Ziv SEGAL
  • Patent number: 10055481
    Abstract: A system and methods for classification of events, the system including a memory, a network interface, and a processor configured to monitor system events via the network interface and store the system events as an event log in the memory, collect information about events from various web resources, extract, from the event log and the collected event information, labeling data including data about urgency of events and generate, based on the extracted labeling data, labeling data structures ascribing labels to respective events, extract, from the event log and the collected event information, event features data and generate, based on the extracted event features data, event features data structures ascribing features to respective events, and formulate decision rule structures for identification of urgent events based on the labeling data structures and the event features data structures.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: August 21, 2018
    Assignee: LogsHero Ltd.
    Inventors: Ianir Ideses, Tomer Levy, Asaf Yigal, Ziv Segal
  • Publication number: 20180227316
    Abstract: A computerized method of preemptive event handling, The method comprises monitoring, in run time at kernel level, a plurality of events of a plurality of processes executed by an operating system (OS) running on a computing device, detecting, in run time, a first event of the plurality of events, the first event being performed by a first process of the plurality of processes on the computing device, classifying, in run time, the first process as a malware in response to the detection of the first event, and preventing, in run time, the first process from running on the computing device before the first event is processed by the OS.
    Type: Application
    Filed: April 3, 2018
    Publication date: August 9, 2018
    Applicant: Shine Security Ltd.
    Inventors: Itay KATZ, Ianir IDESES, Ron PORAT, Alon BLAYER-GAT, Oren FARAGE
  • Publication number: 20180139218
    Abstract: A computerized method of reverting system data affected by a malware. The method comprises monitoring, in run time, a plurality of events of a plurality of processes executed by an operating system (OS) running on a computing device, logging in an event log, in run time, the plurality of events, classifying, in run time, a first process of the plurality of processes as a malware, identifying a set of events of the first process from the plurality of events using the event log, and reverting, in response to the classification, at least one system object hosted in the computing device to remove an effect of the set of events on the OS.
    Type: Application
    Filed: January 15, 2018
    Publication date: May 17, 2018
    Applicant: Shine Security Ltd.
    Inventors: Itay Katz, Ianir Ideses, Ron Porat, Alon Blayer-Gat, Oren Farage
  • Patent number: 9942246
    Abstract: A computerized method of preemptive event handling, The method comprises monitoring, in run time at kernel level, a plurality of events of a plurality of processes executed by an operating system (OS) running on a computing device, detecting, in run time, a first event of the plurality of events, the first event being performed by a first process of the plurality of processes on the computing device, classifying, in run time, the first process as a malware in response to the detection of the first event, and preventing, in run time, the first process from running on the computing device before the first event is processed by the OS.
    Type: Grant
    Filed: August 31, 2014
    Date of Patent: April 10, 2018
    Assignee: Shine Security Ltd.
    Inventors: Itay Katz, Ianir Ideses, Ron Porat, Alon Blayer-Gat, Oren Farage
  • Publication number: 20180070261
    Abstract: A method of queuing network traffic events on a client terminal. The method comprises monitoring, in run time, a plurality of network traffic events triggered by a plurality of applications executed on a client terminal, extracting a plurality of network traffic event characteristics of each of the plurality of network traffic events, classifying each one of the plurality of network traffic events according to a respective the plurality of network traffic event characteristics, clustering the plurality of network traffic events in a plurality of clusters according to the classifying, and managing an opening a plurality data connections between the client terminal and a network such that the content of each cluster of the plurality of clusters is transmitted in another of the plurality data connections.
    Type: Application
    Filed: October 30, 2017
    Publication date: March 8, 2018
    Applicant: Shine Security Ltd.
    Inventors: Ianir IDESES, Itay KATZ, Doron SHAMIA SADEH
  • Publication number: 20180025071
    Abstract: A system and methods for classification of events, the system including a memory, a network interface, and a processor configured to monitor system events via the network interface and store the system events as an event log in the memory, collect information about events from various web resources, extract, from the event log and the collected event information, labeling data including data about urgency of events and generate, based on the extracted labeling data, labeling data structures ascribing labels to respective events, extract, from the event log and the collected event information, event features data and generate, based on the extracted event features data, event features data structures ascribing features to respective events, and formulate decision rule structures for identification of urgent events based on the labeling data structures and the event features data structures.
    Type: Application
    Filed: March 22, 2017
    Publication date: January 25, 2018
    Inventors: Ianir IDESES, Tomer Levy, Asaf Yigal, Ziv Segal
  • Patent number: 9871809
    Abstract: A computerized method of reverting system data affected by a malware. The method comprises monitoring, in run time, a plurality of events of a plurality of processes executed by an operating system (OS) running on a computing device, logging in an event log, in run time, the plurality of events, classifying, in run time, a first process of the plurality of processes as a malware, identifying a set of events of the first process from the plurality of events using the event log, and reverting, in response to the classification, at least one system object hosted in the computing device to remove an effect of the set of events on the OS.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: January 16, 2018
    Assignee: Shine Security Ltd.
    Inventors: Itay Katz, Ianir Ideses, Ron Porat, Alon Blayer-Gat, Oren Farage
  • Patent number: 9807639
    Abstract: A method of queuing network traffic events on a client terminal. The method comprises monitoring, in run time, a plurality of network traffic events triggered by a plurality of applications executed on a client terminal, extracting a plurality of network traffic event characteristics of each of the plurality of network traffic events, classifying each one of the plurality of network traffic events according to a respective the plurality of network traffic event characteristics, clustering the plurality of network traffic events in a plurality of clusters according to the classifying, and managing an opening a plurality data connections between the client terminal and a network such that the content of each cluster of the plurality of clusters is transmitted in another of the plurality data connections.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: October 31, 2017
    Assignee: Shine Security Ltd.
    Inventors: Ianir Ideses, Itay Katz, Doron Shamia Sadeh
  • Publication number: 20170060986
    Abstract: There is provided a method of identifying data object(s) of a predefined content category within a network document for presentation at a client terminal, comprising: receiving, at a network node at an internet service provider level of a network, web resource elements of a network document for rendering and presentation on a display associated with a client terminal; identifying data objects within the network document; extracting classification features from each data object; classifying at least one of the data objects into a predefined content category; generating reformatting instructions for adapting the presentation of the network document to reduce visibility of the data objects classified into the predefined content category upon rendering of the network document; creating a formatted network document by injecting the reformatting instructions into the network document for implementation by a rendering process executing on the client terminal; and transmitting the formatted network document to the cl
    Type: Application
    Filed: August 17, 2016
    Publication date: March 2, 2017
    Inventors: Ianir IDESES, Assaf NEUBERGER, Ron PORAT, Oren FARAGE, Itay KATZ, Doron SHAMIA SADEH, Alon BLAYER-GAT
  • Publication number: 20150371267
    Abstract: There is provided a computer-implemented method for filtering advertisements transmitted through a network to a client, comprising: receiving at a client, from a user of the client, a user preference for filtering of advertisements for display on the client, the advertisements being transmitted over a network from an ad server to the client; transmitting the user preference from the client to a network element located at an intermediate transmission location within the network between the ad server and the client; and filtering the transmitted advertisements at the network element to block or allow advertisements to transmit to the client based on the user preference.
    Type: Application
    Filed: June 22, 2015
    Publication date: December 24, 2015
    Inventors: Ron PORAT, Oren FARAGE, Ianir IDESES, Itay KATZ, Doron SHAMIA SADEH