Patent application number | Description | Published |
20100204642 | CATHETER WITH MULTIPLE ULTRASOUND RADIATING MEMBERS - A method of delivery ultrasonic energy and a therapeutic compound to a treatment site and an ultrasonic catheter system are disclosed. The method comprises providing a catheter with a plurality of ultrasound radiating members, wherein the plurality of ultrasound radiating members are allocated into electrical groups comprising more than one ultrasound radiating member. The method further comprises independently driving each group of ultrasonic radiating members, and delivering the therapeutic compound through the catheter to the treatment site. | 08-12-2010 |
20120253237 | CATHETER WITH MULTIPLE ULTRASOUND RADIATING MEMBERS - A method of delivery ultrasonic energy and a therapeutic compound to a treatment site and an ultrasonic catheter system are disclosed. The ultrasonic catheter system comprises a tubular body having a proximal end, a distal end and a treatment zone located between the distal end and the proximal end, a fluid delivery lumen, at least one ultrasound radiating element positioned in the treatment zone, wiring electrically coupled to the at least one ultrasound radiating element and extending through the tubular body and terminating at a connector, and a control system comprising external circuitry and an isolation pod that is configured to be electrically connected to the connector, the isolation pod being positioned between the tubular body and the external system and comprising an isolation barrier and circuitry for driving the ultrasound radiating element. | 10-04-2012 |
20140249453 | CATHETER WITH MULTIPLE ULTRASOUND RADIATING MEMBERS - A method of delivery ultrasonic energy and a therapeutic compound to a treatment site and an ultrasonic catheter system are disclosed. The ultrasonic catheter system comprises a tubular body having a proximal end, a distal end and a treatment zone located between the distal end and the proximal end, a fluid delivery lumen, at least one ultrasound radiating element positioned in the treatment zone, wiring electrically coupled to the at least one ultrasound radiating element and extending through the tubular body and terminating at a connector, and a control system comprising external circuitry and an isolation pod that is configured to be electrically connected to the connector, the isolation pod being positioned between the tubular body and the external system and comprising an isolation barrier and circuitry for driving the ultrasound radiating element. | 09-04-2014 |
Patent application number | Description | Published |
20090325860 | COMPOSITIONS FOR INTRANASAL DELIVERY OF HUMAN INSULIN AND USES THEREOF - What is described is a pharmaceutical formulation for intranasal delivery of insulin to a patient, comprising an aqueous mixture of human insulin, a solubilizing agent, a surface active agent, and a thickening agent, wherein said formulation provides a ultra-rapid acting profile to regular human insulin. | 12-31-2009 |
20100210506 | INTRANASAL ADMINISTRATION OF RAPID ACTING INSULIN - What is described are pharmaceutical compositions, formulations, and uses thereof, for medicaments for intranasal delivery of insulin to a patient, comprising an aqueous mixture of human insulin, a solubilizing agent, and a surface active agent, wherein the human insulin may be rapid actin insulin. | 08-19-2010 |
20120094903 | COMPOSITIONS FOR INTRANASAL DELIVERY OF HUMAN INSULIN AND USES THEREOF - What is described is a pharmaceutical formulation for intranasal delivery of insulin to a patient, comprising an aqueous mixture of human insulin, a solubilizing agent, a surface active agent, and a thickening agent, wherein said formulation provides a ultra-rapid acting profile to regular human insulin. | 04-19-2012 |
Patent application number | Description | Published |
20120253959 | LICENSE UPGRADE MANAGEMENT - The claimed subject matter provides a method for managing license upgrades in a computing environment. An exemplary method includes sending a request to upgrade a license status of application software program. The method further includes receiving licensing information indicating a change to the license status of the software program, the change to the license status of the software program being sufficient to allow the user to use the software program under the changed status automatically, and without further action by a user. | 10-04-2012 |
20120254047 | SOFTWARE APPLICATION LICENSE ROAMING - A master license entry that links a software application to a user identification can be made. Application licenses to use the software application can be roamed to multiple computing machines. Feature licenses for added features of the software application can be roamed to those computing machines as well. Multiple overlapping license rights for the software application may be linked to the master license entry. A count of how many license rights for the software application are linked to the master license entry can be maintained. Requests for licenses may be refused if the count of license rights has reached zero. | 10-04-2012 |
20120254610 | REMOTE DISABLING OF APPLICATIONS - The claimed subject matter provides a method for revoking licensed software in a computing environment. An exemplary method includes receiving a machine ID from a computer system. An application program and a license credential for the application program are sent to the computer system. Subsequently, upon theft or other loss of the computer system, a request to revoke the license credential is received. The request identifies the machine ID. When the computer system subsequently initiates a connection, the connection is detected based on the machine ID. An indication that the license credential for the application program is revoked is sent to the computer system. When the application program is later initiated, its operation is disabled because of the revocation of the license credential. | 10-04-2012 |
20120255033 | LICENSING SOFTWARE ON A SINGLE-USER BASIS - The claimed subject matter provides a method for licensing software in a computing environment. An exemplary method includes initiating application software program on a computer system having a plurality of authorized users, one of the authorized users having a single-user license to use the software program. An identity of a current user of the computer system is checked. Operation of the software program is prohibited if the current user is one of the plurality of authorized users other than the user who is granted the single-user license. | 10-04-2012 |
20130067533 | GENERATING A TEST LICENSE FOR A DEVELOPER APPLICATION - One or more techniques and/or systems are disclosed for generating a test application license for a developer application, such as to test a licensing portion of the developer application on a developer machine. An application identifier (appID) can be created that is particular to the developer application. Developer binding data associated with an authenticated developer of the developer application can be created that is particular to the developer. The appID and developer binding data are combined to create bound application developer data. The test application license is generated for the developer application based at least upon an authenticated developer certificate and the bound application developer data. The generated test application license provides for the licensing portion of the developer application to be tested on the developer machine. | 03-14-2013 |
20130067601 | GENERATING DEVELOPER LICENSE TO EXECUTE DEVELOPER APPLICATION - One or more techniques and/or systems are disclosed for generating a developer license that allows a developer application to run on developer machine. A user identification (userID) used to register a user can be used by the user to register as a developer. The userID can be authenticated for the registered developer. Further, a machine used by the developer for the developer application can be registered, and a resulting hardware identification (hardwareID) can be authenticated for the registered developer machine. Additionally, a developer certificate can be generated for the registered developer. The developer certificate can be authenticated and used to sign the developer application. The developer license can be generated for the developer, allowing the developer machine to execute the developer application, based at least upon the authenticated userID, the authenticated hardwareID, and the authenticated developer certificate. | 03-14-2013 |
20150347723 | SOFTWARE APPLICATION LICENSE ROAMING - A master license entry that links a software application to a user identification can be made. Application licenses to use the software application can be roamed to multiple computing machines. Feature licenses for added features of the software application can be roamed to those computing machines as well. Multiple overlapping license rights for the software application may be linked to the master license entry. A count of how many license rights for the software application are linked to the master license entry can be maintained. Requests for licenses may be refused if the count of license rights has reached zero. | 12-03-2015 |
Patent application number | Description | Published |
20160096172 | METHOD AND APPARATUS FOR THE DISCRETIZATION AND MANIPULATION OF SAMPLE VOLUMES - Embodiments of the present invention relate to methods and apparatuses for the discretization and manipulation of sample volumes that is simple, robust, and versatile. It is a fluidic device that partitions a sample by exploiting the interplay between fluidic forces, interfacial tension, channel geometry, and the final stability of the formed droplet and/or discretized volume. These compartmentalized volumes allow for isolation of samples and partitioning into a localized array that can subsequently be manipulated and analyzed. The isolation of the discretized volumes along with the device's inherent portability render our invention versatile for use in many areas, including but not limited to PCR, digital PCR, biological assays for diagnostics and prognostics, cancer diagnosis and prognosis, high throughput screening, single molecule and single cell reactions or assays, the study crystallization and other statistical processes, protein crystallization, drug screening, environmental testing, and the coupling to a wide range of analytical detection techniques for biomedical assays and measurements. The minimal fluid interconnects and simple flow geometry makes the device easy to use and implement, economical to fabricate and operate, and robust in its operations. | 04-07-2016 |
Patent application number | Description | Published |
20100041046 | METHOD AND APPARATUS FOR THE DISCRETIZATION AND MANIPULATION OF SAMPLE VOLUMES - Embodiments of the present invention relate to methods and apparatuses for the discretization and manipulation of sample volumes that is simple, robust, and versatile. It is a fluidic device that partitions a sample by exploiting the interplay between fluidic forces, interfacial tension, channel geometry, and the final stability of the formed droplet and/or discretized volume. These compartmentalized volumes allow for isolation of samples and partitioning into a localized array that can subsequently be manipulated and analyzed. The isolation of the discretized volumes along with the device's inherent portability render our invention versatile for use in many areas, including but not limited to PCR, digital PCR, biological assays for diagnostics and prognostics, cancer diagnosis and prognosis, high throughput screening, single molecule and single cell reactions or assays, the study crystallization and other statistical processes, protein crystallization, drug screening, environmental testing, and the coupling to a wide range of analytical detection techniques for biomedical assays and measurements. The minimal fluid interconnects and simple flow geometry makes the device easy to use and implement, economical to fabricate and operate, and robust in its operations. | 02-18-2010 |
Patent application number | Description | Published |
20090157503 | PYRAMIDAL VOLUMES OF ADVERTISING SPACE - The claimed subject matter relates to an architecture that can facilitate advertising models in connection with pyramidal volumes of advertising space. In particular, a pixel at one plane of view of an image can be associated with four pixels at a lower plane of view and so on. Advertising rights with respect to the pixel can be offered for sale, which can include all, a subset, or a different set of advertising rights with respect to other pixels in the pyramidal volume. The architecture can construct the data for the image dynamically based upon contextual input and the advertising rights as well as image format can be constructed based upon notions of zoning. | 06-18-2009 |
20090307618 | ANNOTATE AT MULTIPLE LEVELS - The claimed subject matter provides a system and/or a method that facilitates interacting with a portion of data that includes pyramidal volumes of data. A portion of image data can represent a computer displayable multi-scale image with at least two substantially parallel planes of view in which a first plane and a second plane are alternatively displayable based upon a level of zoom and which are related by a pyramidal volume, wherein the multi-scale image includes a pixel at a vertex of the pyramidal volume. An annotation component can determine a set of annotations associated with at least one of the two substantially parallel planes of view. A display engine can display at least a subset of the set of annotations on the multi-scale image based upon navigation to the parallel plane of view associated with the set of annotations. | 12-10-2009 |
20090310851 | 3D CONTENT AGGREGATION BUILT INTO DEVICES - The claimed subject matter provides a system and/or a method that facilitates capturing a portion 2-dimensional (2D) data for implementation within a 3-dimensional (3D) virtual environment. A device that can capture one or more 2D images, wherein the 2D image is representative of a corporeal object from a perspective dictated by an orientation of the device. The device can comprise a content aggregator that can construct a 3D image from two or more 2D images collected by the device, in which the construction is based at least in part upon aligning each corresponding perspective associated with each 2D image. | 12-17-2009 |
Patent application number | Description | Published |
20100134510 | Methods and Systems for Providing Texture Tiling and Mirroring - Systems and methods are disclosed for providing texture tiling. The disclosed systems and methods may include copying a source image into a texture of a size the same or larger than the source image. Furthermore, the disclosed systems and methods may include displacing texture coordinates corresponding to the texture into a desired range. A displacement map may be used in displacing the texture coordinates. Moreover, the disclosed systems and methods may include rendering, within the desired range, an output image corresponding to the texture coordinates associated with the texture. | 06-03-2010 |
20130063475 | SYSTEM AND METHOD FOR TEXT RENDERING - A method for text rendering that is well suited for use in a computing device with a high resolution display but a low-power graphics processing unit (GPU). The method may comprise calculating a coverage representation of the text in a format that can be efficiently processed by the GPU. As a result, the GPU may perform anti-aliasing and subsequent operations in the rendering process. Efficient processing may be achieved by providing the coverage representation in a format that allows values associated with pixels to be computed based on a byte-aligned chunk of bits in the coverage representation. Additionally, processing on the chunks may be performed using at least one lookup table. For large filtering kernels used for anti-aliasing, the lookup tables may be partitioned into portions dependent on dynamic text characteristics and those independent of the dynamic text characteristics. | 03-14-2013 |
20130088505 | CACHING COVERAGE VALUES FOR RENDERING TEXT USING ANTI-ALIASING TECHNIQUES - Techniques for calculating sub-pixel coverage values for text to be displayed, so as to enable caching of the sub-pixel coverage values. The sub-pixel coverage values may enable a linear combination of color information for the text with color information for one or more other, overlapping display elements for calculating composite color values to be used in controlling a display. Such composite color values to be used in controlling sub-pixels of a display may be calculated, in some embodiments, without performing a gamma correction process. Also described are techniques for retrieving cached sub-pixel coverage values and combining the values with color information for text and for other, overlapping display elements to calculate composite color values for sub-pixels of a display. At least one graphics processing unit (GPU) may be configured to perform operations using the sub-pixel coverage information and to calculate the composite color values for the sub-pixels. | 04-11-2013 |
20150287220 | RENDERING TEXT USING ANTI-ALIASING TECHNIQUES, CACHED COVERAGE VALUES, AND/OR REUSE OF FONT COLOR VALUES - Techniques for calculating sub-pixel coverage values for text to be displayed, so as to enable caching of the sub-pixel coverage values. The sub-pixel coverage values may enable a linear combination of color information for the text with color information for one or more other, overlapping display elements for calculating composite color values to be used in controlling a display. Such composite color values to be used in controlling sub-pixels of a display may be calculated, in some embodiments, without performing a gamma correction process. Also described are techniques for retrieving cached sub-pixel coverage values and combining the values with color information for text and for other, overlapping display elements to calculate composite color values for sub-pixels of a display. Further described are techniques for cached font color values for the text in a shared memory location, and use of the cached font color values to composite color values for each of multiple pixels. At least one graphics processing unit (GPU) may be configured to perform operations using the sub-pixel coverage information and to calculate the composite color values for the sub-pixels. | 10-08-2015 |
20160078649 | SMOOTHING AND GPU-ENABLED RENDERING OF DIGITAL INK - Systems, methods, and computer-readable storage media are provided for efficient real-time ink stroke smoothing, trajectory prediction, and GPU-leveraged rendering of ink stroke input. First and second ink points are received and an active Bézier approximation is computed based thereupon. Sequentially later in time that the first and second ink points, a third ink point is received. It is determined whether the third ink point adequately fits the active Bézier approximation. Where it is determined that the third ink point adequately fits, an updated active Bézier approximation is computed that includes the first, second and third ink points. Where it is determined that the third ink point fails to adequately fit, a different new Bézier approximation is computed that includes the third ink point but not the first and second ink points. Leveraging a GPU, a smoothed ink stroke based upon the Bézier approximation(s) is rendered. | 03-17-2016 |
Patent application number | Description | Published |
20100141670 | Color Packing Glyph Textures with a Processor - A system, a method and computer-readable media for rendering text with a graphics processing unit (GPU). The system, method, and media includes a GPU that may be configured to receive a plurality of compressed glyph bitmap and create a plurality of glyph textures from the bitmap. The GPU may be further configured to pack a plurality of rows of data from a glyph bitmap into a single row of a glyph texture. The GPU may be also be configured to merge the plurality of glyph textures into a merged texture to identify overlapping rows of color. Additionally, the GPU maybe configured to filter the merged texture to create a grayscale texture containing a plurality of merged glyphs and rendering the grayscale texture to display the plurality of merged glyphs. | 06-10-2010 |
20110310115 | LOOKUP TABLES FOR TEXT RENDERING - Systems and methods are provided for improved filtering and correcting of glyphs on a GPU. The computational intensity required for filtering and/or rendering can be reduced by pre-calculating some or all of the calculations needed for converting coverage data into corrected pixel values. Additional efficiencies may be realized in some embodiments by transferring data from a CPU to a GPU in an improved format. The improvements can be realized in a variety of graphics formats. | 12-22-2011 |
20140320527 | HARDWARE GLYPH CACHE - Methods, systems, and computer-storage media for performing a method of facilitating caching glyph data in hardware are provided. In embodiments, the method includes referencing a first glyph and a second glyph. Thereafter, a determination is made as to whether to merge the first glyph and the second glyph for rendering together as a set of merged glyphs. If it is determined to merge the first glyph and the second glyph, the merged glyph set including the first glyph and the second glyph are rendered. On the other hand, if it is determined to render the first glyph and the second glyph separately, glyph data associated with the first glyph that is in a hardware glyph cache and glyph data associated with the second glyph that is in the hardware glyph cache are used to render the first glyph and the second glyph separately. | 10-30-2014 |
Patent application number | Description | Published |
20090287532 | PROVIDING AN ELECTRONIC MARKETPLACE TO FACILITATE HUMAN PERFORMANCE OF PROGRAMMATICALLY SUBMITTED TASKS - A method, system, and computer-readable medium is described for facilitating interactions between task requesters who have tasks that are available to be performed and task performers who are available to perform tasks. In some situations, the tasks to be performed are human performance tasks that use cognitive and other mental skills of human task performers, such as to employ judgment, perception and/or reasoning skills of the human task performers. In addition, in some situations the available tasks are submitted by human task requesters via application programs that programmatically invoke one or more application program interfaces of an electronic marketplace in order to request that the tasks be performed and to receive corresponding results of task performance in a programmatic manner, so that an ensemble of unrelated human agents can interact with the electronic marketplace to collectively perform a wide variety and large number of tasks. | 11-19-2009 |
20120072762 | METHODS AND SYSTEMS FOR DYNAMICALLY MANAGING REQUESTS FOR COMPUTING CAPACITY - Embodiments of systems and methods are described for dynamically managing requests for computing capacity from a provider of computing resources. Illustratively, the computing resources may include program execution capabilities, data storage or management capabilities, network bandwidth, etc. The systems or methods automatically allocate computing resources for execution of one or more programs associated with the user. The systems and methods may enable the user to make changes to the allocated resources after execution of the one or more programs has started. | 03-22-2012 |
20130081036 | PROVIDING AN ELECTRONIC MARKETPLACE TO FACILITATE HUMAN PERFORMANCE OF PROGRAMMATICALLY SUBMITTED TASKS - A method, system, and computer-readable medium is described for facilitating interactions between task requesters who have tasks that are available to be performed and task performers who are available to perform tasks. In some situations, the tasks to be performed are human performance tasks that use cognitive and other mental skills of human task performers, such as to employ judgment, perception and/or reasoning skills of the human task performers. In addition, in some situations the available tasks are submitted by human task requesters via application programs that programmatically invoke one or more application program interfaces of an electronic marketplace in order to request that the tasks be performed and to receive corresponding results of task performance in a programmatic manner, so that an ensemble of unrelated human agents can interact with the electronic marketplace to collectively perform a wide variety and large number of tasks. | 03-28-2013 |
20140156835 | METHODS AND SYSTEMS FOR DYNAMICALLY MANAGING REQUESTS FOR COMPUTING CAPACITY - Embodiments of systems and methods are described for dynamically managing requests for computing capacity from a provider of computing resources. Illustratively, the computing resources may include program execution capabilities, data storage or management capabilities, network bandwidth, etc. The systems or methods automatically allocate computing resources for execution of one or more programs associated with the user. The systems and methods may enable the user to make changes to the allocated resources after execution of the one or more programs has started. | 06-05-2014 |
Patent application number | Description | Published |
20080278734 | DIGITAL PAPER-ENABLED PRODUCTS AND METHODS RELATING TO SAME - A digital paper-enabled product includes digital paper with a digital pattern that spatially cooperates with one or more features or boundaries printed on the pattern. More specifically, a system cooperating with the product may include spatial information systems that manage the features or boundaries and communicates with a writing instrument that was used to effect changes to the digital paper-enabled product. In one embodiment, the digital paper-enabled product may take the form of a sheet of digital paper bearing a digital pattern and where action icons (e.g. user intended actions) and/or features (e.g. such as map features) or a spatial reference frame are printed onto the digital pattern and where at least one action palette is printed onto the digital pattern, correlated therewith, and usable to effect changes to the product. Other embodiments include a method of making the digital-enabled product, a method of processing information obtained from the digital paper-enabled product, and a method of using the digital paper-enabled product. | 11-13-2008 |
20080282138 | METHODS AND SYSTEMS FOR MULTIMEDIA OBJECT ASSOCIATION TO DIGITAL PAPER SPATIAL DIAGRAMS - Methods and systems for multimedia object association to digital paper spatial diagrams are disclosed herein. A method for multimedia object association to digital paper spatial diagrams includes the steps of (1) capturing a media object to be imported into a spatial information system; (2) linking the captured media object to a digital paper document containing a spatial diagram, using a input device configured to select a linking action area located in a first area of the digital paper document and configured to select a location for the captured multimedia data object on a second area of the digital paper document; (3) transferring the media object and the data from the input device to a spatial information system; and (4) combining the media object and the data of the input device to create an updated digital paper document containing the media object. | 11-13-2008 |
20080301542 | DIGITAL PAPER-ENABLED SPREADSHEET SYSTEMS - A digital paper-enabled system includes a spreadsheet printed on digital paper and usable with a digital writing instrument, such as a digital pen. A method of using the system includes (1) designing a digital paper-enabled spreadsheet with a spreadsheet integration module; (2) printing the designed spreadsheet to receive writing from a digital pen (3) uploading data from the digital pen to a processing system; (4) reviewing the uploaded data using a display device associated with the processing system; and (5) storing the uploaded data, which may include exporting one or more portions of the uploaded data to another display or processing system. | 12-04-2008 |
20090289927 | SYSTEMS AND METHODS FOR USING A DIGITAL PALETTE TO PRODUCE A DIGITAL DOCUMENT - A digital palette and a digital pen device are used to create or manipulate a digital document to provide complex information using features, such as graphical features selected from stencils, shapes, and connectors and possibly to apply one or more attributes to the digital document. The digital palette may have a custom layout. The features on the digital palette may be selected from a variety of sources, such as digital stencil libraries. The digital palette and digital document may be arranged on the same or different sheets of digital paper overlying one or more digital patterns. Information communicated from the digital palette to the digital document may be uploaded, processed, reviewed, changed and stored in a computer. Lastly, the digital document may be finalized and printed to incorporate all changes previously made using the digital palette, the digital pen device and the computer. | 11-26-2009 |
20090298026 | SYSTEMS AND METHODS FOR NEUROPSYCHOLOGICAL TESTING - A system for administering a neuropsychological test using a digital pen and paper system includes various recognition modules for interpreting ink markings applied by the digital pen to a digital testing document. The recognition modules may interpret handwriting, symbols, sketches, etc. In addition, the system may include one or more error correction modules for detecting and correcting test-taker-driven errors or recognition-driven errors. The error correction module may operate in real time to communicate with the test taker, may be employed before a normalizing and scoring process or some combination of both. In one embodiment, normalized data or automatically determined test scores obtained after appropriate correction may be transmitted to a patient record or file to await a review and possible diagnosis by a mental health provider. | 12-03-2009 |
20140298150 | SYSTEMS AND METHODS FOR MANAGING FEATURES AND ATTRIBUTES IN A DIGITAL DOCUMENT - In many environments such as municipal, military and construction the use of digital and paper systems permits end users to create or modify features on digital document, attributes associated with those features, or attribute values associated with those features. The attribute value management system includes a digital pen, at least one digital document, one or more computing devices, and a number of software programs for creating data relationships between the digital documents (e.g., features on maps and their underlying attribute values), interpreting voice or handwritten data, validating the interpreted data, and uploading the validated data to a geo-database. The attribute value management system functions to create, update or otherwise change the attribute values associated with the features by a temporal association method; a linked identification method; or a direct handwriting method. | 10-02-2014 |
Patent application number | Description | Published |
20090144234 | Providing Suggestions During Formation of a Search Query - Various embodiments enable information, in addition to textual information, to be presented to a user when the user enters a search query in a search box forming part of a user interface of an application. In one or more embodiments, a Web browser provides a search box in which a user can enter a search query. While the user is entering a search query, the Web browser can communicate with a third-party search provider to receive information, such as non-textual information, which can be presented to the user to assist in formulating their search query. The non-textual information can include images and other visual information of a non-textual nature. | 06-04-2009 |
20090150826 | SWITCHING SEARCH PROVIDERS WITHIN A BROWSER SEARCH BOX - A Web browser includes a quick pick search provider menu that provides a user interface which provides a user with the ability to quickly select a new search provider which appears when the user places focus in the Web browser's search box. In one or more embodiments, the Web browser's search box comprises a native part of the Web browser and is not a search box associated with an installed tool bar. In other embodiments, search box functionality is provided as an extension to the Web browser. Further, various embodiments enable the user to switch between search providers in an easy and intuitive way. Yet other embodiments provide an opportunity for users to switch between search providers using keywords in the search box. Further embodiments enable users to define collections of search providers to which individual searches can be sent. | 06-11-2009 |
20130298049 | SWITCHING SEARCH PROVIDERS WITHIN AN APPLICATION SEARCH BOX - An application provides a search box that is configured to enable a user to enter searchable text. The application provides a quick pick search provider menu that is configured to include different sections that provide suggestions as text is entered into the search box. At least some of the suggestions are locally maintained, and at least some other of the suggestions are received from one or more remote search providers. In some embodiments, the application can comprise a web browser. | 11-07-2013 |