Patents Represented by Attorney Theodore A. Chen
  • Patent number: 7627609
    Abstract: A method, article of manufacture, and apparatus for tracking a plurality of objects being stored are disclosed. In an embodiment, this comprises computing the hash value of the name of each object being stored, transforming the hash value into a plurality of bytes such that none of the bytes has the value of a flag used by the system, concatenating the transformed hashed values into a hint, and storing the hint in an index. In an embodiment, bytes having the flag value are mapped to an unused value during the transformation. In an embodiment, the hint is retrieved from the index and hashed values are transformed back. Mapped values are restored to the flag values. This allows use of the hint with a system that uses a flag in the index as an indicator; for example, to indicate that an endpoint has been reached.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: December 1, 2009
    Assignee: EMC Corporation
    Inventors: Yasemin Ugur Ozekinci, Thomas Papadakis
  • Patent number: 7499531
    Abstract: A method, article of manufacture, and apparatus for managing a lifecycle of an auditory communication is disclosed. In an embodiment, this comprises receiving an auditory communication with associated data representing identified keywords in the communication and call transport information. A date for a disposition of the communication is determined from a portion of the identified keywords, a portion of the call transport information, or a portion of the policies invoked. The communication is associated with the date(s).
    Type: Grant
    Filed: July 1, 2004
    Date of Patent: March 3, 2009
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, William Dale Andruss, Bruce David Leetch, Jeffrey Keith Porter
  • 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
  • Patent number: 7457396
    Abstract: A method, article of manufacture, and apparatus for automated processing of an auditory communication is disclosed. In an embodiment, this comprises receiving the auditory communication with call transport information, triggering a first policy based on the data, and selecting, based on the first policy, at least a first lexicon comprising a plurality of keywords. A first portion of the call is compared to the first lexicon to identify keywords matched by the first portion of the call, and a second policy is invoked based on the matched keywords. The action(s) specified by the second policy is taken. Actions may include termination of the call, joining a third party, archiving the call, changing a characteristic of the call, or further processing using another lexicon.
    Type: Grant
    Filed: July 1, 2004
    Date of Patent: November 25, 2008
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, William Dale Andruss, Bruce David Leetch, Jeffrey Keith Porter
  • 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: 7444420
    Abstract: An apparatus and method for mirroring data is provided wherein integrity of data on a mirror device is maintained during and after a restore process of data to a standard volume. Because integrity of the mirror is maintained, data from the mirror may be used to perform a later restore to the standard volume if data becomes corrupted, or data is unavailable for any other reason. As a result, the mirror may be used for backup or other operations.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: October 28, 2008
    Assignee: EMC Corporation
    Inventors: Madhav Mutalik, John G. Deshayes, Allan Scherr, Jeff Donovan
  • Patent number: 7444485
    Abstract: Method and apparatus for performing logical duplication of backup data in a computer system including a host computer, a storage device storing data for the host computer, and at least one computer-readable backup storage medium storing backup data copied from the storage device, is disclosed. In one embodiment, a method copies only a subset of the backup data onto at least one computer-readable duplicate backup storage medium as duplicate backup data so that the duplicate backup storage medium is not an exact duplicate of the at least one backup storage medium. For example, in one embodiment, in which the backup data includes a plurality of work items, a subset of the work items are copied onto the at least one duplicate backup storage medium. Method and apparatus for restoring backup data of interest from duplicate backup storage media are also disclosed.
    Type: Grant
    Filed: May 23, 2005
    Date of Patent: October 28, 2008
    Assignee: EMC Corporation
    Inventors: Edgar J. St. Pierre, Peggy A. McBride, Glenn E. Miller
  • 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: 7398286
    Abstract: A method and system for assisting with backup and restore operations of data stored in a data storage system is provided. The server and client processes of the backup and restore application include software which allow both processes to communicate with one another either over a network or through the data storage system. The server and client processes are capable of recognizing the calls for both types of communication mechanisms needed for either network or data storage system communications. Once the type of call is recognized the processes can direct the call to the appropriate communication mechanism.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: July 8, 2008
    Assignee: EMC Corporation
    Inventors: John E. Stockenberg, William J. Elliott, IV
  • Patent number: 7330536
    Abstract: A method, article of manufacture, and apparatus for archiving auditory communications is disclosed. In an embodiment, this comprises receiving an auditory communication with keywords identified in the communication, storing the communication on a storage device, and associating the stored communication with data indicating at least one policy invoked by at least one of the identified keywords.
    Type: Grant
    Filed: July 1, 2004
    Date of Patent: February 12, 2008
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, William Dale Andruss, Bruce David Leetch, Jeffrey Keith Porter
  • Patent number: 7245221
    Abstract: A method, article of manufacture, and apparatus for inventory control of items in a location are disclosed. In an embodiment, this comprises a surveillance system comprising a plurality of cameras and at least one display, at least one identification tag, at least one identification tag reader configured to read the identification tag and placed to cover at least a portion of the location, and a computer configured to process information including the identification tag read by the reader. In response to the information, the computer controls a video camera to display an image showing an area around the identification tag. This may be based on a determination of heightened risk, such as when the identification tag is associated with a receipt and is brought back to the location after being removed from the location.
    Type: Grant
    Filed: October 1, 2004
    Date of Patent: July 17, 2007
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, William Dale Andruss
  • Patent number: 7239241
    Abstract: A method, article of manufacture, and apparatus for inventory control of items in a location are disclosed. In an embodiment, this comprises an identification tag associated with a transaction authorizing some items to be removed from the location, such as a purchase, an identification tag reader configured to read the identification tag and placed to cover a portion of the location, and a computer configured to process information including the identification tag read by the reader and take action in response, such as issuing an alert. The inventory control system may be further configured to detect when the identification tag is brought back into the location.
    Type: Grant
    Filed: October 1, 2004
    Date of Patent: July 3, 2007
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, William Dale Andruss