Patents by Inventor Micha Benoliel

Micha Benoliel 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: 20170302724
    Abstract: Methods for establishing connection to the Internet using multiple channels. A device takes advantage of several channels available to it internally and/or from neighboring devices to request the various resources of the webpage, and assembles the webpage using the resources arriving from the different channels. When a device has the ability to connect to the Internet using multiple internal channels, the device uses internal heuristics to request the webpage resources using these channels. A cloud exit server may be used to enhance security and to handle requests that may not be handled using multiple channels.
    Type: Application
    Filed: June 30, 2017
    Publication date: October 19, 2017
    Inventors: Stanislav Shalunov, Gregory Hazel, Micha Benoliel
  • Patent number: 9705957
    Abstract: Methods for establishing connection to the Internet using multiple channels. A device takes advantage of several channels available to it internally and/or from neighboring devices to request the various resources of the webpage, and assembles the webpage using the resources arriving from the different channels. When a device has the ability to connect to the Internet using multiple internal channels, the device uses internal heuristics to request the webpage resources using these channels. A cloud exit server may be used to enhance security and to handle requests that may not be handled using multiple channels.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: July 11, 2017
    Assignee: Open Garden Inc.
    Inventors: Stanislav Shalunov, Gregory Hazel, Micha Benoliel
  • Publication number: 20170070841
    Abstract: A method and system for transferring apps between mobile devices without the need to download the app from an app store. Various examples are provided for discovering, authenticating and transmitting the apps among devices directly or via an access point. Even when no connection is available, examples are provided for establishing a mesh network and transferring the app using the mesh network. If not all devices have mesh networking capability, connection such as Bluetooth is used to distribute the mesh network capability and then the mesh network is established.
    Type: Application
    Filed: May 14, 2015
    Publication date: March 9, 2017
    Inventors: Stanislav Shalunov, Gregory Hazel, Micha Benoliel
  • Publication number: 20170019409
    Abstract: Systems and methods to grand network access to devices. When device attempts access via an access point, the AP initiates social network inquiry to determine whether to provide unrestricted access, restricted access or no access, depending on the social connection between the user and the AP owner. The social network inquiry may be performed by obtaining a social graph from services such as Facebook, LinkedIn, etc. The social network inquiry may also be performed by interrogating a calendar, to determine whether an appointment is indicated for the user associated with the device requesting the access and a user associated with the access point. The social network inquiry may also be performed by interrogating a database to determine whether a specific entry is present, e.g., whether a predetermined “like” is included in lists of “likes” in the Facebook account of the user associated with the device requesting the access.
    Type: Application
    Filed: April 2, 2015
    Publication date: January 19, 2017
    Inventors: Stanislav Shalunov, Gregory Hazel, Micha Benoliel
  • Publication number: 20170011133
    Abstract: Speeding up webpage loading by utilizing one or a combination of the following techniques: heuristic pre-loading; increasing the number of connections to a server; resource caching; and, distributed DNS caching. A software module is inserted between the browser and the server, so as to perform the heuristic preloading, to increase the number of connections, to perform wireless caching of resources and DNS query responses. The software module may be placed in various places in the technology stack, for example, inside a home router or in a separate box connected to one's router. The module can insert itself by using proxy discovery protocols, or intercepting the traffic going to the router by issuing ARP replies that look as if it is the router. Alternatively, it could overwrite DHCP.
    Type: Application
    Filed: March 31, 2015
    Publication date: January 12, 2017
    Inventors: Stanislav Shalunov, Gregory Hazel, Micha Benoliel
  • Publication number: 20160358214
    Abstract: A system and a method for collecting passively generated time-stamped location data from mobile devices and using this data to generate social network. The social network utilizes the data to determine a user's friends, family members, coworkers, and other associates. The system and a method improve social networking applications by automatically generating friend lists and user lists, and for automatically keeping these lists up to date. Further, the data can be used for social discovery, including dating, professional networking, and travel applications. The system and method further uses this data to determine a user's hobbies and interests. A recommendation engine may be used to generate recommendations for products, services, and businesses based on passive location data. A system and a method for an advertising system for products, services, and businesses based on passive location data are also disclosed.
    Type: Application
    Filed: February 20, 2015
    Publication date: December 8, 2016
    Inventors: Stanislav Shalunov, Gregory Hazel, Micha Benoliel
  • Patent number: 9503975
    Abstract: A system and method for effectively “exchanging” battery power among physically distinct battery-powered devices communicating in a network for optimal conservation of aggregate battery power to preserve and extend the usable life of devices before requiring recharging. The network communication may be wired, wireless, or some combination; the devices may be mobile, fixed, or some combination. This invention improves Internet access where it already exists by making it faster, more reliable, and less expensive. It can also be used to provide Internet service in places where there is none.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: November 22, 2016
    Assignee: OPEN GARDEN INC.
    Inventors: Stanislav Shalunov, Gregory Hazel, Micha Benoliel
  • Publication number: 20160255056
    Abstract: Secure messaging system wherein both the content and the metadata are protected from adversary attack. A message for an intended recipient is decrypted using the intended recipient's public key. The message is then sent to the intended recipient as well as to multitude of decoys. The decoys are real devices that are clustered with the intended recipient according to some method, such as logical or geographical method. The decoys are unable to decrypt the message with their private key and will drop it. Only the intended recipient will be able to decrypt and read the message. Since the message is sent to many recipients (intended recipient and decoys), an adversary is unable to determine who is communicating with whom.
    Type: Application
    Filed: July 30, 2015
    Publication date: September 1, 2016
    Inventors: Stanislav Shalunov, Gregory Hazel, Micha Benoliel
  • Publication number: 20150230172
    Abstract: A system and method for effectively “exchanging” battery power among physically distinct battery-powered devices communicating in a network for optimal conservation of aggregate battery power to preserve and extend the usable life of devices before requiring recharging. The network communication may be wired, wireless, or some combination; the devices may be mobile, fixed, or some combination. This invention improves Internet access where it already exists by making it faster, more reliable, and less expensive. It can also be used to provide Internet service in places where there is none.
    Type: Application
    Filed: March 31, 2014
    Publication date: August 13, 2015
    Applicant: Open Garden Inc.
    Inventors: Stanislav Shalunov, Gregory Hazel, Micha Benoliel
  • Patent number: 9049537
    Abstract: Pairing among computing devices is achieved without any of the device entering discoverable mode. An inquiring device obtains a list of MAC addresses and transmits connection requests using the MAC addresses. Any device within reception distance that has the same MAC address would respond to the request. Upon receiving the response, the two devices would pair up. A beacon may be used to store MAC addresses and related data. Computing devices may send inquiries to the beacon and receive in return MAC addresses corresponding to the inquiry. The devices may then transmit pairing requests using these MAC addresses.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: June 2, 2015
    Assignee: OPEN GARDEN INC.
    Inventors: Stanislav Shalunov, Gregory Hazel, Micha Benoliel
  • Publication number: 20140250204
    Abstract: Methods for establishing connection to the Internet using multiple channels. A device takes advantage of several channels available to it internally and/or from neighboring devices to request the various resources of the webpage, and assembles the webpage using the resources arriving from the different channels. When a device has the ability to connect to the Internet using multiple internal channels, the device uses internal heuristics to request the webpage resources using these channels. A cloud exit server may be used to enhance security and to handle requests that may not be handled using multiple channels.
    Type: Application
    Filed: July 17, 2013
    Publication date: September 4, 2014
    Inventors: Stanislav Shalunov, Gregory Hazel, Micha Benoliel