Patents Represented by Attorney Holland & Knight LLP
  • Patent number: 8311764
    Abstract: A method and computer program product for determining an internal temperature of a computing device, a power consumption factor for the computing device, and an airflow factor for the computing device. An approximated ambient air temperature is generated based upon the internal temperature, power consumption factor, and the airflow factor.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: November 13, 2012
    Assignee: EMC Corporation
    Inventors: Michael Robillard, John K. Bowman, James W. Espy, Steven R. Cieluch, David Boudreau, Joseph P. King, Robert M. Beauchamp
  • Patent number: 8312284
    Abstract: This invention relates to creating a verifiable timestamp for a data object, such as a digital photograph. The verifiable timestamp includes a first and second timestamp and a data object. The verifiable timestamp enveloped with several different tiers of digital signatures that together authenticate that the data object was created at a time after the first timestamp, but before the second timestamp.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: November 13, 2012
    Assignee: Google Inc.
    Inventor: Lantian Zheng
  • Patent number: 8307052
    Abstract: A method and computer program product includes calculating a score for one or more communication sessions on a communication device, associating the score with the one or more communication sessions, and measuring a performance metric on the communication device. The performance metric may be indicative of a load on the communication device, and may be caused, at least in part, by the one or more communication sessions. If the performance metric on the communication device falls outside an acceptable value, a number of participants in at least one of the one or more communication sessions may be reduced based on the score associated with the at least one of the one or more communication sessions.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: November 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Patrick Joseph O'Sullivan, Sean Callanan, Ruthie D. Lyle, Fred Raguillat, Carol Sue Zimmet
  • Patent number: 8301853
    Abstract: A method and computer program product for a multicast data mirroring method including defining a multicast group within a local area network. The multicast group includes a first synchronous storage target and one or more asynchronous storage targets. The synchronous storage target is a member of a synchronously-mirrored storage group including at least a second synchronous storage target and a storage initiator device. A write request for storing a data segment within the synchronously-mirrored storage group is received on the storage initiator device. The data segment is written to the first synchronous storage target and the second synchronous storage target. The data segment is multicast to the asynchronous storage targets included within the multicast group.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: October 30, 2012
    Assignee: EMC Corporation
    Inventors: Kiran Madnani, Roy E. Clark, Randall H. Shain
  • Patent number: 8301421
    Abstract: The specification and drawings present a new method, system and software product for and apparatus for generating a robotic validation system for a robot design. The robotic validation system for the robot design of a robotic system is automatically generated by converting a robot design into a generic robotic description using a predetermined format, then generating a control system from the generic robotic description and finally updating robot design parameters of the robotic system with an analysis tool using both the generic robot description and the control system.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: October 30, 2012
    Assignee: Energid Technologies
    Inventors: James A. Bacon, James D. English
  • Patent number: 8301761
    Abstract: A method, computer program product, and system for determining a number of users corresponding to a server load including simulating one or more virtual users on a test computer system on coupled to network. One or more client requests are sent from each of the one or more virtual users to a server application executed on a server computer system coupled to the network. A metric indicative of a load on the server computer system is measured. The metric is compared to a predetermined value; and the number of the one or more virtual users is changed based on the difference between the metric and the predetermined value until the metric is within a predetermined range of the predetermined value.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventor: Graham Bucknell
  • Patent number: 8297234
    Abstract: A modular leash system including a flexible lead having a first and second rigid end portion. A first end cap is removably attachable to the first rigid end portion via set screw configured to be received through cooperating holes in the first end cap and the first rigid end portion. The first end cap includes a loop for coupling the first end cap to a collar connector. A second end cap is removably attachable to the second rigid end portion via a set screw configured to be received through cooperating holes in the second end cap and the second rigid end portion. The second end cap configured to be coupled to a handle portion.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: October 30, 2012
    Inventor: Nicholas Peter Okun Miron
  • Patent number: 8296697
    Abstract: Method and apparatus for performing static analysis optimization in a design verification system is described. In one example, a description of a verification environment having constrained objects is obtained. The constrained objects are analyzed incrementally to create a data structure of nodes. Each node includes a description of variables transitively connected by constraints. At least one of the nodes reuses a description from at least one other node. The data structure is then used during logic design verification.
    Type: Grant
    Filed: March 19, 2007
    Date of Patent: October 23, 2012
    Assignee: Cadence Design Systems, Inc.
    Inventors: Amit Gal, Shlomi Uziel, Amos Noy
  • Patent number: 8296121
    Abstract: Method and apparatus for controlling power in an emulation system are described. In one example, a first interface is configured to receive requirement information for a logic module to be emulated from a host computer system. The requirement information includes at least one of a power requirement or a thermal requirement. A second interface is configured to receive measurement data from sensors in the emulation system. A controller is configured to control at least one of a synchronization system, a power regulation system, or a thermal system in the emulation system in response to the requirement information and the measurement data to reduce power load of the emulation system.
    Type: Grant
    Filed: April 25, 2007
    Date of Patent: October 23, 2012
    Assignee: Cadence Design Systems, Inc.
    Inventors: Mitchell G. Poplack, William F. Beausoleil, Tung-Sun Tung, James Tomassetti
  • Patent number: 8295960
    Abstract: This invention relates to a load management controller for a household electrical installation comprising a plurality of electrical sub-circuits. The electrical sub-circuits may each comprise a plurality of components, a single component or a part of a single component. A plurality of the electrical sub-circuits have electricity usage profiles containing rules determining the supply of electricity to the electrical sub-circuit. The load management controller has access to the electricity usage profiles of the electrical sub-circuits and controls the supply of electricity to the electrical sub-circuit in accordance with the electricity usage profile related to that electrical sub-circuit. The household electrical installation may comprise a rechargeable battery bank or supply that may be used to provide power to the household electrical installation.
    Type: Grant
    Filed: April 17, 2008
    Date of Patent: October 23, 2012
    Inventors: Timothy Patrick Cooper, Colin David Harris, Thomas Laurence Bean
  • Patent number: 8285302
    Abstract: A method, computer program product, and computing system for defining a device identifier for a data center device within a data center. Location coordinates are defined for the data center device within the data center. The device identifier is associated with the location coordinates to define geospatial information for the data center device within the data center. The geospatial information is processed to locate the data center device within the data center.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: October 9, 2012
    Assignee: EMC Corporation
    Inventors: James W. Espy, F. William French
  • Patent number: 8285796
    Abstract: A system and method for circumventing a do-not-disturb status of an instant messaging user including defining requesting, from one or more do not disturb circumvention mediators, do-not-disturb status circumvention of an instant messaging user. Circumvention permission for the do-not-disturb status of the instant messaging user is received. The do-not-disturb status of the instant messaging user is circumvented based upon, at least in part, the circumvention permission.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gary Denner, Cynthia E. Barber-Mingo, Ruthie D. Lyle, Patrick Joseph O'Sullivan, Mary Ellen Zurko
  • Patent number: 8280467
    Abstract: A cooling system includes a first section of high temperature superconducting (HTS) cable configured to receive a first flow of coolant and to permit the first flow of coolant to flow therethrough. The system may further include a second section of high temperature superconducting (HTS) cable configured to receive a second flow of coolant and to permit the second flow of coolant to flow therethrough. The system may further include a cable joint configured to couple the first section of HTS cable and the second section of HTS cable. The cable joint may be in fluid communication with at least one refrigeration module and may include at least one conduit configured to permit a third flow of coolant between said cable joint and said at least one refrigeration module through a coolant line separate from said first and second sections of HTS cable. Other embodiments and implementations are also within the scope of the present disclosure.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: October 2, 2012
    Assignee: American Superconductor Corporation
    Inventors: Jie Yuan, James Maguire
  • Patent number: 8276921
    Abstract: A snowboard binding comprises two assemblies that are capable of being mated or docked with each other and locked together while the snowboard is in use. One of the assemblies may be affixed to the deck of the snowboard. In an embodiment of the invention, the other assembly may be secured, e.g., to the user's boot, and in an embodiment of the invention, the features of the other assembly that support docking and locking of the assemblies may be incorporated into a boot. Either or both assemblies may comprise one or more permanent magnets configured to assist docking by attracting the assemblies to one another in a manner that encourages them to dock in a proper configuration. In embodiments of the invention, locking the docked assemblies together may be achieved without use of the hands.
    Type: Grant
    Filed: September 4, 2009
    Date of Patent: October 2, 2012
    Inventor: Brendan Walker
  • Patent number: 8275597
    Abstract: In one embodiment, a method comprises creating a simulation model for a column of bit cells in a memory, simulating the simulation model to generate a result; and displaying the result for a user. Each of the bit cells in the column is coupled to a different wordline, and the simulation model comprises one or more linear elements in place of a nonlinear element in each bit cell that is coupled to an inactive wordline. The one or more linear elements approximate a behavior of the nonlinear element while the wordline is inactive. A computer accessible storage medium storing a simulator that implements the method is contemplated, and the simulator itself is also contemplated, in various embodiments.
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: September 25, 2012
    Assignee: Cadence Design Systems, Inc.
    Inventors: Chanhee Oh, John F. Croix, Curtis L. Ratzlaff, Ramon D. Acosta
  • Patent number: 8271472
    Abstract: A portal having one or more associated data sources is defined, the portal including one or more portlets for displaying information associated with the one or more associated data sources. An index of the one or more associated data sources is generated. A search query is transmitted to a search engine. The index is searched for data associated with the search query. A result set is received based, at least in part, upon the index and the data associated with the search query.
    Type: Grant
    Filed: February 17, 2009
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: Eric de Morentin Martinez, Mark Carl Hampton, Stefan Hepper
  • Patent number: 8271593
    Abstract: A method and computer program product for defining one or more authorized users capable of granting do-not-disturb circumvention privileges, and receiving an indicator of a grant of do-not-disturb circumvention privileges to a circumventing user by the one or more authorized users. A do-not-disturb status of an instant messaging user is circumvented based upon, at least in part, the grant of do-not-disturb circumvention privileges.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: Patrick Joseph O'Sullivan, Gary Denner, Ruthie D. Lyle, Cynthia Barber-Mingo, Mary Ellen Zurko
  • Patent number: 8269480
    Abstract: A method for identifying and reducing spurious frequency components is provided. A method in accordance with at least one embodiment of the present disclosure may include generating a digital sinusoidal waveform at a direct digital synthesizer (DDS) and receiving the digital sinusoidal waveform at an audio digital-to-analog converter. The method may further include converting the digital sinusoidal waveform to an analog sinusoidal waveform containing spurious frequency components, combining the analog sinusoidal waveform with an analog distortion correction waveform to generate a composite output waveform and receiving the composite output waveform at notch filter circuitry. The method may also include filtering the composite output waveform to generate a filtered composite output waveform and amplifying a difference between the filtered composite output waveform and a signal from a circuit-under-test (CUT) to generate an amplified analog signal.
    Type: Grant
    Filed: July 9, 2008
    Date of Patent: September 18, 2012
    Assignee: LTX-Credence Corporation
    Inventors: Solomon Max, Christopher Joel Hannaford, R. Warren Necoechea
  • Patent number: 8260863
    Abstract: A method and computer program product for determining that a user of a client electronic device is in do-not-interrupt mode. A message directed to the user is routed to a client-based storage queue for subsequent delivery.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Hema Srikanth, Patrick Joseph O'Sullivan, Brian Douglas Gallagher, Robert James Mullin
  • Patent number: D670312
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: November 6, 2012
    Assignee: FNA IP Holdings, Inc.
    Inventors: Gus Alexander, James E. Welch, Jr., Wang Xu Dong