Patents by Inventor Yonit Tova Halperin

Yonit Tova Halperin 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: 11929900
    Abstract: A cloud network is a complex environment in which hundreds and thousands of users or entities can each host, create, modify, and develop multiple virtual machines. Each virtual machine can have complex behavior unknown to the provider or maintainer of the cloud. Technologies disclosed include methods, systems, and apparatuses to monitor the complex environment to detect network anomalies using machine learning techniques. In addition, techniques to modify and adapt to user feedback are provided allowing the developed models to be tuned for specific use cases, virtual machine types, and users.
    Type: Grant
    Filed: January 24, 2023
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventors: Mikhal Shemer, Roee Engelberg, Yonit Tova Halperin Worzel, Alex Gontmakher, Alexander Goldshtein, Gal Elidan, Benjamin Dov Kessler
  • Patent number: 11595282
    Abstract: A cloud network is a complex environment in which hundreds and thousands of users or entities can each host, create, modify, and develop multiple virtual machines. Each virtual machine can have complex behavior unknown to the provider or maintainer of the cloud. Technologies disclosed include methods, systems, and apparatuses to monitor the complex environment to detect network anomalies using machine learning techniques. In addition, techniques to modify and adapt to user feedback are provided allowing the developed models to be tuned for specific use cases, virtual machine types, and users.
    Type: Grant
    Filed: July 21, 2021
    Date of Patent: February 28, 2023
    Assignee: Google LLC
    Inventors: Mikhal Shemer, Roee Engelberg, Yonit Tova Halperin Worzel, Alex Gontmakher, Alexander Goldshtein, Gal Elidan, Benjamin Dov Kessler
  • Publication number: 20220029902
    Abstract: A cloud network is a complex environment in which hundreds and thousands of users or entities can each host, create, modify, and develop multiple virtual machines. Each virtual machine can have complex behavior unknown to the provider or maintainer of the cloud. Technologies disclosed include methods, systems, and apparatuses to monitor the complex environment to detect network anomalies using machine learning techniques. In addition, techniques to modify and adapt to user feedback are provided allowing the developed models to be tuned for specific use cases, virtual machine types, and users.
    Type: Application
    Filed: July 21, 2021
    Publication date: January 27, 2022
    Inventors: Mikhal Shemer, Roee Engelberg, Yonit Tova Halperin Worzel, Alex Gontmakher, Alexander Goldshtein, Gal Elidan, Benjamin Dov Kessler
  • Patent number: 9369721
    Abstract: A method and system for data compression of images using a shared dictionary are described herein. According to one embodiment, a server identifies a current images that is part of a stream of images generated by an application hosted by the server. The stream of images includes images previously transmitted to the client. For each segment of pixels in the current image, the server searches a dictionary containing data for the stream of images. If the dictionary includes data corresponding to the segment of pixels in the current image, the server determines metadata for the segment of pixels in the current image using the corresponding data from the dictionary, and transmits the metadata to the client without transmitting the segment of pixels from the current image.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: June 14, 2016
    Assignee: Red Hat Israel, Ltd.
    Inventors: Yaniv Kamay, Yonit Tova Halperin
  • Patent number: 9025898
    Abstract: Method and apparatus for improving compression efficiency of for graphics remoting are described herein. According to one embodiment, for each data object of a stream generated within a virtual machine, the data object including graphics data representing an image to be rendered at a client over a network, it is determined whether an image associated with each data object is related to a real life content or an artificial content based on a similarity of one or more pixels selected within at least a segment of the image. A compression method is selected based on the determination of whether the image is related to a real life content or an artificial content. The image is compressed using the selected compression method and thereafter, the compressed image is streamed to the client over the network to be rendered at the client. Other methods and apparatuses are also described.
    Type: Grant
    Filed: April 6, 2009
    Date of Patent: May 5, 2015
    Assignee: Red Hat Israel, Ltd.
    Inventors: Yaniv Kamay, Yonit Tova Halperin
  • Patent number: 8667153
    Abstract: A first computing device maps a virtual network address for a virtual resource that is accessible to the first computing device to an address of a designated resource that is inaccessible to the first computing device but accessible to a remote second computing device. The first computing device generates a control message that, when acted upon by the second computing device, causes the second computing device to transmit the resource message to the designated resource. The first computing device then attaches the resource message to the control message. The first computing device sends the control message to the second computing device, wherein the second computing device acts on the control message to send the resource message to the designated resource without having a resource driver for the designated resource installed on the second computing device.
    Type: Grant
    Filed: July 7, 2010
    Date of Patent: March 4, 2014
    Assignee: Red Hat Israel, Ltd.
    Inventors: Yaniv Kamay, Yonit Tova Halperin
  • Patent number: 8355585
    Abstract: A method and system for data compression of images using a shared dictionary are described herein. According to one embodiment, a server identifies a current images that is part of a stream of images generated by an application hosted by the server. The stream of images includes images previously transmitted to the client. For each segment of pixels in the current image, the server searches a dictionary containing data for the stream of images. If the dictionary includes data corresponding to the segment of pixels in the current image, the server determines metadata for the segment of pixels in the current image using the corresponding data from the dictionary, and transmits the metadata to the client without transmitting the segment of pixels from the current image.
    Type: Grant
    Filed: May 12, 2009
    Date of Patent: January 15, 2013
    Assignee: Red Hat Israel, Ltd.
    Inventors: Yaniv Kamay, Yonit Tova Halperin
  • Publication number: 20130011064
    Abstract: A method and system for data compression of images using a shared dictionary are described herein. According to one embodiment, a server identifies a current images that is part of a stream of images generated by an application hosted by the server. The stream of images includes images previously transmitted to the client. For each segment of pixels in the current image, the server searches a dictionary containing data for the stream of images. If the dictionary includes data corresponding to the segment of pixels in the current image, the server determines metadata for the segment of pixels in the current image using the corresponding data from the dictionary, and transmits the metadata to the client without transmitting the segment of pixels from the current image.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: Red Hat Israel, Ltd.
    Inventors: Yaniv Kamay, Yonit Tova Halperin
  • Publication number: 20120011263
    Abstract: A first computing device maps a virtual network address for a virtual resource that is accessible to the first computing device to an address of a designated resource that is inaccessible to the first computing device but accessible to a remote second computing device. The first computing device generates a control message that, when acted upon by the second computing device, causes the second computing device to transmit the resource message to the designated resource. The first computing device then attaches the resource message to the control message. The first computing device sends the control message to the second computing device, wherein the second computing device acts on the control message to send the resource message to the designated resource without having a resource driver for the designated resource installed on the second computing device.
    Type: Application
    Filed: July 7, 2010
    Publication date: January 12, 2012
    Inventors: Yaniv Kamay, Yonit Tova Halperin
  • Publication number: 20100293248
    Abstract: A method and system for data compression of images using a shared dictionary are described herein. According to one embodiment, a server identifies a current images that is part of a stream of images generated by an application hosted by the server. The stream of images includes images previously transmitted to the client. For each segment of pixels in the current image, the server searches a dictionary containing data for the stream of images. If the dictionary includes data corresponding to the segment of pixels in the current image, the server determines metadata for the segment of pixels in the current image using the corresponding data from the dictionary, and transmits the metadata to the client without transmitting the segment of pixels from the current image.
    Type: Application
    Filed: May 12, 2009
    Publication date: November 18, 2010
    Inventors: YANIV KAMAY, Yonit Tova Halperin
  • Publication number: 20100254622
    Abstract: Method and apparatus for improving compression efficiency of for graphics remoting are described herein. According to one embodiment, for each data object of a stream generated within a virtual machine, the data object including graphics data representing an image to be rendered at a client over a network, it is determined whether an image associated with each data object is related to a real life content or an artificial content based on a similarity of one or more pixels selected within at least a segment of the image. A compression method is selected based on the determination of whether the image is related to a real life content or an artificial content. The image is compressed using the selected compression method and thereafter, the compressed image is streamed to the client over the network to be rendered at the client. Other methods and apparatuses are also described.
    Type: Application
    Filed: April 6, 2009
    Publication date: October 7, 2010
    Inventors: YANIV KAMAY, Yonit Tova Halperin