Patents by Inventor Amir GOLDSTEIN

Amir GOLDSTEIN 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: 12007952
    Abstract: A method for storing a file in cloud storage service (CSS) having a blocks index indexing blocks each having a unique block identifier, the entries thereof indicating for each block identifier a location of the block within an object storage system (OSS), the method comprising: the CSS transmitting a list of block identifiers indicating respective blocks that are not in the blocks index but which are indicated by a received file map for the file; adding an entry into the blocks index to indicate a location of uploaded blocks within the OSS for each block of the list and that has been successfully uploaded to the OSS; and when all of the blocks have been successfully uploaded, concatenating all blocks of the received file map in an order specified by the received file map to form a file object corresponding to the file in the OSS.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: June 11, 2024
    Assignee: CTERA Networks Ltd.
    Inventors: Aron Brand, Amir Goldstein
  • Publication number: 20230185774
    Abstract: A method for storing a file in cloud storage service (CSS) having a blocks index indexing blocks each having a unique block identifier, the entries thereof indicating for each block identifier a location of the block within an object storage system (OSS), the method comprising: the CSS transmitting a list of block identifiers indicating respective blocks that are not in the blocks index but which are indicated by a received file map for the file; adding an entry into the blocks index to indicate a location of uploaded blocks within the OSS for each block of the list and that has been successfully uploaded to the OSS; and when all of the blocks have been successfully uploaded, concatenating all blocks of the received file map in an order specified by the received file map to form a file object corresponding to the file in the OSS.
    Type: Application
    Filed: December 14, 2021
    Publication date: June 15, 2023
    Applicant: CTERA Networks Ltd.
    Inventors: Aron BRAND, Amir GOLDSTEIN
  • Publication number: 20220321639
    Abstract: A method and system method for reading a file from a cloud storage service are provided. The method includes receiving, from a client device, a request to read at least a portion of a file from a cloud storage service, wherein the cloud storage service is associated with at least one object storage system; and sending a cloud file descriptor to the client device, wherein the cloud file descriptor includes a plurality of download tokens utilized to retrieve objects constituting the requested at least a portion of the file from the at least one object storage system.
    Type: Application
    Filed: June 17, 2022
    Publication date: October 6, 2022
    Applicant: CTERA Networks Ltd.
    Inventors: Aron BRAND, Amir GOLDSTEIN
  • Patent number: 11388218
    Abstract: A method and system method for reading a file from a cloud storage service are provided. The method includes receiving, from a client device, a request to read at least a portion of a file from a cloud storage service, wherein the cloud storage service is associated with at least one object storage system; and sending a cloud file descriptor to the client device, wherein the cloud file descriptor includes a plurality of download tokens utilized to retrieve objects constituting the requested at least a portion of the file from the at least one object storage system.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: July 12, 2022
    Assignee: Ctera Networks, Ltd.
    Inventors: Aron Brand, Amir Goldstein
  • Publication number: 20200314165
    Abstract: A method and system method for reading a file from a cloud storage service are provided. The method includes receiving, from a client device, a request to read at least a portion of a file from a cloud storage service, wherein the cloud storage service is associated with at least one object storage system; and sending a cloud file descriptor to the client device, wherein the cloud file descriptor includes a plurality of download tokens utilized to retrieve objects constituting the requested at least a portion of the file from the at least one object storage system.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 1, 2020
    Applicant: CTERA Networks, Ltd.
    Inventors: Aron BRAND, Amir GOLDSTEIN
  • Publication number: 20160117164
    Abstract: A mobile technology platform (MTP) and method for customizing a multiple-persona MTP are provided. The method includes detecting an activation of a persona on the MTP, wherein the persona is associated with an execution environment; identifying at least one operating condition related to execution of the persona on the MTP; determining at least one customization parameter based on the at least one operating condition; and customizing the execution environment based on the determined at least one customization parameter.
    Type: Application
    Filed: October 22, 2015
    Publication date: April 28, 2016
    Applicant: CELLROX, LTD.
    Inventors: Oren LAADAN, Amir GOLDSTEIN, Gilad BENJAMINI
  • Publication number: 20160119358
    Abstract: Techniques for managing access to hardware resources on a multiple-persona mobile technology platform (MTP). The method comprises: detecting an access event between at least one persona and at least one hardware resource of the MTP; identifying at least one access control of the at least one persona; determining for each persona, based on the at least one access control, whether the persona has permission to access the at least one hardware resource; and upon determining that at least one permitted persona has permission to access the at least one hardware resource, granting the access to the at least one permitted persona.
    Type: Application
    Filed: October 27, 2015
    Publication date: April 28, 2016
    Applicant: Cellrox, Ltd.
    Inventors: Oren LAADAN, Amir GOLDSTEIN, Micha KALFON
  • Publication number: 20160014688
    Abstract: A method and multiple-persona multiple technology platform (MTP) for managing connections between access points and a plurality of personas are provided. The method includes identifying at least one available access point (AP); analyzing a plurality of AP profiles defined for the plurality of personas in the MTP to identify at least one persona having permissions to connect the available access point; and establishing a connection between at least one permitted persona and the available access point respective of an AP profile of the at least one permitted persona, wherein a permitted persona is a persona in the MTP identified as having permissions to access the available access point.
    Type: Application
    Filed: July 11, 2015
    Publication date: January 14, 2016
    Applicant: CELLROX, LTD.
    Inventors: Offir GONEN, Oren LAADAN, Amir GOLDSTEIN, Micha KALFON, Michael LIVSHIN
  • Publication number: 20150381732
    Abstract: A method and system for managing content items associated with personas of a multiple-persona mobile technology platform (MTP) are provided. The method includes receiving a request to perform an action on a content item associated with a first persona of a plurality of personas defined in the MTP, wherein the request is generated by the first persona; identifying at least a second persona of the plurality of personas defined in the MTP is linked to the content item; performing the requested action, when the at least second persona is not linked to the content item; and managing a link between the first persona and the content item, when the at least second persona is linked to the content item.
    Type: Application
    Filed: June 26, 2015
    Publication date: December 31, 2015
    Applicant: CELLROX, LTD.
    Inventors: Offir GONEN, Oren LAADAN, Amir GOLDSTEIN
  • Publication number: 20150149588
    Abstract: A method for customizing a service to a user on a mobile technology platform based on an inferred context is presented. The method comprises identifying activities performed by a user of the mobile technology platform; inferring a current context of the user based on the identified activities and data about the user collected from at least one of the mobile technology platforms and at least one device associated with the user; and customizing the service to the user based on the inferred context.
    Type: Application
    Filed: February 5, 2015
    Publication date: May 28, 2015
    Applicant: CELLROX, LTD.
    Inventors: Oren LAADAN, Omer Yehiel EIFERMAN, Ranit R. FINK-ISAACS, Amir GOLDSTEIN
  • Publication number: 20150074684
    Abstract: A method and system are provided for performing an inter-process communication (IPC) transaction among multiple personas in a mobile technology platform. The method includes receiving a request for an IPC transaction from an initiating persona to transfer data to at least one receiving persona, wherein the initiating and receiving personas are part of the multiple personas; analyzing the request to identify whether the initiating persona has permissions to transfer the data to the at least one receiving persona; upon identifying that the initiating persona has permissions to transfer the data, receiving the data from the initiating persona, when the initiating persona has the required permissions; analyzing the received data to determine compatibility with the at least one receiving persona; and upon determining that the data is compatible, enabling execution of the IPC transaction, thereby allowing the transfer of data.
    Type: Application
    Filed: September 11, 2014
    Publication date: March 12, 2015
    Applicant: CELLROX, LTD.
    Inventors: Amir GOLDSTEIN, Micha KALFON, Oren LAADAN, Alexander Edward VAN'T HOF
  • Publication number: 20140365910
    Abstract: A method and system for sharing programs among first and second personas on a mobile technology platform equipped with a display. The method includes providing a first software application; in response to a user's launch of the first application in either the first persona or the second persona, starting the first application in a third persona; and in response to the user's launch of the first application in either the first persona or the second persona, switching the user from a persona of origin to the third persona, wherein the persona of origin is the persona in which the user launched the first application, wherein the first and second personas are defined as a set of user preferences associated with an operating system of the mobile technology platform.
    Type: Application
    Filed: August 21, 2014
    Publication date: December 11, 2014
    Applicant: Cellrox, Ltd.
    Inventors: Oren LAADAN, Offir GONEN, Alexander Edward VAN'T HOF, Amir GOLDSTEIN
  • Publication number: 20140365315
    Abstract: A method and system are provided for customizing a service to a user on a mobile technology platform. The method include determining which of a plurality of personas defined in the mobile technology platform is an active persona, wherein each persona of the plurality of personas is defined as a set of user preferences associated with an operating system of the mobile technology platform; and customizing a service to the user based on the active persona.
    Type: Application
    Filed: August 27, 2014
    Publication date: December 11, 2014
    Applicant: CELLROX, LTD.
    Inventors: Oren LAADAN, Omer Yehiel EIFERMAN, Ranit R. FINK-ISAACS, Amir GOLDSTEIN
  • Publication number: 20140365971
    Abstract: A method and system for switching between personas on a mobile technology platform equipped with a display. The method includes rendering a selectable feature on the display while a user is in a first persona; and in response to the user's selection of the selectable feature, undertaking an action in a second persona, wherein the first and second personas are defined as set of user preferences associated with an operating system of the mobile technology platform.
    Type: Application
    Filed: August 21, 2014
    Publication date: December 11, 2014
    Applicant: Cellrox, Ltd.
    Inventors: Oren LAADAN, Offir GONEN, Alexander Edward VAN'T HOF, Amir GOLDSTEIN