Patent application number | Description | Published |
20080267497 | IMAGE SEGMENTATION AND ENHANCEMENT - Methods, apparatus, and machine-readable media for segmenting and enhancing images are described. In one aspect, gradient magnitude values at respective pixels of a given image are determined. The gradient magnitude values are thresholded with a global threshold to produce thresholded gradient magnitude values. The pixels are segmented into respective groups in accordance with a watershed transform of the thresholded magnitude values. A classification record is generated. The classification record labels as background pixels ones of the pixels segmented into one of the groups determined to be largest in size and labels as non-background pixels ones of the pixels segmented into any of the groups except the largest group. | 10-30-2008 |
20100189345 | System And Method For Removing Artifacts From A Digitized Document - A system and method is disclosed for removing artifacts from a digitized document. The method discloses receiving a digitized document, having an image format, and including content and an artifact; identifying a content boundary within the digitized document; enhancing the digitized document after identifying the content boundary; and removing the artifact by cropping the digitized document to the content boundary after enhancing the digitized document The system discloses a processor configured to operate a series of functional modules, including: a means for receiving a digitized document, having an image format, and including content and an artifact; a content boundary identification module, for identifying a content boundary within the digitized document; an image enhancement module, for enhancing the digitized document after identifying the content boundary; and a content cropping module, for removing the artifact by cropping the digitized document to the content boundary after enhancing the digitized document. | 07-29-2010 |
20100225937 | IMAGED PAGE WARP CORRECTION - A method of correcting warp on an imaged page includes generating projection profiles for pixels on the imaged page and determining a reference baseline based on the projection profiles; calculating a deviation away from the reference baseline for points along a boundary; and mapping the points along the boundary to the reference baseline. | 09-09-2010 |
20120102388 | TEXT SEGMENTATION OF A DOCUMENT - A system and method are provided for segmenting text from a portable document format (PDF) document. The system includes 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 include an engine to group line segments into text blocks using a homogeneity measure based on relative line space difference between line segments and a homogeneity measure based on difference in font size between line segments, where the line segments comprise text elements extracted from the PDF document. | 04-26-2012 |
20120275694 | System and Method of Foreground-background Segmentation of Digitized Images - A system and method for segmenting foreground and background regions on a digitized image uses a computer, having a processor and system memory, to segment the image into initial regions and identify background regions from the initial regions. A complete background surface is estimated of the image, and pixels of the image are rectified with the estimated background surface to normalize the image. Normalized pixels are compared with a threshold color to determine a final segmentation of background regions. | 11-01-2012 |
20120303636 | System and Method for Web Content Extraction - A method and system for extracting Web content is disclosed. In one embodiment, Web content in a Webpage is extracted by identifying paragraphs in the Web content based on line-break node determination. A range of text-body associated with the identified paragraphs is then identified using a maximum scoring subsequence. Further, the identified text-body is refined using a heuristic rule of substantially horizontal alignment. Furthermore, one or more titles and one or more images associated with the Web content are extracted. Moreover, the Web content including the identified paragraphs, the one or more titles and the one or more images are outputted. | 11-29-2012 |
20130091150 | DETERMIINING SIMILARITY BETWEEN ELEMENTS OF AN ELECTRONIC DOCUMENT - Disclosed is a computer-implemented method of determining smarty between first and second elements of an electronic document. The method uses a computer to calculate a plurality of measures of similarity between the first and second elements in at least two representations of the electronic document. A computer program product and system implementing this method are also disclosed. | 04-11-2013 |
20130114105 | Semantically Ranking Content in a Website - Semantically ranking content in a website ( | 05-09-2013 |
20130124684 | VISUAL SEPARATOR DETECTION IN WEB PAGES USING CODE ANALYSIS - A method for detection of visual separators in web pages using code analysis includes receiving a web page and its associated web code by a web page analysis device and analyzing the web code to detect visual separators in the web page. A web page analysis device for visual separator detection in web pages is also provided. | 05-16-2013 |
20130124953 | PRODUCING WEB PAGE CONTENT - A method for producing web page content includes identifying blocks within a web page. The blocks are selectively assembled into sections. The sections are selectively assembled into article candidates. An article candidate that includes article content is distinguished from article candidates that do not include article content. Content is produced only from the article candidate distinguished as including article content. | 05-16-2013 |
20130145255 | SYSTEMS AND METHODS FOR FILTERING WEB PAGE CONTENTS - A system and method for selectively filtering web page contents are disclosed. In one example embodiment a document object model (DOM) structure and visual information of the web page contents are generated. The document object model (DOM) structure and the visual information are analyzed to determine multiple web page content attributes. One or more filtering parameters are selected from the multiple web page content attributes. The web page is filtered based on the one or more filtering parameters. | 06-06-2013 |
20130159889 | Obtaining Rendering Co-ordinates Of Visible Text Elements - A computer-implemented method for obtaining the rendering co-ordinates of visible text elements on a web page is disclosed. The web page is represented by an input data structure comprising a plurality of text nodes, each of which represents a text element on the web page. The method comprises the following steps:
| 06-20-2013 |
20130205202 | Transformation of a Document into Interactive Media Content - Systems and methods are provided for transforming a document into interactive media content. A system can include 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 include an engine to generate a dynamic composition of the text blocks and visual blocks of the document, based on semantic features of the text blocks and the visual blocks, to provide the interactive media content. | 08-08-2013 |
20130275854 | Segmenting a Web Page into Coherent Functional Blocks - Segmenting a web page ( | 10-17-2013 |
20130283148 | Extraction of Content from a Web Page - A system and method are provided for extracting main content from a web page. Web page segmentation is performed on a web page to provide affinity-grouped segments. Descriptive features of at least one of the affinity-grouped segments are computed. At least one of the affinity-grouped segments is classified as a main body segment based on the computed descriptive features. Additional affinity-grouped segments are classified as to a document function based on the computed descriptive features. Classified affinity-grouped segments are assembled according to their classified document functions to provide the main content. | 10-24-2013 |
Patent application number | Description | Published |
20100311201 | METHOD OF FORMING SUBSTRATE FOR USE IN IMAGER DEVICES - A method of fabricating a semiconductor substrate structure comprises forming an oxide region in contact with a first semiconductor, e.g. silicon, substrate, implanting P-type dopants into the first semiconductor substrate to form a P-doped region, bonding the oxide region to a second semiconductor, e.g. silicon, substrate, and removing a portion of the first semiconductor substrate before or after implanting. | 12-09-2010 |
20130128089 | VERTICAL 4-WAY SHARED PIXEL IN A SINGLE COLUMN WITH INTERNAL RESET AND NO ROW SELECT - A method and apparatus for reducing space and pixel circuit complexity by using a 4-way shared vertically aligned pixels in a same column. The at least four pixels in the pixel circuit share a reset transistor and a source follower transistor, can have a plurality of same colored pixels and a plurality of colors, but do not include a row select transistor. | 05-23-2013 |
20130278576 | CALIBRATED IMAGE-SENSOR-BASED AMBIENT LIGHT SENSOR - An electronic device may be provided with an image sensor for capturing digital images. The image sensor may be used as part of image-sensor-based ambient light sensing circuitry for producing ambient light sensor readings. The image-sensor-based ambient light sensing circuitry may include a reference array. The reference array may be formed from an array of light sensor elements that are matched to elements in the image sensor but that are covered with a light blocking material. Control circuitry can measure current flow into the reference array and the image sensor array and can use current measurements from these arrays in producing a calibrated ambient light sensor reading. The control circuitry may make current measurements by measuring a decay time associated with the voltage of a discharging capacitor. A comparator, pulse generator, and switch may be used in periodically recharging the capacitor. The capacitor may be adjusted to ensure accurate readings. | 10-24-2013 |
20140211056 | VERTICALLY STACKED IMAGE SENSOR - A vertically stacked image sensor having a photodiode chip and a transistor array chip. The photodiode chip includes at least one photodiode and a transfer gate extends vertically from a top surface of the photodiode chip. The image sensor further includes a transistor array chip stacked on top of the photodiode chip. The transistor array chip includes the control circuitry and storage nodes. The image sensor further includes a logic chip vertically stacked on the transistor array chip. The transfer gate communicates data from the at least one photodiode to the transistor array chip and the logic chip selectively activates the vertical transfer gate, the reset gate, the source follower gate, and the row select gate. | 07-31-2014 |
20140247378 | EXPOSURE CONTROL FOR IMAGE SENSORS - A method of operating an image sensor. Charge accumulated in a photodiode during a first sub-exposure may be selectively stored in a storage node responsive to a first control signal. Charge accumulated in the photodiode during a first reset period may be selectively discarded responsive to a second control signal. Charge accumulated in the photodiode during a second sub-exposure may be selectively stored responsive to the first control signal. Charge stored in the storage node from the first and second sub-exposures may be transferred to a floating diffusion node responsive to a third control signal. | 09-04-2014 |
20140252201 | CHARGE TRANSFER IN IMAGE SENSORS - Apparatuses and methods for charge transfer in image sensors are disclosed. One example of an image sensor pixel may include a first charge storage node and a second charge storage node. A transfer circuit may be coupled between the first and second charge storage nodes, and the transfer circuit may have a first region proximate the first charge storage node and configured to have a first potential. The transfer circuit may also have a second region proximate the second charge storage node configured to have a second, higher potential. An input node may be configured to control the first and second potentials based on a transfer signal provided to the input node. | 09-11-2014 |
20140263951 | IMAGE SENSOR WITH FLEXIBLE PIXEL SUMMING - An image sensor can include pixels that are grouped into subsets of pixels, with each subset including three or more pixels. A method for asymmetrical high dynamic range imaging can include capturing an image of a subject scene using a single integration time for all of the pixels. In a subset of pixels, charge in N pixels is read out and summed together. N represents a number that is between two and one less than a total number of pixels in the subset. Un-summed charge is read out from one pixel in the subset. The un-summed charge and the summed charge are combined when producing a high dynamic range image. | 09-18-2014 |
20140267855 | HYBRID IMAGE SENSOR - A method for performing correlated double sampling for a sensor, such as an image sensor. The method includes collecting a first charge corresponding to a first parameter, transferring the first charge to a first storage component, transferring the first charge from the first storage component to a second storage component, resetting the first storage component, transferring the first charge from the second storage component to the first storage component, and reading the first storage component to determine the first charge. The method may be implemented in electronic devices including image sensors. | 09-18-2014 |
20150035028 | Image Sensor with Buried Light Shield and Vertical Gate - A pixel in an image sensor can include a photodetector and a storage region disposed in one substrate, or a photodetector disposed in one substrate and a storage region in another substrate. A buried light shield is disposed between the photodetector and the storage region. A sense region, such as a floating diffusion, can be adjacent to the storage region, with the buried light shield disposed between the photodetector and the storage and sense regions. When the photodetector and the storage region are disposed in separate substrates, a vertical gate can be formed through the buried light shield and used to initiate the transfer of charge from the photodetector and the storage region. A transfer channel formed adjacent to, or around the vertical gate provides a channel for the charge to transfer from the photodetector to the storage region. | 02-05-2015 |
20150163422 | Image Sensor Having Pixels with Different Integration Periods - An image sensor includes pixels that accumulate charge during a first integration period and pixels that accumulate charge during shorter second integration periods when an image is captured. The pixels having the shorter second integration period accumulate charge at two or more different times during the first integration period. Charge is read out of the pixels associated with the first integration period at the end of the first integration period, while charge is read out of the pixels having the second integration period at the end of each second integration period. | 06-11-2015 |
20150256725 | PREVENTING ARTIFACTS DUE TO UNDERFILL IN FLIP CHIP IMAGER ASSEMBLY - A CMOS imager assembly may include an integrated circuit (IC) having an active-pixel image sensor that is mounted on a printed circuit board (PCB) substrate using flip chip packaging technology. The IC and the PCB may be physically and electrically connected to each other through multiple electrically conductive connectors. An underfill material (which may include an anti-reflective material) may, during assembly, be introduced around the connectors in the space between the IC and the PCB. A chemical or physical discontinuity on the integrated circuit may, during assembly, prevent the underfill material from entering an area framed by the discontinuity, which may include the pixel array of the image sensor. The discontinuity may include a dam-like structure built up on the IC, a trench-like structure created on the IC, or a low surface tension material that has been applied to the surface of the IC. | 09-10-2015 |
20160056146 | Electrostatic Discharge (ESD) Silicon Controlled Rectifier (SCR) with Lateral Gated Section - In an embodiment, an ESD protection circuit may include an STI-bound SCR and a gated SCR that may be electrically in parallel with the STI-bound SCR. The gated SCR may be perpendicular to the STI-bound SCR in a plane of the semiconductor substrate. In an embodiment, the gated SCR may trigger more quickly and turn on more quickly than the STI-bound SCR. The STI-bound SCR may form the main current path for an ESD event. A low capacitive load with rapid response to ESD events may thus be formed. In an embodiment, the anode of the two SCRs may be shared. | 02-25-2016 |
20160056147 | Single Junction Bi-Directional Electrostatic Discharge (ESD) Protection Circuit - In an embodiment, an ESD protection circuit may include a silicon-controlled rectifier (SCR) and a diode sharing a PN junction and forming a bi-directional ESD circuit. The single PN junction may reduce the capacitive load on the pin, which may allow the high speed circuit to meet its performance goals. In an embodiment, a floating P-well contact may be placed between two neighboring SCRs, to control triggering of the SCRs. | 02-25-2016 |
20160088250 | PIXEL ARRAY WITH SHARED PIXELS IN A SINGLE COLUMN AND ASSOCIATED DEVICES, SYSTEMS, AND METHODS - Pixel array with shared pixels in a single column and associated devices, systems, and methods are disclosed herein. In one embodiment, a pixel array includes a floating diffusion region, a source a source follower transistor having a gate coupled to the floating diffusion region, a plurality of first pixels associated with a first color, and a plurality of second pixels associated with a second color different than the first color and arranged in a single column with the first pixels. The first and second pixels are configured to transfer charge to the floating diffusion region. | 03-24-2016 |
Patent application number | Description | Published |
20110078553 | TRANSLATING BETWEEN ADDRESS REPRESENTATIONS - Translation of uniform resource locators (URLs). A URL is received, in a computer system and from a computer device, referring to a resource managed by a first application in the computer system, for which resource the computer system uses an internal URL. A first rule set is selected from among multiple rule sets assigned to a respective one of multiple applications, based on the first rule set being assigned to the first application. At least a portion of the URL is matched with a rule in the first rule set identifying an internal URL portion as corresponding to the portion of the URL. The internal URL portion is included in a translated URL, wherein a second rule set identifies another internal URL portion as corresponding to the portion of the URL. At least part of the resource is forwarded to the computing device. | 03-31-2011 |
20120163598 | SESSION SECURE WEB CONTENT DELIVERY - Various embodiments herein include one or more of systems, methods, and software to provide session secure web content delivery. Some embodiments include initiating a session on a web server in response to a resource request received from a requestor and generating a session key that is in scope with regard to and during the session. Such embodiments may also include retrieving the requested resource, identifying and encrypting Uniform Resource Identifiers (URI's) included therein, and sending the requested resource including encrypted URI's to the requestor. Some embodiments may include receiving, within the scope of a session, a resource request including a URI having a cipher text. Such embodiments may then decrypt the cipher text utilizing a key of the session as the decryption key to obtain clear text. The cipher text of the URI may then be replaced with the clear text and the resource retrieved and sent to the requestor. | 06-28-2012 |
20130159386 | Automated Activity Creation in a Mobile Device Business Application - A mobile device logs communications with other communication devices by automatically logging the communication details with a business application backend server. The mobile device executes a client-side business application and coordinates with the backend server to ensure that communication logs are stored on the backend server and associated with customer accounts maintained by the backend server. | 06-20-2013 |
20140046812 | EXPENSE REPORTS FOR PAYMENTS MADE WITH A MOBILE DEVICE - Creating expense reports in a remote business system for payments made with a mobile computing device by: making an electronic payment using a mobile computing device, for example via Near Field Communication; collecting data from the mobile device that is relevant to the submission of an expense report for the payment in the remote business system; creating an expense object associated with the electronic payment on the mobile computing device; transmitting the expense object to the remote business system if the mobile computing device has a connection to the remote business system; and creating an expense report in the remote business system based on the expense object. The collected data may include, for example, data regarding: amount of the payment; nature of items or services purchased the payee; a client account to be billed; user of the mobile computing device; time of the payment; or location of the payment. | 02-13-2014 |
20140143859 | UNLOCK TOUCH SCREEN USING TOUCH PASSWORD - A method for unlocking a touch screen includes: in response to tapping by a user on a screen, receiving a time sequence of data samples representing the tapping by the user; comparing the time sequence of data samples with a stored data samples to determine if the time sequence of data samples matches the stored data samples; if there is a match, unlocking, the screen; and if there is no match, notifying the user. | 05-22-2014 |
20140195556 | Calories Tracking When Making Mobile Payment Through Near Field Communications - A system, a method, and a computer program product for tracking of attributes, such as calories, vitamins, minerals, fat, and the like, of a food item when purchasing the food item from a point of sale location are disclosed. Information representative of a plurality of food items purchased from at least one point of sale location is received by the user's equipment from a terminal at a point of sale location via a near field communications medium. The information includes an identification of the plurality of food items and identification of at least one attribute associated with each food item in the plurality of food items. The user's equipment obtains numerical values of at least one attribute associated with each purchased food item in the plurality of food items from a database that stores numerical values of at least one attribute. User's equipment determines a total value of numerical values of at least one attribute associated with a plurality of purchased food items by summing the numerical values during a predetermined period of time. The total value and the values of the attributes can be displayed by the user's equipment. | 07-10-2014 |
20140351232 | ACCESSING ENTERPRISE DATA USING A NATURAL LANGUAGE-BASED SEARCH - Enterprise data can be accessed via a natural language user interface. In one embodiment, a mobile application can receive voice data and text data corresponding to the voice data. A conversion from voice to text can be performed by the mobile application or a third-party dictation service. Based on the text data, a command can be generated for use by a business analytics engine or by an enterprise search engine. In the case of the business analytics engine, it can perform analysis on the retrieved enterprise data, such as by applying business algorithms on the retrieved enterprise data in order to generate analytical results. In the case of the enterprise search engine, it can perform a search of enterprise data based on the command. In either case, results can be presented to the user on a user interface. | 11-27-2014 |
20150099496 | Automatic Account Information Retrieval and Display - Techniques for retrieving and displaying information from a business system on a mobile computing based on contextual details are disclosed. The contextual details can include caller identification information and contact identifiers associated with the caller identification information stored a contacts record in a mobile computing device. Contextual details may include caller identification information, contact identifiers, user preferences, job functions, time/date, and location. Based on the specific details of a particular context, an associated layout definition can be determined. The layout definition specifies the information and analysis to retrieve from the business system and the manner in which to display the information in a graphical user interface if a mobile computing device. | 04-09-2015 |
20150296010 | Asynchronous Download for Application Offline Support - A technique is described providing offline support to business applications. Offline support allows a business application running on a portable electronic device without connectivity to a backend server to operate as though the business application has access to a backend server. The technique receives a sync request for content from the portable electronic device. A sync task is generated from the sync requests and processed to generate a package that contains the desired content. Once the package is generated, the package is stored in a package repository and a download notification is transmitted to the portable electronic device to notify the user that the package is ready. The package can in turn be delivered to the portable electronic device when a download request is received from the portable electronic device. | 10-15-2015 |
20160085600 | Packaging Application Data and Logic for Offline Support - A technique is described providing offline support to business applications. Offline support allows a business application running on a portable electronic device without connectivity to a backend server to operate as though the business application has access to a backend server. The technique receives a client request to operate the application in an offline mode. The technique then retrieves a business object to be utilized in the offline mode and an event trigger for interacting with the business object. The native programming language is then determined and then an event handler written in a native language of the client device and that is associated with the event trigger is retrieved. The event trigger is then modified to point to the event handler. The business object, event trigger, and event handler are then packaged together. | 03-24-2016 |