Patents by Inventor Oded Ramraz

Oded Ramraz 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: 10037219
    Abstract: Systems and methods for virtual machine locking. An example method may include: applying a lock to a virtual machine, the lock enabling ongoing execution of the virtual machine and outbound communication by the virtual machine while precluding unauthenticated inbound communication to the virtual machine, receiving, from a first device and in response to an authentication request, an authentication attempt, processing the authentication attempt to authenticate the first device with respect to the virtual machine, and in response to a determination that the first device was successfully authenticated with respect to the virtual machine, enabling inbound communication from the first device to the virtual machine.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: July 31, 2018
    Assignee: Red Hat Israel, Ltd.
    Inventors: David Botzer, Oded Ramraz
  • Publication number: 20170364342
    Abstract: A plugin for a website browser can enable a user to deploy software onto a computing device quickly and easily. For example, the plugin can automatically detect that a user is visiting a website on which program code for a software application is shared or hosted. The website may be an open-source website, a program-code repository, or a program-code review platform. The plugin can automatically analyze the program code, an installation file provided with the program code, software and hardware characteristics of the specific computing device on which the software application is to be deployed, and other data to determine how to deploy the software application on the specific computing device. The plugin can then deploy the software application on the computing device in response to the user clicking a button, allowing for the software application to be easily deployed on the computing device with minimal user interaction or skill.
    Type: Application
    Filed: June 15, 2016
    Publication date: December 21, 2017
    Inventors: Boaz Shuster, Oded Ramraz
  • Publication number: 20170364451
    Abstract: A system, method, and apparatus for operating system integrated application isolation. A snapshot manager creates a snapshot table including one or more pointers to a file system storage. Then an application is installed on an operating system and mapped to a snapshot table. The snapshot manager receives a request by the application to access a memory block. The snapshot manager determines whether the application has permission to access the memory block. Responsive to a determination that the application has permission to access the memory block, the snapshot manager permits access to the memory block.
    Type: Application
    Filed: June 17, 2016
    Publication date: December 21, 2017
    Inventors: Simcha Zacks, Oded Ramraz
  • Publication number: 20170357551
    Abstract: Methods, systems, and computer program products are included for providing snapshot version control. A method includes creating a snapshot corresponding to a file system at a first point in time. After creating the snapshot, a file management data structure of the file system is modified corresponding to a file creation, deletion, or modification. The modified file management data structure is compared to the snapshot to identify differences between the snapshot and the file management data structure. A user may select one or more of the identified differences for merging the selected differences from the snapshot to the file management data structure or from the file management data structure to the snapshot.
    Type: Application
    Filed: June 8, 2016
    Publication date: December 14, 2017
    Inventors: Simcha Zacks, Oded Ramraz, Ilia Meerovich
  • Publication number: 20170300403
    Abstract: An example method of generating one or more scripts specific to an application programming interface (API) type and language and in accordance with user-selected events includes receiving an API type and a language in which to implement a script. Events selected by a user via a graphical user interface in response to receiving a request to record the events may be recorded. Additionally, the user-selected events may be mapped to a set of commands specific to the API type and the language. Additionally, a script including a first command to import a set of modules specific to the API type and language, a second command to create a computing session, and the set of commands is generated.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 19, 2017
    Inventor: Oded Ramraz
  • Patent number: 9668082
    Abstract: A request to provision a virtual machine (VM) based on a mobile communications device may be received. In response to the request to provision the VM, a phone number may be allocated to be associated with the VM based on the mobile communications device. Furthermore, VM based on the mobile communications device may be provisioned in view of the allocated phone number.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: May 30, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventors: Oded Ramraz, David Botzer
  • Publication number: 20160350145
    Abstract: Systems and methods for virtual machine locking. An example method may include: applying a lock to a virtual machine, the lock enabling ongoing execution of the virtual machine and outbound communication by the virtual machine while precluding unauthenticated inbound communication to the virtual machine, receiving, from a first device and in response to an authentication request, an authentication attempt, processing the authentication attempt to authenticate the first device with respect to the virtual machine, and in response to a determination that the first device was successfully authenticated with respect to the virtual machine, enabling inbound communication from the first device to the virtual machine.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: David Botzer, Oded Ramraz
  • Publication number: 20150373478
    Abstract: A request to provision a virtual machine (VM) based on a mobile communications device may be received. In response to the request to provision the VM, a phone number may be allocated to be associated with the VM based on the mobile communications device. Furthermore, VM based on the mobile communications device may be provisioned in view of the allocated phone number.
    Type: Application
    Filed: June 24, 2014
    Publication date: December 24, 2015
    Inventors: Oded Ramraz, David Botzer