Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Chaiken, US

Craig Chaiken, Pflugerville, TX US

Patent application numberDescriptionPublished
20090319828System, Method, and Device Including Built-In Self Tests for Communication Bus Device - A method, device, and system including built-in self tests for a communication bus device is disclosed. In one form, a method of testing a device operable to be coupled to a communication port an information handling system includes accessing a configuration descriptor of a first device operable to be coupled to a communication bus of an information handling system. The method can also include detecting a self-test descriptor associated with the configuration descriptor and testing a portion of the first device using test information associated with the self-test descriptor. The device and system can include logic to perform the methods described herein.12-24-2009

Patent applications by Craig Chaiken, Pflugerville, TX US

Craig Lawrence Chaiken, Pflugerville, TX US

Patent application numberDescriptionPublished
20090125709System And Method For A Remote Information Handling System Boot - In an information handling system (IHS), providing an IHS boot includes forcing the IHS to power on or reboot, retrieving a virtual serial peripheral interface (SPI) boot image using a virtual SPI bus, booting the IHS to the virtual SPI boot image, turning off the virtual SPI boot image, and updating a real SPI boot image.05-14-2009

David Chaiken, Santa Clara, CA US

Patent application numberDescriptionPublished
20100094708INVENTORY IDENTIFIERS - A system for defining objects within a database is disclosed. The system includes an inventory identification application that generates an inventory identifier. The inventory identifier being a reference saved to the database that specifies characteristics of data within an inventory unit. A publisher using the inventory identifier application defines the specific characteristics and the inventory identifier application generates code. The publishers use the generated code within a website to recall the inventory identifier that is saved in the database. The system also includes a server system that receives a request to recall the inventory identifier. The request is the result of execution of the generated code when the website is accessed by a user. The request is fulfilled by accessing the inventory identifier at the database and matching data within the inventory unit based on the stored characteristics within the inventory identifier.04-15-2010

David Chaiken, Menlo Park, CA US

Patent application numberDescriptionPublished
20090313127SYSTEM AND METHOD FOR USING CONTEXTUAL SECTIONS OF WEB PAGE CONTENT FOR SERVING ADVERTISEMENTS IN ONLINE ADVERTISING - An improved system and method for using contextual sections of web page content for serving advertisements in online advertising is provided. A publisher may use a tool to identify sections of a web page that represent content to be used in contextual advertising. When rendered by a web browser, content from marked sections may be extracted from the web page and sent to an advertisement server for selectively matching advertisements for display to a user. Features may be identified from the content sections and used to select advertisements matching the extracted content of the web page. In particular, the features identified from the content sections may be matched with features designated by advertisers for advertisements. Web page placements may be allocated for advertisements matching the extracted content, and the advertisements may be served for display with the web page.12-17-2009
20100332316System and Method for Transacting with an Advertising Agency Participating on an Advertising Exchange - A method and system for transacting with an agency participating on an advertising exchange network for serving online advertisements. An advertising exchange agency may serve multiple roles in the advertising exchange network. The method includes storing a machine-readable representation of a plurality of network entities in a directed graph representation. Network configurations codified in directed graph representations include the identification of at least one agency that participates on the advertising exchange as well as identification of at least one network entity that does not participate on the advertising exchange, thus providing a buyer-seller online advertising marketplace. Servers are configured for transmitting an opportunity to serve an online advertisement to the advertising exchange network, and one or more network entities are configured to deliver the online advertisement. Financial transactions including revenue sharing payments to the agency are managed by traversing the network representation through one or more paths including the agency.12-30-2010

Irwin Chaiken, Gladwyne, PA US

Patent application numberDescriptionPublished
20090191630Dual Inhibitors of HIV-1 GP-120 Interactions - Compounds, which inhibit the binding of gp120 to CD4 as well as 17b and methods for their use in inhibiting the HIV fusion process, are provided.07-30-2009
20100099188Dual Inhibitors of HIV-1 gp-120 Interactions - Compounds, which inhibit the binding of gp120 to CD4 as well as 17b and methods for their use in inhibiting the HIV fusion process, are provided.04-22-2010

Patent applications by Irwin Chaiken, Gladwyne, PA US

Irwin M. Chaiken, Gladwyn, PA US

