Patent application number | Description | Published |
20090083055 | Method and system for a scratchcard - A method and a system are provided for providing online services associated with a scratchcard, such as domain name registration, online storage and Internet hosting. The method includes providing the scratchcard to a user, the scratchcard including a non-visible portion displaying an identifier. The method includes, responsive to a user request, verifying the identifier as valid. The method includes registering a domain name for the user if the identifier is verified as valid. | 03-26-2009 |
20090307130 | METHOD AND SYSTEM FOR DELAYED PAYMENT OF PREPAID CARDS - A method and system for accepting delayed payment of prepaid cards is described. The method includes providing a prepaid card to a purchaser, the prepaid card associated with a face value. The method includes, responsive to a redemption of the prepaid card, providing a consideration in accordance to the face value. The method includes receiving a payment for the prepaid card after the consideration has been provided. | 12-10-2009 |
20100040210 | METHOD AND SYSTEM FOR AUTOMATED USER AUTHENTICATION - A method and system for authenticating a telephone number. The method includes receiving a user-inputted telephone number over a communication channel. The method includes providing a security code to a user over the communication channel. The method includes initiating a voice telephone call session to the user-inputted telephone number. The method includes prompting the user over the voice telephone call session. The method includes responsive to receiving the security code from the user over the voice telephone call session, authenticating the user-inputted telephone number. | 02-18-2010 |
Patent application number | Description | Published |
20150309144 | SYSTEMS AND METHODS FOR SELF-CALIBRATED, NONLINEAR PHASE CONTRAST CORRECTION OF MAGNETIC RESONANCE IMAGES - A system and method of self-calibrated correction for residual phase in phase-contrast magnetic resonance (PCMR) imaging data. The method includes receiving PCMR image data from an MR scanner system, segmenting static tissue from non-static cardiovascular elements of the image data, calculating a non-linear fitted-phase basis function, the non-linear fitted-phase basis function based on system artifacts of the PCMR system, adding the non-linear fitted-phase basis function to linear fit terms, and subtracting the result of the adding step from the PCMR imaging data. The system includes a PCMR scanning apparatus configured to provide PCMR image data, a scanner control circuit configured to control the scanning apparatus during image acquisition, the scanner control circuitry in communication with a control processor, the control processor configured to execute computer-readable instructions that cause the control processor to perform the method. A non-transitory computer-readable medium is also disclosed. | 10-29-2015 |
20150310640 | SYSTEMS AND METHODS FOR COMPRESSED SENSING FOR MULTI-SHELL MAGNETIC RESONANCE IMAGING - A method of compressed sensing for multi-shell magnetic resonance imaging includes obtaining magnetic resonance imaging data, the data being sampled along multi-shell spherical coordinates, the spherical coordinates coincident with a plurality of spokes that converge at an origin, constructing a symmetric shell for each respective sampled multi-shell to create a combined set of data, performing a three-dimensional Fourier transform on the combined set of data to reconstruct an image, and de-noising the reconstructed image by iteratively applying a sparsifying transform on non-sampled data points of neighboring shells. The method can also include randomly under-sampling the imaging data to create missing data points. A system configured to implement the method and a non-transitory computer readable medium are also disclosed. | 10-29-2015 |
Patent application number | Description | Published |
20130271130 | METHODS FOR MEASURING DIFFUSIONAL ANISOTROPY - A method for measuring diffusional anisotropy in diffusion-weighted magnetic resonance imaging. The method includes determining an orientation diffusion function (ODF) for one or more fibers within a single voxel, wherein the ODF includes lobes representative of a probability of diffusion in a given direction for the one or more fibers. The method also includes characterizing an aspect ratio of the lobes. The method further includes determining a multi-directional anisotropy metric for the one or more fibers based on the aspect ratio of the lobes. | 10-17-2013 |
20130281822 | IMAGE CORRECTION USING MULTICHANNEL BLIND DECONVOLUTION WITH HOMOMORPHIC FILTERING - A method includes obtaining a plurality of magnetic resonance (MR) coil images of a subject of interest, each MR coil image being generated from one of an array of MR receiving coils; combining the plurality of coil images to generate an image estimate of the subject of interest; performing a multichannel blind deconvolution (MBD) process including: deriving coil sensitivity information for every one of the array of MR receiving coils based on the image estimate or a filtered image estimate derived from the image estimate; updating the image estimate or the filtered image estimate using the derived coil sensitivity information to generate an updated image estimate; and applying a homomorphic filter to the image estimate to derive the filtered image estimate, or to the updated image estimate to derive a filtered updated image estimate, or a combination thereof. | 10-24-2013 |
20140167753 | DIFFUSION SPECTRUM IMAGING SYSTEMS AND METHODS - Systems and methods for generating a magnetic resonance (MR) image of a tissue are provided. A method includes acquiring MR raw data. The MR raw data corresponds to MR signals obtained at undersampled q-space locations for a plurality of q-space locations that is less than an entirety of the q-space locations and the MR signals at the q-space locations represent the three dimensional displacement distribution of the spins in the imaging voxel. The method also includes performing a joint image reconstruction technique on the MR raw data to exploit structural correlations in the MR signals to obtain a series of accelerated MR images and performing, for each image pixel in each accelerated MR image of the series of accelerated MR images, a compressed sensing reconstruction technique to exploit q-space signal sparsity to identify a plurality of diffusion maps. | 06-19-2014 |
20140312897 | MAGNETIC RESONANCE IMAGING DATA CORRECTION METHODS AND SYSTEMS - Systems and methods for correcting magnetic resonance (MR) data are provided. One method includes receiving the MR data and correcting errors present in the MR data due to non-uniformities in magnetic field gradients used to generate the diffusion weighted MR signals. The method also includes correcting errors present in the MR data due to concomitant gradient fields present in the magnetic field gradients by using one or more gradient terms. At least one of the gradient terms is corrected based on the correction of errors present in the MR data due to the non-uniformities in the magnetic field gradients. | 10-23-2014 |
20150086096 | SYSTEMS AND METHODS FOR IMAGE SEGMENTATION USING A DEFORMABLE ATLAS - Systems and methods for image segmentation using a deformable atlas are provided. One method includes obtaining one or more target images, obtaining one or more propagated label probabilities for the one or more target images, and segmenting the one or more target images using a cost function of a deformable atlas model. The method further includes identifying segmented structures within the one or more target images based on the segmented one or more target images. | 03-26-2015 |
20150115955 | SYSTEMS AND METHODS FOR ACCELERATING MAGNETIC RESONANCE IMAGING - Magnetic resonance imaging systems and methods are provided. A method includes applying a slice selection gradient perpendicular to a desired slice plane and applying, substantially simultaneously with the slice selection gradient, a radiofrequency nuclear magnetic resonance excitation pulse having a bandwidth corresponding to the desired slice plane and a frequency corresponding to the frequency of protons present in the desired slice plane. The method also includes applying, during an encoding period and in a first direction, a phase encoding gradient having a phase encoding portion and a shearing portion and applying, during the readout period and in a second direction perpendicular to the first direction, a frequency encoding gradient having a portion having substantially the same shape as the shearing portion of the phase encoding gradient. | 04-30-2015 |
20160054410 | SYSTEM AND METHOD FOR LOCATING AND QUANTIFYING A BIOMARKER FOR NEUROLOGICAL DISEASE - In embodiments of the invention, the habenulae have been identified and localized in normal volunteers. Aspects of the invention determine the location, volume and magnetic susceptibility of the habenulae. Furthermore, diagnosing and monitoring patient disorders are enabled using the herein disclosed methodologies and techniques. | 02-25-2016 |
20160071269 | SYSTEM AND METHOD FOR MEDICAL IMAGE CORRECTION - A method implemented using at least one processor includes receiving a target image and a reference image. The target image is a distorted magnetic resonance image and the reference image is an undistorted magnetic resonance image. The method further includes selecting an image registration method for registering the target image to the reference image, wherein the image registration method uses an image transformation. The method further includes performing image registration of the target image with the reference image, wherein the image registration provides a plurality of optimized parameters of the image transformation. The method also includes generating a corrected image based on the target image and the plurality of optimized parameters of the image transformation. | 03-10-2016 |
Patent application number | Description | Published |
20150032808 | NETWORK-OPTIMIZED CONTENT DELIVERY FOR HIGH DEMAND NON-LIVE CONTENTS - A method, apparatus and computer-readable storage medium distribute a non-live content stream in a network. An initial meta-file is transmitted in response to a request for the content, which identifies a division of the content stream into blocks, and available sources for delivery of the blocks. The initial meta-file can identify a first multicast and a second multicast server, assigning a first and second portion of the blocks for delivery using the first and second multicast source server, respectively. The first and second portions are transmitted using the first and second multicast source servers, respectively. The first and second portions correspond to distinct non-overlapping portions of the non-live content stream. The initial meta-file can also identify a unicast source server, assigning a third portion of the blocks for delivery using the unicast source server, the third potion being transmitted by the unicast source server. | 01-29-2015 |
20150350368 | NETWORK-OPTIMIZED CONTENT DELIVERY FOR HIGH DEMAND NON-LIVE CONTENTS - A method, apparatus and computer-readable storage medium distribute a non-live content stream in a network. An initial meta-file is transmitted in response to a request for the content, which identifies a division of the content stream into blocks, and available sources for delivery of the blocks. The initial meta-file can identify a first multicast and a second multicast server, assigning a first and second portion of the blocks for delivery using the first and second multicast source server, respectively. The first and second portions are transmitted using the first and second multicast source servers, respectively. The first and second portions correspond to distinct non-overlapping portions of the non-live content stream. The initial meta-file can also identify a unicast source server, assigning a third portion of the blocks for delivery using the unicast source server, the third portion being transmitted by the unicast source server. | 12-03-2015 |
Patent application number | Description | Published |
20140089932 | CONCURRENCY IDENTIFICATION FOR PROCESSING OF MULTISTAGE WORKFLOWS - A system and method may be utilized to identify concurrency levels of processing stages in a distributed system, identify common resources and bottlenecks in the distributed system using the identified concurrency levels, and allocate resources in the distributed system using the identified concurrency levels. | 03-27-2014 |
20140089934 | CONCURRENCY IDENTIFICATION FOR PROCESSING OF MULTISTAGE WORKFLOWS - A system and method may be utilized to identify concurrency levels of processing stages in a distributed system, identify common resources and bottlenecks in the distributed system using the identified concurrency levels, and allocate resources in the distributed system using the identified concurrency levels. | 03-27-2014 |
20140201753 | SCHEDULING MAPREDUCE JOBS IN A CLUSTER OF DYNAMICALLY AVAILABLE SERVERS - There is provided a method, a system and a computer program product for improving performance and fairness in sharing a cluster of dynamically available computing resources among multiple jobs. The system collects at least one parameter associated with availability of a plurality of computing resources. The system calculates, based on the collected parameter, an effective processing time each computing resource can provide to each job. The system allocates, based on the calculated effective processing time, the computing resources to the multiple jobs, whereby the multiple jobs are completed at a same time or an approximate time. | 07-17-2014 |
20150019198 | METHOD TO APPLY PERTURBATION FOR RESOURCE BOTTLENECK DETECTION AND CAPACITY PLANNING - Inducing perturbation by varying a supply amount of the resource type in the system and measuring performance of the software entity at multiple variation levels of the supply amount of the resource type in the system. A model may be built that characterizes a relationship between the measured performance and the variation levels. The model may be applied to detect the resource bottleneck. The model may be also applied for capacity planning. | 01-15-2015 |
20150020076 | METHOD TO APPLY PERTURBATION FOR RESOURCE BOTTLENECK DETECTION AND CAPACITY PLANNING - Inducing perturbation by varying a supply amount of the resource type in the system and measuring performance of the software entity at multiple variation levels of the supply amount of the resource type in the system. A model may be built that characterizes a relationship between the measured performance and the variation levels. The model may be applied to detect the resource bottleneck. The model may be also applied for capacity planning. | 01-15-2015 |
20150178129 | RESOURCE BOTTLENECK IDENTIFICATION FOR MULTI-STAGE WORKFLOWS PROCESSING - Identifying resource bottleneck in multi-stage workflow processing may include identifying dependencies between logical stages and physical resources in a computing system to determine which logical stage involves what set of resources; for each of the identified dependencies, determining a functional relationship between a usage level of a physical resource and concurrency level of a logical stage; estimating consumption of the physical resources by each of the logical stages based on the functional relationship determined for each of the logical stages; and performing a predictive modeling based on the estimated consumption to determine a concurrency level at which said each of the logical stages will become bottleneck. | 06-25-2015 |
20150227392 | Enabling Dynamic Job Configuration in Mapreduce - Methods, systems, and articles of manufacture for enabling dynamic task-level configuration in MapReduce are provided herein. A method includes generating a first set of configurations for a currently executing MapReduce job, wherein said set of configurations comprises job-level configurations and task-level configurations; dynamically modifying configurations associated with a mapper component and/or a reducer component associated with at least one ongoing map task and/or ongoing reduce task of the MapReduce job based on the generated first set of configurations; and deploying said first set of configurations to the mapper component and/or the reducer component associated with the MapReduce job. | 08-13-2015 |
20150227393 | Dynamic Resource Allocation in Mapreduce - Methods, systems, and articles of manufacture for dynamic resource allocation in MapReduce are provided herein. A method includes partitioning input data into one or more sized items of input data associated with a MapReduce job; determining a total number of mapper components, and a total number of reducer components for the MapReduce job based on said partitioning; dynamically determining an allocation of resources to each of the total number of mapper components and reducer components during run-time of the MapReduce job, wherein said dynamically determining the allocation of resources comprises monitoring one or more utilization parameters for each of the total number of mapper components and total number of reducer components during run-time of the MapReduce job; and dynamically determining a number of concurrently executing mapper components and reducer components from the total number of mapper components and the total number of reducer components for the MapReduce job. | 08-13-2015 |
20150309731 | Dynamic Tuning of Memory in MapReduce Systems - Methods, systems, and computer program products for dynamic tuning of memory in MapReduce systems are provided herein. A method includes analyzing (i) memory usage of a first sub-set of multiple tasks associated with a MapReduce job and (ii) an amount of data utilized across the first sub-set of the multiple tasks; determining a memory size to be allocated to the first sub-set of the multiple tasks based on said analyzing, wherein said memory size minimizes a cost function related to said memory usage and said amount of data utilized; performing a task-wise performance comparison among a second sub-set of the multiple tasks associated with the MapReduce job using the determined memory size to be allocated to the first sub-set of the multiple tasks to generate a set of memory allocation results; and dynamically applying the set of memory allocation results to one or more additional tasks associated with the MapReduce job. | 10-29-2015 |
20160124897 | CACHE MANAGEMENT FOR RDMA DATA STORES - Embodiments relate to methods, systems and computer program products for cache management in a Remote Direct Memory Access (RDMA) data store. Aspects include receiving a request from a remote computer to access a data item stored in the RDMA data store and creating a lease including a local expiration time for the data item. Aspects further include creating a remote pointer to the data item, wherein the remote pointer includes a remote expiration time and transmitting the remote pointer to the remote computer, wherein the lease is an agreement that that the remote computer can perform RDMA reads on the data item until the remote expiration time. | 05-05-2016 |
20160124898 | CACHE MANAGEMENT FOR RDMA DATA STORES - Embodiments relate to methods, systems and computer program products for cache management in a Remote Direct Memory Access (RDMA) data store. Aspects include receiving a request from a remote computer to access a data item stored in the RDMA data store and creating a lease including a local expiration time for the data item. Aspects further include creating a remote pointer to the data item, wherein the remote pointer includes a remote expiration time and transmitting the remote pointer to the remote computer, wherein the lease is an agreement that that the remote computer can perform RDMA reads on the data item until the remote expiration time. | 05-05-2016 |
Patent application number | Description | Published |
20090317446 | Calcium Phosphate Nanofibers - Calcium-phosphate nanofiber matrices comprising randomly dispersed crystalline calcium-phosphate nanofibers are provided. The nanofibers are synthesized using sol-gel methods combined with electrospinning. The nanofibers may be hollow, solid or may comprise a calcium-phosphate shell surrounding a polymer containing inner core to which biologically functional additives may be added. The nanofiber matrices may be used to culture bone and dental cells, and as implants to treat bone, dental or periodontal diseases and defects. | 12-24-2009 |
20110124026 | MULTI-PURPOSE SUBSTRATES USEFUL FOR CELL CULTURE AND METHODS FOR MAKING AND USING THE SAME - Described herein are multi-purpose substrates composed of (1) a base coated with a calcium phosphate coating and (2) a fluorophore-labeled collagen adsorbed on the calcium phosphate coating. The multi-purpose substrates are useful in culturing and studying the activity of a variety of cells. The multi-purpose substrates described herein can be used for both solution- and image-based analysis of cultured cells. New methods for producing and using such coated substrates are also disclosed. | 05-26-2011 |
20110294142 | Multiply Fluorescently Labeled Calcium Phosphate-Protein Surfaces - Described herein are multiply-fluorescently-labeled calcium phosphate protein substrates composed of a base coated with a fluorophore-labeled calcium phosphate coating and further having a fluorescently-labeled protein. The multiply-fluorescently-labeled substrate may be a fluorescently labeled calcium phosphate surface having a fluorescently-labeled collagen. The substrates are useful in culturing and studying the activity of a variety of cells, including bone cells. The substrates described herein can be used for both solution- and image-based analysis of cultured cells. New methods for producing and using such coated substrates are also disclosed. | 12-01-2011 |
20110294151 | Fluorescently Labeled Calcium Phosphate Surfaces - Described herein are substrates composed of a base coated with a fluorophore-labeled calcium phosphate coating. The substrates are useful in culturing and studying the activity of a variety of cells. The substrates described herein can be used for both solution- and image-based analysis of cultured cells. New methods for producing and using such coated substrates are also disclosed. | 12-01-2011 |
20120295353 | METHODS OF MAKING AND USING POLYMERS AND COMPOSITIONS - Disclosed are methods of making and using polymers compositions. The polymer compositions may have monomer/oligomer mixtures that may have at least one silicone monomer or oligomer and at least one non-silicone monomer or oligomer, at least one crosslinker, and/or at least one polymerization initiator. The polymer compositions are cured, after which they may be useful in bioapplications, such as for use as freestanding films or coatings on a substrate, such as a mold, for cell culture. | 11-22-2012 |
20130029422 | Composite Substrate for 3D Cell Culture - A cell culture article comprises a substrate having a micro-structured surface and a thin hydrophobic elastomeric coating disposed on the substrate. The coating forms a micro-structured cell culture surface and is sufficiently thin to reduce absorption of hydrophobic molecules from an aqueous medium in contact with the coating, relative to articles fabricated entirely from the hydrophobic elastomer. | 01-31-2013 |
20130313735 | Electrospun Calcium Phosphate Nanofibers - Calcium-phosphate nanofiber matrices comprising randomly dispersed crystalline calcium-phosphate nanofibers are provided. The nanofibers are synthesized using sol-gel methods combined with electrospinning The nanofibers may be hollow, solid or may comprise a calcium-phosphate shell surrounding a polymer containing inner core to which biologically functional additives may be added. The nanofiber matrices may be used to culture bone and dental cells, and as implants to treat bone, dental or periodontal diseases and defects. | 11-28-2013 |
20140141503 | CELL CULTURE SUBSTRATE HAVING UNIFORM SURFACE COATING - An article for culturing cells includes (i) a substrate having a surface; (ii) a plurality of pillars extending from the surface of the substrate; and (iii) a polymeric coating disposed on the surface of the substrate between the pillars, forming a plurality of mini-menisci on the surface of the substrate between the plurality of pillars. The mini-menisci may have diameters of from about 20 to about 250 micrometers. The plurality of pillars are spaced apart from one another in a manner to encourage cell growth on the mini-menisci rather than the on top of the pillars. Such articles may effectively address issues associated with the meniscus effect on a global scale. | 05-22-2014 |
Patent application number | Description | Published |
20140048088 | COMB DEVICE FOR HAIR TREATMENT - A comb applicator device system for applying hair treatment material to hair. The system include a comb device configured with apertures on the teeth and cavities or tunnels inside the teeth and the comb body. An entry opening is configured on the wall of the comb body to connect a tubing system with a pump. The pump can pump liquid hair treatment material from its container to the comb body and teeth, applying to hair when combing hair. | 02-20-2014 |
20140108110 | Goal-Oriented Long Term Incentive Learning, Feedback and Survey Award System - A long term goal oriented incentive learning and feedback award system is disclosed. A plurality of third party providers are enabled to directly provide financial incentives to a user in exchange for a specific user performance. A user is enabled to set up a trust account on the system to accumulate the financial incentives under the restriction of a long term goal. The long term goal includes supporting college education, supporting retirement, staring a business, or patenting an innovation. A user performance includes a school study, a feedback to teachers or a feedback about a medicine or a political survey. | 04-17-2014 |
20140108114 | System for Providing Conditional User Awards - A long term goal oriented commercial promotion system is disclosed. A user is enabled to set up a trust account on the system to accumulate the financial incentives under the condition of a long term goal. The long term goal includes supporting college education, supporting retirement, staring a business, or patenting an innovation. A user performance includes various commercial activities required by a merchant. | 04-17-2014 |
20140257954 | Goal-Oriented Long Term Incentive Award Education System - A long term goal oriented incentive learning and feedback award system is disclosed. A kid user, parent, a school, a charity and/or a program provider are enabled to directly interact to provide financial incentives to the kid user to be motivated in a program. A parent, a school, a charity and/or a program provider are also enabled to define any task or content on the system. A kid user is enabled to set up a monetary holding account on the system to accumulate the financial incentives under a long term goal. A charity is enabled to provide direct financial support to any programs registered on the system. | 09-11-2014 |
20150025951 | Incentive Providing Task Management System - An incentive providing task management system is disclosed. A plurality of providers are enabled to directly provide financial incentives to a user in exchange for a specific user performance. A user is enabled to set up a trust account on the system to accumulate the financial incentives. A user task performance may include a school study, a feedback to teachers or a feedback about a medicine or a political survey, or a contracted task performance between two contracting parties. | 01-22-2015 |
Patent application number | Description | Published |
20150186441 | INDEX MAINTENANCE BASED ON A COMPARISON OF REBUILD VS. UPDATE - A method, system and computer program product for index maintenance in a computer system comprising a plurality of nodes, a database, and an index to the database. In one embodiment, the method comprises, for a defined period of time, building a snapshot of selected change requests received by the nodes to change the database. After this defined period of time, a selection is made, based on specified criteria, whether to rebuild a new index to the database, or to add entries to a current index. When the selection is to rebuild a new index, the new index is rebuilt based on data in the database and in the change requests in the snapshot. When the selection is to add entries to a current index, entries are added to the current index based on data in the database and in the change requests in the snapshot. | 07-02-2015 |
20150186452 | ADAPTIVE DATA FETCHING FROM NETWORK STORAGE - Methods, systems and computer program products for data fetching in a networked computing environment. In one embodiment, the method comprises receiving a request from an analytical node for a set of data for a defined job, and identifying in networked storage a subset of the data for the job. The subset of data is loaded to the analytical node based on the sequence in which the data are projected to be accessed in the job. In an embodiment, the request includes a specification for the job, and the specification is analyzed to identify the subset of data. In one embodiment, the subset of data is identified by identifying another job having a relationship to the defined job, and identifying the data used for that other job. In an embodiment, the networked computing environment is a cloud computing environment, and the defined job is an analytics job. | 07-02-2015 |
Patent application number | Description | Published |
20130235992 | PREFERENTIAL EXECUTION OF METHOD CALLS IN HYBRID SYSTEMS - Affinity-based preferential call technique, in one aspect, may improve performance of distributed applications in a hybrid system having heterogeneous platforms. A segment of code in a program being executed on a processor may be intercepted or trapped in runtime. A platform is selected in the hybrid system for executing said segment of code, the platform determined to run the segment of code with best efficiency among a plurality of platforms in the hybrid system. The segment of code is dynamically executed on the selected platform determined to run the segment of code with best efficiency. | 09-12-2013 |
20130239128 | PREFERENTIAL EXECUTION OF METHOD CALLS IN HYBRID SYSTEMS - Affinity-based preferential call technique, in one aspect, may improve performance of distributed applications in a hybrid system having heterogeneous platforms. A segment of code in a program being executed on a processor may be intercepted or trapped in runtime. A platform is selected in the hybrid system for executing said segment of code, the platform determined to run the segment of code with best efficiency among a plurality of platforms in the hybrid system. The segment of code is dynamically executed on the selected platform determined to run the segment of code with best efficiency. | 09-12-2013 |
20140279855 | DIFFERENTIATED SECONDARY INDEX MAINTENANCE IN LOG STRUCTURED NOSQL DATA STORES - There is provided a method for operating multi-node data stores. A data table is stored in a first computing node and an index table is stored in a second computing node. The index table provides keys used for accessing data in the first computing node and other multi-node data stores. Operations that update or read the data table accessed from the first computing node and the index table accessed from the second computing node are performed. The operations optimize between latency in updating or reading the data table and the index table and data consistency maintained between data entries in the data table and data entries pointed by indices in the index table | 09-18-2014 |
20140279881 | DIFFERENTIATED SECONDARY INDEX MAINTENANCE IN LOG STRUCTURED NOSQL DATA STORES - There are provided a system and a computer program product for operating multi-node data stores. The system stores a data table in a first computing node and stores an index table in a second computing node. The index table provides keys used for accessing data in the first computing node and other multi-node data stores. The system performs operations that update or read the data table accessed from the first computing node and the index table accessed from the second computing node. The operations optimize between latency in updating or reading the data table and the index table and data consistency maintained between data entries in the data table and data entries pointed by indices in the index table. | 09-18-2014 |
20150058548 | HIERARCHICAL STORAGE FOR LSM-BASED NoSQL STORES - Logically arranged hierarchy or tiered storage may comprise a layer of storage being a faster access storage (e.g. solid state drive (SSD)) and another (e.g., next) layer being a traditional disk (e.g. HDD). In one embodiment, compaction occurs within the higher layer, e.g., until there is no more room and then during the compaction sequence the data may be moved down to the lower layer. In another embodiment, compaction and migration to a lower layer may occur within the higher layer, e.g., based on one or more policies, even if the higher layer is not full. In one embodiment, the data between layers are maintained as disjoint. In one embodiment, the more recent versions are always in the higher layer and the older versions are always in the lower layer. | 02-26-2015 |
20150058568 | HIERARCHICAL STORAGE FOR LSM-BASED NoSQL STORES - Logically arranged hierarchy or tiered storage may comprise a layer of storage being a faster access storage (e.g. solid state drive (SSD)) and another (e.g., next) layer being a traditional disk (e.g. HDD). In one embodiment, compaction occurs within the higher layer, e.g., until there is no more room and then during the compaction sequence the data may be moved down to the lower layer. In another embodiment, compaction and migration to a lower layer may occur within the higher layer, e.g., based on one or more policies, even if the higher layer is not full. In one embodiment, the data between layers are maintained as disjoint. In one embodiment, the more recent versions are always in the higher layer and the older versions are always in the lower layer. | 02-26-2015 |
20160063145 | DYNAMIC AND COLLABORATIVE WORKFLOW AUTHORING WITH CLOUD-SUPPORTED LIVE FEEDBACK - Embodiments are directed to a method of developing a workflow. The method includes receiving a proposed workflow component at a local computing device of a workflow development system. The workflow development system generates a simulation stub derived from historical workflow execution logs that are relevant to the proposed workflow component. The workflow development system executes the simulation stub, which is an approximation of the proposed workflow component. | 03-03-2016 |
Patent application number | Description | Published |
20080310207 | 3-D SRAM ARRAY TO IMPROVE STABILITY AND PERFORMANCE - A design structure for a three-dimensional memory circuit provides reduction in memory cell instability due to half-select operation by reduction of the number of memory cells sharing a sense amplifier and, potentially, avoidance of half-select operation by placing some or all peripheral circuits including local evaluation circuits functioning as a type of sense amplifier on an additional chips or chips overlying the memory array. Freedom of placement of such peripheral circuits is provided with minimal increase in connection length since word line decoders may be placed is general registration with ant location along the word lines while local evaluation circuits and/or sense amplifiers can be placed at any location generally in registration with the bit line(s) to which they correspond. | 12-18-2008 |
20080310220 | 3-D SRAM ARRAY TO IMPROVE STABILITY AND PERFORMANCE - A three-dimensional memory circuit provides reduction in memory cell instability due to half-select operation by reduction of the number of memory cells sharing a sense amplifier and, potentially, avoidance of half-select operation by placing some or all peripheral circuits including local evaluation circuits functioning as a type of sense amplifier on an additional chips or chips overlying the memory array. Freedom of placement of such peripheral circuits is provided with minimal increase in connection length since word line decoders may be placed is general registration with ant location along the word lines while local evaluation circuits and/or sense amplifiers can be placed at any location generally in registration with the bit line(s) to which they correspond. | 12-18-2008 |
20090147560 | NOVEL SRAM CELL DESIGN TO IMPROVE STABILITY - A design structure embodied in a machine readable medium for use in a design process, the design structure representing a novel semiconductor SRAM cell structure that includes at least two pull-up transistors, two pull-down transistors, and two pass-gate transistors. In one embodiment, the SRAM cell is an 8T SRAM cell structure implements a series gating feature for implementing Column Select (CS) and Row Select (WL) cell storage access with enhanced stability. Particularly, the 8-T approach adds two pass-gates, two series connected transistor devices connected at complementary nodes of two cross-coupled inverters, to control column select and row (word) select. In the other embodiment, the SRAM cell is a 9T SRAM cell structure includes a transmission gate to implement Column Select (CS) and Row Select (WL) cell storage access with enhanced stability. The 9-T approach adds three transistors to perform ANDING function to separate the row select and column select signal functions. | 06-11-2009 |
20130334602 | CONTINUOUSLY SCALABLE WIDTH AND HEIGHT SEMICONDUCTOR FINS - Arbitrarily and continuously scalable on-currents can be provided for fin field effect transistors by providing two independent variables for physical dimensions for semiconductor fins that are employed for the fin field effect transistors. A recessed region is formed on a semiconductor layer over a buried insulator layer. A dielectric cap layer is formed over the semiconductor layer. Disposable mandrel structures are formed over the dielectric cap layer and spacer structures are formed around the disposable mandrel structures. Selected spacer structures can be structurally damaged during a masked ion implantation. An etch is employed to remove structurally damaged spacer structures at a greater etch rate than undamaged spacer structures. After removal of the disposable mandrel structures, the semiconductor layer is patterned into a plurality of semiconductor fins having different heights and/or different width. Fin field effect transistors having different widths and/or heights can be subsequently formed. | 12-19-2013 |
20140027851 | BODY CONTACTS FOR FET IN SOI SRAM ARRAY - Contact with a floating body of an FET in SOI may be formed in a portion of one of the two diffusions of the FET, wherein the portion of the diffusion (such as N−, for an NFET) which is “sacrificed” for making the contact is a portion of the diffusion which is not immediately adjacent (or under) the gate. This works well with linked body FETs, wherein the diffusion does not extend all the way to BOX, hence the linked body (such as P−) extends under the diffusion where the contact is being made. An example showing making contact for ground to two NFETs (PG and PD) of a 6T SRAM cell is shown. | 01-30-2014 |
20140264444 | STRESS-ENHANCING SELECTIVE EPITAXIAL DEPOSITION OF EMBEDDED SOURCE AND DRAIN REGIONS - Shallow trench isolation structures are formed within a semiconductor layer of a substrate to define an active area. The active area is recessed relative to a top surface of the shallow trench isolation structure. A shallow trench isolation (STI) spacer is formed on sidewalls of the shallow trench isolation structure around the periphery of the active area. After formation of a gate stack structure and a gate spacer, trenches are formed such that sidewalls of the trenches are vertically coincident with sidewalls of the gate spacer and the STI spacer. Epitaxial semiconductor material can be deposited into the trenches by selective epitaxy to form an embedded source region and an embedded drain region. Because all surfaces of the trenches are semiconductor surfaces, the entire trenches can be filled with the epitaxial semiconductor material, thereby enabling lateral confinement of stress within a channel region of a field effect transistor. | 09-18-2014 |
20150115365 | CONTINUOUSLY SCALABLE WIDTH AND HEIGHT SEMICONDUCTOR FINS - Arbitrarily and continuously scalable on-currents can be provided for fin field effect transistors by providing two independent variables for physical dimensions for semiconductor fins that are employed for the fin field effect transistors. A recessed region is formed on a semiconductor layer over a buried insulator layer. A dielectric cap layer is formed over the semiconductor layer. Disposable mandrel structures are formed over the dielectric cap layer and spacer structures are formed around the disposable mandrel structures. Selected spacer structures can be structurally damaged during a masked ion implantation. An etch is employed to remove structurally damaged spacer structures at a greater etch rate than undamaged spacer structures. After removal of the disposable mandrel structures, the semiconductor layer is patterned into a plurality of semiconductor fins having different heights and/or different width. Fin field effect transistors having different widths and/or heights can be subsequently formed. | 04-30-2015 |