Patents Assigned to EMC Corporation
-
Patent number: 11334878Abstract: An improved technique involves including implicit feedback inferred from a fraud analyst's actions into a fraud detection model tuning process. Along these lines, as part of a tuning process, an authentication server sends electronic transactions carrying a certain amount of risk to a case management center in which fraud analysts investigate the electronic transactions to verify whether the transactions are fraudulent or non-fraudulent. In addition to receiving this explicit feedback from the case management center, however, the authentication server also receives implicit feedback indicative of attributes of the fraud analysts themselves. The authentication server then inputs these implicit feedback parameter values into a fraud detection model tuning engine that tunes the fraud detection model.Type: GrantFiled: August 13, 2019Date of Patent: May 17, 2022Assignee: EMC CorporationInventors: Marcelo Blatt, Alon Kaufman, Yael Villa
-
Patent number: 11256691Abstract: In general, in one aspect, the invention relates to a method for servicing requests. The method includes receiving, from a client system, a request comprising a query, where the query includes a first plurality of terms. The method further includes generating, using a thesaurus library, a related query including a second plurality of terms, where at least one term in the second plurality of terms is present in the first plurality of terms. The method further includes issuing the query to a content repository to obtain a first result, issuing the related query to the content repository to obtain a second result, processing the first result and the second result to generate a final result, and providing the final result to the client system.Type: GrantFiled: June 29, 2016Date of Patent: February 22, 2022Assignee: EMC CorporationInventors: Kunwu Huang, Lei Zhang, Chao Chen, Jingjing Liu, Hongtao Dai, Ying Teng
-
Patent number: 10983704Abstract: A method for controlling wear level operations in solid state memory. The method includes receiving a request to write to a memory location identified by a write address of the solid state memory, and making a first determination that the writing to the memory location results in a duplicate write to the memory location. The method further includes, based on the first determination, making a second determination that a number of encountered duplicate writes has reached an adaptively controlled maximum number of duplicate writes, and based on the second determination, performing a wear level operation.Type: GrantFiled: June 28, 2016Date of Patent: April 20, 2021Assignee: EMC CorporationInventor: Richard H. Van Gaasbeck
-
Publication number: 20210055996Abstract: Systems and methods for migrating backups are disclosed. A backup can be transferred from a standalone backup system and incorporated into the backups maintained by a centralized backup system.Type: ApplicationFiled: January 29, 2014Publication date: February 25, 2021Applicant: EMC CorporationInventors: Kenneth William Owens, Vladmir Mandic, Thomas Papadakis, Dorota Zak, Adrian Dobrean
-
Publication number: 20210034709Abstract: Systems and method for performing backup. A layered file system is provided that is configured to detect all transactions with a physical file system. Based on an analysis of the transactions, records are selectively entered into a change log. A backup agent is able to generate a backup based on the change log, which reflects data that has changed or that needs to be backed up relative to the previous backup.Type: ApplicationFiled: September 30, 2013Publication date: February 4, 2021Applicant: EMC CorporationInventors: Kedar S. Patwardhan, Suraj M. Multani
-
Patent number: 10747735Abstract: 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: GrantFiled: April 19, 2018Date of Patent: August 18, 2020Assignee: EMC CorporationInventors: Jeroen Van Rotterdam, Mark Polman
-
Patent number: 10545981Abstract: Virtual repository management is disclosed. An indication is received that a content management functionality is desired to be available with respect to one or more external content items. A reference object is created for each for the one or more external content items that represents the external content item and enables the content management functionality to be performed with respect to the external content item.Type: GrantFiled: November 19, 2015Date of Patent: January 28, 2020Assignee: EMC CorporationInventors: Razmik Abnous, Victor Spivak, Eric Merhoff
-
Patent number: 10491406Abstract: A system for automatic setting of system security comprises an input interface and a processor. The input interface is configured to receive an indication to set a secure mode. The processor is configured to: determine whether the indication to set the secure mode comprises an indication to set a certificate mode; in the event that the indication to set the secure mode comprises an indication to set a certificate mode: 1) detect one or more connected systems for which to set the certificate mode; 2) select one or more certificates for the certificate mode; 3) update initialization files for the certificate mode; and 4) reinitialize local and one or more connected systems.Type: GrantFiled: September 6, 2018Date of Patent: November 26, 2019Assignee: EMC CorporationInventor: Raghavendra Anantha Rao
-
Patent number: 10481918Abstract: Techniques to determine an execution path in a distributed environment are disclosed. A call to a method or function of a component of the distributed system is received, in connection with a request from a user of the distributed system. A unique correlation identifier that includes data that identifies the component, the request, and the method of function called is generated for the call.Type: GrantFiled: September 28, 2012Date of Patent: November 19, 2019Assignee: EMC CorporationInventor: Vinod Kumar
-
Patent number: 10474534Abstract: In a block-based backup system, a technique allows indexing changed files between backups so that files not changed are not re-indexed. Block identifiers specifying backed-up blocks are received. A file table record is accessed to determine a location of a file table zone. Records in the file table store last modified timestamps for files associated with the records. The file table zone location is compared with the block identifiers to select a subset of records. Each record in the subset is associated with a block from the file table zone that corresponds to a block identified by the block identifiers. The subset is parsed to extract timestamps. The timestamps are compared with a next-to-last backup date. If the associated file was modified after the next-to-last backup date, a determination is made that the file blocks were backed up in the last backup and the file should be indexed.Type: GrantFiled: December 28, 2011Date of Patent: November 12, 2019Assignee: EMC CorporationInventors: Ravi Kishore Yadav Rangapuram, Sriprasad Bhat Kasargod
-
Patent number: 10459696Abstract: Composable action flows are disclosed. In various embodiments, a definition of one or more processing steps comprising an action flow is received. A definition of one or more transitions between processing steps comprising the action flow is received. The processing step and transition definitions are used to generate programmatically application code to implement the action flow.Type: GrantFiled: November 16, 2017Date of Patent: October 29, 2019Assignee: EMC CorporationInventors: Ramkumar Ganesan, Sachin G. Totale, Marwan Suliman, Venugopal Paramala
-
Patent number: 10460013Abstract: A system and method is illustrated for platform-independent rendering of a document in a web browser supporting a two-dimensional (2D) canvas. The system and method includes obtaining the document, wherein the document includes text characters, text elements, and associated style information including at least one font, determining that font metrics do not exist, and obtaining the font metrics for the at least one font, using the font metrics and the text elements to determine how the document is divided into page criteria, determining a font file does not exist, and obtaining the font file for the at least one font, and rendering the document by drawing glyphs associated with the text characters in the 2D canvas, using the font file and the page criteria, so that the at least one font and the page criteria are platform-independent.Type: GrantFiled: June 7, 2018Date of Patent: October 29, 2019Assignee: EMC CorporationInventor: Wang Xin
-
Patent number: 10454751Abstract: A cluster file system comprises a burst buffer appliance coupled to a plurality of object storage servers via a network. The burst buffer appliance comprises a controller configured to implement storage tiering control functionality for at least first and second storage tiers comprising respective disjoint subsets of the plurality of object storage servers. The burst buffer appliance is thereby configured to control movement of data between the first and second storage tiers. The object storage servers in the first storage tier may be configured to interface with object storage targets of a first type and the object storage servers in the second storage tier may be configured to interface with object storage targets of a second type different than the first type. For example, the object storage targets of the first type may comprise non-volatile electronic storage devices such as flash storage devices, and the object storage targets of the second type may comprise disk storage devices.Type: GrantFiled: June 27, 2013Date of Patent: October 22, 2019Assignee: EMC CorporationInventors: John M. Bent, Sorin Faibish, Uday Gupta, James Pedone, Tao Peng
-
Patent number: 10430247Abstract: A system for blueprint-driven environment template creation in a virtual infrastructure comprises a processor and a memory. The processor is configured to receive a blueprint, receive an environment template configuration, and build an environment template using the blueprint and the environment template configuration. The environment template is for provisioning an environment. The environment is for deploying an application. The memory is coupled to the processor and is configured to provide the processor with instructions.Type: GrantFiled: April 22, 2015Date of Patent: October 1, 2019Assignee: EMC CorporationInventors: Randolph A. Hodge, Alex Rankov, Sameer Mukund Kachare, Serghei Sepelevici, Alexei Nikulin, Akkina Kranthi Kiran, Sunil Digvijay Kashikar
-
Patent number: 10430233Abstract: Techniques are provided for scheduling computational tasks among multiple classes of storage resources based on a job classification. A job to be executed is classified into one of a plurality of predefined job classes. Each predefined job class is associated with a corresponding one of a plurality of predefined storage classes. The job is then assigned based on the classification to one of the storage resources of the predefined storage class associated with the classified predefined job class. Exemplary predefined storage classes include a performance class, a capacity class, a key-value storage class, and a shingled disk drive class. Exemplary predefined job classes include a CPU Intensive job class, an IO Intensive job class and a Small IO job class. Data required for a job is optionally prefetched before the job is assigned to a storage device. Data objects to be evicted from a storage device are optionally selected based on an anticipated future access.Type: GrantFiled: June 26, 2015Date of Patent: October 1, 2019Assignee: EMC CorporationInventors: John M. Bent, James M. Pedone, Jr., Sorin Faibish, Percy Tzelnic, Sasan Teymouri
-
Patent number: 10409817Abstract: Methods and apparatus are provided for domain-tailored detection of outliers, patterns, and/or events in data streams. An exemplary method comprises obtaining a domain-dependent definition of (i) data outliers based on predefined outlier criteria; (ii) data patterns based on predefined pattern criteria; and/or (iii) data events based on predefined event criteria; obtaining time series measurement data from a plurality of sensors; determining, substantially simultaneously with the obtaining, whether individual samples satisfy the domain-dependent definitions of the data outliers, data patterns and/or data events; and storing the individual samples with an indication of whether the individual samples satisfy the domain-dependent definitions of the data outliers, data patterns and/or data events. The domain-dependent definitions are optionally specified using a declarative command language.Type: GrantFiled: March 25, 2016Date of Patent: September 10, 2019Assignee: EMC CorporationInventors: Jonas F. Dias, Diego Salomone Bruno, André de Almeida Maximo, Adriana Bechara Prado, Vinícius Michel Gottin, Monica Barros
-
Patent number: 10387588Abstract: Methods and apparatus are provided for automatic combination of sub-process simulation results and heterogeneous data sources. An exemplary method comprises obtaining, for a process comprised of a sequence of a plurality of sub-processes, an identification of relevant input and output features for each sub-process; obtaining an execution map for each sub-process, wherein each execution map stores results of an execution of a given sub-process; and, in response to a user query regarding a target feature and a user-provided initial scenario: composing a probability distribution function for the target feature representing a simulation of the process based on a sequence of the execution maps, by matching input features of each execution map with features from the initial scenario or the output of previous execution maps; and processing the probability distribution function to answer the user query.Type: GrantFiled: July 29, 2016Date of Patent: August 20, 2019Assignee: EMC CorporationInventors: Vinicius Michel Gottin, Angelo E. M. Ciarlini, André de Almeida Maximo, Adriana Bechara Prado, Jaumir Valença da Silveira Junior
-
Patent number: 10380568Abstract: A DRM system is provided wherein when a protected content unit is provided to an access device, the access information associated with the protected content unit is retrieved from the DRM server and provided to the access device in the same transaction in which the protected content unit is provided. Therefore, when the user seeks to access the protected content unit, the access request can be handled locally without the need to rely upon potentially constrained connectivity to the DRM server. The techniques described herein enable an access device to access content protected by a DRM system. When a protected content unit and access information is received at the access device, in one transaction, the protected content unit can be decrypted on the access device using the access information, and/or the access information can be used to enforce a DRM policy associated with the protected content unit.Type: GrantFiled: June 30, 2006Date of Patent: August 13, 2019Assignee: EMC CorporationInventors: Kenneth Allen Rogers, Allen D. Hadden, Peter J. Thompson
-
Patent number: 10375164Abstract: Parallel storage systems are provided with a burst buffer appliance for storage of a partitioned key-value store across a plurality of storage tiers. The burst buffer appliance is configured to store key-value data on first and second storage tiers comprising respective disjoint subsets of storage. One or more servers in the partitioned key-value store provide (i) an interface between one or more local key-value stores and one or more additional storage architectures, and/or (ii) a key value interface that provides access to at least one hardware key-value store. The local key-values are optionally sorted both locally by the local store and globally by the overall MDHIM framework. The local and global sorting can be leveraged to provide batch input/output (IO) operations that aggregate multiple requests into batch operations on one or more sorted ranges.Type: GrantFiled: December 30, 2013Date of Patent: August 6, 2019Assignees: EMC Corporation, Triad National Security, LLC, UT-Battelle, LLCInventors: John M. Bent, Sorin Faibish, Gary Grider, Aaron Torres, Stephen W. Poole
-
Patent number: 10360215Abstract: Pattern queries are evaluated in parallel over large N-dimensional datasets to identify features of interest.Type: GrantFiled: March 30, 2015Date of Patent: July 23, 2019Assignee: EMC CorporationInventors: Angelo E. M. Ciarlini, Fabio A. M. Porto, Amir H. K. Moghadam, Jonas F. Bias, Paulo de Figueiredo Pires, Fabio A. Perosi, Alex L. Bordignon, Bruno Carlos da Cunha Costa, Wagner dos Santos Vieira