Patent application number | Description | Published |
20120135091 | METHODS AND COMPOSITIONS FOR ENHANCING LIFESPAN INVOLVING SIRTUIN-MODULATING COMPOUNDS AND CHALCOGENIDES - The present invention concerns the use of active compounds, including chalcogenides and sirtuin-modulating compounds, either alone or in combination for increasing or enhancing survivability and/or longevity in biological matter. In general aspects, the chalcogenides and other active compounds may modulate one or more sirtuin proteins. It includes compositions, methods, articles of manufacture and apparatuses for enhancing survivability in any of these biological materials, so as to preserve and/or protect them. In specific embodiments, there are also therapeutic methods and apparatuses for aging or stress, diabetes, obesity, neurodegenerative diseases, cardiovascular disease, blood clotting disorders, inflammation, cancer, organ transplantation, hyperthermia, wound healing, hemorrhagic shock, cardioplegia for bypass surgery, neurodegeneration, hypothermia, and cancer using the active compounds described. | 05-31-2012 |
Patent application number | Description | Published |
20120209946 | Background Transfer Service for Applications on Mobile Devices - The subject disclosure is directed towards a background transfer service that provides platform-level support for third party applications to queue data transfers to run in the background, including when the application is not running in the foreground. Applications may thus perform downloading and uploading tasks in the background; however the background transfer service manages the data transfer requests so as to limit each background application's ability to interfere with foreground application operations, that is, by controlling resource usage according to one or more policies. | 08-16-2012 |
20120210326 | Constrained Execution of Background Application Code on Mobile Devices - The subject disclosure is directed towards a technology by which background application code (e.g., provided by third-party developers) runs on a mobile device in a way that is constrained with respect to resource usage. A resource manager processes a resource reservation request for background code, to determine whether the requested resources meet constraint criteria for that type of background code. If the criteria are met and the resources are available, the resources are reserved, whereby the background code is ensured priority access to its reserved resources. As a result, a properly coded background application that executes within its constraints will not experience glitches or other problems (e.g., unexpected termination) and thereby provide a good user experience. | 08-16-2012 |
20120260118 | MANAGEMENT OF BACKGROUND TASKS - Background tasks are managed through background task settings that allow or prevent the execution of agents associated with mobile device applications in the background of a mobile computing device. Background task management can extend the battery life of a mobile device and can be done by a user, the mobile device or a combination thereof. Agents scheduled for execution by a mobile device are executed according to the background task settings associated with the application. Background task settings can be controlled via background task control panels. Background task settings can be set on a system-wide, application or background task basis. Disabled background tasks can be enabled when the application is next launched. A user can be invited to navigate to the background task control panels when various events occur such as the battery life dropping below a threshold or the current power consumption exceeding a threshold. | 10-11-2012 |
20140366031 | MANAGEMENT OF BACKGROUND TASKS - Background tasks are managed through background task settings that allow or prevent the execution of agents associated with mobile device applications in the background of a mobile computing device. Background task management can extend the battery life of a mobile device and can be done by a user, the mobile device or a combination thereof. Agents scheduled for execution by a mobile device are executed according to the background task settings associated with the application. Background task settings can be controlled via background task control panels. Background task settings can be set on a system-wide, application or background task basis. Disabled background tasks can be enabled when the application is next launched. A user can be invited to navigate to the background task control panels when various events occur such as the battery life dropping below a threshold or the current power consumption exceeding a threshold. | 12-11-2014 |
Patent application number | Description | Published |
20100130165 | SYSTEM AND METHOD FOR IDENTITY PROTECTION USING MOBILE DEVICE SIGNALING NETWORK DERIVED LOCATION PATTERN RECOGNITION - A system and method for recognizing patterns in wireless device locations using wireless device location data derived from a communications signaling network is provided. By using wireless network supported signaling operations and messages, location data concerning the whereabouts of wireless devices, and hence wireless device users, may be obtained. The location data derived from the communications signaling network may be statistically analyzed to reveal potential geographic patterns that may indicate meaningful behaviors of the purported users of the wireless devices. | 05-27-2010 |
20110202407 | SYSTEM AND METHOD FOR IMPROVING INTERNET SEARCH RESULTS USING TELECOMMUNICATIONS DATA - A method of displaying advertising to a user includes receiving a request including search terms from the user, receiving a mobile directory number associated with the user, requesting telecommunications data based on the mobile directory number, receiving the telecommunications data, determining advertising results based on the search terms and the telecommunications data, and displaying the advertising results to the user. | 08-18-2011 |
20120302209 | SYSTEM AND METHOD FOR IDENTITY PROTECTION USING MOBILE DEVICE SIGNALING NETWORK DERIVED LOCATION PATTERN RECOGNITION - A system and method for recognizing patterns in wireless device locations using wireless device location data derived from a communications signaling network is provided. By using wireless network supported signaling operations and messages, location data concerning the whereabouts of wireless devices, and hence wireless device users, may be obtained. The location data derived from the communications signaling network may be statistically analyzed to reveal potential geographic patterns that may indicate meaningful behaviors of the purported users of the wireless devices. | 11-29-2012 |
20150017947 | SYSTEM AND METHOD FOR IDENTITY PROTECTION USING MOBILE DEVICE SIGNALING NETWORK DERIVED LOCATION PATTERN RECOGNITION - A system and method for recognizing patterns in wireless device locations using wireless device location data derived from a communications signaling network is provided. By using wireless network supported signaling operations and messages, location data concerning the whereabouts of wireless devices, and hence wireless device users, may be obtained. The location data derived from the communications signaling network may be statistically analyzed to reveal potential geographic patterns that may indicate meaningful behaviors of the purported users of the wireless devices. | 01-15-2015 |
Patent application number | Description | Published |
20110161783 | METHOD AND APPARATUS ON DIRECT MATCHING OF CACHE TAGS CODED WITH ERROR CORRECTING CODES (ECC) - An apparatus and method is described herein directly matching coded tags. An incoming tag address is encoded with error correction codes (ECCs) to obtain a coded, incoming tag. The coded, incoming tag is directly compared to a stored, coded tag; this comparison result, in one example, yields an m-bit difference between the coded, incoming tag and the stored, coded tag. ECC, in one described embodiment, is able to correct k-bits and detect k+1 bits. As a result, if the m-bit difference is within 2k+2 bits, then valid codes—coded tags—are detected. As an example, if the m-bit difference is less than a hit threshold, such as k-bits, then a hit is determined, while if the m-bit difference is greater than a miss threshold, such as k+1 bits, then a miss is determined. | 06-30-2011 |
20140281251 | METHOD AND APPARATUS FOR CACHE LINE STATE UPDATE IN SECTORED CACHE WITH LINE STATE TRACKER - Technologies for tracking updates to the line state of a cache superline are described. In response to a request pertaining to a superline, one or more read-modify-write (RMW) operations to (a) a line state vector of a line state array and (b) a counter of the line state array can be performed. Based on a determination that one or more requests to the superline have completed, the line state vector from the line state array can be written to a tag array. | 09-18-2014 |
Patent application number | Description | Published |
20130014367 | Large Area Repair of Composite Aircraft - A randomly damaged area of a one-piece composite component of an aircraft is repaired according to a method herein. The damaged area covers skin and underlying stiffening substructure of the component. The method includes generating a design of a customized composite replacement panel for replacing the damaged area. The design includes replacement skin and underlying co-cured replacement stiffening substructure. The method further includes fabricating the composite replacement panel according to the design. | 01-17-2013 |
20130014372 | ROTARY MANDREL TOOL SUPPORT - A method for creating a layup of reinforcing fibers comprises mounting a face sheet to a spindle of a mandrel tool support, the face sheet having a layup surface for the reinforcing fibers, and counterbalancing the mounted face sheet for stiffness and center of balance. | 01-17-2013 |
20130014378 | Cell including clean and dirty sections for fabricating composite parts - A cell for fabricating a part having reinforcing fibers embedded in a matrix, includes a clean section for performing clean operations including laying up the reinforcing fibers on a mandrel tool. The clean section satisfies clean room requirements for processing uncured composite materials. The cell further includes an adjacent dirty section for performing dirty operations including machining the layup after curing; a common end effector positioning system movable between the clean and dirty sections; and means for preventing contaminants in the dirty section from entering the clean section. | 01-17-2013 |
20130014888 | MASTERLESS LAYUP MANDREL TOOL - A mandrel tool for layup of composite material comprises a composite face sheet for providing a layup surface for the composite material, and a cellular header board structure for supporting the face sheet. | 01-17-2013 |
20130014889 | RAPID FABRICATION OF A COMPOSITE PART - A method of fabricating a composite part including reinforcing fibers comprises fabricating a masterless layup mandrel tool at a fabrication site. The tool includes a composite face sheet that provides a layup surface. The method further comprises using the masterless tool at that site to form a layup of the reinforcing fibers. | 01-17-2013 |
20130018499 | PRODUCIBILITY ANALYSIS DURING ENGINEERING DESIGN OF COMPOSITE PARTS - A method comprises using a computer to access an engineering definition of a composite part and apply a set of rules governing material laydown prior to performing the laydown. | 01-17-2013 |
20140096365 | MANUFACTURING METHOD AND ROBOTIC ASSEMBLY SYSTEM - A manufacturing method employing a robotic assembly system includes first and second fastener system components that are positioned by a robotic assembly on opposite sides of at least two structural pieces that are to be fastened together. The first system component includes a particular tool of a plurality of different types of tools, where the particular tool installs a particular fastener of a plurality of different types of fasteners. Each tool includes a block or base of magnetic material with a passageway opening for the fastener associated with the tool passing through the base. The robotic assembly positions the tool against one side of the structural pieces to be fastened, and positions an electromagnet assembly on the opposite side of the structural pieces. Activating the electromagnet assembly clamps the structural pieces together. With the fastener positioned in a hole through the structural pieces, the tool is activated to install the fastener between the structural pieces. | 04-10-2014 |
20150074963 | MANUFACTURING METHOD AND ROBOTIC ASSEMBLY SYSTEM - A manufacturing method employing a robotic assembly system includes first and second fastener system components that are positioned by a robotic assembly on opposite sides of at least two structural pieces that are to be fastened together. The first system component includes a particular tool of a plurality of different types of tools, where the particular tool installs a particular fastener of a plurality of different types of fasteners. Each tool includes a block or base of magnetic material with a passageway opening for the fastener associated with the tool passing through the base. The robotic assembly positions the tool against one side of the structural pieces to be fastened, and positions an electromagnet assembly on the opposite side of the structural pieces. Activating the electromagnet assembly clamps the structural pieces together. With the fastener positioned in a hole through the structural pieces, the tool is activated to install the fastener between the structural pieces. | 03-19-2015 |
Patent application number | Description | Published |
20130175575 | EFFICIENT IGBT SWITCHING - Embodiments of the invention provide IGBT circuit modules with increased efficiencies. These efficiencies can be realized in a number of ways. In some embodiments, the gate resistance and/or voltage can be minimized. In some embodiments, the IGBT circuit module can be switched using an isolated receiver such as a fiber optic receiver. In some embodiments, a single driver can drive a single IGBT. And in some embodiments, a current bypass circuit can be included. Various other embodiments of the invention are disclosed. | 07-11-2013 |
20140354343 | ANALOG INTEGRATOR SYSTEM AND METHOD - Systems and methods are disclosed to integrate signals. Some embodiments include an integrator comprising an active input; a passive input; a first integrator having a first integrator input and a first integrator output; a second integrator having a second integrator input and a second integrator output; a first plurality of switches coupled with the first integrator input, the second integrator input, the active input, and the passive input; a second plurality of switches coupled with the first integrator output and the second integrator output; and a controller. The controller may be configured to control the operation of the first plurality of switches to switch the active input between the first integrator input and the second integrator input, and control the operation of the first plurality of switches to switch the passive input between the first integrator input and the second integrator input. | 12-04-2014 |
20150028932 | EFFICIENT IGBT SWITCHING - Embodiments of the invention provide IGBT circuit modules with increased efficiencies. These efficiencies can be realized in a number of ways. In some embodiments, the gate resistance and/or voltage can be minimized. In some embodiments, the IGBT circuit module can be switched using an isolated receiver such as a fiber optic receiver. In some embodiments, a single driver can drive a single IGBT. And in some embodiments, a current bypass circuit can be included. Various other embodiments of the invention are disclosed. | 01-29-2015 |
20150076372 | HIGH FREQUENCY, REPETITIVE, COMPACT TOROID-GENERATION FOR RADIATION PRODUCTION - Systems and methods are discussed to create radiation from one or more compact toroids. Compact toroids can be created from plasma of gases within a confinement chamber using a plurality of coils of various densities of windings. High current pulses can be generated within the coil and switched at high frequencies to repeatedly generate compact toroids within the plasma. The plasma can produce radiation at various wavelengths that is focused toward a target or an intermediate focus. | 03-19-2015 |
Patent application number | Description | Published |
20120157400 | METHODS FOR TREATING KAPOSI SARCOMA - Methods for treating Kaposi's sarcoma involving the administration of a compound that selectively inhibits pathological production of human VEGF are described. The compound can be administered as a single-agent therapy or in combination with one or more additional therapies to a human in need of such treatment. | 06-21-2012 |
20120157401 | METHODS FOR TREATING NEUROFIBROMATOSIS - Methods for treating neurofibromatosis involving the administration of a compound that selectively inhibits pathological production of human VEGF are described. The compound can be administered as a single-agent therapy or in combination with one or more additional therapies to a human in need of such treatment. | 06-21-2012 |
20120157402 | METHODS FOR TREATING BRAIN TUMORS - Methods for treating brain tumors involving the administration of a compound that selectively inhibits pathological production of human VEGF are described. The compound can be administered as a single agent therapy or in combination with one or more additional therapies to a human in need of such treatment. | 06-21-2012 |
20120178707 | METHODS FOR TREATING PROSTRATE CONDITIONS - Methods for treating prostate cancer involving the administration of a compound that selectively inhibits pathological production of human vascular endothelial growth factor (VEGF) are described. Methods for treating benign prostatic hyperplasia involving the administration of a compound that selectively inhibits pathological production of human VEGF are also described. The compound may be administered as a single-agent therapy or in combination with one or more additional therapies to a human in need of such treatment. | 07-12-2012 |
20120202801 | METHODS FOR TREATING BREAST CANCER - Methods for treating breast cancer involving the administration of a compound that selectively inhibits pathological production of human vascular endothelial growth factor (VEGF) are described. The compound can be administered as a single agent therapy or in combination with one or more additional therapies to a human in need of such treatment. | 08-09-2012 |
20130064812 | COMBINATION THERAPIES FOR HEMATOLOGIC MALIGNANCIES - The invention provides methods that relate to a novel therapeutic strategy for the treatment of hematological malignancies and inflammatory diseases. In particular, the method comprises administration of a compound of formula A, | 03-14-2013 |
20140221436 | COMPOSITIONS FOR AN ORALLY ACTIVE 1,2,4-OXADIAZOLE FOR THE TREATMENT OF DISEASE - The present invention relates to specific doses of and dosing regimens for using a 1,2,4-oxadiazole benzoic acid compound in treating or preventing diseases associated with nonsense mutations. In particular, the invention relates to specific doses and dosing regimens for the use of 3-[5-(2-fluoro-phenyl)-[1,2,4]oxadiazol-3-yl]-benzoic acid in mammals having diseases associated with nonsense mutations. | 08-07-2014 |
Patent application number | Description | Published |
20120144480 | Using Virtual Table Protections to Prevent the Exploitation of Object Corruption Vulnerabilities - The subject disclosure is directed towards preventing the exploitation by malicious code of object state corruption vulnerabilities, such as use-after-free vulnerabilities. An object class is configured with a secret cookie in a virtual function table of the object, e.g., inserted at compile time. An instrumentation check inserted in the program code evaluates the secret cookie to determine whether the object state has been corrupted before object access (e.g., a call to one of the object's methods) is allowed. If corrupted, access to the object is prevented by the instrumentation check. Another instrumentation check may be used to determine whether the object's virtual table pointer points to a location outside of the module that contains the legitimate virtual function table; if so, object access is prevented. | 06-07-2012 |
20120265947 | LIGHTWEIGHT RANDOM MEMORY ALLOCATION - In response to a memory allocation request received from an application thread, a random number is obtained (e.g., from a random number list previously populated with multiple random numbers). A starting location in at least a portion of a bitmap associated with a region including multiple blocks of the memory is determined based on the random number. A portion of the bitmap is scanned, beginning at the starting location, to identify a location in the bitmap corresponding to an available block of the multiple blocks, and an indication of this available block is returned to the application thread. | 10-18-2012 |
20140195767 | Lightweight Random Memory Allocation - In response to a memory allocation request received from an application thread, a random number is obtained (e.g., from a random number list previously populated with multiple random numbers). A starting location in at least a portion of a bitmap associated with a region including multiple blocks of the memory is determined based on the random number. A portion of the bitmap is scanned, beginning at the starting location, to identify a location in the bitmap corresponding to an available block of the multiple blocks, and an indication of this available block is returned to the application thread. | 07-10-2014 |
20140331019 | INSTRUCTION SET SPECIFIC EXECUTION ISOLATION - A system on a chip (SoC) or other integrated system can include a first processor and at least one additional processor sharing a page table. The shared page table can include permission bits including a first permission indicator supporting the processor and a second permission indicator supporting at least one of the at least one additional processor. In one implementation, that page table can include at least one additional bit to accommodate encodings that support the at least one additional processor. When one of the processors accesses memory, a method is performed in which a shared page table is accessed and a value of the permission indicator(s) is read from the page table to determine permissions for performing certain actions including executing a page; read/write of the page; or kernel mode with respect to the page. | 11-06-2014 |
Patent application number | Description | Published |
20120070668 | MULTI-FERROIC STRUCTURAL HEALTH MONITORING SYSTEMS AND METHODS - A method for testing a multiple layer structure is described. The method includes monitoring strains experienced by strain sensitive, magnetic particles disbursed within an adhesive between a first layer and a second layer, and analyzing any changes in the strains experienced by the particles to determine an amount of damage or degradation to the structure. | 03-22-2012 |
20120145703 | Curing Composites Out-Of-Autoclave Using Induction Heating with Smart Susceptors - A composite part is cured out-of-autoclave using an inductively heated, stand-alone tooling. The part in placed on a tool and is covered by a heating blanket. One side of the part is heated by inductive coil circuits in the tool, and the other side of the part is heated by inductive coil circuits in the blanket. | 06-14-2012 |
20120291948 | THERMOPLASTIC WELDING APPARATUS AND METHOD - A thermoplastic welding apparatus includes a thermoplastic welding tool, at least one tooling surface in the thermoplastic welding tool, a magnetic induction coil in the thermoplastic welding tool and generally encircling the at least one tooling surface and at least one smart susceptor in the thermoplastic welding tool at the at least one tooling surface. The magnetic induction coil is adapted to generate a magnetic flux field oriented generally parallel to a plane of the at least one smart susceptor. | 11-22-2012 |
20130082047 | Induction Heating Using Induction Coils in Series-Parallel Circuits - A part is inductively heated by multiple, self-regulating induction coil circuits having susceptors, coupled together in parallel and in series with an AC power supply. Each of the circuits includes a tuning capacitor that tunes the circuit to resonate at the frequency of AC power supply. | 04-04-2013 |
20130147636 | MULTI-FERROIC STRUCTURAL HEALTH MONITORING SYSTEMS - A structural health monitoring system for multiple layer structures includes a plurality of strain-sensitive magnetic particles dispersed within a bonding area between at least two individual layers, at least one multiferroic sensor dispersed on a surface of the multiple layer structure, proximate to an area of the structure to be monitored, the at least one multiferroic sensor capable of monitoring strains experienced by the strain-sensitive magnetic particles, and analyzing changes in the strains experienced by said strain-sensitive magnetic particles that may indicate damage or degradation in the structure, and a controller configured for periodic interrogation of the at least one multiferroic sensor. | 06-13-2013 |
20140116597 | METHODS AND APPARATUS FOR HEATING A MATERIAL - Methods and an apparatus are provided for heating a material. The apparatus includes a roller that includes at least one susceptor contained therein, and at least one induction coil coupled to the roller. The induction coil is configured to induce a magnetic field in the susceptor to facilitate increasing a temperature of the roller. | 05-01-2014 |
20140219854 | Method of Consolidating/Molding Near Net-Shaped Components Made from Powders - A method for consolidating a pre-form made of powder, comprising: (a) placing the pre-form between smart susceptors; (b) heating the smart susceptors to a leveling temperature by applying a varying low-strength magnetic field having a magnetic flux that passes through surfaces of the smart susceptors; (c) applying consolidation pressure to the pre-form at least during a time period subsequent to the temperature of the smart susceptors reaching the leveling temperature; and (d) while consolidation pressure is being applied, applying a pulsed high-strength magnetic field having a magnetic flux that passes through a surface of the pre-form. The strength and pulse rate of the high-strength magnetic field are selected so that the crystallographic phase of the pre-form will rapidly oscillate at a substantially constant temperature. The pulsed high-strength magnetic field is applied sufficiently long that superplasticity of the pre-form is attained during phase oscillation. | 08-07-2014 |
20140231402 | Induction Heating Augmentation for Thermal Curing - The thermal cycle time for curing a thermoset composite part in an autoclave is reduced by placing a heating blanket in proximity to an area of the composite part that is slow-to-heat, and inductively heating the area of the composite part that is slow-to-heat using the heating blanket. | 08-21-2014 |
20140353305 | Shim Manufacturing System - A method for forming a shim. A liquid shim material with a magnetically permeable material is applied in a location for the shim between a plurality of composite parts. A magnetic field is applied to the magnetically permeable material in the location. The magnetic field is configured to heat the liquid shim material to a temperature to cause the liquid shim material to become solid and form the shim. | 12-04-2014 |
20150014304 | Induction Welding System - A method and apparatus for performing induction welding. A number of protective layers are positioned between a susceptor layer and at least one of a plurality of workpieces at a weld location. An undesired current path is prevented from forming at the weld location during induction heating of the plurality of workpieces by the number of protective layers. | 01-15-2015 |
Patent application number | Description | Published |
20120330878 | CONVENTIONS FOR INFERRING DATA MODELS - A programming environment may use a set of conventions that may infer database objects from memory objects or memory objects from database objects. The inferred objects may be referenced and used in the programming environment after being created by the set of conventions. The set of conventions may be added to or modified to create different results that are inferred by the conventions. Some conventions may be dependent on other conventions, and the dependencies may be modified by reordering the conventions or otherwise redefining the dependencies. In some embodiments, a versioning system may manage different versions of the convention sets for various upgrade scenarios. | 12-27-2012 |
20120331013 | Object-Relational Mapped Database Initialization - A balance is provided between automation of repetitive database creation and configuration efforts, on the one hand, and flexibility to depart from prior configurations, on the other hand, to assist developers with aspects of database initialization. An application domain includes data context instances, database connections, object models mapped by an object-relational mapper, and database initializers. Upon the first attempted runtime use of a particular database connection—data context instance—object model combination, a database initializer is invoked. Initializers may check to see if the database exists, (re)generate a database and schema based on the object model, determine whether the database is compatible with the current object model, delete the database and its schema, seed data, modify database indexes, and/or migrate an existing database, for example. A custom initializer can run developer-supplied code as desired to place the database in a known state for use by the application. | 12-27-2012 |
20120331484 | Fluent API Patterns for Managing Object Persistence - Fluent API Patterns promote balance in managing object persistence. Code which obtains an object-relational mapper session contains API Patterns that manipulate persistence ignorant objects using calls to a fluent interface. When the developer's code executes, it may manipulate an object state, a property state, and/or a persistent relationship of the persistence ignorant object. The code may implement API Patterns such as find-change-save, current-value-original-value, nested-property, incremental-graph-load, incremental-graph-filtered-load, property-modification, dictionary, and/or other API Patterns. Additional examples of API Patterns include an API Pattern to read current, original, and database values for all properties of an entity; an API Pattern to set current and/or original values from another object; and an API Pattern to create a cloned object containing current, original, and/or database values. In any or all of these situations, the API Pattern calls to the fluent interface may be written in a strongly typed language. | 12-27-2012 |
20130019225 | Incremental Inferences for Developing Data ModelsAANM PETERS; AndrewAACI SammamishAAST WAAACO USAAGP PETERS; Andrew Sammamish WA USAANM VICKERS; ArthurAACI RedmondAAST WAAACO USAAGP VICKERS; Arthur Redmond WA USAANM VEGA; DiegoAACI SammamishAAST WAAACO USAAGP VEGA; Diego Sammamish WA USAANM MILLER; RowanAACI KirklandAAST WAAACO USAAGP MILLER; Rowan Kirkland WA USAANM DERSTADT; JeffAACI SammamishAAST WAAACO USAAGP DERSTADT; Jeff Sammamish WA US - An application programming interface may alter the inferences made by a set of conventions that may infer database objects from memory objects in an application. The changes or overrides to the inferences may be applied when the application is executed and may cause the database objects to be created or organized in a different manner than when the original inferences were used. A configuration database may store the inferences and overrides, and may be referenced when the conventions are applied. The configuration database may be incrementally updated so that any changes or overrides are persisted to the next version of an application. | 01-17-2013 |
Patent application number | Description | Published |
20130167015 | Panoptic Visualization Document Navigation - A panoptic visualization document navigation system includes a navigation engine and request interface coupled thereto. The navigation engine is configured to receive a layout of document components of a panoptic visualization document collection of document components each of which has associated metadata providing information about the respective document component. The layout includes a panoptic arrangement of visual representations of document components according to the associated metadata. The navigation engine is also configured to select navigation option(s) for navigating a visual presentation of the layout, with the navigation options being selected according to the associated metadata for document components of the layout. The request interface is configured to receive and communicate to the navigation engine, a request according to one or more of the selected navigation options. The navigation engine is further configured to effect an adjustment of the visual presentation of the layout in response and according to the request. | 06-27-2013 |
20130167016 | Panoptic Visualization Document Layout - A panoptic visualization document layout system includes a search engine and a layout engine coupled thereto. The search engine is configured to identify a document component including requested media content from a panoptic visualization document collection having a plurality of document components each of which has associated metadata providing information about the respective document component. The layout engine is configured to select a layout model according to the associated metadata for the identified document component, which metadata further includes information identifying link(s) between the identified document component and one or more other document components. The layout engine is configured to retrieve document components including the identified document component and other document component(s), and generate a layout of panoptically-arranged visual representations of the retrieved document components according to the selected layout model, and the retrieved document components and associated metadata. And the layout engine is configured to communicate the layout. | 06-27-2013 |
20130254640 | Panoptic Visualization Of An Illustrated Parts Catalog - A system is provided for panoptic visualization of an illustrated parts catalog (IPC). The system includes a layout engine configured to generate a layout of pages of an IPC for a complex system. The IPC has a plurality of pages depicting elements of the complex system, and having associated metadata providing information about respective pages. The layout includes a panoptic arrangement of visual representations of pages according to their associated metadata. In this regard, the metadata also includes information identifying links between pages that establish logical relationships between the pages according to structural relationships between elements of the complex system depicted by the pages. The system also includes a navigation engine configured to select navigation options for navigating a visual presentation of the layout. The layout and navigation engines are also configured to communicate the layout and selected navigation options. | 09-26-2013 |
20140075294 | Panoptic Visualization Of A Document According To The Structure Thereof - A system is provided for panoptic visualization of a document having a structure defined according to a particular schema. The system is configured to generate a layout of pages of the document, panoptically arranged in a manner that reflects logical relationships between the pages according to the structure of the document, which may in turn reflect relationships between the subjects or their objects depicted by the content. These logical relationships may be established by links between pages, which may be identified by information provided in associated metadata for the pages. This type of arrangement may enable a user to see the content in a single view, and in an arrangement that facilitates a better understanding of the relationships between the content and their subjects or objects, which may be otherwise difficult to comprehend. | 03-13-2014 |
20140089773 | Panoptic Visualization Document Differencing - A system includes a differencing engine and a layout engine of the differencing engine or coupled to the differencing engine. The differencing engine is configured to direct comparison of two or more document components each of which includes respective media content, and each of which has associated metadata providing information about the respective document component. The layout engine is configured to generate a layout of a panoptically-arranged visual representation of the document components or a comparison thereof according to a layout model, and according to the associated metadata. And the differencing engine is configured to communicate the layout. | 03-27-2014 |
20140215317 | Panoptic Visualization Of Elements Of A Complex System Using A Model Viewer - A system is provided that includes a model viewer configured to receive selection of a point on a visual presentation of a digital 3D model of a complex system, and translate the point to a location within a coordinate system of the complex system. A search engine configured to identify a document component that depicts an element of the complex system at or within a volume about the location. The document component is from a collection for which at least some components depict elements of the complex system and have associated metadata that includes information reflecting the 3D geometry of at least some depicted elements. A layout engine configured to generate a layout of panoptically-arranged document components including the identified document component and other document component(s) identified according to the associated metadata for the identified document component, which further includes information identifying a link between the respective document components. | 07-31-2014 |
20140215318 | Panoptic Visualization Of Elements Of A Complex System Using Localization Of A Point On A Physical Instance Of The Complex System - A system is provided that includes a localization module configured to receive and process range measurements and odometry data relative to a physical instance of a complex system to calculate an unknown location within a coordinate system of the complex system. A search engine configured to identify a document component that depicts an element of the complex system at or within a volume about the location. The document component is from a collection for which at least some components depict elements of the complex system and have associated metadata that includes information reflecting the 3D geometry of at least some depicted elements. A layout engine configured to generate a layout of panoptically-arranged document components including the identified document component and other document component(s) identified according to the associated metadata for the identified document component, which further includes information identifying a link between the respective document components. | 07-31-2014 |
Patent application number | Description | Published |
20130174034 | Providing Variable Responses in a Virtual-Assistant Environment - Virtual assistants intelligently emulate a representative of a service provider by providing variable responses to user queries received via the virtual assistants. These variable responses may take the context of a user's query into account both when identifying an intent of a user's query and when identifying an appropriate response to the user's query. | 07-04-2013 |
20130283168 | Conversation User Interface - A conversation user interface enables users to better understand their interactions with computing devices, particularly when speech input is involved. The conversation user interface conveys a visual representation of a conversation between the computing device, or virtual assistant thereon, and a user. The conversation user interface presents a series of dialog representations that show input from a user (verbal or otherwise) and responses from the device or virtual assistant. Associated with one or more of the dialog representations are one or more graphical elements to convey assumptions made to interpret the user input and derive an associated response. The conversation user interface enables the user to see the assumptions upon which the response was based, and to optionally change the assumption(s). Upon change of an assumption, the conversation GUI is refreshed to present a modified dialog representation of a new response derived from the altered set of assumptions. | 10-24-2013 |
20140244266 | Interaction with a Portion of a Content Item through a Virtual Assistant - Techniques for interacting with a portion of a content item through a virtual assistant are described herein. The techniques may include identifying a portion of a content item that is relevant to user input and causing an action to be performed related to the portion of the content item. The action may include, for example, displaying the portion of the content item on a smart device in a displayable format that is adapted to a display characteristic of the smart device, performing a task for a user that satisfies the user input, and so on. | 08-28-2014 |
20140245140 | Virtual Assistant Transfer between Smart Devices - Techniques for transferring an interaction with a virtual assistant from a smart device to another smart device are described herein. The virtual assistant may act as an interface between an end user and content stored locally or remotely. The techniques may include outputting the virtual assistant on the smart device to facilitate an interaction of the virtual assistant with a user. Thereafter, the virtual assistant may be output on the other smart device to continue the interaction of the virtual assistant with the user on the other smart device. In some instances, one or more pieces of context of the interaction of the virtual assistant with the user are transferred with the virtual assistant to the other smart device. | 08-28-2014 |
20140310005 | Virtual assistant conversations for ambiguous user input and goals - Ambiguous input of a user received during an interactive session with a virtual agent may be processed. The virtual agent may be presented via a computing device to facilitate the interactive session with the user. The user may provide the ambiguous input, which is processed to determine a response to the input. The virtual agent may provide the response to the user. The virtual agent may also carry out a goal-based dialogue where a goal to be accomplished is identified. The virtual agent may prompt the user for information related to the goal. | 10-16-2014 |
20140317502 | VIRTUAL ASSISTANT FOCUSED USER INTERFACES - Conversation user interfaces that are configured for virtual assistant interaction may include contextual interface items that are based on contextual information. The contextual information may relate to a current or previous conversation between a user and a virtual assistant and/or may relate to other types of information, such as a location of a user, an orientation of a device, missing information, and so on. The conversation user interfaces may additionally, or alternatively, control an input mode based on contextual information, such as an inferred input mode of a user or a location of a user. Further, the conversation user interfaces may tag conversation items by saving the conversation items to a tray and/or associating the conversation items with indicators. | 10-23-2014 |
20140343924 | Active Lab - Various embodiments provide a tool, referred to herein as “Active Lab” that can be used to develop, debug, and maintain knowledge bases. These knowledge bases (KBs) can then engage various applications, technology, and communications protocols for the purpose of task automation, real time alerting, system integration, knowledge acquisition, and various forms of peer influence. In at least some embodiments, a KB is used as a virtual assistant that any real person can interact with using their own natural language. The KB can then respond and react however the user wants: answering questions, activating applications, or responding to actions on a web page. | 11-20-2014 |
20140343928 | Wearable-Based Virtual Agents - Virtual agents may be implemented on a wearable device. The wearable device may include an input device to receive input and a communication component to send the input to a computing device for processing and to receive a response for the input. The wearable device may also include an output device to output the response via the virtual agent as part of a conversation with a user. | 11-20-2014 |
20140365223 | Virtual Assistant Conversations - A virtual assistant may communicate with a user in a natural language that simulates a human. The virtual assistant may be associated with a human-configured knowledge base that simulates human responses. In some instances, a parent response may be provided by the virtual assistant and, thereafter, a child response that is associated with the parent response may be provided. | 12-11-2014 |
20140365407 | Context-Based Virtual Assistant Conversations - A virtual assistant may communicate with a user in a conversational manner based on context. For instances, a virtual assistant may be presented to a user to enable a conversation between the virtual assistant and the user. A response to user input that is received during the conversation may be determined based on contextual values related to the conversation or system that implements the virtual assistant. | 12-11-2014 |
Patent application number | Description | Published |
20110313600 | INTEGRATED APPROACH NAVIGATION SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT - Systems, computer program products, and methods for displaying navigation performance based flight path deviation information during the final approach segment to a runway and during landing of non-precision flight modes are provided. Improved graphical depictions of navigation performance based flight path deviation information provide pilots and flight crew members with clear, concise displays of the dynamic relationship between ANP and RNP, mode and aspect of flight and related procedures, intersecting flight paths, and current actual flight path deviation from a predefined flight path during the final approach segment to a runway and during landing. For example, an enhanced IAN display may include NPS-type deviation scales to show RNP/ANP relationships and predetermined RNP markers to alert the pilots and flight crew members that the FMC has transitioned from an NPS display for RNAV (LNAV/VNAV) flight procedures to an enhanced IAN display for a non-precision (non-xLS) approach and/or landing. | 12-22-2011 |
20130197723 | INTEGRATED APPROACH NAVIGATION SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT - Systems, computer program products, and methods for displaying navigation performance based flight path deviation information during the final approach segment to a runway and during landing of non-precision flight modes are provided. Improved graphical depictions of navigation performance based flight path deviation information provide pilots and flight crew members with clear, concise displays of the dynamic relationship between ANP and RNP, mode and aspect of flight and related procedures, intersecting flight paths, and current actual flight path deviation from a predefined flight path during the final approach segment to a runway and during landing. For example, an enhanced IAN display may include NPS-type deviation scales to show RNP/ANP relationships and predetermined RNP markers to alert the pilots and flight crew members that the FMC has transitioned from an NPS display for RNAV (LNAV/VNAV) flight procedures to an enhanced IAN display for a non-precision (non-xLS) approach and/or landing. | 08-01-2013 |
Patent application number | Description | Published |
20080223836 | METHOD AND SYSTEM FOR LASER PROCESSING - A laser processing system has a platform to support a work piece to be processed, a laser to operate on the work piece, a laser control system to control operation of the laser, and a system control to provide instructions to the laser control system based upon at least the work piece to be processed. A method of manufacture includes identifying at least a portion of a structure to be laser processed, creating a set of instructions to direct a laser to process the portion of the structure, operating the laser in accordance with the set of instructions to laser process the portion of the structure, measuring at least one of an electrical characteristic or a mechanical characteristic to obtain an actual electrical characteristic value, comparing the actual value to a target value to determine if further processing is needed, if further processing is needed, automatically adjusting operation of the laser to reprocess the portion of the structure, and repeating the measuring, comparing and adjusting until the actual value matches the target value within a given tolerance. | 09-18-2008 |
20090107721 | PARTIAL DIRECT WIRE ATTACH - A cable assembly including a cable, a ferrule, and a stringer. The cable includes a center conductor; a dielectric disposed around the center conductor; and a shield disposed around the dielectric. The ferrule is electrically connected to the shield and disposed around a portion of the dielectric exposed by the shield. The stringer includes an opening where the ferrule is disposed in the opening. | 04-30-2009 |