Patents by Inventor Oleg Bivol
Oleg Bivol 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: 20180121521Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for providing time-based reporting of data by manipulating non-relational data sets. A first set of records in a non-relational database are identified, containing first marketing campaign data for one or more dates. A second set of records is then generated based on the first set of records. The second set of records is generated by deriving second marketing campaign data for a designated date range from the one or more dates in the first set of records, then populating the records with the second marketing campaign data for the designated date range. The second set of records is then stored in a relational database. A query is received including at least one record from the second set of records, and a query result is generated in real time or substantially real time.Type: ApplicationFiled: October 28, 2016Publication date: May 3, 2018Inventor: Oleg Bivol
-
Patent number: 9367644Abstract: Information is processed by receiving from a requesting node a request to access a content management related service. The content management related service is performed at a second node in the opposite direction as the requesting node; the request is associated with an object tree. The object tree is walked to obtain information associated with the object tree. A set of one or more service context rules associated with the content management related service is determined. The object tree is processed using the set of service context rules and the results of the processed object tree are made available to the content management related service so that the content management related service is able to properly operate at the second node.Type: GrantFiled: July 26, 2010Date of Patent: June 14, 2016Assignee: EMC CorporationInventors: Craig Randall, Alex Rankov, Oleg Bivol
-
Patent number: 8874539Abstract: Identifying a repository object is disclosed. An object identifying information usable to identify a repository object with respect to which an operation is desired to be performed is included in a request not specific to any one manner of identifying objects. The request is sent to a node associated with a repository in which the repository object is or will be stored. At the receiving end, e.g., a content server, the object identifying information included in the request is used to identify the repository object with respect to which the operation is desired to be performed, for example to retrieve the repository object.Type: GrantFiled: March 22, 2013Date of Patent: October 28, 2014Assignee: EMC CorporationInventors: Alex Rankov, Craig Randall, Oleg Bivol, Meir Amiel
-
Patent number: 8543700Abstract: Managing content is disclosed. An indication that a remote host desires to write a content data to a data repository is received. The remote host is caused to transfer the content data to a branch content store that is nearer to the remote host than the data repository is near to the remote host, by a prescribed measure, and that is configured to transfer the content data asynchronously to the data repository.Type: GrantFiled: June 28, 2007Date of Patent: September 24, 2013Assignee: EMC CorporationInventors: Craig Randall, Alex Rankov, Meir Amiel, Oleg Bivol
-
Patent number: 8433699Abstract: Identifying a repository object is disclosed. An object identifying information usable to identify a repository object with respect to which an operation is desired to be performed is included in a request not specific to any one manner of identifying objects. The request is sent to a node associated with a repository in which the repository object is or will be stored. At the receiving end, e.g., a content server, the object identifying information included in the request is used to identify the repository object with respect to which the operation is desired to be performed, for example to retrieve the repository object.Type: GrantFiled: June 28, 2007Date of Patent: April 30, 2013Assignee: EMC CorporationInventors: Alex Rankov, Craig Randall, Oleg Bivol, Meir Amiel
-
Patent number: 8166008Abstract: Creating transaction instructions is disclosed. A description of a set of objects is received. For each of at least a subset of objects in the set of objects, a description of one or more associated relationships is received. The description of the set of objects and the descriptions of the one or more associated relationships for each object in the at least a subset of the set of objects are processed to create an ordered list of transaction instructions for storing the set of objects and the one or more associated relationships for each object in the at least a subset of the set of objects.Type: GrantFiled: April 27, 2011Date of Patent: April 24, 2012Assignee: EMC CorporationInventors: Alex Rankov, Meir Amiel, Oleg Bivol
-
Publication number: 20110202569Abstract: Creating transaction instructions is disclosed. A description of a set of objects is received. For each of at least a subset of objects in the set of objects, a description of one or more associated relationships is received. The description of the set of objects and the descriptions of the one or more associated relationships for each object in the at least a subset of the set of objects are processed to create an ordered list of transaction instructions for storing the set of objects and the one or more associated relationships for each object in the at least a subset of the set of objects.Type: ApplicationFiled: April 27, 2011Publication date: August 18, 2011Applicant: EMC CORPORATIONInventors: Alex Rankov, Meir Amiel, Oleg Bivol
-
Patent number: 7958089Abstract: Creating transaction instructions is disclosed. A description of a set of objects is received. For each of at least a subset of objects in the set of objects, a description of one or more associated relationships is received. The description of the set of objects and the descriptions of the one or more associated relationships for each object in the at least a subset of the set of objects are processed to create an ordered list of transaction instructions for storing the set of objects and the one or more associated relationships for each object in the at least a subset of the set of objects.Type: GrantFiled: December 11, 2009Date of Patent: June 7, 2011Assignee: EMC CorporationInventors: Alex Rankov, Meir Amiel, Oleg Bivol
-
Publication number: 20100299357Abstract: Information is processed by receiving from a requesting node a request to access a content management related service. The content management related service is performed at a second node in the opposite direction as the requesting node; the request is associated with an object tree. The object tree is walked to obtain information associated with the object tree. A set of one or more service context rules associated with the content management related service is determined. The object tree is processed using the set of service context rules and the results of the processed object tree are made available to the content management related service so that the content management related service is able to properly operate at the second node.Type: ApplicationFiled: July 26, 2010Publication date: November 25, 2010Inventors: Craig Randall, Alex Rankov, Oleg Bivol
-
Patent number: 7792979Abstract: A request to access a content management related service is obtained, where the request is associated with an object tree. The object tree is walked to obtain information associated with the object tree. A set of one or more service context rules associated with the content management related service is determined. The object tree is processed using the set of service context rules so that the content management related service is able to properly operate using the processed information.Type: GrantFiled: June 29, 2007Date of Patent: September 7, 2010Assignee: EMC CorporationInventors: Craig Randall, Alex Rankov, Oleg Bivol
-
Publication number: 20100100567Abstract: Creating transaction instructions is disclosed. A description of a set of objects is received. For each of at least a subset of objects in the set of objects, a description of one or more associated relationships is received. The description of the set of objects and the descriptions of the one or more associated relationships for each object in the at least a subset of the set of objects are processed to create an ordered list of transaction instructions for storing the set of objects and the one or more associated relationships for each object in the at least a subset of the set of objects.Type: ApplicationFiled: December 11, 2009Publication date: April 22, 2010Inventors: Alex Rankov, Meir Amiel, Oleg Bivol
-
Patent number: 7664779Abstract: A method, computer program product, and system for creating transaction instructions. A description of a set of objects is received. For each of at least a subset of objects in the set of objects, a description of one or more associated relationships is received. The description of the set of objects and the descriptions of the one or more associated relationships for each object in the at least a subset of the set of objects are processed to create an ordered list of transaction instructions for storing the set of objects and the one or more associated relationships for each object in the at least a subset of the set of objects.Type: GrantFiled: June 29, 2007Date of Patent: February 16, 2010Assignee: EMC CorporationInventors: Alex Rankov, Meir Amiel, Oleg Bivol