Patent application number | Description | Published |
20120159363 | Z-ORDER BANDS - The subject disclosure relates to managing z-dimensional ordering of elements within a computing system display through the use of z-order bands. As described herein, z-order bands are utilized to arrange windows and other graphics corresponding to respective application types. A policy engine controls which windows and/or other graphical elements can enter and exit each band. Graphical elements within a given band can additionally be subject to per-band properties corresponding to the band and/or user preferences. As additionally described herein, z-order bands and/or other suitable mechanisms are utilized to facilitate registration watermarking for a computing environment by rendering a registration watermark display upon determining that one or more licensed elements of a computing system have not been registered. The registration watermark display is assigned a z-order band that enables its display over all other graphical elements associated with the computing system and prevents other graphical elements from interfering with its display. | 06-21-2012 |
20130033511 | COMPOSING STEREO 3D WINDOWED CONTENT - A technique for generating content for a stereo 3D display buffer having both stereo 3D graphic objects and non-stereo 3D graphic objects that may be utilized to render stereo 3D content onto one or more windows of a display. The technique incorporates content from stereo 3D application frame buffers into a composition tree that represents the graphic objects in each window displayed on a computing device. At each refresh cycle, the composition tree is traversed to generate content for a stereo 3D display buffer that is then used to draw one or more windows onto a display. | 02-07-2013 |
20140368435 | Modifying Input Delivery to Applications - In some examples, input received from an input device, such as a keyboard, is modified by a component associated with an operating system before the input is delivered to an application. For instance, a component associated with the operating system may become registered for modifying input. In some situations, the input is modified based at least in part on metadata associated with the input device. For example, a location of a fingertip on a touch-sensitive display may be used to modify the input before delivery to an application. | 12-18-2014 |
Patent application number | Description | Published |
20100289277 | EASILY INSTALLED AND NON-DEFACING SECURITY LATCH - Embodiments of the present invention include door-securing latches that allow an occupant of a room or other space accessed through a door to secure the door, from inside the room or other space in order to prevent entry or access by others. Embodiments of the present invention provide a mechanically strong and secure latch that cannot be easily broken or compromised by application of force to the door or by insertion of a tool or device between the door and an adjacent door frame to disable the latch, but that can he disabled by a knowledgeable individual, such as an apartment manger seeking to rescue a disabled apartment occupant in an emergency situation. | 11-18-2010 |
20100289278 | Easily Installed and non-defacing security latch - Embodiments of the present invention include door-securing latches that allow an occupant of a room or other space accessed through a door to secure the door, from inside the room or other space, in order to prevent entry or access by others. Embodiments of the present invention provide a mechanically strong and secure latch that cannot be easily broken or compromised by application of force to the door or by insertion of a tool or device between the door and an adjacent door frame to disable the latch, but that can be disabled by a knowledgeable individual, such as an apartment manger seeking to rescue a disabled apartment occupant in an emergency situation. | 11-18-2010 |
20100301619 | EASILY INSTALLED AND NON-DEFACING SECURITY LATCH - Embodiments of the present invention include door-securing latches that allow an occupant of a room or other space accessed through a door to secure the door, from inside the room or other space, in order to prevent entry or access by others. Embodiments of the present invention provide a mechanically strong and secure latch that cannot be easily broken or compromised by application of force to the door or by insertion of a tool or device between the door and an adjacent door frame to disable the latch, but that can be disabled by a knowledgeable individual, such as an apartment manger seeking to rescue a disabled apartment occupant in an emergency situation. | 12-02-2010 |
20110285148 | EASILY INSTALLED AND NON-DEFACING SECURITY LATCH - Embodiments of the present invention include door-securing latches that allow an occupant of a room or other space accessed through a door to secure the door, from inside the room or other space, in order to prevent entry or access by others. Embodiments of the present invention provide a mechanically strong and secure latch that cannot be easily broken or compromised by application of force to the door or by insertion of a tool or device between the door and an adjacent door frame to disable the latch, but that can be disabled by a knowledgeable individual, such as an apartment manger seeking to rescue a disabled apartment occupant in an emergency situation. | 11-24-2011 |
20130055672 | DECK-CAP MOISTURE-AND-UV BARRIER - The current application is directed to a moisture-and-UV barrier that can be applied to a corner of a deck cap during deck construction or subsequently retrofit to the corner of the deck cap in order to prevent deterioration of the deck cap and of the deck structure below the deck cap. The moisture-and-UV barrier includes a waterproof, UV-resistant, and crack-and-tear resistant top surface that conforms to the top surface of the deck-cap corner as well as vertical sides that together enclose a portion of the deck cap at the deck corner to prevent exposure of the miter joint between deck-cap members at the deck-cap corner to UV radiation, water, and other harmful substances and agents. | 03-07-2013 |
20140303166 | COSMETIC METHOD FOR CHANGING THE APPEARANCE OF EYES - The current application is directed to cosmetic methods for changing the appearance of eyes by causing a retraction of the eyelids so that the eyes appear to be more open and have a wider appearance. Various methods involve application of one or more prostaglandins, synthetic prostaglandins, including synthetic prostaglandin F, and synthetic prostaglandin analogues, to eyelids, which results in contraction of eyelid muscles and a wider, more open appearance of the eyes. | 10-09-2014 |
20150157642 | COSMETIC METHOD FOR CHANGING THE APPEARANCE OF EYES - The current application is directed to cosmetic methods for changing the appearance of eyes by causing a retraction of the eyelids so that the eyes appear to be more open and have a wider appearance. Various methods involve application of one or more prostaglandins, synthetic prostaglandins, including synthetic prostaglandin F, and synthetic prostaglandin analogues, to eyelids, which results in contraction of eyelid muscles and a wider, more open appearance of the eyes. | 06-11-2015 |
Patent application number | Description | Published |
20090057551 | LOW PRESSURE ELECTROSPRAY IONIZATION SYSTEM AND PROCESS FOR EFFECTIVE TRANSMISSION OF IONS - A system and method are disclosed that provide up to complete transmission of ions between coupled stages with low effective ion losses. A novel “interfaceless” electrospray ionization system is further described that operates the electrospray at a reduced pressure such that standard electrospray sample solutions can be directly sprayed into an electrodynamic ion funnel which provides ion focusing and transmission of ions into a mass analyzer. | 03-05-2009 |
20090108194 | METHOD AND APPARATUS FOR SELECTIVE FILTERING OF IONS - An adjustable, low mass-to-charge (m/z) filter is disclosed employing electrospray ionization to block ions associated with unwanted low m/z species from entering the mass spectrometer and contributing their space charge to down-stream ion accumulation steps. The low-mass filter is made by using an adjustable potential energy barrier from the conductance limiting terminal electrode of an electrodynamic ion funnel, which prohibits species with higher ion mobilities from being transmitted. The filter provides a linear voltage adjustment of low-mass filtering from m/z values from about 50 to about 500. Mass filtering above m/z 500 can also be performed; however, higher m/z species are attenuated. The mass filter was evaluated with a liquid chromatography-mass spectrometry analysis of an albumin tryptic digest and resulted in the ability to block low-mass, “background” ions which account for 40-70% of the total ion current from the ESI source during peak elution. | 04-30-2009 |
20090230296 | RADIAL ARRAYS OF NANO-ELECTROSPRAY IONIZATION EMITTERS AND METHODS OF FORMING ELECTROSPRAYS - Electrospray ionization emitter arrays, as well as methods for forming electrosprays, are described. The arrays are characterized by a radial configuration of three or more nano-electrospray ionization emitters without an extractor electrode. The methods are characterized by distributing fluid flow of the liquid sample among three or more nano-electrospray ionization emitters, forming an electrospray at outlets of the emitters without utilizing an extractor electrode, and directing the electrosprays into an entrance to a mass spectrometry device. Each of the nano-electrospray ionization emitters can have a discrete channel for fluid flow. The nano-electrospray ionization emitters are circularly arranged such that each is shielded substantially equally from an electrospray-inducing electric field. | 09-17-2009 |
20090242755 | LOW PRESSURE ELECTROSPRAY IONIZATION SYSTEM AND PROCESS FOR EFFECTIVE TRANSMISSION OF IONS - Systems and methods that provide up to complete transmission of ions between coupled stages with low effective ion losses. An “interfaceless” electrospray ionization system is further described that operates an electrospray at a reduced pressure such that standard electrospray sample solutions can be directly sprayed into an electrodynamic ion funnel which provides ion focusing and transmission of ions into a mass analyzer. Furthermore, chambers maintained at different pressures can allow for more optimal operating conditions for an electrospray emitter and an ion guide. | 10-01-2009 |
20100207022 | PLATFORM FOR FIELD ASYMMETRIC WAVEFORM ION MOBILITY SPECTROMETRY WITH ION PROPULSION MODES EMPLOYING GAS FLOW AND ELECTRIC FIELD - A differential ion mobility spectrometry or field asymmetric waveform ion mobility spectrometry (FAIMS) platform is disclosed that utilizes both gas flow and electric field, consecutively or simultaneously, to move ions through the analytical gap. The consecutive combination of flow and field enables rapid and flexible switching of the FAIMS stage “on” (for ion separation) and “off” (for high non-selective transmission) with no hardware modifications. This capability is needed for effective use of multidimensional instrument systems that couple FAIMS to mass spectrometry and/or conventional ion mobility spectrometry. The joint application of flow and field allows controlling the discrimination against high-mobility ions, maximizing it to remove the chemical noise or minimizing it to make the analyses of complex samples more predictable and uniform. | 08-19-2010 |
20100269573 | LOSSLESS DROPLET TRANSFER OF DROPLET-BASED MICROFLUIDIC ANALYSIS - A transfer structure for droplet-based microfluidic analysis is characterized by a first conduit containing a first stream having at least one immiscible droplet of aqueous material and a second conduit containing a second stream comprising an aqueous fluid. The interface between the first conduit and the second conduit can define a plurality of apertures, wherein the apertures are sized to prevent exchange of the first and second streams between conduits while allowing lossless transfer of droplets from the first conduit to the second conduit through contact between the first and second streams. | 10-28-2010 |
20120074066 | Microchip Capillary Electrophoresis Absent Electrokinetic Injection - Microchip capillary electrophoresis (CE) utilizing a sample injector based on a mechanical valve rather than electrokinetic injection can provide improved sample injections, enhanced capabilities, and can eliminate the need for changing the electric field in the separation channel to induce sample injection. In one instance CE electrodes continuously apply an electric field for CE separation along a separation channel. A sample channel is connected to the separation channel at an intersection and has a sample pressure that is greater than that which is present in the separation channel near the intersection. The sample channel does not have electrodes that apply voltages for electrokinetic injection. A sample injector in the sample channel or at the intersection comprises a mechanical valve to control sample injection from the sample channel to the separation channel. | 03-29-2012 |
20120318672 | Systems for Microchip Capillary Electrophoresis Absent Electrokinetic Injection - Microchip capillary electrophoresis (CE) utilizing a sample injector based on a mechanical valve rather than electrokinetic injection can provide improved sample injections, enhanced capabilities, and can eliminate the need for changing the electric field in the separation channel to induce sample injection. In one instance CE electrodes continuously apply an electric field for CE separation along a separation channel. A sample channel is connected to the separation channel at an intersection and has a sample pressure that is greater than that which is present in the separation channel near the intersection. The sample channel does not have electrodes that apply voltages for electrokinetic injection. A sample injector in the sample channel or at the intersection comprises a mechanical valve to control sample injection from the sample channel to the separation channel. | 12-20-2012 |
20140291155 | Microfluidic Sample Injectors Absent Electrokinetic Injection - Microfluidic sample injection, which is based on a mechanical valve rather than electrokinetic injection into an integrated separation channel or a discrete separation column, can provide improved sample injections, enhanced capabilities, and can eliminate the need for changing the electric field in the separation channel to induce sample injection. An interface allowing the use of a discrete separation column easily allows for flexibility to utilize the microfluidic injector with existing analytical techniques. Multiple sample channels and/or sample sources can be utilized with the microfluidic sample injector. | 10-02-2014 |
20150357174 | ION FUNNEL DEVICE - An ion funnel device is disclosed. A first pair of electrodes is positioned in a first direction. A second pair of electrodes is positioned in a second direction. The device includes an RF voltage source and a DC voltage source. A RF voltage with a superimposed DC voltage gradient is applied to the first pair of electrodes, and a DC voltage gradient is applied to the second pair of electrodes. | 12-10-2015 |
Patent application number | Description | Published |
20090083738 | AUTOMATED DATA OBJECT SET ADMINISTRATION - Modern computer systems may comprise massive sets of data objects of various types, such as data files, application binaries, database objects, proprietary objects managed by applications such as email systems, and system configuration information. Applying complex operations, such as archiving and synchronization operations, to many and varied data objects may be difficult to perform manually or through a script. A more advantageous technique involves applying data object managers to the data object set, where such data object managers are configured to apply various rule comprising a task to be performed on the data object set in furtherance of the operation to various data object types in the data object set. Additionally, the data object set may be modeled as a hierarchical data object set map, to which the rules may be applied through the data object managers in a more uniform manner. | 03-26-2009 |
20100185856 | Stateless Agent - Secure and stateless data transfer between a source agent at a first computer system and a destination agent at a second computer system is provided. A first list of labels of content structures is generated at the first computer system. During a first data transfer session, the first list, authentication information, at least one object included in the content structures, and file identifiers for one or more files included in the content structures are transferred from the first computer system to the second computer system. A second list is generated at the second computer system and received at the first computer system. The second list lists at least one requested file identified by the transmitted file identifier(s). During a second data transfer session, authentication information, the first list, the at least one object, and the requested file(s) are transferred from the first computer system to the second computer system. | 07-22-2010 |
20100186009 | Parameterized Installation Packages - An installation package may have metadata concerning optional parameters for a software package to be installed. The metadata may be read by an installation system, and a user interface presented to a user for input on the parameters values. The installation system may store the parameters for later replication of the installation. The installation system may perform the installation on a local device or a remote device, and may further be capable of presenting the user interface on another device. In some embodiments, the metadata may be available to the installation system without having to open the installation package. | 07-22-2010 |
Patent application number | Description | Published |
20080220572 | SILICON RICH BARRIER LAYERS FOR INTEGRATED CIRCUIT DEVICES - Semiconductor devices and memory cells are formed using silicon rich barrier layers to prevent diffusion of dopants from differently doped polysilicon films to overlying conductive layers or to substrates. A polycilicide gate electrode structure may be formed using the silicon rich barrier layers. Methods of forming the semiconductor devices and memory cells are also provided. | 09-11-2008 |
20100144107 | Semiconductor Memory Device - A memory device comprising a vertical transistor includes a digit line that is directly coupled to the source regions of each memory cell. Because an electrical plug is not used to form a contact between the digit line and the source regions, a number of fabrication steps may be reduced and the possibility for manufacturing defects may also be reduced. In some embodiments, a memory device may include a vertical transistor having gate regions that are recessed from an upper portion of a silicon substrate. With the gate regions recessed from the silicon substrate, the gate regions are spaced further from the source/drain regions and, accordingly, cross capacitance between the gate regions and the source/drain regions may be reduced. | 06-10-2010 |
20100148249 | Method Of Manufacturing A Memory Device - A memory device comprises an active area comprising a source and at least two drains defining a first axis. At least two substantially parallel word lines are defined by a first pitch, with one word line located between each drain and the source. Digit lines are defined by a second pitch, one of the digit lines being coupled to the source and forming a second axis. The active areas of the memory array are tilted at 45° to the grid defined by the word lines and digit lines. The word line pitch is about 1.5F, while the digit line pitch is about 3F. | 06-17-2010 |
20120231592 | Methods Of Fabricating A Memory Device - A memory device comprising a vertical transistor includes a digit line that is directly coupled to the source regions of each memory cell. Because an electrical plug is not used to form a contact between the digit line and the source regions, a number of fabrication steps may be reduced and the possibility for manufacturing defects may also be reduced. In some embodiments, a memory device may include a vertical transistor having gate regions that are recessed from an upper portion of a silicon substrate. With the gate regions recessed from the silicon substrate, the gate regions are spaced further from the source/drain regions and, accordingly, cross capacitance between the gate regions and the source/drain regions may be reduced. | 09-13-2012 |
20130178025 | Methods Of Fabricating A Memory Device - A memory device comprising a vertical transistor includes a digit line that is directly coupled to the source regions of each memory cell. Because an electrical plug is not used to form a contact between the digit line and the source regions, a number of fabrication steps may be reduced and the possibility for manufacturing defects may also be reduced. In some embodiments, a memory device may include a vertical transistor having gate regions that are recessed from an upper portion of a silicon substrate. With the gate regions recessed from the silicon substrate, the gate regions are spaced further from the source/drain regions and, accordingly, cross capacitance between the gate regions and the source/drain regions may be reduced. | 07-11-2013 |
20140170822 | CROSS-POINT DIODE ARRAYS AND METHODS OF MANUFACTURING CROSS-POINT DIODE ARRAYS - Methods of forming an array of memory cells and memory cells that have pillars. Individual pillars can have a semiconductor post formed of a bulk semiconductor material and a sacrificial cap on the semiconductor post. Source regions can be between columns of the pillars, and gate lines extend along a column of pillars and are spaced apart from corresponding source regions. Each gate line surrounds a portion of the semiconductor posts along a column of pillars. The sacrificial cap structure can be selectively removed to thereby form self-aligned openings that expose a top portion of corresponding semiconductor posts. Individual drain contacts formed in the self-aligned openings are electrically connected to corresponding semiconductor posts. | 06-19-2014 |
Patent application number | Description | Published |
20080253280 | Redundant Wireless Base Station - In a redundant wireless network, a first baseband processing unit is defined as an active baseband processing unit and a second baseband processing unit as a standby baseband processing unit. An active address is associated with the first baseband processing unit and a standby address is associated with the second baseband processing unit. Subscriber traffic is routed to the first baseband processing unit via the active address. If the second baseband processing unit becomes an active baseband processing unit and the first baseband processing unit becomes a standby baseband processing unit, he active address is associated with the second baseband processing unit, and the standby address is associated with the first baseband processing unit. Subscriber traffic is routed to the second baseband processing unit via the active address. | 10-16-2008 |
20080259839 | REDUNDANT WIRELESS BASE STATION - In a redundant wireless base station, a redundancy parameter solicitation is sent by a first baseband processing unit via a multicast to a local area network including at least a second baseband processing unit. Advertised redundancy parameters are received via a multicast to the local area network from the second baseband processing unit. | 10-23-2008 |
20080261641 | REDUNDANT WIRELESS BASE STATION - In a redundant wireless base station, a first baseband processing unit is coupled to a first radio unit and a second baseband processing unit is coupled to a second radio unit. A link couples the first baseband processing unit and the second baseband processing unit. The link allows at least one of the first baseband processing unit and the second baseband processing unit to one or more of transmit and receive via the first radio unit and the second radio unit. A buffer is associated with the link. The buffer is configured to synchronize one or more of transmission and reception via the first radio unit and the second radio unit. | 10-23-2008 |
20080261642 | REDUNDANT WIRELESS BASE STATION - A redundant base station including a first baseband processing unit and at least a second baseband processing unit. The first baseband processing unit and the at least a second baseband processing unit are coupled by a link. The link is configured to communicate activity status information, operational status information, and reset control signals between the first baseband processing unit and the at least a second baseband processing unit. | 10-23-2008 |
Patent application number | Description | Published |
20100047814 | PROTEIN INTERACTION REPORTER AGENTS AND METHODS FOR USING SAME - Particular aspects provide novel protein interaction reporter (PIR) compounds (e.g., formulas I and II), comprising at least two protein reactive moieties (e.g., N-hydroxysuccinamide), each linked to a reporter moiety (e.g., mass reporter) by a covalent labile bond that is differentially cleavable with respect to peptide bonds (e.g., by a method such as collisional activation in a mass spectrometer, activation by electron capture dissociation (ECD), photoactivation, etc.), wherein the reporter moiety is operatively releasable from the PIR agent upon cleavage of the labile bonds, the released reporter moiety having a characteristic identifying property or label (e.g., m/z value). Particular PIRs comprise a mass reporter moiety, and further comprise an affinity group, (e.g., biotin), linked to the PIR (e.g., to the mass reporter moiety) by a selectively cleavable bone (e.g. photo-labile bond)). Additional aspects provide methods for characterizing intermolecular or intramolecular protein interactions using one or more inventive PIR compounds. | 02-25-2010 |
Patent application number | Description | Published |
20080208874 | Handling multi-dimensional data including writeback data - Embodiments are provided to use metadata to provide readable and/or writeable regions of a multi-dimensional space. In an embodiment, metadata can be used to define readable and/or writeable regions of a multi-dimensional data store. The various embodiments also use relational and/or multi-dimensional representations to resolve and validate readable and/or writeable regions of a multi-dimensional space. Metadata can also be used to in conjunction with writeback operations. | 08-28-2008 |
20080208918 | Efficient data handling representations - Embodiments are provided to use metadata to provide readable and/or writeable regions of a multi-dimensional space. In an embodiment, metadata can be used to define readable and/or writeable regions of a multi-dimensional data store. The various embodiments also use relational and/or multi-dimensional representations to resolve and validate readable and/or writeable regions of a multi-dimensional space. Metadata can also be used to designate a number of writeable and/or readable regions of a relational and/or multi-dimensional representation. | 08-28-2008 |
20080209435 | Scalable workflow management system - A scalable workflow management system is provided that includes queues for storing work items to be processed. Work items may be placed into the queues by front-end services executing within the workflow management system. When a work item is placed on a queue, it remains on the queue until an appropriate back-end service is available to de-queue the work item, validate the de-queued work item, and process the de-queued work item. Separate queues are provided for storing normal work items, work items generated according to a time schedule, and work items generated by job launching services. The state of operation of the workflow management system may be controlled by an administrative console application. | 08-28-2008 |
20100125471 | FINANCIAL JOURNALS IN FINANCIAL MODELS OF PERFORMANCE SERVERS - Architecture that employs a journal assignment that can be created on demand when journal is created, and operates outside the business cycle. The assignment is routed to reviewers and approvers based on predefined company policy that users define. The assignment encloses a changelist of data changes created by the journal. The changelist is used for rendition and calculation for reviewers and approvers (in addition to the journal contributor) to view/verify and modify the data as if the data is already written into the model. At the time that other users access this model, the data is not present. At the end of the successful workflow chain the changelist is written into the model. If failed, the changelist will be used as that basis for correction or the user can discard the changelist. | 05-20-2010 |
20100125549 | MAINTAINING CLIENT DATA INTEGRITY IN A DISTRIBUTED ENVIRONMENT USING ASYNCHRONOUS DATA SUBMISSION - Data processing architecture where submitters can write data and/or metadata changes to a destination through an asynchronous interface. The architecture includes a ticketing system that issues a ticket (a unique identifier) to the submitter in response to receiving a changelist from the submitter. When the changes are successfully completed at the destination, the cached destination data can be re-downloaded to the submitter, and the changes cached in the submitter, discarded. Absent this capability, a user has to manually manage the cached changes and cached data. The architecture can be distributed in that multiple submitters can submit changelists. The destination provides data integrity by managing submissions to assist in ensuring data integrity across multiple submissions. Automatic changelist cleanup is provided on the submitter so that changelists do not impact performance, memory, and storage. | 05-20-2010 |
20120254104 | MAINTAINING CLIENT DATA INTEGRITY IN A DISTRIBUTED ENVIRONMENT USING ASYNCHRONOUS DATA SUBMISSION - Data processing architecture where submitters can write data and/or metadata changes to a destination through an asynchronous interface. The architecture includes a ticketing system that issues a ticket (a unique identifier) to the submitter in response to receiving a changelist from the submitter. When the changes are successfully completed at the destination, the cached destination data can be re-downloaded to the submitter, and the changes cached in the submitter, discarded. Absent this capability, a user has to manually manage the cached changes and cached data. The architecture can be distributed in that multiple submitters can submit changelists. The destination provides data integrity by managing submissions to assist in ensuring data integrity across multiple submissions. Automatic changelist cleanup is provided on the submitter so that changelists do not impact performance, memory, and storage. | 10-04-2012 |
20130125145 | Cross-Platform Application Programming Interfaces for Applications - Concepts and technologies are described herein for cross-platform application programming interfaces for applications. In accordance with the concepts and technologies disclosed herein, the cross-platform APIs support interoperability and extensibility with various application programs using a single language and/or set of APIs. Extensions authored for a particular application program may be used with other application programs that expose the same or a similar set of APIs, even if other object models or APIs associated with the application programs differ from one another. Thus, the APIs support cross-platform, cross-device, and cross-version compatibility of extensions. | 05-16-2013 |
20140344838 | Cross-Platform Application Programming Interfaces for Applications - Concepts and technologies are described herein for cross-platform application programming interfaces for applications. In accordance with the concepts and technologies disclosed herein, the cross-platform APIs support interoperability and extensibility with various application programs using a single language and/or set of APIs. Extensions authored for a particular application program may be used with other application programs that expose the same or a similar set of APIs, even if other object models or APIs associated with the application programs differ from one another. Thus, the APIs support cross-platform, cross-device, and cross-version compatibility of extensions. | 11-20-2014 |