Patents by Inventor Adi Ruppin
Adi Ruppin 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: 11936629Abstract: A system and method for creating a secure overlay network on top of the public Internet, optionally by creating an identity-based network in which user identities are the identifiers rather than IP addresses, and whereas only authenticated and authorized users whose identity has been established have visibility and access to the network; establishing fully encrypted and private network segments; providing superior performance through improved protocols and routing; and implementing a decentralized topology that allows any two nodes on it to communicate regardless of each node's location or network settings—as if the two nodes are on the same local area network.Type: GrantFiled: December 18, 2020Date of Patent: March 19, 2024Assignee: VMware LLCInventors: Adi Ruppin, Elad Rave
-
Publication number: 20210152529Abstract: A system and method for creating a secure overlay network on top of the public Internet, optionally by creating an identity-based network in which user identities are the identifiers rather than IP addresses, and whereas only authenticated and authorized users whose identity has been established have visibility and access to the network; establishing fully encrypted and private network segments; providing superior performance through improved protocols and routing; and implementing a decentralized topology that allows any two nodes on it to communicate regardless of each node's location or network settings—as if the two nodes are on the same local area network.Type: ApplicationFiled: December 18, 2020Publication date: May 20, 2021Inventors: Adi RUPPIN, Elad RAVE
-
Patent number: 10601633Abstract: A method and system for capturing and transmitting screen content and input/output events from a server to a client device are provided. The method includes transmitting, to the client device, a screen output rendered by the server respective of a first instance of a first application; and transmitting, to the client device, the screen output rendered by the server respective of a second instance of a second application, wherein the first instance is contained in a first securable object associated with the first application and the second instance is contained in a second securable object associated with the second application, wherein the first instance and the second instance are simultaneously executed by the server under a single logon session.Type: GrantFiled: March 28, 2018Date of Patent: March 24, 2020Assignee: BlackBerry LimitedInventors: Amos Lahav, Ehud Lavin, Netzer Shlomai, Adi Ruppin
-
Patent number: 10505988Abstract: A computer implemented method and apparatus comprises detecting a file content update on a first client computer system, the file to be synchronized on a plurality of different types of client computer systems in a plurality of formats. The method further comprises associating a security policy with the file, wherein the security policy includes restrictions to limit one or more actions that can be performed with the file, and synchronizing the file to a second client computing system while applying the security policy to provide controls for enforcement of the restrictions at the second client computer system.Type: GrantFiled: September 10, 2018Date of Patent: December 10, 2019Assignee: BlackBerry LimitedInventors: Adi Ruppin, Doron Peri, Yigal Ben-Natan, Gil S. Shidlansik, Miron Liram, Ori Saporta, David Potashinsky, Uri Yulevich, Timothy Choi
-
Publication number: 20190007460Abstract: A computer implemented method and apparatus comprises detecting a file content update on a first client computer system, the file to be synchronized on a plurality of different types of client computer systems in a plurality of formats. The method further comprises associating a security policy with the file, wherein the security policy includes restrictions to limit one or more actions that can be performed with the file, and synchronizing the file to a second client computing system while applying the security policy to provide controls for enforcement of the restrictions at the second client computer system.Type: ApplicationFiled: September 10, 2018Publication date: January 3, 2019Applicant: BlackBerry LimitedInventors: Adi RUPPIN, Doron PERI, Yigal BEN-NATAN, Gil S. SHIDLANSIK, Miron LIRAM, Ori SAPORTA, David POTASHINSKY, Uri YULEVICH, Timothy CHOI
-
Patent number: 10075473Abstract: A computer implemented method and apparatus comprises detecting a file content update on a first client computer system, the file to be synchronized on a plurality of different types of client computer systems in a plurality of formats. The method further comprises associating a security policy with the file, wherein the security policy includes restrictions to limit one or more actions that can be performed with the file, and synchronizing the file to a second client computing system while applying the security policy to provide controls for enforcement of the restrictions at the second client computer system.Type: GrantFiled: February 12, 2015Date of Patent: September 11, 2018Assignee: BlackBerry LimitedInventors: Adi Ruppin, Doron Peri, Yigal Ben-Natan, Gil S. Shidlansik, Miron Liram, Ori Saporta, David Potashinsky, Uri Yulevich, Timothy Choi
-
Publication number: 20180212815Abstract: A method and system for capturing and transmitting screen content and input/output events from a server to a client device are provided. The method includes transmitting, to the client device, a screen output rendered by the server respective of a first instance of a first application; and transmitting, to the client device, the screen output rendered by the server respective of a second instance of a second application, wherein the first instance is contained in a first securable object associated with the first application and the second instance is contained in a second securable object associated with the second application, wherein the first instance and the second instance are simultaneously executed by the server under a single logon session.Type: ApplicationFiled: March 28, 2018Publication date: July 26, 2018Applicant: BlackBerry LimitedInventors: Amos LAHAV, Udi LAVIN, Netzer SHLOMAI, Adi RUPPIN
-
Patent number: 9948677Abstract: A computer implemented method and apparatus comprises detecting a file content update on a first client computer system, the file to be synchronized on a plurality of different types of client computer systems in a plurality of formats. The method further comprises associating a security policy with the file, wherein the security policy includes restrictions to limit one or more actions that can be performed with the file, and synchronizing the file to a second client computing system while applying the security policy to provide controls for enforcement of the restrictions at the second client computer system.Type: GrantFiled: February 12, 2015Date of Patent: April 17, 2018Assignee: BlackBerry LimitedInventors: Adi Ruppin, Doron Peri, Yigal Ben-Natan, Gil S. Shidlansik, Miron Liram, Ori Saporta, David Potashinsky, Uri Yulevich, Timothy Choi
-
Patent number: 9935813Abstract: A method and system for capturing and transmitting screen content and input/output events from a server to a client device are provided. The method includes transmitting, to the client device, a screen output rendered by the server respective of a first instance of a first application; and transmitting, to the client device, the screen output rendered by the server respective of a second instance of a second application, wherein the first instance is contained in a first securable object associated with the first application and the second instance is contained in a second securable object associated with the second application, wherein the first instance and the second instance are simultaneously executed by the server under a single logon session.Type: GrantFiled: September 3, 2013Date of Patent: April 3, 2018Assignee: BlackBerry LimitedInventors: Amos Lahav, Udi Lavin, Netzer Shlomai, Adi Ruppin
-
Publication number: 20150180938Abstract: A computer implemented method and apparatus comprises detecting a file content update on a first client computer system, the file to be synchronized on a plurality of different types of client computer systems in a plurality of formats. The method further comprises associating a security policy with the file, wherein the security policy includes restrictions to limit one or more actions that can be performed with the file, and synchronizing the file to a second client computing system while applying the security policy to provide controls for enforcement of the restrictions at the second client computer system.Type: ApplicationFiled: February 12, 2015Publication date: June 25, 2015Inventors: Adi Ruppin, Doron Peri, Yigal Ben-Natan, Gil S. Shidlansik, Miron Liram, Ori Saporta, David Potashinsky, Uri Yulevich, Timothy Choi
-
Publication number: 20150180905Abstract: A computer implemented method and apparatus comprises detecting a file content update on a first client computer system, the file to be synchronized on a plurality of different types of client computer systems in a plurality of formats. The method further comprises associating a security policy with the file, wherein the security policy includes restrictions to limit one or more actions that can be performed with the file, and synchronizing the file to a second client computing system while applying the security policy to provide controls for enforcement of the restrictions at the second client computer system.Type: ApplicationFiled: February 12, 2015Publication date: June 25, 2015Inventors: Adi Ruppin, Doron Peri, Yigal Ben-Natan, Gil S. Shidlansik, Miron Liram, Ori Saporta, David Potashinsky, Uri Yulevich, Timothy Choi
-
Patent number: 8984582Abstract: A computer implemented method and apparatus comprises detecting a file content update on a first client computer system, the file to be synchronized on a plurality of different types of client computer systems in a plurality of formats. The method further comprises associating a security policy with the file, wherein the security policy includes restrictions to limit one or more actions that can be performed with the file, and synchronizing the file to a second client computing system while applying the security policy to provide controls for enforcement of the restrictions at the second client computer system.Type: GrantFiled: August 14, 2012Date of Patent: March 17, 2015Assignee: Confidela Ltd.Inventors: Adi Ruppin, Doron Peri, Yigal Ben-Natan, Gil S. Shidlansik, Miron Liram, Ori Saporta, David Potashinsky, Uri Yulevich, Timothy Choi
-
Publication number: 20140053227Abstract: A computer implemented method and apparatus comprises detecting a file content update on a first client computer system, the file to be synchronized on a plurality of different types of client computer systems in a plurality of formats. The method further comprises associating a security policy with the file, wherein the security policy includes restrictions to limit one or more actions that can be performed with the file, and synchronizing the file to a second client computing system while applying the security policy to provide controls for enforcement of the restrictions at the second client computer system.Type: ApplicationFiled: August 14, 2012Publication date: February 20, 2014Inventors: Adi Ruppin, Doron Peri, Yigal Ben-Natan, Gil S. Shidlansik, Miron Liram, Ori Saporta, David Potashinsky, Uri Yulevich, Timothy Choi
-
Publication number: 20140047011Abstract: A method and system for capturing and transmitting screen content and input/output events from a server to a client device are provided. The method includes transmitting, to the client device, a screen output rendered by the server respective of a first instance of a first application; and transmitting, to the client device, the screen output rendered by the server respective of a second instance of a second application, wherein the first instance is contained in a first securable object associated with the first application and the second instance is contained in a second securable object associated with the second application, wherein the first instance and the second instance are simultaneously executed by the server under a single logon session.Type: ApplicationFiled: September 3, 2013Publication date: February 13, 2014Applicant: WatchDox, Ltd.Inventors: Amos LAHAV, Udi LAVIN, Netzer SHLOMAI, Adi Ruppin
-
Publication number: 20070174900Abstract: A hierarchical communication system and method, comprising a network; end-users of the network, at least part of said end-users requiring supervision; guardians providing supervision to said end-users requiring supervision; and means, connected with said network, for authorizing communication between two or more end-users requiring supervision or between an end-user requiring supervision and an end-user not requiring supervision.Type: ApplicationFiled: January 8, 2007Publication date: July 26, 2007Inventors: Sunny Marueli, Tovi Riegler, Oren Ahr, Adi Ruppin
-
Patent number: 6374289Abstract: A system and method for enabling data package distribution to be performed by a plurality of peer clients connected to each other through a network, such as a LAN (local area network). Each peer client can obtain data packages from each other or from an external server. However, each peer client preferably obtains data packages from other peer clients, rather than obtaining data packages from the external server.Type: GrantFiled: March 26, 2001Date of Patent: April 16, 2002Assignee: Backweb Technologies, Ltd.Inventors: Hubert Delaney, Adi Ruppin, Lior Hass, Ofer Faigon
-
Publication number: 20010027479Abstract: A system and method for enabling data package distribution to be performed by a plurality of peer clients connected to each other through a network, such as a LAN (local area network). Each peer client can obtain data packages from each other or from an external server. However, each peer client preferably obtains data packages from other peer clients, rather than obtaining data packages from the external server.Type: ApplicationFiled: March 26, 2001Publication date: October 4, 2001Applicant: BackWeb Technologies, Ltd.Inventors: Hubert Delaney, Adi Ruppin, Lior Hass, Ofer Faigon