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: 12153638Abstract: 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: GrantFiled: October 27, 2022Date of Patent: November 26, 2024Assignee: Dell Products L.P.Inventors: Adam Brenner, Jehuda Shemer, Steven Sadhwani, Chris E. Rowen
-
Publication number: 20240143545Abstract: 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: ApplicationFiled: October 27, 2022Publication date: May 2, 2024Inventors: Adam Brenner, Jehuda Shemer, Steven Sadhwani, Chris E. Rowen
-
Publication number: 20240144384Abstract: 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: ApplicationFiled: October 28, 2022Publication date: May 2, 2024Inventors: Adam Brenner, Jehuda Shemer, Steven Sadhwani, Valerie Lotosh, Erez Sharvit, Chris E. Rowen
-
Publication number: 20240143452Abstract: 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: ApplicationFiled: October 27, 2022Publication date: May 2, 2024Inventors: Adam Brenner, Jehuda Shemer, Steven Sadhwani, Chris E. Rowen
-
Publication number: 20240143451Abstract: 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: ApplicationFiled: October 26, 2022Publication date: May 2, 2024Inventors: Jehuda Shemer, Steven Sadhwani, Adam Brenner, Chris E. Rowen
-
Publication number: 20240143675Abstract: 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: ApplicationFiled: October 27, 2022Publication date: May 2, 2024Inventors: Adam Brenner, Jehuda Shemer, Steven Sadhwani, Chris E. Rowen
-
Publication number: 20240143824Abstract: 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: ApplicationFiled: October 28, 2022Publication date: May 2, 2024Inventors: Adam Brenner, Jehuda Shemer, Steven Sadhwani, Valerie Lotosh, Erez Sharvit, Chris E. Rowen
-
Publication number: 20220382640Abstract: 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: ApplicationFiled: July 20, 2021Publication date: December 1, 2022Inventors: Kalyan C. Gunda, Chris E. Rowen
-
Patent number: 8930464Abstract: 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: GrantFiled: April 5, 2007Date of Patent: January 6, 2015Assignee: EMC CorporationInventors: Donald Mace, Shawn Duarte, Kevin Derhak, Chris E. Rowen
-
Patent number: 8244811Abstract: 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: GrantFiled: June 22, 2005Date of Patent: August 14, 2012Assignee: EMC CorporationInventors: Stephen Dowd, Chris E. Rowen, Peter A. Spooner
-
Patent number: 8117270Abstract: 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: GrantFiled: January 19, 2011Date of Patent: February 14, 2012Assignee: EMC CorporationInventors: Stephen Dowd, Chris E. Rowen, Peter A. Spooner
-
Patent number: 7908326Abstract: 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: GrantFiled: June 22, 2005Date of Patent: March 15, 2011Assignee: EMC CorporationInventors: Stephen Dowd, Chris E. Rowen, Peter A. Spooner
-
Patent number: 7899868Abstract: 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: GrantFiled: June 22, 2005Date of Patent: March 1, 2011Assignee: EMC CorporationInventors: Stephen Dowd, Chris E. Rowen, Peter A. Spooner
-
Publication number: 20020122543Abstract: 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: ApplicationFiled: February 12, 2002Publication date: September 5, 2002Inventor: Chris E. Rowen