Patent application number | Description | Published |
20080235567 | INTELLIGENT FORM FILLER - Automatically determining values for fields in an electronic document. In one embodiment, an intelligent form filler automatically fills in at least some of the fields based on as set of rules associated with a domain. A particular set of domain rules may have class definitions that define how to classify a field for that domain and group definitions that define how to group fields. The domain rules also describe how values can be determined for the fields, based on the classifications, groupings, and other factors. In one embodiment, the intelligent form filler submits more than one form such that different combinations of values are submitted. The values that were used to fill in the form(s) may be provided to an extraction tool, which use the values to facilitate extraction of information from a document returned in response to submitting the form. | 09-25-2008 |
20090019354 | AUTOMATICALLY FETCHING WEB CONTENT WITH USER ASSISTANCE - A method for performing activities on a web site is disclosed. A user's browsing activities on a web site are captured. The user's browsing activities includes affixing labels to web pages and filling out forms. The captured activities are analyzed for patterns. Rules for performing activities on a web site are generated based on the patterns. Further activities are performed on the web site according to the rules and content from the web site is fetched. The fetched content is used in various web service applications, including crawlers. | 01-15-2009 |
20090024583 | TECHNIQUES IN USING FEEDBACK IN CRAWLING WEB CONTENT - A method for providing feedback to a web crawler is provided. A content processor determines whether a crawled web page is useful to an application. This determination is passed to a learning module. The learning module analyzes crawled web pages and the determinations of usefulness made by the content processor and generates rules for crawling more useful web pages and less non-useful web pages. The learning module provides these rules to the crawler, which applies them in making crawling decisions. Rules expire after a period of time. Paths from a web site's main web page to useful web pages are preserved. A token tree is constructed to facilitate the generation of rules. | 01-22-2009 |
20090198662 | Techniques for Crawling Dynamic Web Content - An automated form filler and script executor is integrated with a web browser engine, which is communicatively coupled to a web crawler, thereby enabling the crawler to identify dynamic web content based on submission of forms completed by the form filler. The crawler is capable of identifying web pages containing forms that require submission, and JavaScript code that requires execution, respectively, for requesting dynamic web content from a server. The form filler systematically completes the form based on various combinations of search parameter values provided by the web page for requesting dynamic content. Duplicate forms are detected, so that the crawler does not unnecessarily re-process forms that are similar to forms that have already been processed. The crawler may also determine which JavaScript links in a page are relevant for execution, so as to avoid unnecessary execution of irrelevant JavaScript links. | 08-06-2009 |
Patent application number | Description | Published |
20130054927 | SYSTEM AND METHOD FOR RETAINING DEDUPLICATION IN A STORAGE OBJECT AFTER A CLONE SPLIT OPERATION - Described herein is a system and method for retaining deduplication of data blocks of a resulting storage object (e.g., a flexible volume) from a split operation of a clone of a base storage object. The clone may comprise data blocks that are shared with at least one data block of the base storage object and at least one data block that is not shared with at least one data block of the base storage object. The data blocks of the clone that are shared with the base storage object may be indicated to receive a write allocation that may comprise assigning a new pointer to a indicated data block. Each data block may comprise a plurality of pointers comprising a virtual address pointer and a physical address pointer. As such, data blocks of the clone comprising the same virtual address pointer may be assigned a single physical address pointer. Thus, a new physical address pointer is assigned or allocated once to a given virtual address pointer of data blocks of a clone. | 02-28-2013 |
20130311735 | METHOD AND SYSTEM FOR PROVIDING SUBSTANTIALLY CONSTANT-TIME EXECUTION OF A COPY OPERATION - A system and method for providing a substantially constant-time copy operation for file system objects managed by a storage server begins by generating a snapshot of at least a portion of a data set managed by the storage server. The system then performs a copy operation in the storage server to generate a copy of the data set separate from the snapshot, on a set of block locations containing a predetermined reference value. During the copy operation to generate the copy of the data set separate from the snapshot, the system can receive from a requester a first read request directed to the copy of the data set that the copy operation is to generate. In response to the first data request, the system provides data from the snapshot to the requester by the storage server. | 11-21-2013 |
20140244952 | SYSTEM AND METHOD FOR A SCALABLE CRASH-CONSISTENT SNAPSHOT OPERATION - Described herein is a system and method for a scalable crash-consistent snapshot operation. Write requests may be received from an application and a snapshot creation request may further be received. Write requests received before the snapshot creation request may be associated with pre-snapshot tags and write requests received after the snapshot creation request may be associated with post-snapshot tags. Furthermore, in response to the snapshot creation request, logical interfaces may begin to be switched from a pre-snapshot configuration to a post-snapshot configuration. The snapshot may then be created based on the pre-snapshot write requests and the post-snapshot write requests may be suspended until the logical interfaces have switched configuration. | 08-28-2014 |
20140325283 | SYSTEMS AND METHODS PROVIDING MOUNT CATALOGS FOR RAPID VOLUME MOUNT - Systems and methods which provide mount catalogs to facilitate rapid volume mount are shown. A mount catalog of embodiments may be provided for each aggregate containing volumes to be mounted by a takeover node of a storage system. The mount catalog may comprise a direct storage level, such as a DBN level, based mount catalog. Such mount catalogs may be maintained in a reserved portion of the storage devices containing a corresponding aggregate and volumes, wherein the storage device reserved portion is known to a takeover node. In operation according to embodiments, a HA pair takeover node uses a mount catalog to access the blocks used to mount volumes of a HA pair partner node prior to a final determination that the partner node is in fact a failed node and prior to onlining the aggregate containing the volumes. | 10-30-2014 |
20140351539 | SYSTEM AND METHOD FOR RETAINING DEDUPLICATION IN A STORAGE OBJECT AFTER A CLONE SPLIT OPERATION - Described herein is a system and method for retaining deduplication of data blocks of a resulting storage object (e.g., a flexible volume) from a split operation of a clone of a base storage object. The clone may comprise data blocks that are shared with at least one data block of the base storage object and at least one data block that is not shared with at least one data block of the base storage object. The data blocks of the clone that are shared with the base storage object may be indicated to receive a write allocation that may comprise assigning a new pointer to a indicated data block. Each data block may comprise a plurality of pointers comprising a virtual address pointer and a physical address pointer. As such, data blocks of the clone comprising the same virtual address pointer may be assigned a single physical address pointer. Thus, a new physical address pointer is assigned or allocated once to a given virtual address pointer of data blocks of a clone. | 11-27-2014 |
20160077756 | SYSTEM AND METHOD FOR RETAINING DEDUPLICATION IN A STORAGE OBJECT AFTER A CLONE SPLIT OPERATION - Described herein is a system and method for retaining deduplication of data blocks of a resulting storage object (e.g., a flexible volume) from a split operation of a clone of a base storage object. The clone may comprise data blocks that are shared with at least one data block of the base storage object and at least one data block that is not shared with at least one data block of the base storage object. The data blocks of the clone that are shared with the base storage object may be indicated to receive a write allocation that may comprise assigning a new pointer to an indicated data block. Each data block may comprise a plurality of pointers comprising a virtual address pointer and a physical address pointer. As such, data blocks of the clone comprising the same virtual address pointer may be assigned a single physical address pointer. Thus, a new physical address pointer is assigned or allocated once to a given virtual address pointer of data blocks of a clone. | 03-17-2016 |
Patent application number | Description | Published |
20150074543 | Device Context-based User Interface - Device context-based user interface techniques are described. In one or more embodiments, a context is determined for a device based on a configuration of hardware associated with the device. When the configuration of hardware associated with the device changes, the context of the device may also change. Based on the determined context of the device, a user interface configuration may be selected for display. For example, when the device is connected to a mouse or a keyboard a user interface configuration may be selected that facilitates interactions performed substantially with a mouse and keyboard. However, when a mouse and keyboard are not connected to the device, but touch functionality of the device is used, a user interface configuration may be selected that facilitates interactions performed substantially using the touch functionality. A user interface for an application may be configured using the selected user interface configuration. | 03-12-2015 |
20150278986 | Content Aware Cropping - Content aware cropping techniques are described in which a combined crop and fill operation may be performed in one-step using an automated workflow. In one or more implementations, an image is exposed for editing in a user interface and input is obtained that indicates a position for a crop frame to select a portion of the image. The crop frame may be employed as a basis for a combined crop and fill operation that is initiated by a single input or trigger that causes a sequence of actions to automatically crop the image, recognize portions of empty pixels to fill, apply a content aware fill algorithm, and produce a resulting output image. In one or more implementations, a size of the crop frame may be controlled to maintain at least one of image size, aspect ratio, or pixel resolution. | 10-01-2015 |
20150356370 | METHOD AND APPARATUS FOR IDENTIFYING A DESIRED OBJECT OF AN IMAGE USING A SUGGESTIVE MARKING - A computer implemented method and apparatus for identifying a desired object of an image by using a suggestive marking. The method comprises receiving a first marking to an image, the first marking suggesting a desired object of the image and the desired object being defined by a boundary; generating, based on the first marking, a plurality of output images, wherein each image of the plurality of output images indicates a computer-identified object; and displaying the plurality of output images. | 12-10-2015 |
Patent application number | Description | Published |
20110013669 | EMI/RF SHIELDING OF THERMOCOUPLES - Embodiments disclosed herein generally relate to a temperature sensor disposed in an apparatus. In many semiconductor, liquid crystal display, solar panel or organic light emitting display fabrication processes, RF power is utilized to either ignite a plasma within the processing chamber or to provide supplemental energy to the process. Temperature control during many processes may be beneficial in order to produce a consistent product. Temperature sensors or thermocouples are sometimes utilized to measure the temperature of a substrate within a processing chamber. The RF power may have a negative impact on the temperature sensor. By coating the temperature sensor with a nanoparticle based metal coating, such as a silver coating, the negative impacts of the RF power on the temperature sensor may be reduced without contaminating the process, and an accurate temperature measurement may be obtained. | 01-20-2011 |
20140165915 | THERMAL RADIATION BARRIER FOR SUBSTRATE PROCESSING CHAMBER COMPONENTS - An apparatus for a substrate support heater and associated chamber components having reduced energy losses are provided. In one embodiment, a substrate support heater is provided. The substrate support heater includes a heater body having a first surface to receive a substrate and a second surface opposing the first surface, a heating element disposed in the heater body between the first surface and the second surface, and a thermal barrier disposed on the second surface of the heater body, wherein the thermal barrier comprises a first layer and a second layer disposed on the first layer. | 06-19-2014 |
20140268478 | METHODS AND APPARATUS FOR ELECTROSTATIC CHUCK REPAIR AND REFURBISHMENT - In one embodiment of the invention, a substrate support assembly comprises an electrostatic chuck having an electrode embedded therein and having an aperture disposed therethrough, a conductive liner disposed on the surface of the electrostatic chuck within the aperture, a conductive tubing extending from a lower surface of the electrostatic chuck and axially aligned with the aperture, and a conductive coating at least partially within the aperture and at least partially within the conductive tubing, wherein the conductive coating provides a conductive path between the conductive liner and the conductive tubing. | 09-18-2014 |
20150146339 | PAD DESIGN FOR ELECTROSTATIC CHUCK SURFACE - Embodiments are directed to an electrostatic chuck surface having minimum contact area features. More particularly, embodiments of the present invention provide an electrostatic chuck assembly having a pattern of raised, elongated surface features for providing reduced particle generation and reduced wear of substrates and chucking devices. | 05-28-2015 |
Patent application number | Description | Published |
20150091487 | METHOD AND ARRANGEMENT FOR OPERATING A PUMP - A method and arrangement for operating a pump system are disclosed, the pump system including a pump arranged to be rotated with an AC motor, an inverter, the output of which is electrically connected to the AC motor, and a photovoltaic panel system electrically connected to feed DC power to the inverter. The method can include setting a voltage limit, and determining continuously voltage obtained from the photovoltaic panel system. When the determined voltage of the photovoltaic panel system is below the set voltage limit, frequency of the inverter can be controlled such that the ratio between output voltage of the inverter and the output frequency is substantially constant. When the determined voltage of the photovoltaic panel system exceeds the voltage limit, the inverter frequency can be controlled for keeping voltage of the photovoltaic panel system substantially at the voltage limit. | 04-02-2015 |
20150093255 | METHOD AND ARRANGEMENT FOR CONTROLLING A SOLAR POWERED PUMP - A method and arrangement are disclosed for operating a pump in pump system having a photovoltaic panel system, an inverter electrically connected to the photovoltaic panel system, and a motor driving the pump and electrically connected to the output of the inverter. The method can include setting a voltage limit for the inverter, monitoring the voltage produced by the photovoltaic panel system, operating the inverter for rotating of the motor when the voltage produced by the photovoltaic panel system is above the voltage limit, and disabling use of the inverter when the voltage of the photovoltaic system remains below the voltage limit. | 04-02-2015 |
Patent application number | Description | Published |
20150278586 | SYSTEM AND METHOD FOR GUIDED CONTINUOUS BODY TRACKING FOR COMPLEX INTERACTION - A method, non-transitory computer readable medium and apparatus that provides feedback to a user for interacting continuously without any disconnect. It gives real time visual clues and gestures based on application need. This solves the problem of a disconnected user found in current system and applications as user will be continuously aware whether and how much he is being tracked by the application that will allow him to continuously interact with the application. The requirements from various applications like FBT (Full body Tracking), HBT (Half Body Tracking), LTO (Leg Tracking Only), HTO (Hand Tracking Only), STO (Specific Tracking only) is sent to the CFBTE (Continuous Full Body Tracking Engine). The CFBTE process the requirements and generates the visual clues and gesture events. In visual clues the tracking level/intensity is continuously displayed, which will guide the user on system readiness and effectiveness for interaction. | 10-01-2015 |
20150309580 | METHOD AND COMPUTING UNIT FOR FACILITATING INTERACTIONS OF A GROUP OF USERS WITH GESTURE-BASED APPLICATION - Embodiments of the present disclosure provide a method for facilitating interactions, with a gesture-based application, of a group of users. The method comprises identifying, by a computing unit of an interactive device, the group based on information received from sensors associated with the interactive device. Then, an interaction intensity value associated with each of the users is determined. The interaction intensity value is indicative of the level of activity of the each of the users. Next, at least one active user among the group of users is identified based on an order of the interaction intensity values. Lastly, gestures of the at least one active user towards the gesture-based application are tracked for facilitating interactions with the gesture-based application. | 10-29-2015 |