Patents by Inventor Chris E. Rowen

Chris E. Rowen 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: 12153638
    Abstract: Providing content based data protection for data stored in a large-scale data storage system by creating a dataset by grouping metadata for unstructured data objects that are grouped together by one or more filters. The dataset can span multiple storage devices of different types, so that it defines a single data protection unit for the corresponding content data. A user initiated query input through a search engine interface generates the one or more filters, and a protection policy is defined that protects the dataset as the single unit based on data content rather than data location. Datasets are stored in a catalog, and are generated by running queries on the catalog, where a query comprises metadata selectors as tags applied to the catalog, where the tags define at least one of a file type, name, location, creation time, or file characteristic.
    Type: Grant
    Filed: October 27, 2022
    Date of Patent: November 26, 2024
    Assignee: Dell Products L.P.
    Inventors: Adam Brenner, Jehuda Shemer, Steven Sadhwani, Chris E. Rowen
  • Publication number: 20240143545
    Abstract: Organizing data for data protection based on content data stored in a large-scale data storage system. Embodiments create a dataset by grouping metadata for unstructured data objects that are grouped together by one or more filters. Datasets can be static or dynamic and can span multiple storage devices of different types, so that it defines a single data protection unit for the corresponding content data. A user initiated query generates the one or more filters, and a protection policy is defined that protects the dataset as the single unit based on data content rather than data location. Datasets are stored in a catalog, and are generated by running queries on the catalog, where a query comprises metadata selectors as tags applied to the catalog, where the tags define at least one of a file type, name, location, creation time, or file characteristic.
    Type: Application
    Filed: October 27, 2022
    Publication date: May 2, 2024
    Inventors: Adam Brenner, Jehuda Shemer, Steven Sadhwani, Chris E. Rowen
  • Publication number: 20240144384
    Abstract: Performing charge/showback operations in a large-scale data system by scanning multiple data sources to identify data objects for processing as a unitary group with respect to common characteristics that have an impact on finances within the system. Metadata of the identified data objects are stored in a dynamic dataset that defines a single data access unit for the referenced data objects. The system processes a user query regarding cost allocations, cost forecasts, and resource usage of respective groups within an organization. The query initiates a charge-back or show-back operation that allocates costs associated with each respective usage of resources by a department or cost center, and accesses the referenced data objects through the dataset as a single unit based on data content rather than data location in a file directory of the system.
    Type: Application
    Filed: October 28, 2022
    Publication date: May 2, 2024
    Inventors: Adam Brenner, Jehuda Shemer, Steven Sadhwani, Valerie Lotosh, Erez Sharvit, Chris E. Rowen
  • Publication number: 20240143452
    Abstract: Providing content based data protection for data stored in a large-scale data storage system by scanning data stored in one or more databases for discovery of metadata, and extracting the discovered metadata, for storage in a data catalog, the data catalog having a scanning function performing the scanning step, and comprising a database storing the metadata in one or more tables. A protection policy is defined to commonly protect content data referenced by metadata in the data catalog, and applied to the referenced content data to perform a data protection operation the content data. Datasets stored in the catalog are generated by running queries on the catalog, where a query comprises metadata selectors as tags applied to the catalog, where the tags define at least one of a file type, name, location, creation time, or file characteristic.
    Type: Application
    Filed: October 27, 2022
    Publication date: May 2, 2024
    Inventors: Adam Brenner, Jehuda Shemer, Steven Sadhwani, Chris E. Rowen
  • Publication number: 20240143451
    Abstract: Providing content based data protection for data stored in a large-scale data storage system by creating a dataset by grouping metadata for unstructured data objects that are grouped together by one or more filters. The dataset can span multiple storage devices of different types, so that it defines a single data protection unit for the corresponding content data. A user initiated query generates the one or more filters, and a protection policy is defined that protects the dataset as the single unit based on data content rather than data location. Datasets are stored in a catalog, and are generated by running queries on the catalog, where a query comprises metadata selectors as tags applied to the catalog, where the tags define at least one of a file type, name, location, creation time, or file characteristic.
    Type: Application
    Filed: October 26, 2022
    Publication date: May 2, 2024
    Inventors: Jehuda Shemer, Steven Sadhwani, Adam Brenner, Chris E. Rowen
  • Publication number: 20240143675
    Abstract: Providing content based data protection for data stored in a large-scale data storage system by creating a dataset by grouping metadata for unstructured data objects that are grouped together by one or more filters. The dataset can span multiple storage devices of different types, so that it defines a single data protection unit for the corresponding content data. A user initiated query input through a search engine interface generates the one or more filters, and a protection policy is defined that protects the dataset as the single unit based on data content rather than data location. Datasets are stored in a catalog, and are generated by running queries on the catalog, where a query comprises metadata selectors as tags applied to the catalog, where the tags define at least one of a file type, name, location, creation time, or file characteristic.
    Type: Application
    Filed: October 27, 2022
    Publication date: May 2, 2024
    Inventors: Adam Brenner, Jehuda Shemer, Steven Sadhwani, Chris E. Rowen
  • Publication number: 20240143824
    Abstract: Enforcing a legal hold procedure in a system by scanning multiple data sources to identify data objects for processing as a unitary group with respect to common access and control processes of the legal hold to preserve the data for a defined period of time and protected against modification and unauthorized access. The metadata is stored in a static dataset that defines a single data access unit for the referenced data. A user query regarding a referenced data object is processed, and accesses the data through the dataset as a single unit based on data content rather than data location in a file directory of the system. The data may be sensitive data and the legal hold procedure may be implemented as court rules in accordance with Federal Rules of Civil Procedure.
    Type: Application
    Filed: October 28, 2022
    Publication date: May 2, 2024
    Inventors: Adam Brenner, Jehuda Shemer, Steven Sadhwani, Valerie Lotosh, Erez Sharvit, Chris E. Rowen
  • Publication number: 20220382640
    Abstract: One example method includes receiving a request to restore a backed up dataset, checking a tracking catalogue to identify any content of the dataset that is prohibited from being restored, preventing restoration of the content, and restoring all of the dataset, except the content, to a restore target. The prohibited content may be one or more files, or portions of files, and may include malware, confidential information, and personal information.
    Type: Application
    Filed: July 20, 2021
    Publication date: December 1, 2022
    Inventors: Kalyan C. Gunda, Chris E. Rowen
  • Patent number: 8930464
    Abstract: An email archive system and associated techniques are described. Archived emails may be stored locally on a user's client computer in a local archive store. The email archive system and associated techniques may interact with an email message system and an email client application.
    Type: Grant
    Filed: April 5, 2007
    Date of Patent: January 6, 2015
    Assignee: EMC Corporation
    Inventors: Donald Mace, Shawn Duarte, Kevin Derhak, Chris E. Rowen
  • Patent number: 8244811
    Abstract: A method and apparatus for creating a catalog for use with at least one computer system that manages a plurality of email messages. The catalog provides an index into the plurality of email messages, and comprises a plurality of display identifiers that each identifies an entity. The catalog correlates at least some of the plurality of display identifiers to corresponding email addresses. The method comprises creating the catalog to include a user interface that enables the display identifiers to be displayed to a user and that enables the catalog to be searched based upon at least some information other than the display identifiers.
    Type: Grant
    Filed: June 22, 2005
    Date of Patent: August 14, 2012
    Assignee: EMC Corporation
    Inventors: Stephen Dowd, Chris E. Rowen, Peter A. Spooner
  • Patent number: 8117270
    Abstract: A method and apparatus for creating a catalog for use with at least one computer system that manages a plurality of email messages. The catalog provides an index into the plurality of email messages, and comprises a plurality of identifiers that each identifies an entity. The catalog also correlates at least some of the plurality of identifiers to corresponding email addresses. The method for creating a catalog comprises creating the catalog to include information defining a temporal interval during which at least one email address corresponds to a first entity.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: February 14, 2012
    Assignee: EMC Corporation
    Inventors: Stephen Dowd, Chris E. Rowen, Peter A. Spooner
  • Patent number: 7908326
    Abstract: A method and apparatus for use in a computer system comprising an email system that generates and receives email messages. The email system manages a first plurality of email messages comprising at least some of the email messages generated and received by the email system. The email system also has a global address catalog that comprises information and provides an index into the first plurality of email messages. The computer system further comprises an extension system that interfaces with the email system and manages a second plurality of email messages comprising at least some of the email messages generated and received by the email system. The method comprises creating an extender catalog, for indexing into the second plurality of email messages, that comprises at least some information that is different than the information in the global address catalog.
    Type: Grant
    Filed: June 22, 2005
    Date of Patent: March 15, 2011
    Assignee: EMC Corporation
    Inventors: Stephen Dowd, Chris E. Rowen, Peter A. Spooner
  • Patent number: 7899868
    Abstract: A method and apparatus for creating a catalog for use with at least one computer system that manages a plurality of email messages. The catalog provides an index into the plurality of email messages, and comprises a plurality of identifiers that each identifies an entity. The catalog also correlates at least some of the plurality of identifiers to corresponding email addresses. The method for creating a catalog comprises creating the catalog to include information defining a temporal interval during which at least one email address corresponds to a first entity.
    Type: Grant
    Filed: June 22, 2005
    Date of Patent: March 1, 2011
    Assignee: EMC Corporation
    Inventors: Stephen Dowd, Chris E. Rowen, Peter A. Spooner
  • Publication number: 20020122543
    Abstract: A system and method of identifying unique email messages in a large scale enterprise environment using an external server and a database system. Message uniqueness is determined by assigning an message tag to each message based on properties of the email message. The message tag may be computed using a hashing algorithm to speed indexing and comparisons. The message tag is compared with an index file of message tags associated with pre-existing email messages. If a matching message tag is found in the index file, the email message is not unique. Otherwise, the email message is unique and the message tag is added to the index file. The system may include a relational database for storing the index file. An archiving system and method using the uniqueness checking feature of the present invention are also disclosed.
    Type: Application
    Filed: February 12, 2002
    Publication date: September 5, 2002
    Inventor: Chris E. Rowen