Patents by Inventor Benjamin Mandler
Benjamin Mandler 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: 20230186775Abstract: An example system includes a processor to receive target asset information from an asset management system. The processor can generate an inspection mission based on the target asset information. The processor can generate unmanned aerial vehicle (UAV)-specific commands based on the inspection mission. The processor can transmit the UAV-specific commands to an unmanned aerial vehicle (UAV) platform. The processor can receive images and sensor data from the UAV. The processor can also send the images and sensor data to an artificial intelligence (AI) services module. The processor can receive feedback from the AI services module. The processor can further modify the inspection mission based on the feedback.Type: ApplicationFiled: December 14, 2021Publication date: June 15, 2023Inventors: Benjamin MANDLER, Nili GUY, Samuel KALLNER, Maya BARNEA, Ira ROSEN, Dmitri PIKUS, Gil SHARON, Netanel EDER
-
Patent number: 10126980Abstract: When a request is received to perform a data operation requiring an interaction with any one of multiple data replicas stored on one or more data storage devices and managed by a quorum-based data management protocol in which completion of a data update is reported to an initiator of the data update when acceptance of the data update is reported by a majority of the data replicas, the data operation is routed to be performed using one of a predefined minority of the data replicas if the data operation requires less than strong consistency, is a read-only data operation, and meets a predefined criterion of being computationally time-intensive or computationally resource-intensive, or routed to be performed using a predefined majority of the data replicas if the data operation requires strong consistency or requires a data write operation or does not meet the predefined criterion.Type: GrantFiled: April 29, 2015Date of Patent: November 13, 2018Assignee: International Business Machines CorporationInventors: Guy Laden, Benjamin Mandler, Yoav Tock
-
Patent number: 9886513Abstract: A publish-subscribe data messaging system in which wildcard subscriptions are represented in an approximate membership set or filter, such as a Bloom filter, for distribution to brokers together with formatting rules associated with the wildcard subscriptions, where a broker receiving a publication topic of a data publication for distribution to other brokers uses the formatting rules provided by any given broker to create wildcard versions of the publication topic for matching with the wildcard subscriptions that are represented in the approximate membership sets or filters provided by the given brokers, where, if a match exists, the data publication is forwarded to the given broker.Type: GrantFiled: May 25, 2015Date of Patent: February 6, 2018Assignee: International Business Machines CorporationInventors: Chen Chen, Benjamin Mandler, Nir Naaman, Yoav Tock
-
Publication number: 20170177277Abstract: When a request is received to perform a data operation requiring an interaction with any one of multiple data replicas stored on one or more data storage devices and managed by a quorum-based data management protocol in which completion of a data update is reported to an initiator of the data update when acceptance of the data update is reported by a majority of the data replicas, the data operation is routed to be performed using one of a predefined minority of the data replicas if the data operation requires less than strong consistency, is a read-only data operation, and meets a predefined criterion of being computationally time-intensive or computationally resource-intensive, or routed to be performed using a predefined majority of the data replicas if the data operation requires strong consistency or requires a data write operation or does not meet the predefined criterion.Type: ApplicationFiled: April 29, 2015Publication date: June 22, 2017Inventors: Guy Laden, Benjamin Mandler, Yoav Tock
-
Publication number: 20160350424Abstract: A publish-subscribe data messaging system in which wildcard subscriptions are represented in an approximate membership set or filter, such as a Bloom filter, for distribution to brokers together with formatting rules associated with the wildcard subscriptions, where a broker receiving a publication topic of a data publication for distribution to other brokers uses the formatting rules provided by any given broker to create wildcard versions of the publication topic for matching with the wildcard subscriptions that are represented in the approximate membership sets or filters provided by the given brokers, where, if a match exists, the data publication is forwarded to the given broker.Type: ApplicationFiled: May 25, 2015Publication date: December 1, 2016Inventors: Chen Chen, Benjamin Mandler, Nir Naaman, Yoav Tock
-
Patent number: 8447781Abstract: A method for enforcing computer-based file system security, the method comprising generating a content-based file system from files in a physical file system, and enforcing a user access right to any aspect of the content-based file system, where the user access right derives from a user access right to a file in the physical file system.Type: GrantFiled: July 29, 2005Date of Patent: May 21, 2013Assignee: International Business Machines CorporationInventors: Michael Factor, Benjamin Mandler, Naama Kraus
-
Patent number: 8428065Abstract: A group communication service maintains synchronization limiting the group to the processing entities that receive a plurality of source message streams from sources outside the group and transmit delivery message streams to destinations that are outside the group. Synchronization of message ordering and other state synchronization directives are communicated from a leader exclusively to other group members. Once having declared themselves to be synchronized and active by a reply protocol message, which is an opaque object and is interpreted by an application layer, the processing entities independently process the source message streams in accordance with the order specified in the directives, without requiring additional sequencing information from another processing entity.Type: GrantFiled: June 18, 2007Date of Patent: April 23, 2013Assignee: International Business Machines CorporationInventors: Eliezer Dekel, Gidon Gershinsky, Avraham Harpaz, Alexander Krits, Benjamin Mandler, Nir Naaman, Idan Zach
-
Patent number: 8218549Abstract: A group communication service is adapted for multi-point to multi-point communication. Identical message streams are received by a tier of processing servers from a tier of sources. The processing servers deliver the message streams to a tier of destinations. The group communication service enables the processing servers to deal with newly added message streams and deleted message streams while preserving total ordering.Type: GrantFiled: June 18, 2007Date of Patent: July 10, 2012Assignee: International Business Machines CorporationInventors: Eliezer Dekel, Gidon Gershinsky, Avraham Harpaz, Alexander Krits, Benjamin Mandler, Nir Naaman
-
Publication number: 20080310444Abstract: A group communication service maintains synchronization limiting the group to the processing entities that receive a plurality of source message streams from sources outside the group and transmit delivery message streams to destinations that are outside the group. Synchronization of message ordering and other state synchronization directives are communicated from a leader exclusively to other group members. Once having declared themselves to be synchronized and active by a reply protocol message, which is an opaque object and is interpreted by an application layer, the processing entities independently process the source message streams in accordance with the order specified in the directives, without requiring additional sequencing information from another processing entity.Type: ApplicationFiled: June 18, 2007Publication date: December 18, 2008Inventors: Eliezer Dekel, Gidon Gershinsky, Avraham Harpaz, Alexander Krits, Benjamin Mandler, Nir Naaman, Idan Zach
-
Publication number: 20080310423Abstract: A group communication service is adapted for multi-point to multi-point communication. Identical message streams are received by a tier of processing servers from a tier of sources. The processing servers deliver the message streams to a tier of destinations. The group communication service enables the processing servers to deal with newly added message streams and deleted message streams while preserving total ordering.Type: ApplicationFiled: June 18, 2007Publication date: December 18, 2008Inventors: Eliezer Dekel, Gidon Gershinsky, Avraham Harpaz, Alexander Krits, Benjamin Mandler, Nir Naaman
-
Patent number: 7437363Abstract: In an enhanced file system specialized operators are provided, which consolidate contextually sensitive selections of documents from widely scattered sources in a concise presentation, such as a linear list. One specialized operator, _desc, converts a hierarchical tree into a single level, and provides an exhaustive list of the directories of documents that are distributed throughout the tree. Another specialized operator, _star, provides a single level presentation, such as a linear list, of the child elements of its contextual node. The specialized operators are invoked by opening special directories that are presented to the user in a conventional file system interface.Type: GrantFiled: August 15, 2001Date of Patent: October 14, 2008Assignee: International Business Machines CorporationInventors: Benjamin Mandler, Roman Talyansky
-
Publication number: 20080148275Abstract: A computer-implemented method for communication includes receiving over a network multiple ordered sequences of messages. Multiple processing threads are allocated for processing the received messages. Upon receiving each new message from the network, an ordered sequence to which the new message belongs is identified. While there is at least one preceding message in the identified ordered sequence such that processing, using at least a first processing thread, of the at least one preceding message has not yet been completed, processing of the new message is deferred. Upon completion of the processing of the at least one preceding message using at least the first processing thread, a second processing thread is assigned to process the new message, and the new message is processed using the second processing thread.Type: ApplicationFiled: October 30, 2006Publication date: June 19, 2008Inventors: Alexander Krits, Benjamin Mandler, Roman Vitenberg
-
Publication number: 20070027873Abstract: A method for enforcing computer-based file system security, the method comprising generating a content-based file system from files in a physical file system, and enforcing a user access right to any aspect of the content-based file system, where the user access right derives from a user access right to a file in the physical file system.Type: ApplicationFiled: July 29, 2005Publication date: February 1, 2007Applicant: International Business Machines CorporationInventors: Michael Factor, Benjamin Mandler, Naama Kraus
-
Patent number: 7043472Abstract: A XML-aware file system exploits attributes encoded in a XML document. The file system presents a dynamic directory structure to the user, and breaks the conventional tight linkage between sets of files and the physical directory structure, thus allowing different users to see files organized in a different fashion. The dynamic structure is based upon content, which is extracted using an inverted index according to attributes and values defined by the XML structure. In one application, a dynamically changing federated repository is searchable using a system of local and merged master indices, wherein query results are presented as virtual directory paths that are semantically organized.Type: GrantFiled: October 11, 2002Date of Patent: May 9, 2006Assignee: International Business Machines CorporationInventors: Yariv Aridor, Alain Charles Azagury, Michael Edward Factor, Yoelle Maarek, Benjamin Mandler
-
Patent number: 6820122Abstract: A method for managing a shared resource that is allocated among nodes in a distributed computing system includes receiving periodic reports from the nodes regarding their respective allocations of the resource. Responsive to the periodic reports, an approximate amount of the resource that is free for further allocation is determined. Typically, the shared resource is a data storage resource, such as a plurality of disks linked to the nodes by a network, which disks are commonly accessible to multiple ones of the nodes.Type: GrantFiled: January 10, 2000Date of Patent: November 16, 2004Assignee: International Business Machines CorporationInventors: Benjamin Mandler, Roger Lee Haskin, Frank Bernhard Schmuck, James Christopher Wyllie
-
Publication number: 20040215600Abstract: A XML-aware file system exploits attributes encoded in a XML document. The file system presents a dynamic directory structure to the user, and breaks the conventional tight linkage between sets of files and the physical directory structure, thus allowing different users to see files organized in a different fashion. The dynamic structure is based upon content, which is extracted using an inverted index according to attributes and values defined by the XML structure. In one application, a dynamically changing federated repository is searchable using a system of local and merged master indices, wherein query results are presented as virtual directory paths that are semantically organized.Type: ApplicationFiled: October 11, 2002Publication date: October 28, 2004Applicant: International Business Machines CorporationInventors: Yariv Aridor, Alain Charles Azagury, Michael Edward Factor, Yoelle Maarek, Benjamin Mandler
-
Publication number: 20040128615Abstract: A method for indexing a semi-structured document, the method including arranging at least one structure entity of a semi-structured document into at least one node of a context structure tree, associating a unique context identifier with any of the structure entities, creating, for any value of any of the structure entities, a context-modified value by appending a context delimiter and the context identifier to the value, and inserting the context-modified value into a free-text tree.Type: ApplicationFiled: December 27, 2002Publication date: July 1, 2004Applicant: International Business Machines CorporationInventors: David Carmel, Naama Kraus, Benjamin Mandler
-
Patent number: 6745206Abstract: An XML-aware file system exploits attributes encoded in an XML document. The file system presents a dynamic directory structure to the user, and breaks the conventional tight linkage between sets of files and the physical directory structure, thus allowing different users to see files organized in a different fashion. The dynamic structure is based upon content, which is extracted using an inverted index according to attributes and values defined by the XML structure.Type: GrantFiled: June 4, 2001Date of Patent: June 1, 2004Assignee: International Business Machines CorporationInventors: Benjamin Mandler, Yoelle Maarck-Smadja, Alain Azagury, Michael Factor
-
Publication number: 20020097278Abstract: In an enhanced file system specialized operators are provided, which consolidate contextually sensitive selections of documents from widely scatteredType: ApplicationFiled: August 15, 2001Publication date: July 25, 2002Inventors: Benjamin Mandler, Roman Talyansky
-
Publication number: 20010049675Abstract: An XML-aware file system exploits attributes encoded in an XML document. The file system presents a dynamic directory structure to the user, and breaks the conventional tight linkage between sets of files and the physical directory structure, thus allowing different users to see files organized in a different fashion. The dynamic structure is based upon content, which is extracted using an inverted index according to attributes and values defined by the XML structure.Type: ApplicationFiled: June 4, 2001Publication date: December 6, 2001Inventors: Benjamin Mandler, Yoelle Maarck-Smadja, Alain Azagury, Michael Factor