Patent application number | Description | Published |
20090259628 | DATA RETRIEVAL AND DATA FEED GENERATION FROM DATA SOURCES - Despite the availability of mashup editors, people without programming knowledge cannot easily access the data sources to create data feeds. A data feed engine allows a user to create a data feed without protocol and/or formatting knowledge for the data source. The data feed engine automatically builds a search command with search parameters and a data source identity (e.g., server name, network address, port number, etc.). The data feed engine also encodes the built search command as a data feed and publishes a link for the data feed in a data feed catalog. After publication, users can access the catalog to combine data feeds, edit data feeds, etc., and create mashups. | 10-15-2009 |
20090259631 | FLEXIBLE CONNECTOR FRAMEWORK FOR DATA FEED GENERATION - A data feed engine allows a user to create a data feed without protocol and/or formatting knowledge for the data source. The data feed engine dynamically selects a connector for any one of a variety of different types of data sources. The date feed engine can then build a search command with search parameters and a data source identity based on the automatically selected data source connector. The data feed engine publishes a reference to the generated data feed definition in a catalog of data feeds. A framework that utilizes such functionality allows creation of a mashup to with a combination of data feeds from different types of data sources. | 10-15-2009 |
20130173613 | FLEXIBLE CONNECTOR FRAMEWORK FOR DATA FEED GENERATION - A data feed engine allows a user to create a data feed without protocol and/or formatting knowledge for the data source. The data feed engine dynamically selects a connector for any one of a variety of different types of data sources. The date feed engine can then build a search command with search parameters and a data source identity based on the automatically selected data source connector. The data feed engine publishes a reference to the generated data feed definition in a catalog of data feeds. A framework that utilizes such functionality allows creation of a mashup to with a combination of data feeds from different types of data sources. | 07-04-2013 |
Patent application number | Description | Published |
20090083420 | Method and Apparatus for Automatically Conducting Hardware Inventories of Computers in a Network - A method, apparatus, and computer instructions for conducting an inventory of a data processing system. When a basic input output system (BIOS) is launched during a boot process for the data processing system, the basic input output system creates a hardware report of the data processing system. This report is sent to a remote data processing system on the network. | 03-26-2009 |
20110154239 | APPLYING RELATIVE WEIGHTING SCHEMAS TO ONLINE USAGE DATA - Systems, methods and articles of manufacture allow adjusting the relative weighting associated with evaluation criteria associated with a unified view of dissimilar data. The operation generally includes collecting data regarding attributes of a user interacting with an application, where the collected data has associated evaluation criteria. The data is collectively represented according to the evaluation criteria. The systems, methods and articles of manufacture then allow dynamically modifying the evaluation criteria before evaluating and collectively representing the data according to the adjusted criteria. | 06-23-2011 |
20120137227 | MULTI-ENVIRONMENT WIDGET ASSEMBLY, GENERATION, AND OPERATION - Widget creation, editing, augmentation, tracking and deployment is provided. Embodiments may include a Widget Assembly Application (“WAA”). The WAA may employ generalized widget templates selected by a user for customizing or assembling widgets. A generator may render previously assembled widgets when requested. The generator may use a skeleton specific to the target server type and widget, and code supporting the generator and the WAA may employ recursive eye-catcher syntax. Widgets may be deployed from any discovered instance to additional remote widget containers of the same or different type. | 05-31-2012 |
Patent application number | Description | Published |
20100304664 | DELIVERING CONTENT ASSOCIATED WITH A UNIQUE IDENTIFIER - A preference related to the broadcast of a work, for example a song or advertisement, is obtained from a subscriber. The work is associated with one of a plurality of unique identifiers, and the particular identifier with which the work is associated can be identified in some instances by using information included with the subscriber preference. In response to determining which unique identifier is associated with the work, content associated with that identifier can be delivered to the subscriber according to his preference. | 12-02-2010 |
20100306062 | TRACKING PUBLIC PERFORMANCES USING UNIQUE IDENTIFIERS - Identifiers for first and second works can be received, and associated with respective unique identifiers. The unique identifiers can then be utilized to track public performances of the works. One or both of the works can be a copyrighted work, and the unique identifiers can be used to assist in calculating royalty payments. Additionally, one or more of the works being tracked using the unique numbers can be an advertising spot, and an advertising rate can be calculated based on the tracking. | 12-02-2010 |
20100306239 | ASSOCIATING WORKS WITH UNIQUE IDENTIFIERS - Multiple attempts can be made to match received information associated with a work and one of multiple identifiers stored in a database. Each of the identifiers in the database is uniquely associated with one of a plurality of specific works. A first search can be made to determine if an identifier in the received information includes an identifier that matches one of identifiers stored in the database. If the identifier in the received information does not match any of the identifiers in the database, a second matching attempt can be made to determine if the received attributes match attributes of a work associated with one of the identifiers in the database. Based on the results of the matching, various actions can be taken to associate or assign one of the unique identifiers with the work related to the received information. | 12-02-2010 |
Patent application number | Description | Published |
20090094288 | Conversation Persistence In Real-time Collaboration System - Previously conducted conversations in real-time collaboration messages are persistently stored, either by client or a server, and then are associated with conversational items presented to a user (e.g. contact names, topics, etc.). An icon is provided near each listed item, which when selected, displays to the user summaries or titles of all transcripts to which the selected item pertains or relates. The user may select one or more summaries or titles for which the conversation is to be resumed, causing the system to retrieve the stored transcript and resume appending new conversational entries to it, so that the user recovers conversational context effortlessly and accurately. Enhanced versions of the invention include sharing of transcripts so that all participants receive the context of the conversation, and server-side or client-side implementations. | 04-09-2009 |
20090254520 | SYSTEM AND METHOD FOR SYNCHRONIZING DATA RECORD WITH WEB DOCUMENT IN A CONTENT MANAGEMENT SYSTEM - A system and associated method for synchronizing a record with a web document. A synchronizer selects a web document that is stored in a published web document repository of a content management system. The oldest web document since the latest update is selected and checked for availability. The synchronizer locates a record that corresponds to the selected web document. The synchronizer then checks respective version of the web document and the record to determine whether the record correctly represents the web document. The synchronizer then verifies whether the selected web document is available to users to avoid synchronizing latent web document that is not available to users. The synchronizer updates the located record. | 10-08-2009 |
20110289429 | Conversation Persistence in Real-time Collaboration System - Previously conducted conversations in real-time collaboration messages are persistently stored, either by client or a server, and then are associated with conversational items presented to a user (e.g. contact names, topics, etc.). An icon is provided near each listed item, which when selected, displays to the user summaries or titles of all transcripts to which the selected item pertains or relates. The user may select one or more summaries or titles for which the conversation is to be resumed, causing the system to retrieve the stored transcript and resume appending new conversational entries to it, so that the user recovers conversational context effortlessly and accurately. Enhanced versions of the invention include sharing of transcripts so that all participants receive the context of the conversation, and server-side or client-side implementations. | 11-24-2011 |
Patent application number | Description | Published |
20090248312 | INTEGRATION OF GEOMECHANICS AND SEISMIC ANALYSIS FOR PASSIVE SEISMIC FEASIBILITY ANALYSIS - One or more techniques for determining time-varying stress and strain fields within a subsurface region include integrating a seismic model ( | 10-01-2009 |
20090248374 | Modeling of Hydrocarbon Reservoirs Containing Subsurface Features - A method for modeling a reservoir response in a subsurface system is provided. The subsurface system has at least one subsurface feature. Preferably, the subsurface system comprises a hydrocarbon reservoir. The method includes defining physical boundaries for the subsurface system, and locating the at least one subsurface feature within the physical boundaries. The method also includes creating a finite element mesh within the physical boundaries. The finite element mesh may have elements that cross the at least one subsurface feature such that the subsurface feature intersects elements in the mesh. A computer-based numerical simulation is then performed wherein the effects of the subsurface feature are recognized in the response. The reservoir response may be, for example, pore pressure or displacement at a given location within the physical boundaries. | 10-01-2009 |
20100191511 | Method For Multi-Scale Geomechanical Model Analysis By Computer Simulation - A method of predicting earth stresses in response to changes in a hydrocarbon-bearing reservoir within a geomechanical system includes establishing physical boundaries for the geomechanical system, acquiring logging data from wells drilled, and acquiring seismic data for one or more rock layers. The well and seismic data are automatically converted into a three-dimensional digital representation of one or more rock layers within the geomechanical system, thereby creating data points defining a three-dimensional geological structure. The method also includes (a) applying the data points from the geological structure to derive a finite element-based geomechanical model, and (b) initializing a geostatic condition in the geomechanical model, and then running a geomechanics simulation in order to determine changes in earth stresses associated with changes in pore pressure or other reservoir characteristics within the one or more rock layers. | 07-29-2010 |
20100204972 | Method For Predicting Well Reliability By Computer Simulation - Methods of predicting earth stresses in response to pore pressure changes in a hydrocarbon-bearing reservoir within a geomechanical system, include establishing physical boundaries for the geomechanical system and acquiring reservoir characteristics. Geomechanical simulations simulate the effects of changes in reservoir characteristics on stress in rock formations within the physical boundaries to determine the rock formation strength at selected nodes in the reservoir. The strength of the rock formations at the nodes is represented by an effective strain (ε | 08-12-2010 |
20110011595 | Modeling of Hydrocarbon Reservoirs Using Design of Experiments Methods - Methods for generating a surrogate model for subsurface analysis may include identifying input parameters for the subsurface analysis, and selecting a range of values for the identified parameters. The methods also include selecting a design of experiments method for filling sampling points within the ranges of values for the identified input parameters. The design of experiments method may be a classical method or a space-filling technique. The methods also include filling sampling points within the ranges of values for the identified input parameters. The sampling points are filled based on the design of experiments method selected. The methods further include acquiring output values for each of the selected sampling points, and constructing a surrogate model based upon the output values for at least some of the selected sampling points. The surrogate model is a mathematical equation that represents a simplified model for predicting solutions to complex reservoir engineering problems. | 01-20-2011 |
20110024125 | Space-Time Surrogate Models of Subterranean Regions - Methods for creating and using space-time surrogate models of subsurface regions, such as subsurface regions containing at least one hydrocarbon formation. The created surrogate models are explicit models that may be created from implicit models, such as computationally intensive full-physics models. The space-time surrogate models are parametric with respect to preselected variables, such as space, state, and/or design variables, while also indicating responsiveness of the preselected variables with respect to time. In some embodiments, the space-time surrogate model may be parametric with respect to preselected variables as well as to time. Methods for updating and evolving models of subsurface regions are also disclosed. | 02-03-2011 |
20110166843 | Method For Modeling Deformation In Subsurface Strata - A method for modeling deformation in subsurface strata, including defining physical boundaries for a geomechanical system. The method also includes acquiring one or more mechanical properties of the subsurface strata within the physical boundaries, and acquiring one or more thermal properties of the subsurface strata within the physical boundaries. The method also includes creating a computer-implemented finite element analysis program representing the geomechanical system and defining a plurality of nodes representing points in space, with each node being populated with at least one of each of the mechanical properties and the thermal properties. The program solves for in situ stress at selected nodes within the mesh. | 07-07-2011 |
20110170373 | Method For Predicting Time-Lapse Seismic Timeshifts By Computer Simulation - A method for predicting time-lapse seismic timeshifts in a three-dimensional geomechanical system including defining physical boundaries for the geomechanical system. In addition, one or more reservoir characteristics such as pore pressure and/or temperature history are acquired from multiple wells within the physical boundaries. The method also includes determining whether a formation in the geomechanical system is in an elastic regime or a plastic regime. The method also includes obtaining first and second seismic data sets for the geomechanical system, taken at first and second times. The method also includes running a geomechanical simulation to simulate the effects of changes in pore pressure or other reservoir characteristic on time-lapse seismic timeshifts in the formation. | 07-14-2011 |
20130199781 | Method and System for Fracture Stimulation by Formation Displacement - The present techniques provide methods and systems for fracturing reservoirs without directly treating them. For example, an embodiment provides a method for fracturing a subterranean formation. The method includes causing a volumetric increase in a zone proximate to the subterranean formation so as to apply a mechanical stress to the subterranean formation, creating a fracture network in the subterranean formation to improve permeability therein. | 08-08-2013 |
20130206412 | Method and System for Fracture Stimulation by Cyclic Formation Settling and Displacement - The present techniques provide methods and systems for fracturing reservoirs without directly treating them. For example, an embodiment provides a method for fracturing a subterranean formation. The method includes causing a volumetric decrease in a zone proximate to the subterranean formation so as to apply a mechanical stress to the subterranean formation. | 08-15-2013 |
20130275101 | Method For Modeling Deformation In Subsurface Strata - A method for modeling deformation in subsurface strata, including defining physical boundaries for a geomechanical system. The method also includes acquiring one or more mechanical properties of the subsurface strata within the physical boundaries, and acquiring one or more thermal properties of the subsurface strata within the physical boundaries. The method also includes creating a computer-implemented finite element analysis program representing the geomechanical system and defining a plurality of nodes representing points in space, with each node being populated with at least one of each of the mechanical properties and the thermal properties. The program solves for in situ stress at selected nodes within the mesh. | 10-17-2013 |
Patent application number | Description | Published |
20120009850 | SMEAR-FREE NONWOVEN COMPOSITE ABRASIVES - A surface-treating article includes an organic matrix substantially engulfed by a binder that includes a reaction product of a blocked polyurethane prepolymer and a mixture of aromatic amines. The aromatic amines include polymethylene polyaniline having a functionality equal to or greater than 4. | 01-12-2012 |
20120088443 | Nonwoven Composite Abrasive Comprising Diamond Abrasive Particles - An abrasive article includes a support, a first polymeric binder, a second polymeric binder, and abrasive particles. The support includes a plurality of nonwoven layers. A method of forming an abrasive article includes providing a support including, applying a first coating of the first polymeric binder to the support, applying superabrasive particles to the coated support, applying a layer of a second polymeric binder overlying the superabrasive particles. The method further includes compressing the support and applying heat to cure the first polymeric binder. A method of preparing a work piece includes applying a thermal spray coating to the work piece, and polishing the thermal spray coating with the abrasive article. | 04-12-2012 |
20130012112 | NONWOVEN ABRASIVE ARTICLE WITH EXTENDED LIFE - Abrasive articles including a non-woven web of staple fibers that form a single layer that is free of any additional layers of non-woven webs of staple fibers. The abrasive articles contain abrasive particles bound to the non-woven web. The abrasive articles can be compressed abrasive articles that include a non-woven web of staple fibers, including blends of staple fibers having a first portion of fibers having a first linear density and a second portion of fibers having a second linear density. | 01-10-2013 |
Patent application number | Description | Published |
20130071110 | Providing Optical Power Information from an Optical Receiver to an Optical Transmitter Using a Serial Bus - An optical receiver, within a first device, may receive first configuration information from an optical transmitter, also within the first device. While receiving the first configuration information, the optical receiver may operate according to a clock. Later, the optical receiver may receive optical data from a second device according to the first configuration. While receiving the optical data from the second device, the optical receiver does not operate according to the clock, wherein the optical receiver not operating according to the clock allows the optical receiver to receive the optical data with greater sensitivity. | 03-21-2013 |
20130071125 | Communicating Between an Optical Receiver and an Optical Transmitter Using a Serial Bus - An optical receiver, within a first device, may receive first configuration information from an optical transmitter, also within the first device. While receiving the first configuration information, the optical receiver may operate according to a clock. Later, the optical receiver may receive optical data from a second device according to the first configuration. While receiving the optical data from the second device, the optical receiver does not operate according to the clock, wherein the optical receiver not operating according to the clock allows the optical receiver to receive the optical data with greater sensitivity. | 03-21-2013 |
Patent application number | Description | Published |
20090261786 | BATTERY CHARGE COMPENSATION - A battery charger and method for a rechargeable battery pack which includes various elements in series with the cells to be charged, including but not limited to current control FETs, a fuse, current sense resistor, and internal series impedance of the series connected cells to be charged. The charging current Ichg flowing through these series elements reduces the voltage applied to the cells, thus lengthening charging time. A compensation voltage Vcomp, which when added to the nominal charging voltage for the series connected cells overcomes these voltage drops, facilitates more efficient charging while avoiding over-voltage damage to the cells. Three voltages representing substantially all of the voltage drops reducing the charging voltage on the cells, are summed, and the result is a compensation voltage which is utilized to change the nominal charge voltage for the battery to overcome these voltage drops. | 10-22-2009 |
20110089996 | Systems and Devices for Dynamically Scaled Charge Pumping - Systems and devices for dynamically scaled charge pumping are presented. Example embodiments of the disclosed systems of dynamically scaled charge pumping enable regulation of the output voltage at a particular ratio and to dynamically control the ratio based on the input voltage. A charge pumping circuit is enabled by an oscillator. The charge pump oscillator is enabled by the output of a comparator. The comparator compares an input voltage to a comparator voltage, which is a divided version of the output voltage. The output voltage is referenced to a regulated voltage and the comparison voltage is divided between the two voltages by a resistor divider. The regulated voltage remains flat until the input voltage equals the reference voltage. At that point, the regulated voltage will begin to rise and follow the input voltage. Before the reference voltage is reached, the output voltage equals the input voltage multiplied by the resistor divider ratio. Once the input voltage reaches the reference voltage, the difference between the output voltage and the input voltage becomes a constant. | 04-21-2011 |
20140125266 | POWER MANAGEMENT MULTI-CHIP MODULE WITH SEPARATE HIGH-SIDE DRIVER INTEGRATED CIRCUIT DIE - A packaged device includes a first die, a second die, and specially spaced and positioned sets of package terminals. The first die includes a pulse-width modulator (PWM), a processor, a timer, high-side drivers, low-side drivers, and a fault protection circuit. The second die includes ultra-high voltage high-side drivers. In an ultra-high voltage application, the PWM and external circuitry together form a switching power supply that generates a high voltage. The high voltage powers external high-side transistors. The processor and timer control the ultra-high voltage high-side drivers, that in turn supply drive signals to the external high-side transistors through the package terminals. External low-side transistors are driven directly by low-side drivers of the first die. If the fault protection circuit detects an excessive current, then the fault protection circuit supplies a disable signal to high-side and low-side drivers of both dice. The disable signal is generated without execution of processor instructions. | 05-08-2014 |