Patent application number | Description | Published |
20110173644 | Application Programming Interface for Providing Native and Non-Native Display Utility - Methods for controlling complementary dual displays for use with an electronic device are presented including: receiving an input for display on a non-native display, where the input includes a native user interface (UI) input and a non-native UI input, and where the non-native display is a bistable, low frame rate display; if the input is the native UI input, sending the first native UI input to a corresponding application, processing the native UI input by the corresponding application, calling a non-native API for forwarding the processed native UI input to a non-native display driver, and sending a non-native display signal to the non-native display; receiving another native UI input for display on a native display, where the native display is a refresh-based, high frame rate display; and sending the other native UI input to the corresponding application. | 07-14-2011 |
20130139186 | APPLICATION PROGRAMMING INTERFACE FOR PROVIDING NATIVE AND NON-NATIVE DISPLAY UTILITY - Methods for controlling complementary dual displays for use with an electronic device are presented including: receiving an input for display on a non-native display, where the input includes a native user interface (UI) input and a non-native UI input, and where the non-native display is a bistable, low frame rate display; if the input is the native UI input, sending the first native UI input to a corresponding application, processing the native UI input by the corresponding application, calling a non-native API for forwarding the processed native UI input to a non-native display driver, and sending a non-native display signal to the non-native display; receiving another native UI input for display on a native display, where the native display is a refresh-based, high frame rate display; and sending the other native UI input to the corresponding application. | 05-30-2013 |
20130318158 | USER INTERFACE CONTENT STATE SYNCHRONIZATION ACROSS DEVICES - A computer-implemented method is provided that synchronizes the user interface state of content of a host application on a host device with a client application on a client device. By synchronizing the user interface state across the devices, the client application on the client device displays the user interface of content of the host application. This allows a user of the devices to leverage a larger display screen of the client device to improve the user's experience when viewing content originally displayed on the host device. | 11-28-2013 |
20140033061 | APPLICATION PROGRAMMING INTERFACE FOR PROVIDING NATIVE AND NON-NATIVE DISPLAY UTILITY - Methods for controlling complementary dual displays for use with an electronic device are presented including: receiving an input for display on a non-native display, where the input includes a native user interface (UI) input and a non-native UI input, and where the non-native display is a bistable, low frame rate display; if the input is the native UI input, sending the first native UI input to a corresponding application, processing the native UI input by the corresponding application, calling a non-native API for forwarding the processed native UI input to a non-native display driver, and sending a non-native display signal to the non-native display; receiving another native UI input for display on a native display, where the native display is a refresh-based, high frame rate display; and sending the other native UI input to the corresponding application. | 01-30-2014 |
20140118224 | CONTROLLING COMPLEMENTARY BISTABLE AND REFRESH-BASED DISPLAYS - An electronic device includes complementary dual displays, which enable sending a video signal to a first display, wherein the first display is a refresh-based, high frame rate display; displaying the video signal on the first display; and printing a frame of the video signal to a second display, wherein the second display is a bistable, low frame rate display, the printing including, loading a portion of a current frame of the video signal into a frame buffer, and displaying the current frame of the video signal to a second display, such that a bistable static image is displayed on the second display. The device may be switched among read, extend, and navigate modes, which enable different transitions of content between the two screens by a common application, such as a browser application. | 05-01-2014 |
20150100974 | APPLICATION PROGRAMMING INTERFACE FOR PROVIDING NATIVE AND NON-NATIVE DISPLAY UTILITY - Systems are presented including: a first electronic device operative to receive a first input, the first electronic device including: a first data communication unit operative to connect the first electronic device to a second electronic device; and a first processing unit operative to process the first input to generate information representing at least a portion of a first intended display, and operative to establish at least one communication channel between the first and second electronic devices using the first data communication unit operative and to call at least one application programming interface to forward the information representing the at least the portion of the first intended display to the second electronic device for display, and further operative to receive and process a representation of a second input from the second electronic device. | 04-09-2015 |
Patent application number | Description | Published |
20110030794 | Apparatus And Method For Depositing A CIGS Layer - A method and apparatus for depositing a CIGS film and a buffer layer on to a flexible substrate. Deposition of the CIGS film occurs in monolayers due to rotation of the flexible substrate. A roll of substrate is placed on a loading roller within a flexible solar cell coating apparatus. A section of the substrate unwinds and advances around a rotating drum. The CIGS film is deposited as the section is rotated and heated. Deposition is a hybrid sputtering and evaporation process. Deposition continues until a predetermined thickness is met and the roll is completely coated. The buffer layer is then deposited on to the CIGS film. The deposition of the CIGS film utilizes elemental selenium and sodium doped indium. The elemental selenium may be ionized to increase monolayer reaction reactivity. The buffer layer is a non-toxic ZnS-O layer. | 02-10-2011 |
20130210190 | APPARATUS AND METHOD FOR PRODUCING SOLAR CELLS - A method and apparatus for forming a solar cell. The apparatus includes a housing defining a vacuum chamber and a rotatable substrate apparatus configured to hold a plurality of substrates on a plurality of surfaces wherein each of the plurality of surfaces are disposed facing an interior surface of the vacuum chamber. A first sputtering source is configured to deposit a plurality of absorber layer atoms of a first type over at least a portion of a surface of each one of the plurality of substrates. An evaporation source is disposed in a first subchamber of the vacuum chamber and configured to deposit a plurality of absorber layer atoms of a second type over at least a portion of the surface of each one of the plurality of substrates. A first isolation source is configured to isolate the evaporation source from the first sputtering source. | 08-15-2013 |
20140131193 | APPARATUS AND METHOD FOR FORMING THIN FILMS IN SOLAR CELLS - Apparatus for forming a solar cell comprises a housing defining a chamber including a substrate support. A sputtering source is configured to deposit particles of a first type over at least a portion of a surface of a substrate on the substrate support. An evaporation source is configured to deposit a plurality of particles of a second type over the portion of the surface of the substrate. A cooling unit is provided between the sputtering source and the evaporation source. A control system is provided for controlling the evaporation source based on a rate of mass flux emitted by the evaporation source. | 05-15-2014 |
20140131198 | SOLAR CELL FORMATION APPARATUS AND METHOD - Apparatuses for forming material films on a solar cell substrate of substantially uniform thickness and processes for forming the same are disclosed. The process performed in the apparatuses is physical vapor deposition (PVD) in some embodiments. In one embodiment, an apparatus includes a specially configured flow aperture. In another embodiment, an apparatus includes moveable shutters which open and close in synchronization with a rotating drum on which substrates are mounted for processing. In other embodiments, the apparatus includes a variable power supply or drum speed control which automatically vary the power supply to the apparatus or drum speed respectively in synchronization with the rotating drum. | 05-15-2014 |
20140193939 | METHOD AND SYSTEM FOR FORMING ABSORBER LAYER ON METAL COATED GLASS FOR PHOTOVOLTAIC DEVICES - An apparatus for forming a solar cell includes a housing defining a vacuum chamber, a rotatable substrate support, at least one inner heater and at least one outer heater. The substrate support is inside the vacuum chamber configured to hold a substrate. The at least one inner heater is between a center of the vacuum chamber and the substrate support, and is configured to heat a back surface of a substrate on the substrate support. The at least one outer heater is between an outer surface of the vacuum chamber and the substrate support, and is configured to heat a front surface of a substrate on the substrate support. | 07-10-2014 |
20140302634 | APPARATUS AND METHOD FOR PRODUCING SOLAR CELLS - A method and apparatus for forming a solar cell. The apparatus includes a housing defining a vacuum chamber and a rotatable substrate apparatus configured to hold a plurality of substrates on a plurality of surfaces. A first sputtering source is configured to deposit a plurality of absorber layer atoms of a first type over at least a portion of a surface of each one of the plurality of substrates. An evaporation source is configured to deposit a plurality of absorber layer atoms of a second type over at least a portion of the surface of each one of the plurality of substrates. | 10-09-2014 |
20150221811 | METHOD AND SYSTEM FOR FORMING ABSORBER LAYER ON METAL COTAED GLASS FOR PHOTOVOLTAIC DEVICES - An apparatus for forming a solar cell includes a housing defining a vacuum chamber, a rotatable substrate support, at least one inner heater and at least one outer heater. The substrate support is inside the vacuum chamber configured to hold a substrate. The at least one inner heater is between a center of the vacuum chamber and the substrate support, and is configured to heat a back surface of a substrate on the substrate support. The at least one outer heater is between an outer surface of the vacuum chamber and the substrate support, and is configured to heat a front surface of a substrate on the substrate support. | 08-06-2015 |
Patent application number | Description | Published |
20090212143 | Palm-operated mortar-and-pestle - The traditional mortar-and-pestle consists of a bowl-shaped container and a rod-shaped pestle. During use, a user holds the pestle in his/her hand and uses it to pound and grind the raw ingredients such as fresh herbs and whole spices to reduce them into fine particles. This invention proposes a new design with a stubby mushroom-shaped pestle having a dome-shaped bottom profile which correlates closely (i.e. closely fitting in form or outline with each other) with the profile of a dome-shaped inside bottom of the mortar. This novel design allows a user to simply press down on the “mushroom head” of the pestle and twirl the pestle inside the mortar for it to sufficiently break down the raw ingredients into fine particles without hard pounding, or the associated noise and splashing. | 08-27-2009 |
20100052347 | Server tongs with side cross-over arms - A pair of tongs having two elongated forearms that adjoin their respective crossovers that transform the upper forearm into the lower handle means and the lower forearm into the upper handle means. The upper and lower handle means adjoin via a bias close spring that supports the two forearms in a bias open position via the crossovers. This pair of tongs can be easily used to handle food and other materials through hand-squeezing action applied to its forearms. | 03-04-2010 |
20100236003 | Multi-use kitchen scraper- spatula - This invention presents a unique multi-use kitchen scraper-spatula that has four distinct edges made of three different materials having three different degrees of hardness or rigidity. This design transforms what is a common kitchen bowl scraper into a much more versatile cooking tool that can be used in the mixing, folding, and scraping of runny batter and sticky dough, the cutting and transfer of dough, as well as the removal of hardened food substance inside a bowl or on the counter. | 09-23-2010 |
20100242742 | Barbecue skewer with multiple prongs - This invention presents a unique barbecue skewer with multiple prongs that branch from a central spine akin to a tree or a fishbone. This simple design transforms the traditional pin-shaped skewer into one that prevents food pieces from self-rotating during grilling. It also allows food pieces to be attached or removed in any order, properly spaces the food pieces apart thus eliminating cold spots, and enables food pieces having different cooking times to be grilled together. | 09-30-2010 |
20110183042 | Versatile tea infuser - An integral tea infuser apparatus is provided to compress brewed tea leaves. In accordance with one embodiment: a tea infuser apparatus comprises a top member and a bottom member set to slidably mate with each other forming open, closed and compressed positions. The top member has a top tea retainer cover and a top compressor side having a top push-pull handle, and the bottom member has a bottom tea retainer and a bottom compressor side having a bottom push-pull handle. | 07-28-2011 |
Patent application number | Description | Published |
20110007939 | Image-based tracking - A method of image-tracking by using an image capturing device. The method comprises: performing an image-capture of a scene by using an image capturing device; and tracking movement of the image capturing device by analyzing a set of images by using an image processing algorithm. | 01-13-2011 |
20120163656 | METHOD AND APPARATUS FOR IMAGE-BASED POSITIONING - Method and apparatus are provided for image based positioning comprising capturing a first image with an image capturing device. Wherein said first image includes at least one object. Moving the platform and capturing a second image with the image capturing device. The second image including the at least one object. Capturing in the first image an image of a surface; capturing in the second image a second image of the surface. Processing the plurality of images of the object and the surface using a combined feature based process and surface tracking process to track the location of the surface. Finally, determining the location of the platform by processing the combined feature based process and surface based process. | 06-28-2012 |
20120195466 | IMAGE-BASED SURFACE TRACKING - A method of image-tracking by using an image capturing device ( | 08-02-2012 |
20140267700 | METHOD AND APPARATUS FOR IMAGE-BASED POSITIONING - Method and apparatus are provided for image based positioning comprising capturing a first image with an image capturing device. Wherein said first image includes at least one object. Moving the platform and capturing a second image with the image capturing device. The second image including the at least one object. Capturing in the first image an image of a surface; capturing in the second image a second image of the surface. Processing the plurality of images of the object and the surface using a combined feature based process and surface tracking process to track the location of the surface. Finally, determining the location of the platform by processing the combined feature based process and surface based process. | 09-18-2014 |
20150130928 | POINT-TO-POINT MEASUREMENTS USING A HANDHELD DEVICE - A method for performing point-to-point measurements includes (i) determining a distance to a first point and obtaining an image at a first pose, and (ii) determining a distance to a second point and obtaining an image at a second pose. The images have an overlapping portion. A change in pose between the first pose and the second pose is determined using observed changes between common features in the overlapping portion of the images and a scale associated with the images. A distance between the first point and the second point is determined based on the first distance, the second distance, and the change in pose between the first pose and the second pose. | 05-14-2015 |
20160078636 | IMAGE-BASED SURFACE TRACKING - A method of image-tracking by using an image capturing device ( | 03-17-2016 |
Patent application number | Description | Published |
20080243966 | SYSTEM AND METHOD FOR MANAGING TEMPORARY STORAGE SPACE OF A DATABASE MANAGEMENT SYSTEM - A method and system to manage temporary storage space of a relational database management system by receiving a data segment allocation request from an application, allocating a data segment to the application, marking the data segment as allocated in a space map page, and indicating a usage status of the data segment. The method also includes receiving a mass delete command from the application, indicating reception of the mass delete command in a table-related control block, and marking the data segment as unavailable in the space map page. The method may also include indicating reception of the mass delete commit command in the table-related control block to enable the application to reuse the data segment. | 10-02-2008 |
20080270407 | SYSTEM FOR ENSURING REFERENTIAL INTEGRITY IN HIGHLY CONCURRENT DATABASE ENVIRONMENTS - A system for ensuring referential integrity in a concurrent transaction database environment is disclosed. The system determines when an update to a dependent object requires special processing, and if special processing is required, locating and locking parent objects of the dependent object in share mode prior to committing the update to the dependent object. | 10-30-2008 |
20080288561 | COMPUTER PROGRAM PRODUCT AND METHOD FOR DATABASE MANAGEMENT SYSTEM SUPPORTING MULTIPLE TEMPORARY TABLES - A computer system and a relational database management system (RDMS) computer program product are described for interfacing a number of concurrently running database sessions with a large database in which a plurality of local temporary object database descriptors are used in lieu of a single global temporary object database descriptor where the global and each of the local temporary object database descriptors include identifiers for temporary objects, each of the local temporary object database descriptors is associated with a single database session and each of the global database descriptors is shared among multiple database sessions. | 11-20-2008 |
20110320415 | PIECEMEAL LIST PREFETCH - Prefetching data using a piecemeal list prefetching method. This is achieved by various means, including building a plurality of data pages, sorting the plurality of data pages into sequential data pages and a list of non-sequential pages, prefetching the sequential data pages using a first prefetching technique, and prefetching the non-sequential list of data pages using a second prefetching technique. | 12-29-2011 |
20120016881 | Automatic Maintenance of a Set of Indexes with Different Currency Characteristics in a Database Management System - Methods and apparatus, including computer program products, for maintaining a set of indexes in a database management system (DBMS) having at least one table. A current, stale or deferred status is defined for at least a part of the indexes, resulting in at least a part of a set of current, stale, or deferred indexes in the DBMS. Current indexes are maintained by refreshing a current index synchronously with a table change relating to the current index. Stale indexes are maintained by refreshing a stale index continuously and asynchronously to table modifications of tables relating to the stale index based on log information relating to the modifications. Deferred indexes are maintained by building a deferred index in response to a query to a table relating to the deferred index, thereby bringing the deferred index in accordance with the current query time status to the table relating to the deferred index. | 01-19-2012 |
20150254296 | RESTORING DATABASE CONSISTENCY INTEGRITY - Techniques for restoring point-in-time and transaction consistency across consistency groups between a first and a second independent database management system (DBMS) for a disaster recovery. Several consistency groups (CGs) are defined for replication. For each CG in the first DBMS data changes are transmitted to a second DBMS. A timestamp representing a most recently received commit log record or a heartbeat during periods of inactivity for a CG is stored in a database table at regular intervals. At regular intervals, the timestamp is compared with timestamps for other CGs to identify a common time at which data to be applied to the CGs in the second DBMS have been received into a recoverable data store. The received data is applied to the CGs in the second DBMS up to the common time. | 09-10-2015 |
20150254298 | RESTORING DATABASE CONSISTENCY INTEGRITY - Techniques for restoring point-in-time and transaction consistency across consistency groups between a first and a second independent database management system (DBMS) for a disaster recovery. Several consistency groups (CGs) are defined for replication. For each CG in the first DBMS data changes are transmitted to a second DBMS. A timestamp representing a most recently received commit log record or a heartbeat during periods of inactivity for a CG is stored in a database table at regular intervals. At regular intervals, the timestamp is compared with timestamps for other CGs to identify a common time at which data to be applied to the CGs in the second DBMS have been received into a recoverable data store. The received data is applied to the CGs in the second DBMS up to the common time. | 09-10-2015 |
20150286532 | POINT IN TIME RECOVERY SUPPORT FOR PENDING SCHEMA DEFINITION CHANGES - Recovering data to a point in time before pending definition changes are materialized in a relational database management system. One or more definition changes to a database schema are received. Original data base schema attributes are saved and maintained as point in time metadata in a catalog table until the one or more definition changes have been materialized. During recovery processing, it is determined for each object being recovered whether the object is being recovered to a point in time prior to which the one or more definition changes were materialized. In response to determining that an object is being recovered to a point in time prior to which the one or more definition changes were materialized, the saved point in time metadata is used for the object in the recovery process. | 10-08-2015 |
20150286534 | POINT IN TIME RECOVERY SUPPORT FOR PENDING SCHEMA DEFINITION CHANGES - Recovering data to a point in time before pending definition changes are materialized in a relational database management system. One or more definition changes to a database schema are received. Original data base schema attributes are saved as point in time metadata in a catalog table until the one or more definition changes have been materialized. During recovery processing, it is determined for each object being recovered whether the object is being recovered to a point in time prior to which the one or more definition changes were materialized. In response to determining that an object is being recovered to a point in time prior to which the one or more definition changes were materialized, the saved point in time metadata is used for the object in the recovery process. | 10-08-2015 |
Patent application number | Description | Published |
20080256045 | XML SUB-DOCUMENT VERSIONING METHOD IN XML DATABASES USING RECORD STORAGES - A new sub-document versioning method for record storages of XML documents which uses virtual cutting points to ensure that a search tree is able to support multiple versions of sub-documents and provide efficient mechanisms for XML updating. Record boundaries and virtual cut points divide the two-dimensional space, the horizontal axis representing node identifiers in document order and vertical axis representing version numbers, into rectangles. The bottom corner of the rectangle is used to represent the rectangles and the corresponding information of the corner is added to the search tree index. | 10-16-2008 |
20080270492 | METHOD OF CHANGING THE PAGE SIZE OF A DB2 TABLE SPACE WHILE KEEPING THE OBJECT AVAILABLE - Provided is a method for online reorganization and increasing the page size of a DB2 object. A base table and related auxiliary table spaces are reorganized concurrently via a database utility, DB2 REORG utility. The database utility determines which auxiliary tables are related to the base table and automatically includes their respective auxiliary table in the same invocation of the utility. The reorganization is performed via allocated shadow data sets; page size of the allocated shadow data sets is dynamically updated during reorganization. The original data sets are switched with the newly built shadow data sets, and DB2 catalog values and control blocks are updated with new page size values. | 10-30-2008 |
20090164468 | SYSTEM FOR CONTROLLING CONCURRENT ACCESS TO DATA IN A DATABASE SYSTEM - A system for controlling concurrency of access to data in a database system is provided. The system includes receiving a lock request for access to data in the database system, in which the lock request is a request for a page lock or a row lock for a corresponding row or page in the database system containing the data. The method further includes identifying a partition in the database system that contains the row or the page in the database system containing the data; associating the lock request with a partition lock on the partition that contains the row or the page in the database system containing the data; and accessing the data using the partition lock. | 06-25-2009 |
20130262424 | DATABASE SYSTEM TRANSACTION MANAGEMENT - Systems, methods, and products for database system transaction management are provided herein. One aspect provides for annotating via a computing device at least one data object residing on the computing device utilizing at least one transaction tag, the at least one transaction tag being configured to indicate a status of an associated data object; processing at least one database transaction utilizing a transactional memory process, wherein access to the at least one data object is determined based on the status of the at least one data object; and updating the status of the at least one data object responsive to an attempted access of the at least one data object by the at least one database transaction. Other embodiments and aspects are also described herein. | 10-03-2013 |
Patent application number | Description | Published |
20100130501 | NOVEL 3-AMINO-PYRROLO[3,4-C]PYRAZOLE-5(1H, 4H, 6H) CARBALDEHYDE DERIVATIVES - The present invention relates to compounds and pharmaceutically acceptable salts of Formulas A and B: (A) and (B) wherein A, B, R | 05-27-2010 |
20100249128 | NOVEL 3-AMIDO-PYRROLO[3,4-C]PYRAZOLE-5(1H,4H,6H) CARBALDEHYDE DERIVATIVES - The present invention relates to compounds and pharmaceutically acceptable salts of Formula (I): wherein X, R | 09-30-2010 |
20120108588 | NOVEL 3-AMIDO-PYRROLO[3,4-C]PYRAZOLE-5(1H, 4H,6H) CARBALDEHYDE DERIVATIVES - The present invention relates to compounds and pharmaceutically acceptable salts of Formula (I): | 05-03-2012 |
20120202809 | NOVEL N-PYRIMIDIN-4-YL-3-AMINO-PYRROLO[3,4-C]PYRAZOLE DERIVATIVES AS PKC KINASE INHIBITORS - The present invention relates to compounds and pharmaceutically acceptable salts of Formulas A and B: | 08-09-2012 |
20150099743 | NOVEL N-PYRIMIDIN-4-YL-3-AMINO-PYRROLO[3,4-C]PYRAZOLE DERIVATIVES AS PKC KINASE INHIBITORS - The present invention relates to compounds and pharmaceutically acceptable salts of Formulas A and B: | 04-09-2015 |
20150246934 | TRICYCLIC GYRASE INHIBITORS - Disclosed herein are compounds having the structure of Formula I and pharmaceutically suitable salts, esters, and prodrugs thereof that are useful as antibacterially effective tricyclic gyrase inhibitors. In addition, species of tricyclic gyrase inhibitors compounds are also disclosed herein. | 09-03-2015 |
Patent application number | Description | Published |
20100322849 | ENHANCED B CELL CYTOTOXICITY OF CDIM BINDING ANTIBODY - Formulations and methods of treating human patients suffering from a condition characterized by lymphoid cancer, autoimmune disease or B cell hyperproliferation are disclosed, the treatment comprising administering (1) a cytotoxic amount of an antibody having specific binding for CDIM epitopes on a B cell, and (2) a cytotoxic agent, including a chemotherapeutic agent, radioactive isotope, cytotoxic antibody, immunoconjugate, ligand conjugate, immunosuppressant, cell growth regulator and/or inhibitor, toxin, or mixtures thereof, including agents that disrupt the cytoskeleton of B cells, particularly vinca alkaloids or colchicine. | 12-23-2010 |
20120237441 | ENHANCED B CELL CYTOTOXICITY OF CDIM BINDING ANTIBODY - Formulations and methods of treating human patients suffering from a condition characterized by lymphoid cancer, autoimmune disease or B cell hyperproliferation are disclosed, the treatment comprising administering (1) a cytotoxic amount of an antibody having specific binding for CDIM epitopes on a B cell, and (2) a cytotoxic agent, including a chemotherapeutic agent, radioactive isotope, cytotoxic antibody, immunoconjugate, ligand conjugate, immunosuppressant, cell growth regulator and/or inhibitor, toxin, or mixtures thereof, including agents that disrupt the cytoskeleton of B cells, particularly vinca alkaloids or colchicine. | 09-20-2012 |
20130164283 | Antibody induced cell membrane wounding - Compositions and methods for inducing cell membrane wounding, cell permeabilization and cell killing are provided. The composition comprises a polyvalent agent that binds to a highly expressed cell surface antigen present on the surface of a cell. Preferably, the cell surface antigen is associated with the cytoskeleton of the cell. A preferred polyvalent agent is an IgM, and enhanced cell wounding and killing can be provided by the addition of a crosslinking agent. At sublethal concentrations in vivo, the cell wounding antibodies permeabilize cells and dramatically enhance response to chemotherapeutic agents, even in patients refractory to the chemotherapeutic agents. | 06-27-2013 |