Patent application number | Description | Published |
20130117206 | DYNAMIC TRAINING AND TAGGING OF COMPUTER CODE - System, method, device and article of manufacture are provided wherein software code is sorted between optional pools using attributes of software in the target pools. Training for subsequent sorts can take place when attributes of already sorted code is considered and used when sorting previously unclassified code. Manual intervention may also be used to sort code and to verify the accuracy of previous sorts. | 05-09-2013 |
20140181644 | PREVIEWING PROMINENT FEATURES OF REMOTE DOCUMENTS - A document previewing system includes a display device including a user interface and a document previewing engine coupled to the display device. The document previewing engine is configured to download an outline of a document including outline features and filler content in between the outline features. The filler content replaces secondary content of the document. The document previewing engine is further configured to display the outline on the display device, and download the secondary content corresponding to an outline feature in response to a user navigating to the outline feature and the outline feature displaying on the display device for a period of time. | 06-26-2014 |
20150082267 | MERIT BASED INCLUSION OF CHANGES IN A BUILD OF A SOFTWARE SYSTEM - Software configuration management for a software system under development includes receiving a change to the software system under development from a first user, determining a merit score for the first user, wherein the merit score is calculated according to success of prior changes received from the first user, and comparing, using a processor, the merit score for the first user with a merit threshold for the software system under development. The change is accepted for inclusion in a build of the software system under development responsive to determining that the merit score for the first user complies with the merit threshold. | 03-19-2015 |
20150082268 | MERIT BASED INCLUSION OF CHANGES IN A BUILD OF A SOFTWARE SYSTEM - Software configuration management for a software system under development includes receiving a change to the software system under development from a first user, determining a merit score for the first user, wherein the merit score is calculated according to success of prior changes received from the first user, and comparing, using a processor, the merit score for the first user with a merit threshold for the software system under development. The change is accepted for inclusion in a build of the software system under development responsive to determining that the merit score for the first user complies with the merit threshold. | 03-19-2015 |
Patent application number | Description | Published |
20110200054 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR PROVIDING LOCAL APPLICATION ROUTING AT A DIAMETER NODE - Methods, systems, and computer readable media for providing local application routing at a Diameter node are disclosed. One method includes receiving, at an ingress Diameter message processor associated with a Diameter signaling router (DSR), a Diameter message from a peer Diameter element. At the ingress Diameter message processor, application routing data is accessed to determine whether processing of the Diameter message by a Diameter application is required. In response to determining that Diameter application processing is required, the Diameter message is forwarded to a Diameter message processor hosting a Diameter application identified by the application routing data for processing. In response to determining that Diameter application processing is not required, the Diameter message is forwarded to an egress Diameter message processor associated with the DSR. | 08-18-2011 |
20110202604 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR SOURCE PEER CAPACITY-BASED DIAMETER LOAD SHARING - Methods, systems, and computer readable media for source peer capacity-based Diameter load sharing are disclosed. According to one aspect, the subject matter described herein includes a method for source peer capacity-based Diameter load sharing. A network element for processing Diameter messages received from a Diameter peer requests information regarding a Diameter message capacity requirement of the Diameter peer, receives information regarding the Diameter message capacity requirement of the Diameter peer, and uses the received information to load share the processing. In one embodiment, the network element is a Diameter signaling router having multiple message processors for processing Diameter messages, and the information regarding the Diameter message capacity requirement of the Diameter peer is used to load share Diameter message processing and/or Diameter connections among the multiple message processors. | 08-18-2011 |
20110202612 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR PROVIDING ORIGIN ROUTING AT A DIAMETER NODE - Methods, systems, and computer readable media for providing origin routing at a Diameter node are disclosed. One exemplary method includes receiving, at a Diameter message processor associated with a DSR, a Diameter message from a first Diameter node. The method further includes accessing, using the Diameter message processor, Diameter peer routing information that includes Diameter origination information to determine a second Diameter node that is a peer of the DSR and to which the Diameter message is to be forwarded. The method also includes forwarding the Diameter message to the determined second Diameter node. | 08-18-2011 |
20110202613 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR ANSWER-BASED ROUTING OF DIAMETER REQUEST MESSAGES - Methods, systems, and computer readable media for answer-based routing of Diameter request messages are disclosed. According to one method, a Diameter request message is received from a first Diameter node at a. A copy of at least a portion of the Diameter request message is cached at the DSR and the Diameter request message is routed to a second Diameter node. The DSR determines whether a predetermined condition associated with an answer to the first Diameter request message exists. In response to determining that the predetermined condition exists, the cached portion of the Diameter request message is retrieved, a Diameter request that includes the cached portion of the Diameter request message is generated, and the generated Diameter request message is routed. | 08-18-2011 |
20110202676 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR PROVIDING PEER ROUTING AT A DIAMETER NODE - Methods, systems, and computer readable media for providing local application routing at a Diameter node are disclosed. In one example, the method includes receiving, at an ingress Diameter message processor associated with a DSR, a Diameter message from a first Diameter node. The method further includes accessing, using the ingress Diameter message processor, Diameter peer routing information to determine an egress Diameter message processor among a plurality of egress Diameter message processors within the DSR and associated with a second Diameter node that is a peer of the DSR and to which the Diameter message is to be forwarded. The method also includes forwarding the Diameter message to the determined egress Diameter message processor. | 08-18-2011 |
20110202677 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR INTER-MESSAGE PROCESSOR STATUS SHARING - According to one aspect, the subject matter described herein includes a method of operating a Diameter signaling router (DSR) for routing Diameter messages. The method includes steps occurring at a DSR comprising a plurality of Diameter message processors, each configured to perform at least one Diameter function. The method also includes detecting, at a first of the plurality of Diameter message processors, a change in status relating to the at least one Diameter function. The method further includes communicating, by the first of the plurality of Diameter message processors and to a second of the plurality of Diameter message processors, an indication of the change in status. | 08-18-2011 |
20110202684 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR INTER-DIAMETER-MESSAGE PROCESSOR ROUTING - According to one aspect, the subject matter described herein includes a method for routing Diameter messages. The method includes steps occurring at a Diameter signaling router (DSR) comprising a plurality of Diameter message processors. The method also includes receiving, by a first of the plurality of Diameter message processors and from a first Diameter node, a Diameter message, wherein the Diameter message is received via a first Diameter connection. The method further includes determining, by the first Diameter message processor, a next-hop Diameter node for the Diameter message. The method further includes communicating, by the first of the plurality of Diameter message processors and to a second of the plurality of Diameter message processors, the Diameter message. The method further includes communicating, by the second Diameter message processor and to the next-hop Diameter node, the Diameter message, wherein the Diameter message is communicated via a second Diameter connection. | 08-18-2011 |
20130329740 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR ROUTING DIAMETER MESSAGES AT A DIAMETER SIGNALING ROUTER - According to one aspect, the subject matter described herein includes a method for routing Diameter messages. The method includes steps occurring at a Diameter signaling router (DSR) comprising a plurality of Diameter message processors. The method includes receiving a Diameter request message. The method further includes generating a hop-by-hop identifier for identifying a first Diameter message processor of the plurality of Diameter message processors. The method further includes incorporating the hop-by-hop identifier into the Diameter request message. The method further includes routing the Diameter request message to a first Diameter node. | 12-12-2013 |
20130346549 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR INTER-DIAMETER-MESSAGE PROCESSOR ROUTING - According to one aspect, the subject matter described herein includes a method for routing Diameter messages. The method includes steps occurring at a Diameter signaling router (DSR) comprising a plurality of Diameter message processors. The method also includes receiving, by a first of the plurality of Diameter message processors and from a first Diameter node, a Diameter message, wherein the Diameter message is received via a first Diameter connection. The method further includes determining, by the first Diameter message processor, a next-hop Diameter node for the Diameter message. The method further includes communicating, by the first of the plurality of Diameter message processors and to a second of the plurality of Diameter message processors, the Diameter message. The method further includes communicating, by the second Diameter message processor and to the next-hop Diameter node, the Diameter message, wherein the Diameter message is communicated via a second Diameter connection. | 12-26-2013 |
20140074975 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR ANSWER-BASED ROUTING OF DIAMETER REQUEST MESSAGES - Methods, systems, and computer readable media for answer-based routing of Diameter request messages are disclosed. According to one method, a Diameter request message is received from a first Diameter node at a. A copy of at least a portion of the Diameter request message is cached at the DSR and the Diameter request message is routed to a second Diameter node. The DSR determines whether a predetermined condition associated with an answer to the first Diameter request message exists. In response to determining that the predetermined condition exists, the cached portion of the Diameter request message is retrieved, a Diameter request that includes the cached portion of the Diameter request message is generated, and the generated Diameter request message is routed. | 03-13-2014 |
20140348176 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR PERFORMING ENHANCED SERVICE ROUTING - Methods, systems, and computer readable media for performing enhanced service routing are disclosed. One method includes receiving, at a Diameter application executing on a message processor associated with a DSR, a Diameter message that requires a service. The method also includes determining, using service routing data, at least one service provider for performing the service associated with the Diameter message, wherein the service routing data is based on service capability information provided by a plurality of service providers and sending the Diameter message or a portion of the Diameter message to the at least one service provider for performing the service. | 11-27-2014 |
20140355482 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR ORGANIZING, MANAGING, AND SELECTIVELY DISTRIBUTING ROUTING INFORMATION IN A SIGNALING MESSAGE ROUTING NODE - Methods, systems, and computer program products for managing and selectively distributing routing information in a routing node are disclosed. In one implementation, a method for selectively distributing routing information in a routing node includes organizing internal signaling resources are organized so as to facilitate the efficient mapping of signaling system 7 (SS7) message transfer part (MTP) signaling protocol attributes to Internet protocol (IP)-based signaling resources. A routing status information sharing hierarchy is defined, which enables routing status information to be efficiently shared among members of a signaling mateset group. Members of a signaling mateset replicate and distribute SS7 MTP network management information across non-MTP signaling connections, such as IP connections. | 12-04-2014 |
Patent application number | Description | Published |
20080289066 | Self-Processing Plants and Plant Parts - The invention provides polynucleotides, preferably synthetic polynucleotides, which encode processing enzymes that are optimized for expression in plants. The polynucleotides encode mesophilic, thermophilic, or hyperthermophilic processing enzymes, which are activated under suitable activating conditions to act upon the desired substrate. Also provided are “self-processing” transgenic plants, and plant parts, e.g., grain, which express one or more of these enzymes and have an altered composition that facilitates plant and grain processing. Methods for making and using these plants, e.g., to produce food products having improved taste and to produce fermentable substrates for the production of ethanol and fermented beverages are also provided. | 11-20-2008 |
20090288232 | SELF PROCESSING PLANTS AND PLANT PARTS - The invention provides polynucleotides, preferably synthetic polynucleotides, which encode processing enzymes that are optimized for expression in plants. The polynucleotides encode mesophilic, thermophilic, or hyperthermophilic processing enzymes, which are activated under suitable activating conditions to act upon the desired substrate. Also provided are “self-processing” transgenic plants, and plant parts, e.g., grain, which express one or more of these enzymes and have an altered composition that facilitates plant and grain processing. Methods for making and using these plants, e.g., to produce food products having improved taste and to produce fermentable substrates for the production of ethanol and fermented beverages are also provided. | 11-19-2009 |
20090320831 | SELF PROCESSING PLANTS AND PLANT PARTS - The invention provides polynucleotides, preferably synthetic polynucleotides, which encode processing enzymes that are optimized for expression in plants. The polynucleotides encode mesophilic, thermophilic, or hyperthermophilic processing enzymes, which are activated under suitable activating conditions to act upon the desired substrate. Also provided are “self-processing” transgenic plants, and plant parts, e.g., grain, which express one or more of these enzymes and have an altered composition that facilitates plant and grain processing. Methods for making and using these plants, e.g., to produce food products having improved taste and to produce fermentable substrates for the production of ethanol and fermented beverages are also provided. | 12-31-2009 |
20130316407 | PROCESS OF PRODUCING A FERMENTATION PRODUCT - The invention relates to a process of producing a fermentation product in the presence of pyridoxamine. | 11-28-2013 |
20140273135 | PROCESSES FOR PRODUCING FERMENTATION PRODUCTS - The present invention relates to processes for producing fermentation products from starch-containing material, wherein a bacterial alpha-amylase, a raw starch hydrolyzing alpha-amylase and a carbohydrate-source generating enzyme are present and/or added during liquefaction. The invention also relates to compositions suitable for use in processes of the invention. | 09-18-2014 |
20140315243 | PROCESSES FOR PRODUCING FERMENTATION PRODUCTS - The present invention relates to processes for producing fermentation products from starch-containing material, wherein an alpha-amylase, a thermostable protease, and optionally a carbohydrate-source generating enzyme and/or pullulanase, are present and/or added during liquefaction. The invention also relates to compositions suitable for use in a process of the invention. | 10-23-2014 |
Patent application number | Description | Published |
20090132457 | DATA COMPARISON USING DIFFERENT TIME PERIODS IN DATA SEQUENCES - Data for a first time period in a primary data sequence is compared with data for a second time period in each of a set of secondary data sequences. The durations of the first and second time periods are correlated, and the first time period is different from the second time period. To this extent, the data in the primary data sequence during the first time period provides a template for assigning a ranking to each secondary data sequence based on the corresponding data for the second time period. | 05-21-2009 |
20110271234 | CUSTOMIZABLE BRANCH NAVIGATIONAL AREA CONTROL - The invention provides customizable branch navigational area control. Navigational area branches are displayed on a device. Expansion of the navigational area branches is controlled. Selection is accepted for particular navigational area branches. The selected particular navigational area branches are prevented from collapsing upon exceeding a predetermined maximum number limit, by collapsing other navigational area branches to maintain the predetermined maximum number limit. The predetermined maximum number limit represents a limit of navigational area branches allowed to remain in an expanded state. | 11-03-2011 |
20120066615 | GRAPHICALLY INDICATING RELEVANCY OF ELECTRONIC MESSAGES - Methods and systems for determining a relevancy of an electronic message, and for graphically indicating the relevancy to a user are disclosed. A method may include receiving an electronic message, such as an email, at an electronic messaging system. The method may also include determining a relevance level of the electronic message to a user based on one or both of a number of primary addressees and a number of secondary addressees identified in the electronic message. Further, the method may include displaying graphical indicia based on the relevance level. | 03-15-2012 |
20120204122 | STATISTICAL FILTERING OF DATA USING GRAPHICAL USER INTERFACES IN INFORMATION TECHNOLOGY SYSTEMS - Statistical filtering of data using graphical user interfaces in information technology systems. One embodiment comprises generating a graphical statistical representation of a data set and displaying the graphical statistical representation on an electronic display. One or more manipulable graphical elements are also displayed in conjunction with the graphical statistical representation, wherein the manipulable graphical elements represent one or more statistical ranges for the graphical statistical representation. Based on user adjusting one or more of the manipulable graphical elements specifying one or more adjusted statistical ranges, the data set is filtered to correspond to the graphical statistical representation within the one or more adjusted statistical ranges. | 08-09-2012 |
20130013248 | INTERACTIVE DATA VISUALIZATION FOR TREND ANALYSIS - A method and system for identifying a trend in data of heat maps. An initial set of comparison heat maps included in the repository is determined and displayed based on how closely initial comparison area(s) of each comparison heat map match initial target area(s) of a first heat map. A review of the initial set of comparison heat maps determines additional comparison area(s) corresponding to additional target area(s) of the first heat map. In an iterative process, an additional set of comparison heat maps is determined and displayed based on how closely initial and additional comparison areas match respective initial and additional target areas of the first heat map. A trend relating initial and additional target areas is identified based on the displayed additional set of comparison heat maps and based on how closely comparison areas match their respective target areas. | 01-10-2013 |
20130019197 | DISPLAYING COMPUTER DASHBOARD INFORMATIONAANM BRUGLER; Thomas S.AACI Fuquay-VarinaAAST NCAACO USAAGP BRUGLER; Thomas S. Fuquay-Varina NC USAANM CONZOLA; Vincent C.AACI RaleighAAST NCAACO USAAGP CONZOLA; Vincent C. Raleigh NC USAANM CRAIG; Randall A.AACI RaleighAAST NCAACO USAAGP CRAIG; Randall A. Raleigh NC USAANM EISCHEID; Todd M.AACI CaryAAST NCAACO USAAGP EISCHEID; Todd M. Cary NC USAANM MOLANDER; Mark E.AACI CaryAAST NCAACO USAAGP MOLANDER; Mark E. Cary NC US - Exemplary method, system, and computer program product embodiments for displaying computer dashboard information are provided. In one embodiment, by way of example only, historical values associated with time intervals are displayed in a single gauge. The historical values are arranged in such a manner that at least one of the historical values is contrasted against a current value for comparison as a single metric. Additional system and computer program product embodiments are disclosed and provide related advantages. | 01-17-2013 |
20130086506 | Organization and display of tabs and tab groups over hierarchical levels - Tabs of a computer program running on a computing device, and tab groups, are organized over hierarchical levels. A lowest hierarchical level corresponds to the tabs, a second lowest hierarchical level corresponds to one or more of the tab groups that each directly encompass one or more of the tabs, and a highest hierarchical level corresponds to one or more of the tab groups that each directly encompass one or more other of the tab groups. Tab headers are displayed in accordance with the hierarchical levels. Each tab header corresponding to one of the tabs or one of the tab groups. | 04-04-2013 |
20130113815 | INTERACTIVE COMPARATIVE ANALYSIS OF MULTIPLE OBJECT DATA VISUALIZATIONS - Interactive analysis of data objects within a display includes displaying icons representing different data objects on a graphic display device at each of a plurality of unique locations within a multi-dimensional relational structure as a function of unique respective values of dimensions of a display data variable that is relevant to the display structure and common to each of the data objects represented by the icons, and wherein the icons each have initial respective graphic display appearances. Selecting an icon specifies a comparison data variable common to the data objects, wherein graphic display appearances of each of the icons are updated at their same, unique locations to revised dimensional graphic display appearances that visually indicate relationships of respective values of the selected common comparison data variable of their represented data objects to a value of the selected common comparison data variable of the data object represented by the selected icon. | 05-09-2013 |
20130198640 | Movable search GUI element for restricting search scope - User input is received to cause a search graphical user interface (GUI) element to move within a GUI having areas that each correspond to a content type. The given area over which the search GUI element has been moved is determined. The search GUI element is adapted so that a search performable via the search GUI element is restricted in scope to the content type of the given area. The GUI may be a web page of a web site. The search GUI element may be a search box. The area and/or the search GUI element may be graphically modified to provide visual feedback as to the content type of the given area to which the search is restricted in scope. | 08-01-2013 |
20130198660 | Movable search GUI element for restricting search scope - User input is received to cause a search graphical user interface (GUI) element to move within a GUI having areas that each correspond to a content type. The given area over which the search GUI element has been moved is determined. The search GUI element is adapted so that a search performable via the search GUI element is restricted in scope to the content type of the given area. The GUI may be a web page of a web site. The search GUI element may be a search box. The area and/or the search GUI element may be graphically modified to provide visual feedback as to the content type of the given area to which the search is restricted in scope. | 08-01-2013 |
20130239066 | ENHANCED TREE VIEWS OF DATA STRUCTURES - A computer displays on a user interface a hierarchical view of the data within the tree structure. The tree structure includes a plurality of nodes. The computer receives input via the user interface that at least one node of the plurality of nodes has been selected, wherein the computer sets the at least one node that has been selected as an active node. Responsive to the at least one node that has been selected as an active node, the computer displays on the user interface a selectable display element including one or more navigation elements configured to navigate between sibling nodes, and the computer displays on the user interface data related to the active node. | 09-12-2013 |
20140089479 | MANAGEMENT OF SYSTEM EVENTS USING ONE OR MORE EVENT ATTRIBUTES - A method for managing a system may include gathering, with a system manager, data about a first system event and a second system event. The method further includes determining, with the system manager, a plurality of first system event attribute values and a plurality of second system event attribute values. The first and second system event attribute values are based on the data gathered about the first and second system event. The method further includes generating, with the system manager, a display of the plurality of first system event attribute values in hierarchal relation to the plurality of second system event attribute values. | 03-27-2014 |