Patent application numberDescriptionPublished
20090017020RECOMBINANT IL-5 ANTAGONISTS USEFUL IN TREATMENT OF IL-5 MEDIATED DISORDERS - Chimeric, humanized and other IL-5 mAbs, derived from high affinity neutralizing mAbs, pharmaceutical compositions containing same, methods of treatment and diagnostics are provided.01-15-2009
20100316634RECOMBINANT IL-5 ANTAGONISTS USEFUL IN TREATMENT OF IL-5 MEDIATED DISORDERS - Chimeric, humanized and other IL-5 mAbs, derived from high affinity neutralizing mAbs, pharmaceutical compositions containing same, methods of treatment and diagnostics are provided.12-16-2010

Patent applications by Irwin M. Chaiken, Gladwyn, PA US

Irwin M. Chaiken, Gladwyne, PA US

Patent application numberDescriptionPublished
20100104580Altered Immunogenic Landscape in HIV-1 Envelope Proteins - The present invention provides compositions and methods useful in the prevention and treatment of HIV-1 infection in a host subject. High affinity binding of an allosteric dual antagonist to HIV-1 gp120 induces a conformational change in the gp 120 protein that traps the gp 120 protein in a three-dimensional structure that suppresses its function and exposes novel antigenic epitopes to host immune surveillance.04-29-2010
20100216721Inhibition of HIV-1 Infection by Potent Metallocene Conjugated Peptide Through Conformational Entrapment of Envelope GP120 - The invention provides a peptide triazole conjugate and derivatives thereof, and methods of its use.08-26-2010

Joseph Chaiken, Fayetteville, NY US

Patent application numberDescriptionPublished
20080306363Specialized Human Servo Device And Process For Tissue Modulation Of Human Fingerprints - Apparatus and methods for noninvasive spectroscopic measurement of an analyte in a subject that have been optimized for producing uniform and repeatable tissue modulation across test subjects and for the same test subject on different occasions are provided. The apparatus comprises an ergonomically shaped grip that substantially conforms to a subject's hand; a surface for placement of at least one of the subject's fingertips upon grasping the grip; and an optically transparent aperture, or a plurality of apertures, disposed within the surface. A modification to the surface of the apparatus adjacent to the aperture that is detectable via the tactile sense of the subject can be added to provide tactile feedback to the subject to guide correct placement of the fingertip over the aperture. The apparatus and methods can also incorporate feedback methods to guide and optimize placement and conditions of the fingertip to further improve accuracy of measurements.12-11-2008
20110077496PROCESS AND APPARATUS FOR NON-INVASIVE, CONTINUOUS IN VIVO MEASUREMENT OF HEMATOCRIT - The invention provides a method and apparatus obtaining a hematocrit from a sample of in vivo tissue. The method comprises irradiating the sample with a single incident wavelength on a sample of tissue, simultaneously measuring wavelength shifted (IE) and unshifted (EE) light emitted from the tissue, and determining a relative volume of light emitted from two phases, wherein the two phases comprise a first Rayleigh and Mie scattering and fluorescent phase associated with red blood cells, and a second, non-scattering phase associated with plasma. The hematocrit is calculated from the volume of light emitted by the first phase relative to the total volume of light emitted from the first and second phases.03-31-2011

Patent applications by Joseph Chaiken, Fayetteville, NY US

Ronnie Chaiken, Woodinville, WA US

Patent application numberDescriptionPublished
20100275212CONCURRENT DATA PROCESSING IN A DISTRIBUTED SYSTEM - Systems, methods, and computer media for scheduling vertices in a distributed data processing network and allocating computing resources on a processing node in a distributed data processing network are provided. Vertices, subparts of a data job including both data and computer code that runs on the data, are assigned by a job manager to a distributed cluster of process nodes for processing. The process nodes run the vertices and transmit computing resource usage information, including memory and processing core usage, back to the job manager. The job manager uses this information to estimate computing resource usage information for other vertices in the data job that are either still running or waiting to be run. Using the estimated computing resource usage information, each process node can run multiple vertices concurrently.10-28-2010

Ronnie I. Chaiken, Woodinville, WA US

