Patents Represented by Attorney Lowenstein Sandler PC
  • Patent number: 8321360
    Abstract: A method of computing a similarity between a first transaction having a set of properties and a second transaction having the set of properties includes computing an initial weight for each of the properties of the set of properties and computing a similarity between each of the properties of the first transaction and the properties of the second transaction. The method also includes adjusting the initial weight for each of the properties based on a measure of the commonness of each of the properties of the set of properties, normalizing the adjusted weights, and computing the similarity by summing the products of the normalized adjusted weights and the computed similarities.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: November 27, 2012
    Assignee: Symantec Corporation
    Inventors: Eyal S. Lanxner, Shay Raz, Oren Gross
  • Patent number: 8321638
    Abstract: System, method and computer program product for allocating physical memory to processes. The method includes enabling a kernel to free memory in a physical memory space corresponding to arbitrarily sized memory allocations released by processes or applications in a virtual memory space. After freeing the memory, the system determines whether freed physical memory in the physical memory space spans one or more fixed size memory units (e.g., page frames). The method further includes designating a status of the one or more page frames as available for reuse; the freed page frames marked as available for reuse being available for backing a new process without requiring the kernel to delete data included in the freed memory released by the process.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: November 27, 2012
    Assignee: Red Hat, Inc.
    Inventors: Henri Han van Riel, Adriaan DM van de Ven
  • Patent number: 8316364
    Abstract: A software package of interest is identified, and information about a latest version of the package is retrieved. Then, data corresponding to the latest version are downloaded from a peer-to-peer network, and the downloaded package is installed. Alternative methods and systems for use in particular environments are also described.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: November 20, 2012
    Assignee: Red Hat, Inc.
    Inventor: Brian T. Stein
  • Patent number: 8316224
    Abstract: In order to track actions performed by a package manager or a configuration management system, a computing system can be configured to include a tagging tool. The tagging tool can be configured to cooperate with the package manager and the configuration management system in order to determine and generate a history of the actions performed by the package manager and the configuration management system. The history can include a description of the actions, the reasons why the actions were performed, and a list and description of the software programs, files, and software libraries that are affected by the actions.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: November 20, 2012
    Assignee: Red Hat, Inc.
    Inventors: Seth Kelby Vidal, Adrian Karstan Likins, Michael Paul DeHaan, James Antill
  • Patent number: 8315453
    Abstract: A method for defect analysis includes identifying single-class classifiers for a plurality of defect classes, the plurality of defect classes characterized by respective ranges of inspection parameter values. Each single-class classifier is configured for a respective class to identify defects belonging to the respective class based on the inspection parameter values, while identifying the defects not in the respective class as unknown defects. A multi-class classifier is identified that is configured to assign each defect to one of the plurality of the defect classes based on the inspection parameter values. Inspection data is received, and both the single-class and multi-class classifiers are applied to the inspection data to assign the defect to one of the defect classes.
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: November 20, 2012
    Assignee: Applied Materials Israel, Ltd.
    Inventors: Vladimir Shlain, Assaf Glazer
  • Patent number: 8315967
    Abstract: Some embodiments of a sequential mode in a Rete rule engine have been presented. In one embodiment, a Rete rule engine is configured to enter into a sequential mode. Using the Rete rule engine configured, a rule set having a set of rules is evaluated against a set of data objects in a stateless manner.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: November 20, 2012
    Assignee: Red Hat, Inc.
    Inventor: Mark Proctor
  • Patent number: 8315356
    Abstract: A method and apparatus for positioning a patient for radiation treatment are described. The method includes obtaining a plurality of projection images of a patient positioned on a treatment couch, displaying at least one of the plurality of projection images with a corresponding synthetic projection image on a display, adjusting the position of the at least one projection image on the display to approximately align with the corresponding synthetic projection image in response to a user dragging the at least one projection image on the display with a user interface device, and moving the treatment couch to position the patient based on position adjustments of the at least one projection image.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: November 20, 2012
    Assignee: Accuray Incorporated
    Inventors: Matthew Core, Paul Vander Griend
  • Patent number: 8316125
    Abstract: A cloud management system can receive rules for altering the virtual machines based on demands on the virtual machines and/or computing resources supporting the virtual machines. The cloud management system can receive data from the internal monitoring agents and/or external monitoring agents and to determine when the conditions of the rules are met. Once the conditions are met, the cloud management system can migrate the virtual machines to an external cloud.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: November 20, 2012
    Assignee: Red Hat, Inc.
    Inventor: Michael Paul DeHaan
  • Patent number: 8315174
    Abstract: Embodiments relate to systems and methods for generating a push-up alert of fault conditions in the distribution of data in a hierarchical database. Higher-level data, such as yearly profit, may be desired to be spread from parent nodes to lower nodes, such as quarters, in a hierarchical data store. Parent nodes can be associated with a set of programmatic placeholder nodes. A spreading tool can insert child nodes representing quarters, months, or other insertion point(s) encoded by a placeholder nodes, dividing quantities appropriately. The spreading tool can access or host logic to ensure that data is spread in an order that takes dependencies, formatting, or other factors into account. The spreading tool can also be configured to detect numerical errors, logical errors, or other faults and attempt to identify conflicting rules or other sources of error. Those rules can be automatically removed and/or removed via user selection.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: November 20, 2012
    Assignee: Red Hat, Inc.
    Inventor: Eric Williamson
  • Patent number: 8312195
    Abstract: A method and system for binding interrupts to central processing units (CPUs). An interrupt controller receives an interrupt that is generated by a device coupled to the computer system. The interrupt controller identifies a preferred CPU associated with the device based on a predetermined binding. If the preferred CPU is currently available, the interrupt is sent to the preferred CPU. If the preferred CPU is not currently available, the interrupt is sent to another CPU in the computer system that is currently available.
    Type: Grant
    Filed: February 18, 2010
    Date of Patent: November 13, 2012
    Assignee: Red Hat, Inc.
    Inventor: Henri H. van Riel
  • Patent number: 8312453
    Abstract: A mechanism for communication in a virtualization system via multiple generic channels of a paravirtualized device is disclosed. A method of the invention includes creating one or more communication devices for each VM managed by a hypervisor of a host machine, exposing a plurality of ports on top of each created communication device to the VM that the communication device is associated with, specifying options for each port to enable the port to be used to establish a communication channel between the hypervisor and the VM, the options including a port name to associate with both of the port and the communication channel of the port, and creating a direct connection between two or more VMs via their associated communication devices in order to enable direct communication between the two or more VMs by utilizing the ports of their associated communication devices.
    Type: Grant
    Filed: January 27, 2011
    Date of Patent: November 13, 2012
    Assignee: Red Hat, Inc.
    Inventor: Amit Shah
  • Patent number: 8312043
    Abstract: Preventing a process from traversing back a directory tree through its parent directories is described. In a system with a program executing in a path container, an access permission rule applicable to the instance of the program prevents the program from traversing the tree structure back through its parent directories towards an absolute root directory. The access permission rule may be a rule in an instance of a security policy applicable to the particular path container from which the process is executing.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: November 13, 2012
    Assignee: Red Hat, Inc.
    Inventors: Henri H. van Riel, Daniel J. Walsh, Warren I. Togami, Jr.
  • Patent number: 8312299
    Abstract: An apparatus for on-demand power management includes an I/O serial communication master device, peripheral devices that communicate with the master device along the serial bus, and a power manager that buffers the peripheral devices from the serial communication master. The power manager also manages voltage regulation and clock sources to the peripheral devices, with the ability of placing the peripheral devices in an inactive state, or in any number of active states as a means to conserve energy. In some embodiments, the I/O serial communications master acts as if the peripheral devices are always in the highest activity state, and the power manager manages the communications to and from the peripheral devices and the power management of the peripheral devices to minimize energy consumption and reduce system latency.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: November 13, 2012
    Assignee: Packet Digital
    Inventors: Christopher J. Tremel, Brian M. Morlock, Michael J. Schmitz
  • Patent number: 8312553
    Abstract: A method and apparatus for detecting preselected data embedded in information content is described. In one embodiment, the method comprises receiving information content and detecting in the information content a sequence of content fragments that may contain a portion of preselected data. The method further comprises determining whether a sub-set of these content fragments matches any sub-set of the preselected data using an abstract data structure that defines a tabular structure of the preselected data.
    Type: Grant
    Filed: June 23, 2009
    Date of Patent: November 13, 2012
    Assignee: Symantec Corporation
    Inventors: Kevin T. Rowney, Michael R. Wolfe, Mythili Gopalakrishnan, Vitali Fridman
  • Patent number: 8312084
    Abstract: A method and apparatus for processing messages is described. In one embodiment, an application programming interface provides for a flush protocol to force members of a group to send all of their pending messages prior to a predetermined event. A client sends a request to a coordinator of the group to join the group and to transfer a state of the group to the client. The application programming interface performs a single flush operation on the group in response to the request.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: November 13, 2012
    Assignee: Red Hat, Inc.
    Inventors: Vladimir Blagojevic, Bela Ban
  • Patent number: 8307230
    Abstract: Techniques for managing process activity statistics using a system-wide daemon are described herein. A power management daemon retrieves process activity status data from a system monitoring file stored within a data processing system, in response to a request received from a session client via an application programming interface (API). The power management daemon is a single system-wide component within the data processing system to provide the process activity status data to a plurality of session clients. The retrieved process activity status data is returned to the client via the API, where the system monitoring file requires a predetermined accessing privilege for accessing. Thus, through the power management daemon, the session client does not have to satisfy the predetermined accessing privilege in order to access the process activity status data stored in the system monitoring file.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: November 6, 2012
    Assignee: Red Hat, Inc.
    Inventor: Richard Hughes
  • Patent number: 8307456
    Abstract: An embodiment relates generally to a method of creating a secure environment in a computer device. The method includes providing a secure guest account in a multi-user operating system and enforcing a policy on the secure account to allow a user to log-in to the secure guest account while preventing access at least one network port of the computer device. The method also includes enforcing a rule to allow the secure guest account access to an application and the at least one network port.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: November 6, 2012
    Assignee: Red Hat, Inc.
    Inventors: Daniel J. Walsh, Tomas Mraz
  • Patent number: 8306297
    Abstract: A method for precision registration of X-ray images to cone-beam CT scan for image-guided radiosurgery includes acquiring 2-D pre-treatment X-ray images of a region of interest, acquiring a 2-D X-ray image of the region of interest at approximately a time of treatment, registering the 2-D X-ray image with a corresponding 2-D pre-treatment X-ray image to obtain a 2-D registration result at approximately the time of treatment, and converting the 2-D registration result into a 3-D tracking result to track the region of interest.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: November 6, 2012
    Assignee: Accuray Incorporated
    Inventors: Dongshan Fu, Michael J. Saracen, Gopinath Kuduvalli
  • Patent number: 8301595
    Abstract: A message-based replication system hosted by a first directory server receives update data describing an update to be made to a lightweight directory access protocol (LDAP)-based database that is coupled to the first directory server and determines whether the data is received from an advanced message queuing protocol (AMQP) server. The message-based replication system converts the update data into LDAP data format based on a determination that the update data is received from the AMQP server and updates the database using the LDAP update data. The message-based replication system updates the database using the received update data based on a determination that the update data is not received from the AMQP server, converts the update data into wire level data format, and publishes the wire level update data to the AMQP server to allow a second directory server that subscribes to the AMQP server to obtain data representing the update.
    Type: Grant
    Filed: June 14, 2010
    Date of Patent: October 30, 2012
    Assignee: Red Hat, Inc.
    Inventor: Richard Allen Megginson
  • Patent number: 8301666
    Abstract: A method and apparatus for providing virtual Lightweight Directory Access Protocol (LDAP) attribute subtypes based on metadata associated with a relevant data type. In one embodiment, the method includes receiving a data request indicating an LDAP attribute having one or more attribute values associated with at least one data type. The method further includes determining metadata corresponding to the data type, and identifying attribute subtypes for the attribute based on the metadata corresponding to the data type.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: October 30, 2012
    Assignee: Red Hat, Inc.
    Inventor: Nathan G. Kinder