Patents Represented by Attorney Muirhead and Saturnelli, LLC
  • Patent number: 7788458
    Abstract: Described are a method, computer program product, and system for obtaining a copy of source data in a consistent state. One or more file operations having a corresponding time sequence which modify said source data are recorded. A request for a copy of the source data in a consistent state is received. It is determined at which point in the corresponding time sequence said source data is in a consistent state as a result of applying a portion of the file operations. The point in the corresponding time sequence at which the source data is in a consistent state is marked. The portion of file operations determined to place the source data in a consistent state is applied to the copy of the source data.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: August 31, 2010
    Assignee: EMC Corporation
    Inventors: Kenneth J. Galipeau, Robert K. Kast, Eran Orgad
  • Patent number: 7787661
    Abstract: A system is used for authorizing access to a Personal Security Device. This system comprises a Personal Security Device 75 and another device 105 which is in functional communication with said Personal Security Device. Said Personal Security Device comprises identification information retrieval data and a biometric authentication application 200 which transfers said identification information retrieval data to said other device 105 in response to an identified match between biometric data sent by said other device and a predetermined biometric reference. Said other device 105 comprises a security executive application 230 for retrieving an Identification Information with at least said identification information retrieval data, thus generating a retrieved Identification Information, and transferring said retrieved Identification Information to said Personal Security Device 75.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: August 31, 2010
    Assignee: ActivIdentity, Inc.
    Inventors: Eric Fernand Le Saint, Dominique Louis Fedronic, John Jules Alexander Boyer, Hong Liu
  • Patent number: 7779119
    Abstract: Described are techniques used in monitoring the performance, security and health of a system used in an industrial application. Agents included in the industrial network report data to an appliance or server. The appliance stores the data and determines when an alarm condition has occurred. Notifications are sent upon detecting an alarm condition. The alarm thresholds may be user defined. A threat thermostat controller determines a threat level used to control the connectivity of a network used in the industrial application.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: August 17, 2010
    Assignee: Industrial Defender, Inc.
    Inventors: Andrew Ginter, Tom Hutchinson, Rui Manuel Martins Lopes, Brad McMillan, Brett Jensen
  • Patent number: 7779291
    Abstract: Storing recovery data for a data center includes providing synchronous data from the data center to a local destination, providing chunks of data from the local destination to a first remote destination, different from the first remote destination, and providing chunks of data from the data center to a second remote destination. At least some of the destinations may maintain a plurality of maps, where each of the maps associates synchronous data being provided to the local destination with a specific chunk of data. In response to receiving an indicator in connection with creation of a new chunk of data, the at least some of the destinations that maintain a plurality of maps may point to a new map. There may be two maps or more than two maps.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: August 17, 2010
    Assignee: EMC Corporation
    Inventors: Benjamin W. Yoder, Mark J. Halstead, Douglas E. Lecrone, Marik Marshak, Brett A. Quinn, Mike Specht, Gary H. Cox
  • Patent number: 7778244
    Abstract: A system for management of storage devices includes compatibility with either or both of COM/RS232 port and USB port connectivity using, for example, Fibre Channel (FC) signal transmission. A USB to serial RS232 bridge device allows a storage processor (SP) to communicate with an COM/RS232 port of a universal asynchronous receiver/transmitter (UART) coupled to downstream disk array enclosures (DAEs) to provide DAE management information without the need to modify the connection of the switch to the DAEs, which may include FC interconnects. The output from an COM/RS232 port on an SP interface and the RS232 output on the USB to Serial bridge device may be muxed at the UART, and the output signal therefrom diplexed with a high frequency differential signal and transmitted to one or more of the downstream DAEs as an FC diplexed signal.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: August 17, 2010
    Assignee: EMC Corporation
    Inventors: Rizwan Sheikh, Stephen Edward Strickland, Phillip Leef
  • Patent number: 7770212
    Abstract: This invention provides a privilege delegation mechanism, which allows a privilege and associated control attributes to be delegated from a security token to another security token or an intelligent device such as a computer system. The privilege may be in the form of an attribute certificate, a key component of a cryptographic key, a complete cryptographic key, digital certificate, digital right, license or loyalty credits. The purpose of the delegation is to allow another security token or computer system to act as a surrogate for the security token or to access a resource which requires components from both units before access is permitted. Attributes associated with the delegated privilege control the scope and use of the privilege. The delegation may allow the surrogate to perform authentications, access data or resources included on another security token or computer system. Authentications are performed prior to transferring of the delegable privileges.
    Type: Grant
    Filed: August 15, 2002
    Date of Patent: August 3, 2010
    Assignee: Activcard
    Inventor: Eric F. Le Saint
  • Patent number: 7764505
    Abstract: The invention relates to a joint which can be subjected to the temperature influences of an external medium (20) and joins an especially ceramic component (2) to an especially metallic component (1). Said joint consists of a first adhesive joint (14) between the metallic component and the ceramic component, and a second adhesive joint (22), the adhesive (16) of the second joint having a higher elasticity than that (10) of the first adhesive joint (14), and the second joint being arranged in such a way that it prevents direct contact between the first adhesive joint (14) and an external medium (20). The inventive joint can preferably be used, for example, preferably in a sensor module of a measuring appliance which can be introduced into a medium to be analyzed.
    Type: Grant
    Filed: December 17, 2003
    Date of Patent: July 27, 2010
    Assignee: Testo AG
    Inventors: Mike Muhl, Andreas Derr, Gerd Heckelmann, Heinz Oswald, Jürgen Hall
  • Patent number: 7757013
    Abstract: Described are techniques for controlling performance of a data storage system. As a first part of an interactive dialogue, a policy is selected including one or more I/O classes each representing a logical grouping of I/O requests received at the data storage system. As a second part of the interactive dialogue, performance of said data storage system is monitored for each I/O class included in said policy without enforcing said policy. As a third part of the interactive dialogue, at least one performance goal associated with one of said I/O classes is set. The policy is run as a fourth part of the interactive dialogue causing enforcement of the policy on the data storage system in accordance with the at least one performance goal.
    Type: Grant
    Filed: December 4, 2006
    Date of Patent: July 13, 2010
    Assignee: EMC Corporation
    Inventors: Malcolm Lawson, Manish Madhukar, Rasa Raghavan, Felix Rieper, Kelly N. Kelly
  • Patent number: 7755345
    Abstract: Described is a measuring device, in particular for measuring the pH value in foodstuffs. The measuring device comprises an extended first electrode for plunging into a material to be measured and a sheath which at least partially surrounds the first electrode. The first electrode is pivotably mounted in order to prevent breakage as a result of transversal loads exerted perpendicularly to the axial direction of the electrode.
    Type: Grant
    Filed: January 30, 2001
    Date of Patent: July 13, 2010
    Assignee: Testo AG
    Inventor: Andreas Derr
  • Patent number: 7756986
    Abstract: A data management technique for managing accesses to data at a shared storage system includes a filter at the storage system. The filter is coupled to a configuration table, which identifies which of a number of coupled host processors have accesses to each of the resources at the device. During operation, requests received from the host devices are filtered by the filter, and only those requests to resources that the individual host devices have privilege to access are serviced. Advantageously, data security is further enhanced by authenticating each of the requests received by the storage system to verify that the host processor that is represented as forwarding the request is the indicated host processor. In addition, transfers of data between the storage system and the host processor may be validated to ensure that data was not corrupted during the data transfer.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: July 13, 2010
    Assignee: EMC Corporation
    Inventors: Steven M. Blumenau, Erez Ofer, John T. Fitzgerald, James M. McGillis, Mark C. Lippitt, Natan Vishlitzsky
  • Patent number: 7752233
    Abstract: Described are techniques for clustering a data set of objects. Divide phase processing is performed to partition the data set into two or more partitions forming a hierarchy of the objects. Merge phase processing may be performing using the hierarchy to determine one or more disjoint clusters of objects of the data set. Optional preprocessing may be performed to determine weights for one or more features of an object.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: July 6, 2010
    Assignees: Massachusetts Institute of Technology, Yale University
    Inventors: Santosh Vempala, Grant Wang, Ravi Kannan, David Cheng
  • Patent number: 7752389
    Abstract: Described are techniques for determining where to store data and parity information in a RAID group for a data track having a track number. A stripe number is provided. A first member identifier is determined which identifies a RAID group member at which data information of said data track is stored. A second member identifier of a second member of said RAID group is determined to store a first set of parity information for said data track. A third member identifier of a third member of said RAID group is determined to store a last set of parity information for said data track. It is determined whether the third member identifier is less than the second member identifier. If the third member identifier is less than said second member identifier, the first member identifier is updated. Also described are techniques for determining a track identifier of a data track stored at a location in a RAID group.
    Type: Grant
    Filed: June 20, 2007
    Date of Patent: July 6, 2010
    Assignee: EMC Corporation
    Inventor: Qun Fan
  • Patent number: 7751398
    Abstract: Described are techniques for prioritizing messaging traffic. A first message having a second message encapsulated in a payload of the first message is received. It is determined whether the first message meets one or more prioritization criteria in accordance with one or more portions of a payload of the second message.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: July 6, 2010
    Assignee: EMC Corporation
    Inventors: Alexandr Veprinsky, Ramprasad Shetty
  • Patent number: 7752404
    Abstract: Toggling between a first storage configuration and a second storage configuration includes disabling asynchronous data transfer to a third storage group from one of the first storage group and the second storage group and enabling asynchronous data transfer to the third storage group from an other one of the first storage group and second storage group. Toggling between a first storage configuration and a second storage configuration may also include, prior to disabling asynchronous data transfer to the third storage group, transferring pending data to the third storage group. Toggling between a first storage configuration and a second storage configuration may also include, after enabling asynchronous data transfer to the third storage group, transferring data to the third storage group that had been pending prior to disabling asynchronous data transfer to the third storage group.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: July 6, 2010
    Assignee: EMC Corporation
    Inventors: Gary H. Cox, Mark J. Halstead, Douglas E. Lecrone, Marik Marshak, Brett A. Quinn, Mike Specht, Benjamin W. Yoder
  • Patent number: 7751407
    Abstract: Controlling communication through a communication resource includes allocating a percentage of a maximum bandwidth of the communication resource to a subset of processes that communicate using the resource, determining a delay amount between I/O operations, where the delay amount corresponds to the percentage of bandwidth allocated to the subset of processes, and waiting an amount of time corresponding to the delay amount between I/O operations for the subset of processes. The delay amount may be increased in response to the actual I/O throughput being greater than an amount corresponding to the percentage of the maximum bandwidth allocated to the subset of processes. The delay amount may be decreased in response to the actual I/O throughput being less than an amount corresponding to the percentage of the maximum bandwidth allocated to the subset of processes.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: July 6, 2010
    Assignee: EMC Corporation
    Inventors: Arieh Don, James L. Davidson
  • Patent number: 7743171
    Abstract: Described is a technique for initialization of a device in a data storage system. A status indicating completion of the initialization is returned after setting initialization indicators associated with tracks of the device. The indicators indicate that the tracks of the device are to be initialized. As subsequent I/O operations for the device are processed, the tracks associated with the subsequent I/O operations are initialized prior to performing the I/O operation if the initialization indicators associated with the tracks are set. A background initialization task scans the initialization indicators and initializes tracks in accordance with the initialization indicators. Once a track has been initialized, its associated initialization indicator is cleared.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: June 22, 2010
    Assignee: EMC Corporation
    Inventors: Pei-Ching Hwang, Arieh Don, Michael Scharland
  • Patent number: 7742585
    Abstract: A mobile communication terminal is provided whose operability is improved by enabling a user to promptly use a function that the user requires, upon suspension of execution of an application program. A mobile communication terminal (mobile phone) 20 includes an output unit 216 having a liquid crystal display (LCD) 27 that displays an image; a main control unit 215 that controls the output unit 216; and an application program executing and managing unit 214 that executes an application program registered by a user. The application program executing and managing unit 214 sends a function transition request instruction (screen transition request instruction) to make a transition to a function specified by the application program, to the main control unit 215, upon suspension of execution of the application program.
    Type: Grant
    Filed: May 18, 2004
    Date of Patent: June 22, 2010
    Assignee: Vodafone Group PLC
    Inventors: Osamu Otaka, Mineko Moroto, Norioki Watanabe, Shinichiro Ide, Naomi Nishikata
  • Patent number: 7739470
    Abstract: Described are techniques for controlling performance of a data storage system. A performance goal specifying a limit for an I/O class is received. A number of requests of the I/O class to be processed concurrently to achieve the performance goal so that an observed performance value for the I/O class does not exceed the performance goal is determined. If the limit is a upper bound, the observed performance value falls within a range of one or more values equal to or less than the limit, and if the limit is a minimum value, the observed performance value falls within a range of one or more values equal to or greater than the limit.
    Type: Grant
    Filed: March 27, 2007
    Date of Patent: June 15, 2010
    Assignee: EMC Corporation
    Inventor: Matthew Norgren
  • Patent number: 7734884
    Abstract: Providing storage configurations for a data center includes providing synchronous data transfer from the data center to a local destination, establishing a first connection between the data center and a remote destination to provide chunks of data from the data center to a remote destination, establishing a second connection between the local destination and the remote destination to provide chunks of data from the local destination to the remote destination, and enabling at least one of the first and second connections to transfer chunks of data to the remote destination.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: June 8, 2010
    Assignee: EMC Corporation
    Inventors: Marik Marshak, Mark J. Halstead, Douglas E. LeCrone, Gary H. Cox, Brett A. Quinn, Mike Specht, Benjamin W. Yoder
  • Patent number: 7730759
    Abstract: For calibrating a humidity sensor, the latter is used to measure the relative humidity (U1, U2) at each of two known gas pressure values (P1, P2), likewise to be measured if necessary. At the same time, other ambient conditions are kept constant. A correction value for correction of the measured values of the humidity sensor to be subtracted from the latter is then obtained from the formula: k=((P1/P2)*U2?U1)/(P1/P2?1). The humidity sensor is thus capable of calibration without measurement of the actual humidity value.
    Type: Grant
    Filed: January 3, 2003
    Date of Patent: June 8, 2010
    Assignee: Testo AG
    Inventors: Martin Rombach, Markus Langenbacher