Patent application number | Description | Published |
20100131384 | METHOD AND SYSTEM FOR PROMOTING USER GENERATION OF CONTENT - Systems and methods for promoting user generation of content are disclosed. More particularly, embodiments of systems and methods to facilitate the generation of content by users are disclosed. Specifically, in one embodiment, in order to drive generation of desired content, the generation of content by a user may be linked to an opportunity to generate additional content (where the two types of content may be the same or different). In particular, in certain embodiments when a user has generated a first type of content the opportunity to generate a second type of content may be presented to that user | 05-27-2010 |
20100205549 | METHOD AND SYSTEM FOR PROVIDING CONTENT GENERATION CAPABILITIES - Systems and methods for providing a manufacturer portal are disclosed. More specifically, in one embodiment a content distribution system, as a central location for user generated content may also provide manufacturers with a portal to monitor, and participate in, the process of content generation and distribution. This portal may provide the manufacturers with the ability to: view generated content related to that manufacturer and to filter this user generated content utilizing a wide variety of criteria and to generate content which may be responsive to presented generated content. Content generated by a manufacturer through their portal may subsequently be incorporated into one or more retailer's site utilizing the content distribution system. | 08-12-2010 |
20100205550 | METHOD AND SYSTEM FOR PROVIDING PERFORMANCE METRICS - Systems and methods to facilitate the collection and processing of content generated by users are disclosed. Specifically, in one embodiment, user generated content may be aggregated from multiple retailers. This user generated content may be processed to obtain a variety of statistical data associated with the user generated content, including an importance metric. This importance metric may be utilized to rank the products of the manufacturer such that statistical, or other, data related to the manufacturer's products may be presented to a user in the order of product importance. | 08-12-2010 |
20120246014 | METHOD AND SYSTEM FOR PROMOTING USER GENERATION OF CONTENT - Systems and methods for promoting user generation of content are disclosed. More particularly, embodiments of systems and methods to facilitate the generation of content by users are disclosed. Specifically, in one embodiment, in order to drive generation of desired content, the generation of content by a user may be linked to an opportunity to generate additional content (where the two types of content may be the same or different). In particular, in certain embodiments when a user has generated a first type of content the opportunity to generate a second type of content may be presented to that user | 09-27-2012 |
20130179794 | IDENTIFYING AND ASSIGNING METRICS TO INFLUENTIAL USER GENERATED CONTENT - Techniques for collecting data indicative of one or more browsing behaviors (e.g., completing a transaction on a website) are described. User generated content (UGC) that affects user behavior may be identified, such as product reviews that, if read by a user, are statistically more likely to cause that user to make a purchase. A metric may be assigned to particular user generated content, where the metric indicates an extent to which the particular user generated content is associated with a particular browsing behavior. Based on the assigned metric, particular UGC may be included in a web page. For example, the product review that is most likely to cause a user to make a purchase may be placed in a prominent location on a web page in order to increase sales and revenue. Browsing behaviors may be positive or negatively associated, and metrics assigned to UGC may be based on visibility. | 07-11-2013 |
20140149311 | METHOD AND SYSTEM FOR PROMOTING USER GENERATION OF CONTENT - Systems and methods for promoting user generation of content are disclosed. More particularly, embodiments of systems and methods to facilitate the generation of content by users are disclosed. Specifically, in one embodiment, in order to drive generation of desired content, the generation of content by a user may be linked to an opportunity to generate additional content (where the two types of content may be the same or different). In particular, in certain embodiments when a user has generated a first type of content the opportunity to generate a second type of content may be presented to that user. | 05-29-2014 |
Patent application number | Description | Published |
20090055799 | SYSTEM AND METHOD FOR SOURCE CODE SECTIONAL LOCKING FOR IMPROVED MANAGEMENT - A system and method of managing source code and, more particularly, a system and method for locking sections of source code to eliminate conflicts during concurrent use by multiple users. The method includes locking a first section of a file and at least a second section of the file to permit editing thereof by different users to the exclusion of other users. The method further includes merging edits of the locked first section with remaining sections of the file including any edits made to the at least second section without overwriting any edits. | 02-26-2009 |
20100250771 | DEVICE, METHOD AND COMPUTER PROGRAM PRODUCT FOR TRANSMITTING DATA WITHIN REMOTE APPLICATION - A device, method and computer program product for transmitting data within remote application are disclosed. The method includes the following steps: detecting a connection attribute with a receiver; selecting an available transmission condition according to the detected connection attribute; and transmitting an audio data and/or a video data to the receiver responsive to a determination that the available transmission condition is fulfilled. | 09-30-2010 |
20120066237 | DELTA LANGUAGE TRANSLATION - Revised component selector extracts a translation file comprising a plurality of English keys and translation language values in a database, including untranslated keys as an XML file. The revised component selector extracts a plurality of English keys and translation language values and determines whether there are XML unsupported characters in the XML file. The revised component selector first filters out the XML unsupported characters to form a resultant file, responsive to a determination that XML unsupported characters are in the XML file. The revised component second selector filters out translated data from the resultant file to form an untranslated file. The revised component selector selects a subset of data. The revised component selector, responsive to selecting, third filters out any data not included in the subset to form a translatable file, responsive to selecting. The revised component selector sends the translatable file to a translation center to translate. | 03-15-2012 |
20120072201 | LANGUAGE TRANSLATION REUSE IN DIFFERENT SYSTEMS - An account system obtains a first translation file associated with it. The account system obtains a second translation file from a second account system, wherein the second account system is a data processing system. The account system determines whether a third account system has a third translation file with untranslated terms. The account system obtains the third translation file from the third account system, responding to a determination that the third account system has the third translation file with untranslated terms. The account system, responding to a determination that the third account system has the third translation file with untranslated terms, forms a comprehensive file from at least two files selected from the group consisting of the first translation file, second and/or third translation files. The account system translates the comprehensive file to form a translated file. | 03-22-2012 |
20130111479 | Performance of Scheduled Tasks via Behavior Analysis and Dynamic Optimization | 05-02-2013 |
20130111484 | Identifying and Correcting Hanging Scheduled Tasks | 05-02-2013 |
20130111497 | Staggering Execution of Scheduled Tasks Based on Behavioral Information | 05-02-2013 |
20130318112 | DELTA LANGUAGE TRANSLATION - Revised component selector extracts a translation file comprising a plurality of English keys and translation language values in a database, including untranslated keys as an XML file. The revised component selector extracts a plurality of English keys and translation language values and determines whether there are XML unsupported characters in the XML file. The revised component selector first filters out the XML unsupported characters to form a resultant file, responsive to a determination that XML unsupported characters are in the XML file. The revised component second selector filters out translated data from the resultant file to form an untranslated file. The revised component selector selects a subset of data. The revised component selector, responsive to selecting, third filters out any data not included in the subset to form a translatable file, responsive to selecting. The revised component selector sends the translatable file to a translation center to translate. | 11-28-2013 |
20140019567 | On Demand Email Response - An improvement to an electronic mail program is disclosed. In particular, the improved electronic mail program enables a user to mark individual action items within a message and set attributes for each action item. In the preferred embodiment, attributes include priority, deadline, abstract, and responsibility. The electronic mail program stores the action items and associated attributes in a database and sends the message to one or more recipients. The electronic mail program then displays the message and action items to the recipients. Message recipients then navigate through the list of action items to read descriptions and to determine the priority and nature of the actions necessary. The responsibility attribute further indicates which recipient should respond to the action item. The improved electronic mail program updates the status of each action item in the database as recipients respond. | 01-16-2014 |
20140189526 | CHANGING LOG FILE CONTENT GENERATION - In a method for changing log file content generation, a computer extracts content of a log file. The content was generated by one or more computer programs at run-time. The content comprises a plurality of portions. The computer causes the extracted content to be displayed in a user interface. The computer detects a user interaction in the user interface. The user interaction manipulates at least one of the portions. The computer generates a rule for generating future log file content, wherein the generated rule is based on the user interaction in the user interface. | 07-03-2014 |
20140223168 | TESTING A CONFIGURATION CHANGE - An approach is provided for testing a change (i.e., configuration change) in a configuration of a computing environment. First configurable attributes of a user identifier (ID) of a user are determined. The user ID was received from an administrative user having an administrative user ID providing the administrative user with an authority of an administrator in the computing environment. A temporary simulation user ID (TSID) having second configurable attributes is generated so that the values of respective first and second configurable attributes are identical. The configuration change is associated with the TSID and with no other user ID. Based on the configuration change being associated with the TSID and with no other user ID, a simulation with the change in the configuration applied in the computing environment is performed. The user ID and administrative user ID are unaffected by the configuration change. | 08-07-2014 |
20140297589 | DYNAMICALLY SYNCHING ELEMENTS IN FILE - An approach is provided for synchronizing elements in files across a technical environment. In one embodiment, a processor obtains a first change to a first file. The processor also obtains data identifying a second file. The processor determines if the change is supported by a data library in a pre-defined list of data sources. The processor analyzes the data library to determine a type of the change. The processor applies the type of the change to the second file. | 10-02-2014 |
20140298185 | DYNAMICALLY ENHANCING USER INTERFACE - An approach is provided for dynamically enhancing and visually synchronizing elements in a display on a computing device. The approach includes using a processor to obtain a change to a first file and data identifying a second file one or more characteristics from a source file. The processor determines if the change is supported by a data library and analyzes the data library to determine the type of change. The processor then applies the type of change to the second file and generates a display associated with the second file on the computing device that includes the type of change applied to the second file. | 10-02-2014 |
20150220373 | Identifying and Modifying Hanging Escalation Tasks to Avoid Hang Conditions - In a method for processing work items that have not been completed by a first escalation, a computer determines that the first escalation failed to complete execution, processed fewer work items than the first escalation is configured to process, or completed execution beyond an allotted processing time. The computer duplicates the first escalation to form a second escalation. In addition, the computer configures the second escalation to process the work items that have not been completed by the first escalation. Furthermore, the computer disables the first escalation and activates the second escalation to process the work items that have not been completed by the first escalation. | 08-06-2015 |
20160055172 | DYNAMICALLY SYNCHING ELEMENTS IN FILE - An approach is provided for synchronizing elements in files across a technical environment. In one embodiment, a processor obtains a first change to a first file. The processor also obtains data identifying a second file. The processor determines if the change is supported by a data library in a pre-defined list of data sources. The processor analyzes the data library to determine a type of the change. The processor applies the type of the change to the second file. | 02-25-2016 |
Patent application number | Description | Published |
20090271448 | System, Method, and Computer Readable Media for Identifying a User-Initiated Log File Record in a Log File - A system, a method, and a computer readable media for identifying a user-initiated log file record in a log file are provided. The log file has a user-initiated log file record and a repeating pattern of log file records automatically generated by a software program. The system allows a user to identify first and second timestamp values corresponding to first and second times which identify a time interval of interest in the log file. The system further analyzes the log file to identify the user-initiated log file record having a timestamp value between the first and second timestamp values. The system further identifies the repeating pattern of log file records in the log file. | 10-29-2009 |
20090292742 | System, Method, and Computer Readable Media for Identifying a Log File Record in a Log File - A system, a method, and a computer readable media for identifying a log file record in a log file are provided. The log file has a plurality of log file records therein. The plurality of log file records has a repeating pattern of log file records. The method includes displaying a first graphical user interface on a display device. The method further includes selecting the log file utilizing the first graphical user interface. The method further includes analyzing the log file to determine the repeating pattern of log file records. The method further includes selecting a first command button on the first graphical user interface that executes an algorithm to analyze additional log file records that were automatically added to the log file by a software program. The additional log file records are associated with the repeating pattern of log file records. The method further includes storing the first log file record in a memory device if a first log file record in the additional log file records has at least one command-related attribute that does not correspond to command-related attributes in the repeating pattern of log file records. | 11-26-2009 |
20090307267 | REAL-TIME DYNAMIC AND SYNCHRONIZED CAPTIONING SYSTEM AND METHOD FOR USE IN THE STREAMING OF MULTIMEDIA DATA - A dynamic and synchronized real-time captioning system and method for streaming media. A streaming encoder module can provide a code injection to marry textual data and audio/video (AV) data in order to form a text and/or audio stream. A streaming control module can allow an end-user to specify font format utilized to embed into an AV stream. A delay enhancement tool can be adapted to adjust speed of the text and/or audio stream, which allows the end-user to receive the text and/or audio stream at a proper speed. A customized graphical user interface (CGUI) can be adapted to assist with streaming administration to provide an encoding option, caption source location, delay control and slide control. Therefore, the captioning system can be able to synchronize and deliver the textual data and the AV data for live media streaming at an end-user's system. | 12-10-2009 |
20100070584 | METHOD AND SYSTEM FOR DYNAMIC E-MAIL VIEW CONVERSION - A method and system for dynamic e-mail view conversion. An e-mail inbox capable of displaying one or more e-mail messages associated with a particular thread can be dynamically consolidated. Next, the e-mail messages associated with the particular thread can be converted into a forum-like list. Thereafter, varying viewing options are provided with respect to the e-mail inbox in order to optimize user interaction with the e-mail inbox through the use of the forum-like list. | 03-18-2010 |
20100250478 | Demo Verification Provisioning - A method, system, and computer program product for issuing an alert when a method of a live demonstration deviates from demonstration simulation actions. A computer receives a command to commence a demonstration simulation. During the demonstration simulation, capture logic of a computer is initialized. The capture logic records events of the demonstration simulation. When a live demonstration subsequently initiated, demonstration verification logic of the computer continually monitors, in real-time, events of the live demonstration and compares the events to the previously recorded events captured during the demonstration simulation. In response to detecting that a live demonstration has deviated from the recorded demonstration simulation method, the demonstration verification logic issues a non-invasive alert. The non-invasive alert may be issued using visual, audible, or vibration feedback cues in such manner that an audience observing the live demonstration is un-aware of the non-invasive alert. | 09-30-2010 |
20110066687 | IMAGE RESCALE BASED ON DEFINED CHARACTERISTICS - A system and method automatically rescales an electronic message having one or more associated content. When the electronic message is generated and the associated content connected to the message, an agent of the electronic message application checks predefined settings/configurations of the message client. The sender's e-mail client checks a plurality of conditions, such as, the condition of the network, the type of network, the status or capacity of the receiving inbox of an intended recipient client, and the geographic destination of the message. Based on these dynamic content rescale settings, the sender's client dynamically and optimally rescales the associated content before forwarding the electronic message with the rescaled content to the recipient client. Rescaling of the associated content may be performed by the message exchange server or the recipient client. The recipient client may later request and receive a copy of the associated content without rescaling. | 03-17-2011 |
20120209882 | SYSTEM, METHOD, AND COMPUTER READABLE MEDIA FOR IDENTIFYING A USER-INITIATED LOG FILE RECORD IN A LOG FILE - A system, a method, and a computer readable media for identifying a user-initiated log file record in a log file are provided. The log file has a user-initiated log file record and a repeating pattern of log file records automatically generated by a software program. The system allows a user to identify first and second timestamp values corresponding to first and second times which identify a time interval of interest in the log file. The system further analyzes the log file to identify the user-initiated log file record having a timestamp value between the first and second timestamp values. The system further identifies the repeating pattern of log file records in the log file. | 08-16-2012 |
20130298048 | MULTI-SOURCE, MULTI-DESTINATION DATA TRANSFERS - Methods, systems, and products are disclosed for multi-source, multi-destination data transfers that include identifying a plurality of destination points having destination contexts in one or more destination objects; selecting source content for transfer; displaying destination contexts for the destination points; and directing source content to at least one destination point in dependence upon the displayed destination contexts. In typical embodiments, identifying destination points includes recording each identified destination point and storing in association with each recorded destination point a copy of a destination context for each recorded destination point. | 11-07-2013 |
20130305030 | TESTING A CONFIGURATION CHANGE - An approach is presented for testing a change (i.e., configuration change) in a configuration of a computing environment. A user identifier (ID) of a user is received from an administrative user having an administrative user ID. First configurable attributes of the user ID are determined. A temporary simulation user ID (TSID) having second configurable attributes is generated so that the values of respective first and second configurable attributes are identical. The configuration change is received. The configuration change is associated with the TSID and with no other user ID. Based on the configuration change being associated with the TSID and with no other user ID, a simulation is performed by tracking data record modifications made by the TSID and based on the configuration change. The user ID and administrative user ID are unaffected by the configuration change. After completing the simulation, the data record modifications are undone. | 11-14-2013 |
20140214777 | SYSTEM, METHOD, AND COMPUTER READABLE MEDIA FOR IDENTIFYING A USER-INITIATED LOG FILE RECORD IN A LOG FILE - A system, a method, and a computer readable media for identifying a user-initiated log file record in a log file are provided. The log file has a user-initiated log file record and a repeating pattern of log file records automatically generated by a software program. The system allows a user to identify first and second timestamp values corresponding to first and second times which identify a time interval of interest in the log file. The system further analyzes the log file to identify the user-initiated log file record having a timestamp value between the first and second timestamp values. The system further identifies the repeating pattern of log file records in the log file. | 07-31-2014 |
20140317153 | PROCESSING DATA LOADS - A method and system for processing a data load. A request is received for a data load to load data into a database in accordance with a data template that includes data to be loaded into the database. The template includes columns and rows. The request specifies a request type characterized by at least one column that collectively includes unique data for each row. The columns include N sets of columns (N≧1) in addition to the at least one column. The data load is split into multiple loads of data. The multiple loads include one load and N additional loads. The one load is associated with the at least one column. The N additional loads are respectively associated with the N sets of columns and are configured to generate or modify one or more rows in each table of N respective additional tables in the database. | 10-23-2014 |
20150143265 | MULTI-SOURCE, MULTI-DESTINATION DATA TRANSFERS - A system and method for transferring data or an image. A user-selected image or user-generated text within a word processing document is received. Displayed are: a graphic object representing a web page, and a first and second destination point within the graphic object. A user mouse selection of one of the destination points within the graphic object is received, and in response, the image or selected text is copied into the web page at the selected destination point. The first destination point and first text which is adjacent to the first destination point and describes the first destination point in a transfer map are stored. The second destination point and second text which is adjacent to the second destination point and describes the second destination point in the transfer map are stored. The user-selected text is mapped to the one of the destination points in the transfer map. | 05-21-2015 |
20150269222 | SYSTEM METHOD, AND COMPUTER READABLE MEDIA FOR IDENTIFYING A USER-INITIATED LOG FILE RECORD IN A LOG FILE - A system, a method, and a computer readable media for identifying a user-initiated log file record in a log file are provided. The log file has a user-initiated log file record and a repeating pattern of log file records automatically generated by a software program. The system allows a user to identify first and second timestamp values corresponding to first and second times which identify a time interval of interest in the log file. The system further analyzes the log file to identify the user-initiated log file record having a timestamp value between the first and second timestamp values. The system further identifies the repeating pattern of log file records in the log file. | 09-24-2015 |
20160140682 | MULTI-SOURCE, MULTI-DESTINATION DATA TRANSFERS - A method and system for transferring an image. A user-selected image is received. Displayed are: (a) a graphic object representing a web page, (b) a first destination point within the graphic object and first text which is adjacent to the first destination point and describes the first destination point, and (c) a second, different destination point within the graphic object and second, different text which is adjacent to the second destination point and describes the second destination point. A user mouse selection of one of the destination points within the graphic object is received, and in response, the image is copied into the web page at the selected destination point. The first destination point, the first text, the second destination point, and the second text are stored in the transfer map. The selected image is mapped to the one of the destination points in the transfer map. | 05-19-2016 |
Patent application number | Description | Published |
20140183986 | Assemblies and Methods for Cooling Electric Machines - Cooling assemblies and methods, including, for example, at least one bar (e.g., electrically insulated and/or thermally conductive bar(s)), members (e.g., i-beams, rectangular members, and the like), stator laminations, rotor laminations, and/or combinations thereof, such as those configured to cool electric machines (e.g., electric motors and generators). | 07-03-2014 |
20140183988 | Assemblies For Cooling Electric Machines - Cooling assemblies (e.g., tubes, members (e.g., i-beams, rectangular members, and the like), stator windings, stator laminations, and/or combinations thereof), such as those configured to cool electric machines (e.g., electric motors and generators). | 07-03-2014 |
20140183991 | Apparatuses And Methods For Cooling Electric Machines - Cooling apparatuses and methods comprising cooling apparatuses, such as those configured to be coupled to and/or cool electric machines (e.g., motors, generators, and the like). | 07-03-2014 |
Patent application number | Description | Published |
20090103809 | INPUT METHOD TRANSFORM - Illustrative embodiments provide a computer implemented method, a data processing system and a computer program product for transforming character data input between a first writing system and a second writing system. The computer implemented method comprises receiving character data input of a first writing system and ensuring the character data input contains normalized characters. A predefined transform is selected based on the character data input of the first writing system and output to a second writing system to transform the normalized characters of the first writing system to character data output of the second writing system, and providing the character data output to a display process. | 04-23-2009 |
20090125874 | METHOD AND SYSTEM FOR CREATING PROJECTS IN A RATIONAL APPLICATION DEVELOPER WORKSPACE - System for automatically creating a current project in an application developer workspace. In response to reading a project file for the current project, it is automatically determined whether the current project has one or more dependent projects based on data contained within the project file. In response to determining that the current project does have one or more dependent projects, a build file is automatically generated for each of the one or more dependent projects. The build file calls importing targets within each of the one or more dependent projects. Then, the current project and the one or more dependent projects are automatically imported into the application developer workspace to form a created current project. The created current project is created without launching an application developer application. In addition, the created current project is stored in a source code control repository. | 05-14-2009 |
20110072442 | EVENT-HANDLER FOR SELECTING RESPONSIVE ACTIONS - Disclosed is a computer implemented method, computer program product, and apparatus to handle events based on historic actions. An event-handler receives an event, wherein the event has an associated event-type. The event-handler records the event to an event-action history table. The event-handler determines a history associated with the event by reading the event-action history table. The event-handler looks up a row entry in an action table based at least in part on the event-type, wherein the row entry comprises an action. The event-handler executes at least one instruction of the action. The event-handler records the event and action data to the event-action history table. | 03-24-2011 |
20120197951 | EVENT-HANDLER FOR SELECTING RESPONSIVE ACTIONS - A computer implemented method to handle events based on historic actions. An event-handler receives an event, wherein the event has an associated event-type. The event-handler records the event to an event-action history table. The event-handler determines a history associated with the event by reading the event-action history table. The event-handler looks up a row entry in an action table based at least in part on the event-type, wherein the row entry comprises an action. The event-handler executes at least one instruction of the action. The event-handler records the event and action data to the event-action history table. | 08-02-2012 |
20120297359 | AUTOMATED BUILD PROCESS AND ROOT-CAUSE ANALYSIS - A method automatically integrates tracks into a software build. The method receives a track to be integrated into the software build. The method determines if all tracks dependent upon the received track have been integrated into the software build. If all tracks dependent upon the received tracks are determined to have been integrated, the method automatically creates build scripts according the received track. If not all tracks dependent upon the received tracks are determined to have been integrated, the method notifies owners of the received track and any unintegrated dependent track that there are unintegrated dependent tracks. The method automatically starts build processes according to the build scripts. If all the build processes are successful, the method marks the received track and all the dependent tracks as good and ready for a product build. If not all the build processes are determined to be successful, the method automatically performs root-cause analysis to determine which of the tracks caused a build to fail, automatically marks the track or tracks that caused the build to fail as bad and not integrated. The method automatically notifies an owner of the track or tracks that caused the build to fail of the results of the root-cause analysis. | 11-22-2012 |
20130346063 | Dynamic Translation Substitution - Mechanisms are provided for translating messages output by processes associated with the data processing system. Language based user activities occurring via a data processing system are tracked and automatically analyzed to determine a relative priority ordering of one or more languages used by a user performing the user activities. A sequence of preferred language translation substitutions is generated for outputting messages based on results of the analysis and is automatically applied to a received message from a process associated with the data processing system to generate a translated message using one of the preferred language translation substitutions in the sequence of preferred language translation substitutions. The translated message is output via an output device of the data processing system. | 12-26-2013 |
20130346064 | Dynamic Translation Substitution - Mechanisms are provided for translating messages output by processes associated with the data processing system. Language based user activities occurring via a data processing system are tracked and automatically analyzed to determine a relative priority ordering of one or more languages used by a user performing the user activities. A sequence of preferred language translation substitutions is generated for outputting messages based on results of the analysis and is automatically applied to a received message from a process associated with the data processing system to generate a translated message using one of the preferred language translation substitutions in the sequence of preferred language translation substitutions. The translated message is output via an output device of the data processing system. | 12-26-2013 |
20150220379 | DYNAMICALLY DETERMINING AN EXTERNAL SYSTEMS MANAGEMENT APPLICATION TO REPORT SYSTEM ERRORS - Systems, methods, and computer program products to perform an operation comprising, responsive to an occurrence of an error on a computing system, selecting, based on one or more policy attributes, a first systems management application from a plurality of systems management applications registered to manage the computing system, generating an event notification including an identifier for the first systems management application, and transmitting the event notification to the first systems management application for reporting to a remote service. | 08-06-2015 |
20150220380 | DYNAMICALLY DETERMINING AN EXTERNAL SYSTEMS MANAGEMENT APPLICATION TO REPORT SYSTEM ERRORS - Systems, methods, and computer program products to perform an operation comprising, responsive to an occurrence of an error on a computing system, selecting, based on one or more policy attributes, a first systems management application from a plurality of systems management applications registered to manage the computing system, generating an event notification including an identifier for the first systems management application, and transmitting the event notification to the first systems management application for reporting to a remote service. | 08-06-2015 |
Patent application number | Description | Published |
20100203597 | RECOMBINANT REVERSE TRANSCRIPTASES - The present invention relates to a gene that encodes a hyperactive reverse transcriptase having DNA polymerase activity and substantially reduced RNase H activity, vectors containing the gene and host cells transformed with the invention. The present invention also includes a method of producing the hyperactive reverse transcriptase, producing cDNA from mRNA using the reverse transcriptase of the invention, kits and assay templates made using the hyperactive reverse transcriptase. | 08-12-2010 |
20100243451 | PCR METHODS FOR CHARACTERIZING THE 5' UNTRANSLATED REGION OF THE FMR1 AND FMR2 GENES - This disclosure relates to methods of determining the presence and position of AGG or interruptor elements within a trinucleotide (for example, CGG) repeat region, and to methods of determining the number of repeats present in this region, by amplifying a set of products with a set of primers of which at least one comprises a portion of the CGG repeat region, and resolving the products to produce a representation of product size and abundance. | 09-30-2010 |
20120107824 | mPCR Methods for Analyzing Repeat Sequences - Methods are provided for determining the methylation status of GC-rich templates. The methods include use of GC reference standards that allow simultaneous characterization of methylation status and CGG repeat length. The methods are useful for detecting genotypes associated with GC-rich repeats, including Fragile X Syndrome. | 05-03-2012 |
20130189758 | RECOMBINANT REVERSE TRANSCRIPTASES - The present invention relates to a gene that encodes a hyperactive reverse transcriptase having DNA polymerase activity and substantially reduced RNase H activity, vectors containing the gene and host cells transformed with the invention. The present invention also includes a method of producing the hyperactive reverse transcriptase, producing cDNA from mRNA using the reverse transcriptase of the invention, kits and assay templates made using the hyperactive reverse transcriptase. | 07-25-2013 |
20140248625 | PCR METHODS FOR CHARACTERIZING THE 5' UNTRANSLATED REGION OF THE FMR1 AND FMR2 GENES - This disclosure relates to methods of determining the presence and position of AGG or interruptor elements within a trinucleotide (for example, CGG) repeat region, and to methods of determining the number of repeats present in this region, by amplifying a set of products with a set of primers of which at least one comprises a portion of the CGG repeat region, and resolving the products to produce a representation of product size and abundance. | 09-04-2014 |
Patent application number | Description | Published |
20090024568 | DATA SKEW INSENSITIVE PARALLEL JOIN SCHEME - A method for creating a joined data set from a join input data set is disclosed. The method starts by categorizing the join input data set into a high-skew data set and a low-skew data set. The low-skew data set is distributed to the plurality of CPUs using a first distribution method. The high-skew data set is distributed to the plurality of CPUs using a second distribution method. The plurality of CPUs process the high-skew data set and the low-skew data set to create the joined data set. | 01-22-2009 |
20110029508 | SELECTIVITY-BASED OPTIMIZED-QUERY-PLAN CACHING - Embodiments of the present invention partition optimized query plans into equivalence groups, each comprising one or more equivalence classes. Each equivalence group corresponds to a particular compiled, normalized, and parameterized query plan prior to optimization. Each equivalence class within an equivalence group corresponds to a different query plan corresponding to the particular compiled, normalized, and parameterized query plan represented by the equivalence group that has been optimized with respect to the selectivity of one or more predicate clauses of the query that is compiled to produce the particular compiled, normalized, and parameterized query plan. Optimized query plans are cached according to their respective equivalence groups and equivalence classes. When a query, similar to a query already compiled, optimized, and cached, is subsequently received and compiled, a selectivity for a predicate of the compiled query is computed, allowing the database management system to retrieve a cached query plan optimized for a similar query with similar selectivity. | 02-03-2011 |
20120117055 | Data Skew Insensitive Parallel Join Scheme - A method for creating a joined data set from a join input data set is disclosed. The method starts by categorizing the join input data set into a high-skew data set and a low-skew data set. The low-skew data set is distributed to the plurality of CPUs using a first distribution method. The high-skew data set is distributed to the plurality of CPUs using a second distribution method. The plurality of CPUs process the high-skew data set and the low-skew data set to create the joined data set. | 05-10-2012 |
20120179669 | SYSTEMS AND METHODS FOR SEARCHING A SEARCH SPACE OF A QUERY - One example discloses a database management system that can comprise a memory for storing computer executable instructions and a processing unit for accessing the memory and executing the computer executable instructions. The computer executable instructions can comprise a compiler to amortize the execution resource cost of searching a search space corresponding to a received query over a plurality of searches. | 07-12-2012 |
20130232133 | SYSTEMS AND METHODS FOR PERFORMING A NESTED JOIN OPERATION - Systems and methods are provided for performing a nested join operation. Partitioning key values are computed for an outer data source using a partitioning key function used to partition an inner table. A join process is established for each of a plurality of partitions of the inner table (at | 09-05-2013 |
20140149433 | Estimating Unique Entry Counts Using a Counting Bloom Filter - A method of estimating a number of unique entry counts of an attribute in a database comprises, with a processor: identifying a sample of entries from an attribute database, determining frequencies of a number of input observations of the sample of entries, determining a number of high frequency values of the sample of entries, and estimating a number of unique entry counts of an attribute within the attribute database using a counting Bloom filter and based on the frequencies of the input observations and the high frequency values. | 05-29-2014 |
20140330768 | INCREMENTALLY UPDATED SAMPLE TABLES - An example apparatus may include a processor and a memory device including computer program code. The memory device and the computer program code may be for, with the processor, causing the apparatus to delete, in a sample table, rows corresponding to a predicate, wherein rows in the sample table are representative of a random sample of rows in a base table of a database; generate sample rows representative of a random sample of rows in the base table corresponding to the predicate; and add the sample rows to the sample table to generate an incrementally updated sample table. | 11-06-2014 |
20160110417 | Incrementally Updating Statistics - Incrementally updating statistics includes sampling rows from a database column in a database to generate a first sample, sampling a subset of modified rows from the database column after generating the first sample to generate a second sample, determining whether distribution changes occurred to the database column based on the first and second samples, and updating a database statistic about the database column in response to determining that a distribution change exists. | 04-21-2016 |
Patent application number | Description | Published |
20080273830 | SYSTEM, METHOD AND APPARATUS FOR IMPROVED ELECTRICAL-TO-OPTICAL TRANSMITTERS DISPOSED WITHIN PRINTED CIRCUIT BOARDS - The present invention provides a system, method and apparatus for improved electrical-to-optical transmitters ( | 11-06-2008 |
20100226608 | MULTIMODE INTERFERENCE COUPLER FOR USE WITH SLOT PHOTONIC CRYSTAL WAVEGUIDES - The present invention provides an optical apparatus having a multimode interference coupler configured to optically couple a strip waveguide to a slot photonic crystal waveguide. The multimode interference coupler has a coupling efficiency to the slot photonic crystal waveguide greater than or equal to 90%, a width that is approximately equal to a defect width of the slot photonic crystal waveguide, a length that is equal to or less than 1.5 μm, and interfaces with the slot photonic crystal waveguide at an edge of a period that gives a termination parameter of approximately zero. The optical apparatus may also include an insulation gap disposed between the multimode interference coupler and the slot photonic crystal waveguide, wherein the length of the multimode interference coupler is reduced by approximately one half of a width of the insulation gap. | 09-09-2010 |
20100310208 | Photonic crystal band-shifting device for dynamic control of light transmission - An active device for dynamic control of lightwave transmission properties has at least one photonic crystal waveguide that has anti-reflection photonic crystal waveguides with gradually changed group refractive indices at both input and output side. An alternating voltage or current signal applied to two electrically conductive regions changes the refractive indices of the photonic crystal materials, introducing a certain degree of blue-shift or red-shift of the transmission spectrum of the photonic crystal waveguide. The output lightwave with frequency close to the band-edge of the photonic crystal waveguide is controlled by the input electric signal. Devices having one or more such active photonic crystal waveguides may be utilized as an electro-optic modulator, an optical switch, or a tunable optical filter. | 12-09-2010 |
20110028346 | Photonic crystal microarray device for label-free multiple analyte sensing, biosensing and diagnostic assay chips - Methods and systems for label-free multiple analyte sensing, biosensing and diagnostic assay chips consisting of an array of photonic crystal microcavities along a single photonic crystal waveguide are disclosed. The invention comprises an on-chip integrated microarray device that enables detection and identification of multiple species to be performed simultaneously using optical techniques leading to a high throughput device for chemical sensing, biosensing and medical diagnostics. Other embodiments are described and claimed. | 02-03-2011 |
20110248243 | Carbon nanotube field effect transistor for printed flexible/rigid electronics - Methods and devices for manufacturing carbon nanotube based field effect transistors are disclosed including providing a substrate; printing a gate electrode layer onto the substrate and sintering and/or UV curing; printing a gate isolation layer onto the gate electrode and air drying and/or UV curing; printing one or more carbon nanotube channel layers onto the gate isolation layer, wherein each carbon nanotube channel layer is air dried prior to subsequent printings; and printing a source and drain electrode layer onto the one or more carbon nanotube channel layers and sintering and/or UV curing. Other embodiments are described and claimed. | 10-13-2011 |
20120013962 | Two-dimensional surface normal slow-light photonic crystal waveguide optical phased array - Methods and devices for optical beam steering are disclosed including coupling a laser light into an apparatus comprising a first substrate; an array of air core photonic crystal waveguides; columnar members etched around each air core waveguide; a pair of metal electrodes around the columnar members; a trench around the pair of metal electrodes surrounding each air core photonic crystal waveguide; a second substrate coupled to the first substrate comprising electrical interconnection lines; and a holographic fanout array comprising a third substrate; a photopolymer film coated on the third substrate; a hologram written in the photopolymer film configured to couple the laser light into the third substrate; and an array of holograms recorded in the photopolymer film configured to couple a portion of the laser light into the waveguides; and passing a current through the electrodes to induce a refractive index change in the first substrate to control the phase of the portion of the laser light that passes through each waveguide. Other embodiments are described and claimed. | 01-19-2012 |
20120044489 | Photonic crystal slot waveguide miniature on-chip absorption spectrometer - Methods and systems for label-free on-chip optical absorption spectrometer consisting of a photonic crystal slot waveguide are disclosed. The invention comprises an on-chip integrated optical absorption spectroscopy device that combines the slow light effect in photonic crystal waveguide and optical field enhancement in a slot waveguide and enables detection and identification of multiple analytes to be performed simultaneously using optical absorption techniques leading to a device for chemical and biological sensing, trace detection, and identification via unique analyte absorption spectral signatures. Other embodiments are described and claimed. | 02-23-2012 |
20120301075 | Photonic crystal band-shifiting device for dynamic control of light transmission - An active device for dynamic control of lightwave transmission properties has at least one photonic crystal waveguide that has anti-reflection photonic crystal waveguides with gradually changed group refractive indices at both input and output side. An alternating voltage or current signal applied to two electrically conductive regions changes the refractive indices of the photonic crystal materials, introducing a certain degree of blue-shift or red-shift of the transmission spectrum of the photonic crystal waveguide. The output lightwave with frequency close to the band-edge of the photonic crystal waveguide is controlled by the input electric signal. Devices having one or more such active photonic crystal waveguides may be utilized as an electro-optic modulator, an optical switch, or a tunable optical filter. | 11-29-2012 |
20120327398 | Method for the Chip-Integrated Spectroscopic Identification of Solids, Liquids, and Gases - Methods and systems for a label-free on-chip optical absorption spectrometer consisting of a photonic crystal slot waveguide are disclosed. The invention comprises an on-chip integrated optical absorption spectroscopy device that combines the slow light effect in photonic crystal waveguide and optical field enhancement in a slot waveguide and enables detection and identification of multiple analytes to be performed simultaneously using optical absorption techniques leading to a device for chemical and biological sensing, trace detection, and identification via unique analyte absorption spectral signatures. Other embodiments are described and claimed. | 12-27-2012 |
20120328233 | Fabrication Tolerant Design for the Chip-Integrated Spectroscopic Identification of Solids, Liquids, and Gases - Methods and systems for a label-free on-chip optical absorption spectrometer consisting of a photonic crystal slot waveguide are disclosed. The invention comprises an on-chip integrated optical absorption spectroscopy device that combines the slow light effect in photonic crystal waveguide and optical field enhancement in a slot waveguide and enables detection and identification of multiple analytes to be performed simultaneously using optical absorption techniques leading to a device for chemical and biological sensing, trace detection, and identification via unique analyte absorption spectral signatures. Other embodiments are described and claimed. | 12-27-2012 |
20130005604 | Method for Label-Free Multiple Analyte Sensing, Biosensing and Diagnostic Assay - Methods and systems for label-free multiple analyte sensing, biosensing and diagnostic assay chips consisting of an array of photonic crystal microcavities along a single photonic crystal waveguide are disclosed. The invention comprises an on-chip integrated microarray device that enables detection and identification of multiple species to be performed simultaneously using optical techniques leading to a high throughput device for chemical sensing, biosensing and medical diagnostics. Other embodiments are described and claimed. | 01-03-2013 |
20130005605 | Photonic Crystal MicroArray Layouts for Enhanced Sensitivity and Specificity of Label-Free Multiple Analyte Sensing, Biosensing and Diagnostic Assay - Methods and systems for label-free multiple analyte sensing, biosensing and diagnostic assay chips consisting of an array of photonic crystal microcavities along a single photonic crystal waveguide are disclosed. The invention comprises an on-chip integrated microarray device that enables detection and identification of multiple species to be performed simultaneously using optical techniques leading to a high throughput device for chemical sensing, biosensing and medical diagnostics. Other embodiments are described and claimed. | 01-03-2013 |
20130005606 | Packaged chip for multiplexing photonic crystal waveguide and photonic crystal slot waveguide devices for chip-integrated label-free detection and absorption spectroscopy with high throughput, sensitivity, and specificity - Systems and methods for chip-integrated label-free detection and absorption spectroscopy with high throughput, sensitivity, and specificity are disclosed. The invention comprises packaged chips for multiplexing photonic crystal waveguide and photonic crystal slot waveguide devices. Other embodiments are described and claimed. | 01-03-2013 |
20140070082 | INTEGRATED PHOTONIC CRYSTAL STRUCTURES AND THEIR APPLICATIONS - Devices, methods and systems based on integrated photonic crystal structures are disclosed. An integrated photonic crystal structure includes a photonic crystal structure and a defect member disposed adjacent the photonic crystal structure. The defect member includes a photoconductive material. The integrated photonic crystal structure is configured to receive an input light signal such that the input light signal is internally reflected within the photonic crystal structure and the defect member, such that the input light signal is absorbed by the photoconductive material in the defect member, and such that a property of the photoconductive material is changed to thereby output an output signal. | 03-13-2014 |
20140080740 | Method for Label-Free Multiple Analyte Sensing, Biosensing and Diagnostic Assay - Methods and systems for label-free multiple analyte sensing, biosensing and diagnostic assay chips consisting of an array of photonic crystal microcavities along a single photonic crystal waveguide are disclosed. The invention comprises an on-chip integrated microarray device that enables detection and identification of multiple species to be performed simultaneously using optical techniques leading to a high throughput device for chemical sensing, biosensing and medical diagnostics. Other embodiments are described and claimed. | 03-20-2014 |
20140084147 | Method for the Chip-Integrated Spectroscopic Identification of Solids, Liquids, and Gases - Methods and systems for a label-free on-chip optical absorption spectrometer consisting of a photonic crystal slot waveguide are disclosed. The invention comprises an on-chip integrated optical absorption spectroscopy device that combines the slow light effect in photonic crystal waveguide and optical field enhancement in a slot waveguide and enables detection and identification of multiple analytes to be performed simultaneously using optical absorption techniques leading to a device for chemical and biological sensing, trace detection, and identification via unique analyte absorption spectral signatures. Other embodiments are described and claimed. | 03-27-2014 |
20140140655 | Packaged Chip For Multiplexing Photonic Crystal Microcavity Coupled Waveguide And Photonic Crystal Slot Waveguide Devices For Chip-Integrated Label-Free Detection And Absorption Spectroscopy With High Throughput, Sensitivity, Specificity, And Wide Dynamic Range - Systems and methods for chip-integrated label-free detection and absorption spectroscopy with high throughput, sensitivity, and specificity are disclosed. The invention comprises packaged chips for multiplexing photonic crystal microcavity waveguide and photonic crystal slot waveguide devices. The packaged chips comprise crossing waveguides to prevent leakage of fluids from the microfluidic channels from the trenches or voids around the light guiding waveguides. Other embodiments are described and claimed. | 05-22-2014 |
20140141999 | Method for Chip-Integrated Label-Free Detection and Absorption Spectroscopy with High Throughput, Sensitivity, and Specificity - Systems and methods for chip-integrated label-free detection and absorption spectroscopy with high throughput, sensitivity, and specificity are disclosed. The invention comprises packaged chips for multiplexing photonic crystal waveguide and photonic crystal slot waveguide devices. Other embodiments are described and claimed. | 05-22-2014 |
20140219602 | Broadband, Group Index Independent, and Ultra-Low Loss Coupling into Slow Light Slotted Photonic Crystal Waveguides - The present invention provides a waveguide coupler configured to optically couple a strip waveguide to a first slot photonic crystal waveguide, wherein the slot photonic crystal waveguide has a lattice constant, an air hole diameter, a slot width and a first line defect waveguide width. The waveguide coupler includes a group reflective index taper having a second slot photonic crystal waveguide disposed between and aligned with the first slot photonic crystal waveguide and the strip waveguide. The second slot photonic crystal waveguide has a length, the lattice constant, the air hole diameter, the slot width, and a second line defect waveguide width that is substantially equal to the first line defect waveguide width adjacent to the first slot photonic crystal waveguide and decreases along the length of the second photonic crystal waveguide. | 08-07-2014 |
20140241661 | SUBWAVELENGTH GRATING COUPLER - A method, system or device for configuring an optical coupling device including obtaining characteristics of an optical signal and ambient conditions for storage in memory, utilizing a processor for identifying an optimum effective subwavelength area refractive index and a grating period for the input signal and ambient characteristics stored in memory, and utilizing the processor for identifying a preferred filling factor for a transverse polarization. | 08-28-2014 |
20140378328 | Two-Dimensional Photonic Crystal MicroArray Measurement Method and Apparatus for Highly-Sensitive Label-Free Multiple Analyte Sensing, Biosensing, and Diagnostic Assay - Methods and systems for highly-sensitive label-free multiple analyte sensing, biosensing, and diagnostic assay are disclosed. The systems comprise an on-chip integrated two-dimensional photonic crystal sensor chip. The invention provides modulation methods, wavelength modulation and intensity modulation, to monitor the resonance mode shift of the photonic crystal microarray device and further provides methods and systems that enable detection and identification of multiple species to be performed simultaneously with one two-dimensional photonic crystal sensor chip device for high throughput chemical sensing, biosensing, and medical diagnostics. Other embodiments are described and claimed. | 12-25-2014 |
20150093515 | Method Of Manufacturing Polymer Optical Waveguides And Devices Thereof - A fully additive method for forming optical waveguides and devices, such as thermo-optic polymer switches and electro-optic polymer modulators, is disclosed. A first polymer material of refractive index N1 is coated onto a suitable substrate to form a first cladding layer. The first cladding is then selectively patterned using a mold to form an impression of the waveguide core into the first cladding layer. Next, a core layer is formed by ink-jet printing onto the imprinted first cladding layer with a core material of refractive index N2 (N2>N1). The core layer is subsequently coated by ink jet printing with a second polymer material of refractive index N3 (N304-02-2015 | |
20150104562 | Method Of Manufacturing Multilayer Interconnects For Printed Electronic Systems - A fully additive method for forming multilayer electrical interconnects for printed electronic and/or optoelectronic devices is disclosed. Electrical interconnects are fabricated by directly ink-jet printing a dielectric material with selective interconnection holes, and then ink jet printing conductive patterns and filling the interconnection holes with conductive material to form multilayer interconnects. A method for manufacturing a multilayer printed electronic system utilizing the invention is also disclosed. Other embodiments are described and claimed. | 04-16-2015 |
Patent application number | Description | Published |
20100168587 | CATHETER IMAGING PROBE AND METHOD - A catheter imaging probe for a patient. The probe includes a conduit through with energy is transmitted. The probe includes a first portion through which the conduit extends. The probe includes a second portion which rotates relative to the conduit to redirect the energy from the conduit. A method for imaging a patient. The method includes the steps of inserting a catheter into the patient. There is the step of rotating a second portion of the catheter relative to a conduit extending through a first portion of the catheter, which redirects the energy transmitted through the conduit to the patient and receives the energy reflected back to the second portion from the patient and redirects the reflected energy to the conduit. | 07-01-2010 |
20110009701 | OCT USING SPECTRALLY RESOLVED BANDWIDTH - The embodiments disclosed herein is related to a system for optical coherence tomographic imaging of turbid (i.e., scattering) materials utilizing multiple channels of information. The multiple channels of information may be comprised and encompass spatial, angle, spectral and polarization domains. More specifically, the embodiments disclosed herein is related to methods and apparatus for utilizing optical sources, systems or receivers capable of providing (source), processing (system) or recording (receiver) a multiplicity of channels of spectral information for optical coherence tomographic imaging of turbid materials. In these methods and apparatus the multiplicity of channels of spectral information that can be provided by the source, processed by the system, or recorded by the receiver are used to convey simultaneously spatial, spectral or polarimetric information relating to the turbid material being imaged tomographically. The multichannel optical coherence tomographic methods can be incorporated into an endoscopic probe for imaging a patient. The endoscope comprises an optical fiber array and can comprise a plurality of optical fibers adapted to be disposed in the patient. The optical fiber array transmits the light from the light source into the patient, and transmits the light reflected by the patient out of the patient. The plurality of optical fibers in the array is in optical communication with the light source. The multichannel optical coherence tomography system comprises a detector for receiving the light from the array and analyzing the light. The methods and apparatus may be applied for imaging a vessel, biliary, GU and/or GI tract of a patient. | 01-13-2011 |
20110152771 | ROTATING OPTICAL CATHETER TIP FOR OPTICAL COHERENCE TOMOGRAPHY - The present invention relates to a rotating catheter tip for optical coherence tomography based on the use of an optical fiber that does not rotate, that is enclosed in a catheter, which has a tip rotates under the influence of a fluid drive system to redirect light from the fiber to a surrounding vessel and the light reflected or backscattered from the vessel back to the optical fiber. | 06-23-2011 |
20130338495 | OCT USING SPECTRALLY RESOLVED BANDWIDTH - The embodiments disclosed herein is related to a system for optical coherence tomographic imaging of turbid (i.e., scattering) materials utilizing multiple channels of information. The multiple channels of information may be comprised and encompass spatial, angle, spectral and polarization domains. More specifically, the embodiments disclosed herein is related to methods and apparatus for utilizing optical sources, systems or receivers capable of providing (source), processing (system) or recording (receiver) a multiplicity of channels of spectral information for optical coherence tomographic imaging of turbid materials. In these methods and apparatus the multiplicity of channels of spectral information that can be provided by the source, processed by the system, or recorded by the receiver are used to convey simultaneously spatial, spectral or polarimetric information relating to the turbid material being imaged tomographically. The multichannel optical coherence tomographic methods can be incorporated into an endoscopic probe for imaging a patient. | 12-19-2013 |
20150230709 | ROTATING OPTICAL CATHETER TIP FOR OPTICAL COHERENCE TOMOGRAPHY - The present invention relates to a rotating catheter tip for optical coherence tomography based on the use of an optical fiber that does not rotate, that is enclosed in a catheter, which has a tip rotates under the influence of a fluid drive system to redirect light from the fiber to a surrounding vessel and the light reflected or backscattered from the vessel back to the optical fiber. | 08-20-2015 |
20150265152 | CATHETER IMAGING PROBE AND METHOD - A catheter imaging probe for a patient. The probe includes a conduit through with energy is transmitted. The probe includes a first portion through which the conduit extends. The probe includes a second portion which rotates relative to the conduit to redirect the energy from the conduit. A method for imaging a patient. The method includes the steps of inserting a catheter into the patient. There is the step of rotating a second portion of the catheter relative to a conduit extending through a first portion of the catheter, which redirects the energy transmitted through the conduit to the patient and receives the energy reflected back to the second portion from the patient and redirects the reflected energy to the conduit. | 09-24-2015 |
Patent application number | Description | Published |
20140131102 | SYSTEM AND METHOD FOR DETERMINING INCREMENTAL PROGRESSION BETWEEN SURVEY POINTS WHILE DRILLING - A system and method for surface steerable drilling are provided. In one example, the system receives toolface information for a bottom hole assembly (BHA) and non-survey sensor information corresponding to a location of the BHA in a borehole. The system calculates an amount of incremental progress made by the BHA based on the non-survey sensor information and calculates an estimate of the location based on the toolface information and the amount of incremental progress. The system repeats the steps of receiving toolface information and non-survey sensor information and calculating an amount of incremental progress to calculate an estimate of a plurality of locations representing a path of the BHA from a first survey point towards a second sequential survey point. | 05-15-2014 |
20150193705 | SYSTEM AND METHOD FOR DEFINING A DRILLING PATH BASED ON COST - Provided are a system and method for calculating and selecting a convergence path based on cost. In one example, the method includes identifying multiple geometric convergence paths that each provides a convergence solution from a defined bottom hole assembly (BHA) location to a target path. A total monetary cost is calculated for each of the geometric convergence paths using an offset cost based on a distance of the geometric convergence path from the target path, a curvature cost based on an amount of curvature of the geometric convergence path, and a time cost based on an estimated amount of time needed to drill the geometric convergence path. The total monetary costs of the geometric convergence paths are compared and one of the geometric convergence paths is selected based on the total monetary cost of that geometric convergence path relative to the total monetary costs of the other geometric convergence paths. | 07-09-2015 |
20150233229 | SYSTEM AND METHOD FOR CONTROLLING A DRILLING PATH BASED ON DRIFT ESTIMATES - A method includes receiving toolface information corresponding to a location of the bottom hole assembly (BHA) with respect to a target drilling path and drift information. The surface steerable system calculates a first toolface vector from a first location of the BHA to the target drilling path to create a convergence path to the target drilling path and calculates an adjustment of the first toolface vector to a second toolface vector to account for system drift defined by the drift information such that the BHA will converge with the target drilling path by drilling in accordance with the second toolface vector. The surface steerable system modifies at least one drilling parameter to alter a drilling direction of the BHA based on the calculated second toolface vector and transmits the at least one drilling parameter to the drilling rig to target the BHA in accordance with the second toolface vector. | 08-20-2015 |
20150275646 | SYSTEM AND METHOD FOR REMOTELY CONTROLLED SURFACE STEERABLE DRILLING - A system and method for surface steerable drilling are provided. In one example, the system receives feedback information from a drilling rig and calculates an estimated position of a drill bit in a formation based on the feedback information. The system compares the estimated position to a desired position along a planned path of a borehole. The system calculates multiple solutions if the comparison indicates that the estimated position is outside a defined margin of error relative to the desired position. Each solution defines a path from the estimated position to the planned path. The system calculates a cost of each solution and selects one of the solutions based at least partly on the cost. The system produces control information representing the selected solution and outputs the control information for the drilling rig. | 10-01-2015 |
20150377003 | SYSTEM AND METHOD FOR SURFACE STEERABLE DRILLING TO PROVIDE FORMATION MECHANICAL ANALYSIS - A method for determining geological formation characteristics involves driving a bottom hole assembly (BHA) in a borehole. At least one mechanical drilling parameter generated is detected responsive to operation of the BHA in the borehole. At least one geological formation characteristic is identified responsive to the detected at least one mechanical drilling parameter. The identified at least one geological formation characteristic is provided to a surface steerable drilling system. Operation of the surface steerable drilling system is controlled responsive to the at least one geological formation characteristic. | 12-31-2015 |
20160024847 | SURFACE STEERABLE DRILLING SYSTEM FOR USE WITH ROTARY STEERABLE SYSTEM - A method for rotary steerable drilling, comprising calculating a first plurality of convergence plans if an estimated position of a drill bit is not within a defined margin of error of a desired point along a planned path for a borehole, calculating a second plurality of convergence plans if the estimated position of the drill bit is not within the margin of error, selecting a convergence plan that best satisfies a set of target parameters from the first and second plurality of convergence plans, producing a set of control parameters representing the selected convergence plan, transmitting one or more commands to one or more rotary steering components to actuate the one or more rotary steering components, in order to alter the planned path for the borehole in accordance with the set of control parameters, and drilling at least a portion of the borehole based on the set of control parameters. | 01-28-2016 |
20160032705 | SYSTEM AND METHOD FOR REMOTELY CONTROLLED SURFACE STEERABLE DRILLING - A system and method for surface steerable drilling are provided. In one example, the system receives feedback information from a drilling rig and calculates an estimated position of a drill bit in a formation based on the feedback information. The system compares the estimated position to a desired position along a planned path of a borehole. The system calculates multiple solutions if the comparison indicates that the estimated position is outside a defined margin of error relative to the desired position. Each solution defines a path from the estimated position to the planned path. The system calculates a cost of each solution and selects one of the solutions based at least partly on the cost. The system produces control information representing the selected solution and outputs the control information for the drilling rig. | 02-04-2016 |
Patent application number | Description | Published |
20080291920 | SYSTEM AND METHOD FOR MANAGING COMMUNICATIONS - A system and method for managing communications is disclosed. A system that incorporates teachings of the present disclosure may include, for example, a communication device having a controller element to transmit a packet along a logical tunnel established through an internet service provider, wherein the route of the packet is managed according to a MPLS label of the packet and a VRF routing table. Additional embodiments are disclosed. | 11-27-2008 |
20090028155 | BROADBAND ACCESS FOR VIRTUAL PRIVATE NETWORKS - A method for providing a virtual private network includes assigning to each edge device of a service provider a unicast IPv6 address, from an IPv6 address block of the service provider for a local area network of a user. The method also includes assigning to each edge device of the service provider a virtual private network specific multicast IPv6 address. The method also includes encapsulating a local area network frame in an IPv6 packet when a mapping of a destination address to an egress edge device does not exist. The method also includes adding a virtual private network identification header to a header of the IPv6 packet and broadcasting IPv6 packets having multicast addresses over the service provider network to all of the edge devices serving the virtual private network. The method also includes transmitting, authenticating and decapsulating the IPv6 packet. | 01-29-2009 |
20120281701 | BROADBAND ACCESS FOR VIRTUAL PRIVATE NETWORKS - A method for communicating between a source and a destination in a service provider internet protocol network includes receiving, at an egress edge device from an ingress edge device on the service provider internet protocol network, an upper layer packet comprising data received in turn from the source and encapsulated in accordance with a service provider format into the upper layer packet. The upper layer packet includes a virtual private network identification identifying a destination. The method also includes authenticating the upper layer packet at the egress edge device using the virtual private network identification. Upon authentication, the upper layer packet is decapsulated into a lower layer packet for the destination. | 11-08-2012 |
20130308643 | BROADBAND ACCESS FOR VIRTUAL PRIVATE NETWORKS - Communications between a source and a destination include receiving, at an egress edge device from an ingress edge device, an upper layer packet including a virtual private network identification identifying a destination. The upper layer packet is authenticated at the egress edge device using the virtual private network identification by comparing the virtual private network identification against an expectation for the upper layer packet. Upon authentication, the upper layer packet is decapsulated into a lower layer packet for the destination. | 11-21-2013 |
20150207732 | BROADBAND ACCESS FOR VIRTUAL PRIVATE NETWORKS - Communications between a source and a destination include receiving, at an egress edge device from an ingress edge device, an upper layer packet including a virtual private network identification identifying a destination. The upper layer packet is authenticated at the egress edge device using the virtual private network identification by comparing the virtual private network identification against an expectation for the upper layer packet. Upon authentication, the upper layer packet is decapsulated into a lower layer packet for the destination. | 07-23-2015 |
Patent application number | Description | Published |
20080232439 | Adaptive equalizer for communication channels - Adaptive equalizers for a communication channel and corresponding methods of equalizing are described. The adaptive equalizer includes: a fixed pre-filter configured to be coupled to a received signal and provide a pre-filter signal; an adaptive filter coupled to and configured to compensate the pre-filter signal for changes in phase and amplitude; and an interference remover coupled to the adaptive filter and configured to reduce interference in the received signal. | 09-25-2008 |
20080260072 | APPARATUS FOR RECEIVING AND RECOVERING FREQUENCY SHIFT KEYED SYMBOLS - A receiver architecture for receiving an FSK signal having a predetermined number of modulation levels includes a selectivity filter ( | 10-23-2008 |
20090052516 | Per-survivor based adaptive equalizer - A method used in an adaptive survivor based channel equalizer, the method comprises selecting at a decision time a survivor in a Viterbi trellis and a corresponding equalizer, adaptively updating at the decision time the corresponding equalizer to define a new corresponding equalizer for use at a next decision time, retrieving the new corresponding equalizer as defined at an earlier decision time, and using the new corresponding equalizer as defined at an earlier decision time as an equalizer for other survivors in the Viterbi trellis at the next decision time. A corresponding adaptive survivor based channel equalizer includes a fixed pre-filter configured to provide a pre-filtered signal to a reduced state sequence estimator (RSSE) which is configured for providing recovered symbols. A coefficient adaptor is coupled to the RSSE and configured to essentially perform the method. | 02-26-2009 |
20090052517 | Diversity GMSK-receiver with interference cancellation and methods therein - Method in a diversity antenna GMSK receiver of determining interference canceling equalizers and corresponding equalizers are described. The method includes providing a plurality of GMSK received signals; de-rotating and splitting each of the plurality of received signals into in phase and quadrature parts to provide a multiplicity of real valued branches; calculating linear equalizers for each of a multiplicity of subsets of the multiplicity of real valued branches; and providing an interference canceling equalizer for each of the multiplicity of real valued branches, each interference canceling equalizer corresponding to a weighted combination of the linear equalizers. A corresponding equalizer includes eight linear equalizers processing four branch signals corresponding to real (I) and quadrature (Q) parts of a GMSK diversity signal from two antennas, the linear equalizers calculated from four pairs of the four branch signals, with each pair having an associated timing parameter determined during calculation of two linear equalizers corresponding to the pair; and a weighting function for weighting the outputs from linear equalizers as adjusted by the associated timing parameter for each pair of the four branch signals to provide four weighted soft symbols; and a combiner for combining the four weighted soft symbols to provide soft symbols for the diversity signal. | 02-26-2009 |
20090052591 | GMSK-receiver with interference cancellation - A GMSK receiver with interference cancellation includes a linear equalizer configured to be coupled to a received signal from a first antenna and to provide first soft bits, an adaptive estimator, e.g., adaptive MLSE coupled to the first soft bits and configured to provide second soft bits; a quality assessor coupled to the first soft bits and configured to provide a quality indication; and a switching function coupled to the linear equalizer and the adaptive MLSE and controlled in accordance with the quality indication to provide output soft bits corresponding to at least one of the first soft bits and the second soft bits. The GMSK receiver can be extended to multiple antennas and corresponding methods for interference cancellation in a GMSK signal are discussed. | 02-26-2009 |
20120063503 | Methods and apparatus for orthogonal modulated signals - Methods and corresponding systems for providing and demodulating an orthogonal modulated signal where demodulation includes separating a sampled orthogonal modulated signal into in phase and quadrature samples, deriving first and second equalizer coefficients based on corresponding in phase and quadrature samples and further, respectively, based on a first and second training sequence, programming a first plurality of equalizer filters with the first equalizer coefficients and a second plurality of equalizer filters with the second equalizer coefficients; and processing, after programming with first and second coefficients, the in phase samples and the quadrature samples through a first and second plurality of equalizer filters to provide demodulated symbols. | 03-15-2012 |
20120230386 | RECEIVER AND METHOD FOR EQUALIZING SIGNALS - A receiver and a method for equalizing signals, the method includes: receiving input signals; sampling the input signals to provide oversampled samples; processing the oversampled samples to provide symbol spaced samples and to provide fractionally spaced samples that represent the oversampled samples; calculating taps of a fractionally spaced equalizer based on the symbol spaced samples; feeding the taps to the fractionally spaced equalizer; and filtering the fractionally spaced samples by the fractionally spaced equalizer to provide equalized samples. | 09-13-2012 |
20130282777 | System and Method for a Floating-Point Format for Digital Signal Processors - An embodiment of a system and method for performing a numerical operation on input data in a hybrid floating-point format includes representing input data as a sign bit, exponent bits, and mantissa bits. The exponent bits are represented as an unsigned integer including an exponent bias, and a signed numerical value of zero is represented as a first reserved combination of the mantissa bits and the exponent bits. Each of all other combinations of the mantissa bits and the exponent bits represents a real finite non-zero number. The mantissa bits are operated on with a “one” bit before a radix point for the all other combinations of the mantissa bits and the exponent bits. | 10-24-2013 |
20130282778 | System and Method for Signal Processing in Digital Signal Processors - An embodiment of a method and a related apparatus for digital computation of a floating point complex multiply-add is provided. The method includes receiving an input addend, a first product, and a second product. The input addend, the first product and the second product each respectively has a mantissa and an exponent. The method includes shifting the mantissas of the two with smaller exponents of the input addend, the first product, and the second product to align together with the mantissa of the one with largest exponent of the input addend, the first product and the second product, and adding the aligned input addend, the aligned first product and the aligned second product. | 10-24-2013 |
20140136582 | METHOD AND APPARATUS FOR DIGITAL AUTOMATIC GAIN CONTROL - A method for scaling a plurality of data values includes storing a first subset of data values of the plurality of data values into a first vector register, determining a maximum data value of the first subset of data values, and storing the greater of the maximum data value and a value stored in a scalar register to the scalar register. Each data value of the subset of data values is stored in a different element of the first vector register. The method further includes determining an adjustment factor based on the value stored in the scalar register and adjusting each data value of the plurality of data values by the adjustment factor. | 05-15-2014 |
20140161210 | EFFICIENT BASEBAND SIGNAL PROCESSING SYSTEM AND METHOD - According to one embodiment, an apparatus includes a digital signal processor configured to perform a multiple antenna detection portion of a baseband signal processing process using a first floating point processing unit, and perform all other portions of the baseband signal processing process using a half-precision floating point processing unit. The first floating point processing unit has a bit width that is larger than the bit width of the half-precision floating point processing unit. | 06-12-2014 |
Patent application number | Description | Published |
20080291920 | SYSTEM AND METHOD FOR MANAGING COMMUNICATIONS - A system and method for managing communications is disclosed. A system that incorporates teachings of the present disclosure may include, for example, a communication device having a controller element to transmit a packet along a logical tunnel established through an internet service provider, wherein the route of the packet is managed according to a MPLS label of the packet and a VRF routing table. Additional embodiments are disclosed. | 11-27-2008 |
20090016361 | SYSTEM AND METHOD FOR ESTABLISHING COMMUNICATIONS BETWEEN PACKET-SWITCHED NETWORKS - A system and method for establishing communications between packet-switched networks is disclosed. A system that incorporates teachings of the present disclosure may include, for example, a communication device having a controller element to transmit a packet along a logical tunnel established through an Internet Service Provider (ISP) network. The packet is encoded with a Virtual Circuit (VC) label by a local Ethernet network operating independent from the ISP network. The VC-label of the encoded packet is substantially undetectable by one or more network elements of the ISP network while in route through the logical tunnel. Additional embodiments are disclosed. | 01-15-2009 |
20090055241 | System and Method for Estimating a Qualiifed Impression Count for Advertising Data in a Communication System - A method and system for estimating a qualified impression count in a communication network, the method comprising receiving at a server, impression quality factors data comprising subscriber device state data indicative of a degree of active advertising data viewing, subscriber device type data indicative of a type of subscriber device receiving the advertising data and subscriber type data indicative of a type of subscriber viewing the advertising data; sorting the impression quality factors data into impression quality factors categories data; applying weights to the sorted impression quality factors categories data; accumulating the weighted impression quality factors categories data into the impression quality factors categories; applying unique curves to at least two of the accumulated impression quality factors categories data to generate curve adjusted impression quality factors categories data; correlating the curve adjusted impression quality factors categories data with advertising quality criteria data; and estimating the qualified impression count from the correlation. | 02-26-2009 |
20090320068 | Communicating Video Content - A method is disclosed that includes receiving a selection of a channel at a set-top box device. In response to the selection of the channel, a still image associated with a program being transmitted via the selected channel is displayed at a display device. The method further includes receiving a multicast stream of video content associated with the selected channel at the set-top box device. At least a portion of the multicast stream is received while the still image is displayed at the display device. The method also includes transmitting the video content to the display device. | 12-24-2009 |
20100146534 | System and Method to Authenticate a Set-Top Box Device - A method includes receiving, at a residential gateway, an authentication request from a set-top box device. The method includes accessing authentication data stored at a memory of the residential gateway. The authentication data is associated with the set-top box device. The method also includes authenticating the set-top box device at the residential gateway based at least partially on the authentication data. | 06-10-2010 |
20120087235 | METHOD AND APPARATUS FOR MONITORING CONNECTIVITY IN A LONG TERM EVOLUTION NETWORK - A method and apparatus for monitoring connectivity in a network at a bearer path layer are disclosed. For example, the method receives a request to monitor a user endpoint, identifies an internet protocol address of the user endpoint, an internet protocol address of each transport network element between the user endpoint and a bearer trace server, a bearer path identification of each bearer used by the user endpoint, a quality of service associated with each bearer used by the user endpoint, and a tunnel identification of each bearer used by the user endpoint; and performs a fault isolation and performance monitoring at a bearer path layer, wherein the fault isolation identifies a particular segment where a fault is detected at the bearer path layer. | 04-12-2012 |
20130074128 | Communicating Video Content - A method includes receiving a selection of a channel at a set-top box device. In response to the selection of the channel, a still image associated with a program is displayed at a display device. The method further includes receiving a multicast stream of video content associated with the selected channel at the set-top box device. At least a portion of the multicast stream is received while the still image is displayed at the display device. The method also includes transmitting the video content to the display device. | 03-21-2013 |
20140148169 | APPARATUS AND METHOD FOR MANAGEMENT OF RADIO RESOURCE CONTROL CONNECTIONS - A system that incorporates the subject disclosure may include, for example, accessing configuration information, monitoring for radio resource control connection requests being transmitted from the wireless communication device to a first server of a first cell of a network, determining whether failed radio resource control connection requests satisfy a cell barring threshold based on the monitoring and based on the configuration information, and responsive to a determination that the cell barring threshold has been satisfied, causing the wireless communication device to perform cell selection for a second cell of the network and to perform cell barring of the first cell. Other embodiments are disclosed. | 05-29-2014 |
20150280974 | METHOD AND APPARATUS FOR MONITORING CONNECTIVITY IN A LONG TERM EVOLUTION NETWORK - A method and apparatus for monitoring connectivity in a network at a bearer path layer are disclosed. For example, the method receives a request to monitor a user endpoint, identifies an internet protocol address of the user endpoint, an internet protocol address of each transport network element between the user endpoint and a bearer trace server, a bearer path identification of each bearer used by the user endpoint, a quality of service associated with each bearer used by the user endpoint, and a tunnel identification of each bearer used by the user endpoint; and performs a fault isolation and performance monitoring at a bearer path layer, wherein the fault isolation identifies a particular segment where a fault is detected at the bearer path layer. | 10-01-2015 |
Patent application number | Description | Published |
20080307203 | Scaling Instruction Intervals to Identify Collection Points for Representative Instruction Traces - A method, system, and computer program product are provided for identifying instructions to obtain representative traces. A phase instruction budget is calculated for each phase in a set of phases. The phase instruction budget is based on a weight associated with each phase and a global instruction budget. A starting index and an ending index are identified for instructions within a set of intervals in each phase in order to meet the phase instruction budget for that phase, thereby forming a set of interval indices. A determination is made as to whether the instructions within the set of interval indices meet the global instruction budget. Responsive to the global instruction budget being met, the set of interval indices are output as collection points for the representative traces. | 12-11-2008 |
20100146512 | Mechanisms for Priority Control in Resource Allocation - Mechanisms for priority control in resource allocation is provided. With these mechanisms, when a unit makes a request to a token manager, the unit identifies the priority of its request as well as the resource which it desires to access and the unit's resource access group (RAG). This information is used to set a value of a storage device associated with the resource, priority, and RAG identified in the request. When the token manager generates and grants a token to the RAG, the token is in turn granted to a unit within the RAG based on a priority of the pending requests identified in the storage devices associated with the resource and RAG. Priority pointers are utilized to provide a round-robin fairness scheme between high and low priority requests within the RAG for the resource. | 06-10-2010 |
20120124299 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR EXTENDING A CACHE USING PROCESSOR REGISTERS - According to one aspect of the present disclosure, a method and technique for using processor registers for extending a cache structure is disclosed. The method includes identifying a register of a processor, identifying a cache to extend, allocating the register as an extension of the cache, and setting an address of the register as corresponding to an address space in the cache. | 05-17-2012 |
20120303591 | MANAGING ROLLBACK IN A TRANSACTIONAL MEMORY ENVIRONMENT - According to one aspect of the present disclosure, a method and technique for managing rollback in a transactional memory environment is disclosed. The method includes, responsive to detecting a begin transaction directive by a processor supporting transactional memory processing, detecting an access of a first memory location not needing rollback and indicating that the first memory location does not need to be rolled back while detecting an access to a second memory location and indicating that a rollback will be required. The method also includes, responsive to detecting an end transaction directive after the begin transaction directive and a conflict requiring a rollback, omitting a rollback of the first memory location while performing rollback on the second memory location. | 11-29-2012 |
20120303938 | PERFORMANCE IN PREDICTING BRANCHES - A method, data processing system, and computer program product for processing instructions. The instructions are processed by a processor unit while using a first table in a plurality of tables to predict a set of instructions needed by the processor unit after processing of a conditional instruction. An identification is formed that a rate of success in correctly predicting the set of instructions when using the first table is less than a threshold number. A sequence of the instructions being processed by the processor unit is searched for an instruction that matches a marker in a set of markers for identifying when to use the plurality of tables. An identification that the instruction that matches the marker is formed. A second table from the plurality of tables referenced by the marker is identified. The second table is used in place of the first table. | 11-29-2012 |
20120304002 | MANAGING ROLLBACK IN A TRANSACTIONAL MEMORY ENVIRONMENT - A system and technique for managing rollback in a transactional memory environment is disclosed. The system includes a processor, a transactional memory, and a transactional memory manager (TMM) configured to perform a rollback on the transactional memory. The TMM is configured to, responsive to detecting a begin transaction directive by the processor, detect an access of a first memory location of the transactional memory not needing rollback and indicate that the first memory location does not need to be rolled back while detecting an access to a second memory location of the transactional memory and indicating that a rollback will be required. The TMM is also configured to, responsive to detecting an end transaction directive after the begin transaction directive and a conflict requiring a rollback, omit a rollback of the first memory location while performing rollback on the second memory location. | 11-29-2012 |
20130111135 | VARIABLE CACHE LINE SIZE MANAGEMENT | 05-02-2013 |
20130111136 | VARIABLE CACHE LINE SIZE MANAGEMENT | 05-02-2013 |
20130145135 | PERFORMANCE OF PROCESSORS IS IMPROVED BY LIMITING NUMBER OF BRANCH PREDICTION LEVELS - A method utilizes information provided by performance monitoring hardware to dynamically adjust the number of levels of speculative branch predictions allowed (typically 3 or 4 per thread). for a processor core. The information includes cycles-per-instruction (CPI) for the processor core and number of memory accesses per unit time. If the CPI is below a CPI threshold; and the number of memory accesses (NMA) per unit time is above a prescribe threshold, the number of levels of speculative branch predictions is reduced per thread for the processor core. Likewise, the number of levels of speculative branch predictions could be increased, from a low level to maximum allowed, if the CPI threshold is exceeded or the number of memory accesses per unit time is below the prescribed threshold. | 06-06-2013 |
20140156979 | Performance in Predicting Branches - A method for processing instructions. The instructions are processed by a processor unit while using a first table in a plurality of tables to predict a set of instructions needed by the processor unit after processing of a conditional instruction. An identification is formed that a rate of success in correctly predicting the set of instructions when using the first table is less than a threshold number. A sequence of the instructions being processed by the processor unit is searched for an instruction that matches a marker in a set of markers for identifying when to use the plurality of tables. An identification that the instruction that matches the marker is formed. A second table from the plurality of tables referenced by the marker is identified. The second table is used in place of the first table. | 06-05-2014 |
20140173595 | HYBRID VIRTUAL MACHINE CONFIGURATION MANAGEMENT - A system and technique for hybrid virtual machine configuration management includes a processor and executable logic to: assign to a first set of virtual resources associated with a virtual machine a first priority, the first set associated with entitled resources for the virtual machine; assign to a second set of virtual resources associated with the virtual machine a second priority lower than the first priority, wherein the first and seconds sets when combined exceed the entitled resources for the virtual machine; map the first set to a first physical resource of a pool of shared physical resources, the pool of shared physical resources allocatable to the first and second sets, wherein the first physical resource comprises a desired affinity level to a second physical resource allocated to the virtual machine; and preferentially allocate the first physical resource to the first set of virtual resources. | 06-19-2014 |
20140173597 | HYBRID VIRTUAL MACHINE CONFIGURATION MANAGEMENT - According to one aspect of the present disclosure, a method and technique for hybrid virtual machine configuration management is disclosed. The method includes: assigning to a first set of virtual resources associated with entitled resources of a virtual machine a first priority; assigning to a second set of virtual resources associated with the virtual machine a second priority lower than the first priority, wherein the first and seconds sets when combined exceed the entitled resources for the virtual machine; mapping the first set of virtual resources to a first physical resource of a pool of shared physical resources allocatable to the first and second sets of virtual resources, wherein the first physical resource comprises a desired affinity level to a second physical resource allocated to the virtual machine; and preferentially allocating the first physical resource to the first set of virtual resources. | 06-19-2014 |
20150058840 | Sharing Resources Allocated to an Entitled Virtual Machine - A mechanism is provided for sharing resources allocated to an entitled virtual machine (VM). A blocked domain is created around the entitled VM and one or more processors allocated to the entitled VM. A first dispatching algorithm is implemented that prevents the dispatching of processes from other operating systems within other VMs to the one or more processors allocated to the entitled VM. Responsive to utilization of the one or more processors allocated to the entitled VM falling below a predetermined threshold, a second dispatching algorithm is implemented that allows dispatching of processes from the other operating systems within the other VMs to the one or more processors allocated to the entitled VM. | 02-26-2015 |
20150058842 | Sharing Resources Allocated to an Entitled Virtual Machine - A mechanism is provided for sharing resources allocated to an entitled virtual machine (VM). A blocked domain is created around the entitled VM and one or more processors allocated to the entitled VM. A first dispatching algorithm is implemented that prevents the dispatching of processes from other operating systems within other VMs to the one or more processors allocated to the entitled VM. Responsive to utilization of the one or more processors allocated to the entitled VM falling below a predetermined threshold, a second dispatching algorithm is implemented that allows dispatching of processes from the other operating systems within the other VMs to the one or more processors allocated to the entitled VM. | 02-26-2015 |
20160085595 | HYBRID VIRTUAL MACHINE CONFIGURATION MANAGEMENT - According to one aspect of the present disclosure, a method and technique for hybrid virtual machine configuration management is disclosed. The method includes: assigning to a first set of virtual resources associated with entitled resources of a virtual machine a first priority; assigning to a second set of virtual resources associated with the virtual machine a second priority lower than the first priority, wherein the first and seconds sets when combined exceed the entitled resources for the virtual machine; mapping the first set of virtual resources to a first physical resource of a pool of shared physical resources allocatable to the first and second sets of virtual resources, wherein the first physical resource comprises a desired affinity level to a second physical resource allocated to the virtual machine; and preferentially allocating the first physical resource to the first set of virtual resources. | 03-24-2016 |
Patent application number | Description | Published |
20080294881 | METHOD AND APPARATUS FOR INSTRUCTION COMPLETION STALL IDENTIFICATION IN AN INFORMATION HANDLING SYSTEM - An information handling system includes a processor that executes multiple instructions or instruction threads within a software application program. The information handling system includes operating system software that manages processor system hardware and software in a multi-tasking environment. In one embodiment, the operating system manages instruction completion stall analysis software to determine the cause or causes of instruction stalls. In another embodiment, the stall analysis software cooperates with the operating system software to store instruction completion stall event data on a per instruction basis while the application program executes. The operating system software may cooperate with the stall analysis software to store instruction completion stall data in memory for later manipulation by system users or other software. | 11-27-2008 |
20090055153 | Augmenting of Automated Clustering-Based Trace Sampling Methods by User-Directed Phase Detection - Computer implemented method, system, and computer usable program code for simulating processor operation in a data processing system. An instruction trace is generated, wherein the instruction trace includes markers specified by a user for identifying interval boundaries for at least one interval of the instruction trace. The instruction trace is divided into a plurality of intervals in consideration of the markers, and the plurality of intervals are formed into a plurality of interval clusters, wherein each interval cluster represents one phase of execution of the instruction trace. At least one interval from each of the plurality of interval clusters is selected as a trace sample to provide a plurality of trace samples, wherein each selected interval is of at least a minimum size, a simulation is performed using the plurality of trace samples, and a result of the simulation is provided to the user. | 02-26-2009 |
20090276191 | Method And Apparatus For Integrated Circuit Design Model Performance Evaluation Using Basic Block Vector Clustering And Fly-By Vector Clustering - A test system or simulator includes an enhanced IC test application sampling software program that executes test application software on a semiconductor die IC design model. The enhanced test application sampling software may include trace, simulation point, CPI error, clustering, instruction budgeting, and other programs. The enhanced test application sampling software generates basic block vectors (BBVs) and fly-by vectors (FBVs) from instruction trace analysis of test application software workloads. The enhanced test application sampling software utilizes the microarchitecture dependent information to generate the FBVs to select representative instruction intervals from the test application software. The enhanced test application sampling software generates a reduced representative test application software program from the BBV and FBV data utilizing a global instruction budgeting analysis method. Designers use the test system with enhanced test application sampling software to evaluate IC design models by using the representative test application software program. | 11-05-2009 |
20110320793 | OPERATING SYSTEM AWARE BRANCH PREDICTOR USING A DYNAMICALLY RECONFIGURABLE BRANCH HISTORY TABLE - A processor resource manager assigns a branch history resource to a first execution mode. The branch history resource is utilized for predicting a branch direction of a branch instruction. Next, the resource manager logs a number of branch mispredictions that occur while the processor executes a second execution mode. The resource manager, in turn, reassigns the branch history resource to the second execution mode based upon the number of branch mispredictions. | 12-29-2011 |
Patent application number | Description | Published |
20130200494 | VARIABLE CAPACITANCE CHAMBER COMPONENT INCORPORATING A SEMICONDUCTOR JUNCTION AND METHODS OF MANUFACTURING AND USING THEREOF - A replaceable chamber element for use in a plasma processing system, such as a plasma etching system, is described. The replaceable chamber element includes a chamber component configured to be exposed to plasma in a plasma processing system, wherein the chamber component is fabricated to include a semiconductor junction, and wherein a capacitance of the chamber component is varied when a voltage is applied across the semiconductor junction. | 08-08-2013 |
20130203258 | VARIABLE CAPACITANCE CHAMBER COMPONENT INCORPORATING FERROELECTRIC MATERIALS AND METHODS OF MANUFACTURING AND USING THEREOF - A replaceable chamber element for use in a plasma processing system, such as a plasma etching system, is described. The replaceable chamber element includes a chamber component configured to be exposed to plasma in a plasma processing system, wherein the chamber component is fabricated of a ferroelectric material. | 08-08-2013 |
20140113454 | LOW PROFILE MAGNETIC FILTER - A plasma processing apparatus includes a processing chamber having a plasma processing space therein and a substrate support in the processing chamber at a first end for supporting a substrate. A plasma source is coupled into the processing space and configured to form a plasma at a second end of the processing chamber opposite said first end. The apparatus further includes a magnetic grid having an intensity of a magnetic flux therein, a plurality of passageways penetrating from a first side to a second side, a thickness, a transparency, a passageway aspect ratio, and a position within the processing chamber between the second end and the substrate. The intensity, the thickness, the transparency, the passageway aspect ratio, and the position are configured to cause electrons having energies above an acceptable maximum level to divert from the direction. A method of obtaining low average electron energy flux onto the substrate is also provided. | 04-24-2014 |
20140262040 | METHOD AND SYSTEM USING PLASMA TUNING RODS FOR PLASMA PROCESSING - A plasma-tuning rod configured for use with a microwave processing system. The waveguide includes a first dielectric portion having a first outer diameter. A second dielectric portion, with a second outer diameter greater than the first outer diameter surrounds the first dielectric portion, and may be coaxial therewith. In some embodiments of the present invention, a dielectric constant of the first dielectric portion may be equal to or greater than a dielectric constant of the second dielectric portion. | 09-18-2014 |
20140262041 | Microwave Surface-Wave Plasma Device - A processing system is disclosed, having a power transmission element with an interior cavity that propagates electromagnetic energy proximate to a continuous slit in the interior cavity. The continuous slit forms an opening between the interior cavity and a substrate processing chamber. The electromagnetic energy may generate an alternating charge in the continuous slit that enables the generation of an electric field that may propagate into the processing chamber. The electric field may interact with process gas in the processing chamber to generate plasma for treating the substrate. The interior cavity may be isolated from the process chamber by a dielectric component that covers the continuous slit. The power transmission element may be used to control plasma density within the process chamber, either by itself or in combination with other plasma sources. | 09-18-2014 |
20140262042 | Microwave Surface-Wave Plasma Device - A processing system is disclosed, having a power transmission element with an interior cavity that propagates electromagnetic energy proximate to a continuous slit in the interior cavity. The continuous slit forms an opening between the interior cavity and a substrate processing chamber. The electromagnetic energy may generate an alternating charge in the continuous slit that enables the generation of an electric field that may propagate into the processing chamber. The electric field may interact with process gas in the processing chamber to generate plasma for treating the substrate. The interior cavity may be isolated from the process chamber by a dielectric component that covers the continuous slit. The power transmission element may be used to control plasma density within the process chamber, either by itself or in combination with other plasma sources. | 09-18-2014 |
20140273485 | ELECTRIC PRESSURE SYSTEMS FOR CONTROL OF PLASMA PROPERTIES AND UNIFORMITY - This disclosure relates to a plasma processing system for controlling plasma density near the edge or perimeter of a substrate that is being processed. The plasma processing system may include a plasma chamber that can receive and process the substrate using plasma for etching the substrate, doping the substrate, or depositing a film on the substrate. This disclosure relates to a plasma processing system for controlling plasma density near the edge or perimeter of a substrate that is being processed. In one embodiment, the plasma density may be controlled by reducing the rate of loss of ions to the chamber wall during processing. This may include biasing a dual electrode ring assembly in the plasma chamber to alter the potential difference between the chamber wall region and the bulk plasma region. | 09-18-2014 |
20140273538 | NON-AMBIPOLAR ELECTRIC PRESSURE PLASMA UNIFORMITY CONTROL - This disclosure relates to a plasma processing system for controlling plasma density near the edge or perimeter of a substrate that is being processed. The plasma processing system may include a plasma chamber that can receive and process the substrate using plasma for etching the substrate, doping the substrate, or depositing a film on the substrate. This disclosure relates to a plasma processing system that may be configured to enable non-ambipolar diffusion to counter ion loss to the chamber wall. The plasma processing system may include a ring cavity coupled to the plasma processing system that is in fluid communication with plasma generated in the plasma processing system. The ring cavity may be coupled to a power source to form plasma that may diffuse ions into the plasma processing system to minimize the impact of ion loss to the chamber wall. | 09-18-2014 |
20140360670 | PROCESSING SYSTEM FOR NON-AMBIPOLAR ELECTRON PLASMA (NEP) TREATMENT OF A SUBSTRATE WITH SHEATH POTENTIAL - A processing system is disclosed, having a plasma source chamber that excites source plasma to generate an electron beam, and a process chamber that houses a substrate for exposure of the substrate to the electron beam. The processing system also includes an electron injector that injects electrons from the source plasma into the electron beam as the electron beam enters the process chamber. The electron beam includes a substantially equal number of electrons and positively charged ions in the process chamber. In one embodiment, the processing system also includes a magnetic field generator that generates a magnetic field in the process chamber to capture the electrons included in the electron beam to generate a voltage potential between the magnetic field generator and the substrate. The voltage potential accelerates the positively charged ions to the substrate and minimizes the electrons that reach the substrate. | 12-11-2014 |
20150041432 | SELF-SUSTAINED NON-AMBIPOLAR DIRECT CURRENT (DC) PLASMA AT LOW POWER - A processing system is disclosed, having an electron beam source chamber that excites plasma to generate an electron beam, and an ion beam source chamber that houses a substrate and also excites plasma to generate an ion beam. The processing system also includes a dielectric injector coupling the electron beam source chamber to the ion beam source chamber that simultaneously injects the electron beam and the ion beam and propels the electron beam and the ion beam in opposite directions. The voltage potential gradient between the electron beam source chamber and the ion beam source chamber generates an energy field that is sufficient to maintain the electron beam and ion beam as a plasma treats the substrate so that radio frequency (RF) power initially applied to the processing system to generate the electron beam can be terminated thus improving the power efficiency of the processing system. | 02-12-2015 |
20150126037 | NON-AMBIPOLAR PLASMA EHNCANCED DC/VHF PHASOR - This disclosure relates to a plasma processing system for controlling plasma density across a substrate and maintaining a tight ion energy distribution within the plasma. In one embodiment, this may include using a dual plasma chamber system including a non-ambipolar plasma chamber and a DC plasma chamber adjacent to the non-ambipolar system. The DC plasma chamber provide power to generate the plasma by rotating the incoming power between four inputs from a VHF power source. In one instance, the power to each of the four inputs are at least 90 degrees out of phase from each other. | 05-07-2015 |
20160056018 | ELECTRIC PRESSURE SYSTEMS FOR CONTROL OF PLASMA PROPERTIES AND UNIFORMITY - This disclosure relates to a plasma processing system for controlling plasma density near the edge or perimeter of a substrate that is being processed. The plasma processing system may include a plasma chamber that can receive and process the substrate using plasma for etching the substrate, doping the substrate, or depositing a film on the substrate. This disclosure relates to a plasma processing system for controlling plasma density near the edge or perimeter of a substrate that is being processed. In one embodiment, the plasma density may be controlled by reducing the rate of loss of ions to the chamber wall during processing. This may include biasing a dual electrode ring assembly in the plasma chamber to alter the potential difference between the chamber wall region and the bulk plasma region. | 02-25-2016 |