Patents by Inventor Yariv Aridor
Yariv Aridor 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: 8302091Abstract: Systems and methods for remotely installing software on a computing system while the computing system is running on a first bootable image, so that the computing system is not removed from operation during the installation of a second bootable image. The method comprises constructing the second bootable image on a storage medium accessible to the computing system while the computing system is operating in a first operating environment in association with the first bootable image, customizing the second bootable image so that the computing system can operate in a second operating environment in association with the second bootable image, disassociating the computing system from the first bootable image, and associating the computing system with the second bootable image.Type: GrantFiled: June 5, 2006Date of Patent: October 30, 2012Assignee: International Business Machines CorporationInventors: Yariv Aridor, Alex Glikson, Oleg Goldshmidt, Benny Rochwerger
-
Patent number: 8291419Abstract: The present invention provides a fault tolerant system and method for parallel job execution. In the proposed solution the job state and the state transition control are decoupled. The job execution infrastructure maintains the state information for all the executing jobs, and the job control units, one per-job, control the state transitions of their jobs. Due to the stateless nature of the control units, the system and method allow jobs to continue uninterrupted execution even when the corresponding control units fail.Type: GrantFiled: September 26, 2006Date of Patent: October 16, 2012Assignee: International Business Machines CorporationInventors: Yariv Aridor, Tamar Domany, Yevgeny Kliteynik, Edi Shmueli
-
Patent number: 8042097Abstract: An apparatus and program product generate difference data representative of modifications made to one release of a standard code base to facilitate the adaptation of later releases of the standard code base. The difference data is generated at least in part in connection with canonical parsing of a modified version of a release of a standard code base such that the difference data is representative of semantic changes made in the modified version.Type: GrantFiled: October 9, 2008Date of Patent: October 18, 2011Assignee: International Business Machines CorporationInventors: Yariv Aridor, Alan J. Wecker, Blair Wyman
-
Patent number: 7958509Abstract: A method and system of resource allocation for execution of a job are provided. The method includes receiving feedback (134) regarding the execution of previously submitted jobs on one or more resource nodes (101-104), and estimating the resources required for execution of a submitted job based on the feedback (134) and the parameters of the job. One, or a plurality of resource nodes in parallel, having the estimated resources are allocated the job. The feedback may be implicit feedback indicating the success or failure of the execution of a job. The one or more resource nodes (101-104) allocated for execution of a job may have less than a user requested resource allocation for the job.Type: GrantFiled: December 21, 2005Date of Patent: June 7, 2011Assignee: International Business Machines CorporationInventors: Yariv Aridor, Richard Edwin Harper, Elad Yom-Tov
-
Patent number: 7809708Abstract: A method for searching a corpus of documents, such as the World Wide Web, includes defining a knowledge domain and identifying a set of reference documents in the corpus pertinent to the domain. Upon inputting a query, the corpus is searched using the set of reference documents to find one or more of the documents in the corpus that contain information in the domain relevant to the query. The set of reference documents is updated with the found documents that are most relevant to the domain. The updated set is used in searching the corpus for information in the domain relevant to subsequent queries.Type: GrantFiled: December 10, 2007Date of Patent: October 5, 2010Assignee: International Business Machines CorporationInventors: Yariv Aridor, David Carmel, Michael Herscovici, Yoelle Maarek-Smadja, Aya Soffer, Ronny Lempel
-
Publication number: 20090313413Abstract: A method for wiring allocation and switch configuration in a multiprocessor computer, the method including employing depth-first tree traversal to determine a plurality of paths among a plurality of processing elements allocated to a job along a plurality of switches and wires in a plurality of D-lines, and selecting one of the paths in accordance with at least one selection criterion.Type: ApplicationFiled: June 12, 2008Publication date: December 17, 2009Inventors: Yariv Aridor, Tamar Domany, Eitan Frachtenberg, Yoav Gal, Edi Shmueli, Larry Joseph Stockmeyer, Robert E. Stockmeyer
-
Patent number: 7546610Abstract: A computer-implemented framework and method for managing application complexes comprising multiple tiers of servers, where servers in a common tier run an identical application and servers in different tiers run different applications, and all the servers work together to provide a specific service, the application complex being definable via an application complex type. The framework has a plugin interface adapted for connection to the framework of a plugin in respect of each application complex type, the plugin encapsulating a relationship between disparate resources composing the respective application complex type and respective characteristics of said resources. A user interface in the framework provides general tasks that are independent of operational semantics of the application complex and is responsive to user operations for interfacing with the framework for defining an instance of the application complex and allowing the user to populate the application complex with servers.Type: GrantFiled: July 16, 2003Date of Patent: June 9, 2009Assignee: International Business Machines CorporationInventors: Yariv Aridor, Ofer Biran, Srirama Krishnakumar, Gregory Pruett, Ben-Ami Yassour
-
Publication number: 20090144322Abstract: A system for exploiting metadata for performing structure-oriented operations on content-specific data representations, the system including means for deserializing serialized data into a content-specific data representation for use with a programming language, where the means is operative to create metadata that includes any information not found in the deserialized data that is needed to reconstruct the serialized data, and an engine for performing structure-oriented operations on the content-specific data representation, where the engine is operative to employ a priori knowledge regarding the metadata to perform the operations.Type: ApplicationFiled: December 3, 2007Publication date: June 4, 2009Inventors: Yariv Aridor, Yoav Gal, Zvi Har'el, Beny Rochwerger
-
Publication number: 20090044178Abstract: An apparatus and program product generate difference data representative of modifications made to one release of a standard code base to facilitate the adaptation of later releases of the standard code base. The difference data is generated at least in part in connection with canonical parsing of a modified version of a release of a standard code base such that the difference data is representative of semantic changes made in the modified version.Type: ApplicationFiled: October 9, 2008Publication date: February 12, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yariv Aridor, Alan J. Wecker, Blair Wyman
-
Patent number: 7454745Abstract: An apparatus, program product and method generate difference data representative of modifications made to one release of a standard code base to facilitate the adaptation of later releases of the standard code base. The difference data is generated at least in part in connection with canonical parsing of a modified version of a release of a standard code base such that the difference data is representative of semantic changes made in the modified version.Type: GrantFiled: July 31, 2003Date of Patent: November 18, 2008Assignee: International Business Machines CorporationInventors: Yariv Aridor, Alan J. Wecker, Blair Wyman
-
Patent number: 7401203Abstract: A method for wiring allocation and switch configuration in a multiprocessor computer, the method including employing depth-first tree traversal to determine a plurality of paths among a plurality of processing elements allocated to a job along a plurality of switches and wires in a plurality of D-lines, and selecting one of the paths in accordance with at least one selection criterion.Type: GrantFiled: September 14, 2004Date of Patent: July 15, 2008Assignee: International Business Machines CorporationInventors: Yariv Aridor, Tamar Domany, Eitan Frachtenberg, Yoav Gal, Edi Shmueli, Robert E. Stockmeyer, legal representative, Larry Joseph Stockmeyer
-
Publication number: 20080147644Abstract: A method for searching a corpus of documents, such as the World Wide Web, includes defining a knowledge domain and identifying a set of reference documents in the corpus pertinent to the domain. Upon inputting a query, the corpus is searched using the set of reference documents to find one or more of the documents in the corpus that contain information in the domain relevant to the query. The set of reference documents is updated with the found documents that are most relevant to the domain. The updated set is used in searching the corpus for information in the domain relevant to subsequent queries.Type: ApplicationFiled: December 10, 2007Publication date: June 19, 2008Inventors: Yariv Aridor, David Carmel, Michael Herscovici, Yoelle Maarek-Smadja, Aya Soffer, Ronny Lempel
-
Publication number: 20080077925Abstract: The present invention provides a fault tolerant system and method for parallel job execution. In the proposed solution the job state and the state transition control are decoupled. The job execution infrastructure maintains the state information for all the executing jobs, and the job control units, one per-job, control the state transitions of their jobs. Due to the stateless nature of the control units, the system and method allow jobs to continue uninterrupted execution even when the corresponding control units fail.Type: ApplicationFiled: September 26, 2006Publication date: March 27, 2008Inventors: Yariv Aridor, Tamar Domany, Yevgeny Kliteynik, Edi Shmueli
-
Patent number: 7318057Abstract: A method for searching a corpus of documents, such as the World Wide Web, includes defining a knowledge domain and identifying a set of reference documents in the corpus pertinent to the domain. Upon inputting a query, the corpus is searched using the set of reference documents to find one or more of the documents in the corpus that contain information in the domain relevant to the query. The set of reference documents is updated with the found documents that are most relevant to the domain. The updated set is used in searching the corpus for information in the domain relevant to subsequent queries.Type: GrantFiled: August 1, 2003Date of Patent: January 8, 2008Assignee: International Business Machines CorporationInventors: Yariv Aridor, David Carmel, Michael Herscovici, Yoelle Maarek-Smadja, Aya Soffer, Ronny Lempel
-
Publication number: 20070283343Abstract: Systems and methods for remotely installing software on a computing system while the computing system is running on a first bootable image, so that the computing system is not removed from operation during the installation of a second bootable image. The method comprises constructing the second bootable image on a storage medium accessible to the computing system while the computing system is operating in a first operating environment in association with the first bootable image, customizing the second bootable image so that the computing system can operate in a second operating environment in association with the second bootable image, disassociating the computing system from the first bootable image, and associating the computing system with the second bootable image.Type: ApplicationFiled: June 5, 2006Publication date: December 6, 2007Inventors: Yariv Aridor, Alex Glikson, Oleg Goldshmidt, Benny Rochwerger
-
Publication number: 20070143765Abstract: A method and system of resource allocation for execution of a job are provided. The method includes receiving feedback (134) regarding the execution of previously submitted jobs on one or more resource nodes (101-104), and estimating the resources required for execution of a submitted job based on the feedback (134) and the parameters of the job. One, or a plurality of resource nodes in parallel, having the estimated resources are allocated the job. The feedback may be implicit feedback indicating the success or failure of the execution of a job. The one or more resource nodes (101-104) allocated for execution of a job may have less than a user requested resource allocation for the job.Type: ApplicationFiled: December 21, 2005Publication date: June 21, 2007Applicant: International Business Machines CorporationInventors: Yariv Aridor, Richard Harper, Elad Yom-Tov
-
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
-
Publication number: 20060095711Abstract: A method for wiring allocation and switch configuration in a multiprocessor computer, the method including employing depth-first tree traversal to determine a plurality of paths among a plurality of processing elements allocated to a job along a plurality of switches and wires in a plurality of D-lines, and selecting one of the paths in accordance with at least one selection criterion.Type: ApplicationFiled: September 14, 2004Publication date: May 4, 2006Applicant: International Business Machines CorporationInventors: Yariv Aridor, Tamar Domany, Eitan Frachtenberg, Yoav Gal, Edi Shmueli, Larry Stockmeyer, Robert Stockmeyer
-
Publication number: 20060053159Abstract: A system for exploiting metadata for performing structure-oriented operations on content-specific data representations, the system including means for deserializing serialized data into a content-specific data representation for use with a programming language, where the means is operative to create metadata that includes any information not found in the deserialized data that is needed to reconstruct the serialized data, and an engine for performing structure-oriented operations on the content-specific data representation, where the engine is operative to employ a priori knowledge regarding the metadata to perform the operations.Type: ApplicationFiled: September 7, 2004Publication date: March 9, 2006Applicant: International Business Machines CorporationInventors: Yariv Aridor, Yoav Gsl, Zvi Har'el, Be'ny Rochwerger
-
Publication number: 20050033794Abstract: A computer-implemented framework and method for managing application complexes comprising multiple tiers of servers, where servers in a common tier run an identical application and servers in different tiers run different applications, and all the servers work together to provide a specific service, the application complex being definable via an application complex type. The framework has a plugin interface adapted for connection to the framework of a plugin in respect of each application complex type, the plugin encapsulating a relationship between disparate resources composing the respective application complex type and respective characteristics of said resources. A user interface in the framework provides general tasks that are independent of operational semantics of the application complex and is responsive to user operations for interfacing with the framework for defining an instance of the application complex and allowing the user to populate the application complex with servers.Type: ApplicationFiled: July 16, 2003Publication date: February 10, 2005Inventors: Yariv Aridor, Ofer Biran, Srirama Krishnakumar, Gregory Pruett, Ben-Ami Yassour