Patents by Inventor Mark A. O'Connell
Mark A. O'Connell 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: 10019447Abstract: Some embodiments are directed to accessing a content unit stored in a storage environment that includes a plurality of storage clusters, wherein multiple versions of the content unit are stored on at least two different clusters in the storage environment. The storage environment and/or the requesting entity may identify the at least two storage clusters that store the content unit and select one of clusters as storing a valid version of the content unit.Type: GrantFiled: May 14, 2010Date of Patent: July 10, 2018Assignee: EMC IP Holding Company LLCInventor: Mark O'Connell
-
Patent number: 9998537Abstract: In one aspect, a method includes configuring a kernel driver to record data block changes of a logical unit in a bit map and using the bitmap to perform an incremental backup of the logical unit. In another aspect, an apparatus includes electronic hardware circuitry configured to configure a kernel driver to record data block changes of a logical unit in a bit map and use the bitmap to perform an incremental backup of the logical unit. In a further aspect, an article includes a non-transitory computer-readable medium that stores computer-executable instructions. The instructions cause a machine to configure a kernel driver to record data block changes of a logical unit in a bit map and use the bitmap to perform an incremental backup of the logical unit.Type: GrantFiled: March 31, 2015Date of Patent: June 12, 2018Assignee: EMC IP HOLDING COMPANY LLCInventors: Mark A. O'Connell, Helen S. Raizen, Brad Bowlin
-
Patent number: 9565019Abstract: A method performed at a central entity includes (a) sharing a secret with a remote tenant server of one of a plurality of tenant organizations, the tenant server being configured to provide authentication services for accessing storage of the central entity, (b) receiving a storage request from a remote client device, (c) extracting an identification of the tenant organization from a core portion of the request, (d) selecting the shared secret of the identified tenant organization, (e) cryptographically combining the core portion and the shared secret to generate a preliminary signature, (f) performing a computation using the preliminary signature and a body portion of the request to generate a test signature, the body portion including the core portion and an object identifier, (g) comparing the test signature with a signature from the request, and (h) permitting the client device to access an identified object only when the comparison is positive.Type: GrantFiled: August 18, 2015Date of Patent: February 7, 2017Assignee: EMC IP Holding Company LLCInventor: Mark A. O'Connell
-
Patent number: 9154296Abstract: A method performed by a client includes (i) receiving a lease from a tenant including a core including lease terms and an identification of the tenant and a first signature that cryptographically combines the core and a secret code associated with the tenant, the secret code being unknown to the client, (ii) sending a storage request to a central entity for access to remote storage including (a) a body including the core and an object identifier, which identifies an object stored in the remote storage and (b) a second signature that cryptographically combines the body and the first signature, and (iii) receiving a storage response including the object from the remote storage when (I) a computation performed by the central entity of the second signature based on the secret code, the core, and the body matches the second signature and (II) the storage request complies with the lease terms.Type: GrantFiled: September 28, 2012Date of Patent: October 6, 2015Assignee: EMC CorporationInventor: Mark A. O'Connell
-
Patent number: 9135016Abstract: Some embodiments are directed to replicating a content unit stored in a first storage environment comprising a first plurality of storage clusters to a second storage environment comprising a second plurality of storage clusters. The first storage environment may employ a replication policy, instituted at a first time, that specifies to which one of the second plurality of storage clusters content units stored in the first storage environment are to be replicated. The creation time of the first content unit may be determined and it may be determined when the creation time is before the time at which the first storage environment instituted the replication policy. If the creation time is not before the first time, one of the second plurality of storage clusters may be selected to which to replicate the first content unit based on the replication policy, and the content unit may be replicated to the selected one of the second plurality of storage clusters.Type: GrantFiled: May 14, 2010Date of Patent: September 15, 2015Assignee: EMC CorporationInventor: Mark O'Connell
-
Publication number: 20150256907Abstract: An apparatus, system, and method provide drying procedure information through a user interface. A monitoring device transmits drying procedure data measured by sensors within a structure undergoing the drying procedure to a server. In response to requests received through a communication network from a user interface, the server transmits the drying procedure information that is presented through the user interface. A variety of information and services related to the drying procedure may be provided through the user interface.Type: ApplicationFiled: May 22, 2015Publication date: September 10, 2015Applicant: RM2, INC.Inventors: Mark A. Pedraza, Richard G. Lubeski, Mark A. O'Connell
-
Patent number: 9068778Abstract: An apparatus, system, and method provide drying procedure information through a user interface. A monitoring device transmits drying procedure data measured by sensors within a structure undergoing the drying procedure to a server. In response to requests received through a communication network from a user interface, the server transmits the drying procedure information that is presented through the user interface. A variety of information and services related to the drying procedure may be provided through the user interface.Type: GrantFiled: June 16, 2008Date of Patent: June 30, 2015Assignee: RM2, INC.Inventors: Mark A. Pedraza, Richard G. Lubeski, Mark A. O'Connell
-
Patent number: 8478936Abstract: Aspects of the invention relate to spin down of storage devices on an object addressable storage (OAS) system. One or more of the storage devices in object addressable storage system may be spun down to achieve a power savings, while other storage devices in the OAS system remain in an active state.Type: GrantFiled: December 29, 2009Date of Patent: July 2, 2013Assignee: EMC CorporationInventors: Stephen J. Todd, Mark O'Connell
-
Patent number: 8335890Abstract: Embodiments of the invention relate to associating a source string with a target content unit stored on a content addressable storage (CAS) system. This may be accomplished, in some embodiments, by storing on the CAS system an associative content unit that includes the source string in its binding part and includes the target content unit in its non-binding part.Type: GrantFiled: November 21, 2011Date of Patent: December 18, 2012Assignee: EMC CorporationInventors: Mark O'Connell, Michael Kilian
-
Patent number: 8296511Abstract: Managing data on a federated CAS system includes determining a group of objects to be stored on a single CAS system of the federated CAS system, obtaining a cookie corresponding a particular one of the CAS systems of the federated CAS system in response to initially writing at least one object of the group of objects, where the at least one object is written to the particular one of the CAS systems, and providing the cookie in connection with writing objects of the group of objects following initially writing at least one object of the group of objects. The cookie causes the objects to be written to the particular one of the CAS systems. The cookie may be provided by at least one router that maintains the federated CAS system, which may be separate from both a processing device and the particular one of the CAS systems.Type: GrantFiled: June 26, 2009Date of Patent: October 23, 2012Assignee: EMC CorporationInventors: Mark O'Connell, Tom Teugels
-
Publication number: 20120077740Abstract: Methods of making Apo-2 ligand and formulations of Apo-2 ligand using divalent metal ions are provided. Such divalent metal ions include zinc and cobalt which improve Apo-2 ligand trimer formation and stability. The crystal structure of Apo-2 ligand is also provided, along with Apo-2 ligand variant polypeptides identified using oligonucleotide-directed mutagenesis.Type: ApplicationFiled: December 10, 2010Publication date: March 29, 2012Applicant: Genentech, Inc.Inventors: Avi J. Ashkenazi, Sarah Hymowitz, Robert F. Kelley, Iphigenia Koumenis, Woon-Lam Susan Leung, Mark O'Connell, Roger Pai, Zahra Shahrokh, Laura Simmons
-
Patent number: 8095726Abstract: Embodiments of the invention relate to associating a source string with a target content unit stored on a content addressable storage (CAS) system. This may be accomplished, in some embodiments, by storing on the CAS system an associative content unit that includes the source string in its binding part and includes the target content unit in its non-binding part.Type: GrantFiled: March 31, 2008Date of Patent: January 10, 2012Assignee: EMC CorporationInventors: Mark O'Connell, Michael Kilian
-
Patent number: 7855066Abstract: Methods of making Apo-2 ligand and formulations of Apo-2 ligand using divalent metal ions are provided. Such divalent metal ions include zinc and cobalt which improve Apo-2 ligand trimer formation and stability. The crystal structure of Apo-2 ligand is also provided, along with Apo-2 ligand variant polypeptides identified using oligonucleotide-directed mutagenesis.Type: GrantFiled: September 28, 2006Date of Patent: December 21, 2010Assignee: Genentech, Inc.Inventors: Avi J. Ashkenazi, Sarah Hymowitz, Robert F. Kelley, Iphigenia Koumenis, Woon-Lam Susan Leung, Mark O'Connell, Roger Pai, Zahra Shahrokh, Laura Simmons
-
Publication number: 20080249654Abstract: An apparatus, system, and method provide drying procedure information through a user interface. A monitoring device transmits drying procedure data measured by sensors within a structure undergoing the drying procedure to a server. In response to requests received through a communication network from a user interface, the server transmits the drying procedure information that is presented through the user interface. A variety of information and services related to the drying procedure may be provided through the user interface.Type: ApplicationFiled: June 16, 2008Publication date: October 9, 2008Inventors: Mark A. Pedraza, Richard G. Lubeski, Mark A. O'Connell
-
Patent number: 7403126Abstract: An apparatus, system, and method provide drying procedure information through a user interface. A monitoring device transmits drying procedure data measured by sensors within a structure undergoing the drying procedure to a server. In response to requests received through a communication network from a user interface, the server transmits the drying procedure information that is presented through the user interface. A variety of information and services related to the drying procedure may be provided through the user interface.Type: GrantFiled: December 15, 2006Date of Patent: July 22, 2008Assignee: RM2, Inc.Inventors: Mark A. Pedraza, Richard G. Lubeski, Mark A. O'Connell
-
Publication number: 20070161564Abstract: Methods of making Apo-2 ligand and formulations of Apo-2 ligand using divalent metal ions are provided. Such divalent metal ions include zinc and cobalt which improve Apo-2 ligand trimer formation and stability. The crystal structure of Apo-2 ligand is also provided, along with Apo-2 ligand variant polypeptides identified using oligonucleotide-directed mutagenesis.Type: ApplicationFiled: November 22, 2006Publication date: July 12, 2007Applicant: Genentech, Inc.Inventors: Avi Ashkenazi, Sarah Hymowitz, Robert Kelley, Iphigenia Koumenis, Woon-Lam Leung, Mark O'Connell, Roger Pai, Zahra Shahrokh, Laura Simmons
-
Publication number: 20070103319Abstract: An apparatus, system, and method provide drying procedure information through a user interface. A monitoring device transmits drying procedure data measured by sensors within a structure undergoing the drying procedure to a server. In response to requests received through a communication network from a user interface, the server transmits the drying procedure information that is presented through the user interface. A variety of information and services related to the drying procedure may be provided through the user interface.Type: ApplicationFiled: December 15, 2006Publication date: May 10, 2007Inventors: Mark Pedraza, Richard Lubeski, Mark O'Connell
-
Patent number: 7173538Abstract: An apparatus, system, and method provide drying procedure information through a user interface. A monitoring device transmits drying procedure data measured by sensors within a structure undergoing the drying procedure to a server. In response to requests received through a communication network from a user interface, the server transmits the drying procedure information that is presented through the user interface. A variety of information and services related to the drying procedure may be provided through the user interface.Type: GrantFiled: June 25, 2004Date of Patent: February 6, 2007Assignee: RM2, Inc.Inventors: Mark A. Pedraza, Richard G. Lubeski, Mark A. O'Connell
-
Patent number: 7080102Abstract: Data is migrated from an original host storage system to another replacement host storage system. An original host storage system is connected directly to the replacement host storage system. Data migration occurs, and when data is transferred, hard links between files relating to the same data are also maintained.Type: GrantFiled: March 25, 2002Date of Patent: July 18, 2006Assignee: EMC CorporationInventors: Mark O'Connell, Zhiling Zheng
-
Publication number: 20050285748Abstract: An apparatus, system, and method provide drying procedure information through a user interface. A monitoring device transmits drying procedure data measured by sensors within a structure undergoing the drying procedure to a server. In response to requests received through a communication network from a user interface, the server transmits the drying procedure information that is presented through the user interface. A variety of information and services related to the drying procedure may be provided through the user interface.Type: ApplicationFiled: June 25, 2004Publication date: December 29, 2005Inventors: Mark Pedraza, Richard Lubeski, Mark O'Connell