Patent application number | Description | Published |
20110166224 | DIACYLGLYCEROL RICH FATS, OILS AND FUNCTIONAL FOODS - Disclosed is a fat or oil useful for cooking applications which includes from 10 to 90% by weight diacylglycerols, and has a SFI of at least 15% at room temperature. In particular embodiments, the fat or oil is derived from palm oil, palm kernel oil, coconut oil, sunflower oil, soybean oil, corn oil, rapeseed oil, grape seed oil, rice bran oil, sesame oil, and peanut oil, or any combination thereof. In some cases, the fat or oil exhibits health benefits including lowered serum LDL, raised serum HDL, lowered total serum cholesterol, reduced risk of metabolic syndrome, reduced risk of diabetes mellitus, enhanced fetal health, enhanced insulin sensitivity, reduced risk of hypertension, and enhanced resistance to obesity per unit of consumption. Food compositions and methods of health enhancement utilizing the fats and oils of the invention are also disclosed. | 07-07-2011 |
20110177575 | PRODUCTION OF HYDROCARBONS IN MICROORGANISMS - A recombinant microorganism employing a bacterial pathway to produce a cyclic amino acid (e.g., coronamic acid or norcoronamic acid) and a plant enzyme (ACC oxidase) to oxidize the amino acid and produce an alkene (e.g., 1-butene or propene) is provided herein. Expression of these two biosynthetic modules in various microbial chassis will facilitate alkene production from diverse energy and carbon sources, including sugars, glycerol, CO | 07-21-2011 |
20130171328 | PRODUCTION OF STEVIOL GLYCOSIDES IN MICROORGANISMS - Recombinant microorganisms, plants, and plant cells are disclosed that have been engineered to express novel recombinant genes encoding steviol biosynthetic enzymes and UDP-glycosyltransferases (UGTs). Such microorganisms, plants, or plant cells can produce steviol or steviol glycosides, e.g., rubusoside or Rebaudioside A, which can be used as natural sweeteners in food products and dietary supplements. | 07-04-2013 |
Patent application number | Description | Published |
20100100987 | NUCLEIC ACID MOLECULES AND OTHER MOLECULES ASSOCIATED WITH THE TOCOPHEROL PATHWAY - The present invention is in the field of plant biochemistry. More specifically the invention relates to nucleic acid sequences from plant cells, in particular, nucleic acid sequences from maize and soybean associated with the tocopherol synthesis pathway enzymes. The invention encompasses nucleic acid molecules that encode proteins and fragments of proteins. In addition, the invention also encompasses proteins and fragments of proteins so encoded and antibodies capable of binding these proteins or fragments. The invention also relates to methods of using the nucleic acid molecules, proteins and fragments of proteins and antibodies, for example for genome mapping, gene identification and analysis, plant breeding, preparation of constructs for use in plant gene expression and transgenic plants. | 04-22-2010 |
20150104854 | METABOLICALLY ENGINEERED METHANOTROPHIC, PHOTOTROPHIC MICROORGANISMS - This disclosure relates to the engineering of phototrophic microorganisms for conversion of alkanes into higher-value products. Recombinant phototrophic organisms such as cyanobacteria can be engineered, optionally in a modular format, to express enzymes involved in converting methane to methanol, methanol to formaldehyde, formaldehyde to central metabolic pathway intermediates, and such intermediates to n-butanol. | 04-16-2015 |
Patent application number | Description | Published |
20100199054 | System and Method for Improving Memory Transfer - System and method for performing a high-bandwidth memory copy. Memory transfer instructions allow for copying of data from a first memory location to a second memory location without the use of load and store word instructions thereby achieving a high-bandwidth copy. In one embodiment, the method includes the steps of (1) decoding a destination address from a first memory transfer instruction, (2) storing the destination address in a register in the bus interface unit, (3) decoding a source address from a second memory transfer instruction, and (4) copying the contents of a memory location specified by the source memory address to a memory location specified by the contents of the register. Other methods and a microprocessor system are also presented. | 08-05-2010 |
20110029695 | Input/Output (I/O) Virtualization System - An Input/Output (IO) Virtualization (IOV) system couples or connects multiple host computers and IO devices to a managed transport fabric to provide IO virtualization. The host computers may run any operating system to provide a virtualized environment for guest operating systems. The host interface to the IOV system is PCI-Express (PCIe). The IO devices are PCIe based to provide maximum compatibility with industry standard devices, but are not so limited. The IOV system comprises a management central processor unit (MCPU) coupled to transport fabric. The IOV system comprises device interfaces coupled to the transport fabric and to independent input/output (IO) devices. Each device interface couples to the IO device of the independent IO devices. The IOV system comprises host interfaces coupled to the transport fabric. Each host interface couples to a host computer of the independent host computers and exposes functions of the independent IO devices to the host computer. | 02-03-2011 |
20110055433 | Communicating Between Host Computers and Peripheral Resources in an Input/Output (I/O) Virtualization System - An Input/Output (IO) Virtualization (IOV) system provides for sharing of computer peripheral devices between multiple host computers by presenting a single device multiple times to numerous host systems. The IOV system, in coupling or connecting multiple host computers and multiple IO devices, provides IO virtualization and host-to-host communication services to the host computers. The system comprises device interfaces coupled to IO devices, and host interfaces coupled to each of a number of host computers. The IO devices are initialized in a first domain. Each host interface exposes functions of the independent IO devices to the host computer to which it is coupled. Each host computer accesses functions from a host domain that is an independent domain specific to the host computer performing the access. The first domain is different from the host domain. | 03-03-2011 |
20110119423 | Assignment of Resources in an Input/Output (I/O) Virtualization System - An Input/Output (IO) Virtualization (IOV) system provides a mechanism for sharing computer peripheral devices or resources between multiple host computers by presenting a single resource multiple times to numerous host systems. The IOV system provides IO virtualization and host-to-host communication services to the host computers. The system comprises device interfaces coupled to the IO devices. Each IO device comprises at least one endpoint function (EPF). Host interfaces are each coupled to one of a number of host computers. Each host interface includes a proxy, and each proxy comprises configuration data. | 05-19-2011 |
20160098206 | SYSTEM AND METHOD FOR IMPROVING MEMORY TRANSFER - System and method for performing a high-bandwidth memory copy. Memory transfer instructions allow for copying of data from a first memory location to a second memory location without the use of load and store word instructions thereby achieving a high-bandwidth copy. In one embodiment, the method includes the steps of (1) decoding a destination address from a first memory transfer instruction, (2) storing the destination address in a register in the bus interface unit, (3) decoding a source address from a second memory transfer instruction, and (4) copying the contents of a memory location specified by the source memory address to a memory location specified by the contents of the register. Other methods and a microprocessor system are also presented. | 04-07-2016 |
Patent application number | Description | Published |
20090323535 | DISTRIBUTING INFORMATION ACROSS EQUAL-COST PATHS IN A NETWORK - A method of distributing data across a network having a plurality of equal-cost paths. Also, a device for distributing data over a network according to the method. The data, which is typically contained in data packets, may be distributed based on at least one attribute of each of the packets. The data may also be distributed according to a weighted distribution function that allows for unequal amounts of traffic to be distributed to each of the equal-cost paths. | 12-31-2009 |
20100306513 | Processor Core and Method for Managing Program Counter Redirection in an Out-of-Order Processor Pipeline - A processor core and method for managing program counter redirection in an out-of-order processor pipeline. In one embodiment, the pipeline of the processor core includes a front-end instruction fetch portion, a back-end instruction execution portion, and pipeline control logic. Operation of the instruction fetch portion is decoupled from operation of the instruction execution portion. Following detection of a control transfer misprediction, operation of the instruction fetch portion is halted and instructions residing in the instruction fetch portion are invalidated. When the instruction associated with the misprediction reaches a selected pipeline stage, instructions residing in the instruction execution portion of the pipeline are invalidated and the flow of instructions from the instruction fetch portion to the instruction execution portion of the processor pipeline is restarted. A mispredict instruction identification checker and instruction identification tags are used to determine if a control transfer instruction is permitted to redirect instruction fetching. | 12-02-2010 |
20140185612 | Universal Network Interface Controller - A universal network interface controller (UNIC) is provided for interfacing a host computer to a switch fabric, a packet network, or both. The UNIC includes encapsulation logic configured to encapsulate a CBP communication for transmission as switch fabric data on the switch fabric. Finally, the UNIC includes transmit logic configured to transmit the encapsulated CBP communication to the remote CBP device using the switch fabric. | 07-03-2014 |
20140195634 | System and Method for Multiservice Input/Output - An apparatus for multiservice input/output switching includes a plurality of logical storage endpoints coupled to a plurality of remote servers via native input/output bus, a plurality of downstream ports coupled to a plurality of persistent storage drives, a storage transaction switch, and at least one processor configured to communicate with the plurality of remote servers and the plurality of persistent storage drives. The storage transaction switch translates received storage transaction using configured mappings from the server view to the physical view of persistent storage drives. Optionally, a network switch is integrated in the apparatus. Additionally, corresponding methods and computer readable medium embodiments are disclosed. | 07-10-2014 |
20140215463 | SYSTEMS AND METHODS FOR HANDLING VIRTUAL MACHINE PACKETS - Systems and methods for handling virtual machine packets are provided. In some aspects, a method includes receiving, by a network interface controller, an indicator of a packet from a virtual machine. The indicator bypasses a virtual switch coupled to the virtual machine. The method also includes determining, in response to receiving the indicator, whether the packet is designated for accelerated processing. The method also includes providing the indicator to the virtual switch for processing if the packet is determined not to be designated for accelerated processing. The method also includes processing, by the network interface controller, the packet for transmission if the packet is determined to be designated for accelerated processing. | 07-31-2014 |
20140310370 | Network-Displaced Direct Storage - A network-displaced direct storage architecture transports storage commands over a network interface. In one implementation, the architecture maps, at hosts, block storage commands to remote direct memory access operations (e.g., over converged Ethernet). The mapped operations are communicated across the network to a network storage appliance. At the network storage appliance, network termination receives the mapped commands, extracts the operation and data, and passes the operation and data to a storage device that implements the operation on a memory. | 10-16-2014 |
20150146527 | System, Method and Apparatus for Network Congestion Management and Network Resource Isolation - System, method and apparatus for network congestion management and network resource isolation. A high level network usage and device architecture is provided that can satisfy buffering and network bandwidth resource management for data center networks. The congestion management can be defined to bring the reaction point closer to the network ports. In one embodiment, the reaction point is resident in a network interface card (NIC). | 05-28-2015 |
20160134567 | UNIVERSAL NETWORK INTERFACE CONTROLLER - A universal network interface controller (UNIC) is provided for interfacing a host computer to a switch fabric, a packet network, or both. The UNIC includes encapsulation logic configured to encapsulate a CBP communication for transmission as switch fabric data on the switch fabric. Finally, the UNIC includes transmit logic configured to transmit the encapsulated CBP communication to the remote CBP device using the switch fabric. | 05-12-2016 |
Patent application number | Description | Published |
20090327691 | METHOD AND APPARATUS OF ENCRYPTING CONTENT DELIVERY - The invention relates to a method and apparatus for delivering a data stream to a plurality of clients in a network. The method involves receiving the data stream from a media server, where the data stream includes a plurality of data packets and a data stream identifier associated with at least one of the plurality of data packets, securing the data stream received from the media server by applying a filter to the data stream to obtain a filtered data packet from the plurality of data packets based on the data stream identifier, encrypting the filtered data packet using an encryption scheme to obtain a encrypted media content, and distributing the encrypted media content to at least one of the plurality of clients in the network. | 12-31-2009 |
20110188577 | Method and system for parallelizing video compression - Video data compression performance is improved through the use of multiple processors operating in parallel. The parallel processors perform motion or spatial estimation, where portions of a video frame are found to be similar to portions in reference frames. Because this estimation operation can be very time consuming, the use of multiple processors can reduce the overall time required, or they can enable higher-performing algorithms that might otherwise require a prohibitively long processing time. The motion or spatial estimation results are applied to reconstructed versions of the video frame data to enable high levels of video data compression. | 08-04-2011 |
20110246673 | Method and System for Optimizing the Content and Transfer of Media Files - Media files, including video, are compressed using information about subsequent processing, or transcoding, that will later be applied to the files. The compression allows the files to be uploaded over a limited-bandwidth device more quickly or less expensively than would otherwise be required. The files are decompressed prior to the transcoding process. | 10-06-2011 |
Patent application number | Description | Published |
20110150077 | QUANTIZATION PARAMETER PREDICTION - A method for encoding a video frame. The method including obtaining a current frame from a video stream, where the video stream includes a number of frames, determining a first base QP value for the current frame, and sending the first base QP value for the current frame to a decoder. The method also includes obtaining a first macroblock from the current frame, where the first macroblock includes a first image on the current frame, determining a first actual quantization parameter (QP) value for the first macroblock, and determining a first reference block for the first macroblock. The method also includes determining a first predicted QP value for the first macroblock using the first reference block, calculating a first ΔQP value for the first macroblock, and sending the first ΔQP value, a first prediction mode, and a first reference vector to the decoder. | 06-23-2011 |
20130163758 | Methods and Apparatus for Key Delivery in HTTP Live Streaming - A key delivery mechanism that delivers keys to an OS platform (e.g., iOS platform) devices for decrypting encrypted HTTP live streaming data. An HTTPS URL for a stateless HTTPS service is included in the manifest for an encrypted HTTP live stream obtained by an application (e.g., a browser) on an OS platform device. The URL includes an encrypted key, for example as a query parameter value. The application passes the manifest to the OS. The OS contacts the HTTPS service to obtain the key using the URL indicated in the manifest. Since the encrypted key is a parameter of the URL, the encrypted key is provided to the HTTPS service along with information identifying the content. The HTTPS service decrypts the encrypted key and returns the decrypted key to the OS over HTTPS, thus eliminating the need for a database lookup at the HTTPS service. | 06-27-2013 |
20130166906 | Methods and Apparatus for Integrating Digital Rights Management (DRM) Systems with Native HTTP Live Streaming - Methods and apparatus for integrating digital rights management (DRM) systems with native HTTP live streaming. Several methods for integrating a DRM system with HTTP live streaming on an operating system (OS) platform are described. In each of these methods, a manifest is delivered to an application on a device; the application then accesses a remote DRM server to obtain a license and one or more keys for the content. The DRM server enforces the rights of the client in regard to the indicated content. The application may modify the manifest to indicate a method for obtaining the key. The application delivers the manifest to the OS, which uses the indicated method (e.g., a URL) to obtain the key. While similar, the methods primarily differ in the manner in which the OS is directed to obtain the key. | 06-27-2013 |
Patent application number | Description | Published |
20120179543 | Targeted advertisement - The present invention provides a method and a system for providing targeted advertisements to a user. The method includes determining a set of signals corresponding to at least one online activity associated with the user and then analyzing the set of signals to identify one or more user interests. The set of signals includes at least one of a share signal, a view signal, a search signal, and a click signal. Further, the method includes tagging the user with at least one ad exchange cookie based on the identified user interests and an available advertisement pool. Lastly, the method includes displaying, by an advertisement network, an advertisement to the user based on the ad exchange cookie. | 07-12-2012 |
20130262653 | Construction Of Social Structures - Embodiments of a method for determining a mapping are illustrated. In an embodiment, the method includes receiving a log record from a tracking component that is located on a plurality of web pages. The method further includes determining a first mapping between a plurality of anchors associated with the plurality of users. The method also includes determining a second mapping between the plurality of users based on the first mapping. | 10-03-2013 |
20140019239 | Social Quality Of Content - Embodiments for a method for ranking social quality of content published on a plurality of web pages are provided. In an embodiment, the method includes receiving at least one log record from a tracking component on at least one web page. The one log record is indicative of at least one user activity on the at least one web page. The method further includes aggregating the at least one log record corresponding to preferably each of the plurality of web pages based on one or more parameters. The method also includes assigning a first score for preferably each of the plurality of web pages based on the aggregating. The first score is indicative of a social quality of content published in the at least one web page. The method includes ranking the plurality of web pages based on the first score. | 01-16-2014 |
20140100944 | METHOD AND SYSTEM FOR ONLINE CAMPAIGN OPTIMIZATION - An advertisement campaign optimization system, method, and a computer product for determining real time bidding data corresponding to one or more advertisement campaigns targeting one or more users are disclosed. In an embodiment, the method comprises receiving a bid request for the one or more advertisement campaigns. User interest data corresponding to the one or more users is determined. One or more bidding rules based on a first data set and a second data set are also determined. The first data set comprises data corresponding to the one or more users and the second data set comprises data corresponding to the one or more advertisement campaigns. The method determines real time bidding data based on the user interest data and the one or more bidding rules. | 04-10-2014 |
20140122245 | METHOD FOR AUDIENCE PROFILING AND AUDIENCE ANALYTICS - Embodiments of a method for generating reports are illustrated. In an embodiment, the method includes receiving a log record from a tracking component that is located on a plurality of web pages. The method includes extracting a plurality of user features for a plurality of users based on the at least one log record. The method further includes determining a first mapping between the plurality of users and a plurality of user features, and a second mapping between the plurality of users and a plurality of advertisement campaign descriptors. The method also includes merging the first mapping and the second mapping to create a merged data model, and analyzing the merged data model to generate reports. | 05-01-2014 |
Patent application number | Description | Published |
20100145624 | STATISTICAL VALIDATION OF CANDIDATE GENES - Provided herein are methods for evaluating associations between candidate markers and a trait of interest in a plant population. In various embodiments, the plant population is a breeding population, particularly early stage breeding populations. The methods include obtaining a genotypic value for candidate markers and correlating the marker with the trait. Various association models can be used to evaluate the association, and include statistical methods relevant to the structure of plant breeding populations. Population structure may be accounted for in the association models by using Principle Component Analysis. Further provided is a novel statistical approach for association mapping in early stage breeding materials using a transmission disequilibrium based methodology. Markers identified using the methods of the invention can be used in marker assisted breeding and selection, for constructing genetic linkage maps, to identify genes contributing to a trait of interest, and for generating transgenic plants having a desired trait. | 06-10-2010 |
20100204921 | METHOD FOR SELECTING STATISTICALLY VALIDATED CANDIDATE GENES - Provided herein are methods for evaluating associations between candidate genes and a trait of interest in a population. The methods include a combination of genome-wide association analysis and one or more of nested association mapping (NAM), expression QTL analysis (eQTL), and allele epistastic analysis (AEA). Markers are selected or prioritized if they are shown to be positively-correlated with a trait of interest using GWA and a combination of one or both of NAM and eQTL. Also provided are models for evaluating the association between a candidate marker and a trait in a nested population of organisms. These methods include single marker regression and multiple marker regression models. Markers identified using the methods of the invention can be used in marker assisted breeding and selection, as genetic markers for constructing linkage maps, for gene discovery, for identifying genes contributing to a trait of interest, and for generating transgenic organisms having a desired trait. | 08-12-2010 |
20100269216 | NETWORK POPULATION MAPPING - Provided herein are methods for mapping quantitative trait loci in a connected population of organisms. The invention includes evaluating associations between markers and a trait of interest using network population mapping (NPM). The methods include assembling a network of individual members for association mapping, wherein the members are connected at the allelic level. Members of the network are grouped according to a shared haplotype at one or more marker loci, and the network can be used to identify or validate QTL within the chromosomal region surrounding or flanked by the marker loci. The methods further include a means for estimating and ranking the effects of multiple alleles across the mapping population. Further provided is a novel simple interval mapping model as well as a novel composite interval mapping model for evaluating allele-specific associations across a connected mapping population. | 10-21-2010 |
20110035847 | YIELD TRAITS FOR MAIZE - Methods for introgressing an allele of interest of a locus associated with a yield trait into | 02-10-2011 |
20110191892 | GENETIC MARKERS ASSOCIATED WITH DROUGHT TOLERANCE IN MAIZE - The presently disclosed subject matter relates to methods and compositions for identifying, selecting, and/or producing drought tolerant maize plants or germplasm. Maize plants or germplasm that have been identified, selected, and/or produced by any of the methods of the presently disclosed subject matter are also provided. | 08-04-2011 |
20110296753 | METHODS AND COMPOSITIONS FOR PREDICTING UNOBSERVED PHENOTYPES (PUP) - Methods for predicting unobserved phenotypes are provided. In some embodiments, the methods include (a) determining marker effects for a plurality of markers in a genotyped and phenotyped reference population with respect to a phenotype, wherein the reference population includes an F | 12-08-2011 |
20120151625 | METHODS FOR INCREASING GENETIC GAIN IN A BREEDING POPULATION - Methods for method for increasing genetic gain in a breeding process are provided. Also provided are methods for choosing breeding pairs predicted to produce progeny having desired phenotypes, methods for increasing the likelihood of producing progeny individual having desired phenotypes, methods for generating progeny individual having desired genotypes and/or phenotypes, progeny produced thereby, and cells, seeds, parts, and tissues cultures thereof. | 06-14-2012 |
20140170660 | METHODS AND COMPOSITIONS FOR PREDICTING UNOBSERVED PHENOTYPES (PUP) - Methods for predicting unobserved phenotypes are provided. In some embodiments, the methods include (a) determining marker effects for a plurality of markers in a genotyped and phenotyped reference population with respect to a phenotype, wherein the reference population includes an F | 06-19-2014 |