Patent application numberDescriptionPublished
20080313161DISCOSQL: DISTRIBUTED PROCESSING OF STRUCTURED QUERIES - Structured queries, such as those written using the Structured Query Language (SQL) can be an efficient mechanism for expressing the information sought to be obtained from a collection of data. Mechanisms can enable the use of structured queries to express data processing that can be performed in parallel in order to obtain the attendant efficiencies of such processing. The structured queries, whether standing alone or integrated into another programming context, can be translated into an intermediate form that can be compatible with, or equivalent to, the programming context into which they were integrated or some other high-level programming language. The intermediate, translated form can use core commands that abstract mechanisms that can be executed in parallel. The core commands include commands for applying a function in parallel and distributing and joining data in parallel, and also include aggregations of core commands directed to commonly performed functions.12-18-2008
20080313610DISCOSCRIPT: A SIMPLIFIED DISTRIBUTED COMPUTING SCRIPTING LANGUAGE - Scripting core commands and aggregations of such commands are provided to script authors to enable them to generate scripts that can be parallel-processed without requiring the author to be aware of parallel-processing techniques. The scripting core commands and aggregations abstract mechanisms that can be executed in parallel, enabling the script author to focus on higher-level concepts. The scripting core commands provided include commands for applying a function in parallel and distributing and joining data in parallel. For added flexibility, one or more scripting core commands can utilize functions written in a different programming language and referenced appropriately in code blocks.12-18-2008
20080313625DISCO: A SIMPLIFIED DISTRIBUTED COMPUTING LIBRARY - Core commands and aggregations of such commands are provided to programmers to enable them to generate programs that can be parallel-processed without requiring the programmer to be aware of parallel-processing techniques. The core commands and aggregations abstract mechanisms that can be executed in parallel, enabling the programmer to focus on higher-level concepts. The core commands provided include commands for applying a function in parallel and distributing and joining data in parallel. The output of each core command can implement an interface that can enable underlying mechanisms to stitch together multiple core commands in a cohesive manner to perform more complex actions.12-18-2008
20090119640GRAPHICAL APPLICATION FOR BUILDING DISTRIBUTED APPLICATIONS - A graphical application development tool for developing parallel computation applications. The tool facilitates insertion of computational elements by a drag-and-drop operation onto a canvas area for creating a computational graph. The graphical application tool reduces the barriers to the development of parallel computation applications by entry-level developers, for example, by allowing these users to write applications by using a graphical tool, thereby avoiding complexities of having to write well-formed code and learning a new language. The tool includes built-in functionality that allows the developer to write arbitrary code (e.g., C#) to perform various functions on massive amounts of data.05-07-2009
20090119641PROGRAMMING LANGUAGE EXTENSIONS IN STRUCTURED QUERIES - The insertion and processing of programming language code (e.g., C#) in SQL statements, and the dynamic compiling of the code to detect errors prior to statement execution. The SQL statement with arbitrary programming language code can then be executed concurrently as a query on a computer cluster. External libraries can be imported and the associated functionality leveraged from within a SQL statement. The programming language compiler performs checking at build time, rather than retuning an error during the statement execution against the cluster, a potentially costly proposition in both computing time and human resources.05-07-2009

Patent applications by Ronnie I. Chaiken, Woodinville, WA US

Ronnie Ira Chaiken, Woodenville, WA US

Patent application numberDescriptionPublished
20100175049SCOPE: A STRUCTURED COMPUTATIONS OPTIMIZED FOR PARALLEL EXECUTION SCRIPT LANGUAGE - Embodiments of the present invention relate to systems, methods and computer storage media for providing Structured Computations Optimized for Parallel Execution (SCOPE) that facilitate analysis of a large-scale dataset utilizing row data of those data sets. SCOPE includes, among other features, an extract command for extracting data bytes from a data stream and structuring the data bytes as data rows having strictly defined columns. SCOPE also includes a process command and a reduce command that identify data rows as inputs. The reduce command also identifies a reduce key that facilitates the reduction based on the reduce key. SCOPE additionally includes a combine command that identifies two data row sets that are to be combined based on an identified joint condition. Additionally, SCOPE includes a select command that leverages SQL and C# languages to create an expressive script that is capable of analyzing large-scale data sets in a parallel computing environment.07-08-2010

Ronnie Ira Chaiken, Woodinville, WA US

Patent application numberDescriptionPublished
20110153593EXPLOITING PARTITIONING, GROUPING, AND SORTING IN QUERY OPTIMIZATION - An optimizer uses comprehensive reasoning regarding partitioning, sorting, and grouping properties for query optimization. When optimizing an input query expression, logical exploration generates alternative logical expressions. Physical optimization explores physical operator alternatives for logical operators. Required partitioning, sorting, and grouping properties of inputs to physical operators are determined. Additionally, delivered partitioning, sorting, and grouping properties of outputs from physical operators are determined. In some embodiments, enforcer rules are employed to modify structural property requirements to introduce alternatives for consideration. Property matching identifies valid execution plans in which the delivered partitioning, sorting, and grouping properties satisfy corresponding required partitioning, sorting, and grouping properties. An execution plan having the lowest cost is selected as the optimized execution plan.06-23-2011