Patent application number | Description | Published |
20110222779 | Edge orientation for second derivative edge detection methods - An improved algorithm for edge detection is provided that utilizes the second order derivative of the intensity distribution function of an image to provide edge orientation information for the detected edges. An exemplary embodiment of the improved algorithm includes determining the second order derivative of the intensity distribution function, identifying zero-crossings in the horizontal and vertical directions, assigning angle information to the identified zero-crossings in the horizontal and vertical directions; and identifying an edge orientation based the assigned angle information for the horizontal and vertical zero-crossing of the edge and adjacent edges. | 09-15-2011 |
20130100146 | DYNAMICALLY RECONFIGURABLE PIPELINED PRE-PROCESSOR - A pipelined video pre-processor includes a plurality of configurable image-processing modules. The modules may be configured using direct processor control, DMA access, or both. A block-control list, accessible via DMA, facilitates configuration of the modules in a manner similar to direct processor control. Parameters in the modules may be updated on a frame-by-frame basis. | 04-25-2013 |
20130100147 | FRAME-BY-FRAME CONTROL OF A DYNAMICALLY RECONFIGURABLE PIPELINED PRE-PROCESSOR - A pipelined video pre-processor includes a plurality of configurable image-processing modules. The modules may be configured using direct processor control, DMA access, or both. A block-control list, accessible via DMA, facilitates configuration of the modules in a manner similar to direct processor control. Parameters in the modules may be updated on a frame-by-frame basis. | 04-25-2013 |
20130101053 | DUAL CONTROL OF A DYNAMICALLY RECONFIGURABLE PIPELINED PRE-PROCESSOR - A pipelined video pre-processor includes a plurality of configurable image-processing modules. The modules may be configured using direct processor control, DMA access, or both. A block-control list, accessible via DMA, facilitates configuration of the modules in a manner similar to direct processor control. Parameters in the modules may be updated on a frame-by-frame basis. | 04-25-2013 |
20130106871 | DMA CONTROL OF A DYNAMICALLY RECONFIGURABLE PIPELINED PRE-PROCESSOR | 05-02-2013 |
20130128045 | DYNAMIC LIINE-DETECTION SYSTEM FOR PROCESSORS HAVING LIMITED INTERNAL MEMORY - A line-detection system computes, using a local memory, a result of a partial conversion of image-space pixel data from image space to Hough space. The result is analyzed for edges corresponding to a line present in the partial conversion. The line is compared against other lines detected in previously computed partial results to identify a longest line in the image. | 05-23-2013 |
Patent application number | Description | Published |
20110115804 | Methods and Apparatus for Image Processing at Pixel Rate - Embodiments of the present invention provide for improved timing control in 2-D image processing to maintain a constant rate of memory fetches and pixel outputs even when the processing operations transition to a new line or frame of pixels. A one-to-one relationship between incoming pixel rate and outgoing pixel rate is maintained without additional clock cycles or memory bandwidth as an improved timing control according to the present invention takes advantage of idle memory bandwidth by pre-fetching a new column of pixel data in a first pixel block of a next line or frame while a new column of an edge pixel block on a current line is duplicated or zeroed out. As the edge pixel block(s) on the current line are processed, the data in the first pixel block of the next line or frame become ready for computation without extra clock cycles or extra memory bandwidth. | 05-19-2011 |
20120176389 | METHODS AND APPARATUS FOR IMAGE PROCESSING AT PIXEL RATE - Embodiments of the present invention provide for improved timing control in 2-D image processing to maintain a constant rate of memory fetches and pixel outputs even when the processing operations transition to a new line or frame of pixels. A one-to-one relationship between incoming pixel rate and outgoing pixel rate is maintained without additional clock cycles or memory bandwidth as an improved timing control according to the present invention takes advantage of idle memory bandwidth by pre-fetching a new column of pixel data in a first pixel block of a next line or frame while a new column of an edge pixel block on a current line is duplicated or zeroed out. As the edge pixel block(s) on the current line are processed, the data in the first pixel block of the next line or frame become ready for computation without extra clock cycles or extra memory bandwidth. | 07-12-2012 |
20130202155 | LOW-COST LANE MARKER DETECTION - A method for detecting a lane marker, the method including (i) receiving, from an image acquisition device, a first image comprising the road lane marker, (ii) scanning, into a memory, a first substantially horizontal line across the first image, (iii) computing, using a processor, an intensity gradient from the first scanned line, and (iv) determining a first position of the road lane marker by analyzing the intensity gradient. | 08-08-2013 |
20130249923 | METHODS AND APPARATUS FOR IMAGE PROCESSING AT PIXEL RATE - Embodiments of the present invention provide for improved timing control in 2-D image processing to maintain a constant rate of memory fetches and pixel outputs even when the processing operations transition to a new line or frame of pixels. A one-to-one relationship between incoming pixel rate and outgoing pixel rate is maintained without additional clock cycles or memory bandwidth as an improved timing control according to the present invention takes advantage of idle memory bandwidth by pre-fetching a new column of pixel data in a first pixel block of a next line or frame while a new column of an edge pixel block on a current line is duplicated or zeroed out. As the edge pixel block(s) on the current line are processed, the data in the first pixel block of the next line or frame become ready for computation without extra clock cycles or extra memory bandwidth. | 09-26-2013 |
20130322771 | SHAPE DETECTION USING CHAIN CODE STATES - A method for identifying objects in a digital image includes tracing chain codes associated with the contour of the object; a series of states is maintained, and the next chain codes in the contour are accepted only if they comply with allowed chain codes for each state. Certain chain codes trigger a transition into a next state. If a disallowed chain code is encountered, the process halts. | 12-05-2013 |
20130332495 | DOWNSAMPLING WITH PARTIAL-SUM RE-USE - The sampling rate of a digital signal is reduced by storing a series of partial sums of the digital signal instead of the signal itself, thus reducing the memory size required to perform the sampling-rate reduction. | 12-12-2013 |
20130342551 | METHODS AND APPARATUS FOR IMAGE PROCESSING AT PIXEL RATE - Embodiments of the present invention provide for improved timing control in 2-D image processing to maintain a constant rate of fetches and pixel outputs even when the processing operations transition to a new line or frame of pixels. A one-to-one relationship between incoming pixel rate and outgoing pixel rate is maintained without additional clock cycles or memory bandwidth as an improved timing control according to the present invention takes advantage of idle memory bandwidth by pre-fetching a new column of pixel data in a first pixel block of a next line or frame while a new column of an edge pixel block on a current line is duplicated or zeroed out. As the edge pixel block(s) on the current line are processed, the data in the first pixel block of the next line or frame become ready for computation without extra clock cycles or extra memory bandwidth. | 12-26-2013 |
Patent application number | Description | Published |
20090313219 | METHOD FOR ASSOCIATING CONFIGURATION ITEMS TO INCIDENTS - Techniques for automatically associating at least one configuration item (CI) to an incident are provided. The techniques include parsing an incident, wherein parsing the incident comprises annotating the incident with zero or more annotations and extracting at least one keyword from the incident, and associating each of the zero or more annotations and the at least one keyword with at least one configuration item (CI), wherein associating the zero or more annotations and at least one keyword with at least one CI comprises keyword searching and relationship traversal. | 12-17-2009 |
20100131315 | RESOLVING INCIDENT REPORTS - Techniques for correlating a client incident with one or more enterprise events to facilitate resolution of the incident are provided. The techniques include identifying one or more configuration items relevant to the one or more enterprise events, identifying one or more configuration items relevant to the client incident, and correlating the one or more enterprise events with the client incident using the one or more configuration items to facilitate resolution of the incident. | 05-27-2010 |
20110191781 | RESOURCES MANAGEMENT IN DISTRIBUTED COMPUTING ENVIRONMENT - A method, system and a computer program product for determining resources allocation in a distributed computing environment. An embodiment may include identifying resources in a distributed computing environment, computing provisioning parameters, computing configuration parameters and quantifying service parameters in response to a set of service level agreements (SLA). The embodiment may further include iteratively computing a completion time required for completion of the assigned task and a cost. Embodiments may further include computing an optimal resources configuration and computing at least one of an optimal completion time and an optimal cost corresponding to the optimal resources configuration. Embodiments may further include dynamically modifying the optimal resources configuration in response to at least one change in at least one of provisioning parameters, computing parameters and quantifying service parameters. | 08-04-2011 |
20110270808 | Systems and Methods for Discovering Synonymous Elements Using Context Over Multiple Similar Addresses - A clustering-based approach to data standardization is provided. Certain embodiments take as input a plurality of addresses, identify one or more features of the addresses, cluster the addresses based on the one or more features, utilize the cluster(s) to provide a data-based context useful in identifying one or more synonyms for elements contained in the address(es), and standardize the address(es) to an acceptable format, with one or more synonyms and/or other elements being added to or taken away from the input address(es) as part of the standardization process. | 11-03-2011 |
20120150825 | Cleansing a Database System to Improve Data Quality - According to one embodiment of the present invention, a system controls cleansing of data within a database system, and comprises a computer system including at least one processor. The system receives a data set from the database system, and one or more features of the data set are selected for determining values for one or more characteristics of the selected features. The determined values are applied to a data quality estimation model to determine data quality estimates for the data set. Problematic data within the data set are identified based on the data quality estimates, where the cleansing is adjusted to accommodate the identified problematic data. Embodiments of the present invention further include a method and computer program product for controlling cleansing of data within a database system in substantially the same manner described above. | 06-14-2012 |
20120158619 | OPTIMAL RULE SET MANAGEMENT - Systems, methods, and computer products for optimally managing large rule sets are disclosed. Rule dependencies of rules within a set of rules may be determined as a function of rules execution frequency data generated from applying the rules over a data set. The rules within the set of rules may be clustered into rules clusters based on the determined rule dependencies, in which the rules clusters comprise disjoint subsets of the rules within the set of rules. Cluster frequency data for the rules clusters may be used to arrive at an optimal ordering. | 06-21-2012 |
20120179658 | Cleansing a Database System to Improve Data Quality - According to one embodiment of the present invention, a system controls cleansing of data within a database system, and comprises a computer system including at least one processor. The system receives a data set from the database system, and one or more features of the data set are selected for determining values for one or more characteristics of the selected features. The determined values are applied to a data quality estimation model to determine data quality estimates for the data set. Problematic data within the data set are identified based on the data quality estimates, where the cleansing is adjusted to accommodate the identified problematic data. Embodiments of the present invention further include a method and computer program product for controlling cleansing of data within a database system in substantially the same manner described above. | 07-12-2012 |
20130151487 | AUTOMATIC SELECTION OF BLOCKING COLUMN FOR DE-DUPLICATION - Blocking column selection can include determining a first parameter for each column set of a plurality of column sets, wherein the first parameter indicates distribution of blocks in the column set, and determining a second parameter for each column set. The second parameter can indicate block size for the column set. For each column set, a measure of blockability that is dependent upon at least the first parameter and the second parameter can be calculated using a processor. The plurality of column sets can be ranked according to the measures of blockability. | 06-13-2013 |
20130151490 | AUTOMATIC SELECTION OF BLOCKING COLUMN FOR DE-DUPLICATION - A method of blocking column selection can include determining a first parameter for each column set of a plurality of column sets, wherein the first parameter indicates distribution of blocks in the column set, and determining a second parameter for each column set. The second parameter can indicate block size for the column set. For each column set, a measure of blockability that is dependent upon at least the first parameter and the second parameter can be calculated using a processor. The plurality of column sets can be ranked according to the measures of blockability. | 06-13-2013 |
20130238610 | Automatically Mining Patterns For Rule Based Data Standardization Systems - Computer program products and systems are provided for mining for sub-patterns within a text data set. The embodiments facilitate finding a set of N frequently occurring sub-patterns within the data set, extracting the N sub-patterns from the data set, and clustering the extracted sub-patterns into K groups, where each extracted sub-pattern is placed within the same group with other extracted sub-patterns based upon a distance value D that determines a degree of similarity between the sub-pattern and every other sub-pattern within the same group. | 09-12-2013 |
20130238611 | Automatically Mining Patterns for Rule Based Data Standardization Systems - Methods, computer program products and systems are provided for mining for sub-patterns within a text data set. The embodiments facilitate finding a set of N frequently occurring sub-patterns within the data set, extracting the N sub-patterns from the data set, and clustering the extracted sub-patterns into K groups, where each extracted sub-pattern is placed within the same group with other extracted sub-patterns based upon a distance value D that determines a degree of similarity between the sub-pattern and every other sub-pattern within the same group. | 09-12-2013 |
20160085807 | Deriving a Multi-Pass Matching Algorithm for Data De-Duplication - Methods, systems, and computer program products for deriving a multi-pass matching algorithm for data de-duplication are provided herein. A method includes identifying multiple passes across multiple databases using a set of one or more blocking columns derived from a set of trained input data; identifying, in each of the multiple passes, one or more columns across the multiple databases that match one or more of the blocking columns; selecting a given pass from the multiple passes, wherein said given pass comprises a maximum number of matching columns within the multiple passes; determining, for the given pass, data that conform to the given pass comprising (i) a set of matching columns, (ii) one or more matching types and (iii) one or more weights; and determining one or more subsequent passes across the multiple databases iteratively by removing the data that conform to the given pass. | 03-24-2016 |
Patent application number | Description | Published |
20150220871 | METHODS AND SYSTEMS FOR SCHEDULING A BATCH OF TASKS - The disclosed embodiments illustrate methods and systems for scheduling a batch of tasks on one or more crowdsourcing platforms. The method includes generating one or more forecast models for each of the one or more crowdsourcing platforms based on historical data associated with each of the one or more crowdsourcing platforms and a robustness parameter. Thereafter, for a forecast model, from the one or more forecast models, associated with each of the one or more crowdsourcing platforms, a schedule is generated based on the forecast model and one or more parameters associated with the batch of tasks. Further, the schedule is executed on each of the one or more forecasts models associated with the one or more crowdsourcing platforms to determine a performance score of the schedule on each of the one or more forecast models. Finally, the schedule is recommended to a requestor based on the performance score. | 08-06-2015 |
20150278747 | METHODS AND SYSTEMS FOR CROWDSOURCING A TASK - The disclosed embodiments illustrate methods and systems for crowdsourcing a task. The method includes extracting one or more components from at least one task based on a task category associated with the at least one task. Each component corresponds to a part of the at least one task, that requires an input from a crowdworker. Further, the one or more components are categorized in a set of first categories, each of which includes similar components, and a second category that includes dissimilar components. The categorization is based on a comparison between content of each of component, and the task category. Thereafter, a representative component from at least one category from the set of first categories, and at least one component from the second category are combined to create the task. The task, so created, is crowdsourced to one or more crowdworkers. | 10-01-2015 |
20150325102 | METHODS AND SYSTEMS FOR PROCESSING CROWD-SENSED DATA - The disclosed embodiments illustrate methods and systems for processing crowd-sensed data. The method includes receiving the crowd-sensed data from a mobile device associated with a user. The crowd-sensed data corresponds to metadata of an event pertaining to an aberration in at least one of a public service, a public infrastructure, a private service, or a private infrastructure. Thereafter, the event may be prioritized based at least on a type of the event, a measure of impact of the event, or a measure of urgency to resolve the event. Further, a notification of the event may be transmitted to an organization responsible to at least resolve the event, based on the prioritizing, wherein the notification comprises at least the metadata. | 11-12-2015 |
Patent application number | Description | Published |
20080293368 | SHARED LNA AND PA GAIN CONTROL IN A WIRELESS DEVICE - A wireless device includes at least one antenna, a plurality of shared signal path components coupled to the at least one antenna, the plurality of shared signal path components including a shared adjustable gain element, e.g., Low Noise Amplifier (LNA), Power Amplifier (PA), etc., a first wireless interface, e.g. Wireless Local Area Network interface coupled to the plurality of shared signal path components, and a second wireless interface, e.g., Wireless Personal Area Network interface, coupled to the plurality of shared signal path components. During a first operational period, the first wireless interface controls gain of the shared adjustable gain element and during a second operational period that differs from the first operational period, the second wireless network interface controls gain of the shared adjustable gain element. With another embodiment the first wireless interface and/or the second wireless interface each includes shared adjustable gain elements for transmit and receive diversity. | 11-27-2008 |
20140286200 | SYSTEM AND METHOD FOR ESTABLISHING COMMUNICATION LINKS BETWEEN MOBILE DEVICES - A method of establishing a communication link between a first mobile communication device and a second mobile communication device on a first network or a second network is provided. The method includes processing by a processor from the first mobile communication device, an indication to initiate a link to the second mobile communication device, initiating by the processor, (i) a first link from the first mobile communication device to the second mobile communication device through the first network, and (ii) a second link from the first mobile communication device to the second mobile communication device through the second network, receiving an indication on the first mobile communication device including a selection of the first link or the second link to obtain a selected link, and establishing by the processor, a communication link between the first mobile communication device and the second mobile communication device on the selected link. | 09-25-2014 |
Patent application number | Description | Published |
20100056693 | Process for Synthesis of Imidazolium and Benzimidazolium Surfactants and their use in Clays and Nanocomposites - The invention relates to compositions of a semicrystalline thermoplastic and a dispersed phase of an organically modified clay, as well as a process for making the organically modified clay, which comprises contacting the clay with at least one imidazolium salt having two long alkyl chains, or a benzimidazolium salt having two long alkyl chains in the presence of a solvent, and recovering the organically modified clay having a d-spacing of clay intercalates of at least 28 Å and thermal stability at 300° C. | 03-04-2010 |
20100168371 | Bio-Based Terephthalate Polyesters - Bio-based terephthalic acid (bio-TPA), bio-based dimethyl terephthalate (bio-DMT), and bio-based polyesters, which are produced from a biomass containing a terpene or terpenoid, such as limonene are described, as well as the process of making these products. The bio-based polyesters include poly(alkylene terephthalate)s such as bio-based poly(ethylene terephthalate) (bio-PET), bio-based poly(trimethylene terephthalate) (bio-PTT), bio-based poly(butylene terephthalate) (bio-PBT), and bio-based poly(cyclohexylene dimethyl terephthalate) (bio-PCT). | 07-01-2010 |
20100168372 | Bio-Based Terephthalate Polyesters - Bio-based terephthalic acid (bio-TPA), bio-based dimethyl terephthalate (bio-DMT), and bio-based polyesters, which are produced from a biomass containing a terpene or terpenoid, such as limonene are described, as well as the process of making these products. The bio-based polyesters include poly(alkylene terephthalate)s such as bio-based poly(ethylene terephthalate) (bio-PET), bio-based poly(trimethylene terephthalate) (bio-PTT), bio-based poly(butylene terephthalate) (bio-PBT), and bio-based poly(cyclohexylene dimethyl terephthalate) (bio-PCT). | 07-01-2010 |
20100168373 | Bio-Based Terephthalate Polyesters - Bio-based terephthalic acid (bio-TPA), bio-based dimethyl terephthalate (bio-DMT), and bio-based polyesters, which are produced from a biomass containing a terpene or terpenoid, such as limonene are described, as well as the process of making these products. The bio-based polyesters include poly(alkylene terephthalate)s such as bio-based poly(ethylene terephthalate) (bio-PET), bio-based poly(trimethylene terephthalate) (bio-PTT), bio-based poly(butylene terephthalate) (bio-PBT), and bio-based poly(cyclohexylene dimethyl terephthalate) (bio-PCT). | 07-01-2010 |
20100168461 | Bio-Based Terephthalate Polyesters - Bio-based terephthalic acid (bio-TPA), bio-based dimethyl terephthalate (bio-DMT), and bio-based polyesters, which are produced from a biomass containing a terpene or terpenoid, such as limonene are described, as well as the process of making these products. The bio-based polyesters include poly(alkylene terephthalate)s such as bio-based poly(ethylene terephthalate) (bio-PET), bio-based poly(trimethylene terephthalate) (bio-PTT), bio-based poly(butylene terephthalate) (bio-PBT), and bio-based poly(cyclohexylene dimethyl terephthalate) (bio-PCT). | 07-01-2010 |
20120190783 | FLOW ENHANCED THERMOPLASTIC COMPOSITIONS AND METHODS FOR ENHANCING THE FLOW OF THERMOPLASTIC COMPOSITIONS - A composition that contains from 30 to 95 wt. %, based on the total weight of the composition, of a thermoplastic component and an effective amount of a flow-enhancing component. The effective amount of the flow-enhancing component reduces the viscosity of the composition by at least 10% compared to the viscosity of a composition comprising the thermoplastic component, but not an effective amount of the flow-enhancing component. The thermoplastic component is selected from the group consisting of polycarbonates, polyesters, and combinations thereof. The flow-enhancing component comprises b1) a component selected from the group consisting of metal oxides, metalloid oxides, metal alkoxides, metalloid alkoxides, and combinations thereof and b2) a mineral filler component. The weight ratio of component b1) to component b2) ranges from 1:25 to 25:1. A method for enhancing the flow of compositions comprising thermoplastic components is also disclosed. | 07-26-2012 |
20140163195 | Bio-Based Terephthalate Polyesters - Bio-based terephthalic acid (bio-TPA), bio-based dimethyl terephthalate (bio-DMT), and bio-based polyesters, which are produced from a biomass containing a terpene or terpenoid, such as limonene are described, as well as the process of making these products. The bio-based polyesters include poly(alkylene terephthalate)s such as bio-based poly(ethylene terephthalate) (bio-PET), bio-based poly(trimethylene terephthalate) (bio-PTT), bio-based poly(butylene terephthalate) (bio-PBT), and bio-based poly(cyclohexylene dimethyl terephthalate) (bio-PCT). | 06-12-2014 |
20150112100 | Bio-Based Terephthalate Polyesters - Bio-based terephthalic acid (bio-TPA), bio-based dimethyl terephthalate (bio-DMT), and bio-based polyesters, which are produced from a biomass containing a terpene or terpenoid, such as limonene are described, as well as the process of making these products. The bio-based polyesters include poly(alkylene terephthalate)s such as bio-based poly(ethylene terephthalate) (bio-PET), bio-based poly(trimethylene terephthalate) (bio-PTT), bio-based poly(butylene terephthalate) (bio-PBT), and bio-based poly(cyclohexylene dimethyl terephthalate) (bio-PCT). | 04-23-2015 |
20150126664 | FLOW ENHANCED THERMOPLASTIC COMPOSITIONS AND METHODS FOR ENHANCING THE FLOW OF THERMOPLASTIC COMPOSITIONS - A composition that contains from 30 to 95 wt. %, based on the total weight of the composition, of a thermoplastic component and an effective amount of a flow-enhancing component. The effective amount of the flow-enhancing component reduces the viscosity of the composition by at least 10% compared to the viscosity of a composition comprising the thermoplastic component, but not an effective amount of the flow-enhancing component. The thermoplastic component is selected from the group consisting of polycarbonates, polyesters, and combinations thereof. The flow-enhancing component comprises b1) a component selected from the group consisting of metal oxides, metalloid oxides, metal alkoxides, metalloid alkoxides, and combinations thereof and b2) a mineral filler component. The weight ratio of component b1) to component b2) ranges from 1:25 to 25:1. A method for enhancing the flow of compositions comprising thermoplastic components is also disclosed. | 05-07-2015 |