Patent application number | Description | Published |
20120150941 | Dialog Server - In one embodiment, a dialog server comprising: a memory comprising instructions executable by one or more processors; and the one or more processors coupled to the memory and operable to execute the instructions, the one or more processors being operable when executing the instructions to: receive, from a client, a request for a dialog and one or more parameters associated with the request; process the request and the one or more parameters to extract information concerning the dialog; generate, based on the information concerning the dialog, code that implements one or more functionalities supported by the dialog, wherein the code can be processed directly by a web browser executing on the client; and transmit, to the client, the code for execution in the web browser. | 06-14-2012 |
20130054803 | Proxy Authentication - In one embodiment, receiving, by an operating system of the first computing device and from a client application executing on the first computing device, a first request for accessing a set of data associated with a user of the first computing device, wherein the set of data is managed by a second computing device; sending, by the operating system and to the second computing device, a second request for accessing the set of data; receiving, by the operating system and from the second computing device, a response to the second request; and if the response to the second request grants the client application access to the set of data, then forwarding, by the operating system and to the client application, an access token to be used by the client application for accessing the set of data with the second computing device. | 02-28-2013 |
Patent application number | Description | Published |
20080221812 | DIFFERENTIATION OF FLOW CYTOMETRY PULSES AND APPLICATIONS - A method of analyzing pulses from a flow cytometer in which particles in a fluid pass through an excitation volume of an electromagnetic radiation and interact with the electromagnetic radiation to generate signals in the form of pulses includes generating a time-dependent pulse indicative of the characteristics of one or more particles passing through the excitation volume of the electromagnetic radiation, determining a measurement window by selecting a portion of the pulse with a starting point and an ending point above a predetermined value, and calculating a first derivative of the pulse with respect to time over the measurement window. | 09-11-2008 |
20110063602 | DIFFERENTIATION OF FLOW CYTOMETRY PULSES AND APPLICATIONS - A method of analyzing pulses from a flow cytometer in which particles in a fluid pass through an excitation volume of an electromagnetic radiation and interact with the electromagnetic radiation to generate signals in the form of pulses includes generating a time-dependent pulse indicative of the characteristics of one or more particles passing through the excitation volume of the electromagnetic radiation, determining a measurement window by selecting a portion of the pulse with a starting point and an ending point above a predetermined value, and calculating a first derivative of the pulse with respect to time over the measurement window. | 03-17-2011 |
20120236291 | DIFFERENTIATION OF FLOW CYTOMETRY PULSES AND APPLICATIONS - A method of analyzing pulses from a flow cytometer in which particles in a fluid pass through an excitation volume of an electromagnetic radiation and interact with the electromagnetic radiation to generate signals in the form of pulses includes generating a time-dependent pulse indicative of the characteristics of one or more particles passing through the excitation volume of the electromagnetic radiation, determining a measurement window by selecting a portion of the pulse with a starting point and an ending point above a predetermined value, and calculating a first derivative of the pulse with respect to time over the measurement window. | 09-20-2012 |
20140170680 | SYSTEMS, COMPOSITIONS AND METHODS FOR DETECTING A BIOLOGICAL CONDITION - Determining a biological condition in a mammal by using a cartridge, having fluidic open channels, sealable after receiving a fluid specimen, passing any of the specimen through any of the channels, contacting any reagent stored in a chamber with the specimen in a reaction chamber inducing a reaction and forming a reaction product, a mechanical controller including first urging means applying a force externally onto the chamber to release the reagent, second urging means applying a removable force onto the channels thereby inducing fluidic movement in a first direction in the channels and upon removal of the force causing fluidic movement in an opposite direction, alignment means aligning a reading channel on the cartridge for a detection to take place, an optical reader detecting the reaction product in the reading channel, and a processor receiving data from the optical reader and processing the data to determine the biological condition. | 06-19-2014 |
Patent application number | Description | Published |
20080270452 | Generation of Media Presentations Based on Questionnaires - Creation and manipulation of a media presentation. A user may answer one or more questions in a questionnaire. A media presentation may be generated based on the questionnaire. Alternatively, a media presentation template or wizard may be presented to the user for completion of the media presentation (independent of or in response to completion of the questionnaire). The user may choose from one or more media assets associated with segments of the media presentation. The media assets may be presented for display as icons which represent the media assets. The media presentation may be created and provided to the user. | 10-30-2008 |
20080270905 | Generation of Media Presentations Conforming to Templates - Creation and manipulation of a media presentation. A user may answer one or more questions in a questionnaire. A media presentation may be generated based on the questionnaire. Alternatively, a media presentation template or wizard may be presented to the user for completion of the media presentation (independent of or in response to completion of the questionnaire). The user may choose from one or more media assets associated with segments of the media presentation. The media assets may be presented for display as icons which represent the media assets. The media presentation may be created and provided to the user. | 10-30-2008 |
20110221745 | INCORPORATING MEDIA CONTENT INTO A 3D SOCIAL PLATFORM - A 3D social media platform is provided that allows users to share and experience a realistic social viewing experience with members of their social network. More specifically, a user shares a virtual 3D social venue with one or more members within their social network (e.g., Facebook friends) for the purpose of experiencing the content (e.g., movie, television, video game) as if each of the members were physically together in the venue. The user selects 2D media content, such as a web page, from an external and independent source (such as a web browser) to instantiate onto a virtual screen, window, or other viewing surface inside the virtual 3D social venue. The instantiated media content is displayed to the user and any invited friends within the context of the virtual three-dimensional space. | 09-15-2011 |
20110225039 | VIRTUAL SOCIAL VENUE FEEDING MULTIPLE VIDEO STREAMS - A method is provided for creating a virtual social media experience. A virtual social venue is provided that comprises a virtual three-dimensional representation of a stadium, coliseum, arena, stage, or theater for congregating an audience of people in close proximity to each other. Users are invited to share a multimedia content experience comprising multiple simultaneously-fed video streams at the virtual social venue. Animated three-dimensional avatars are provided to represent participating users who accept those invitations, and the virtual social venue is populated with those avatars. The multimedia content experience is then displayed to the participating users in a three-dimensional setting that simultaneously displays the avatars of neighboring participating users within the context of the virtual social venue. | 09-15-2011 |
20110225498 | PERSONALIZED AVATARS IN A VIRTUAL SOCIAL VENUE - A method is provided for creating a personalized social setting for sharing streaming media content. A virtual social venue comprising a virtual three-dimensional setting for sharing streaming media content is created. Users from one or more social networks are invited to participate in the virtual social venue. Avatars are provided to each user who enters the virtual social venue. The users' profile images are extracted from the social network(s) from which they were invited, and mapped onto the avatars of the corresponding users. Alternatively, users designate video feeds that are mapped onto their corresponding avatars. Streaming media content is then presented to the users in the three dimensional setting of the virtual social venue. In this setting, users are able to see avatar representations of other users, along with their mapped profile images or video feeds, while viewing and/or listening to the streaming media content. | 09-15-2011 |
20110225514 | VISUALIZING COMMUNICATIONS WITHIN A SOCIAL SETTING - A method is provided for visualizing communications in a social setting. A graphical virtual social venue is provided. Users of one or more social networks are invited to enter the venue and to participate in and share a social experience. Users are graphically represented within the virtual social venue and are able to communicate with each other. When users communicate with each other, the communications are tracked and visually represented in the virtual social venue with visual overlays. The visual overlays signify communicatively active parts of the social venue while keeping private the contents of the communication. | 09-15-2011 |
20110225515 | SHARING EMOTIONAL REACTIONS TO SOCIAL MEDIA - A method is provided for sharing emotional reactions to social media. A virtual social venue is provided for sharing streaming media content with a plurality of users. Users are provided with a tool or tools to express emotional reactions, such as clapping, laughing, cheering, whistling, expressions of surprise, and booing, to the media content. The users' emotional reactions are stored in time association with the streaming media content. If and when other users subsequently view and/or listen to the shared media content, the stored emotional reactions of previous viewers and/or listeners are presented along and in time correlation with the shared media content. | 09-15-2011 |
20110225516 | INSTANTIATING BROWSER MEDIA INTO A VIRTUAL SOCIAL VENUE - A method and social media platform is provided for instantiating browser media into a social setting, thereby transforming the browser media into social media. A virtual social venue is provided for sharing a streaming media experience with multiple users invited to participate in the virtual social venue. A browser plug-in is provided on the toolbar of the web browser. The plug-in enables a user with host privileges to instantiate streaming media content from an existing web portal of a third party streaming media content provider into the virtual social venue. In response to selection of the browser plug-in, the streaming media content is streamed—either immediately, or after being added to a queue—to multiple users participating in the virtual social venue. | 09-15-2011 |
20110225517 | POINTER TOOLS FOR A VIRTUAL SOCIAL VENUE - A method and social media platform are provided for sharing information and attracting attention within a social setting. A virtual social venue is provided for sharing a social experience. Users admitted to the virtual social venue are graphically represented within the virtual social venue. A selection tool—for example, a virtual laser pointer—is provided to enable admitted users to call the attention of other users to a particular portion of the social venue. A linear beam of light originating from the user's avatar and terminating at a selected point within the virtual social venue is superimposed on the virtual social venue and made visible to the other users. | 09-15-2011 |
20110225518 | FRIENDS TOOLBAR FOR A VIRTUAL SOCIAL VENUE - A social media platform for sharing streaming media with a user's social network friends includes a user interface, a data interface to the user's social network, and a friends toolbar. The user interface includes a window displaying a virtual social venue comprising a virtual three-dimensional structure accommodating an audience of people. The friends toolbar is populated with selectable profile images of friends extracted from the social network. Selection of a profile image enables the data interface of the social media platform to send an invitation, through a messaging service of the social network, to the corresponding friend to join the virtual social venue. | 09-15-2011 |
20110225519 | SOCIAL MEDIA PLATFORM FOR SIMULATING A LIVE EXPERIENCE - A social media platform is provided for sharing entertainment in an environment that simulates a live experience. The social media platform comprises a virtual social venue populated by an audience of animated avatars who express positive and negative responses (such as cheering, jeering, and gesturing) to the entertainment presented to them. The virtual social venue comprises a virtual three-dimensional representation of a gathering place (such as a theater, stadium, or arena) for presenting entertainment. The audience includes live avatars, ghost avatars, and/or programmed avatars. Live avatars represent users who control their avatars' expressions in real time. Ghost avatars represent past users who previously controlled their avatars' expressions in response to the same entertainment and whose expressions were recorded in time association with the entertainment. Programmed avatars are directed by artificial intelligence in a manner that is responsive both to the entertainment presented and the expressions of the live avatars. | 09-15-2011 |
20110239136 | INSTANTIATING WIDGETS INTO A VIRTUAL SOCIAL VENUE - A method and social media platform are provided for hosting social media. A virtual social venue is provided comprising a virtual three-dimensional representation of a structure and a virtual representation of a screen, billboard, window, or other viewing surface within the structure. The viewing surface is operable to host, run and display a widget previously operating within an internet browser. | 09-29-2011 |
20110244954 | ONLINE SOCIAL MEDIA GAME - An online game is provided in which game participants select videos to play to other game participants. The game presents a virtual social venue including a virtual video screen positioned in front of a virtual audience. The virtual audience is populated with representations of game participants visible to all, creating the ambience of a live event. Mechanisms are provided to incentivize the selection of entertaining and captivating videos. Game participants register their approval or disapproval of the video content through a social feedback tool. The game interface monitors the collective feedback of game participants and simulates a crowd response consistent with the participants' feedback. | 10-06-2011 |
Patent application number | Description | Published |
20090213879 | Automated Laser Tuning - In exemplary embodiments, an ultra short pulse system comprises a laser platform which includes an optical source configured to generate an optical pulse, an optical amplifier configured to amplify the optical pulse, and a compressor configured to temporally compress the amplified optical pulse. The ultra short pulse system further comprises monitor circuitry configured to monitor one or more performance aspects of the laser platform. Additionally, the ultra short pulse system may comprise logic configured to control the one or more performance aspects of the laser platform in response to at least the monitored one or more performance aspects. | 08-27-2009 |
20090216494 | Network Laser System with Remote Diagnostics - In exemplary embodiments, a network laser system comprises a laser platform including an optical source configured to generate an optical pulse, an optical amplifier configured to amplify the optical pulse, and a compressor configured to temporally compress the amplified optical pulse. The network laser system may also comprise monitor circuitry (e.g., sensors) configured to monitor one or more performance aspects of the laser platform. The network laser system may further comprise logic configured to transmit data to a remote computing device over a network. The network laser system may be configured to perform a diagnostic test and/or maintenance in response to instructions received from the remote computing device. | 08-27-2009 |
20090323740 | Systems And Methods For Control Of Ultra Short Pulse Amplification - A method of controlling an ultra-short pulse system is described comprising controlling an optical power within the ultra-short pulse system and control-system controlling a width of an optical pulse. In some embodiments, the method also comprises tuning a compressor by controlling a number of passes of the optical pulse through a Bragg grating to control the width of the optical pulse output from the compressor. In other embodiments, the method may comprise tuning a multi-pass stretcher by controlling a number of passes of the optical pulse through a loop of the multi-pass stretcher to control the width of the optical pulse output from the multi-pass stretcher. A method of controlling an ultra-short pulse system may also comprise accessing a control system from a remotely located command station, communicating status information from the control system to the command station, and communicating information from the command station to the control system. | 12-31-2009 |
20120280578 | INTELLIGENT LASER INTERLOCK SYSTEM - Systems and methods are disclosed for shutting down a laser system in an intelligent and flexible manner. An intelligent laser interlock system includes both hardwired components, and intelligent components configured to execute computing instructions. The hardwired components and the intelligent components are configured to shutdown the laser system to one or more alternative shutdown states in response to one or more interlock signals. | 11-08-2012 |
Patent application number | Description | Published |
20130030172 | Methods of Preparing Quinoline Derivatives - Methods of preparing compounds of formula i(1): | 01-31-2013 |
20130197230 | METHODS OF PREPARING QUINOLINE DERIVATIVES - Methods of preparing compounds of formula i(1): | 08-01-2013 |
20130338172 | CRYSTALLINE FORMS OF A BRUTON'S TYROSINE KINASE INHIBITOR - Described herein is the Bruton's tyrosine kinase (Btk) inhibitor 1-((R)-3-(4-amino-3-(4-phenoxyphenyl)-1H-pyrazolo[3,4-d]pyrimidin-1-yl)piperidin-1-yl)prop-2-en-1-one, including crystalline forms, solvates and pharmaceutically acceptable salts thereof. Also disclosed are pharmaceutical compositions that include the Btk inhibitor, as well as methods of using the Btk inhibitor, alone or in combination with other therapeutic agents, for the treatment of autoimmune diseases or conditions, heteroimmune diseases or conditions, cancer, including lymphoma, and inflammatory diseases or conditions. | 12-19-2013 |
20140336203 | CRYSTALLINE FORMS OF A BRUTON'S TYROSINE KINASE INHIBITOR - Described herein is the Bruton's tyrosine kinase (Btk) inhibitor 1-((R)-3-(4-amino-3-(4-phenoxyphenyl)-1H-pyrazolo[3,4-d]pyrimidin-1-yl)piperidin-1-yl)prop-2-en-1-one, including crystalline forms, solvates and pharmaceutically acceptable salts thereof. Also disclosed are pharmaceutical compositions that include the Btk inhibitor, as well as methods of using the Btk inhibitor, alone or in combination with other therapeutic agents, for the treatment of autoimmune diseases or conditions, heteroimmune diseases or conditions, cancer, including lymphoma, and inflammatory diseases or conditions. | 11-13-2014 |
Patent application number | Description | Published |
20090131411 | BENZAMIDES AND RELATED INHIBITORS OF FACTOR XA - Novel benzamide compounds including their pharmaceutically acceptable isomers, salts, hydrates, solvates and prodrug derivatives having activity against mammalian factor Xa are described. Compositions containing such compounds are also described. The compounds and compositions are useful in vitro or in vivo for preventing or treating coagulation disorders. | 05-21-2009 |
20100298284 | BENZAMIDES AND RELATED INHIBITORS OF FACTOR XA - Novel benzamide compounds including their pharmaceutically acceptable isomers, salts, hydrates, solvates and prodrug derivatives having activity against mammalian factor Xa are described. Compositions containing such compounds are also described. The compounds and compositions are useful in vitro or in vivo for preventing or treating coagulation disorders. | 11-25-2010 |
20120083602 | BENZAMIDES AND RELATED INHIBITORS OF FACTOR XA - Novel benzamide compounds including their pharmaceutically acceptable isomers, salts, hydrates, solvates and prodrug derivatives having activity against mammalian factor Xa are described. Compositions containing such compounds are also described. The compounds and compositions are useful in vitro or in vivo for preventing or treating coagulation disorders. | 04-05-2012 |
20130172310 | BENZAMIDES AND RELATED INHIBITORS OF FACTOR XA - Novel benzamide compounds including their pharmaceutically acceptable isomers, salts, hydrates, solvates and prodrug derivatives having activity against mammalian factor Xa are described. Compositions containing such compounds are also described. The compounds and compositions are useful in vitro or in vivo for preventing or treating coagulation disorders. | 07-04-2013 |
20140377247 | BENZAMIDES AND RELATED INHIBITORS OF FACTOR XA - Novel benzamide compounds including their pharmaceutically acceptable isomers, salts, hydrates, solvates and prodrug derivatives having activity against mammalian factor Xa are described. Compositions containing such compounds are also described. The compounds and compositions are useful in vitro or in vivo for preventing or treating coagulation disorders. | 12-25-2014 |
Patent application number | Description | Published |
20080271141 | PARALLELIZED PATTERN MATCHING USING NON-DETERMINISTIC FINITE AUTOMATA - This disclosure describes techniques of determining whether a symbol stream includes a pattern defined by a regular expression. As described herein, the regular expression may be represented using a non-deterministic finite automaton (NFA). A plurality of states in the NFA may be evaluated in parallel. These states may be associated with a plurality of symbol positions in a symbol stream. Evaluating a plurality of states and symbols in parallel may allow for faster determinations of whether the symbol stream includes the pattern defined by the regular expression. | 10-30-2008 |
20130166859 | IDENTIFYING UNALLOCATED MEMORY SEGMENTS - A network device that includes a first memory to store packets in segments; a second memory to store pointers associated with the first memory; a third memory to store summary bits and allocation bits, where the allocation bits correspond to the segments. The network device also includes a processor to receive a request for memory resources; determine whether a pointer is stored in the second memory, where the pointer corresponds to a segment that is available to store a packet; and send the pointer when the pointer is stored in the second memory. The processor is further to perform a search to identify other pointers when the pointer is not stored in the second memory, where performing the search includes identifying a set of allocation bits, based on an unallocated summary bit, that corresponds to the other pointers; identify another pointer, of the other pointers, based on an unallocated allocation bit of the set of allocation bits; and send the other pointer in response to the request. | 06-27-2013 |
20130235880 | APPLYING BACKPRESSURE TO A SUBSET OF NODES IN A DEFICIT WEIGHTED ROUND ROBIN SCHEDULER - A scheduler in a network element may include a dequeuer to dequeue packets from a set of scheduling nodes using a deficit weighted round robin process, where the dequeuer is to determine whether a subset of the set of scheduling nodes is being backpressured. The dequeuer may set a root rich most negative credits (MNC) value, associated with a root node, to a root poor MNC value, associated with the root node, and set the root poor MNC value to zero, when the subset is not being backpressured, and may set the rich MNC value to a maximum of the root poor MNC value and a root backpressured rich MNC value, associated with the subset, and set the root poor MNC value to a root backpressured poor MNC value, associated with the subset, when the subset is being backpressured. | 09-12-2013 |
Patent application number | Description | Published |
20090124034 | Nanostructured Thin Films and Their Uses - The present invention generally discloses the use of a nanostructured non-silicon thin film (such as an alumina or aluminum thin film) on a supporting substrate which is subsequently coated with an active layer of a material such as silicon or tungsten. The base, underlying non-silicon material generates enhanced surface area while the active layer assists in incorporating and transferring energy to one or more analytes adsorbed on the active layer when irradiated with a laser during laser desorption of the analyte(s). The present invention provides substrate surfaces that can be produced by relatively straightforward and inexpensive manufacturing processes and which can be used for a variety of applications such as mass spectrometry, hydrophobic or hydrophilic coatings, medical device applications, electronics, catalysis, protection, data storage, optics, and sensors. | 05-14-2009 |
20090143227 | POROUS SUBSTRATES, ARTICLES, SYSTEMS AND COMPOSITIONS COMPRISING NANOFIBERS AND METHODS OF THEIR USE AND PRODUCTION - Porous and/or curved nanofiber bearing substrate materials are provided having enhanced surface area for a variety of applications including as electrical substrates, semipermeable membranes and barriers, structural lattices for tissue culturing and for composite materials, production of long unbranched nanofibers, and the like. | 06-04-2009 |
20090192429 | RESORBABLE NANOENHANCED HEMOSTATIC STRUCTURES AND BANDAGE MATERIALS - Methods, systems, and apparatuses for nanomaterial-enhanced hemostatic medical devices are provided. Hemostatic materials and structures are provided that induce coagulation of blood at a wound/opening caused by trauma, a surgical procedure, ulceration, or other cause. The hemostatic materials and structures may incorporate nanostructures and/or further hemostatic elements such as polymers and/or glass beads. The hemostatic materials and structures may be resorbable. Example embodiments include hemostatic bandages, hemostatic plugs, and hemostatic formulations. | 07-30-2009 |
20100155696 | Large-Area Nanoenabled Macroelectronic Substrates and Uses Therefor - A method and apparatus for an electronic substrate having a plurality of semiconductor devices is described. A thin film of nanowires is formed on a substrate. The thin film of nanowires is formed to have a sufficient density of nanowires to achieve an operational current level. A plurality of semiconductor regions are defined in the thin film of nanowires. Contacts are formed at the semiconductor device regions to thereby provide electrical connectivity to the plurality of semiconductor devices. Furthermore, various materials for fabricating nanowires, thin films including p-doped nanowires and n-doped nanowires, nanowire heterostructures, light emitting nanowire heterostructures, flow masks for positioning nanowires on substrates, nanowire spraying techniques for depositing nanowires, techniques for reducing or eliminating phonon scattering of electrons in nanowires, and techniques for reducing surface states in nanowires are described. | 06-24-2010 |
20100279513 | Systems and Methods for Nanowire Growth and Manufacturing - The present invention is directed to compositions of matter, systems, and methods to manufacture nanowires. In an embodiment, a buffer layer is placed on a nanowire growth substrate and catalytic nanoparticles are added to form a catalytic-coated nanowire growth substrate. Methods to develop and use this catalytic-coated nanowire growth substrate are disclosed. In a further aspect of the invention, in an embodiment a nanowire growth system using a foil roller to manufacture nanowires is provided. | 11-04-2010 |
20100297502 | Nanostructured Materials for Battery Applications - The present invention relates to nanostructured materials (including nanowires) for use in batteries. Exemplary materials include carbon-comprising, Si-based nanostructures, nanostructured materials disposed on carbon-based substrates, and nanostructures comprising nanoscale scaffolds. The present invention also provides methods of preparing battery electrodes, and batteries, using the nanostructured materials. | 11-25-2010 |
20110008707 | Catalyst Layer for Fuel Cell Membrane Electrode Assembly, Fuel Cell Membrane Electrode Assembly Using the Catalyst Layer, Fuel Cell, and Method for Producing the Catalyst Layer - A catalyst layer for a fuel cell membrane electrode assembly includes a plurality of agglomerates, adjacent ones of the plurality of agglomerates contacting with each other with pores provided between said adjacent ones of the plurality of agglomerates, each of the plurality of agglomerates being formed by packing a plurality of catalysts each consisting of noble metal fine particles supported on a fiber-like support material, adjacent ones of the plurality of catalysts contacting with each other with pores provided between said adjacent ones of the plurality of catalysts, and each of the plurality of catalysts contacting with a plurality of catalysts other than said each catalyst at a plurality of contact points. This allows providing a catalyst layer, a fuel cell membrane electrode assembly, and a fuel cell, each of which has compact size and excellent power generation performance, and a method for producing the same. | 01-13-2011 |
20110275005 | Membrane Electrode Assemblies With Interfacial Layer - The present invention relates to interfacial layers for use m membrane electrode assemblies that comprise nanowire-supported catalysts, and fuel cells comprising such membrane electrode assemblies. The present invention also relates to methods of preparing membrane electrode assemblies and fuel cells comprising interfacial layers and nanowire-supported catalysts. | 11-10-2011 |
20110275011 | Electrochemical Catalysts for Fuel Cells - The present invention relates to electrochemical catalyst particles, including nanoparticles, which can be used membrane electrode assemblies and in fuel cells. In exemplary embodiments, the present invention provides electrochemical catalysts supported by various materials. Suitably the catalysts have an atomic ratio of oxygen to a metal in the nanoparticle of about 3 to about 6. | 11-10-2011 |
20120021331 | NANOSTRUCTURED CATALYST SUPPORTS - The present invention relates to SiC nanostructures, including SiC nanopowder, SiC nanowires, and composites of SiC nanopowder and nanowires, which can be used as catalyst supports in membrane electrode assemblies and in fuel cells. The present invention also relates to composite catalyst supports comprising nanopowder and one or more inorganic nanowires for a membrane electrode assembly. | 01-26-2012 |
Patent application number | Description | Published |
20120329083 | TEST UNIT CARTRIDGE FOR ANALYTE TESTING DEVICE - A test unit cartridge for holding a plurality of test units includes a first test unit that contains a first analyte sensor and a second test unit that contains a second analyte sensor. The first and second analyte sensors use first and second reagents to detect first and second analytes, respectively. The first analyte is different from the second analyte and the first and second test units are functionally non-fungible. The plurality of test units can also include a third test unit that contains two analyte sensors having two reagents for detecting two different analytes using one fluid sample. A method of using the test unit cartridge is also described, which comprises loading the cartridge into an analyte testing device and cocking an actuator of the device that is configured to (i) expose an analyte sensor of a test unit, (ii) ready a lancet, and (iii) advance a lancet cartridge. | 12-27-2012 |
20120329164 | Test Unit Cartridge for Analyte Testing Device - A test unit cartridge for holding a plurality of test units includes a first test unit that contains a first analyte sensor and a second test unit that contains a second analyte sensor. The first and second analyte sensors use first and second reagents to detect first and second analytes, respectively. The first analyte is different from the second analyte and the first and second test units are functionally non-fungible. The plurality of test units can also include a third test unit that contains two analyte sensors having two reagents for detecting two different analytes using one fluid sample. A method of using the test unit cartridge is also described, which comprises loading the cartridge into an analyte testing device and cocking an actuator of the device that is configured to (i) expose an analyte sensor of a test unit, (ii) ready a lancet, and (iii) advance a lancet cartridge. | 12-27-2012 |
20120330119 | Analyte Testing Device with Lancet Cartridge and Test Strip Cartridge - An analyte testing device housing a lancet cartridge and a test strip cartridge is described. The testing device simplifies analyte testing/monitoring by providing an actuator and linkage mechanism that: (i) cocks a lancing device, (ii) exposes a test strip for use; and (iii) advances the lancet cartridge. The testing device also includes conversion electronics, which receives a signal from a test trip and converts the signal into readable data. | 12-27-2012 |
20120330188 | Cocking and Advancing Mechanism for Analyte Testing Device - An analyte testing device includes an analyte sensor, a lancet, and a mechanism with an actuator that operates to independently expose the analyte sensor and advance the lancet into position for use. The analyte sensor is preferably included in an analyte sensor cartridge that houses a plurality of sensors. Similarly, the lancet is preferably included in a lancet cartridge that houses a plurality of lancets. The actuator can be a lever configured to expose the analyte sensor and advance the lancet into position with a single motion (e.g., pulling the lever). The actuator also preferably operates to cock a hammer in preparation for lancing a body member to draw a blood sample. The mechanism can be a linkage coupled with the actuator and configured to engage the analyte sensor and lancet. | 12-27-2012 |
20120330189 | Analyte Testing Device with Lancet Cartridge and Test Strip Cartridge - An analyte testing device housing a lancet cartridge and a test strip cartridge is described. The testing device simplifies analyte testing/monitoring by providing an actuator and linkage mechanism that: (i) cocks a lancing device, (ii) exposes a test strip for use; and (iii) advances the lancet cartridge. The testing device also includes conversion electronics, which receives a signal from a test trip and converts the signal into readable data. | 12-27-2012 |
20120330555 | Analyte Testing System with Docking Station for Data Management - An analyte testing system having an analyte testing device and a docking station is described. The analyte testing device includes a plurality of lancets, a plurality of analyte sensors, electronics for deriving test data from the analyte sensors, a visual display that displays test data, and a data recording facility that records non-test data. Examples of non-test data include text diary information, audio diary information, food eaten, minutes exercised, medication taken, and estimated calories burned. The docking station has a power interface and data interface that provide power and data connectivity to the testing device. The docking station also has a storage facility configured to automatically store the test data and non-test data. | 12-27-2012 |
20120330556 | Analyte Testing System with Docking Station for Data Management - An analyte testing system having an analyte testing device and a docking station is described. The analyte testing device includes a plurality of lancets, a plurality of analyte sensors, electronics for deriving test data from the analyte sensors, a visual display that displays test data, and a data recording facility that records non-test data. Examples of non-test data include text diary information, audio diary information, food eaten, minutes exercised, medication taken, and estimated calories burned. The docking station has a power interface and data interface that provide power and data connectivity to the testing device. The docking station also has a storage facility configured to automatically store the test data and non-test data. | 12-27-2012 |
Patent application number | Description | Published |
20120226959 | ADJUSTABLE PROGRAMMING SPEED FOR NAND MEMORY DEVICES - Embodiments of the invention describe methods, systems and apparatuses to improve solid state device (SSD) write speed by efficiently utilizing error correction code executed for the device. SSDs may be comprised of several NAND memory devices. It is understood that such devices tend to have a raw bit error rate (RBER) that is related to the program/erase cycle count for the device. | 09-06-2012 |
20130322170 | MEMORY CELL SENSING - This disclosure concerns memory cell sensing. One or more methods include determining a data state of a first memory cell coupled to a first data line, determining a data state of a third memory cell coupled to a third data line, transferring determined data of at least one of the first and the third memory cells to a data line control unit corresponding to a second data line to which a second memory cell is coupled, the second data line being adjacent to the first data line and the third data line, and determining a data state of the second memory cell based, at least partially, on the transferred determined data. | 12-05-2013 |
20140063937 | MEMORY DEVICES AND OPERATING METHODS FOR A MEMORY DEVICE - Devices and methods facilitate memory device operation in all bit line architecture memory devices. In at least one embodiment, memory cells comprising alternating rows are concurrently programmed by row and concurrently sensed by row at a first density whereas memory cells comprising different alternating rows are concurrently programmed by row and concurrently sensed by row at a second density. In at least one additional embodiment, memory cells comprising alternating tiers of memory cells are programmed and sensed by tier at a first density and memory cells comprising different alternating tiers of memory cells are programmed and sensed by tier at a second density. | 03-06-2014 |
20140089764 | METHOD AND APPARATUS FOR TREATMENT OF STATE CONFIDENCE DATA RETRIEVED FROM A NON-VOLATILE MEMORY ARRAY - An apparatus may comprise a controller to retrieve data from a non-volatile memory, and an error correction module operable on the controller to read a memory cell of the non-volatile memory at a first set of sense conditions comprising a multiplicity of sense conditions. The error correction module may be further operable to set a first set of bits in an encoded output, the first set of bits comprising a logical state bit to indicate a logical state of the memory cell and one or more additional bits in the encoded output to indicate accuracy of the logical state bit based upon results of the read at the first set of sense conditions, the first set of sense conditions comprising a greater number than that of the first set of bits. Other embodiments are disclosed and claimed. | 03-27-2014 |
20140380108 | METHOD AND SYSTEM TO OBTAIN STATE CONFIDENCE DATA USING MULTISTROBE READ OF A NON-VOLATILE MEMORY - An apparatus may include a processor circuit a processor circuit to retrieve data from a non-volatile memory, and a multistrobe read module operable on the processor circuit to set a read operation to read a memory cell over a multiplicity of sense operations, where each sense operation is performed under a different sense condition. The multistrobe read module may be further operable to schedule a new sense operation to succeed a prior sense operation of the multiplicity of sense operations without recharge of the wordline when a value of one or more read condition is within a preset range. Other embodiments are disclosed and claimed. | 12-25-2014 |
Patent application number | Description | Published |
20090134325 | METHODS FOR DETECTING ESTRADIOL BY MASS SPECTROMETRY - Provided are methods for determining the amount of estradiol in a sample using mass spectrometry. The methods generally involve ionizing estradiol in a sample and detecting and quantifying the amount of the ion to determine the amount of estradiol in the sample. | 05-28-2009 |
20090155766 | Methods for detecting estrone by mass spectrometry - Provided are methods for determining the amount of estrone in a sample using mass spectrometry. The methods generally involve ionizing estrone in a sample and detecting and quantifying the amount of the ion to determine the amount of estrone in the sample. | 06-18-2009 |
20100155594 | MASS SPECTROMETRY ASSAY FOR ESTROGENIC COMPOUNDS - Methods are provided for detecting the amount of one or more HRT panel analytes (i.e., estrone (E1), estrone sulfate (E1s), 17α-estradiol (E2a), 17β-estradiol (E2b), estradiol sulfate (E2s), estriol (E3), equilin (EQ), 17α-dihydroequilin (EQa), 17β-dihydroequilin (EQb), Equilenin (EN), 17α-dihydroequilenin (ENa), 17β-dihydroequilenin (ENb), and Δ8,9-dehydroestrone (dE1)) in a sample by mass spectrometry. The methods generally involve ionizing one or more HRT panel analytes in a sample and quantifying the generated ions to determine the amount of one or more HRT panel analytes in the sample. In methods where amounts of multiple HRT panel analytes are detected, the amounts of multiple analytes are detected in the same sample injection. | 06-24-2010 |
20100155595 | MASS SPECTROMETRY ASSAY FOR CONGENITAL ADRENAL HYPERPLASIA - Methods are provided for detecting the amount of one or more CAH panel analytes (i.e., pregnenolone, 17-OH pregnenolone, progesterone, 17-OH progesterone, dehydroepiandrosterone (DHEA), androstenedione, testosterone, deoxycorticosterone, 11-deoxycortisol, and cortisol) in a sample by mass spectrometry. The methods generally involve ionizing one or more CAH panel analytes in a sample and quantifying the generated ions to determine the amount of one or more CAH panel analytes in the sample. In methods where amounts of multiple CAH panel analytes are detected, the amounts of multiple analytes are detected in the same sample injection. | 06-24-2010 |
20110290999 | MONOLITHIC COLUMN CHROMATOGRAPHY - Provided herein are methods of liquid column chromatography in which preparative chromatography is performed in-line with analytical chromatography. In particular aspects a monolithic preparative column is used to purify an analyte of interest from a mixture of other substances by applying the mixture to the column, reversing the flow through the column to elute the analyte, which is applied to an analytical column provided in-line with the preparative column. In other aspects, a single monolithic column is used to perform both the preparative chromatography and analytical chromatography steps in succession. In another aspect, a chromatography system is provided to perform preparative and analytical chromatography using a single monolithic column. | 12-01-2011 |
20120228487 | MASS SPECTROMETRY ASSAY FOR CONGENITAL ADRENAL HYPERPLASIA - Methods are provided for detecting the amount of one or more CAH panel analytes (i.e., pregnenolone, 17-OH pregnenolone, progesterone, 17-OH progesterone, dehydroepiandrosterone (DHEA), androstenedione, testosterone, deoxycorticosterone, 11-deoxycortisol, and cortisol) in a sample by mass spectrometry. The methods generally involve ionizing one or more CAH panel analytes in a sample and quantifying the generated ions to determine the amount of one or more CAH panel analytes in the sample. In methods where amounts of multiple CAH panel analytes are detected, the amounts of multiple analytes are detected in the same sample injection. | 09-13-2012 |
20130206981 | MASS SPECTROMETRY ASSAY FOR CONGENITAL ADRENAL HYPERPLASIA - Methods are provided for detecting the amount of one or more CAH panel analytes (i.e., pregnenolone, 17-OH pregnenolone, progesterone, 17-OH progesterone, dehydroepiandrosterone (DHEA), androstenedione, testosterone, deoxycorticosterone, 11-deoxycortisol, and cortisol) in a sample by mass spectrometry. The methods generally involve ionizing one or more CAH panel analytes in a sample and quantifying the generated ions to determine the amount of one or more CAH panel analytes in the sample. In methods where amounts of multiple CAH panel analytes are detected, the amounts of multiple analytes are detected in the same sample injection. | 08-15-2013 |
20140014832 | MASS SPECTROMETRY ASSAY FOR CONGENITAL ADRENAL HYPERPLASIA - Methods are provided for detecting the amount of one or more CAH panel analytes (i.e., pregnenolone, 17-OH pregnenolone, progesterone, 17-OH progesterone, dehydroepiandrosterone (DHEA), androstenedione, testosterone, deoxycorticosterone, 11-deoxycortisol, and cortisol) in a sample by mass spectrometry. The methods generally involve ionizing one or more CAH panel analytes in a sample and quantifying the generated ions to determine the amount of one or more CAH panel analytes in the sample. In methods where amounts of multiple CAH panel analytes are detected, the amounts of multiple analytes are detected in the same sample injection. | 01-16-2014 |
20140175275 | MASS SPECTROMETRY ASSAY FOR CONGENITAL ADRENAL HYPERPLASIA - Methods are provided for detecting the amount of one or more CAH panel analytes (i.e., pregnenolone, 17-OH pregnenolone, progesterone, 17-OH progesterone, dehydroepiandrosterone (DHEA), androstenedione, testosterone, deoxycorticosterone, 11-deoxycortisol, and cortisol) in a sample by mass spectrometry. The methods generally involve ionizing one or more CAH panel analytes in a sample and quantifying the generated ions to determine the amount of one or more CAH panel analytes in the sample. In methods where amounts of multiple CAH panel analytes are detected, the amounts of multiple analytes are detected in the same sample injection. | 06-26-2014 |
20150056708 | METHODS FOR DETECTING ESTRONE BY MASS SPECTROMETRY - Provided are methods for determining the amount of estrone in a sample using mass spectrometry. The methods generally involve ionizing estrone in a sample and detecting and quantifying the amount of the ion to determine the amount of estrone in the sample. | 02-26-2015 |
Patent application number | Description | Published |
20090037835 | Application Tracking for Application Execution Environment - Methods, systems, and apparatus, including medium-encoded computer program products, for managing an application execution environment on a computer. One or more aspects of the subject matter described in this specification can be embodied in one or more methods of managing an application execution environment comprising a cross-platform application program interface to provide services to applications that run in the application execution environment, the one or more methods including: maintaining associations between the applications and different versions of the application execution environment installed on a computer, where the associations indicate in which of the different versions of the application execution environment the applications run; and managing the different versions of the application execution environment on the computer based on the associations between the applications and the different versions of the application execution environment in which the applications run. | 02-05-2009 |
20100287378 | SIGNATURES FOR MULTIPLE ENCODINGS - Signatures for multiple encodings is disclosed. In some embodiments, signatures for multiple encodings includes receiving a first signature of digitally signed data, wherein the first signature is a digital signature of data included in a first document having a first document encoding; receiving a second signature of digitally signed data, wherein the second signature is a digital signature of data included in the first document having a second document encoding, and wherein the first document encoding and the second document encoding are different document encodings; receiving a third signature of digitally signed data, wherein the third signature is a digital signature of data included in a canonicalized version of the first document having a canonical encoding, and wherein canonicalizing the first document includes providing a different order of data within the first document based on a canonical ordering; selecting a signature from the received first signature, the received second signature, and the received third signature, wherein the first signature, the second signature, and the third signature are associated with the first document to provide a digitally signed first document; and verifying the digitally signed data using the selected signature. | 11-11-2010 |
20110314302 | VERIFYING SIGNATURES FOR MULTIPLE ENCODINGS - Digitally signing data for multiple encodings is disclosed. A first signature of the data is generated. A second signature of a second encoding of the data is generated. The first signature and the second signature are associated with the signed data. | 12-22-2011 |
20130047150 | SOFTWARE INSTALLATION AND PROCESS MANAGEMENT SUPPORT - Methods, systems, and apparatus, including medium-encoded computer program products, for software installation and process management support. In one aspect, a method includes obtaining application information for a software application and an application executable for the software application, the application executable including machine code native to a target platform having an operating system, wherein the application information includes application code that depends on a runtime environment on the target platform to operate; and installing the application executable on the target platform, wherein the application code includes a resource associated with the application executable that runs in the runtime environment when the application executable is run in the operating system, and wherein the operating system maintains and presents the software application as a native application, distinct from other applications that depend on the runtime environment to operate. | 02-21-2013 |
20130167004 | Asynchronous Access to Structured Data - Methods and apparatus implementing systems and techniques for asynchronously loading and accessing structured data. A random access interface can be provided to structured data while that structured data is asynchronously and simultaneously being loaded from a data source. A document, such as an Extensible Markup Language document, can be sequentially parsed and loaded into memory, and a tree data structure interface to the entire document can be provided to a client before the entire document has been fully parsed. In general, in one implementation, the technique includes: parsing structured data in sequence to produce a data object model representing at least a portion of the structured data in a memory, and simultaneously providing, to a client, read and write random access to the structured data through the data object model in the memory as the data object model is being produced. | 06-27-2013 |
20130167136 | COMPONENT-BASED INSTALLATION - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for installing software. In one aspect, a method includes receiving information regarding software elements, which form a software program, each of the software elements including one or more files, creating software element descriptors corresponding to the software elements, wherein each software element descriptor specifies the one or more files that are included in a respective software element, and generating a deployment package including the software element descriptors for installation of the software program, wherein each software element is separately addable and updatable in the software program, using a corresponding software element descriptor, after the software program has been installed on a computer. | 06-27-2013 |
20140040873 | Updating Applications Using Migration Signatures - In general, in one aspect, an installation file digitally signed with a first package signature is received. It is determined whether the received installation file includes a migration signature that covers the first package signature and that matches a second signature associated with an installed software application, to confirm that the received installation file includes a valid update related to the installed software application. The installed software application is updated from the received installation file when the migration signature is included. | 02-06-2014 |
20140040877 | APPLICATION EXECUTION AND INSTALLATION ENVIRONMENT - Methods, systems, and apparatus, including medium-encoded computer program products, for installing software, including application execution environments, on a computer platform. One or more aspects of the subject matter described in this specification can be embodied in one or more methods that include obtaining an installer package for a target computer, the installer package including an application execution environment program and an installer for a software program, the application execution environment program including a cross-platform application program interface to provide services to applications that run in the application execution environment, wherein the installer runs in the application execution environment; and providing the installer package to the target computer to install the software program by running the installer in the application execution environment copied to the target computer. | 02-06-2014 |
20140040879 | INTERMEDIATE APPLICATION INSTALLATION FILE - Methods, systems, and apparatus, including medium-encoded computer program products, for effecting software installation. In one aspect, a method includes specifying a first file type for application installation files for an application execution environment, and specifying a second file type for application distribution files corresponding to the application installation files, wherein an application installation file of the first file type includes a software application, the application installation file must be digitally signed for the software application to be installed in the application execution environment from the application installation file, and wherein an application distribution file of the second file type includes the software application, the software application is not installable in the application execution environment from the application distribution file, and the application distribution file is convertible to the first file type through at least addition of a digital signature. | 02-06-2014 |
Patent application number | Description | Published |
20120102483 | HANDLING CALLS TO NATIVE CODE IN A MANAGED CODE ENVIRONMENT - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, provide a technique for handling calls to native code in a managed code environment. In one aspect, a method includes the actions of: loading, in a managed code environment operating on one or more data processing apparatus, code of an application and code of an extension, wherein the loading includes loading the code of the extension into a first domain and loading the code of the application into a second domain, the first domain being different than the second domain; receiving, through an application program interface (API) of the managed code environment, a call to a function of native program code corresponding to an identified computing platform; allowing the call when the call arises from the first domain; and disallowing the call when the call arises from the second domain. | 04-26-2012 |
20120102485 | Runtime Extensions - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, provide a technique for supporting native program code extensions for managed code environments. In one aspect, a method includes the actions of: obtaining a package of information defining an extension to an application program interface of a runtime, the package of information including native program code and descriptors that identify different computing platforms supported by the extension; obtaining a declaration of a target computing platform for an application program that employs the extension; comparing the declaration of the target computing platform for the application program with the descriptors that identify the different computing platforms supported by the extension; if the target computing platform is supported by the extension, generating an installable package for the application program; and if the target computing platform is not supported by the extension, providing a notification corresponding thereto. | 04-26-2012 |
20120144290 | Integrated Native HTML Rendering - A computer-implemented method for integrated native HTML rendering includes generating, in an application, an instruction to a native HTML renderer to render HTML content on a display device, the instruction generated using a runtime having an API that allows use of only at least one specified feature of the native HTML renderer. The method includes rendering, using the native HTML renderer, the HTML content on the display device per the instruction. | 06-07-2012 |
20130166509 | Version Management for Application Execution Environment - Methods, systems, and apparatus, including medium-encoded computer program products, for managing an application execution environment on a computer. One or more aspects of the subject matter described in this specification can be embodied in one or more methods of managing an application execution environment, the one or more methods including: identifying which of multiple different versions of the application execution environment are installed on a computer; and managing the different versions of the application execution environment on the computer; wherein the identifying and the managing are performed using one or more of the different versions of the application execution environment. | 06-27-2013 |
20130166549 | Providing Access to Media Content in Multiple Locations - A computer-implemented method for providing access to media content in multiple locations includes: storing media content in a system that has a memory and another storage; generating an object that represents the media content, the object including media content metadata and a media content reference configured to identify each of a memory location and a storage location; and making the object available to an application, the media content reference providing access to the stored media content at the memory location or at the storage location. | 06-27-2013 |
20130167028 | RESTRICTING MEDIA CONTENT RENDERING - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for restricting media content rendering. In one aspect, a method includes loading different media content elements, rendering the different media content elements in a graphical user interface, and restricting rendering of at least one of the different media content elements based on presence of media content of a predefined type. | 06-27-2013 |
20130167104 | Runtime Library Including A Virtual File System - This specification describes technologies relating to a runtime library including a virtual file system. In general, a method can include interfacing with an operating system of a computer; and providing runtime services, including a virtual file system, to programs running on the computer. Providing runtime services can include receiving first information and second information through a single file access routine of an API for the virtual file system; determining a selected one of multiple file storage areas to access based on the first information, the multiple file storage areas including a first local area accessible by a first program and inaccessible by a second program, and a second area accessible by the first program and the second program; mapping the second information to file resource(s) in the selected file storage area in the virtual file system; and accessing the one or more file resources for the first program. | 06-27-2013 |
20130167105 | Tracking Application Development And Distribution - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for tracking development and distribution of software applications. In general, one innovative aspect of the subject matter described in this specification can be embodied in methods that include the actions of: identifying a software application available from a software application distribution system; retrieving at least image data from an image file, which is associated with the software application, from the software application distribution system without retrieving the software application; detecting a watermark in the image data; and storing information associating the detected watermark with the software application distribution system from which the identified software application is available. | 06-27-2013 |
20130167160 | Abstracting Data Acquisition And Management - Methods, systems, and apparatus, including medium-encoded computer program products, for abstracting data acquisition and management. One or more aspects of the subject matter described in this specification can be embodied in one or more methods including: providing a cross-platform application program interface for a software application that runs in an application execution environment running on a computing platform; receiving a request, through the cross-platform application program interface, from the software application for access to a real-time sensor device; and in response to the request, identifying which of multiple predetermined sensor devices is currently available, the identified sensor device being configured to provide real-time data, determining an interval based on information associated with the software application, and providing data derived from the identified sensor device to the software application in accordance with the interval. | 06-27-2013 |
20130167243 | Secure User Interface Content - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for handing secure user interface content. In one aspect, a method includes receiving, at a data processing apparatus, content over a communication network from a computing system separate from the data processing apparatus; determining that the received content is authentic secure content; retrieving information stored at the data processing apparatus and previously selected by a user for purposes of securing user interface content; rendering the received content, to a display of the data processing apparatus, as a user interface with a visual wrapper, where the visual wrapper includes the retrieved information, visually separates the user interface from other visual elements on the display, and includes an indication that the user interface is secure; and processing input received through the user interface. | 06-27-2013 |
Patent application number | Description | Published |
20100138444 | FEDERATED CHALLENGE CREDIT SYSTEM - Systems and methods for reducing the number of challenge messages that are sent in response to an incoming message in situations where the incoming message is likely not unsolicited. The systems and methods include evaluating the behavior of a sender with regard to one or more federated messaging services and determining if the sender is approved or unapproved. If the sender is approved, the incoming message is deliver to a recipient's inbox without issuing a challenge message. Unapproved senders are required to respond to a challenge message. | 06-03-2010 |
20100138658 | Electronic Message System with Federation of Trusted Senders - Systems and methods for allowing challenge messages to be sent directly to a recipient's inbox where normally the challenge message would be sent to a pending folder or deleted. Challenge messages sent between federated messaging services contain a federated token which can be identified, authenticated and validated to determine whether the challenge message should be sent to a recipient's inbox. The federated token can include an authentication portion and a validation portion. Authentication methods for the authentication portion can include, for example, checksums, salts, hashes and digital signatures. Once a federated token is authenticated by decrypting the authentication portion according to one or more of these authentication methods, the federated token is validated by determining the defined use-base and determining whether the receipt of the federated token satisfies the defined use. | 06-03-2010 |
20110088062 | PROXY FOR VIDEO ON DEMAND SERVER CONTROL - A video on demand system includes a head-end coupled through a proxy server to plural client terminals. The proxy server performs (or cooperates with another component in performing) various functions, including user interface definition, security, system administration (e.g. channel management, load distribution, and failover), and protocol translation. | 04-14-2011 |
20110185028 | SORTING ELECTRONIC MESSAGES USING ATTRIBUTES OF THE SENDER ADDRESS - Systems and methods for sorting electronic messages using attributes of senders or of sender addresses. An electronic messaging server sorts electronic messages using attributes associated with the senders or sender addresses of the electronic messages. The sender addresses and associated attributes are stored in an accept list. A sorting module uses the accept list to sort the electronic messages into various folders. The sorting module can also access other data sources, such as a contact list, to assist in sorting the electronic messages. The attributes can be determined independently of the user or can be set directly by the user. The attributes can also identify a status of a sender such as whether the sender is authorized, unauthorized, or unconfirmed. | 07-28-2011 |
20130013711 | SORTING ELECTRONIC MESSAGES USING ATTRIBUTES OF THE SENDER ADDRESS - Systems and methods for sorting electronic messages using attributes of senders or of sender addresses. An electronic messaging server sorts electronic messages using attributes associated with the senders or sender addresses of the electronic messages. The sender addresses and associated attributes are stored in an accept list. A sorting module uses the accept list to sort the electronic messages into various folders. The sorting module can also access other data sources, such as a contact list, to assist in sorting the electronic messages. The attributes can be determined independently of the user or can be set directly by the user. The attributes can also identify a status of a sender such as whether the sender is authorized, unauthorized, or unconfirmed. | 01-10-2013 |
20130067004 | Electronic Message System with Federation of Trusted Senders - Systems and methods for allowing challenge messages to be sent directly to a recipient's inbox where normally the challenge message would be sent to a pending folder or deleted. Challenge messages sent between federated messaging services contain a federated token which can be identified, authenticated and validated to determine whether the challenge message should be sent to a recipient's inbox. The federated token can include an authentication portion and a validation portion. Authentication methods for the authentication portion can include, for example, checksums, salts, hashes and digital signatures. Once a federated token is authenticated by decrypting the authentication portion according to one or more of these authentication methods, the federated token is validated by determining the defined use-base and determining whether the receipt of the federated token satisfies the defined use. | 03-14-2013 |
20130080552 | Federated Challenge Credit System - Systems and methods for reducing the number of challenge messages that are sent in response to an incoming message in situations where the incoming message is likely not unsolicited. The systems and methods include evaluating the behavior of a sender with regard to one or more federated messaging services and determining if the sender is approved or unapproved. If the sender is approved, the incoming message is deliver to a recipient's inbox without issuing a challenge message. Unapproved senders are required to respond to a challenge message. | 03-28-2013 |
20140129649 | SORTING ELECTRONIC MESSAGES USING ATTRIBUTES OF THE SENDER ADDRESS - Systems and methods for sorting electronic messages using attributes of senders or of sender addresses. An electronic messaging server sorts electronic messages using attributes associated with the senders or sender addresses of the electronic messages. The sender addresses and associated attributes are stored in an accept list. A sorting module uses the accept list to sort the electronic messages into various folders. The sorting module can also access other data sources, such as a contact list, to assist in sorting the electronic messages. The attributes can be determined independently of the user or can be set directly by the user. The attributes can also identify a status of a sender such as whether the sender is authorized, unauthorized, or unconfirmed. | 05-08-2014 |
Patent application number | Description | Published |
20110149252 | Electrohydrodynamic Air Mover Performance - Structures for reducing the effect of charged surfaces near the electrodes on the performance efficiency of an electrohydrodynamic (EHD) device are disclosed. The potential levels on surfaces of an electronic device near the EHD electrodes are varied with respect to a function of the combination of distance from the emitter and the distance from the collector. The potential levels may be constant, may vary in discrete steps, may be continuously variable along the length between the EHD electrodes and beyond the electrodes, and may vary with respect to time. | 06-23-2011 |
20110292560 | ELECTROHYDRODYNAMIC FLUID MOVER TECHNIQUES FOR THIN, LOW-PROFILE OR HIGH-ASPECT-RATIO ELECTRONIC DEVICES - Surfaces for electromagnetic shielding, retaining electrostatic charge and indeed collecting ion current in EHD fluid mover designs may be formed as or on surfaces of other components and/or structures in an electronic device. In this way, dimensions may be reduced and packing densities increased. In some cases, electrostatically operative portions of an EHD fluid mover are formed as or on surfaces of an enclosure, an EMI shield, a circuit board and/or a heat pipe or spreader. Depending on the role of these electrostatically operative portions, dielectric, resistive and/or ozone robust or catalytic coatings or conditioning may be applied. | 12-01-2011 |
20120000486 | EMITTER WIRE CLEANING DEVICE WITH WEAR-TOLERANT PROFILE - An apparatus for cleaning an emitter electrode in electrohydrodynamic fluid accelerator and precipitator devices via movement of a cleaning device including complementary contoured cleaning surfaces positioned to frictionally engage and elastically deform the emitter electrode. The opposing cleaning surfaces laterally distort an otherwise linear longitudinal extent of the electrode under tension. The opposing cleaning surfaces are subject to wear, but maintain frictional engagement despite wear depths that exceed a radius of the electrode due at least in part to the at least partially complementary surface contours engaging the electrode under tension. The cleaning device causes respective cleaning surfaces to travel along a longitudinal extent of the emitter electrode to remove detrimental material and optionally to condition the electrode to at least partially mitigate ozone, erosion, corrosion, oxidation, or dendrite formation on the electrode. | 01-05-2012 |
20120113590 | ELECTRONIC SYSTEM WITH EHD AIR MOVER VENTILATION PATH ISOLATED FROM INTERNAL AIR PLENUM - An electronic system including an enclosure and an internal air plenum within the enclosure. At least one component of the electronic system within the enclosure evolves heat and has a surface exposed to the internal air plenum. The enclosure has inlet and outlet ventilation boundaries together with an EHD air mover disposed therein to motivate airflow along a flow path between the inlet and outlet ventilation boundaries, wherein the flow path is substantially excluded from the internal air plenum by a barrier. | 05-10-2012 |
20120120543 | ION PROTECTION TECHNIQUE FOR ELECTRONIC SYSTEM WITH FLOW BETWEEN INTERNAL AIR PLENUM AND AN EHD DEVICE - Techniques are described for integration of EHD-type air movers with electronic systems, and in particular, for limiting infiltration of ions and/or charged particulates into an internal air plenum. In some designs, it may be desirable to allow or even encourage EHD motivated air flow (whether drawn or forced) through the internal air plenum while providing a barrier to transit of ions and/or charged particulates that may be generated during EHD operation. Such a barrier may employ electrostatic forces to impede transit of ions and/or charged particulate across a vent positioned to allow air flow from or into the internal air plenum. In some cases, an electrostatic barrier may include a fluid permeable mesh or grill that spans a substantial cross-section of the vent. | 05-17-2012 |
20140003964 | ELECTROHYDRODYNAMIC (EHD) FLUID MOVER WITH FIELD BLUNTING STRUCTURES IN FLOW CHANNEL FOR SPATIALLY SELECTIVE SUPPRESSION OF ION GENERATION | 01-02-2014 |
20140097722 | ELECTROHYDRODYNAMIC (EHD) FLUID MOVER WITH COLLECTOR ELECTRODE LEADING SURFACE SHAPING FOR SPATIALLY SELECTIVE FIELD REDUCTION - In various electrohydrodynamic (EHD) fluid mover designs disclosed herein, electric field strength may be locally reduced in peripheral regions of an emitter-to-collector electrode gap. As a result, detrimental accumulations of silica, dust and other airborne contaminants can be reduced on surfaces in such peripheral regions, which may otherwise be susceptible to accumulations and/or difficult to clean or condition. In some cases, localized reduction in electric field near sidewall surfaces can provide desirable localized reductions in susceptibility to contaminant related spark or shunting current paths. In some cases, such as when a field blunting structure is employed and (as a result) a generally more uniform electric field pattern is provided locally, an engineered or purposeful local reduction both electric field strength and ion generation in peripheral regions of an emitter-to-collector electrode gap may be quite desirable. | 04-10-2014 |
Patent application number | Description | Published |
20100138444 | FEDERATED CHALLENGE CREDIT SYSTEM - Systems and methods for reducing the number of challenge messages that are sent in response to an incoming message in situations where the incoming message is likely not unsolicited. The systems and methods include evaluating the behavior of a sender with regard to one or more federated messaging services and determining if the sender is approved or unapproved. If the sender is approved, the incoming message is deliver to a recipient's inbox without issuing a challenge message. Unapproved senders are required to respond to a challenge message. | 06-03-2010 |
20100138658 | Electronic Message System with Federation of Trusted Senders - Systems and methods for allowing challenge messages to be sent directly to a recipient's inbox where normally the challenge message would be sent to a pending folder or deleted. Challenge messages sent between federated messaging services contain a federated token which can be identified, authenticated and validated to determine whether the challenge message should be sent to a recipient's inbox. The federated token can include an authentication portion and a validation portion. Authentication methods for the authentication portion can include, for example, checksums, salts, hashes and digital signatures. Once a federated token is authenticated by decrypting the authentication portion according to one or more of these authentication methods, the federated token is validated by determining the defined use-base and determining whether the receipt of the federated token satisfies the defined use. | 06-03-2010 |
20120079050 | MANAGING ELECTRONIC MESSAGES - A recipient computer system may receive one or more electronic messages. The recipient computer system may send one, two, or more challenge messages to the sender of the electronic messages in determining whether to deliver the electronic message. The recipient computer system may accept or reject an electronic message based on the response, or lack of response, to the challenge messages. The recipient computer system may send two or more challenge messages at intervals. A sender computer system may record activity of the sender computer system for a recipient computer system to use in determining whether to deliver an electronic message. A sender computer system may provide a summary of that activity with an electronic message. A sender computer system may provide an authorization key for a recipient computer system to use in determining whether to deliver an electronic message. The authorization key may be generated by a third party. | 03-29-2012 |
20130067004 | Electronic Message System with Federation of Trusted Senders - Systems and methods for allowing challenge messages to be sent directly to a recipient's inbox where normally the challenge message would be sent to a pending folder or deleted. Challenge messages sent between federated messaging services contain a federated token which can be identified, authenticated and validated to determine whether the challenge message should be sent to a recipient's inbox. The federated token can include an authentication portion and a validation portion. Authentication methods for the authentication portion can include, for example, checksums, salts, hashes and digital signatures. Once a federated token is authenticated by decrypting the authentication portion according to one or more of these authentication methods, the federated token is validated by determining the defined use-base and determining whether the receipt of the federated token satisfies the defined use. | 03-14-2013 |
20130080552 | Federated Challenge Credit System - Systems and methods for reducing the number of challenge messages that are sent in response to an incoming message in situations where the incoming message is likely not unsolicited. The systems and methods include evaluating the behavior of a sender with regard to one or more federated messaging services and determining if the sender is approved or unapproved. If the sender is approved, the incoming message is deliver to a recipient's inbox without issuing a challenge message. Unapproved senders are required to respond to a challenge message. | 03-28-2013 |