Patents Represented by Attorney Guerin & Rodriguez, LLP
  • Patent number: 7929366
    Abstract: A temperature detector in an integrated circuit comprises a temperature-dependent voltage generator, a ring oscillator, a timer and a clock-driven recorder. The temperature-dependent voltage generator is configured to generate at least one temperature-dependent voltage. The ring oscillator is configured to generate a clock signal, which is affected by one of the at least one temperature-dependent voltage. The timer is configured to generate a time-out signal, which is affected by one of the temperature-dependent voltage. The clock-driven recorder has a clock input terminal in response to the clock signal and time-out signal.
    Type: Grant
    Filed: November 16, 2009
    Date of Patent: April 19, 2011
    Assignee: Mosaid Technologies Incorporated
    Inventor: Chung Zen Chen
  • Patent number: 7926112
    Abstract: A system protects a computing device from potentially harmful code in a document by receiving a data structure representation of the document and adding dynamically one or more definitions of potentially harmful active content to an editable configuration file. Each definition identifies potentially harmful active content and specifies an action to be performed on that potentially harmful active content if that potentially harmful active content is found in the document. The editable configuration file is parsed to generate a data structure representation of the one or more definitions in the editable configuration file. The data structure representation of the document is compared with the data structure representation of the one or more definitions of potentially harmful active content to identify potentially harmful active content within the document. The document is modified to render harmless any identified potentially harmful active content before presenting the document to the computing device.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: April 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Mary Ellen Zurko, Vernoica Morales, Robert Congdon
  • Patent number: 7913056
    Abstract: A clustered storage array consists of multiple nodes coupled to one or more storage systems. The nodes provide a LUN-device for access by a client. The LUN-device maps to a source logical unit corresponding to areas of storage on the one or more storage systems. A target logical unit corresponds to different areas of storage on the one or more storage systems. The source logical unit is migrated in parallel by the multiple nodes to the target logical unit. Data to be copied from the source logical unit to the target logical unit are grouped into data chunks. Two or more of the plurality of nodes concurrently attempt to acquire an exclusive lock for a set of data chunks. The node acquiring the exclusive lock migrates the set of data chunks from the source logical unit to the target logical unit, while the exclusive lock is used to prevent other nodes from migrating the set of data chunks.
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: March 22, 2011
    Assignee: EMC Corporation
    Inventors: Michael F. Brown, Kiran P. Madnani, David W. DesRoches
  • Patent number: 7913108
    Abstract: Described are a system and method for improving the performance of a disk drive in a data storage system by enabling the disk drive to “ride through” events that can induce disk drive errors. In response to an error message received from a disk drive, a disk director temporarily places the disk drive into a wait state. While in the wait state, the disk drive is prevented from shutting down, despite the current error and any subsequent errors that the disk drive may experience. The disk drive may continue to service I/O requests while in the wait state, with the disk director monitoring the disk drive performance. After the disk drive exits the wait state, the disk director can determine from the monitored results whether to shut down the disk drive or to permit the disk drive to return to normal operation.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: March 22, 2011
    Assignee: EMC Corporation
    Inventors: F. William French, Stephen Richard Ives, Thomas M. De Lucia, Jeffrey R. Berenson, Michael D. Garvey
  • Patent number: 7903683
    Abstract: Diplexing is employed in systems having multiple differential conductor pairs. A first differential coupling differentially couples a first signal onto a first pair of conductors; a second differential coupling which differentially couples a second signal onto a second pair of conductors; a first common mode coupling selectably common mode couples a third signal onto the first pair of conductors; a second common mode coupling selectably common mode couples a fourth signal onto the second pair of conductors; and a switch is operational to select the first common mode coupling or the second common mode coupling based upon a triggering event.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: March 8, 2011
    Assignee: EMC Corporation
    Inventor: Mickey S. Felton
  • Patent number: 7898965
    Abstract: Network and performance monitoring in a link state protocol controlled Ethernet network. A first node receives a network layer monitoring command from a network layer monitoring requestor. The monitoring command is directed to a second node. The first node resolves the network layer monitoring command into one or more Ethernet OAM command(s); The first node sends the Ethernet OAM command(s) to the second node, receives the results of the Ethernet OAM command(s) from the second node; and returns the results of the Ethernet OAM command(s) in the form of a network layer response to the network layer monitoring requestor. Furthermore, network layer monitoring commands may be one or more performance monitoring commands, and the Ethernet OAM commands can include Y.1731 commands. An IP flow can be adjusted between the first node and the second node in response to the network layer response returned to the network layer monitoring requestor.
    Type: Grant
    Filed: October 12, 2008
    Date of Patent: March 1, 2011
    Assignee: Nortel Networks Limited
    Inventors: Dinesh Mohan, Paul Unbehagen, Srikanth Keesara
  • Patent number: 7897917
    Abstract: Embodiments of the present invention are directed to devices and methods for receiving NSC Fluids having at least one analyte from a chromatograph and directing analyte ions into the vacuum regions of a mass spectrometer. The device has a housing having at least one wall defining a chamber, sample inlet, an ionization media inlet and an outlet. The sample inlet has a position in communication with a chromatograph receiving a NSC Fluid. The sample inlet receives the NSC Fluid and directs the NSC Fluid into the chamber to form a sample jet of NSC Fluid. The ionization media inlet is placed in fluid communication with a source of ionization media and directs the ionization media into the chamber and the sample jet to create analyte ions. The analyte ions are received in the mass spectrometer vacuum region orifice.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: March 1, 2011
    Assignee: Waters Technologies Corporation
    Inventor: Joseph A. Jarrell
  • Patent number: 7890710
    Abstract: A system and method for managing an electronic storage volume is described. The method includes assigning a threshold to a constrained storage space to define a first state in which an amount of data stored in the constrained storage space exceeds the threshold and a second state in which the amount of data stored in the confined storage space does not exceed the threshold. The method also includes comparing the amount of data to be stored in the constrained storage space and the threshold, and performing a predefined action if the comparison indicates that the amount data to be in the confined storage space would cause a transition between the first state and the second state.
    Type: Grant
    Filed: January 19, 2010
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ruthie D. Lyle, Fonda Daniels, Andrew L. Schirmer
  • Patent number: 7890507
    Abstract: Described are a system and method for accepting a string-based search expression, parsing the search expression into an expression tree, distributing the tree (or portion thereof) across heterogeneous repositories, and merging the results. The system is data-location transparent, encapsulates a federation model within query nodes and query trees. A client application produces and issues the search expression to the system. One type of expression tree node is an attribute node corresponding to an attribute included in the search expression. Metadata is associated with the attribute node for identifying each repository that supports the attribute represented by that attribute node. A call passes to the expression tree to perform the search, which occurs in a recursive-descent traversal of the tree. The search completes in a single tree traversal. Sub-trees receive a relevant portion of the search expression to translate into a query expression specific for each type of searched repository.
    Type: Grant
    Filed: February 25, 2005
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventor: John F. Kilroy
  • Patent number: 7882373
    Abstract: Described is a storage system and method for reducing power consumption in a storage system by shortening seek distances associated with input/output (I/O) requests to a physical disk drive. A sweep direction is set. An offset of a new I/O request is evaluated to determine whether to send the new I/O request to the physical disk drive. The new I/O request is sent to the physical disk drive if the offset is consistent with the sweep direction. Otherwise, sending the new I/O request to the disk drive is deferred until the sweep direction is set to a reverse direction.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: February 1, 2011
    Assignee: EMC Corporation
    Inventors: Sachin More, Adnan Sahin, Preston Crow, Adi Ofer
  • Patent number: 7859657
    Abstract: The present invention relates to apparatus and devices (11) for placing light with samples for analysis and method of making and using such apparatus and device.
    Type: Grant
    Filed: August 17, 2005
    Date of Patent: December 28, 2010
    Assignee: Waters Technologies Corporation
    Inventors: Anthony Jeannotte, Anthony C. Gilby, Theodore Dourdeville, Dennis DellaRovere, John Leason
  • Patent number: 7856621
    Abstract: Described is a method for synchronizing concurrently modified interdependent semi-derived artifacts. For example, one artifact can be a software model file and the other artifact can be a code file. A temporary artifact is generated and includes all the elements of a last synchronized version of the first artifact and all the elements of a latest version of the second artifact transformed as the first artifact. The temporary artifact and the latest version of the first artifact are merged to create a synchronized version of the first artifact. A synchronized version of the second artifact is generated and includes all the elements of the latest version of the second artifact and all the elements of the elements of the synchronized version of the first artifact transformed as the second artifact.
    Type: Grant
    Filed: May 19, 2004
    Date of Patent: December 21, 2010
    Assignee: International Business Machines Corporation
    Inventor: Frederic Plante
  • Patent number: 7853574
    Abstract: A method of generating a context-inferenced search query and of sorting a result of the query is described. The method includes analyzing an event associated with the user to determine a contextual setting, dynamically generating a search query based on the contextual setting, and searching at least one information source using the search query to generate a search result. Additionally, the method includes calculating an importance value for each item of the search result, sorting the items of the search result according the importance value, and displaying the sorted search result to the user.
    Type: Grant
    Filed: August 26, 2004
    Date of Patent: December 14, 2010
    Assignee: International Business Machines Corporation
    Inventors: Carl J. Kraenzel, Paul B. Moody, Joann Ruvolo, Thomas P. Moran, Justin T. Lessler
  • Patent number: 7843191
    Abstract: A position-sensing system magnetically senses the position of a piston rod moving with respect to a cylinder. A magnetically hard layer on the piston rod provides a recording medium. A track comprised of a plurality of magnetized regions is magnetized in the magnetically hard layer. A plurality of magnetic-field sensors is coupled to the cylinder in proximity of the magnetically hard layer to sense the magnetized track while the piston rod is moving with respect to the cylinder. A first one of the magnetic field sensors is positioned over the track to sense the magnetized regions of the track serially and a second one of the magnetic field sensors is positioned radially to one side of the track. The magnetic field sensors generate signals, in response to sensing the magnetized regions, for use in measuring rotational movement of the piston rod.
    Type: Grant
    Filed: July 9, 2010
    Date of Patent: November 30, 2010
    Assignee: SRI International
    Inventors: Donald C. Arns, Pablo Garcia
  • Patent number: 7844006
    Abstract: Described is a method for compensation of an OFDM signal propagating through Doppler-distorted, time-varying multipath channels. The method is based on low-complexity post-FFT signal processing. Minimum mean square error combining of signals is performed for signals received at spatially-distributed receiver elements using adaptive channel estimation and phase tracking. Doppler shifts are modeled as a consequence of motion-induced time compression and dilation. The Doppler rate is assumed constant over one OFDM block but can vary between OFDM blocks. Thus a non-constant Doppler shift is accommodated by the method. Non-uniform Doppler compensation across subchannels is based on adaptive estimation and prediction of the Doppler rate. A single adaptively estimated parameter is used to track the phases of all the carriers and channel estimates are updated on a block by block basis.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: November 30, 2010
    Assignee: Massachusetts Institute of Technology
    Inventor: Milica Stojanovic
  • Patent number: 7840992
    Abstract: Described are a system and method for providing data protection. A storage management system in communication with first and second storage arrays is configured to implement a data protection procedure for protecting data stored in the first storage array using the second storage array. An environmental information processor receives information related to an event that can threaten the data stored in the first storage array and, based on the received information, issues a command to the storage management system. The command causes the storage management system to initiate the data protection procedure as a precautionary action for protecting the data stored at the first storage array.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: November 23, 2010
    Assignee: EMC Corporation
    Inventors: Rene Dufrene, Anthony D. Fong
  • Patent number: 7822895
    Abstract: Described is an electronics enclosure having a midplane, a first field-replaceable CPU (central processing unit) module, and a second field-replaceable CPU module. Each CPU module is independently pluggable into and removable from the midplane. Each CPU module is configurable into either one of a first configuration and a second configuration, wherein the CPU modules operate independently as separate CPU modules when configured according to the first configuration and cooperate as a unitary CPU module when configured according to the second configuration.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: October 26, 2010
    Assignee: EMC Corporation
    Inventors: Steven D. Sardella, Kenneth Sullivan, Brandon Barney
  • Patent number: 7821949
    Abstract: Described is a process and system for providing an extensible forwarding plane data communications channel adapted to selectively support operations, administration and maintenance (OAM) activity within one or more different domains of an Ethernet transport network. The data communication channel is established using Ethernet protocol data units forwarded within the forwarding plane, between network elements. The Ethernet protocol data units can be Ethernet OAM frames modified to include an OpCode indicative of a maintenance communication channel. The OAM frames are generated at a selected one of the network elements (source), forwarded along the same network path as the Ethernet frames, and terminate at another network element (destination) associated with a maintenance level identified within the OAM frame. The source and destination network elements can reside on a domain boundary using the Ethernet OAM frames flowing therebetween to relay maintenance communications channel messages.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: October 26, 2010
    Assignee: Nortel Networks Limited
    Inventors: Dinesh Mohan, David Allan
  • Patent number: 7822798
    Abstract: Novel methods for converting coordinates for a position from a first coordinate system into coordinates in a second coordinate system are provided. Linear approximations of trigonometric functions are used to calculate values for the trigonometric functions when a position to be converted is within an acceptable bound of a previous position and more precise values of the trigonometric functions are used to perform the conversion when the position to be converted is not within an acceptable bound of a previous position. The present invention can be advantageously utilized to reduce the computation load in a distributed simulation environment, such as a federation of distributed interactive simulations.
    Type: Grant
    Filed: May 11, 2006
    Date of Patent: October 26, 2010
    Assignee: SRI International
    Inventor: Ralph M. Toms
  • Patent number: 7813409
    Abstract: Described are a method and system for secure transmission of data through a network. A subcarrier sequence for data transmission is generated. The subcarrier sequence designates at least one subcarrier from a number of orthogonal subcarriers for each of a plurality of intervals in a time sequence. The subcarrier sequence is provided to a receiver. A data signal that includes the subcarriers identified in the subcarrier sequence modulated according to the data is transmitted from a transmitter to the receiver. For additional security, the subcarrier sequence can be transmitted to the receiver using a communications channel that is separate from the communications channel for the data signal. The data signal is detected at the receiver and demodulated according to the subcarrier sequence.
    Type: Grant
    Filed: September 27, 2005
    Date of Patent: October 12, 2010
    Assignee: Nortel Networks Limited
    Inventors: Herman Kwong, Kah Ming Soh, Bryan Parlor, Aneta Wyrzykowska