Patent application number | Description | Published |
20090144388 | NETWORK WITH DISTRIBUTED SHARED MEMORY - A computer network with distributed shared memory, including a clustered memory cache aggregated from and comprised of physical memory locations on a plurality of physically distinct computing systems. The clustered memory cache is accessible by a plurality of clients on the computer network and is configured to perform page caching of data items accessed by the clients. The network also includes a policy engine operatively coupled with the clustered memory cache, where the policy engine is configured to control where data items are cached in the clustered memory cache. | 06-04-2009 |
20090150511 | NETWORK WITH DISTRIBUTED SHARED MEMORY - A computer network with distributed shared memory, including a clustered memory cache aggregated from and comprised of physical memory locations on a plurality of physically distinct computing systems. The network also includes a plurality of local cache managers, each of which are associated with a different portion of the clustered memory cache, and a metadata service operatively coupled with the local cache managers. Also, a plurality of clients are operatively coupled with the metadata service and the local cache managers. In response to a request issuing from any of the clients for a data item present in the clustered memory cache, the metadata service is configured to respond with identification of the local cache manager associated with the portion of the clustered memory cache containing such data item. | 06-11-2009 |
20110320558 | Network with Distributed Shared Memory - A computer network with distributed shared memory, including a clustered memory cache aggregated from and comprised of physical memory locations on a plurality of physically distinct computing systems. The network also includes a plurality of local cache managers, each of which are associated with a different portion of the clustered memory cache, and a metadata service operatively coupled with the local cache managers. Also, a plurality of clients are operatively coupled with the metadata service and the local cache managers. In response to a request issuing from any of the clients for a data item present in the clustered memory cache, the metadata service is configured to respond with identification of the local cache manager associated with the portion of the clustered memory cache containing such data item. | 12-29-2011 |
20120005431 | Network with Distributed Shared Memory - A computer network with distributed shared memory, including a clustered memory cache aggregated from and comprised of physical memory locations on a plurality of physically distinct computing systems. The clustered memory cache is accessible by a plurality of clients on the computer network and is configured to perform page caching of data items accessed by the clients. The network also includes a policy engine operatively coupled with the clustered memory cache, where the policy engine is configured to control where data items are cached in the clustered memory cache. | 01-05-2012 |
Patent application number | Description | Published |
20120112811 | GENERATION OF ADJUSTABLE PHASE REFERENCE WAVEFORM - One embodiment provides a system for generating a reference waveform. The system can include a first pulse-width modulation (PWM) channel configured to provide a first PWM waveform having a first duty cycle and a first frequency. A second PWM channel is configured to provide a second PWM waveform having a second duty cycle and the first frequency. Combinational logic is configured to combine the first PWM waveform and the second PWM waveform to generate a phase-shifted reference PWM waveform having the first frequency and a phase shift that is based on the first duty cycle and the second duty cycle. | 05-10-2012 |
20120140594 | SEISMIC DATA APPARATUS AND METHODS - Methods and apparatus are provided related to seismic sensor data. Seismic sensor signaling is digitally sampled in accordance with a local clock and without synchronization to standardized time. Timestamp data is used to synthesize data correspondent to an artificial stimulus waveform. Cross-correlation of the synthesized data with the seismic sensor data yields a correlation result. The correlation result can be scaled to an original starting time for the seismic data sampling. The scaled correlation result can be stored in computer-accessible media and subject to further processing or interpretation. | 06-07-2012 |
20130038358 | WIRELESS SENSOR NODE AND METHOD - Determining time latency at a sensor node in a mesh network. A beacon time is received at the sensor node from an upstream node, the beacon time offset from global time by the latency. The latency, the global time, and a corresponding local time are determined at the sensor node. | 02-14-2013 |
20150025831 | DYNAMICALLY UPDATING A TIME INTERVAL OF A GPS - A seismic system includes a wireless sensor node. The wireless sensor node includes a global positioning system (GPS) device to receive a GPS time value at an interval; a temperature sensor to measure temperature; an oscillator to measure time; and a memory to store the GPS time value, the temperature, and the oscillator time. The wireless sensor node also includes a processor to determine a rate of temperature change during the interval, and to dynamically update the interval to receive the GPS time value from the GPS device, based on the rate of temperature change. | 01-22-2015 |
Patent application number | Description | Published |
20130034703 | FILM STACKS AND METHODS THEREOF - A method of manufacturing a plurality of spacers in a film stack includes forming at least one electrically-conductive element having sidewalls on a substrate, depositing a plurality of passivation layers proximate to the substrate, and performing etching on one of the plurality of passivation layers to form a plurality of spacers substantially across from the sidewalls of the at least one electrically-conductive element. | 02-07-2013 |
20130083131 | THERMAL RESISTOR FLUID EJECTION ASSEMBLY - A thermal resistor fluid ejection assembly includes an insulating substrate and first and second electrodes formed on the substrate. A plurality of individual resistor elements of varying widths are arranged in parallel on the substrate and electrically coupled at a first end to the first electrode and at a second end to the second electrode. | 04-04-2013 |
20130162717 | FLUID NOZZLE ARRAY - A method for fabricating a fluid nozzle array includes forming a circuitry layer onto a substrate, the substrate comprising a stopping layer disposed between a membrane layer and a handle layer, forming a fluid feedhole extending from a surface of the membrane layer to the stopping layer, and forming a fluid supply trench extending from a surface of the handle layer to the stopping layer. A fluid nozzle array includes a substrate including a membrane layer, a stopping layer adjacent to the membrane layer, a handle layer adjacent to the stopping layer, and a set of fluid chambers disposed on a surface of the membrane layer above and along a width of a fluid supply trench extending from a surface of the handle layer to the stopping layer. | 06-27-2013 |
20130286105 | Fluid Ejection Assembly and Related Methods - In one embodiment, a fluid ejection device includes a substrate with a fluid slot and a membrane adhered to the substrate that spans the fluid slot. A resistor is disposed on top of the membrane over the fluid slot, and a fluid feed hole next to the resistor extends through the membrane to the slot. A shelf extends from the edge of the resistor to the edge of the feed hole, and a passivation layer covers the resistor and part the shelf. An etch-resistant layer is formed partly on the shelf and in between the fluid feed hole and the resistor. | 10-31-2013 |
20150266293 | HEATING ELEMENT FOR A PRINTHEAD - An exemplary embodiment of the present invention provides for a fluid ejection device. The fluid ejection device includes a substrate, a conductive layer, a resistive layer, and at least one upper layer. The conductive layer is disposed on the substrate and an outer perimeter and an inner region thinner than the outer perimeter. The outer perimeter includes conductive elements spaced apart from one another. The resistive layer includes an outer resistive portion overlying the conductive elements and a central resistive portion lying on top of a raised bridge of the substrate, wherein the width of the raised bridge is substantially greater than the width of the central resistive portion. The at least one upper layer defines a boundary of a fluid chamber, and the boundary is aligned vertically above a border of the central resistive portion. | 09-24-2015 |
Patent application number | Description | Published |
20140156978 | Detecting and Filtering Biased Branches in Global Branch History - A processor includes an instruction pipeline for executing instructions including a branching instruction, a counter for counting times that the branching instruction is taken, a register for storing a global branch history as a function of a value of the counter, and a branch prediction unit for predicting branching based on the global branch history. | 06-05-2014 |
20140258677 | ANALYZING POTENTIAL BENEFITS OF VECTORIZATION - Embodiments of computer-implemented methods, systems, computing devices, and computer-readable media (transitory and non-transitory) are described herein for analyzing execution of a plurality of executable instructions and, based on the analysis, providing an indication of a benefit to be obtained by vectorization of at least a subset of the plurality of executable instructions. In various embodiments, the analysis may include identification of the subset of the plurality of executable instructions suitable for conversion to one or more single-instruction multiple-data (“SIMD”) instructions. | 09-11-2014 |
20140281424 | TRACKING CONTROL FLOW OF INSTRUCTIONS - A mechanism for tracking the control flow of instructions in an application and performing one or more optimizations of a processing device, based on the control flow of the instructions in the application, is disclosed. Control flow data is generated to indicate the control flow of blocks of instructions in the application. The control flow data may include annotations that indicate whether optimizations may be performed for different blocks of instructions. The control flow data may also be used to track the execution of the instructions to determine whether an instruction in a block of instructions is assigned to a thread, a process, and/or an execution core of a processor, and to determine whether errors have occurred during the execution of the instructions. | 09-18-2014 |
Patent application number | Description | Published |
20100207604 | Branch current monitor with calibration - A meter for measuring electric power consumed by a plurality of branch circuits includes interchangeable current transformers including respective transformer memories for storage of transformer characterization data and enables self-discovery of a phase shift induced by respective current transformers and the phase of current conducted by each branch circuit. | 08-19-2010 |
20100308792 | BRANCH CURRENT MONITOR WITH CONFIGURATION - A tool for configuring a branch current monitor facilitates mapping the connections of branch circuits to voltage sources in a power distribution panel. | 12-09-2010 |
20110156698 | PHASE CANCELING CURRENT TRANSDUCER - A phase canceling current transducer for a power meter includes an error correction unit including a memory for storing error correction factors. A data processing device of the error correction unit adjusts the output of the transducer to correct for phase and ratio errors produced by the transducer current transformer or to cause the transducer's output to mimic the output of another current transducer. | 06-30-2011 |
20120217954 | CURRENT METER WITH VOLTAGE AWARENESS - The flexibility of a branch circuit monitor is improved by a signal conditioning unit that outputs a voltage in response to an input voltage and which is configurable to output the same range of output voltages in response to input voltages varying over different ranges. | 08-30-2012 |
20120221278 | CURRENT METER WITH ON BOARD MEMORY - The accuracy and flexibility of a branch circuit monitor is improved by storing specifications, including error correction factors, for a plurality of current transformers in the monitor's memory and enabling current transformers with stored specifications to be selected for use with the monitor. | 08-30-2012 |
20120278562 | BRANCH CIRCUIT MONITOR WITH PAGING REGISTER - The quantity of data stored in a branch circuit monitor and accessible by a data processing network is increased by logically dividing the monitor's memory into a plurality of registers each comprising a plurality of pages and addressing a page containing the desired data with an address corresponding to the identity of a page number stored in a page register and the identity of the register. | 11-01-2012 |
20130124122 | STRING MONITOR - A string monitor comprises a modular base unit and one or more sensor modules which may include sensor modules for measuring DC voltage and current. | 05-16-2013 |
20140184198 | POWER METER WITH AUTOMATIC CONFIGURATION - A power monitoring system includes a plurality of current sensors suitable to sense respective changing electrical current within a respective conductor to a respective load and a conductor sensing a respective voltage potential provided to the respective load. A power monitors determines a type of circuit based upon a signal from at least one of the current sensors and a signal from the conductor, wherein the type of circuit includes at least one of a single phase circuit, a two phase circuit, and a three phase circuit. The power meter configures a set of registers corresponding to the determined type of circuit in a manner such that the configuring is different based upon each of the single phase circuit, two phase circuit, and three phase circuit suitable to provide data corresponding to the determined type of circuit. | 07-03-2014 |
20140223218 | POWER METER WITH EFFECTIVE MEASUREMENTS - A power monitoring system includes a plurality of current sensors suitable to sense respective changing electrical current within a respective conductor to a respective load and a conductor sensing a respective voltage potential provided to the respective load. | 08-07-2014 |
20150054609 | SPLIT CORE TRANSFORMER WITH SELF-ALIGNING CORES - A first housing portion of a split core sensing transformer includes a guide element arranged to engage a guide surface of a separable second housing portion and to control rotation and translation of the housing portions to align the housing portions during joining. | 02-26-2015 |
20150054610 | SENSING TRANSFORMER WITH PIVOTABLE AND ROTATABLE SPLIT CORES - A split core sensing transformer comprises a first core portion and a second core portion joined to the first core portion for pivoting relative to the first core portion about a first axis and for rotation relative to the first core portion about a second axis substantially normal to said first axis. | 02-26-2015 |
20150206645 | SPLIT CORE CURRENT TRANSFORMER - A sensing transformer includes a first transformer segment including a first magnetically permeable core having a sector having a planar cross-section bounded by a closed curve and having a first end and a second end. The first core includes a winding including at least one turn substantially encircling the cross-section of the core and a first segment housing enclosing the winding and a portion of the first core. A second transformer segment separable from the first transformer segment including a second magnetically permeable core having another sector having a third end and a fourth end. | 07-23-2015 |
20150219691 | INPUT CIRCUIT FOR CURRENT TRANSFORMER - A transformer for monitoring current in a power cable is magnetically linked with the power cable connected to the electrical device, where the transformer produces a changing transformer signal in response to the presence of a changing current within the power cable. An input circuit located proximate to the transformer and having an output terminal and being electrically connected to the transformer so as to receive the changing transformer signal. The input circuit produces, in response to receiving the changing transformer signal, one of a first signal representative of the changing current, and a first circuit condition at the output terminal of the input circuit representative of the changing current in the power cable. The input circuit includes an impedance set having an effective impedance that comprises a plurality of elements, wherein at least one of the elements is not electrically connected to the remaining the plurality of elements. | 08-06-2015 |
Patent application number | Description | Published |
20100053169 | SYSTEM AND METHOD FOR COMMUNICATION BETWEEN MOBILE DEVICES USING DIGITAL/ACOUSTIC TECHNIQUES - Techniques have been developed for transmitting and receiving information conveyed through the air from one portable device to another as a generally unperceivable coding within an otherwise recognizable acoustic signal. For example, in some embodiments in accordance with the present invention(s), information is acoustically communicated from a first handheld device toward a second by encoding the information in a signal that, when converted into acoustic energy at an acoustic transducer of the first handheld device, is characterized in that the acoustic energy is discernable to a human ear yet the encoding of the information therein is generally not perceivable by the human. The acoustic energy is transmitted from the acoustic transducer of the first handheld device toward the second handheld device across an air gap that constitutes a substantially entirety of the distance between the devices. Acoustic energy received at the second handheld device may then be processed using signal processing techniques tailored to detection of the particular information encodings employed. | 03-04-2010 |
20110144981 | CONTINUOUS PITCH-CORRECTED VOCAL CAPTURE DEVICE COOPERATIVE WITH CONTENT SERVER FOR BACKING TRACK MIX - Techniques have been developed to facilitate (1) the capture and pitch correction of vocal performances on handheld or other portable computing devices and (2) the mixing of such pitch-corrected vocal performances with backing tracks for audible rendering on targets that include such portable computing devices and as well as desktops, workstations, gaming stations, even telephony targets. Implementations of the described techniques employ signal processing techniques and allocations of system functionality that are suitable given the generally limited capabilities of such handheld or portable computing devices and that facilitate efficient encoding and communication of the pitch-corrected vocal performances (or precursors or derivatives thereof) via wireless and/or wired bandwidth-limited networks for rendering on portable computing devices or other targets. | 06-16-2011 |
20110144982 | CONTINUOUS SCORE-CODED PITCH CORRECTION - Vocal musical performances may be captured and continuously pitch-corrected at a mobile device for mixing and rendering with backing tracks in ways that create compelling user experiences. In some cases, the vocal performances of individual users are captured in the context of a karaoke-style presentation of lyrics in correspondence with audible renderings of a backing track. Such performances can be pitch-corrected in real-time at the mobile device in accord with pitch correction settings. In some cases, such pitch correction settings code a particular key or scale for the vocal performance or for portions thereof. In some cases, pitch correction settings include a score-coded melody sequence of note targets supplied with, or for association with, the lyrics and/or backing track. In some cases, pitch correction settings are dynamically variable based on gestures captured at a user interface. | 06-16-2011 |
20110251840 | PITCH-CORRECTION OF VOCAL PERFORMANCE IN ACCORD WITH SCORE-CODED HARMONIES - Despite many practical limitations imposed by mobile device platforms and application execution environments, vocal musical performances may be captured and continuously pitch-corrected for mixing and rendering with backing tracks in ways that create compelling user experiences. In some cases, the vocal performances of individual users are captured on mobile devices in the context of a karaoke-style presentation of lyrics in correspondence with audible renderings of a backing track. Such performances can be pitch-corrected in real-time at a portable computing device (such as a mobile phone, personal digital assistant, laptop computer, notebook computer, pad-type computer or netbook) in accord with pitch correction settings. In some cases, pitch correction settings include a score-coded melody and/or harmonies supplied with, or for association with, the lyrics and backing tracks. Harmonies notes or chords may be coded as explicit targets or relative to the score coded melody or even actual pitches sounded by a vocalist, if desired. | 10-13-2011 |
20110251841 | COORDINATING AND MIXING VOCALS CAPTURED FROM GEOGRAPHICALLY DISTRIBUTED PERFORMERS - Despite many practical limitations imposed by mobile device platforms and application execution environments, vocal musical performances may be captured and continuously pitch-corrected for mixing and rendering with backing tracks in ways that create compelling user experiences. Based on the techniques described herein, even mere amateurs are encouraged to share with friends and family or to collaborate and contribute vocal performances as part of virtual “glee clubs.” In some implementations, these interactions are facilitated through social network- and/or eMail-mediated sharing of performances and invitations to join in a group performance. Using uploaded vocals captured at clients such as a mobile device, a content server (or service) can mediate such virtual glee clubs by manipulating and mixing the uploaded vocal performances of multiple contributing vocalists. | 10-13-2011 |
20110251842 | COMPUTATIONAL TECHNIQUES FOR CONTINUOUS PITCH CORRECTION AND HARMONY GENERATION - Using signal processing techniques described herein, pitch detection and correction of a user's vocal performance can be performed continuously and in real-time with respect to the audible rendering of the backing track at the handheld or portable computing device. In some implementations, pitch detection builds on time-domain pitch correction techniques that employ average magnitude difference function (AMDF) or autocorrelation-based techniques together with zero-crossing and/or peak picking techniques to identify differences between pitch of a captured vocal signal and score-coded target pitches. Based on detected differences, pitch correction based on pitch synchronous overlapped add (PSOLA) and/or linear predictive coding (LPC) techniques allow captured vocals to be pitch shifted in real-time to “correct” notes in accord with pitch correction settings that code score-coded melody targets and harmonies. | 10-13-2011 |
20150255082 | Coordinating and Mixing Vocals Captured from Geographically Distributed Performers - Despite many practical limitations imposed by mobile device platforms and application execution environments, vocal musical performances may be captured and continuously pitch-corrected for mixing and rendering with backing tracks in ways that create compelling user experiences. Based on the techniques described herein, even mere amateurs are encouraged to share with friends and family or to collaborate and contribute vocal performances as part of virtual “glee clubs.” In some implementations, these interactions are facilitated through social network- and/or eMail-mediated sharing of performances and invitations to join in a group performance. Using uploaded vocals captured at clients such as a mobile device, a content server (or service) can mediate such virtual glee clubs by manipulating and mixing the uploaded vocal performances of multiple contributing vocalists. | 09-10-2015 |
Patent application number | Description | Published |
20130339035 | AUTOMATIC CONVERSION OF SPEECH INTO SONG, RAP, OR OTHER AUDIBLE EXPRESSION HAVING TARGET METER OR RHYTHM - Captured vocals may be automatically transformed using advanced digital signal processing techniques that provide captivating applications, and even purpose-built devices, in which mere novice user-musicians may generate, audibly render and share musical performances. In some cases, the automated transformations allow spoken vocals to be segmented, arranged, temporally aligned with a target rhythm, meter or accompanying backing tracks and pitch corrected in accord with a score or note sequence. Speech-to-song music applications are one such example. In some cases, spoken vocals may be transformed in accord with musical genres such as rap using automated segmentation and temporal alignment techniques, often without pitch correction. Such applications, which may employ different signal processing and different automated transformations, may nonetheless be understood as speech-to-rap variations on the theme. | 12-19-2013 |
20140039883 | SOCIAL MUSIC SYSTEM AND METHOD WITH CONTINUOUS, REAL-TIME PITCH CORRECTION OF VOCAL PERFORMANCE AND DRY VOCAL CAPTURE FOR SUBSEQUENT RE-RENDERING BASED ON SELECTIVELY APPLICABLE VOCAL EFFECT(S) SCHEDULE(S) - Vocal musical performances may be captured and, in some cases or embodiments, pitch-corrected and/or processed in accord with a user selectable vocal effects schedule for mixing and rendering with backing tracks in ways that create compelling user experiences. In some cases, the vocal performances of individual users are captured on mobile devices in the context of a karaoke-style presentation of lyrics in correspondence with audible renderings of a backing track. Such performances can be pitch-corrected in real-time at the mobile device in accord with pitch correction settings. Vocal effects schedules may also be selectively applied to such performances. In these ways, even amateur user/performers with imperfect pitch are encouraged to take a shot at “stardom” and/or take part in a game play, social network or vocal achievement application architecture that facilitates musical collaboration on a global scale and/or, in some cases or embodiments, to initiate revenue generating in-application transactions. | 02-06-2014 |
20140347958 | SYSTEM AND METHOD FOR COMMUNICATION BETWEEN MOBILE DEVICES USING DIGITAL/ACOUSTIC TECHNIQUES - Techniques have been developed for transmitting and receiving information conveyed through the air from one portable device to another as a generally unperceivable coding within an otherwise recognizable acoustic signal. For example, in some embodiments in accordance with the present invention(s), information is acoustically communicated from a first handheld device toward a second by encoding the information in a signal that, when converted into acoustic energy at an acoustic transducer of the first handheld device, is characterized in that the acoustic energy is discernable to a human ear yet the encoding of the information therein is generally not perceivable by the human. The acoustic energy is transmitted from the acoustic transducer of the first handheld device toward the second handheld device across an air gap that constitutes a substantially entirety of the distance between the devices. Acoustic energy received at the second handheld device may then be processed using signal processing techniques tailored to detection of the particular information encodings employed. | 11-27-2014 |
20150147728 | Self Organizing Maps (SOMS) for Organizing, Categorizing, Browsing and/or Grading Large Collections of Assignments for Massive Online Education Systems - For courses that deal with media content, such as sound, music, photographic images, hand sketches, video, conventional techniques for automatically evaluating and grading assignments are generally ill-suited to direct evaluation of coursework submitted in media-rich form. Likewise, for courses whose subject includes programming, signal processing or other functionally-expressed designs that operate on, or are used to produce media content, conventional techniques are also ill-suited. Instead, it has been discovered that media-rich, indeed even expressive, content can be accommodated as, or as derivatives of, submissions using feature extraction and machine learning techniques. In this way, e.g., in on-line course offerings, even large numbers of students and student submissions may be accommodated in a scalable and uniform grading or scoring scheme. Likewise, large collections of coursework submissions (whether or not graded or scored) or media content more generally, may be efficiently browsed and grouped using techniques described herein. | 05-28-2015 |
20150379253 | User Identity Authentication Techniques for On-Line Content or Access - On-line course offerings can be made available to users using computational techniques that reliably authenticate the identity of individual student users during the course of the very submissions and/or participation that will establish student user proficiency with course content. Authentication methods and systems include applications of behavioral biometrics. | 12-31-2015 |
20150381290 | System and Method for Communication Between Mobile Devices Using Digital/Acoustic Techniques - Techniques have been developed for transmitting and receiving information conveyed through the air from one portable device to another as a generally unperceivable coding within an otherwise recognizable acoustic signal. For example, in some embodiments in accordance with the present invention(s), information is acoustically communicated from a first handheld device toward a second by encoding the information in a signal that, when converted into acoustic energy at an acoustic transducer of the first handheld device, is characterized in that the acoustic energy is discernable to a human ear yet the encoding of the information therein is generally not perceivable by the human. The acoustic energy is transmitted from the acoustic transducer of the first handheld device toward the second handheld device across an air gap that constitutes a substantially entirety of the distance between the devices. Acoustic energy received at the second handheld device may then be processed using signal processing techniques tailored to detection of the particular information encodings employed. | 12-31-2015 |
20160005416 | Continuous Pitch-Corrected Vocal Capture Device Cooperative with Content Server for Backing Track Mix - Techniques have been developed to facilitate (1) the capture and pitch correction of vocal performances on handheld or other portable computing devices and (2) the mixing of such pitch-corrected vocal performances with backing tracks for audible rendering on targets that include such portable computing devices and as well as desktops, workstations, gaming stations, even telephony targets. Implementations of the described techniques employ signal processing techniques and allocations of system functionality that are suitable given the generally limited capabilities of such handheld or portable computing devices and that facilitate efficient encoding and communication of the pitch-corrected vocal performances (or precursors or derivatives thereof) via wireless and/or wired bandwidth-limited networks for rendering on portable computing devices or other targets. | 01-07-2016 |
Patent application number | Description | Published |
20150039541 | Feature Extraction and Machine Learning for Evaluation of Audio-Type, Media-Rich Coursework - Conventional techniques for automatically evaluating and grading assignments are generally ill-suited to evaluation of coursework submitted in media-rich form. For courses whose subject includes programming, signal processing or other functionally expressed designs that operate on, or are used to produce media content, conventional techniques are also ill-suited. It has been discovered that media-rich, indeed even expressive, content can be accommodated as, or as derivatives of, coursework submissions using feature extraction and machine learning techniques. Accordingly, in on-line course offerings, even large numbers of students and student submissions may be accommodated in a scalable and uniform grading or scoring scheme. Instructors or curriculum designers may adaptively refine assignments or testing based on classifier feedback. Using developed techniques, it is possible to administer courses and automatically grade submitted work that takes the form of media encodings of artistic expression, computer programming and even signal processing to be applied to media content. | 02-05-2015 |
20150066820 | Feature Extraction and Machine Learning for Evaluation of Image-Or Video-Type, Media-Rich Coursework - Conventional techniques for automatically evaluating and grading assignments are generally ill-suited to evaluation of coursework submitted in media-rich form. For courses whose subject includes programming, signal processing or other functionally expressed designs that operate on, or are used to produce media content, conventional techniques are also ill-suited. It has been discovered that media-rich, indeed even expressive, content can be accommodated as, or as derivatives of, coursework submissions using feature extraction and machine learning techniques. Accordingly, in on-line course offerings, even large numbers of students and student submissions may be accommodated in a scalable and uniform grading or scoring scheme. Instructors or curriculum designers may adaptively refine assignments or testing based on classifier feedback. Using developed techniques, it is possible to administer courses and automatically grade submitted work that takes the form of media encodings of artistic expression, computer programming and even signal processing to be applied to media content. | 03-05-2015 |
20150262496 | MULTIMEDIA EDUCATIONAL CONTENT DELIVERY WITH IDENTITY AUTHENTICATION AND RELATED COMPENSATION MODEL - High-quality multimedia content of on-line course offerings can be made available to users on both a free-of-direct-charge basis and on a fee-bearing subscription, member or for-credit basis, while providing a revenue split with originators and/or sponsors of educational content. In general, such compensation models rely on computational techniques that reliably authenticate the identity of individual student users during the course of the very submissions and/or participation that will establish student user proficiency with course content. | 09-17-2015 |
Patent application number | Description | Published |
20120057936 | Methods and Composition for Improving Soil Quality - A soil-amendment product for preparing a damaged or degraded soil ecosystem to establish a self-sustaining floral/vegetative rhizosphere contains a mixture of composted organic biomass, fiber, charcoal, and small amounts of inoculants to promote the growth of beneficial microorganisms including mycorrhizal fungi and nitrogen-fixing bacteria. Embodiments also contain a water-holding agent such as a starch-based polymer that is effective to prevent water from flowing downhill or seeping away from the surface. Methods of application and other uses for the soil-amendment product are also described and claimed. | 03-08-2012 |
20140130559 | Methods and Composition for Improving Soil Quality - A soil-amendment product for preparing a damaged or degraded soil ecosystem to establish a self-sustaining floral/vegetative rhizosphere contains a mixture of composted organic biomass, fiber, charcoal, and small amounts of inoculants to promote the growth of beneficial microorganisms including mycorrhizal fungi and nitrogen-fixing bacteria. Embodiments also contain a water-holding agent such as a starch-based polymer that is effective to prevent water from flowing downhill or seeping away from the surface. Methods of application and other uses for the soil-amendment product are also described and claimed. | 05-15-2014 |
20150203414 | Particlized Biotic Soil Amendment - A particlized biotic soil amendment product for preparing a damaged or degraded soil ecosystem to establish a self-sustaining floral/vegetative rhizosphere contains a mixture of inorganic “mineral” material, organic material, charcoal, and small amounts of inoculants to promote the growth of beneficial microorganisms including mycorrhizal fungi and nitrogen-fixing bacteria. These ingredients are prilled to form roughly uniform, spherical, ovoid, capsular or other-shaped particles suitable for handling with prior-art agricultural machines. The prilling should produce particles that are resilient enough to survive standard shipping, handling and application procedures, but thereafter break down under irrigation and weathering so as to release their ingredients for use by plants in the vicinity. | 07-23-2015 |
Patent application number | Description | Published |
20080281964 | Server discovery, spawning collector threads to collect information from servers, and reporting information - Server discovery, spawning collector threads to collect information from servers, and reporting such information, is disclosed. A method of one embodiment determines a number of servers communicatively coupled to a network. For each server, a collector thread is spawned to collect information regarding the server by sending requests to the server and receiving responses from the server. The collector threads can be spawned by and run on a computing device other than the number of servers, such that no computer-executable code is installed on the servers for collecting the information. Upon completion of the collector thread for each server, the information regarding the server as collected is stored to a database by one or more writer threads. The information may include dynamic load-oriented and function-oriented information regarding the servers, as well as static configuration information, from which server utilization-oriented statistics may be distilled to identify candidate servers for server consolidation. | 11-13-2008 |
20080316200 | Method for running computer program on video card selected based on video card preferences of the program - A parameter relating to the video card preferences of a target computer program is determined. In response to the target computer program being started on a computing device having a number of video cards, one of these video cards is selected to run the target computer program on, based on the parameter. The target computer program is then run on the video card selected. The parameter may include the specific identify of one of the video cards on which the target computer program is to be run, as well as other types of parameters that do not specifically identify any of the video cards. The video card preferences of the target computer program may also include video card requirements of the target computer program. | 12-25-2008 |
20080316215 | Computing device for running computer program on video card selected based on video card preferences of the program - A computing device includes a number of video cards. The computing device also includes a mechanism to determine one or more parameters relating to video card parameters of a target computer program. The mechanism is to select a video card from the video cards of the computing device based on the parameters, and is to run the target computer program on the video card selected. | 12-25-2008 |
20090077232 | REMOTE ACTIVITY MONITORING - A computer readable medium and system for remotely monitoring activity includes generating first server heartbeat information at a first server at a local site, and storing the first server heartbeat information in a first primary site disk at the local site. The method also includes sending the first server heartbeat information from the first primary site disk, to a first secondary site disk at a remote site. The method further includes receiving information from a 10 second secondary site disk at the local site, and determining if the information received from the second secondary site disk includes updated heartbeat information. | 03-19-2009 |
20090113026 | MACHINE READABLE STORAGE MEDIUM AND SYSTEM FOR COMMUNICATING IN A COMPUTING SYSTEM - Provided are a computer readable medium and a system for communicating in a computing system. An example of the method includes establishing a local communications interface at a local site. This example also includes writing local site communication information to the local communications interface, which comprises storing the local site communication information on a first site storage device at the local site, and sending the local site communication information from the first site storage device, to a third site storage device at a remote site, wherein the local site communication information is sent using a remote data replication protocol. The remote site communications interface may read the local site communication information from a third site storage device, and may send the local site communication information to a remote application at the remote site. Similarly, the remote application may send information to a local application at the local site. | 04-30-2009 |
20150242071 | Running computer program on video card selected based on video card preferences of the computer program - A parameter relating to the video card preferences of a target computer program is determined. In response to the target computer program being started on a computing device having a number of video cards, one of these video cards is selected to run the target computer program on, based on the parameter. The target computer program is then run on the video card selected. The parameter may include the specific identify of one of the video cards on which the target computer program is to be run, as well as other types of parameters that do not specifically identify any of the video cards. The video card preferences of the target computer program may also include video card requirements of the target computer program. | 08-27-2015 |