Patents Represented by Attorney Lowenstein Sandler
  • Patent number: 8286046
    Abstract: Systems and methods of testing integrated circuits are disclosed. The systems include a test module configured to operate between automated testing equipment and an integrated circuit to be tested. The testing interface is configured to test the integrated circuit at a higher slew rate than the slew rate at which signals are received from the automated testing equipment. In order to do so, the testing interface includes components configured for generating addresses, commands, and test data to be conveyed to the integrated circuit. A variety of test data patterns can be produced and the test data can be address dependent. The systems are optionally configured to include a test plan memory component configured to store one or more test plans. A test plan may include a sequence of test patterns and/or conditional branches whereby the tests to be performed next are dependent on the results of the preceding tests. The test plan memory is, optionally, be detachable from the test module.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: October 9, 2012
    Assignee: Rambus Inc.
    Inventor: Adrian E. Ong
  • Patent number: 8285931
    Abstract: A redundant array of independent disk (RAID) stack loads a first parity block of RAID data into a first memory address of a main memory of a data processing system. A first parity calculation is performed on a first plurality of data blocks of the RAID data with the first parity block loaded from the first memory address of the main memory into a register of the processor of the data processing system and a cache memory associated with the processor. The RAID stack loads subsequent parity blocks of RAID data into subsequent memory addresses of the main memory, where a difference between the first memory address and the subsequent memory addresses equals to one or more multiples of an alias offset associated with the cache memory. A second parity calculation is performed on a second plurality of data blocks and the second parity block of the RAID data.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: October 9, 2012
    Assignee: Red Hat, Inc.
    Inventor: Douglas Ledford
  • Patent number: 8278118
    Abstract: A method for the separation of particles of different densities using a step-wise gradient density extraction method as described herein where a sample is suspended in a liquid volume of an extracting medium of specific density and the particles that have a density less than or equal to that of the extracting medium of specific density can be recovered from a horizonatally rotatable hollow disk or a removable receptacle within a horizontally rotatable hollow disk designed for such purposes while the particles that have a density greater than the extracting medium of specific density form a deposit which can be cycled through the extraction process in an iterative fashion by varying the density of the extracting medium allowing the recovery of discrete particles of differing densities from a test sample.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: October 2, 2012
    Assignee: Prospect Biosystems, Inc.
    Inventors: Marcus Joseph Horn, Wenkui Lan
  • Patent number: 8280491
    Abstract: A set of 2D reconstructed images is generated from a pretreatment 3D scan showing an initial position of a target, wherein the set of 2D reconstructed images corresponds to perturbations from said initial position along fewer than six degrees of freedom. Said set of 2D reconstructed images are registered with one or more 2D x-ray images of said target showing a current position of the target, wherein the registering includes computing a set of 3D transformation parameters that represent a change in position of said target between said initial position of said pretreatment 3D scan and said current position of said 2D x-ray images along six degrees of freedom. A positioning system is instructed to adjust a relative position of a radiosurgical beam generator to said target by an amount prescribed by said 3D transformation parameters, wherein said target is allowed six degrees of freedom of position.
    Type: Grant
    Filed: June 3, 2010
    Date of Patent: October 2, 2012
    Assignee: Accuray Incorporated
    Inventors: Gopinath Kuduvalli, Dongshan Fu, Shehrzad Qureshi
  • Patent number: 8279096
    Abstract: Dictionary-based sequential compression is performed in parallel on input data using multiple cores of a computer system. The compression can be performed by first determining a dictionary size for data compression, followed by determining a block size for partitioning the input data. The block size is greater than the dictionary size. The multiple cores of the computer system then execute multiple threads in parallel, with each thread compressing one block of the input data according to a dictionary-based sequential compression scheme.
    Type: Grant
    Filed: May 19, 2010
    Date of Patent: October 2, 2012
    Assignee: Red Hat, Inc.
    Inventor: Jind{hacek over (r)}ich Nový
  • Patent number: 8281018
    Abstract: Techniques for automatically providing a client with access to a virtual machine associated with the client are described herein. According to one embodiment, a message is received by a controller from a client over a network indicating that the client is starting up. In response, the controller causes a connection to be automatically established between the client and a virtual machine (VM) associated with the client once the client has started up. The associated VM may be one of a predetermined VM, a member of a group of VMs that are associated with the client, and a VM selected from a pool of VMs. As a result, a user of the client can instantly access contents provided by the associated VM without having to manually log onto a Web portal in order to select the associated VM to be launched. Other methods and apparatuses are also described.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: October 2, 2012
    Assignee: Red Hat Israel, Ltd.
    Inventors: Itamar Heim, Miki Kenneth
  • Patent number: 8276136
    Abstract: A method and apparatus for configuring a remotely available service. In one embodiment, the method includes downloading configuration data for the remotely available service while running a current instance of the service, and invoking a new instance of the service without causing a current instance of the service to terminate. The method may further include causing the current instance of the service to continue performing designated operations until the new instance completes initialization using the configuration data and is able to perform the designated operations.
    Type: Grant
    Filed: December 11, 2007
    Date of Patent: September 25, 2012
    Assignee: Red Hat, Inc.
    Inventor: James P. Schneider
  • Patent number: 8275856
    Abstract: A method and apparatus for updating bookmarks is described. In one embodiment, a server has a bookmark database and a bookmark synchronizer. The bookmark synchronizer is configured to manage a remote bookmark list including sublists each associated with a corresponding one of multiple browsers. The bookmark synchronizer receives a client request, from one of the browsers, to synchronize a local bookmark list with the remote bookmark list, and collects the local bookmark list from the one web browser. The bookmark synchronizer compares the local bookmark list with the remote bookmark list, the bookmark synchronizer adds or deletes bookmarks from the local bookmark list or the associated sublist.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: September 25, 2012
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8276023
    Abstract: Embodiments pertain generally to a method of providing a remote monitoring subscription service. The method includes receiving client activity data from at least one of a client virtual machine and a physical machine supporting the client virtual machine at a site of a customer and comparing the client activity data against a set of performance guidelines. The method also includes determining a recommended action in response to the client activity data not falling within the set of performance guidelines and forwarding the recommended action to the customer.
    Type: Grant
    Filed: April 5, 2010
    Date of Patent: September 25, 2012
    Assignee: Red Hat, Inc.
    Inventors: Henri Han Van Riel, Scott Crenshaw
  • Patent number: 8274682
    Abstract: A method and system for using Unix commands with web services are described. The method includes reading at least one delimiter-separated string on a standard input, and preparing a request to a web service from the at least one delimiter-separated string, where the web service is specified by a command-line argument. The method further includes transmitting the request to the web service, and providing, to a standard output, a response of the web service to the request.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: September 25, 2012
    Assignee: Red Hat, Inc.
    Inventor: Steven W Parkinson
  • Patent number: 8275968
    Abstract: A computing device executing a file system maintains a search tree that includes extents for managing first regions of unallocated storage space and bitmaps for managing second regions of unallocated storage space. For each region of unallocated storage space, the file system determines whether to manage that region using an extent or a bitmap based on one or more space management criteria.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: September 25, 2012
    Assignee: Red Hat, Inc.
    Inventor: Josef Michael Bacik
  • Patent number: 8271975
    Abstract: The present invention provides a unified provisioning environment, which comprehensively manages the tasks related to software provisioning. In particular, the present invention manages software provisioning using a hierarchy of commands. The lowest level in the hierarchy comprises distribution commands, which primarily handle base operating system specific tasks of provisioning. The second level comprises profile commands, which associate a configuration file, such as a Linux kickstart file, with a distribution and optionally allow for customization. The third level comprises system commands, which associate remote systems that are involved with the provisioning of the software. The fourth level comprises repository commands, which address configurations and tasks related to updating the software, remote installation procedures, and optionally customizing the software.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: September 18, 2012
    Assignee: Red Hat, Inc.
    Inventor: Michael DeHaan
  • Patent number: 8271653
    Abstract: To manage and communicate with virtual machines in an external cloud regardless of the cloud management scheme of clouds, the cloud management system can utilize an abstraction library. The abstraction library can be configured to abstract out the differences between different cloud management schemes utilized by the cloud management systems and an independent cloud management system of the external cloud.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: September 18, 2012
    Assignee: Red Hat, Inc.
    Inventor: Michael Paul DeHaan
  • Patent number: 8271419
    Abstract: Some embodiments of efficient binary protocol marshalling for rule engine sessions have been presented. In one embodiment, a set of marshalling plug-ins is provided to a rule engine. Each of the set of marshalling plug-ins is customized for a type of user objects. In response to encountering a user object, the rule engine selects a marshalling plug-in out of the set of marshalling plug-ins based on a type of the user object to marshall in or to marshall out the user object.
    Type: Grant
    Filed: August 26, 2009
    Date of Patent: September 18, 2012
    Assignee: Red Hat, Inc.
    Inventors: Mark Proctor, Edson Tirelli
  • Patent number: 8271731
    Abstract: An apparatus and a method operating on data at a server node of a data grid system with distributed cache is described. A coordinator receives a request to change a topology of a cache cluster from a first group of cache nodes to a second group of cache nodes. The request includes a cache node joining or leaving the first group. A key for the second group is rehashed without blocking access to the first group while rehashing.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: September 18, 2012
    Assignee: Red Hat, Inc.
    Inventor: Manik Surtani
  • Patent number: 8266392
    Abstract: Techniques for improving cache accesses in an object-relational mapping space are described herein. In one embodiment, in response to a first cache request received at a first cache API associated with a transaction for updating a data entry of the relational database, the updated data of the data entry is stored in a local cache, where the local cache is one of members of a cache cluster, and an invalidation message is sent to remaining members of the cache cluster to invalidate corresponding cache entries of the remaining members. In response to a second cache request received at a second cache API associated with a transaction for loading data from a data entry of the relational database, the loaded data is stored in the local cache without sending an invalidation message to the remaining members of the cache cluster. Other methods and apparatuses are also described.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: September 11, 2012
    Assignee: Red Hat, Inc.
    Inventor: Steven Ebersole
  • Patent number: 8266426
    Abstract: Embodiments of the present invention provide methods and systems for certifying components based on certification of the development and testing processes of the components. As noted above, traditional certification relies on the certification service or agent to specify the exact details of the development and testing processes performed on a component. In contrast, embodiments of the present invention rely on determining a standard required that should be satisfied by the processes performed on the component and certifying those processes that meet this standard. Hence, detailed specification of the individual actions performed in certified processes is unnecessary. This allows the various entities that develop or test (i.e., produce) a component to flexibly determine their own processes.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: September 11, 2012
    Assignee: Red Hat, Inc.
    Inventor: Richard Ding Li
  • Patent number: 8264150
    Abstract: A modular magnetron for use in UV curing lamp assembly is disclosed. The modular magnetron includes a vacuum tube having a vacuum tube body, a top assembly, and a bottom assembly. The top assembly is configured to substantially overlay the vacuum tube. The bottom assembly is configured to substantially extend about the vacuum tube, the vacuum tube being positioned to partially protrude from the bottom assembly, the bottom assembly including a cooling assembly configured to employ a flexible clamp-type fitting about the vacuum tube body for substantially maintaining thermal and electrical conductivity. The top assembly is configured to be releasably fastened to the bottom assembly about the vacuum tube with removable fasteners.
    Type: Grant
    Filed: July 17, 2009
    Date of Patent: September 11, 2012
    Assignee: Fusion UV Systems, Inc.
    Inventor: Darrin Leonhardt
  • Patent number: 8265272
    Abstract: Some embodiments of a method and an apparatus to generate pseudo random bits for a cryptographic key have been presented. In one embodiment, a set of Blum-Blum-Shub (BBS) pseudo random number generators is executed substantially in parallel. Each of the BBS pseudo random number generators may generate a series of pseudo random bits. A subset of pseudo random bits is extracted from each of the series of pseudo random bits from each of the plurality of BBS pseudo random number generators. Subsets of the series of pseudo random bits from the BBS pseudo random number generators are combined to generate a cryptographic key.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: September 11, 2012
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8266262
    Abstract: A security initialization system receives a first initialization request from a first requester to access a first database storing security data and stores context data for the first initialization request that identifies an initialization operation associated with the first database. The security initialization system receives a second initialization request from a second requester to access a second database storing security data and updates the context data to identify an initialization operation associated with the second database. The security initialization system receives a shut down request from one of the requesters, where the shut down request includes data for identifying a corresponding initialization operation in the context data. The security initialization system updates the context data to show that the corresponding initialization operation has a shut down request and determines whether a security module is to be shut down using the context data.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: September 11, 2012
    Assignee: Red Hat, Inc.
    Inventor: Robert Relyea