Patent application number | Description | Published |
20110223365 | KETAL ESTER DERIVATIVES - The present disclosure relates to the preparation of acrylate, alkacrylate, allyl, and polycarbonate derivatives of hydroxy ketal esters, and uses thereof. | 09-15-2011 |
20120035376 | METHODS FOR THE MANUFACTURE OF ACETALS AND KETALS, AND THE ACETALS AND KETALS PRODUCED THEREBY - A method for producing a product that comprises glycerol ketal of ethyl levulinate or propylene glycol ketal of ethyl levulinate comprises reacting either glycerol or propylene glycol with ethyl levulinate in the presence of a homogenous or heterogeneous catalyst system in a reactor system. The ethyl levulinate and either glycerol or propylene glycol are heated to remove water, polyol, and excess ethyl levulinate. The excess ethyl levulinate and polyol is recycled back to the reactor. The product is distilled in a specific fashion and optionally treated by means of a stabilizing agent or acid species removal bed, to obtain a composition comprising glycerol ketal of ethyl levulinate or propylene glycol ketal of ethyl levulinate wherein the composition comprises less than or equal to about 2 wt % contaminants. | 02-09-2012 |
20120118201 | POLYKETAL ADDUCTS, METHODS OF MANUFACTURE AND USES THEREOF - Disclosed herein is a polyketal adduct obtained by forming an ester between a hydrocarbon polyol and a ketocarboxylic acid to produce an intermediate polyketocarboxylic ester. The intermediate polyketocarboxylic ester can be purified via crystallization to achieve purities of greater than 99.0% and then ketalized to produce the polyketal adduct, which can be used in polymer compositions. The polyketal adduct I is obtained at high purity and at high yield. | 05-17-2012 |
20120118832 | IONIC POLYMERS, METHOD OF MANUFACTURE, AND USES THEREOF - An ionic polymer of formula VI | 05-17-2012 |
20130087073 | STABILIZED LEVULINIC ESTER KETALS - The invention describes methods of preparation and compositions of plasticizers. The plasticizers include at least 2 alkyl ketal ester moieties and have a molecular weight of greater than 300. In one aspect, the alkyl ketal ester moieties are levulinic ester ketals. Certain compositions contain at least one of an antioxidant, a UV stabilizer, a thermal stabilizer or mixtures thereof, present in the composition from about 0.01 to about 5.0 percent by weight of the total composition. | 04-11-2013 |
20130310288 | KETAL COMPOUNDS AND USES THEREOF - Various esterified alkyl ketal ester or hydroxyalkyl ketal ester products are useful as components of organic polymer compositions. The ketal esters are produced in certain transesterifications between alkyl ketal esters and/or hydroxyalkyl ketal esters and polyols, aminoalcohols, polyamines, and/or polycarboxylic acids. The products are excellent plasticizers for a variety of organic polymers, notable poly(vinyl chloride) plastisols. The products are also very good lubricants for many lubrication applications. | 11-21-2013 |
20140163127 | KETAL ESTER DERIVATIVES - The present disclosure relates to the preparation of acrylate, alkacrylate, allyl, and polycarbonate derivatives of hydroxy ketal esters, and uses thereof. | 06-12-2014 |
20140343222 | POLY(LACTONE)S, METHOD OF MANUFACTURE, AND USES THEREOF - A poly(lactone) of formula (I) wherein b=0 or 1; the molar ratio of w:r:s:t=(0-30):(99.9-2):(0-98):(0-30), and w+s+t is at least 1; R | 11-20-2014 |
20150080585 | METHODS FOR THE MANUFACTURE OF ACETALS AND KETALS, AND THE ACETALS AND KETALS PRODUCED THEREBY - A method for producing a product that comprises glycerol ketal of ethyl levulinate or propylene glycol ketal of ethyl levulinate comprises reacting either glycerol or propylene glycol with ethyl levulinate in the presence of a homogenous or heterogeneous catalyst system in a reactor system. The ethyl levulinate and either glycerol or propylene glycol are heated to remove water, polyol, and excess ethyl levulinate. The excess ethyl levulinate and polyol is recycled back to the reactor. The product is distilled in a specific fashion and optionally treated by means of a stabilizing agent or acid species removal bed, to obtain a composition comprising glycerol ketal of ethyl levulinate or propylene glycol ketal of ethyl levulinate wherein the composition comprises less than or equal to about 2 wt % contaminants. | 03-19-2015 |
Patent application number | Description | Published |
20130191081 | CREATING A WELL PATH - A method or methods, and systems and computer program products for performing or executing such method(s), comprising developing a well plan based on a plurality of points in three-dimensional space, refining the well plan to remove noise, smoothing the refined well plan, adjusting resolution of the smoothed well plan, converting the resolution-adjusted well plan into a plurality geometric shapes, mapping the plurality of geometric shapes to ones of a plurality of drillable shapes via image processing and pattern recognition, and optimizing the mapped well plan by synthesizing into at least one drillable profile. | 07-25-2013 |
20140005996 | INTERACTIVE AND THREE-DIMENSIONAL WELL PATH DESIGN | 01-02-2014 |
20140232723 | MOVING VISUALIZATIONS BETWEEN DISPLAYS AND CONTEXTS - Apparatus and methods for displaying a visualization of an object within a boundary area of a first display based on first display characteristics thereof, determining second display characteristics of a second display, formatting the visualization based on the second display characteristics, and providing the visualization to the second display without at least a portion of the boundary area for display thereon. The visualization may be displayed with a visualization context on the first display, and another visualization may be displayed with a visualization context on the second display. | 08-21-2014 |
20140232724 | MOVING VISUALIZATIONS BETWEEN DISPLAYS AND CONTEXTS - Apparatus for and methods including displaying a visualization of an object within a boundary area of a first display based on first display characteristics, determining second display characteristics of a second display, and formatting the visualization based on the second display characteristics. The visualization is then provided to the second display, without at least a portion of the boundary area, for display on the second display. | 08-21-2014 |
Patent application number | Description | Published |
20120105654 | Methods and Systems for Processing a Video for Stabilization and Retargeting - Methods and systems for processing a video for stabilization and retargeting are described. A recorded video may be stabilized by removing shake introduced in the video, and a video may be retargeted by modifying the video to fit to a different aspect ratio. Constraints can be imposed that require a modified video to contain pixels from the original video and/or to preserve salient regions. In one example, a video may be processed to estimate an original path of a camera that recorded the video, to estimate a new camera path, and to recast the video from the original path to the new camera path. To estimate a new camera path, a virtual crop window can be designated. A difference transformation between the original and new camera path can be applied to the video using the crop window to recast the recorded video from the smooth camera path. | 05-03-2012 |
20120141044 | Removing Illumination Variation from Images - An image comprising varying illumination is selected. Patches of pixels from among the plurality of pixels with the image are identified. Similarities between pairs of patches of pixels based on pixel intensities associated with the pairs of patches of pixels are calculated. Illumination values for the plurality of pixels within the image based on the calculated similarities between the pairs of patches of pixels is calculated. The illumination variation from the image is removed based on the calculated illumination values for the plurality of pixels within the image. | 06-07-2012 |
20130182134 | Methods and Systems for Processing a Video for Stabilization Using Dynamic Crop - Methods and systems for processing a video for stabilization are described. A recorded video may be stabilized by removing at least a portion of shake introduced in the video. An original camera path for a camera used to record the video may be determined. A crop window size may be selected and a crop window transform may accordingly be determined. The crop window transform may describe a transform of the original camera path to a modified camera path that is smoother than the original camera path. A smoothness metric indicative of a degree of smoothness of the modified path may be determined. Based on a comparison of the smoothness metric to a predetermined threshold, for example, the crop window transform may be applied to the original video to obtain a stabilized modified video. | 07-18-2013 |
20140044404 | Methods and Systems for Video Retargeting Using Motion Saliency - Methods and systems for video retargeting and view selection using motion saliency are described. Salient features in multiple videos may be extracted. Each video may be retargeted by modifying the video to preserve the salient features. A crop path may be estimated and applied to a video to retarget each video and generate a modified video preserving the salient features. An action score may be assigned to portions or frames of each modified video to represent motion content in the modified video. Selecting a view from one of the given modified videos may be formulated as an optimization subject to constraints. An objective function for the optimization may include maximizing the action score. This optimization may also be subject to constraints to take into consideration optimal transitioning from a view from a given video to another view from another given video, for example. | 02-13-2014 |
20140071299 | Methods and Systems for Removal of Rolling Shutter Effects - Methods and systems for rolling shutter removal are described. A computing device may be configured to determine, in a frame of a video, distinguishable features. The frame may include sets of pixels captured asynchronously. The computing device may be configured to determine for a pixel representing a feature in the frame, a corresponding pixel representing the feature in a consecutive frame; and determine, for a set of pixels including the pixel in the frame, a projective transform that may represent motion of the camera. The computing device may be configured to determine, for the set of pixels in the frame, a mixture transform based on a combination of the projective transform and respective projective transforms determined for other sets of pixels. Accordingly, the computing device may be configured to estimate a motion path of the camera to account for distortion associated with the asynchronous capturing of the sets of pixels. | 03-13-2014 |
20140072216 | Image De-Hazing by Solving Transmission Value - An image processing server performs haze-removal from images. Global atmospheric light is estimated and an initial transmission value is estimated. In one embodiment, a solver is applied to an objective function to recover a scene radiance value based on the estimated atmospheric light and estimated transmission value. The scene radiance value is used to construct an image without haze. In a simplified method that avoids using a solver, bilateral filtering is performed on the transmission image in order to construct an image without haze. | 03-13-2014 |
20140118390 | SYSTEM AND METHOD FOR GROUPING RELATED PHOTOGRAPHS - A computer-implemented method, computer program product, and computing system is provided for interacting with images having similar content. In an embodiment, a method may include identifying a plurality of photographs as including a common characteristic. The method may also include generating a flipbook media item including the plurality of photographs. The method may further include associating one or more interactive control features with the flipbook media item. | 05-01-2014 |
20140119664 | IMAGE DENOISING SYSTEM AND METHOD - A method, computer program product, and computer system for identifying a first portion of a facial image in a first image, wherein the first portion includes noise. A corresponding portion of the facial image is identified in a second image, wherein the corresponding portion includes less noise than the first portion. One or more filter parameters of the first portion are determined based upon, at least in part, the first portion and the corresponding portion. At least a portion of the noise from the first portion is smoothed based upon, at least in part, the one or more filter parameters. At least a portion of face specific details from the corresponding portion is added to the first portion. | 05-01-2014 |
20140153832 | FACIAL EXPRESSION EDITING IN IMAGES BASED ON COLLECTIONS OF IMAGES - Implementations disclose editing of facial expressions and other attributes based on collections of images. In some implementations, a method includes receiving an indication of one or more desired facial attributes for a face depicted in a target image. The method searches stored data associated with a plurality of different source images depicting the face and finds one or more matching facial attributes in the stored data that match the one or more desired facial attributes. The matching facial attributes are associated with one or more portions of the source images. One or more target image portions in the target image are replaced with the one or more portions of the source images associated with the matching facial attributes. | 06-05-2014 |
20140205206 | SYSTEMS AND METHODS FOR RESIZING AN IMAGE - In some instances, an image may have dimensions that do not correspond to a slot to display the image. For example, an image content item may have dimensions that do not correspond to a content item slot. The image may be resized using seam carving to add or remove pixels of the image. A saliency map for the image may be used having saliency scores for each pixel of the image. Evaluation metrics may be used before, during, and after, seam carving to determine whether salient content is affected by the seam carving. In some instances, a seam cost threshold value may be used for adaptive step size during the seam carving. The resized image may then be outputted, such as for an image content item to be served with a resource. | 07-24-2014 |
20140267801 | CASCADED CAMERA MOTION ESTIMATION, ROLLING SHUTTER DETECTION, AND CAMERA SHAKE DETECTION FOR VIDEO STABILIZATION - An easy-to-use online video stabilization system and methods for its use are described. Videos are stabilized after capture, and therefore the stabilization works on all forms of video footage including both legacy video and freshly captured video. In one implementation, the video stabilization system is fully automatic, requiring no input or parameter settings by the user other than the video itself. The video stabilization system uses a cascaded motion model to choose the correction that is applied to different frames of a video. In various implementations, the video stabilization system is capable of detecting and correcting high frequency jitter artifacts, low frequency shake artifacts, rolling shutter artifacts, significant foreground motion, poor lighting, scene cuts, and both long and short videos. | 09-18-2014 |
20140327788 | METHODS AND SYSTEMS FOR PROCESSING A VIDEO FOR STABILIZATION USING DYNAMIC CROP - Methods and systems for processing a video for stabilization are described. A recorded video may be stabilized by removing at least a portion of shake introduced in the video. An original camera path for a camera used to record the video may be determined. A crop window size may be selected, a crop window transform may accordingly be determined, and the crop window transform may be applied to the original video to provide a modified video from a viewpoint of the modified motion camera path. | 11-06-2014 |
20140340409 | GENERATING PHOTO ANIMATIONS - Implementations generally relate to generating photo animations. In some implementations, a method includes receives a plurality of photos from a user. The method also includes selecting photos from the plurality of photos that meet one or more predetermined similarity criteria. The method also includes generating an animation using the selected photos. | 11-20-2014 |
20140341482 | GENERATING COMPOSITIONS - Implementations generally relate to generating compositional media content. In some implementations, a method includes receiving a plurality of photos from a user, and determining one or more composition types from the photos. The method also includes generating compositions from the selected photos based on the one or more determined composition types. The method also includes providing the one or more generated compositions to the user. | 11-20-2014 |
20150036947 | SYSTEMS AND METHODS FOR RESIZING AN IMAGE - In some instances, an image may have dimensions that do not correspond to a slot to display the image. For example, an image content item may have dimensions that do not correspond to a content item slot. The image may be resized using seam carving to add or remove pixels of the image. A saliency map for the image may be used having saliency scores for each pixel of the image. Evaluation metrics may be used before, during, and after, seam carving to determine whether salient content is affected by the seam carving. In some instances, a seam cost threshold value may be used for adaptive step size during the seam carving. The resized image may then be outputted, such as for an image content item to be served with a resource. | 02-05-2015 |
Patent application number | Description | Published |
20110021202 | QUALITY OF SERVICE (QoS) RESOURCES WITHIN A WIRELESS COMMUNICATIONS SYSTEM - In an embodiment, an access terminal sends a request for a level of Quality of Service (QoS) resources to an access network, the QoS resource request associated with a call attempt by the access terminal. The access terminal proceeds with call set-up for the call attempt irrespective of whether the access network grants the QoS resource request. Alternatively, the access terminal waits for an extended period of time before the call attempt is permitted to fail. In a further example, in the event of call failure, the access terminal can refrain from informing a user thereof of the call failure. In another embodiment, the access network can respond to the QoS resource request with an allocation of a lower level QoS resources than requested if the requested QoS resources are not available. The access terminal can likewise be permitted to participate in the call with the lower level QoS resources. | 01-27-2011 |
20110211439 | QUALITY OF SERVICE (QoS) ACQUISITION AND PROVISIONING WITHIN A WIRELESS COMMUNICATIONS SYSTEM - In an embodiment, an access network (AN) receives a message configured to prompt a conditional allocation of Quality of Service (QoS) resources to an access terminal (AT). The message can be received from the AT or from an application server (AS) that arbitrates a communication session for the AT. In another embodiment, if the AT determines that a QoS resource request has not yet been granted, the AT waits until the traffic channel (TCH) has been obtained for a communication session before resending the QoS resource request. In another embodiment, if the AT determines to initiate or join a second communication session before a confirmation that QoS resources for a first communication session are relinquished, the AT waits until the confirmation is received before a request for QoS resources for the second communication session is sent. | 09-01-2011 |
20110292798 | SELECTIVELY PROVISIONING CALL SETUP QUALITY OF SERVICE (QoS) RESOURCE RESERVATIONS DURING A COMMUNICATION SESSION WITHIN A WIRELESS COMMUNICATIONS SYSTEM - A dormant AT receives a request to initiate a communication session with at least one target AT. At this point, the AT does not have an active TCH associated or a QoS reservation at least for an IP flow associated with call setup for the communication session to be initiated. The AT configures and transmits, to an access network (AN), a message at least to request the QoS resource reservation for the IP flow associated with call setup for the communication session to be initiated. The AN grants the request for the QoS resource reservations for the IP flow. In an embodiment, the AN can grant the QoS resource request by transmitting a QoS resource reservation assignment message on an assigned TCH to the AT. A target AT of the session is also allocated an active TCH and IP-flow QoS resource reservation by the AN. | 12-01-2011 |
20140321393 | QUALITY OF SERVICE (QoS) ACQUISITION AND PROVISIONING WITHIN A WIRELESS COMMUNICATIONS SYSTEM - In an embodiment, an access network (AN) receives a message configured to prompt a conditional allocation of Quality of Service (QoS) resources to an access terminal (AT). The message can be received from the AT or from an application server (AS) that arbitrates a communication session for the AT. In another embodiment, if the AT determines that a QoS resource request has not yet been granted, the AT waits until the traffic channel (TCH) has been obtained for a communication session before resending the QoS resource request. In another embodiment, if the AT determines to initiate or join a second communication session before a confirmation that QoS resources for a first communication session are relinquished, the AT waits until the confirmation is received before a request for QoS resources for the second communication session is sent. | 10-30-2014 |
Patent application number | Description | Published |
20110253643 | High Surface Area Fibrous Silica Nanoparticles - Disclosed are high surface area nanoparticles that have a fibrous morphology. The nanoparticles have a plurality of fibers, wherein each fiber is in contact with one other fiber and each fiber has a length of between about 1 nm and about 5000 nm. Also disclosed are applications of the nanoparticles of the present invention, and methods of fabrication of the nanoparticles of the present invention. | 10-20-2011 |
20130089739 | NANOSTRUCTURED METAL OXIDES AND MIXED METAL OXIDES, METHODS OF MAKING THESE NANOPARTICLES, AND METHODS OF THEIR USE - Embodiments of the present disclosure provide for nanoparticles, methods of making nanoparticles, methods of using the nanoparticles, and the like. Nanoparticles of the present disclosure can have a variety of morphologies, which may lead to their use in a variety of technologies and processes. Nanoparticles of the present may be used in sensors, optics, mechanics, circuits, and the like. In addition, nanoparticles of the present disclosure may be used in catalytic reactions, for CO oxidation, as super-capacitors, in hydrogen storage, and the like. | 04-11-2013 |
20130224106 | HYDROGEN GENERATION - A process for the decomposition of methane can be controlled to form ethane or hydrogen with a solid carbon product. | 08-29-2013 |
Patent application number | Description | Published |
20110054180 | Magnetic Nanoparticle-Supported Glutathione as a Sustainable Organocatalyst - This invention relates to the use of nano-organocatalysts, and, more specifically, to the use of magnetic nanomaterial-supported organocatalysts. It is an object of the present invention to provide “green” catalysts and protocols. According to one embodiment of the invention, a nano-organocatalyst in the form of a magnetic nanomaterial-supported organocatalyst is provided. According to other embodiments of the invention, glutathione and cysteine are provided as organocatalysts and magnetic nanomaterial-supported glutathione and magnetic nanomaterial-supported cysteine are provided for use as nano-organocatalysts. According to another embodiment of the invention, a method of using a recyclable magnetic nanomaterial-supported organocatalyst using a totally benign aqueous protocol, without using any organic solvent in the reaction or during the workup, is provided. According to a further embodiment of the invention, a recyclable magnetic nanomaterial-supported organocatalyst for various organocatalytic reactions, including but not limited to Paal-Knorr reactions, aza-Michael addition and pyrazole synthesis, is provided. | 03-03-2011 |
20130096334 | Magnetic Nanoparticle-Supported Glutathione as a Sustainable Organocatalyst - This invention relates to the use of nano-organocatalysts, and, more specifically, to the use of magnetic nanomaterial-supported organocatalysts. It is an object of the present invention to provide “green” catalysts and protocols. According to one embodiment of the invention, a nano-organocatalyst in the form of a magnetic nanomaterial-supported organocatalyst is provided. According to other embodiments of the invention, glutathione and cysteine are provided as organocatalysts and magnetic nanomaterial-supported glutathione and magnetic nanomaterial-supported cysteine are provided for use as nano-organocatalysts. According to another embodiment of the invention, a method of using a recyclable magnetic nanomaterial-supported organocatalyst using a totally benign aqueous protocol, without using any organic solvent in the reaction or during the workup, is provided. According to a further embodiment of the invention, a recyclable magnetic nanomaterial-supported organocatalyst for various organocatalytic reactions, including but not limited to Paal-Knorr reactions, aza-Michael addition and pyrazole synthesis, is provided. | 04-18-2013 |
Patent application number | Description | Published |
20100040287 | Segmenting Printed Media Pages Into Articles - Methods and systems for segmenting printed media pages into individual articles quickly and efficiently. A printed media based image that may include a variety of columns, headlines, images, and text is input into the system which comprises a block segmenter and a article segmenter system. The block segmenter identifies and produces blocks of textual content from a printed media image while the article segmenter system determines which blocks of textual content belong to one or more articles in the printed media image based on a classifier algorithm. A method for segmenting printed media pages into individual articles is also presented. | 02-18-2010 |
20120240135 | HIGH-LEVEL LANGUAGE FOR SPECIFYING CONFIGURATIONS OF CLOUD-BASED DEPLOYMENTS - A high-level object-oriented specification language allows configurable components of a cloud-based deployment to be modeled by a class definition that includes a group of configurable class parameters. The object-oriented specification language supports extension of an existing base class definition to create new class definitions, and supports inheritance of class parameters from the existing base class definition by the new class definitions. A cloud-based deployment can be customized based on class definitions used in configuring one or more generic deployments, such as by modifying class parameter values of the class definitions, varying interrelationships between the classes, and supplementing existing class parameters with new class parameters. The high-level object-oriented specification language supports class definitions that model hardware and virtual resources as well as software roles and service roles served by software applications and services in a cloud-based deployment. Syntax for specifying dependency and connectivity between classes is also provided. | 09-20-2012 |
20120266159 | Selection of Ranked Configurations - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selection of ranked configurations. In one aspect, a method includes providing a plurality of class definitions for selection, each class definition modeling a respective data or functional component of a cloud-based environment using a group of configurable class parameters, each class definition supporting instantiation and inheritance of the class definition in a configuration specification for a cloud-based deployment; deriving respective performance metrics associated with each of the plurality of class definitions based on aggregated performance of multiple cloud-based deployments, wherein the multiple cloud-based deployments had been carried out according to respective configuration specifications that require instantiation of the class definition or a new class definition derived from the class definition; and utilizing the respective performance metrics associated with each of the plurality of class definitions in ranking the plurality of class definitions. | 10-18-2012 |
20140123129 | HIGH-LEVEL LANGUAGE FOR SPECIFYING CONFIGURATIONS OF CLOUD-BASED DEPLOYMENTS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for high-level language for specifying configurations of cloud-based deployments. In one aspect, a method includes receiving a configuration specification for configuring a cloud-based deployment, the configuration specification being written in a specification language and requiring instantiation of respective class definitions of one or more classes, each class modeling a respective data or functional component of the cloud-based deployment using a group of configurable class parameters, and the respective class definition of each class representing a requested state of the data or functional component modeled by the class; deriving a plurality of application programming interface (API) calls for configuring the cloud-based deployment based on the class definitions of the one or more classes; causing the plurality of API calls to be executed to configure the cloud-based deployment. | 05-01-2014 |
Patent application number | Description | Published |
20090281847 | Method and System For Data Disaggregation - A method and system for migrating source data from a source database to a destination database based on energy efficiency and conservation. A migration server evaluates the source data for usage and requirements and defines data usage and requirement tags for the source data. The source data is disaggregated into one or more source data sets based on the data usage and requirement tags. The migration server then identifies candidate destinations for the source data, wherein each candidate destination has stored data identified with usage and requirement tags. The data migration server compares the first usage and requirement tags of the source data with the second usage and requirement tags of the stored data and identifies an optimal destination database based on the comparing step. The data migration server migrates the source data to the optimal destination database. | 11-12-2009 |
20090282044 | Energy Efficient Data Provisioning - A method and system for provisioning data that has been collected and stored in a source database. The source database is a database that consumes a large amount of power and drains the company's database resources. The method and system determine which data should be provisioned and sent to a target server, the target server being more energy efficient than the source database and less exhausting of company resources. Various factors, such as the amount of data being requested and the frequency of change of the requested data, determine whether a transfer of data from the source database to the more energy efficient target database should be performed. | 11-12-2009 |
20090282090 | Method and System For Data Dispatch - A method and system for migrating source data from one or more databases to a destination database, wherein the destination database is selected based on power consumption of the destination database. A data migration server determines which destination database should be selected by selecting a number of candidates and comparing the power consumed, the available space and the maximum monthly power consumption limit. A user intervention policy is created to evaluate which data should be moved to a destination database. A “payback period” is calculated to determine the amount of time that will elapse before savings are realized. | 11-12-2009 |
20090282273 | Method and System For Data Migration - A method and system for migrating source data from one or more databases to a destination database, wherein the destination database is selected based on power consumption of the destination database. A data migration server determines which destination database should be selected by selecting a number of candidates and comparing the power consumed, the available space and the maximum monthly power consumption limit. A user intervention policy is created to evaluate which data should be moved to a destination database. A “payback period” is calculated to determine the amount of time that will elapse before savings are realized. | 11-12-2009 |
Patent application number | Description | Published |
20100088334 | HIERARCHY MANAGER FOR MASTER DATA MANAGEMENT - A method, apparatus, and article of manufacture is configured to define a structured view of data in a computer system. A relational database management system (RDBMS) stores information in the computer system. As part of a process and framework, a series of business rules and process workflows that manage data (that is hierarchical in nature) that resides in one or more RDBMS tables are maintained. User input is accepted that defines a hierarchical structure that is projected onto the data. The hierarchical structure is stored as metadata in the RDBMS. The hierarchical structure is utilized to graphically visualize, manage, and manipulate the data. | 04-08-2010 |
20110078201 | RAGGED AND UNBALANCED HIERARCHY MANAGEMENT AND VISUALIZATION - A method, apparatus, and article of manufacture provide the ability to define a view of data in a computer system A relational database management system (RDBMS) executes and stores the information in the computer system. As part of a process and framework, a series of business rules and process workflows are maintained to manage hierarchical data that resides in RDBMS tables. User input is accepted that defines a hierarchy that is projected onto the data. The hierarchy may be parent-child relationships with no level consistency. Alternatively, the hierarchy may have branches and levels, with each of the levels having a consistent meaning but inconsistent depths due to one level of a branch being unpopulated. The hierarchy is stored as metadata in the RDBMS and utilized to graphically visualize, manage, and manipulate the data. | 03-31-2011 |
20120084257 | MASTER DATA MANAGEMENT VERSIONING - A method, system, apparatus, and article of manufacture provide the ability to maintain multiple versions of structured views of data in a computer system. A relational database management system (RDBMS) is executed that stores master data in the computer system in master RDBMS tables. The master data is hierarchical in nature and hierarchy metadata for the master data is stored in the RDBMS tables. As part of a process and framework, a series of business rules and process workflows are maintained to manage the master data. Version tables are created in the RDBMS that correspond to each of the master RDBMS tables. Each of the version tables includes an attribute denoting version information. Versions of the master data are defined by replicating the master data and hierarchy metadata into the corresponding version tables. The version tables are used to graphically visualize, manage, and manipulate the versions of the master data. | 04-05-2012 |
Patent application number | Description | Published |
20090209826 | Intubation systems and methods - A device, a system, and a method for intubation are disclosed. The intubation device includes a handle disposed at a proximal end of the intubation device, a guiding tip having a camera disposed at a distal end of the intubation device, an inter-trachea tube connecting the handle and the guiding tip. The camera is configured to guide insertion of an intra-trachea tube into a patient, wherein the guiding tip is configured to be inserted inside the intra-trachea tube while the handle remains outside the intra-trachea tube. | 08-20-2009 |
20100030020 | Optical surgical device and method of use - An optical device includes a shaft, a handle and a camera assembly. The handle is coupled to the shaft at a first end, and the camera assembly is coupled to the shaft at a second end. Camera circuitry and software may be provided in the shaft and the handle, so that, in one embodiment, the device may be constructed with reusable portions of the camera circuitry and software. | 02-04-2010 |
20120082970 | PORTABLE LAPAROSCOPIC TRAINER - A portable surgical training device is provided. The trainer includes a top cover spaced apart from a base to form a simulated body cavity for locating model organs that are substantially obscured from the field of view of the user. The top cover includes a video display, fixed insertion ports and interchangeable inserts containing simulated tissue layers. The training device has open sides for demonstrating and training lateral surgical techniques including a simulated or live tissue colon attached to a support leg for simulating transanal minimally invasive surgery. A training endoscope with an adjustable focal length for use with the trainer and, in particular, with optical trocars is disclosed. The surgical trainer can be angled and is well suited for training laparoscopic surgery techniques and demonstrating surgical instruments. | 04-05-2012 |
20140107417 | Cannula with Integrated Camera and Illumination - A cannula assembly includes a tubular element forming a lumen, a deployable element of a subassembly, and an electronic component mounted to the deployable element. The tubular element has a proximal end and a distal end adapted to be inserted into a body cavity. The deployable element is coupled through the subassembly to the tubular element, and is adapted to transition between a closed position and an open position. The electronic component has at least one imaging device and at least one illumination source. The subassembly, including the deployable element and the electronic component, are releasable from the tubular element. | 04-17-2014 |
20140242564 | PORTABLE LAPAROSCOPIC TRAINER - A portable surgical training device is provided. The trainer includes a top cover spaced apart from a base to form a simulated body cavity for locating model organs that are substantially obscured from the field of view of the user. The top cover includes a video display, fixed insertion ports and interchangeable inserts containing simulated tissue layers. The training device has open sides for demonstrating and training lateral surgical techniques including a simulated or live tissue colon attached to a support leg for simulating transanal minimally invasive surgery. A training endoscope with an adjustable focal length for use with the trainer and, in particular, with optical trocars is disclosed. The surgical trainer can be angled and is well suited for training laparoscopic surgery techniques and demonstrating surgical instruments. | 08-28-2014 |
Patent application number | Description | Published |
20100154412 | APPARATUS AND METHOD FOR PROVIDING THERMAL MANAGEMENT OF A SYSTEM - An embodiment is an apparatus for providing thermal management of a diesel aftertreatment device. The apparatus includes an intake throttle, at least one exhaust gas recirculation (EGR) valve coupled to the intake throttle, a turbine bypass valve coupled to the at least one EGR valve and a control mechanism coupled to the intake throttle, the at least one EGR valve and the turbine bypass valve for selectively actuating at least one of the valves based on an engine operation profile. | 06-24-2010 |
20100180590 | BYPASS VALVE ACTUATION - A system and method for controlling air flow in an engine system. In one embodiment, the system includes an engine, a turbocharger coupled to the engine, and a compressor bypass valve coupled to the turbocharger and to the engine. The compressor bypass valve includes a mechanism that allows the compressor bypass valve to be closed by default and allows the compressor bypass valve to be actuated passively when acted upon by a boost pressure when the boost pressure increases above a predefined pressure threshold. According to the system and method disclosed herein, the compressor bypass valve is passive, and thus controls air flow to the engine without requiring active control circuitry or logic. | 07-22-2010 |
20130124068 | APPARENT PLUMBING VOLUME OF AIR INTAKE AND FRESH AIRFLOW VALUE DETERMINATION - An apparatus for fresh airflow determination includes an operating conditions module that interprets a MAF value, a current operating condition and a charge flow value. The apparatus further includes a volume estimation module that determines an apparent plumbing volume of an air intake assembly in response to the MAF value, the current operating condition and the charge flow value. The apparatus further includes a volume reporting module that provides the apparent plumbing volume. | 05-16-2013 |
20130317722 | COMBUSTION CONTROLLER FOR INTERNAL COMBUSTION ENGINE - According to one embodiment, an apparatus for controlling combustion in an internal combustion engine having a fuel delivery system includes a cylinder contents prediction module configured to predict at least one condition within a combustion cylinder of the internal combustion engine. The apparatus also includes a fueling parameter selection module configured to generate a fuel command for the fuel delivery system. The fuel command is based at least partially on the predicted at least one condition within the combustion cylinder. | 11-28-2013 |
20140116380 | SYSTEMS AND METHODS FOR OPTIMIZATION AND CONTROL OF INTERNAL COMBUSTION ENGINE STARTING - An engine starting system and technique include selecting a target engine speed profile from a plurality of engine speed profiles based on operator inputs and operating parameters of the vehicle. A feedback control strategy is used to substantially conform the engine speed with the target speed profile during starting until a target speed is reached in which fueling is initiated to start the engine. | 05-01-2014 |
20140278017 | APPARATUS, SYSTEM, AND METHOD FOR REDUCING ENGINE KNOCK - A system and method for reducing engine knock associated with an internal combustion engine. An exhaust gas recirculation sub-system is fluidly connected to the internal combustion engine and includes a compressor and an exhaust gas storage tank fluidly connected to the compressor. In response to measuring that engine knock is occurring, compressed exhaust gas is injected from the exhaust gas storage tank into a combustion chamber of the internal combustion engine. | 09-18-2014 |
Patent application number | Description | Published |
20080265166 | Techniques for 3-D Elastic Spatial Registration of Multiple Modes of Measuring a Body - Techniques for registration of multiple measurement modes of a body include receiving first and second data from different modes. Each includes measured values with coordinate values. For two mechanically aligned modes, any nonrigid registration is performed. For some modes, the nonrigid registration includes a coarse transformation and multiple fine scale transformations. The coarse transformation maximizes a coarse similarity measure. The second data is subdivided into contiguous subregions. Fine transformations are determined between the subregions and corresponding portions of the first data to maximize a fine similarity measure. Subdividing and determining fine transformations repeats until stop conditions are satisfied. Transformations between the last divided subregions are interpolated. Any of the fine similarity measure, a search region, interpolation method, sub-division location, and the use of rigid or non-rigid fine transformations are adaptive to properties of the first or second data so that the registration is automatic without human intervention. | 10-30-2008 |
20090161938 | QUANTITATIVE REAL-TIME 4D STRESS TEST ANALYSIS - Stress test analysis is facilitated through the acquired and manipulated use of a sequence of volumetric data regarding the heart (and may particularly comprise the left ventricle) for the assessment of the health state of the heart. Several provided and illustrated examples specifically relate to ultrasound volumetric data, but the volumetric data may be obtained through the use of any imaging modality (e.g., CT, MRI, X-ray, PET, SPECT, etc.) or combination thereof, and may be used to compute one or more functional quantitative metrics (e.g., ejection fraction.) The volumetric data may also be used to render one or more views of the heart, and particularly of the left ventricle. This disclosure relates to these and other uses of such volumetric data, and to some various implementations thereof, such as methods, systems, and graphical user interfaces. | 06-25-2009 |
20100128955 | METHODS AND APPARATUS FOR GENERATING AND ARCHIVING X-RAY FLUOROSCOPY IMAGES - Methods and apparatus for generating and archiving x-ray fluoroscopy images are provided. The method includes obtaining x-ray fluoroscopy data comprising a plurality of image frames and performing image enhancement, including motion correction, based on a subset of the acquired plurality of x-ray fluoroscopy image frames to generate a single enhanced x-ray image. | 05-27-2010 |
20110193882 | TECHNIQUES FOR 3-D ELASTIC SPATIAL REGISTRATION OF MULTIPLE MODES OF MEASURING A BODY - Techniques for registration of multiple measurement modes of a body include receiving first and second data from different modes. Each includes measured values with coordinate values. For two mechanically aligned modes, any non-rigid registration is performed. For some modes, the non-rigid registration includes a coarse transformation and multiple fine scale transformations. The coarse transformation maximizes a coarse similarity measure. The second data is sub-divided into contiguous sub-regions. Fine transformations are determined between the sub-regions and corresponding portions of the first data to maximize a fine similarity measure. Sub-dividing and determining fine transformations repeats until stop conditions are satisfied. Transformations between the last-divided sub-regions are interpolated. Any of the fine similarity measure, a search region, interpolation method, subdivision location, and the use of rigid or non-rigid fine transformations are adaptive to properties of the first or second data so that the registration is automatic without human intervention. | 08-11-2011 |
20110311118 | Techniques for 3-D Elastic Spatial Registration of Multiple Modes of Measuring a Body - Techniques for registration of multiple measurement modes of a body include receiving first and second data from different modes. Each includes measured values with coordinate values. For two mechanically aligned modes, any non-rigid registration is performed. For some modes, the non-rigid registration includes a coarse transformation and multiple fine scale transformations. The coarse transformation maximizes a coarse similarity measure. The second data is sub-divided into contiguous sub-regions. Fine transformations are determined between the sub-regions and corresponding portions of the first data to maximize a fine similarity measure. Sub-dividing and determining fine transformations repeats until stop conditions are satisfied. Transformations between the last-divided sub-regions are interpolated. Any of the fine similarity measure, a search region, interpolation method, sub-division location, and the use of rigid or non-rigid fine transformations are adaptive to properties of the first or second data so that the registration is automatic without human intervention. | 12-22-2011 |
20120177178 | FLUOROSCOPY SYSTEMS AND METHODS - Fluoroscopy imaging systems including an X-ray generator, a detector, and control circuitry coupled to the detector are provided. The control circuitry may be adapted to receive a digital signal from the detector, to process the digital signal, and to communicate the processed digital signal to a monitor for display during a fluoroscopy imaging operation. The fluoroscopy imaging systems may also include a user interface having at least one configurable adjustment configured to enable a user to adjust one or more imaging parameters affecting the digital signal during the fluoroscopy imaging operation. The control circuitry is adapted to set at least one of a range of the configurable adjustment, a step size of the configurable adjustment, or a default value of the configurable adjustment based on input from the user via the user interface. | 07-12-2012 |
Patent application number | Description | Published |
20090265423 | METHOD AND SYSTEM OF MOBILE APPLICATION IMPLEMENTATION ON NETWORK SERVER - The invention discloses a communication system having mobile applications implemented on a server. The disclosed system has a server component, a client component and a communication component. The server component facilitates atleast one of: creation, installation, upgradation, distribution, customization, maintenance, removal or discovery of the mobile applications on the server. The client component has a user interface and a display. The client component facilitates interaction with the server component. The communication component facilitates communication between the server component and the client component. | 10-22-2009 |
20110261147 | Recording a Videoconference Using a Recording Server - A videoconference may be initiated between a plurality of endpoints. At least one of the endpoints may be coupled to a recording server, which may be configured to record the videoconference. A configuration may be selected (e.g., automatically or manually) for performing the recording. The endpoint (e.g., acting as an MCU) may transmit information to endpoints and may transmit recording information to the recording server. The recording information may be different from the videoconference information. For example, it may be in a “streaming friendly” format, at a different bit rate, encoded differently, have different inputs, etc. The manner in which the videoconference is stored and/or recorded may be based on the selected configuration. Clients may be configured to receive and display the videoconference from the recording server and may be configured to change the provided layout to different layouts, e.g., based on user input. | 10-27-2011 |
20110261150 | Selective Audio Combination for a Conference - Selective audio combination for a conference. The conference may be initiated between a plurality of participants at respective participant locations. The conference may be performed using a plurality of conferencing endpoints at each of the participant locations. Audio may be received from each of the plurality of conferencing endpoints. Audio level information may also be received from each of the plurality of conferencing endpoints. The audio may be combined from a plural subset of the plurality of conferencing endpoints to produce conference audio. The plural subset is less than all of the plurality of conferencing endpoints. The audio may be combined based on the audio level information. The conference audio may be provided to the plurality of conferencing endpoints. | 10-27-2011 |
20130335515 | Call Movement in a Conferencing System - Providing high availability multi-way conferencing. Separate signaling and media components may be provided within an MCU or among a cluster of MCUs. A signaling server may control signaling aspects of a conference while a media server may provide media support for the conference. In the event of media server failure, the signaling server may assign a new media server to provide media support for the conference. A backup signaling server may also monitor the signaling server and may provide signaling support for the conference in the event of signaling server failure. | 12-19-2013 |
20130339781 | High Availability Conferencing Architecture - Providing high availability multi-way conferencing. Separate signaling and media components may be provided within an MCU or among a cluster of MCUs. A signaling server may control signaling aspects of a conference while a media server may provide media support for the conference. In the event of media server failure, the signaling server may assign a new media server to provide media support for the conference. A backup signaling server may also monitor the signaling server and may provide signaling support for the conference in the event of signaling server failure. | 12-19-2013 |
20140192142 | Recording a Videoconference Using Video Different from the Videoconference - A videoconference may be initiated between a plurality of endpoints. At least one of the endpoints may be coupled to a recording server, which may be configured to record the videoconference. A configuration may be selected (e.g., automatically or manually) for performing the recording. The endpoint (e.g., acting as an MCU) may transmit information to endpoints and may transmit recording information to the recording server. The recording information may be different from the videoconference information. For example, it may be in a “streaming friendly” format, at a different bit rate, encoded differently, have different inputs, etc. The manner in which the videoconference is stored and/or recorded may be based on the selected configuration. Clients may be configured to receive and display the videoconference from the recording server and may be configured to change the provided layout to different layouts, e.g., based on user input. | 07-10-2014 |