Patent application number | Description | Published |
20140116707 | IN-SITU CROSSLINKING AND CALCIUM ION COMPLEXATION FOR ACIDIZING A SUBTERRANEAN FORMATION - A method of treating a zone of a subterranean formation penetrated by a wellbore, the method including the steps of: (a) forming a treatment fluid comprising: (i) water; (ii) a strong acid); (iii) a water-soluble polymer having at least one functional group that can be crosslinked with aluminum(III); (iv) a water-soluble aluminum carboxylate; and (v) a complexion agent for calcium ions; wherein the pH of the treatment fluid is less than the pH required for the aluminum to crosslink the polymer to form a crosslinked gel; (b) introducing the treatment fluid through the wellbore into the zone; and (c) allowing time for the strong acid in the treatment fluid to spend in the formation such that the pH of the fluid increases sufficiently for the aluminum of the aluminum carboxylate to crosslink the polymer. | 05-01-2014 |
20140357532 | Camphor and Alpha-Olefin for Inhibiting or Dissolving Asphaltene or Paraffin Deposits - A composition can be used for inhibiting the precipitation of asphaltene or paraffin or for dissolving asphaltene or paraffin. The composition includes: (A) one or more aliphatic compounds having 6 to 21 carbon atoms; (B) one or more alpha-olefins, wherein the alpha-olefins are acyclic and have 16 to 26 carbon atoms; and (C) camphor or a source of camphor. In addition, a method for removing at least some of an organic material in a portion of a wellbore, wellbore tubular, fracture system, matrix of a subterranean formation, or pipeline, the method comprising the steps of: (A) forming or providing such a composition; and (B) contacting the composition with the portion. | 12-04-2014 |
20160040058 | ACCELERATED SWELLING OF OIL-SWELLABLE ELASTOMETERS IN A WELL - A method of swelling an oil-swellable elastomer in a well comprising the step of: contacting the oil-swellable elastomer in the well with a treatment fluid, wherein the treatment fluid comprises: (A) an oil selected from the group consisting of alkanes and naphtha, wherein the oil comprises hydrocarbons having anywhere in the range of 5 to 21 carbons; (B) an α-olefin having anywhere in the range of 18 to 26 carbons; and (C) an activator for oil-swelling, the activator selected from the group consisting of: ketones, dodecane, terpenes, terpenoids, haloalkanes having from 9 to 20 carbons, and any combination thereof. An oil-swelled elastomer as produced by the method is also contemplated. | 02-11-2016 |
Patent application number | Description | Published |
20120265516 | PERIPHERAL DEVICE SIMULATION - An application can be run in an environment on a host machine. The environment can simulate a machine of a different type from the host machine. A series of events can be received from user input. The series of events can simulate a series of input from a target type of physical peripheral device that is different from a type of physical device used to provide the input. The series of events can be provided to the application for processing, and results of the application processing the series of events can be displayed. | 10-18-2012 |
20120317555 | APPLICATION DEVELOPMENT ENVIROMENT FOR PORTABLE ELECTRONIC DEVICES - A method for developing and testing an application for a device with one or more sensors using a sensor emulation environment that may allow testing of the application in a programmatic manner. The sensor emulation environment may emulate actual physical sensors. The sensor emulation environment may receive sensor simulation data from multiple types of sources of sensor data. A sensor data engine may receive sensor simulation data from a selected data source via an API. The data engine may provide data values at times that represent operation of a sensor. The sensor emulation environment may further include a sensor interface component that emulates a hardware interface to the emulated sensor in a physical target device such that application components, such as a driver, may interact with the sensor emulation environment. | 12-13-2012 |
20130326465 | Portable Device Application Quality Parameter Measurement-Based Ratings - A development environment simulates conditions combining device states, events, hardware configurations, and usage scenarios, and applies specific rating criteria to arrive at individual quality parameter ratings. Ratings are provided for quality parameters such as user experience, cost awareness, battery friendliness, responsiveness, global readiness, device independence, application stability. For example, battery friendliness depends on criteria such as battery life in a specified usage scenario, whether unused peripherals are powered, whether application program interfaces designated as power-hungry are avoided, whether darker color themes can be chosen over lighter colors, and whether batching is used for network data communications. Some rating criteria are application-category-specific. For example, security is rated differently for a Finance application than a Music application. The development environment provides specific warnings to indicate ways in which portable device applications and other applications can improve the ratings they receive. Ratings can be published in an application marketplace. | 12-05-2013 |
20130326467 | APPLICATION QUALITY PARAMETER MEASUREMENT-BASED DEVELOPMENT - A development environment provides warnings based on one or more application categories set for an application. Each warning has a trigger threshold and a warning action. Different application categories have different warnings. The development environment proactively tests for trigger conditions and provides triggered warnings within a workflow that includes application designing, code editing, building, and running. For instance, a Social Networking application whose start-up time is greater than desired for Social Networking applications will trigger a warning. Password Manager or Finance applications that should use a more secure approach to store user data will trigger a warning not given to applications in other categories. A News application may trigger a warning from the development environment that application content is not easily readable if a user switches to a light color theme on a device. The application category is selected by the developer or set proactively by the development environment. | 12-05-2013 |
Patent application number | Description | Published |
20120240135 | HIGH-LEVEL LANGUAGE FOR SPECIFYING CONFIGURATIONS OF CLOUD-BASED DEPLOYMENTS - A high-level object-oriented specification language allows configurable components of a cloud-based deployment to be modeled by a class definition that includes a group of configurable class parameters. The object-oriented specification language supports extension of an existing base class definition to create new class definitions, and supports inheritance of class parameters from the existing base class definition by the new class definitions. A cloud-based deployment can be customized based on class definitions used in configuring one or more generic deployments, such as by modifying class parameter values of the class definitions, varying interrelationships between the classes, and supplementing existing class parameters with new class parameters. The high-level object-oriented specification language supports class definitions that model hardware and virtual resources as well as software roles and service roles served by software applications and services in a cloud-based deployment. Syntax for specifying dependency and connectivity between classes is also provided. | 09-20-2012 |
20120266159 | Selection of Ranked Configurations - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selection of ranked configurations. In one aspect, a method includes providing a plurality of class definitions for selection, each class definition modeling a respective data or functional component of a cloud-based environment using a group of configurable class parameters, each class definition supporting instantiation and inheritance of the class definition in a configuration specification for a cloud-based deployment; deriving respective performance metrics associated with each of the plurality of class definitions based on aggregated performance of multiple cloud-based deployments, wherein the multiple cloud-based deployments had been carried out according to respective configuration specifications that require instantiation of the class definition or a new class definition derived from the class definition; and utilizing the respective performance metrics associated with each of the plurality of class definitions in ranking the plurality of class definitions. | 10-18-2012 |
20140123129 | HIGH-LEVEL LANGUAGE FOR SPECIFYING CONFIGURATIONS OF CLOUD-BASED DEPLOYMENTS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for high-level language for specifying configurations of cloud-based deployments. In one aspect, a method includes receiving a configuration specification for configuring a cloud-based deployment, the configuration specification being written in a specification language and requiring instantiation of respective class definitions of one or more classes, each class modeling a respective data or functional component of the cloud-based deployment using a group of configurable class parameters, and the respective class definition of each class representing a requested state of the data or functional component modeled by the class; deriving a plurality of application programming interface (API) calls for configuring the cloud-based deployment based on the class definitions of the one or more classes; causing the plurality of API calls to be executed to configure the cloud-based deployment. | 05-01-2014 |
Patent application number | Description | Published |
20140012666 | TRANSFERRING DIGITAL MEDIA RIGHTS IN SOCIAL NETWORK ENVIRONMENT - In various example embodiments, systems and methods for transferring digital media rights in a social network environment are provided. For example, an indication to transfer digital rights in a digital content is received from a user of a social network. A first network connection in the social network associated with the user is determined. An advertisement of the digital content and an offer to transfer the digital rights may be presented to the first network connection. The digital rights in the digital content may be transferred to the first network connection. | 01-09-2014 |
20140074621 | PUSHING CONTENT TO SECONDARY CONNECTED DEVICES - Systems and methods of pushing content to secondary connected devices include pushing targeted content such as interactive advertisements, banners, games or application to secondary connected devices in a household. The targeted content may reflect user preferences associated with the secondary connected devices, including user behaviour and previous interaction with various forms of content viewed on the secondary connected devices. The targeted content may be either locally cached or retrieved from an advertisement server at the time of pushing to the secondary connected devices. | 03-13-2014 |
20140115626 | METHOD AND SYSTEM FOR ENHANCING REDISTRIBUTED AUDIO/VIDEO CONTENT - A method and a system for recognizing, by a broadcasting platform, content sequences of an input linear content stream by retrieving content information determined by small fingerprints of portions of the linear content and comparing the small fingerprint with reference fingerprints stored in a database. The output stream transmitted to the user units is modified by the addition of a synchronization stream including at least identifiers of the content sequences and associated temporal information determined on the basis of the reference fingerprints. The content information is exploited by the broadcasting platform or the users units for replacing a sequence by anther one, removing predefined sequences, skipping or forcing viewing content sequences, The initial linear content stream is thus enriched with accurate content information allowing the viewer to navigate and select the content to play either in live or replay mode. A back in time feature may also be introduced allowing navigating back and forward inside a content currently played. | 04-24-2014 |
20140189728 | SYSTEM AND METHOD OF ADAPTIVE AND PROGRESSIVE DESCRAMBLING OF DIGITAL IMAGE CONTENT - A method for distributing a digital image content, including a modification stage of an original digital image content by modifying at least a part of digital image data, the modification producing a modified digital image content of the same nominal format as the original digital image content, transmitting the modified digital image content, and a reconstruction stage implemented within a decoder for obtaining a reconstituted digital image content, wherein the reconstruction is adaptive and progressive as a function of information coming from a digital profile of the recipient. | 07-03-2014 |
20140205137 | METHOD TO TRACE VIDEO CONTENT PROCESSED BY A DECODER - The method traces the origin of a (illegally) distributed video material. It fingerprints a data object A having a nominal stream format F to provide a fingerprinted data object B including a pre-fingerprinting forensic luring process. | 07-24-2014 |
20140223472 | METHOD TO ENHANCE A VIDEO CONTENT IN A RECEIVING DEVICE - A method to enhance a video content in a receiving device, comprising the steps of: receiving a video content at a management center; analyzing the visual content of the video content to determine at least one context information; transmitting the video content according to transmission parameters to a receiving device having a receiving device identification; storing in a database the context information and the transmission parameters; on the receiving device, selecting the transmission parameters and receiving the video content; sending a request for enhanced video content, said request comprising at least the transmission parameters and the receiving device identification; from the received transmission parameters, retrieving from the database, the context information; retrieving an enhanced video content related to the first context content information; sending the enhanced video content, based on the receiving device identification, to the receiving device; and displaying the enhanced video content by the receiving device. | 08-07-2014 |
20140256254 | METHOD AND APPARATUS FOR SELECTING AN APPLICATION OF A DEVICE HAVING AN NFC INTERFACE - The present invention describes a method to select an application on a first device having an NFC interface and comprising a plurality of applications using the NFC interface, said method comprising the steps of detecting a second device having a NFC interface via the NFC interface of the first device, obtaining via the NFC interface a message comprising a message type and a service identification, determining an application type based on the message type and the service identification, selecting at least one application among the plurality of applications matching the message type and the service identification, prompting a user of the first device to accept a communication between the second device and the selected application, in case of positive answer, notifying the selected application of the message type, establishing the communication between the selected application and the second device via the NFC interface. | 09-11-2014 |
20140258046 | METHOD FOR MANAGING A TRANSACTION - A method of managing a transaction between a user intending to acquire a product and a merchant offering products. The user has a first terminal for communicating with said merchant and a second terminal for communicating with the financial institution. At least one transmission during the transaction is performed by near field communications. In addition, security is enhanced because longer validation codes can be used by the method. | 09-11-2014 |
20140258531 | METHOD FOR ACQUIRING ACCESS RIGHTS TO CONDITIONAL ACCESS CONTENT - A method of acquiring access rights to conditional access content. The method comprises receiving an access right on a first terminal through a first communication channel; storing said access right in said first terminal; sending a request for said conditional access content to a content provider, said request containing at least an identifier of an account to which said first terminal is associated, an identifier of the requested content and a piece of information concerning said access right; verifying, by said content provider, the authenticity of said access right using said piece of information concerning the access right; and when there has been a successful verification, marking said access right as used, and sending said conditional access content to at least one terminal linked to said account. The first terminal using near field communication technology (NFC) during at least one transfer of said access rights. | 09-11-2014 |
20140259181 | ELECTRONIC SUPPORT ALLOWING ACCESS TO REMOTE AUDIO/VIDEO ASSETS - A physical device, the possession of which may provide access to digital media content in a fashion similar to the possession of a DVD providing access to the media content stored thereupon on a suitable DVD player. The possession of the physical device grants access to digital content stored on a remote server using a suitable device such as e.g., a set-top box or media player having Internet connectivity. The physical device provides for convenient and possibly anonymous access to content stored on a remote server and has certain advantages over known techniques for storing rights to access the content. | 09-11-2014 |
20150030154 | METHOD AND SYSTEM FOR SCRAMBLING AND DESCRAMBLING A DIGITAL IMAGE - The present invention refers to a method for scrambling an original digital image into a scrambled image and for descrambling the scrambled image into a reconstructed image. The method firstly comprises a scrambling operation for substituting a plurality of original coefficients by dummy coefficients, while safeguarding the coding format, and for storing the substituted original coefficients with their respective position, as original data into at least two control objects, each control object corresponding to a specific degradation level of the original image. This method secondly comprises a descrambling operation for receiving the scrambled image and at least a part of said control objects, and for using original data derived from a selection of at least one of said control objects, performed on the basis of a user access condition, to obtain the reconstructed image by putting back the original coefficients instead of said dummy coefficients thanks to their respective position. | 01-29-2015 |
20150264566 | SECURE SMARTCARD PAIRING - Techniques for pairing two different security modules that use two different encryption technologies for operation in two different networks include generation and transmission of a secret to both the security modules via their respective communication networks. In one advantageous aspect, one of the security module, which may be prone for duplication or theft, is logically tethered to the other security module via the pairing. For example, after pairing is successfully performed, the first security module may be usable in a wide area network only when its presence in a local communication connection, such as a home network of a subscriber, or a peer-to-peer or a near field communication link, can be detected and verified by the second security module. | 09-17-2015 |
20150358156 | METHOD AND SYSTEM FOR SCRAMBLING AND DESCRAMBLING A DIGITAL IMAGE - The present invention refers to a method for scrambling an original digital image into a scrambled image and for descrambling the scrambled image into a reconstructed image. The method firstly comprises a scrambling operation for substituting a plurality of original coefficients by dummy coefficients, while safeguarding the coding format, and for storing the substituted original coefficients with their respective position, as original data into at least two control objects, each control object corresponding to a specific degradation level of the original image. This method secondly comprises a descrambling operation for receiving the scrambled image and at least a part of said control objects, and for using original data derived from a selection of at least one of said control objects, performed on the basis of a user access condition, to obtain the reconstructed image by putting back the original coefficients instead of said dummy coefficients thanks to their respective position. | 12-10-2015 |