Patents Represented by Attorney Lowenstein Sandler
  • Patent number: 8352402
    Abstract: Some embodiments of a multiple entry point network for stream support in an exemplary rule engine have been presented. In one embodiment, a stream of events is asserted into a working memory of a rule engine, which supports event processing. The rule engine, running on a server, processes the stream of events against a set of rules retrieved from a rule repository of the rule engine. To process the events, the rule engine may construct a network having multiple root nodes, each being an entry point into the network, through which the events may enter the network and propagate through the network.
    Type: Grant
    Filed: August 12, 2009
    Date of Patent: January 8, 2013
    Assignee: Red Hat, Inc.
    Inventors: Edson Tirelli, Mark Proctor
  • Patent number: 8352421
    Abstract: A coordinator manages a two-phase commit distributed transaction. The coordinator uses a probabilistic data structure to record whether the two-phase commit distributed transaction was successfully completed. A participant of the two-phase commit distributed transaction is directed to commit to the transaction or to roll back the transaction based on contents of the probabilistic data structure.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: January 8, 2013
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Patent number: 8349292
    Abstract: A method is disclosed for blocking or reducing physiological reaction in a mammal to the interaction of IgE antibodies present in said mammal upon contact with the corresponding antigen, by the administration to said mammal of a therapeutically effective amount of a neurotoxin (CnT) derived from Clostridia sp.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: January 8, 2013
    Inventor: Ira Sanders
  • Patent number: 8352852
    Abstract: Some embodiments of a system and a method to allow users to review prior and future versions of a website have been presented. In one embodiment, a processing module running on a web portal server tracks changes to a website hosted on the web portal server by recording the changes in a content repository of the web portal server. A graphical user interface (GUI) module running on the web portal server may generate user interface control to allow a user to review, depending on rights granted to the user, prior versions of the website and future versions of the website, which may be constructed using the changes tracked.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: January 8, 2013
    Assignee: Red Hat, Inc.
    Inventor: Thomas Heute
  • Patent number: 8346851
    Abstract: A local machine receives a service request from a parent transaction coordinator hosted by a remote machine, the service request including a transaction context. The transaction context is cached at the local machine. Processing logic on the local machine monitors a service as the service performs work to comply with the service request. Processing logic determines when to generate a subordinate transaction coordinator and when to register the subordinate transaction coordinator with the parent transaction coordinator based on the work performed by the monitored device.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: January 1, 2013
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Patent number: 8347374
    Abstract: A pass-through agent receives a request from a client and authenticates the client before forwarding the request to a target server that lacks client authentication capability. The target server is configured to accept requests from the pass-through agent, and may be configured to reject requests that do not come from the pass-through agent.
    Type: Grant
    Filed: November 15, 2007
    Date of Patent: January 1, 2013
    Assignee: Red Hat, Inc.
    Inventor: James P. Schneider
  • Patent number: 8345861
    Abstract: A method and system for distributing a secret are described. In one embodiment, the secret is represented by a secret polynomial of degree d over GF(q) constructed with a prime or a power of a prime. The secret polynomial is then embedded into an extension polynomial of degree m that is greater than d. The extension polynomial is divided by n coprime divisor polynomials over GF(q), using arithmetic defined for polynomials over GF(q), to generate n shares of the secret. Each share includes one of the divisor polynomials and a corresponding remainder. These n shares are distributed among a plurality of cooperating entities for secret sharing.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: January 1, 2013
    Assignee: Red Hat, Inc.
    Inventor: James P. Schneider
  • Patent number: 8347109
    Abstract: An apparatus and a method for generating serial numbers is described. In one embodiment, a block cipher encrypter encrypts an application identifier and a sequence of random numbers to generate a signature. The block cipher encrypter is associated with a serial number key. The application identifier, the sequence of random numbers, and the signature are concatenated to generate a serial number. An encoder encodes the serial number into a string.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: January 1, 2013
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8345576
    Abstract: Embodiments of the present invention automatically determine via heuristics optimal configurations to form sub-rings of nodes and where to position gateway processors among these sub-rings. The heuristics may be applied at a predefined timing interval configured by the user or in response to various events, such as a node failure or when a node joins the multi-ring network. Another embodiment of the invention may use automatic heuristics to determine when a suboptimal multi-ring configuration exists and formulates a new multi-ring configuration.
    Type: Grant
    Filed: June 19, 2007
    Date of Patent: January 1, 2013
    Assignee: Red Hat, Inc.
    Inventor: Steven C. Dake
  • Patent number: 8346817
    Abstract: Embodiments relate to systems and methods for embedding an interpolated data object in an application data file. A database management system can store operational data, such as financial, climate or other information. A user can input or access target data, representing an output desired to be generated from an interpolated set of input data. Thus, the average air temperature of a region may be known for several years, along with other inputs including water temperature, wind speed, and other data. The target data can include an expected average temperature for the current year. The interpolation engine can receive the current-year target temperature, and generate water temperatures, wind speeds, and other variables that produce the target temperature. In aspects, the interpolation engine can embed the interpolated data as an object in a local or remote spreadsheet or other local data file via dynamic data links, to permit automatic updating of the embedded interpolated data.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: January 1, 2013
    Assignee: Red Hat, Inc.
    Inventor: Eric Williamson
  • Patent number: 8347380
    Abstract: A method and system for protecting users from accidentally disclosing personal information in an insecure environment. In one embodiment, the method includes monitoring I/O device input data associated with a guest operating system on a virtualization platform. The guest operating system has less privilege than a privileged operating system on the virtualization platform. The method further includes determining whether the I/O device input data corresponds to personal information of a user, and delaying or blocking the transfer of the I/O device input data to the guest operating system if the I/O device input data corresponds to the personal information of the user.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: January 1, 2013
    Assignee: Symantec Corporation
    Inventors: Sourabh Satish, Shreyans Mehta, Vijay Anand Seshadri
  • Patent number: 8337944
    Abstract: A composite seal having a multilayer elastomeric construction and method for constructing the same is provided. More specifically, the present invention provides a composite seal comprised of a low-durometer elastomer compliant layer coated with, or alternatively encapsulated by, a thin protective layer for securely sealing a bipolar plate and a membrane electrode assembly of a fuel cell. The elastomer compliant layer is preferably a silicone constituent and the thin coat protective layer is preferably a fluoroelastomer or fluoropolymer constituent suitable for bonding to the elastomer compliant layer. The foregoing layers constructing the composite seal are preferably deposited directly onto the aforementioned fuel cell components along a predetermined periphery. The resulting composite seal is thin in construction, resistive to undesired chemical and thermal reactions and provides the necessary compressive compliance without undue stress on the fuel cell assembly.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: December 25, 2012
    Assignee: Ames Rubber Corporation
    Inventors: Ronald W. Brush, John Carmelo Basta, Crisanto F. del Rosario
  • Patent number: 8341625
    Abstract: Embodiments relate to systems and methods for identification and management of cloud-based virtual machines. A user requests the instantiation of a set of virtual machines from a cloud computing environment. A cloud management system requests the resources necessary to build the machines from a set of resource servers. After populating the set of virtual machines from the cloud, the cloud management system inserts a token ID into one of the virtual machines to designate that machine as a management instance. An image of that machine can be stored in the cloud management system to represent the configuration of the set of virtual machines, even when the cloud itself lacks permanent storage. When the user wishes to update the set of virtual machines, the cloud management system can insert another token ID into another virtual machine, reconfigure the software, processing, or other resources of that machine as a revised management instance.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: December 25, 2012
    Assignee: Red Hat, Inc.
    Inventors: James Michael Ferris, David P. Huff, Bryan Kearney, Tomislav Vujec
  • Patent number: 8341652
    Abstract: A file format corresponding to each configuration file is identified. Each configuration file is parsed into a single tree structure with the corresponding file format. The single tree structure is modified with an Application Program Interface (API). The configuration file is bidirectionally updated to reflect the modified single tree structure while preserving the file format of each configuration file. The file format includes instructions on how each entry in each configuration file is to be mapped into the single tree structure.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: December 25, 2012
    Assignee: Red Hat, Inc.
    Inventor: David Lutterkort
  • Patent number: 8341294
    Abstract: A mechanism for cooperative load balancing with HyperText Transport Protocol (HTTP) in converged telecommunication services is disclosed. A method of the invention includes receiving an incoming HyperText Transport Protocol (HTTP) request, determining that the HTTP request does not belong to a server machine node that received the HTTP request, updating a hints field included with the HTTP request with identifying information of the server machine node, selecting another server machine node of the cluster of server machine nodes that is not listed in the hints field to place in a route field included with the HTTP request, and sending a redirection response with the updated hints and updated route fields to a client machine.
    Type: Grant
    Filed: May 25, 2010
    Date of Patent: December 25, 2012
    Assignee: Red Hat, Inc.
    Inventor: Vladimir Ralev
  • Patent number: 8341734
    Abstract: A document handling device receives a user request to perform a task on document data. The document data is associated with an electronic document to be converted by the document-handling device into a non-digital form (e.g., paper), or with a physical document received by the document-handling device in a non-digital form. The document handling device or a server determines whether the requested task violates a data loss prevention policy, and records, in an audit trail, information identifying the requested task and the digital data, and an indication of whether the requested task violates the data loss prevention policy.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: December 25, 2012
    Assignee: Symantec Corporation
    Inventors: Brian Hernacki, William E. Sobel
  • Patent number: 8341229
    Abstract: An apparatus and a method for processing messages at a mail server. In one embodiment, the mail server receives and compares at least two messages, where each message has a same message identifier. The mail server generates a single message having the same message identifier and a differential message based on the comparison of the messages. The single message and the differential message are delivered to a mail client where the single message is assembled with the differential message.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: December 25, 2012
    Assignee: Red Hat, Inc.
    Inventor: Bill C. Riemers
  • Patent number: 8341580
    Abstract: A routing fabric using multiple levels of switching networks along with associated routing matrices to allow a more uniform and shorter interconnection or routing path among logic modules or routing modules compared with those in the conventional designs. The resulting routing fabric can be used in electronic devices, such as switching networks, routers, and programmable logic circuits, etc.
    Type: Grant
    Filed: September 28, 2009
    Date of Patent: December 25, 2012
    Assignee: Advantage Logic, Inc.
    Inventors: Peter M Pani, Benjamin S. Ting
  • Patent number: 8341213
    Abstract: Techniques for improving boot time of a client having a virtualized operating environment are described herein. According to one embodiment, a controller identifies a virtual machine (VM) associated with a client in response to a message received by the controller from a client over a network indicating that the client is starting up. The controller automatically launches the associated VM at a remote node. The associated VM is being started up at the remote node while the client is being started up at the client concurrently, such that a starting time for the client and the associated VM as a whole is reduced. Other methods and apparatuses are also described.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: December 25, 2012
    Assignee: Red Hat Israel, Ltd.
    Inventor: Itamar Heim
  • Patent number: 8337888
    Abstract: Disclosed in certain embodiments is a controlled release oral dosage form comprising a therapeutically effective amount of a drug susceptible to abuse together with one or more pharmaceutically acceptable excipients; the dosage form further including a gelling agent in an effective amount to impart a viscosity unsuitable for administration selected from the group consisting of parenteral and nasal administration to a solubilized mixture formed when the dosage form is crushed and mixed with from about 0.5 to about 10 ml of an aqueous liquid; the dosage form providing a therapeutic effect for at least about 12 hours when orally administered to a human patient.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: December 25, 2012
    Assignee: Purdue Pharma L.P.
    Inventors: Curtis Wright, Benjamin Oshlack, Christopher Breder