Patents by Inventor Richard Urmston

Richard Urmston 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: 8244542
    Abstract: A method, article of manufacture, and apparatus for monitoring a location having a plurality of audio sensors and video sensors are disclosed. In an embodiment, this comprises receiving auditory data, comparing a portion of the auditory data to a lexicon comprising a plurality of keywords to determine if there is a match to a keyword from the lexicon, and if a match is found, selecting at least one video sensor to monitor an area to be monitored. Video data from the video sensor is archived with the auditory data and metadata. The video sensor is selected by determining video sensors associated with the areas to be monitored. A lookup table is used to determine the association. Cartesian coordinates may be used to determine positions of components and their areas of coverage.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: August 14, 2012
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, William Dale Andruss, Richard Urmston, John Louis Acott
  • Patent number: 8229904
    Abstract: A method, article of manufacture, and apparatus for managing an object are disclosed. In an embodiment, this comprises managing an object having content, in a system having a dynamic policy selector configured with at least one analytic policy applied to evaluate the content of the object. The object is associated to an information management policy. Classification levels may be used, in which classification levels are associated to information management policies and objects are associated with classification levels. Objects containing certain elements or related elements may be associated to form an information group, to which information management policies may be applied as a group. Storage pools may be used for managing objects with similar classification levels or information protection policies.
    Type: Grant
    Filed: December 31, 2004
    Date of Patent: July 24, 2012
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, William Dale Andruss, Richard Urmston, Mark Rambacher
  • Patent number: 8180743
    Abstract: A method, article of manufacture, and apparatus for managing an object are disclosed. In an embodiment, this comprises managing an object having content, in a system having a dynamic policy selector configured with at least one analytic policy applied to evaluate the content of the object. The object is associated to an information management policy. Classification levels may be used, in which classification levels are associated to information management policies and objects are associated with classification levels. Objects containing certain elements or related elements may be associated to form an information group, to which information management policies may be applied as a group. Storage pools may be used for managing objects with similar classification levels or information protection policies.
    Type: Grant
    Filed: December 31, 2004
    Date of Patent: May 15, 2012
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, William Dale Andruss, Richard Urmston, Mark Rambacher
  • Patent number: 8161013
    Abstract: Implementing application specific management policies on a content addressed storage device is disclosed. In one embodiment, each data object stored on the content addressed storage device is associated with one of a plurality of data sets. A corresponding data set specific management policy is associated with at least each of a subset of said plurality of data sets. The applicable data set specific management policy is applied to the data objects of each data set with which a corresponding data set specific management policy has been associated.
    Type: Grant
    Filed: November 8, 2004
    Date of Patent: April 17, 2012
    Assignee: EMC Corporation
    Inventors: Richard Urmston, William McConnell
  • Patent number: 7856525
    Abstract: A content addressed storage device configured to maintain content address mapping is disclosed. A data object to be stored on the content addressed storage device and a local data object identifier by which the data object is known to the sending source are received from a sending source. A content address to be associated with the data object on the content addressed storage device is determined based at least in part on the contents of the data object. The data object is stored on the content addressed storage device in a storage location associated with the content address. A mapping that associates the local data object identifier with the content address is maintained on the content addressed storage device.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: December 21, 2010
    Assignee: EMC Corporation
    Inventors: Richard Urmston, William McConnell
  • Patent number: 7779296
    Abstract: Storing data is disclosed. All base data is copied from a first storage device to a master set on a second storage device. A request is received to write data to a specified location on the first storage device. An indication is stored in a list that the data at the specified location has changed. At a specified base time and using the stored indication, a replica of the data stored at the specified location as of that time is sent to a remote host associated with the second storage device. The remote host is configured to make and store a copy of the base data stored in the specified location in the master set prior to merging the replica data into the master set.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: August 17, 2010
    Assignee: EMC Corporation
    Inventor: Richard Urmston
  • Patent number: 7707037
    Abstract: A method, article of manufacture, and apparatus for monitoring a location having a plurality of audio sensors and video sensors are disclosed. In an embodiment, this comprises receiving auditory data, comparing a portion of the auditory data to a lexicon comprising a plurality of keywords to determine if there is a match to a keyword from the lexicon, and if a match is found, selecting at least one video sensor to monitor an area to be monitored. Video data from the video sensor is archived with the auditory data and metadata. The video sensor is selected by determining video sensors associated with the areas to be monitored. A lookup table is used to determine the association. Cartesian coordinates may be used to determine positions of components and their areas of coverage.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: April 27, 2010
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, William Dale Andruss, Richard Urmston, John Louis Acott
  • Patent number: 7483968
    Abstract: A system and method for managing resource groups in a computer system having automatic availability capability is shown. In one embodiment, a method is provided which may be performed in a computer system comprising a plurality of resources, a monitor for monitoring the plurality of resources, a first computer comprising at least one of the plurality of resources, and a second computer connected to the first computer by at least one communication medium. The method, performed by an administrator, comprises configuring a resource group that comprises the at least one of the plurality of resources via the second computer, without the administrator logging into the first computer.
    Type: Grant
    Filed: August 13, 2004
    Date of Patent: January 27, 2009
    Assignee: EMC Corporation
    Inventors: Mark Rambacher, Richard Urmston, Deepak Narain
  • Publication number: 20080270684
    Abstract: A content addressed storage device configured to maintain content address mapping is disclosed. A data object to be stored on the content addressed storage device and a local data object identifier by which the data object is known to the sending source are received from a sending source. A content address to be associated with the data object on the content addressed storage device is determined based at least in part on the contents of the data object. The data object is stored on the content addressed storage device in a storage location associated with the content address. A mapping that associates the local data object identifier with the content address is maintained on the content addressed storage device.
    Type: Application
    Filed: June 30, 2008
    Publication date: October 30, 2008
    Inventors: Richard Urmston, William McConnell
  • Patent number: 7444464
    Abstract: A content addressed storage device configured to maintain content address mapping is disclosed. A data object to be stored on the content addressed storage device and a local data object identifier by which the data object is known to the sending source are received from a sending source. A content address to be associated with the data object on the content addressed storage device is determined based at least in part on the contents of the data object. The data object is stored on the content addressed storage device in a storage location associated with the content address. A mapping that associates the local data object identifier with the content address is maintained on the content addressed storage device.
    Type: Grant
    Filed: November 8, 2004
    Date of Patent: October 28, 2008
    Assignee: EMC Corporation
    Inventors: Richard Urmston, William McConnell
  • Patent number: 7444287
    Abstract: A method, article of manufacture, and apparatus for monitoring a location having a plurality of audio sensors and video sensors are disclosed. In an embodiment, this comprises receiving auditory data, comparing a portion of the auditory data to a lexicon comprising a plurality of keywords to determine if there is a match to a keyword from the lexicon, and if a match is found, selecting at least one video sensor to monitor an area to be monitored. Video data from the video sensor is archived with the auditory data and metadata. The video sensor is selected by determining video sensors associated with the areas to be monitored. A lookup table is used to determine the association. Cartesian coordinates may be used to determine positions of components and their areas of coverage.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: October 28, 2008
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, William Dale Andruss, Richard Urmston, John Louis Acott
  • Patent number: 7398471
    Abstract: A method and system is provided for managing resource groups in a computer system having an automatic availability capability. In one embodiment, a method is provided which may be performed in a computer system comprising a plurality of resources, a monitor for monitoring at least some of the plurality of resources, an agent to configure resource groups, each resource group specifying a group of resources to be monitored by the monitor, and a graphical user interface (GUI) that communicates with the monitor and provides an interface for a user to monitor a resource group. The method comprises: (A) providing, via the GUI, customized presentations to the user for monitoring resource groups of different types so that the GUI provides different presentations to the user in monitoring different types of resource groups.
    Type: Grant
    Filed: August 13, 2004
    Date of Patent: July 8, 2008
    Assignee: EMC Corporation
    Inventors: Mark Rambacher, Richard Urmston, Deepak Narain
  • Patent number: 7383430
    Abstract: A system and method is provided for managing resource groups in a computer system having an automatic availability capability. In one embodiment, a method is provided which may be performed in a computer system comprising a plurality of resources, a monitor for monitoring at least some of the plurality of resources, and an agent to configure resource groups, each resource group specifying a group of resources to be monitored by the monitor. The method comprises: (A) receiving a request from a requestor, at the agent, to configure at least one requested resource group; and (B) determining whether at least one characteristic of the at least one requested resource group is valid.
    Type: Grant
    Filed: August 13, 2004
    Date of Patent: June 3, 2008
    Assignee: EMC Corporation
    Inventors: Mark Rambacher, Richard Urmston, Deepak Narain
  • Patent number: 7321893
    Abstract: A system and method is provided for managing resource groups in a computer system having automatic availability capability. In one embodiment, a method is provided which may be performed in a computer system comprising a plurality of resources, a monitor for monitoring at least some of the plurality of resources, and an agent to configure resource groups, each resource group specifying a group of resources to be monitored by the monitor. The method comprises: (A) in response to a request from a requestor, received by the agent, to configure at least a portion of a resource group, the request specifying at least one parameter of the at least a portion of the resource group, determining at least one characteristic of at least one of the plurality of resources that satisfies the at least one parameter; and (B) presenting to the requestor the at least one characteristic determined in (A) to satisfy the at least one parameter.
    Type: Grant
    Filed: August 13, 2004
    Date of Patent: January 22, 2008
    Assignee: EMC Corporation
    Inventors: Mark Rambacher, Richard Urmston, Deepak Narain
  • Publication number: 20060112299
    Abstract: Implementing application specific management policies on a content addressed storage device is disclosed. In one embodiment, each data object stored on the content addressed storage device is associated with one of a plurality of data sets. A corresponding data set specific management policy is associated with at least each of a subset of said plurality of data sets. The applicable data set specific management policy is applied to the data objects of each data set with which a corresponding data set specific management policy has been associated.
    Type: Application
    Filed: November 8, 2004
    Publication date: May 25, 2006
    Inventors: Richard Urmston, William McConnell
  • Publication number: 20060101196
    Abstract: A content addressed storage device configured to maintain content address mapping is disclosed. A data object to be stored on the content addressed storage device and a local data object identifier by which the data object is known to the sending source are received from a sending source. A content address to be associated with the data object on the content addressed storage device is determined based at least in part on the contents of the data object. The data object is stored on the content addressed storage device in a storage location associated with the content address. A mapping that associates the local data object identifier with the content address is maintained on the content addressed storage device.
    Type: Application
    Filed: November 8, 2004
    Publication date: May 11, 2006
    Inventors: Richard Urmston, William McConnell
  • Publication number: 20060026218
    Abstract: A method of tracking changes to stored data is disclosed. The method comprises receiving, subsequent to a prior backup operation being performed, a request to write to a stored object and ensuring that an identifier associated with the stored object is included in a stored set of identifiers, wherein each identifier in the set is associated with a stored object that has been added or modified subsequent to the prior backup operation being performed. The method further comprises including the stored object in a subsequent incremental backup operation based at least in part on the presence of the identifier in the set.
    Type: Application
    Filed: July 22, 2005
    Publication date: February 2, 2006
    Inventor: Richard Urmston
  • Publication number: 20060020762
    Abstract: A method of storing data is disclosed. The method comprises receiving a request to write data to a specified location on a first storage device. The method further comprises storing on a second storage device, prior to writing the data to the specified location, a copy of a base data stored in the specified location and writing the data to the specified location.
    Type: Application
    Filed: July 22, 2005
    Publication date: January 26, 2006
    Inventor: Richard Urmston
  • Publication number: 20060004582
    Abstract: A method, article of manufacture, and apparatus for monitoring a location having a plurality of audio sensors and video sensors are disclosed. In an embodiment, this comprises receiving auditory data, comparing a portion of the auditory data to a lexicon comprising a plurality of keywords to determine if there is a match to a keyword from the lexicon, and if a match is found, selecting at least one video sensor to monitor an area to be monitored. Video data from the video sensor is archived with the auditory data and metadata. The video sensor is selected by determining video sensors associated with the areas to be monitored. A lookup table is used to determine the association. Cartesian coordinates may be used to determine positions of components and their areas of coverage.
    Type: Application
    Filed: March 31, 2005
    Publication date: January 5, 2006
    Inventors: Christopher Claudatos, William Andruss, Richard Urmston, John Acott
  • Publication number: 20060004581
    Abstract: A method, article of manufacture, and apparatus for monitoring a location having a plurality of audio sensors and video sensors are disclosed. In an embodiment, this comprises receiving auditory data, comparing a portion of the auditory data to a lexicon comprising a plurality of keywords to determine if there is a match to a keyword from the lexicon, and if a match is found, selecting at least one video sensor to monitor an area to be monitored. Video data from the video sensor is archived with the auditory data and metadata. The video sensor is selected by determining video sensors associated with the areas to be monitored. A lookup table is used to determine the association. Cartesian coordinates may be used to determine positions of components and their areas of coverage.
    Type: Application
    Filed: March 31, 2005
    Publication date: January 5, 2006
    Inventors: Christopher Claudatos, William Andruss, Richard Urmston, John Acott