Patents by Inventor Mark Polman

Mark Polman 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: 10747735
    Abstract: A method, article of manufacture, and apparatus for managing a cloud computing environment. In some embodiments, this includes modifying an object or a component of an object at runtime and storing the modified object or modified component of an object in a storage device. In some embodiments, components of an object such as data structures are modified. In some embodiments, objects may have more than one version.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: August 18, 2020
    Assignee: EMC Corporation
    Inventors: Jeroen Van Rotterdam, Mark Polman
  • Patent number: 10242044
    Abstract: A method, article of manufacture, and apparatus for managing a computing environment, such as a cloud data repository. In some embodiments, this includes modifying an object or a component of an object at runtime and storing the modified object or modified component of an object in a storage device. In some embodiments, the component of an object modified may include traits. In some embodiments, objects or traits may have more than one version.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: March 26, 2019
    Assignee: EMC Corporation
    Inventors: Jeroen Van Rotterdam, Mark Polman
  • Patent number: 10169376
    Abstract: A method, article of manufacture, and apparatus for managing a computing environment, such as a cloud data repository. In some embodiments, such may include modifying an object or a component of an object at runtime and storing the modified object or modified component of an object in a storage device. In some embodiments, the component of an object being modified may include traits. In some embodiments, traits may be hierarchical data structures, including hierarchical data structures having more than one version. These hierarchical data structures may also contain or be associated with metadata, and may also make up the metadata of a host object. Embodiments provide that policies may be applied to these traits.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: January 1, 2019
    Assignee: EMC Corporation
    Inventors: Jeroen Van Rotterdam, Mark Polman
  • Publication number: 20180246914
    Abstract: A method, article of manufacture, and apparatus for managing a cloud computing environment. In some embodiments, this includes modifying an object or a component of an object at runtime and storing the modified object or modified component of an object in a storage device. In some embodiments, components of an object such as data structures are modified. In some embodiments, objects may have more than one version.
    Type: Application
    Filed: April 19, 2018
    Publication date: August 30, 2018
    Inventors: Jeroen Van Rotterdam, Mark Polman
  • Patent number: 9977799
    Abstract: A method, article of manufacture, and apparatus for managing a cloud computing environment. In some embodiments, this includes modifying an object or a component of an object at runtime and storing the modified object or modified component of an object in a storage device. In some embodiments, components of an object such as data structures are modified. In some embodiments, objects may have more than one version.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: May 22, 2018
    Assignee: EMC Corporation
    Inventors: Jeroen Van Rotterdam, Mark Polman
  • Publication number: 20160171024
    Abstract: A method, article of manufacture, and apparatus for managing a cloud computing environment. In some embodiments, this includes modifying an object or a component of an object at runtime and storing the modified object or modified component of an object in a storage device. In some embodiments, components of an object such as data structures are modified. In some embodiments, objects may have more than one version.
    Type: Application
    Filed: February 18, 2016
    Publication date: June 16, 2016
    Inventors: Jeroen Van Rotterdam, Mark Polman
  • Patent number: 9330122
    Abstract: A method, article of manufacture, and apparatus for managing a cloud computing environment. In some embodiments, this includes modifying an object or a component of an object at runtime and storing the modified object or modified component of an object in a storage device. In some embodiments, components of an object such as data structures are modified. In some embodiments, objects may have more than one version.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: May 3, 2016
    Assignee: EMC Corporation
    Inventors: Jeroen Van Rotterdam, Mark Polman
  • Patent number: 9323581
    Abstract: A method, article of manufacture, and apparatus for managing a cloud computing environment. In some embodiments, this includes partitioning resources to create a space, determining a parent space, inheriting properties of the parent space, and storing the space in a storage device. In some embodiments, a precedence may be designated to resources of the created space, and may override properties of the parent.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: April 26, 2016
    Assignee: EMC Corporation
    Inventors: Jeroen van Rotterdam, Mark Polman
  • Publication number: 20160042027
    Abstract: A method, article of manufacture, and apparatus for managing a computing environment, such as a cloud data repository. In some embodiments, this includes modifying an object or a component of an object at runtime and storing the modified object or modified component of an object in a storage device. In some embodiments, the component of an object modified may include traits. In some embodiments, objects or traits may have more than one version.
    Type: Application
    Filed: August 12, 2015
    Publication date: February 11, 2016
    Inventors: Jeroen Van Rotterdam, Mark Polman
  • Patent number: 9164751
    Abstract: A method, article of manufacture, and apparatus for managing a computing environment, such as a cloud data repository. In some embodiments, this includes modifying an object or a component of an object at runtime and storing the modified object or modified component of an object in a storage device. In some embodiments, the component of an object modified may include traits. In some embodiments, objects or traits may have more than one version.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: October 20, 2015
    Assignee: EMC Corporation
    Inventors: Jeroen van Rotterdam, Mark Polman
  • Patent number: 9092466
    Abstract: A method, article of manufacture, and apparatus for managing a cloud computing environment. In some embodiments, this includes identifying a namespace, identifying an event handler, identifying a java class configuration, and storing the namespace, event handler, and java class configuration in an XML document.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: July 28, 2015
    Assignee: EMC CORPORATION
    Inventors: Jeroen van Rotterdam, Mark Polman
  • Publication number: 20150169649
    Abstract: A method, article of manufacture, and apparatus for managing a computing environment, such as a cloud data repository. In some embodiments, such may include modifying an object or a component of an object at runtime and storing the modified object or modified component of an object in a storage device. In some embodiments, the component of an object being modified may include traits. In some embodiments, traits may be hierarchical data structures, including hierarchical data structures having more than one version. These hierarchical data structures may also contain or be associated with metadata, and may also make up the metadata of a host object. Embodiments provide that policies may be applied to these traits.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 18, 2015
    Inventors: Jeroen Van Rotterdam, Mark Polman
  • Patent number: 8949281
    Abstract: A method, article of manufacture, and apparatus for managing a computing environment, such as a cloud data repository. In some embodiments, such may include modifying an object or a component of an object at runtime and storing the modified object or modified component of an object in a storage device. In some embodiments, the component of an object being modified may include traits. In some embodiments, traits may be hierarchical data structures, including hierarchical data structures having more than one version. These hierarchical data structures may also contain or be associated with metadata, and may also make up the metadata of a host object. Embodiments provide that policies may be applied to these traits.
    Type: Grant
    Filed: March 31, 2012
    Date of Patent: February 3, 2015
    Assignee: EMC Corporation
    Inventors: Jeroen van Rotterdam, Mark Polman
  • Patent number: 8949221
    Abstract: A method, article of manufacture, and apparatus for searching a computing environment, such as a cloud data repository. In some embodiments, this includes providing an extension function for distributed execution of queries. In some embodiments, subqueries or subexpressions of a query may be executed in parallel amoung different repositories or collections.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: February 3, 2015
    Assignee: EMC Corporation
    Inventors: Jeroen van Rotterdam, Mark Polman
  • Patent number: 8819077
    Abstract: A method, article of manufacture, and apparatus for managing a cloud computing environment. In some embodiments, this includes instantiating an object, modifying a trait of the object at runtime, storing the modified object in a storage device. In some embodiments, the object may include required traits. In some embodiments, modifying a trait includes adding a trait.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: August 26, 2014
    Assignee: EMC Corporation
    Inventors: Jeroen van Rotterdam, Mark Polman
  • Patent number: 8719305
    Abstract: A method, article of manufacture, and apparatus for managing a cloud computing environment. In some embodiments, this includes creating an event configuration, wherein the event configuration determines the order in which event handlers of a trait are called, identifying a java class configuration, wherein the java class configuration determines the composition of an instance of an object, identifying a set of required traits, and storing the event configuration, the java class configuration, and the set of required traits in an XML document.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: May 6, 2014
    Assignee: EMC Corporation
    Inventors: Jeroen van Rotterdam, Mark Polman
  • Publication number: 20140122420
    Abstract: A method, article of manufacture, and apparatus for managing a cloud computing environment. In some embodiments, this includes modifying an object or a component of an object at runtime and storing the modified object or modified component of an object in a storage device. In some embodiments, components of an object such as data structures are modified. In some embodiments, objects may have more than one version.
    Type: Application
    Filed: October 23, 2013
    Publication date: May 1, 2014
    Applicant: EMC Corporation
    Inventors: Jeroen Van Rotterdam, Mark Polman
  • Patent number: 8667140
    Abstract: A method, article of manufacture, and apparatus for managing a cloud computing environment. In some embodiments, this includes designating a tenant space for a tenant, allocating resources to the tenant in the tenant space based on the tenant, associating the tenant with a tenant authentication, and storing the association in a storage device. The tenant is allowed access to the allocated resources upon successful authentication of the tenant.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: March 4, 2014
    Assignee: EMC Corporation
    Inventors: Jeroen van Rotterdam, Mark Polman
  • Patent number: 8612405
    Abstract: A method, article of manufacture, and apparatus for managing a cloud computing environment. In some embodiments, this includes modifying an object or a component of an object at runtime and storing the modified object or modified component of an object in a storage device. In some embodiments, components of an object such as data structures are modified. In some embodiments, objects may have more than one version.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: December 17, 2013
    Assignee: EMC Corporation
    Inventors: Jeroen van Rotterdam, Mark Polman
  • Publication number: 20130262522
    Abstract: A method, article of manufacture, and apparatus for managing a computing environment, such as a cloud data repository. In some embodiments, such may include modifying an object or a component of an object at runtime and storing the modified object or modified component of an object in a storage device. In some embodiments, the component of an object being modified may include traits. In some embodiments, traits may be hierarchical data structures, including hierarchical data structures having more than one version. These hierarchical data structures may also contain or be associated with metadata, and may also make up the metadata of a host object. Embodiments provide that policies may be applied to these traits.
    Type: Application
    Filed: March 31, 2012
    Publication date: October 3, 2013
    Applicant: EMC CORPORATION
    Inventors: Jeroen van Rotterdam, Mark Polman