Patent application number | Description | Published |
20120270505 | HEADLESS EXTERNAL SENSOR DISCOVERY AND DATA ACCESS USING MOBILE DEVICE - A device, system, and machine readable medium for headless sensor measurements are disclosed. In one embodiment, the device is exclusive of a display. The device includes a sensor head to retrieve an amount of measurement data from an environment. The device also includes an I/O interface, a memory, a non-volatile storage, processing logic, and sensor data access protocol (SDAP) manageability code. The SDAP manageability code may cause the processing logic to provide a sensor type and a measurement data payload type to a mobile communication device. The SDAP manageability code additionally may cause the sensor head to take a measurement, receive measurement data from the sensor head, packetize the measurement data, and transfer the measurement data payload to the mobile communication device. | 10-25-2012 |
20130003502 | CONFIGURABLE ULTRASOUND MEASUREMENT LOGIC IN A MOBILE COMPUTING DEVICE - A device, system, method, and machine readable medium for configurable ultrasound Doppler measurements from a mobile device are disclosed. In one embodiment, the device includes an oscillator capable of generating an ultrasound frequency sound wave. The device also includes an ultrasound emission module capable of emitting a first ultrasound wave at a first frequency and at a first power level and a second ultrasound wave at a second frequency and at a second power level. The device also an ultrasound receiver and amplifier module capable of receiving and amplifying ultrasound emission waves. The device also includes processing logic capable of receiving the first and second ultrasound waves and displaying those waves on a display device. | 01-03-2013 |
20130339852 | STREAM-BASED MEDIA MANAGEMENT - The present disclosure provides systems and methods for stream-based media management. A device may be configured to receive information streams including displayable content and to at least display the displayable content. For example, a stream manager in the device may be configured to control how the displayable content is displayed on a display in the device based on activity detected in the information streams. The activity may be defined by user preferences as trigger activities. For example, upon detecting a trigger activity in an information stream, the stream manager may cause the displayable content to be displayed or hidden, may cause the manner in which the displayable content is displayed (e.g., size, shape, order, etc.) to be altered, or may cause a visible or audible alert to be generated. | 12-19-2013 |
20130347025 | PROVIDING REMOTE ACCESS VIA A MOBILE DEVICE TO CONTENT SUBJECT TO A SUBSCRIPTION - In one embodiment, the present invention includes a method for accessing content subscription information from a secure storage of a mobile device, communicating the content subscription information to an authorization service of a content provider with a request to receive content, receiving in the mobile device an authorization from the content provider which includes a time bound identifier corresponding to a time bounded authorization to receive the content during a time bounded window, and receiving and outputting the content from the mobile device during the time bounded window. Other embodiments are described and claimed. | 12-26-2013 |
20150189415 | Integrated Speaker Enclosures For Electronic Devices - Integrated speaker enclosures for electronic devices. A device chassis portion with an inner face and an outer face can be connected with a speaker enclosure portion with an inner face, an outer face, and edges. The edges match the inner face of the device chassis portion to provide an audio enclosure when the speaker enclosure portion is aligned with and in contact with the device chassis portion. | 07-02-2015 |
Patent application number | Description | Published |
20150055934 | ENHANCING KARAOKE SYSTEMS UTILIZING AUDIENCE SENTIMENT FEEDBACK AND AUDIO WATERMARKING - A digital audio/video (A/V) content can be selected from a data store within a computing device. The content can include a vocal free recording and a subsequently recorded vocal track generated by a user. A digital marker can be embedded into the audio signal of the content. The marker can be associated with a time index of the content and a unique user identity associated with a device. A different A/V content can be identified and can be linked to the marker. The different A/V content can be at a symbol, a shape, an audio, a video, and/or a text content. In one embodiment, facial gesture and/or motion gesture feedback of a consumer can be captured during playback of the digital A/V content. In the embodiment, analysis of the feedback can be utilized to generate recommendations for improvement of A/V digital content and/or status updates. | 02-26-2015 |
20150220978 | INTELLIGENT MULTICHANNEL ADVERTISEMENT SERVER - In accordance with the arrangements described herein, presentation of a first advertisement to a user in a first communication format via a first communication medium can be detected. A second communication medium being accessed by the user also can be detected. Responsive to detecting the second communication medium being accessed by the user, at least a second advertisement corresponding to the first advertisement can be presented to the user in a second communication format via the second communication medium, the second communication format being different than the first communication format. | 08-06-2015 |
20150332335 | INTERACTIVE ADVERTISEMENTS - An advertisement comprising a plurality of video portions in a single video stream can be presented to a user. While the advertisement is being presented in the single video stream, a user feedback indicating at least one of the plurality of video portions that is of interest to the user can be received from the user. The at least one of the plurality of video portions is less than a total of the plurality of video portions of the advertisement. Responsive to receiving the user feedback, an association between the user and the user feedback indicating the at least one of the plurality of video portions of the advertisement that is of interest to the user can be automatically created using a processor. The association between the user and the user feedback can be automatically stored. | 11-19-2015 |
Patent application number | Description | Published |
20090082865 | BIOCERAMIC COATED APPARATUS AND METHOD OF FORMING THE SAME - The invention relates to a bioceramic coated apparatus and method of forming the same. The apparatus may be a medical implant such as, for example, an orthopedic implant or a dental implant. The bioceramic coating is designed to increase tissue and/or bone growth upon implantation of the apparatus. The apparatus has a valve metal substrate having a nanoporous valve metal oxide surface layer. The nanoporous surface layer contains a plurality of nanopores. The nanopores have adsorbed phosphate ions on at least their interior surfaces. A bioceramic coating is formed on the nanoporous surface and anchored into the nanopores. Optionally, the nanopores are formed into a tapered shape in order to increase adhesion to the bioceramic coating. | 03-26-2009 |
20090183994 | PREPARATION OF NANO-TUBULAR TITANIA SUBSTRATE WITH OXYGEN VACANCIES AND THEIR USE IN PHOTO-ELECTROLYSIS OF WATER - The invention relates to a method of making a nanotubular titania substrate having a titanium dioxide surface comprised of a plurality of vertically oriented titanium dioxide nanotubes containing oxygen vacancies, including the steps of anodizing a titanium metal substrate in an acidified fluoride electrolyte and annealing the titanium oxide surface in a non-oxidating atmosphere. The invention further relates to a nanotubular titania substrate having an annealed titanium dioxide surface comprised of self-ordered titanium dioxide nanotubes containing oxygen vacancies. The invention further relates to a photo-electrolysis method for generating H | 07-23-2009 |
20110127167 | PREPARATION OF NANO-TUBULAR TITANIA SUBSTRATES HAVING GOLD AND CARBON PARTICLES DEPOSITED THEREON AND THEIR USE IN PHOTO-ELECTROLYSIS OF WATER - The invention relates to a method of making a nanotubular titania substrate having a titanium dioxide surface comprised of a plurality of vertically oriented titanium dioxide nanotubes containing oxygen vacancies. The method generally comprises the steps of anodizing a titanium metal substrate in an acidified fluoride electrolyte under conditions sufficient to form a titanium oxide surface comprised of self-ordered titanium oxide nanotubes, dispersing gold nanoparticles onto the titanium oxide surface, annealing the titanium oxide surface with the gold nanoparticles thereon in a non-oxidizing atmosphere, and depositing carbon onto the annealed titanium oxide surface. The invention also relates to a hybrid gold/carbon electrode formed by the method. The invention further relates to a photo-electrolysis method for generating H | 06-02-2011 |
20120160695 | NANO-TUBULAR TITANIA SUBSTRATE AND METHOD OF PREPARING SAME - The invention relates to a method of making a nanotubular titania substrate having a titanium dioxide surface comprised of a plurality of vertically oriented titanium dioxide nanotubes containing oxygen vacancies, including the steps of anodizing a titanium metal substrate in an acidified fluoride electrolyte and annealing the titanium oxide surface in a non-oxidating atmosphere. The invention further relates to a nanotubular titania substrate having an annealed titanium dioxide surface comprised of self-ordered titanium dioxide nanotubes containing oxygen vacancies. The invention further relates to a photo-electrolysis method for generating H | 06-28-2012 |
Patent application number | Description | Published |
20100240905 | Novel Curcumin and Tetrahydrocurcumin Derivatives - The invention relates to novel curcumin and tetrahydrocurcumin derivatives, which have been modified at one phenolic group to incorporate more-reactive groups. The curcumin and tetrahydrocurcumin derivatives are in the form of monomers, dimmers, and polymers. | 09-23-2010 |
20110262991 | Living Copolymer-Protein/Peptide Hybrids for Biomedical Applications - Water soluble polymers having formula I: Y-(L | 10-27-2011 |
20130190256 | Curcumin Derivatives - The invention relates to novel curcumin derivatives in which one or two of the phenolic groups have been modified. | 07-25-2013 |
20130296527 | Novel Curcumin and Tetrahydrocurcumin Derivatives - The invention relates to novel curcumin and tetrahydrocurcumin derivatives, which have been modified at one phenolic group to incorporate more-reactive groups. The curcumin and tetrahydrocurcumin derivatives are in the form of monomers, dimmers, and polymers. | 11-07-2013 |
20140134731 | Clerodendrum viscosum and Methods of Use - The present invention provides for a composition and formulations comprising an extract from | 05-15-2014 |
20140199297 | TRITERPENE GLYCOSIDE AND TRITERPENE COMPOSITIONS AND METHODS OF USING SAME - In the present invention, different strategies are used to improve the bioavailability of triterpene glycosides and triterpenes including, for example, (a) a covalent approach involving modification with polyethylene glycol and (b) a formulation approach involving non-covalent encapsulation in antibody targeted pol(DL-lactic acid) nanoparticles. | 07-17-2014 |
Patent application number | Description | Published |
20110076271 | DIAGNOSTIC METHODS AND COMPOSITIONS FOR TREATMENT OF CANCER - Disclosed herein are methods and compositions useful for the diagnosis and treatment of angiogenic disorders, including, e.g., cancer. | 03-31-2011 |
20130201553 | HIGH CAPACITY MICROSCOPE SLIDE INCUBATION SYSTEM AND MEETHOD - A microscope slide module for processing samples captured in gasketed compartments of slide assemblies which include gasket slides. The microscope slide module includes a baseplate having a number of recesses for holding the gasket slides in fixed position, a coverplate which attaches to the baseplate, such that slide assemblies including gasket slides are captured and slightly compressed between the baseplate and the coverplate. Fasteners attach the coverplate to the baseplate, and the baseplate and coverplate each include apertures which align with the gasketed compartments of the gasket slides. Also disclosed are a system and a method for processing laboratory samples. | 08-08-2013 |
20140099326 | DIAGNOSTIC METHODS AND COMPOSITIONS FOR TREATMENT OF CANCER - Disclosed herein are methods and compositions useful for the diagnosis and treatment of angiogenic disorders, including, e.g., cancer. | 04-10-2014 |
20140302056 | DIAGNOSTIC METHODS AND COMPOSITIONS FOR TREATMENT OF CANCER - Disclosed herein are methods and compositions useful for the diagnosis and treatment of angiogenic disorders, including, e.g., cancer. | 10-09-2014 |
Patent application number | Description | Published |
20130203812 | IONIC SILICONE HYDROGELS COMPRISING PHARMACEUTICAL AND/OR NUTRICEUTICAL COMPONENTS AND HAVING IMPROVED HYDROLYTIC STABILITY - The present invention relates to ionic silicone hydrogel polymers displaying improved thermal stability. More specifically, the present invention relates to a polymer formed from reactive components comprising at least one silicone component and at least one ionic component comprising at least one anionic group. The polymers of the present invention display good thermal stability and desirable protein uptake. | 08-08-2013 |
20130203813 | MEDICAL DEVICES HAVING HOMOGENEOUS CHARGE DENSITY AND METHODS FOR MAKING SAME - The present invention relates to ionic silicone hydrogel polymers comprising at least one pharmaceutical or nutriceutical component and displaying improved lysozyme uptake, low contact angle and reduced water soluble polymeric ammonium salt uptake. | 08-08-2013 |
20130217620 | IONIC SILICONE HYDROGELS - The present invention relates to ionic silicone hydrogel contact lenses which comprise at least one pharmaceutical or nutriceutical component and are formed from reaction mixtures comprising a mixture of slow-reacting hydrophilic monomers, including at least one slow-reacting ionic monomer, at least one silicone-containing component and at least one hydroxyl-containing component, wherein the ratio of the slow-reacting hydrophilic component half lives to the silicone-containing component half life is at least 2. | 08-22-2013 |
20140329859 | IONIC SILICONE HYDROGELS COMPRISING PHARMACEUTICAL AND/OR NEUTICEUTICAL COMPONENTS AND HAVING IMPROVED HYDROLYTIC STABILITY - The present invention relates to ionic silicone hydrogel polymers displaying improved thermal stability. More specifically, the present invention relates to a polymer formed from reactive components comprising at least one silicone component and at least one ionic component comprising at least one anionic group. The polymers of the present invention display good thermal stability and desirable protein uptake. | 11-06-2014 |
Patent application number | Description | Published |
20150192942 | VOLTAGE OPTIMIZATION CIRCUIT AND MANAGING VOLTAGE MARGINS OF AN INTEGRATED CIRCUIT - A voltage margin controller, an IC included the same and a method of controlling voltage margin for a voltage domain of an IC are disclosed herein. In one embodiment, the voltage margin controller includes: (1) monitoring branches including circuit function indicators configured to indicate whether circuitry in the voltage domain could operate at corresponding candidate reduced voltage levels and (2) a voltage margin adjuster coupled to the monitoring branches and configured to develop a voltage margin adjustment for a voltage regulator of the voltage domain based upon an operating number of the circuit function indicators. | 07-09-2015 |
20150212149 | DEGRADATION DETECTOR AND METHOD OF DETECTING THE AGING OF AN INTEGRATED CIRCUIT - A degradation detector for an integrated circuit (IC), a method of detecting aging in an IC and an IC incorporating the degradation detector or the method. In one embodiment, the degradation detector includes: (1) an offline ring oscillator (RO) coupled to a power gate and a clock gate, (2) a frozen RO coupled to a clock gate, (3) an online RO and (4) an analyzer coupled to the offline RO, the frozen RO and the online RO and operable to place the degradation detector in a normal state in which the offline RO is disconnected from both the drive voltage source and the clock source, the frozen RO is connected to the drive voltage source but disconnected from the clock source and the online RO is connected to both the drive voltage source and the clock source. | 07-30-2015 |
20160026195 | VOLTAGE OPTIMIZATION CIRCUIT AND MANAGING VOLTAGE MARGINS OF AN INTEGRATED CIRCUIT - A voltage margin controller, an IC included the same and a method of controlling voltage margin for a voltage domain of an IC are disclosed herein. In one embodiment, the voltage margin controller includes: (1) monitoring branches including circuit function indicators configured to indicate whether circuitry in the voltage domain could operate at corresponding candidate reduced voltage levels and (2) a voltage margin adjuster coupled to the monitoring branches and configured to develop a voltage margin adjustment for a voltage regulator of the voltage domain based upon an operating number of the circuit function indicators. | 01-28-2016 |
Patent application number | Description | Published |
20100333057 | Parametric Data-Based Process Monitoring for Adaptive Body Bias Control - Various embodiments of systems and methods are disclosed for providing adaptive body bias control. One embodiment comprises a method for adaptive body bias control. One such method comprises: modeling parametric data associated with a chip design; modeling critical path data associated with the chip design; providing a chip according to the chip design; storing the parametric data and the critical path data in a memory on the chip; reading data from a parametric sensor on the chip; based on the data from the parametric sensor and the stored critical path and parametric data, determining an optimized bulk node voltage for reducing power consumption of the chip without causing a timing failure; and adjusting the bulk node voltage according to the optimized bulk node voltage. | 12-30-2010 |
20110211582 | Interconnects using Self-timed Time-Division Multiplexed Bus - A method of sending signals, including data and timing information, between transportation units on a communication bus of an integrated circuit, by generating clock triggers for every transportation unit on the bus, thereby initiating each preceding one of the transportation units to start sending the signals in a wave-front to an adjacent succeeding one of the transportation units, where the wave-front is initiated at each of the transportation units at a common point in time, and every transportation unit applying a timing adjustment to at least one of the data and timing information that it receives in the signals from the preceding transportation unit, to at least one of (1) capture the data from the preceding transportation unit, (2) relay the data without modification from the preceding transportation unit to the succeeding transportation unit on the communication bus, and (3) load new data to the communication bus, with updated timing information in a succeeding wave-front. | 09-01-2011 |
20130191656 | POWER DISTRIBUTION FOR MICROPROCESSOR POWER GATES - Embodiments related to controlling power distribution within a microprocessor are provided. In one example, a microprocessor comprising a power supply is provided. The example microprocessor also includes a plurality of power gate zones configured to receive power from the power supply, each power gate zone including a plurality of power gates, where the power gates within any given one of the power gate zones are controlled by the microprocessor independently of its control of power gates within any other of the power gate zones. The example microprocessor is operative to cause power initially to be supplied to a first power gate in a first one of the power gate zones, power then to be supplied to a second power gate in a second one of the power gate zones, and power then to be supplied to a third power gate in the first one of the power gate zones. | 07-25-2013 |
20140184179 | EFFICIENT VOLTAGE SENSING SYSTEMS AND METHODS - Presented systems and methods can facilitate efficient voltage sensing and regulation. In one embodiment, a presented multiple point voltage sensing system includes Multiple point voltage sensing. Multi-point sensing is the scheme where voltage feedback from Silicon to the voltage regulator is an average from multiple points on the die. In one embodiment, multi-point sensing is done by placing multiple sense points across the partition/silicon and merging the sense traces from each sense point with balanced routing. In one embodiment, a presented multiple point voltage sensing system includes Virtual VDD Sensing with guaranteed non-floating feedback. In one exemplary implementation, Virtual VDD Sensing with guaranteed non-floating feedback allows more accurate sensing when a component is power gated off by removing the sensing results associated with the component. | 07-03-2014 |
20140189386 | SUPPLY-VOLTAGE CONTROL FOR DEVICE POWER MANAGEMENT - One embodiment provides a method for reducing leakage current in device logic having an operational supply-voltage threshold, a nonzero data-retention supply-voltage threshold, and two or more on-die transistor switches to switchably connect a voltage source to the device logic. After the logic enters an idle period, one or more of the switches are opened to lower a supply voltage of the logic below the operational supply-voltage threshold but above the data-retention supply-voltage threshold. When the logic exits the idle period, one or more of the switches are closed to raise the supply voltage of the logic above the operational supply-voltage threshold. | 07-03-2014 |
20140312873 | ESTIMATING AND MONITORING THE EFFECTS OF TRANSISTOR AGING - One embodiment of the present invention sets for a method for monitoring the aging of a circuit. The method includes operating an aging unit included in the circuit beginning at a first time. The method also includes in response to a trigger event, operating a non-aging unit also included in the circuit beginning at a second time wherein the second time is subsequent to the first time. The method further includes detecting a frequency difference between a first frequency generated by the aging unit and a second frequency generated by the non-aging unit. The method also includes generating a modified power supply voltage based on the frequency difference. The method also includes applying the modified power supply voltage to the non-aging unit. | 10-23-2014 |
20150022272 | CLOSED LOOP DYNAMIC VOLTAGE AND FREQUENCY SCALING - A system is based on an IC. A first component of the IC generates a signal that clocks the IC at a target operating frequency. A period corresponding to the target clock frequency exceeds a duration of a longest critical path associated with the IC. The first component and synchronous logic of the IC clocked therewith, each functions with the core supply voltage, which may be supplied to each via the same power supply rail. A second IC component detects errors that relate to an operation of the IC at the target clock frequency and determines a level for adjusting the core supply voltage. The Vdd adjustment ameliorates the frequency error. The voltage determination uses closed loop dynamic voltage and frequency scaling. | 01-22-2015 |
20150106634 | SYSTEM AND METHOD FOR PROVIDING LOW-VOLTAGE, SELF-POWERED VOLTAGE MULTI-SENSING FEEDBACK - A system and method are provided for regulating a supply voltage of a device. The method includes the steps of determining whether a supply voltage for an analog multiplexor is below a threshold voltage. If the supply voltage for the analog multiplexor is below the threshold voltage, then the method includes the step of shorting the supply voltage to an output of the analog multiplexor. However, if the supply voltage for the analog multiplexor is above or equal to the threshold voltage, then the method includes the step of transmitting at least one input signal coupled to the analog multiplexor to the output of the analog multiplexor. A system configured to implement the method may include a power management integrated circuit configured to generate a supply voltage for a device and a device that includes a self-powered analog multiplexor with voltage sensing bypass switch. | 04-16-2015 |
Patent application number | Description | Published |
20080243865 | Maintaining global state of distributed transaction managed by an external transaction manager for clustered database systems - In accordance with an embodiment of the present invention, a transaction tracking mechanism is provided by a database server cluster to keep track of a global state of a distributed transaction. The global state of the distributed transaction comprises one or more statuses that are associated with one or more transaction branches that are part of the distributed transaction. The global state may be associated with a global lock. Through using the global state in association with the global lock, problems such as partial commits, data inconsistency, access contentions and deadlocks may be avoided when the database server cluster processes the distributed transaction. | 10-02-2008 |
20110302205 | METHOD AND MECHANISM FOR DETERMINING LIFE INTERVALS FOR A KEY IN AN INDEX - Disclosed is a mechanism, system, interface, and process to determine one or more life intervals when given a key. In addition, one or more life intervals can be determined for each key within a range of keys. This type of process is useful for auditing purposes or if it is desire to implement a query upon past versions when a key or range of keys is specified for the data for which past versions is desired. This facilitates algorithms, mechanisms, and processes to implement a query upon past versions. | 12-08-2011 |
20140095452 | IN PLACE POINT-IN-TIME RECOVERY OF PLUGGABLE DATABASES - In an approach, a database server maintains a container database which comprises: one or more pluggable databases, a root database that stores an undo log for rolling back transactions on the consolidated database, and a redo log for replaying modifications to the container database. The database server restores a particular pluggable with a backup version that corresponds to a first point in time. The database server generates a clone database loaded with a backup version of the root database that corresponds to the first point in time. The database server applies the redo log to recover the particular pluggable database and the clone database to a second point in time that is later than the first point in time. The database server identifies, based on the clone database, one or more active transactions on the particular pluggable database. The database server rolls back the one or more active transactions. | 04-03-2014 |
Patent application number | Description | Published |
20140095442 | TECHNIQUES FOR LIFECYCLE STATE MANAGEMENT AND IN-DATABASE ARCHIVING - Techniques for lifecycle state management and in-database archiving are described. Activity tracking refers to techniques that collect statistics related to user access patterns, such as the frequency or recency with which users access particular database elements. The statistics gathered through activity tracking can be supplied to data classification techniques to automatically classify the database elements or to assist users with manually classifying the database elements. Then, once the database elements have been classified, in-database archiving techniques can be employed to move database elements to different storage tiers based on the classifications. However, although the techniques related to activity tracking, data classification, and in-database archiving may be used together as described above; each technique may also be practiced separately. | 04-03-2014 |
20140095547 | TECHNIQUES FOR ACTIVITY TRACKING, DATA CLASSIFICATION, AND IN DATABASE ARCHIVING - Techniques for activity tracking, data classification, and in-database archiving are described. Activity tracking refers to techniques that collect statistics related to user access patterns, such as the frequency or recency with which users access particular database elements. The statistics gathered through activity tracking can be supplied to data classification techniques to automatically classify the database elements or to assist users with manually classifying the database elements. Then, once the database elements have been classified, in-database archiving techniques can be employed to move database elements to different storage tiers based on the classifications. However, although the techniques related to activity tracking, data classification, and in-database archiving may be used together as described above; each technique may also be practiced separately. | 04-03-2014 |
20150088811 | MECHANISM TO RUN OLTP WORKLOAD ON IN-MEMORY DATABASE UNDER MEMORY PRESSURE - Techniques are provided for maintaining data persistently in one format, but making that data available to a database server in more than one format. For example, one of the formats in which the data is made available for query processing is based on the on-disk format, while another of the formats in which the data is made available for query processing is independent of the on-disk format. Data that is in the format that is independent of the disk format may be maintained exclusively in volatile memory to reduce the overhead associated with keeping the data in sync with the on-disk format copies of the data. | 03-26-2015 |
20150088822 | MULTI-VERSION CONCURRENCY CONTROL ON IN-MEMORY SNAPSHOT STORE OF ORACLE IN-MEMORY DATABASE - Techniques are provided for maintaining data persistently in one format, but making that data available to a database server in more than one format. For example, one of the formats in which the data is made available for query processing is based on the on-disk format, while another of the formats in which the data is made available for query processing is independent of the on-disk format. Data that is in the format that is independent of the disk format may be maintained exclusively in volatile memory to reduce the overhead associated with keeping the data in sync with the on-disk format copies of the data. | 03-26-2015 |
20150088830 | MIRRORING, IN MEMORY, DATA FROM DISK TO IMPROVE QUERY PERFORMANCE - Techniques are provided for maintaining data persistently in one format, but making that data available to a database server in more than one format. For example, one of the formats in which the data is made available for query processing is based on the on-disk format, while another of the formats in which the data is made available for query processing is independent of the on-disk format. Data that is in the format that is independent of the disk format may be maintained exclusively in volatile memory to reduce the overhead associated with keeping the data in sync with the on-disk format copies of the data. | 03-26-2015 |
20150339343 | MULTI-VERSION CONCURRENCY CONTROL ON IN-MEMORY SNAPSHOT STORE OF ORACLE IN-MEMORY DATABASE - Techniques are provided for maintaining data persistently in one format, but making that data available to a database server in more than one format. For example, one of the formats in which the data is made available for query processing is based on the on-disk format, while another of the formats in which the data is made available for query processing is independent of the on-disk format. Data that is in the format that is independent of the disk format may be maintained exclusively in volatile memory to reduce the overhead associated with keeping the data in sync with the on-disk format copies of the data. | 11-26-2015 |
20160034214 | MIRRORING, IN MEMORY, DATA FROM DISK TO IMPROVE QUERY PERFORMANCE - Techniques are provided for maintaining data persistently in one format, but making that data available to a database server in more than one format. For example, one of the formats in which the data is made available for query processing is based on the on-disk format, while another of the formats in which the data is made available for query processing is independent of the on-disk format. Data that is in the format that is independent of the disk format may be maintained exclusively in volatile memory to reduce the overhead associated with keeping the data in sync with the on-disk format copies of the data. | 02-04-2016 |
20160098347 | TEMPORAL CLONES TO IDENTIFY VALID ITEMS FROM A SET OF ITEMS - Techniques are provided for using bitmaps to indicate which items, in a set of items, are invalid. The bitmaps include an “active” bitmap and one or more “temporal clones”. The active bitmap indicates which items in the set are currently valid. The temporal clones are outdated versions of the active bitmap that indicate which items in the set were invalid at previously points in time. Temporal clones may not be very different from each other. Therefore, temporal clones may be efficiently compressed. For example, a bitmap may be selected as a “base bitmap”, and one or more other bitmaps are encoded using delta encoding. Run length encoding may then be applied to further compress the bitmap information. These bitmaps may then be used to determine which items are valid relative to past-version requests. | 04-07-2016 |
20160140206 | MECHANISM TO RUN OLTP WORKLOAD ON IN-MEMORY DATABASE UNDER MEMORY PRESSURE - Techniques are provided for maintaining data persistently in one format, but making that data available to a database server in more than one format. For example, one of the formats in which the data is made available for query processing is based on the on-disk format, while another of the formats in which the data is made available for query processing is independent of the on-disk format. Data that is in the format that is independent of the disk format may be maintained exclusively in volatile memory to reduce the overhead associated with keeping the data in sync with the on-disk format copies of the data. | 05-19-2016 |