Patent application number | Description | Published |
20140160309 | SYSTEMS AND METHODS FOR DIGITAL VIDEO STABILIZATION VIA CONSTRAINT-BASED ROTATION SMOOTHING - Systems and methods for digital video stabilization via constraint-based rotation smoothing are provided. Digital video data including a set of image frames having associated time stamps and a set of camera orientation data having associated time stamps may be provided. A smoothed set of camera orientation data may be generated by minimizing a rate of rotation between successive image frames while minimizing an amount of empty regions in a resulting set of smoothed image frames reoriented based on the smoothed set of camera orientation data. | 06-12-2014 |
20150103189 | Applying Video Stabilization to a Multimedia Clip - In one embodiment, a method includes determining one or more motions of a camera, where the motions correspond to movements of the camera during recording of a multimedia clip. The method also includes determining one or more amounts of light present during the recording, and from the determined motions and amounts of light, determining a motion-blur metric for the multimedia clip. The method further includes determining whether to apply a video-stabilization routine to the multimedia clip based on the motion-blur metric. | 04-16-2015 |
20150156281 | Uploading and Transcoding Media Files - In one embodiment, a method includes by a host computing server, receiving from a client computing device, a request to upload a multimedia file from the client computing device to a service; by the host computing server, identifying one or more third-party transcoding servers, wherein the transcoding servers are configured to receive and transcode multimedia files from client computing devices and store the transcoded multimedia files; by the host computing server, sending to the client computing device, a reply that comprises addresses of the third-party transcoding servers and job configuration information, wherein the job configuration information specifies one or more upload policies and comprises an access token enabling the client computing device to access the transcoding servers. | 06-04-2015 |
20150215540 | Applying Video Stabilization to a Multimedia Clip - In one embodiment, a method includes determining one or more amounts of light present during recording of a multimedia clip. The method also includes determining a motion-blur metric for the multimedia clip, the motion-blur metric based at least in part on the amounts of light. The method further includes determining whether to apply a video-stabilization routine to the multimedia clip based at least in part on the motion-blur metric. | 07-30-2015 |
20150222818 | SYSTEMS AND METHODS FOR DIGITAL VIDEO STABILIZATION VIA CONSTRAINT-BASED ROTATION SMOOTHING - Systems and methods for digital video stabilization via constraint-based rotation smoothing are provided. Digital video data including a set of image frames having associated time stamps and a set of camera orientation data having associated time stamps may be provided. A smoothed set of camera orientation data may be generated by minimizing a rate of rotation between successive image frames while minimizing an amount of empty regions in a resulting set of smoothed image frames reoriented based on the smoothed set of camera orientation data. | 08-06-2015 |
20150281580 | STABILIZATION OF LOW-LIGHT VIDEO - In one embodiment, a method includes receiving information indicative of an amount of light present for capturing an image frame of a video clip, and, based on the amount of light present, determining a candidate exposure time for the image frame. The method also includes determining a maximum exposure time for the image frame. If the candidate exposure time is less than or substantially equal to the maximum exposure time, the method includes capturing the image frame with approximately the candidate exposure time. If the candidate exposure time is greater than the maximum exposure time, the method includes capturing the image frame with approximately the maximum exposure time. | 10-01-2015 |
20150381891 | STABILIZATION OF LOW-LIGHT VIDEO - In one embodiment, a method includes determining a maximum exposure time for capturing one or more image frames of a video clip. The maximum exposure time represents an exposure time below which the captured image frames are substantially free of motion-blur artifacts and above which the captured image frames exhibit motion-blur artifacts. The method also includes capturing the image frames with an exposure time that is less than or equal to the maximum exposure time. | 12-31-2015 |
20160055618 | SYSTEMS AND METHODS FOR RECIPIENT-SIDE IMAGE PROCESSING - Systems, methods, and non-transitory computer readable media configured to create, process, and/or modify images are provided. Recipient image data associated with an original image captured by a second computing system can be received by a first computing system. A first intermediate image may be generated based on the recipient image data. A first viewable image for display on the first computing system may be generated based on the first intermediate image. | 02-25-2016 |
Patent application number | Description | Published |
20100293093 | Alterable Security Value - Handling of verification values for portable consumer payment devices is disclosed. A verification value can be generated and associated with a portable payment device. The verification value can serve to supplement the conventional verification value that is printed on the portable payment device in order to provide an additional level of security against fraudulent use. When the portable payment device is used for a qualifying transaction, the generated verification value can be used to verify or authenticate the transaction instead of or in addition to the conventional verification value printed on the portable payment device. | 11-18-2010 |
20110238473 | ALTERNATE MOBILE PAYMENT SERVICE - A system and method are described for an alternate mobile payment service. The system includes a server computer for enrolling and storing user account information. The server computer is also capable of generating a unique one-time-use identifier for use during a transaction. The one-time-use identifier is returned to user as an electronic coupon which may be in the form of a two-dimensional barcode. The coupon may be used at a merchant location to complete a transaction. When the barcode is scanned, it may processed similar to a credit/debit/prepaid card payment. | 09-29-2011 |
20120209749 | SNAP MOBILE PAYMENT APPARATUSES, METHODS AND SYSTEMS - The SNAP MOBILE PAYMENT APPARATUSES, METHODS AND SYSTEMS (“SNAP”) transform real-time-generated merchant-product Quick Response codes via SNAP components into virtual wallet card-based transaction purchase notifications. In one embodiment, the SNAP obtains a snapshot of a QR code presented on a display screen of a point-of-sale device from a mobile device. The SNAP decodes the QR code to obtain product information included in a checkout request of the user, and merchant information for processing a user purchase transaction with a merchant providing the QR code. The SNAP accesses a user virtual wallet to obtain user account information to process the user purchase transaction with the merchant. Using the product information, merchant information and user account information, the SNAP generates a card authorization request, and which the SNAP provides to a payment network for transaction processing. Also, the SNAP obtains a purchase receipt confirming processing of the user purchase transaction. | 08-16-2012 |
20130144785 | SOCIAL NETWORK PAYMENT AUTHENTICATION APPARATUSES, METHODS AND SYSTEMS - The SOCIAL NETWORK PAYMENT AUTHENTICATION APPARATUSES, METHODS AND SYSTEMS (“SNPA”) transform social networking user login inputs via SNPA components into notifications of authenticated purchase transactions. In one embodiment, the SNPA obtains an authentication request for a purchase transaction. The SNPA extracts card account data related to the authentication request, and provides the card account data related to the authentication request to a social networking server. The SNPA also provides an indication for a user to authenticate via logging into a social networking service associated with the social networking server. The SNPA obtains an indication from the social networking server that the user is authenticated. In response to obtaining the indication that the user is authenticated, the SNPA initiates completion of the purchase transaction. | 06-06-2013 |
20140337175 | Universal Electronic Payment Apparatuses, Methods and Systems - The UNIVERSAL ELECTRONIC PAYMENT APPARATUS, METHODS AND SYSTEMS (“UEP”) transform touchscreen inputs into a virtual wallet mobile application interface via UEP components into purchase transaction triggers and receipt notices. In one implementation the UEP provides, via a user device, a product information search request; and obtains, in response to the product information search request, information on a first product for sale by a first merchant and a second product for sale by a second merchant. The UEP generates a single purchase transaction request, using the information on the first product for sale by the first merchant and the second product for sale by the second merchant. The UEP provides, via the user device, the single purchase transaction request for payment processing. Also, the UEP obtains an electronic purchase receipt for the first product for sale by the first merchant and the second product for sale by the second merchant. | 11-13-2014 |
20150019443 | SECURE REMOTE PAYMENT TRANSACTION PROCESSING - Embodiments of the present invention are directed to methods, apparatuses, computer readable media and systems for securely processing remote transactions. One embodiment of the invention is directed to a method of processing a remote transaction initiated by a mobile device comprising a server computer receiving a payment request including encrypted payment information. The encrypted payment information being generated by a mobile payment application of the mobile device and being encrypted using a third party key. The method further comprises decrypting the encrypted payment information using the third party key, determining a transaction processor public key associated with the payment information, and re-encrypting the payment information using the transaction processor public key. The method further comprises sending a payment response including the re-encrypted payment information to a transaction processor. The transaction processor decrypts the re-encrypted payment information using a transaction processor private key and initiates a payment transaction. | 01-15-2015 |
20150046339 | METHODS AND SYSTEMS FOR PROVISIONING MOBILE DEVICES WITH PAYMENT CREDENTIALS - Embodiments are described that are directed to optimizing the provisioning of payment account credentials to mobile devices utilizing mobile wallets. In some embodiments, one of multiple provisioning schemes may be selectively chosen for payment account credential provisioning based upon a determined risk involved with a particular provisioning request. A low risk provisioning request leads to an immediate provisioning of a payment credential, whereas a provisioning request of high risk results in the provisioning request being denied. In some embodiments, medium risk provisioning requests will cause an additional user authentication to be performed before the payment account provisioning is finalized. The additional user authentication may occur using a separate communication channel than the channel in which the provisioning request was received. | 02-12-2015 |
20150052064 | Secure Remote Payment Transaction Processing Using a Secure Element - Embodiments of the present invention are directed to methods, apparatuses, computer readable media and systems for securely processing remote transactions. One embodiment of the invention is directed to a method of processing a remote transaction initiated by a mobile device. The method comprises receiving, by a mobile payment application on a secure memory of the mobile device, transaction data from a transaction processor application on the mobile device. The method further comprises validating that the transaction processor application is authentic and in response to validating the transaction processor application, providing encrypted payment credentials to the transaction processor application. The transaction processor application further initiates a payment transaction with a transaction processor server computer using the encrypted payment credentials. | 02-19-2015 |
20150140960 | Automated Account Provisioning - Embodiments of the present invention are directed to systems, methods, and apparatus for allowing an issuer to initiate account provisioning on a mobile device without interacting with an accountholder. The issuer may initiate the process by sending a provisioning information request message to a mobile device with a secure element. The mobile device may recognize the provisioning request message and gather the requisite provisioning information without requiring user input. The provisioning information may include information associated with the secure element of the mobile device. The mobile device may then send a provisioning request message to a provisioning system. The provisioning request message may include the requisite provisioning information to allow the provisioning system to provision the financial account on the secure element of the mobile device. | 05-21-2015 |
20150195133 | METHODS AND SYSTEMS FOR PROVISIONING MULTIPLE DEVICES - Embodiments of the present invention are directed to methods, systems, and apparatuses for provisioning account information to a mobile device. In one embodiment, following the provisioning of account information to a first mobile device of a user, a second mobile device of the user may be provisioned without requiring the user to provide account information for the provisioned accounts. In another embodiment, provisioned account information may be stored to a remote database, and subsequently restored to a previously provisioned mobile device or provisioned to a new mobile device. | 07-09-2015 |
20150248664 | Snap Mobile Payment Apparatuses, Methods and Systems - The SNAP MOBILE PAYMENT APPARATUSES, METHODS AND SYSTEMS (“SNAP”) transform real-time-generated merchant-product Quick Response codes via SNAP components into virtual wallet card-based transaction purchase notifications. Payment information and VAS data can also be provided based on location. A request for payment information can be received. A location can be determined, and a merchant associated with the location can also be determined. Payment information and/or VAS data can be selected based on the merchant and/or location, and can be provided for a payment transaction. | 09-03-2015 |
20160103675 | METHODS AND SYSTEMS FOR PARTIAL PERSONALIZATION DURING MOBILE APPLICATION UPDATE - Embodiments of the present invention are directed at methods and systems for providing a partial personalization process that allows for more efficient and effective personalization of a mobile application on a communication device after updating the mobile application. For example, personalization profiles associated with multiple versions of the mobile application may be stored at an application update provisioning system and the application update provisioning system may determine the appropriate partial provisioning information to update the mobile application for each migration notification. Accordingly, a tailored partial personalization script including only that personalization information that is to be updated for the updated version of the mobile application may be generated and installed to enable new functionality and/or update the information contained within an updated mobile application, without requiring re-personalization of all personalized information into the updated mobile application. | 04-14-2016 |
Patent application number | Description | Published |
20150099190 | GARNET MATERIALS FOR LI SECONDARY BATTERIES AND METHODS OF MAKING AND USING GARNET MATERIALS - Set forth herein are garnet material compositions, e.g., lithium-stuffed garnets and lithium-stuffed garnets doped with alumina, which are suitable for use as electrolytes and catholytes in solid state battery applications. Also set forth herein are lithium-stuffed garnet thin films having fine grains therein. Disclosed herein are novel and inventive methods of making and using lithium-stuffed garnets as catholytes, electrolytes and/or anolytes for all solid state lithium rechargeable batteries. Also disclosed herein are novel electrochemical devices which incorporate these garnet catholytes, electrolytes and/or anolytes. Also set forth herein are methods for preparing novel structures, including dense thin (<50 um) free standing membranes of an ionically conducting material for use as a catholyte, electrolyte, and, or, anolyte, in an electrochemical device, a battery component (positive or negative electrode materials), or a complete solid state electrochemical energy storage device. Also, the methods set forth herein disclose novel sintering techniques, e.g., for heating and/or field assisted (FAST) sintering, for solid state energy storage devices and the components thereof. | 04-09-2015 |
20150200420 | GARNET MATERIALS FOR LI SECONDARY BATTERIES AND METHODS OF MAKING AND USING GARNET MATERIALS - Disclosed herein are garnet material compositions, e.g., lithium-stuffed garnets and lithium-stuffed garnets doped with alumina, which are suitable for use as electrolytes and catholytes in solid state battery applications. Also disclosed herein are lithium-stuffed garnet thin films having fine grains therein. Also disclosed herein are methods of making and using lithium-stuffed garnets as catholytes, electrolytes and/or anolytes for all solid state lithium rechargeable batteries. Also disclosed herein are electrochemical devices which incorporate these garnet catholytes, electrolytes and/or anolytes. Also disclosed herein are methods for preparing dense thin (<50 um) free standing membranes of an ionically conducting material for use as a catholyte, electrolyte, and, or, anolyte, in an electrochemical device, a battery component (positive or negative electrode materials), or a complete solid state electrochemical energy storage device. Also disclosed herein are sintering techniques, e.g., for heating and/or field assisted (FAST) sintering, for solid state energy storage devices and the components thereof. | 07-16-2015 |
20160056500 | GARNET MATERIALS FOR LI SECONDARY BATTERIES AND METHODS OF MAKING AND USING GARNET MATERIALS - Set forth herein are garnet material compositions, e.g., lithium-stuffed garnets and lithium-stuffed garnets doped with alumina, which are suitable for use as electrolytes and catholytes in solid state battery applications. Also set forth herein are lithium-stuffed garnet thin films having fine grains therein. Disclosed herein are novel and inventive methods of making and using lithium-stuffed garnets as catholytes, electrolytes and/or anolytes for all solid state lithium rechargeable batteries. Also disclosed herein are novel electrochemical devices which incorporate these garnet catholytes, electrolytes and/or anolytes. Also set forth herein are methods for preparing novel structures, including dense thin (<50 um) free standing membranes of an ionically conducting material for use as a catholyte, electrolyte, and, or, anolyte, in an electrochemical device, a battery component (positive or negative electrode materials), or a complete solid state electrochemical energy storage device. Also, the methods set forth herein disclose novel sintering techniques, e.g., for heating and/or field assisted (FAST) sintering, for solid state energy storage devices and the components thereof. | 02-25-2016 |
Patent application number | Description | Published |
20110061736 | PHOTOVOLTAIC BACK CONTACT - A method to preparing Cadmium telluride surface before forming metal back contact is disclosed. The method can include removing carbon from Cadmium telluride surface. | 03-17-2011 |
20110146784 | Photovoltaic device back contact - A method for manufacturing a photovoltaic device may include depositing a semiconductor absorber layer on a substrate, depositing a molybdenum in the presence of a nitrogen to form a molybdenum nitride in contact with the semiconductor absorber layer, and doping the molybdenum nitride with a copper dopant. | 06-23-2011 |
20120012151 | BACK CONTACT FOR A PHOTOVOLTAIC MODULE - The present invention relates to photovoltaic modules and methods of manufacturing photovoltaic modules. | 01-19-2012 |
20120024338 | Back Contact Formation - A photovoltaic cell may include a carbon residue and a copper ion on a cadmium telluride layer. | 02-02-2012 |
20120042929 | ELECTRICAL CONTACT - A photovoltaic device with a low-resistance stable electrical back contact is disclosed. The photovoltaic device can have a CuTe | 02-23-2012 |
20130068301 | METHOD OF ETCHING A SEMICONDUCTOR LAYER OF A PHOTOVOLTAIC DEVICE - A method and apparatus provide for a roughened back surface of a semiconductor absorber layer of a photovoltaic device to improve adhesion. The roughened back surface may be achieved through an etching process. | 03-21-2013 |
Patent application number | Description | Published |
20130076367 | SYSTEM AND METHOD FOR ESTIMATING THE SHORT CIRCUIT CURRENT OF A SOLAR DEVICE - Described herein is a method and system for determining a short-circuit current of a solar device before the solar device is tested in a solar simulator. A solar device includes a substrate layer, a front contact layer, a window/emitter layer, an absorber layer and a back contact. A thickness of the window/emitter layer and an absorption wavelength of the absorber layer are determined. The window/emitter layer thickness and absorber layer absorption wavelength are used with a fitting parameter that corresponds to transmission properties of the substrate and first contact layers in order to determine the solar device's short-circuit current. | 03-28-2013 |
20130115720 | SURFACE MEASUREMENT - A method and apparatus for determining grain size of a surface. A light source is directed at the surface. Reflected light from the surface is detected. A peak surface grain wavelength is determined from the reflected light. The peak surface grain wavelength is converted to a grain size. Grain size of a semiconductor surface is used as a feedback input to control a manufacturing process. | 05-09-2013 |
20130189635 | METHOD AND APPARATUS PROVIDING SEPARATE MODULES FOR PROCESSING A SUBSTRATE - A method and apparatus for heat treating a photovoltaic device. The apparatus includes a heating module, a processing module, and a cooling module in which the operating temperatures of the modules may be controlled separately. The heating module is configured to pre-heat a substrate and stabilize the substrate at the desired target temperature, the processing module is configured to thermally process the substrate, and the cooling module is configured for post-treatment cooling of the substrate. | 07-25-2013 |
20130213814 | FILM INSPECTION METHOD - A method for forming a defect marker on a thin film of a photovoltaic device by plating to detect pinholes and/or electrical shunts during device fabrication is disclosed. Also disclosed is a system for implementing such a method. | 08-22-2013 |
20140057389 | PHOTOVOLTAIC BACK CONTACT - A method to preparing Cadmium telluride surface before forming metal back contact is disclosed. The method can include removing carbon from Cadmium telluride surface. | 02-27-2014 |
20140065731 | IN-LINE METROLOGY SYSTEM - A metrology system for gauging and spatially mapping a semiconductor material on a substrate can be used in controlling deposition and thermal activation processes. | 03-06-2014 |