Patents by Inventor Orit Nissan-Messing
Orit Nissan-Messing 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: 11843656Abstract: Systems and methods are disclosed for dynamic application mobilization. In one implementation, an application is modeled as a processing function. The processing function is placed at a first processing node within a processing network. One or more optimization operations are computed with respect to the processing function. The processing function is mobilized from the first processing node to a second processing node within the processing network in accordance with the one or more optimization operations.Type: GrantFiled: September 27, 2017Date of Patent: December 12, 2023Assignee: Iguazio Systems Ltd.Inventors: Ori Modai, Orit Nissan-Messing, Yaron Haviv
-
Patent number: 11755618Abstract: Systems and methods are disclosed for stateless stream handling and resharding. In one implementation, a first shard comprising one or more messages is generated. The first shard is associated with a first state attribute. The first shard and the first state attribute are provided as an update within a data stream. In another implementation, a first shard including a first state attribute is received within a first stream. A message that is inconsistent with the first state attribute is identified within the first shard. The message is associated as an attribute of the first shard. A second shard including a second state attribute is received. Based on the second state attribute, a position of the message within the second shard is determined. The message is inserted into the second shard based on the determining.Type: GrantFiled: March 6, 2018Date of Patent: September 12, 2023Assignee: Iguazio Systems Ltd.Inventors: Ori Modai, Orit Nissan-Messing, Yaron Haviv
-
Publication number: 20230214396Abstract: Systems and methods are disclosed for stateless stream handling and resharding. In one implementation, a first shard including one or more messages is generated. The first shard is associated with a first shard version attribute. The first shard and the first shard version attribute are provided as a first atomic update within a data stream. The first shard is resharded into at least a second shard. The second shard is associated with a second shard version attribute. The second shard and the second shard version attribute are provided as a second atomic update within the data stream.Type: ApplicationFiled: July 25, 2022Publication date: July 6, 2023Inventors: Ori Modai, Orit Nissan-Messing, Yaron Haviv, Ortal Levi
-
Patent number: 11397738Abstract: Systems and methods are disclosed for stateless stream handling and resharding. In one implementation, a first shard including one or more messages is generated. The first shard is associated with a first shard version attribute. The first shard and the first shard version attribute are provided as a first atomic update within a data stream. The first shard is resharded into at least a second shard. The second shard is associated with a second shard version attribute. The second shard and the second shard version attribute are provided as a second atomic update within the data stream.Type: GrantFiled: March 7, 2018Date of Patent: July 26, 2022Assignee: Iguazio Systems Ltd.Inventors: Ori Modai, Orit Nissan-Messing, Yaron Haviv, Ortal Levi
-
Patent number: 11269832Abstract: Systems, methods, and related technologies for application-centric object storage and configuration are described. In certain aspects, a processing device can receive, from an application, one or more requests with respect to a data object. The processing device can process the one or more requests to determine one or more data utilization characteristics of the application with respect to the data object. The processing device can configure one or more aspects of the data object in view of the one or more data utilization characteristics.Type: GrantFiled: January 25, 2016Date of Patent: March 8, 2022Assignee: Iguazio Systems Ltd.Inventors: Yaron Haviv, Ori Modai, Orit Nissan-Messing
-
Publication number: 20210117403Abstract: Systems and methods are disclosed for stateless data processing. In one implementation, multiple operations directed to an object are received. The operations are associated to generate a transaction sequence. Au atomic update of the object is performed in accordance with the generated transaction sequence.Type: ApplicationFiled: March 13, 2018Publication date: April 22, 2021Inventors: Ori Modai, Orit Nissan-Messing, Yaron Haviv
-
Patent number: 10909069Abstract: A method of managing data with high granularity, comprises identifying data objects and an associated data management policy. The policy uses features and a common semantic to define a feature-based sequence of data management actions of a data management operation that varies for different objects depending on respective features. Features of the data objects are obtained and then used to associate a data management action with the object using the policy so that the object is managed individually according to its own features, thus achieving high granularity of data management precision and also high flexibility.Type: GrantFiled: January 5, 2016Date of Patent: February 2, 2021Assignee: Iguazio Systems Ltd.Inventors: Yaron Haviv, Ori Modai, Orit Nissan-Messing
-
Patent number: 10740287Abstract: A method or system of managing data with high granularity, comprises identifying data objects and an associated data management policy. The policy uses features and a common semantic to define a feature-based sequence of data management actions of a data management operation that varies for different objects depending on respective features. Features of the data objects are obtained and then used to associate a data management action with the object using the policy so that the object is managed individually according to its own features, thus achieving high granularity of data management precision and also high flexibility.Type: GrantFiled: January 5, 2016Date of Patent: August 11, 2020Assignee: Iguazio Systems Ltd.Inventors: Yaron Haviv, Ori Modai, Orit Nissan-Messing
-
Patent number: 10733213Abstract: Systems and methods are disclosed for structuring unstructured machine-generated content. In one implementation, unstructured content is received and processed to identify a first content segment. Parameter(s) within the first content segment are identified and classified. A content segment skeleton that reflects an arrangement of the first content segment is generated. Based on the classifying of the parameter(s), the parameter(s) are extracted s from the first content segment into a structured content element in a structured content format, with the structured content element including a representation of the content segment skeleton. Based on the structured format, a query adapter is generated. Queries are executed via the query adapter and the structured format.Type: GrantFiled: December 31, 2018Date of Patent: August 4, 2020Assignee: Iguazio Systems Ltd.Inventors: Ori Modai, Orit Nissan-Messing, Yaron Haviv
-
Publication number: 20200210456Abstract: Systems and methods are disclosed for structuring unstructured machine-generated content. In one implementation, unstructured content is received and processed to identify a first content segment. Parameter(s) within the first content segment are identified and classified. A content segment skeleton that reflects an arrangement of the first content segment is generated. Based on the classifying of the parameter(s), the parameter(s) are extracted s from the first content segment into a structured content element in a structured content format, with the structured content element including a representation of the content segment skeleton. Based on the structured format, a query adapter is generated. Queries are executed via the query adapter and the structured format.Type: ApplicationFiled: December 31, 2018Publication date: July 2, 2020Inventors: Ori Modai, Orit Nissan-Messing, Yaron Haviv
-
Patent number: 10614050Abstract: Systems, methods, and related technologies for application-centric object storage and managing object requests via multiple indexes are described. In certain aspects, a processing device can receive a first data object, generate, with respect to the first data object, a first index, generate, with respect to the first data object, a second index through which the first data object can be accessed, receive a request with respect to the first data object, process the request to determine which of the first index or the second index to utilize in completing the request, and complete the request via at least one of the first index or the second index.Type: GrantFiled: January 25, 2016Date of Patent: April 7, 2020Assignee: Iguazio Systems, Ltd.Inventors: Yaron Haviv, Ori Modai, Orit Nissan-Messing
-
Patent number: 10592488Abstract: Systems, methods, and related technologies for application-centric object storage and interfaces. In certain aspects, a processing device receives, from a first application, one or more requests with respect to a data object. The processing device processes the one or more requests to identify one or more substructures of the data object. Based on an identification of the one or more substructures of the data object, the processing device defines a storage structure for the data object. The processing device defines an interface through which the first application can provide data access commands to the data object as stored in the defined storage structure.Type: GrantFiled: January 25, 2016Date of Patent: March 17, 2020Assignee: Iguazio Systems Ltd.Inventors: Yaron Haviv, Ori Modai, Orit Nissan-Messing
-
Patent number: 10552091Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include storing one or more data volumes to a small computer system interface storage device, and receiving a request to map a given data volume to a host computer. One or more attributes of the given data volume are identified, and using the identified one or more attributes, a unique logical unit number (LUN) for the given data volume is generated. The given data volume is mapped to the host computer via the unique LUN. In some embodiments, the generated LUN includes one of the one or more attributes. In additional embodiments, the generated LUN includes a result of a hash function using the one or more attributes. In storage virtualization environments, the data volume may include secondary logical units, and mapping the given data volume to the host may include binding the SLU to the host.Type: GrantFiled: August 14, 2018Date of Patent: February 4, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel I. Goodman, Ran Harel, Oren S. Li-On, Rivka M. Matosevich, Orit Nissan-Messing, Yossi Siles, Eliyahu Weissbrem
-
Publication number: 20190278863Abstract: Systems and methods are disclosed for stateless stream handling and resharding. In one implementation, a first shard comprising one or more messages is generated. The first shard is associated with a first state attribute. The first shard and the first state attribute are provided as an update within a data stream. In another implementation, a first shard including a first state attribute is received within a first stream. A message that is inconsistent with the first state attribute is identified within the first shard. The message is associated as an attribute of the first shard. A second shard including a second state attribute is received. Based on the second state attribute, a position of the message within the second shard is determined. The message is inserted into the second shard based on the determining.Type: ApplicationFiled: March 6, 2018Publication date: September 12, 2019Inventors: Ori Modai, Orit Nissan-Messing, Yaron Haviv
-
Publication number: 20190278859Abstract: Systems and methods are disclosed for stateless stream handling and resharding. In one implementation, a first shard comprising one or more messages is received. The first shard is associated with a first state attribute. The first shard and the first state attribute are provided as an update within a data stream. In another implementation, a first shard including one or more messages is received within a first stream. The first shard is associated with a first state attribute. The first shard and the first state attribute are provided as an update within a data stream.Type: ApplicationFiled: March 6, 2018Publication date: September 12, 2019Inventors: Ori Modai, Orit Nissan-Messing, Yaron Haviv
-
Publication number: 20190278860Abstract: Systems and methods are disclosed for stateless stream handling and resharding. In one implementation, a first shard including one or more messages is generated. The first shard is associated with a first shard version attribute. The first shard and the first shard version attribute are provided as a first atomic update within a data stream. The first shard is resharded into at least a second shard. The second shard is associated with a second shard version attribute. The second shard and the second shard version attribute are provided as a second atomic update within the data stream.Type: ApplicationFiled: March 7, 2018Publication date: September 12, 2019Inventors: Ori Modai, Orit Nissan-Messing, Yaron Haviv, Ortal Levi
-
Patent number: 10372692Abstract: Systems, methods, and related technologies for application-centric object storage and virtual data objects are described. In certain aspects, a processing device can process a first data object in a first format to generate a virtual data object, the virtual data object including a representation of the first data object in a second format. The processing device can receive a request with respect to the first data object from an application that is configured with respect to the second format. The processing device can complete the request with respect to the first data object and the application via the virtual data object.Type: GrantFiled: January 25, 2016Date of Patent: August 6, 2019Assignee: Iguazio Systems Ltd.Inventors: Yaron Haviv, Ori Modai, Orit Nissan-Messing
-
Publication number: 20190098073Abstract: Systems and methods are disclosed for dynamic application mobilization. In one implementation, an application is modeled as a processing function. The processing function is placed at a first processing node within a processing network. One or more optimization operations are computed with respect to the processing function. The processing function is mobilized from the first processing node to a second processing node within the processing network in accordance with the one or more optimization operations.Type: ApplicationFiled: September 27, 2017Publication date: March 28, 2019Inventors: Ori Modai, Orit Nissan-Messing, Yaron Haviv
-
Patent number: 10223000Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include configuring multiple storage system resources to manage a storage entity distributed among the storage system resources. Upon receiving, by a first given storage system resource from a host computer, an I/O request for data in the storage entity, a second given storage system resource responsible for managing the storage entity data referenced in the I/O request is identified, and the I/O request is forwarded to the second given storage system resource. Upon receiving the forwarded I/O request, the second given storage system resource performs a data compression operation while processing the I/O request, and conveys a result of the I/O operation to the first given storage system resource. Upon receiving the result from the second given storage system resource, the first given storage system resource forwards the result to the host computer.Type: GrantFiled: May 21, 2015Date of Patent: March 5, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ehood Garmiza, Orit Nissan-Messing, Ron S. Shapiro, Lior Shlomov, Assaf Yaari
-
Publication number: 20190004740Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include storing one or more data volumes to a small computer system interface storage device, and receiving a request to map a given data volume to a host computer. One or more attributes of the given data volume are identified, and using the identified one or more attributes, a unique logical unit number (LUN) for the given data volume is generated. The given data volume is mapped to the host computer via the unique LUN. In some embodiments, the generated LUN includes one of the one or more attributes. In additional embodiments, the generated LUN includes a result of a hash function using the one or more attributes. In storage virtualization environments, the data volume may include secondary logical units, and mapping the given data volume to the host may include binding the SLU to the host.Type: ApplicationFiled: August 14, 2018Publication date: January 3, 2019Inventors: Daniel I. GOODMAN, Ran HAREL, Oren S. LI-ON, Rivka M. MATOSEVICH, Orit NISSAN-MESSING, Yossi SILES, Eliyahu WEISSBREM