Adobe Systems Incorporated

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 199 pour Adobe Systems Incorporated Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 198
        Marque 1
Juridiction
        International 109
        États-Unis 90
Classe IPC
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 26
G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques 17
G06F 9/44 - Dispositions pour exécuter des programmes spécifiques 16
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales 13
G06T 5/00 - Amélioration ou restauration d'image 11
Voir plus
  1     2        Prochaine page

1.

Generating a layered animatable puppet using a content stream

      
Numéro d'application 15786558
Numéro de brevet 10489959
Statut Délivré - en vigueur
Date de dépôt 2017-10-17
Date de la première publication 2018-12-06
Date d'octroi 2019-11-26
Propriétaire
  • ADOBE SYSTEMS INCORPORATED (USA)
  • CZECH TECHNICAL UNIVERSITY IN PRAGUE (République tchèque)
Inventeur(s)
  • Simons, David
  • Fiser, Jakub

Abrégé

Certain embodiments involve automatically generating a layered animatable puppet using a content stream. For example, a system identifies various frames of a content stream that includes a character performing various gestures usable for generating a layered puppet. The system separates the various frames of the content stream into various individual layers. The system extracts a face of the character from the various individual layers and creates the layered puppet by combining the individual layers and using the face of the character. The system can output the layered puppet for animation to perform a gesture of the various gestures.

Classes IPC  ?

  • G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p.ex. d’êtres humains, d’animaux ou d’êtres virtuels
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06T 7/194 - Découpage; Détection de bords impliquant une segmentation premier plan-arrière-plan
  • G06T 7/11 - Découpage basé sur les zones
  • G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
  • G06T 7/90 - Détermination de caractéristiques de couleur
  • G06T 3/00 - Transformation géométrique de l'image dans le plan de l'image
  • G06T 5/00 - Amélioration ou restauration d'image
  • G06T 5/50 - Amélioration ou restauration d'image en utilisant plusieurs images, p.ex. moyenne, soustraction
  • G06T 11/00 - Génération d'images bidimensionnelles [2D]
  • G06T 13/80 - Animation bidimensionnelle [2D], p.ex. utilisant des motifs graphiques programmables
  • G06T 15/04 - Mappage de texture
  • G06T 7/60 - Analyse des attributs géométriques
  • G06T 15/02 - Rendu non photoréaliste

2.

JOSCHMI

      
Numéro de série 87957464
Statut Enregistrée
Date de dépôt 2018-06-11
Date d'enregistrement 2019-07-09
Propriétaire Adobe Systems Incorporated ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Computer software for creating fonts; typeface computer software; type designs recorded as latent images in machine-readable data storage media

3.

Concepts for asset identification

      
Numéro d'application 15713083
Numéro de brevet 10008056
Statut Délivré - en vigueur
Date de dépôt 2017-09-22
Date de la première publication 2018-02-08
Date d'octroi 2018-06-26
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Skonberg, Carl M.
  • Pyzocha, Jr., Ernest J.
  • Hill, Iii, Andrew J.
  • Mcfarland, Bobby J.

Abrégé

Systems, methods, apparatus, and computer program products are provided for identifying assets (e.g., mobile assets and/or personnel assets). In one embodiment, a mobile asset can be uniquely identified from RFID tags. In another embodiment, mobile assets and personnel assets can be identified from captured image data. After identification, it can be determined whether the asset (e.g., mobile asset and/or personnel asset) is authorized for one or more activities and a corresponding perceivable indication can be generated.

Classes IPC  ?

  • G07C 9/00 - Enregistrement de l’entrée ou de la sortie d'une entité isolée

4.

Detecting potential legal decryption of historical data

      
Numéro d'application 14950694
Numéro de brevet 09742813
Statut Délivré - en vigueur
Date de dépôt 2015-11-24
Date de la première publication 2017-05-25
Date d'octroi 2017-08-22
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Antipa, Damien
  • Sanso, Antonio

Abrégé

Systems and methods provide for detecting the potential legal decryption of transmitted data. When a device connects to a server over a network, such as the Internet, the device determines whether a cipher without forward secrecy is used. If so, information regarding the connection is stored in a log. When the device subsequently connects to the server and receives a response code indicating that a resource is not available for legal reasons, the device checks the log to determine if the device has previously communicated with the server using a cipher without forward secrecy. Based on the check, the previous connection with the server is identified from the log. A message is presented indicating that data from the previous connection could be subject to legal decryption.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

5.

3D tracked point visualization using color and perspective size

      
Numéro d'application 14886578
Numéro de brevet 09973744
Statut Délivré - en vigueur
Date de dépôt 2015-10-19
Date de la première publication 2016-02-11
Date d'octroi 2018-05-15
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Acquavella, James
  • Simons, David
  • Wilk, Daniel M.

Abrégé

One exemplary embodiment involves receiving a plurality of three-dimensional (3D) track points for a plurality of frames of a video, wherein the 3D track points are extracted from a plurality of two-dimensional source points. The embodiment further involves rendering the 3D track points across a plurality of frames of the video on a two-dimensional (2D) display. Additionally, the embodiment involves coloring each of the 3D track points wherein the color of each 3D track point visually distinguishes the 3D track point from a plurality of surrounding 3D track points, and wherein the color of each 3D track point is consistent across the frames of the video. The embodiment also involves sizing each of the 3D track points based on a distance between a camera that captured the video and a location of the 2D source points referenced by the respective one of the 3D track points.

Classes IPC  ?

  • H04N 13/02 - Générateurs de signaux d'image
  • G06T 7/00 - Analyse d'image
  • G06T 7/20 - Analyse du mouvement
  • G06T 19/20 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie Édition d'images tridimensionnelles [3D], p.ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G11B 27/031 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo
  • G06T 7/579 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir du mouvement
  • G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p.ex. le suivi des coins ou des segments

6.

Optimizing the performance of an image editing system in a client-server environment

      
Numéro d'application 13480307
Numéro de brevet 09123085
Statut Délivré - en vigueur
Date de dépôt 2012-05-24
Date de la première publication 2015-07-30
Date d'octroi 2015-09-01
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Berger, Ralf
  • Troppoli, Steve M.

Abrégé

Various embodiments of a method and system for an image editing system are disclosed. A client-side image editor may receive a copy of an image from a network-based server. The image may have previously been uploaded to the network-based server for storage purposes. The client-side image editor transforms the image, or proxy image, according to one or more image transformation operations. The client-side image editor maintains an edit list, including an ordered list of transformation operations performed on the image. In response to a “Save” operation, the client-side image editor sends the edit list to the network-based server. The altered image is not be sent. The network-based server receives the edit list and may apply the transformations to the original image. Since the edit list is very small relative to the altered image, sending the edit list to the network-based client reduces the time required for a “Save” operation.

Classes IPC  ?

  • G06K 9/54 - Combinaisons de fonctions de prétraitement
  • G06T 1/00 - Traitement de données d'image, d'application générale

7.

Method and system for preview control for image adjustment

      
Numéro d'application 13532405
Numéro de brevet 09152310
Statut Délivré - en vigueur
Date de dépôt 2012-06-25
Date de la première publication 2015-07-16
Date d'octroi 2015-10-06
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Berger, Ralf
  • Troppoli, Steve M.

Abrégé

An image-editing application may transform digital images. The image-editing application may display a thumbnail image control including a sequence of thumbnail images. A main image may also be displayed. One or more of the thumbnail images may be transformed according to different transformation adjustment levels. As a user input control rolls over each of the thumbnail images, the main image may be transformed according to the adjustment level associated with the thumbnail image that currently has the user input control over it, offering a preview of the transformation adjustment level associated with the currently active thumbnail image. A slider-bar control may be associated with the thumbnail image control. The slider-bar control may be associated with a complete range of adjustment levels. The image-editing application may coordinate the operation of the slider-bar control, the thumbnail control and the display of the main image.

Classes IPC  ?

  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport

8.

Circular timeline for video trimming

      
Numéro d'application 12942064
Numéro de brevet 09076489
Statut Délivré - en vigueur
Date de dépôt 2010-11-09
Date de la première publication 2015-07-07
Date d'octroi 2015-07-07
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Joseph, Jose

Abrégé

Methods and apparatus provide for a self-enclosed timeline trimmer to create a circular timeline placed over a video that graphically represents the entire duration of a video. The self-enclosed timeline trimmer generates a self-enclosed timeline to represent a duration of the video incremented according to a first unit of time. The self-enclosed timeline is layered over at least a portion of the video. The self-enclosed timeline trimmer represents a start of the video on the self-enclosed timeline and an end of the video on the self-enclosed timeline. The self-enclosed timeline trimmer displays the duration of the video in its entirety by connecting the start and the end of the video on the self-enclosed timeline. Further, the self-enclosed timeline trimmer is well suited for video editing on mobile computer devices, wireless computer devices, and for portable computer devices.

Classes IPC  ?

  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface
  • G11B 27/034 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo sur disques

9.

Systems and methods for computer-assisted drawings

      
Numéro d'application 13524787
Numéro de brevet 09035953
Statut Délivré - en vigueur
Date de dépôt 2012-06-15
Date de la première publication 2015-05-19
Date d'octroi 2015-05-19
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Kukulski, Timothy
  • Clevenger, Phil
  • Lu, Phil
  • Alonzo, David

Abrégé

Systems and methods for computer-assisted drawing are disclosed. For example, one disclosed method includes the steps of determining a perspective based on at least one perspective point; receiving a sketch drawing input and generating a sketch line segment based on the drawing input; determining a conformance of the sketch line segment to the perspective; and responsive to determining the conformance exceeds a threshold: adjusting the sketch line segment based on the conformance, and displaying the adjusted sketch line segment.

Classes IPC  ?

  • G06T 11/20 - Traçage à partir d'éléments de base, p.ex. de lignes ou de cercles

10.

Distributing keys for decrypting client data

      
Numéro d'application 14058460
Numéro de brevet 09215064
Statut Délivré - en vigueur
Date de dépôt 2013-10-21
Date de la première publication 2015-04-23
Date d'octroi 2015-12-15
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Day, Jeffrey Michael
  • Fransen, Peter Raymond

Abrégé

In some embodiments, a server can establish a session with a remote client. The server can generate a session key portion for the session and a client key portion for the remote client. The server can use a combined encryption key to encrypt client data received from the remote client during the session. The combined encryption key can be generated from a static key portion accessible by the server, the session key portion, and the client key portion. The server can associate the session key portion with the session. The session key portion is accessible by the server during the session. The server can delete the client key portion after providing the client key portion to the remote client. The server can obtain the client key portion from the remote client in response to determining that subsequent transactions during the session involve decrypting the encrypted client data.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 9/08 - Répartition de clés

11.

Patch-based, locally content-adaptive image and video sharpening

      
Numéro d'application 13954112
Numéro de brevet 09142009
Statut Délivré - en vigueur
Date de dépôt 2013-07-30
Date de la première publication 2015-02-05
Date d'octroi 2015-09-22
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Lin, Zhe

Abrégé

Techniques for sharpening an image using local spatial adaptation and/or patch-based image processing. An image can be sharpened by creating a high-frequency image and then combining that high frequency image with the image. This process can be applied iteratively by using the output of one iteration, i.e., the sharpened image, as the input to the next iteration. Using local spatial adaptation and/or patch-based techniques can provide various advantages. How to change the intensity at a given position in the image can be calculated from more than just information about that same position in the input image and the blurred image. By using information about neighboring positions an improved high frequency image can be determined that, when combined with the input image, reduces ringing and halo artifacts, suppresses noise boosting, and/or generates results with sharper and cleaner edges and details.

Classes IPC  ?

12.

Simulating strobe effects with digital image content

      
Numéro d'application 13948301
Numéro de brevet 09070230
Statut Délivré - en vigueur
Date de dépôt 2013-07-23
Date de la première publication 2015-01-29
Date d'octroi 2015-06-30
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Wilensky, Gregg D.
  • Kong, Sarah Aye

Abrégé

Systems and methods are provided for simulating strobe effects with digital image content. In one embodiment, an image manipulation application can receive image content. The image manipulation application can generate blurred image content by applying a blurring operation to a portion of the received image content along a blur trajectory. The image manipulation application can sample pixels from multiple positions in the received image content along the blur trajectory. The image manipulation application can generate a simulated strobe images based on the sampled pixels and at least some of the blurred image content.

Classes IPC  ?

  • G06K 9/40 - Filtrage du bruit
  • G06T 11/60 - Edition de figures et de texte; Combinaison de figures ou de texte
  • G06T 11/00 - Génération d'images bidimensionnelles [2D]

13.

Dynamically mapping users to groups

      
Numéro d'application 13949701
Numéro de brevet 09215226
Statut Délivré - en vigueur
Date de dépôt 2013-07-24
Date de la première publication 2015-01-29
Date d'octroi 2015-12-15
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Sanso, Antonio
  • Guggisberg, Stefan
  • Nuescheler, David

Abrégé

Methods and systems for authenticating users and assigning authenticated users to groups are provided. A method receives a user credential and email address. The method forwards an authentication request including the email address and credential to a remote authentication provider. Based in part on the presence of a full user name in a received response, the method determines that the user is authenticated. Another method extracts a domain name from a received email address of an authenticated user. In response to determining that the domain name is associated with a group, the method assigns the user to the group. A system includes memory with instructions for assigning an authenticated user to a group. The system receives the user's email address and extracts a domain name from the email address. In response to determining that the domain name is associated with a group, the system assigns the user to the group.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

14.

GRAVITY POINT DRAWING METHOD

      
Numéro d'application CN2013077797
Numéro de publication 2014/205632
Statut Délivré - en vigueur
Date de dépôt 2013-06-24
Date de publication 2014-12-31
Propriétaire ADOBE SYSTEMS INCORPORATED (USA)
Inventeur(s) Gou, Dongfang

Abrégé

A system and method of a gravity point drawing that simulate a physical model to draw or modify vector curves. A node is identified in a drawing of a graphical application. A size of a predefined space around the node and an intensity value associated with the node are determined. The intensity value affects the curvature of a vector curve in the predefined space. The vector curve is generated in the predefined space. The curvature of the vector curve is based on the size of the predefined space and the intensity value associated with the node in the drawing.

Classes IPC  ?

  • G06T 15/00 - Rendu d'images tridimensionnelles [3D]

15.

Light estimation from video

      
Numéro d'application 13863739
Numéro de brevet 09076213
Statut Délivré - en vigueur
Date de dépôt 2013-04-16
Date de la première publication 2014-10-16
Date d'octroi 2015-07-07
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Jin, Halin
  • Kim, Hyeongwoo
  • Hadap, Sunil

Abrégé

Embodiments of the invention include a method and/or system for determining the relative location of light sources in a video clip. The relative location of a light source can be determined from information found within the video clip. This can be determined from specular reflection on a planar surface within the video clip. An ellipse can be fit to glare that is indicative of specular reflection on the planar surface. An outgoing light angle can be determined from the ellipse. From this outgoing light angle, the incident light angle can be determined for the frame. From this incident light angle, the location of the light source can be determined.

Classes IPC  ?

16.

Systems and methods for run-time editing of a web page

      
Numéro d'application 11951165
Numéro de brevet 09081463
Statut Délivré - en vigueur
Date de dépôt 2007-12-05
Date de la première publication 2014-10-09
Date d'octroi 2015-07-14
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Taylor, Jorge
  • Cozma, Lucian

Abrégé

Systems and methods for run-time editing of a web page are provided. In certain embodiments, an engine is provided for enabling run-time editing of a web page. A web page's source code includes code that defines run-time edit capabilities that are permitted for editing content of the output presentation of the page. A run-time edit engine is provided that is operable to interpret the code included in the page's source code that defines the run-time edit capabilities permitted for the page's output presentation. In response to a user requesting to perform run-time editing of an output presentation of a page that is being presented on a browser, a run-time edit engine may enable editing via the browser of the content of the output presentation in accordance with the run-time editing capability defined in the page's source code.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

17.

Content integrity and incremental security

      
Numéro d'application 12022770
Numéro de brevet 09143329
Statut Délivré - en vigueur
Date de dépôt 2008-01-30
Date de la première publication 2014-10-09
Date d'octroi 2015-09-22
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Feuerman, Kenneth Edward
  • Lester, James Lewis

Abrégé

A media signer produces an array of hash values including a respective hash value for each of multiple different portions of content. The media signer applies a hash function and an encryption key to the array of hash values to create a digital signature associated with the content. Prior to playback of the content, a media verifier retrieves the array of hash values for the different portions of content. The media verifier produces a hash value result for the retrieved array. Based on the hash value result for the retrieved array and a hash value result of the array in the received digital signature, the media verifier verifies the integrity of the retrieved array. If the retrieved array of hash values is found to be trustworthy, the media verifier determines the integrity of a portion of the content by verifying the portion's corresponding hash value from the “trustworthy” array.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

18.

Navigable semantic network that processes a specification to and uses a set of declaritive statements to produce a semantic network model

      
Numéro d'application 12035629
Numéro de brevet 09087296
Statut Délivré - en vigueur
Date de dépôt 2008-02-22
Date de la première publication 2014-10-09
Date d'octroi 2015-07-21
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Sakunkoo, Nathan
  • Chang, Walter

Abrégé

A computer environment includes an editor application enabling generation of a specification (e.g. a graphic description) defining attributes of a navigable semantic network. An example navigable semantic network as defined by the specification can include multiple resource nodes and corresponding links defining relationships amongst the resource nodes. In addition to defining nodes and relationships, the specification can define display rules, navigation rules, etc. associated with the navigable semantic network. The computer environment can further include a compiler, a view instantiation engine, and a presentation engine. The compiler compiles the specification into a semantic network model. The view instantiation engine instantiates different portions of a semantic network as defined by the semantic network model. The presentation engine initiates display of the instantiated portion of the semantic network. Based on navigation input, the view instantiation engine updates an instantiated portion of the semantic network for presentation by the presentation engine.

Classes IPC  ?

  • G06F 15/18 - dans lesquels un programme est modifié en fonction de l'expérience acquise par le calculateur lui-même au cours d'un cycle complet; Machines capables de s'instruire (systèmes de commande adaptatifs G05B 13/00;intelligence artificielle G06N)
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

19.

Enhanced design guides

      
Numéro d'application 11192987
Numéro de brevet 09164741
Statut Délivré - en vigueur
Date de dépôt 2005-07-29
Date de la première publication 2014-10-09
Date d'octroi 2015-10-20
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Finnell, Andrew

Abrégé

The present invention is directed to a system and method for providing interface layout information related to one or more interface objects. As the designer places various design guides on the design canvas to assist in spacing and laying out interface objects, the ADE maintains a list of distances between each guide. When the user selects a desired screen area within the design canvas, the ADE displays selected distances for one or more of the design guides associated with the selected screen area.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

20.

Systems and methods for developing and testing electronic content using multiple devices

      
Numéro d'application 13175224
Numéro de brevet 09189228
Statut Délivré - en vigueur
Date de dépôt 2011-07-01
Date de la première publication 2014-10-09
Date d'octroi 2015-11-17
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) San Jose, Jason A.

Abrégé

One embodiment involves accessing, via a first computing device, electronic content being developed in a shared development environment, wherein the shared development environment comprises the first computing device and one or more other computing devices configured to provide access to the electronic content being developed in real time. The exemplary embodiment further involves receiving, at the first computing device, a modification to the electronic content that originated at one of the one or more other computing devices, providing, for display at the first computing device, the electronic content being developed with the modification, and executing, at the first computing device, the electronic content being developed with the modification.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

21.

Identifying selected elements in dynamic content

      
Numéro d'application 13220919
Numéro de brevet 09081865
Statut Délivré - en vigueur
Date de dépôt 2011-08-30
Date de la première publication 2014-10-09
Date d'octroi 2015-07-14
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Reavis, Daren G.

Abrégé

Selectable elements in dynamic content may be identified. Analytics data may be received that may include a hierarchical position identifier corresponding to a location of a selectable element in the content. A current selectable element of a current version of the network content may be matched to the analytics data. Analytics data, which may include hierarchical position identifier, may be generated in response to a first selection of a selectable element of content. The hierarchical position identifier may be usable to match to the same corresponding current selectable element of a current version of the content.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06Q 10/00 - Administration; Gestion
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

22.

Predictive analysis of network analytics

      
Numéro d'application 13223031
Numéro de brevet 09083562
Statut Délivré - en vigueur
Date de dépôt 2011-08-31
Date de la première publication 2014-10-09
Date d'octroi 2015-07-14
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Bates, John

Abrégé

Methods and apparatus for predicting network activity are disclosed. In response to a requested value of an independent variable describing a suspected determinant of network activity for a network content provider, a set of predicted values of a dependent variable is displayed. The set of predicted values of the dependent variable is predicted based on a relationship between the independent variable and the dependent variable. The dependent variable reflects an aspect of the network activity for the network content provider. The relationship is derived from a plurality of metric values, and the plurality of metric values includes metric values describing the network activity for the network content provider. A plurality of independent variables is set to the requested value of the independent variable. A plurality of values of the dependent variable is displayed based on a plurality of respective relationships between the plurality of independent variables and the dependent variable.

Classes IPC  ?

  • H04L 12/64 - Systèmes de commutation hybrides
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion

23.

Computer-implemented methods and systems for dynamically compiling and serving electronic content

      
Numéro d'application 13112506
Numéro de brevet 09069723
Statut Délivré - en vigueur
Date de dépôt 2011-05-20
Date de la première publication 2014-10-09
Date d'octroi 2015-06-30
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Samaniego, Christopher
  • Kumar, Venky
  • Mcpheeters, Brian

Abrégé

One exemplary embodiment involves receiving a request at a server device, the request identifying electronic content and a modification for the electronic content. The request may be based at least in part on information provided in a uniform resource locator (URL) or other address used by a requesting client device to initiate the request for the electronic content from the server. A parameter of the URL or other address may be used to specify the modification. The exemplary embodiment further involves identifying, via the server device, a source file associated with the electronic content, changing, via the server device, an element within the source file according to the modification identified in the request, and providing modified electronic content from the server device for use on the requesting client device.

Classes IPC  ?

  • G06F 15/177 - Commande d'initialisation ou de configuration

24.

Resolution independent client side rendering

      
Numéro d'application 13307274
Numéro de brevet 09135885
Statut Délivré - en vigueur
Date de dépôt 2011-11-30
Date de la première publication 2014-10-09
Date d'octroi 2015-09-15
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Urosev, Vesna

Abrégé

Exemplary embodiments involve a viewer application receiving input modifying a rendering attribute of electronic content. The viewer application modifies a view-to-image transformation matrix based on the input. The view-to-image transformation matrix is capable of converting resolution-based coordinates of the electronic content to a corresponding resolution-independent coordinates of the electronic content. The viewer application generates a view-to-resolution transformation matrix based on the view-to-image transformation matrix as modified. The viewer application renders updated electronic content generated by applying the view-to-resolution transformation matrix to the electronic content.

Classes IPC  ?

  • G06T 11/00 - Génération d'images bidimensionnelles [2D]
  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation
  • G09G 5/395 - Dispositions spécialement adaptées pour le transfert du contenu de la mémoire à mappage binaire vers l'écran
  • G09G 5/391 - Circuits pour modifier la résolution, p.ex. des formats variables de l'écran
  • G01C 21/32 - Structuration ou formatage de données cartographiques

25.

Animated preview of images

      
Numéro d'application 12940099
Numéro de brevet 09123182
Statut Délivré - en vigueur
Date de dépôt 2010-11-05
Date de la première publication 2014-10-09
Date d'octroi 2015-09-01
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Biswas, Sanjeev Kumar

Abrégé

Computer program products, methods, systems, etc. for generating an animated preview of a number of images are disclosed. A selection of a group of images is received. A set of digital images from the group of images are identified as being representative of the group. At least some portion of the identified set of representative digital images from the group is then used to create an animated image. The animated image serves as a preview of the group of images, such that, when a user browses the images and sees the preview associated with a corresponding folder or directory, the user is able to quickly and easily associate the images in the group with a particular event and identify contents of the folder or directory.

Classes IPC  ?

  • G06T 13/80 - Animation bidimensionnelle [2D], p.ex. utilisant des motifs graphiques programmables
  • G06T 13/00 - Animation

26.

Methods and apparatus for redacting content in a document

      
Numéro d'application 12985368
Numéro de brevet 09141594
Statut Délivré - en vigueur
Date de dépôt 2011-01-06
Date de la première publication 2014-10-09
Date d'octroi 2015-09-22
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Pittenger, Jason T.
  • Stromfeld, David

Abrégé

A system redacts content in a multi-layered document by executing a content modifier process that redacts a first portion of content in a source layer and then automatically redacts related content in at least one target layer. The content modifier process overlays the source redaction region on corresponding areas of other layers in the document to identify target redaction regions in those other layers that contain target content. In turn, the content modifier process automatically identifies and redacts the target content within target redaction regions.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 17/24 - Edition, p.ex. insertion/suppression

27.

Methods and systems for drawing graphics into a data chart

      
Numéro d'application 11832941
Numéro de brevet 09035948
Statut Délivré - en vigueur
Date de dépôt 2007-08-02
Date de la première publication 2014-10-09
Date d'octroi 2015-05-19
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Greenfield, Eliot Seth

Abrégé

Methods and systems for drawing graphics into a data chart are described. One described method for drawing a graphical element in a chart includes receiving a graphics control call with at least one data value parameter specifying the location of the graphical element One or more operations associated with the graphics control call may be recorded into a data structure. At least one display data range may be determined for the display of data representations and the graphical element, for example by defining an appropriate axis range. The range and data structure may be used to draw and redraw the chart. For example, upon a change to the data, the chart may be redrawn using the new data set and the data structure. As another example, upon a change to a graphical element, the data structure may be changed or replaced and the new or revised data structure used to redraw the chart.

Classes IPC  ?

  • G06T 11/20 - Traçage à partir d'éléments de base, p.ex. de lignes ou de cercles

28.

Interception of controlled functions

      
Numéro d'application 11551593
Numéro de brevet 09218464
Statut Délivré - en vigueur
Date de dépôt 2006-10-20
Date de la première publication 2014-10-09
Date d'octroi 2015-12-22
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Wicker, James
  • Poling, Matt

Abrégé

Briefly, in accordance with one embodiment of the invention, a plug-in type application may intercept called functions in order to implement one or more security or digital rights management type settings, and/or one or more policies for a given document where such functions may be restricted, prohibited, and/or otherwise controlled. Patch code may be integrated with such controlled functions to modify the behavior of the function when executed in order to comply with the security or digital rights management setting, and/or one or more policies.

Classes IPC  ?

  • G06F 21/10 - Protection de programmes ou contenus distribués, p.ex. vente ou concession de licence de matériel soumis à droit de reproduction

29.

Methods and systems for managing data service specifications

      
Numéro d'application 12542964
Numéro de brevet 09189244
Statut Délivré - en vigueur
Date de dépôt 2009-08-18
Date de la première publication 2014-09-25
Date d'octroi 2015-11-17
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Mcmahon, Richard
  • Savage, Lea

Abrégé

Development of network-based computing resources can be enhanced through the use of methods and systems that allow for controlled editing of specification data used in an automated build process in a user-friendly way. Particularly, one or more software tools can be used to allow editing of application programming interfaces (API) specification data such as Web Application Description Language (WADL) or Web Service Description Language (WSDL) and/or to allow editing of elements used to generate software development kit (SDK) documentation relied upon by an automatic build system. For example, a first interface may be configured for editing parameter values and parameter types related to functionality of the API while a second interface may restrict use to editing descriptive aspects of the API such as the SDK.

Classes IPC  ?

  • G06F 17/20 - Manipulation de données en langage naturel
  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • G06F 21/60 - Protection de données
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

30.

3D tracked point visualization using color and perspective size

      
Numéro d'application 13532544
Numéro de brevet 09208577
Statut Délivré - en vigueur
Date de dépôt 2012-06-25
Date de la première publication 2014-09-25
Date d'octroi 2015-12-08
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Acquavella, James
  • Simons, David
  • Wilk, Daniel M.

Abrégé

One exemplary embodiment involves receiving a plurality of three-dimensional (3D) track points for a plurality of frames of a video, wherein the 3D track points are extracted from a plurality of two-dimensional source points. The embodiment further involves rendering the 3D track points across a plurality of frames of the video on a two-dimensional (2D) display. Additionally, the embodiment involves coloring each of the 3D track points wherein the color of each 3D track point visually distinguishes the 3D track point from a plurality of surrounding 3D track points, and wherein the color of each 3D track point is consistent across the frames of the video. The embodiment also involves sizing each of the 3D track points based on a distance between a camera that captured the video and a location of the 2D source points referenced by the respective one of the 3D track points.

Classes IPC  ?

  • H04N 13/02 - Générateurs de signaux d'image
  • G06T 7/20 - Analyse du mouvement
  • G06T 7/00 - Analyse d'image
  • G06T 19/20 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie Édition d'images tridimensionnelles [3D], p.ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G11B 27/031 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo

31.

Multi-layer computer application with a transparent portion

      
Numéro d'application 12502486
Numéro de brevet 09134789
Statut Délivré - en vigueur
Date de dépôt 2009-07-14
Date de la première publication 2014-09-25
Date d'octroi 2015-09-15
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Cotlarciuc, Razvan

Abrégé

An application in which a portion of a layer is transparent. When the application is a first state (with a first layer on top), a transparent portion of that layer may make a portion of a second layer visible. The first layer may include various menus and the second layer may have a feature that displays web page content in a position that overlaps the transparent portion of the first layer. In a second state, the second layer is rendered on top making the web page feature visible and accessible and, since nothing in the second layer overlays the menus, those menus are also visible and accessible. When needed, the application switches to a first state, for example, to expand a menu's display on top of (i.e., covering) some of the web content, while leaving the uncovered portion of the web content visible through the transparent portion.

Classes IPC  ?

  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels

32.

Systems and methods for semi-automatic audio problem detection and correction

      
Numéro d'application 12971397
Numéro de brevet 09135952
Statut Délivré - en vigueur
Date de dépôt 2010-12-17
Date de la première publication 2014-09-25
Date d'octroi 2015-09-15
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Duwenhorst, Sven
  • Schmitz, Martin

Abrégé

One exemplary embodiment involves receiving identifications of audio problems in a segment of audio and identifications of corrections for applying to attempt to correct the audio problems, wherein the audio problems were identified by a device applying one or more audio problem detection algorithms to the segment of audio. The exemplary embodiment further involves displaying a user interface comprising representations of the audio problems and representations of the corrections and, in response to receiving a command through the user interface to initiate application of a correction of the corrections, initiating application of the correction.

Classes IPC  ?

  • G06F 3/16 - Entrée acoustique; Sortie acoustique
  • G11B 27/00 - Montage; Indexation; Adressage; Minutage ou synchronisation; Contrôle; Mesure de l'avancement d'une bande
  • G10L 21/0208 - Filtration du bruit

33.

Persistent web plug-ins

      
Numéro d'application 11566007
Numéro de brevet 09081589
Statut Délivré - en vigueur
Date de dépôt 2006-12-01
Date de la première publication 2014-09-18
Date d'octroi 2015-07-14
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Grossman, Gary
  • Rein, Todd

Abrégé

Persistent plug-ins are described in a web browser. The browser displays various plug-in instances on a current page, where a plug-in instance is made up of a plug-in player running within the current page and playing content viewable by the user. When a page is changed, a command is issued to close the current page with all of its plug-in instances. If there is a persistence indicator associated with a plug-in instance, the current content state is preserved in memory. If the user desires to return to the original web page or any other page that references the persistent plug-in instance, the plug-in player searches the memory for the current content state and plays the content to return the display of the plug-in instance at the same content state as when the user last left the plug-in instance.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

34.

3D-consistent 2D manipulation of images

      
Numéro d'application 13792391
Numéro de brevet 09196096
Statut Délivré - en vigueur
Date de dépôt 2013-03-11
Date de la première publication 2014-09-11
Date d'octroi 2015-11-24
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Agarwala, Aseem

Abrégé

One embodiment involves receiving selection of a first quadrilateral and a second quadrilateral in an image being edited in an image editing application. An edge of the first quadrilateral may be shared with an edge of the second quadrilateral. In this embodiment, one or more manipulations associated with the first quadrilateral and/or the second quadrilateral may be received. In response to the received manipulation(s), an updated view of the image is generated or otherwise displayed according to one embodiment. The updated view may be based at least in part on the image, the received manipulation(s), and/or one or more constraints. For example, the updated view may be based at least in part on a three-dimensional scene constraint. In embodiments, the updated view is consistent with a three-dimensional scene in the image. In some embodiments, the updated view is generated in real-time or substantially real-time.

Classes IPC  ?

  • G06T 15/20 - Calcul de perspectives
  • G06T 5/00 - Amélioration ou restauration d'image
  • G06T 19/20 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie Édition d'images tridimensionnelles [3D], p.ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties

35.

Methods and systems for offline execution of rich internet applications

      
Numéro d'application 11934409
Numéro de brevet 09201921
Statut Délivré - en vigueur
Date de dépôt 2007-11-02
Date de la première publication 2014-09-11
Date d'octroi 2015-12-01
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Williams, Jason

Abrégé

Methods for offline execution of Rich Internet Applications are disclosed. In one embodiment, the method includes receiving at a remote destination a client value of a Rich Internet Application (RIA) information for an RIA from a client, wherein the RIA information is stored and modified on the client before being received by the remote destination. The method further includes determining if the client value is to replace a remote destination value of the RIA information stored on the remote destination. The method further includes replacing the remote destination value with the client value to synchronize the RIA information between the client and the remote destination when it is determined that the client value is to replace the remote destination value.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

36.

Object detection via validation with visual search

      
Numéro d'application 13782735
Numéro de brevet 09224066
Statut Délivré - en vigueur
Date de dépôt 2013-03-01
Date de la première publication 2014-09-04
Date d'octroi 2015-12-29
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Lin, Zhe
  • Brandt, Jonathan
  • Shen, Xiaohui

Abrégé

One exemplary embodiment involves receiving, at a computing device comprising a processor, a test image having a candidate object and a set of object images detected to depict a similar object as the test image. The embodiment involves localizing the object depicted in each one of the object images based on the candidate object in the test image to determine a location of the object in each respective object image and then generating a validation score for the candidate object in the test image based at least in part on the determined location of the object in the respective object image and known location of the object in the same respective object image. The embodiment also involves computing a final detection score for the candidate object based on the validation score that indicates a confidence level that the object in the test image is located as indicated by the candidate object.

Classes IPC  ?

  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06K 9/68 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques utilisant des comparaisons successives des signaux images avec plusieurs références, p.ex. mémoire adressable
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/32 - Alignement ou centrage du capteur d'image ou de la zone image

37.

Methods and systems for application development

      
Numéro d'application 12420468
Numéro de brevet 09170778
Statut Délivré - en vigueur
Date de dépôt 2009-04-08
Date de la première publication 2014-09-04
Date d'octroi 2015-10-27
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Ivmark, Allison T.
  • Eismann, Ethan A.

Abrégé

Embodiments include a computer-readable medium embodying program code comprising code for receiving input defining a plurality of cells and a logical relationship between the cells, each cell representing a master screen of an application under development. Additional code for associating an asset with a cell, and code for storing a hyper-wireframe data structure identifying the plurality of cells, the logical relationship between the cells, and the asset may be included. The cells may be part of a hyper-wireframe embodied in a data structure alongside a plurality of assets and a target characteristic value of an intended target of the application under development. An application may determine whether to enable or disable an editing feature of an editing application based on the asset and the target characteristic value. Additionally or alternatively, permission data associated with assets may be used to enable or disable the editing feature.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

38.

Method for initiating software update through version-aware content

      
Numéro d'application 12429553
Numéro de brevet 09152407
Statut Délivré - en vigueur
Date de dépôt 2009-04-24
Date de la première publication 2014-09-04
Date d'octroi 2015-10-06
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Zuverink, Dave

Abrégé

Systems and methods are disclosed for updating players that run, display, or otherwise use electronically-stored content. Information is included in the content that not only indicates the player version needed to play the content, but also the existence of a newer player version. Content providing such an indication is termed “version-aware content” and allows a player to recognize that a newer player version exists. Version-aware content may be interpreted to provide a user with a message indicating that there is a newer version available. In another example, a player may automatically update based on the version-aware content's indication that a newer player exists. Content created to be compatible with older player versions can be created as version-aware content. Similarly, existing content can be modified to be version-aware content. In both cases, distribution of such content can encourage player updates and thus more rapid proliferation of a newer player version.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme

39.

Object detection via visual search

      
Numéro d'application 13781988
Numéro de brevet 09081800
Statut Délivré - en vigueur
Date de dépôt 2013-03-01
Date de la première publication 2014-09-04
Date d'octroi 2015-07-14
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Lin, Zhe
  • Brandt, Jonathan
  • Shen, Xiaohui

Abrégé

One exemplary embodiment involves receiving a test image generating, by a plurality of maps for the test image based on a plurality of object images. Each of the object images comprises an object of a same object type, e.g., each comprising a different face. Each of the plurality of maps is generated to provide information about the similarity of at least a portion of a respective object image to each of a plurality of portions of the test image. The exemplary embodiment further comprises detecting a test image object within the test image based at least in part on the plurality of maps.

Classes IPC  ?

  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

40.

Enhanced visual table editing

      
Numéro d'application 12174523
Numéro de brevet 09170991
Statut Délivré - en vigueur
Date de dépôt 2008-07-16
Date de la première publication 2014-09-04
Date d'octroi 2015-10-27
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Williams, Heidi Bauer

Abrégé

A system and method for editing a table within a hypertext markup language (HTML) editor is described, the method comprising analyzing code representing the table to determine dimension parameters based on content of the table, storing the dimension parameters in a memory, receiving edit indications from a user, concurrently comparing the edit indications against the dimension parameters, wherein edit indications that exceed the dimension parameters are rejected, and updating each instance of the dimension parameters within the code with the edit indications.

Classes IPC  ?

  • G06F 17/24 - Edition, p.ex. insertion/suppression
  • G06F 17/21 - Traitement de texte
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

41.

Automatic content expansion indicators

      
Numéro d'application 11210250
Numéro de brevet 09128917
Statut Délivré - en vigueur
Date de dépôt 2005-08-23
Date de la première publication 2014-09-04
Date d'octroi 2015-09-08
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Blas, Jr., Joaquin C.
  • Skidgel, John

Abrégé

A method, system, and computer program product for providing automatic expanding and collapsing of a portion of visual content on a screen including expanding the portion of visual content, and providing a visual cue alerting a user that the portion is automatically expanded from a collapsed state.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 17/21 - Traitement de texte

42.

Interleaved video streams

      
Numéro d'application 13402802
Numéro de brevet 09179196
Statut Délivré - en vigueur
Date de dépôt 2012-02-22
Date de la première publication 2014-08-28
Date d'octroi 2015-11-03
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Fucci, Marco

Abrégé

A first predictive frame is exchanged between an encoder and a decoder. A second predictive frame is exchanged between the encoder and the decoder, where the first predictive frame is encoded using at least some portion of a first reference frame and the second predictive frame is encoded using at least some portion of a second reference frame different from the first reference frame.

Classes IPC  ?

  • H04N 7/12 - Systèmes dans lesquels le signal de télévision est transmis par un canal ou une pluralité de canaux parallèles, la bande passante de chaque canal étant inférieure à la largeur de bande du signal de télévision
  • H04N 21/6375 - Signaux de commande émis par le client et dirigés vers les éléments du serveur ou du réseau pour demander une retransmission
  • H04N 7/14 - Systèmes à deux voies
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 19/895 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le pré-traitement ou le post-traitement spécialement adaptés pour la compression vidéo mettant en œuvre des procédés ou des dispositions de détection d'erreurs de transmission au niveau du décodeur combiné à la dissimulation d’erreurs
  • H04L 1/18 - Systèmes de répétition automatique, p.ex. systèmes Van Duuren

43.

Method and apparatus for performing targeted advertising in documents

      
Numéro d'application 11728069
Numéro de brevet 09076164
Statut Délivré - en vigueur
Date de dépôt 2007-03-23
Date de la première publication 2014-08-28
Date d'octroi 2015-07-07
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Chang, Walter
  • Ghamrawi, Nadia

Abrégé

A method, apparatus and computer program product for performing targeted advertising in documents is presented. A document is identified as having advertisements associated therewith. A statistical ranking of terms derived from said document is received and at least one term is selected from the results to use as a keyword for associating at least one advertisement with the document. The at least one term is stored with the document. When the document is viewed, the document is identified as being enabled to have advertisements associated therewith. The at least one stored term is retrieved from the document and is submitted to an advertisement aggregator. At least one advertisement is received from the advertisement aggregator and is rendered with the document.

Classes IPC  ?

  • H04L 9/06 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p.ex. système DES
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

44.

Bridge event analytics tools and techniques

      
Numéro d'application 12028749
Numéro de brevet 09189561
Statut Délivré - en vigueur
Date de dépôt 2008-02-08
Date de la première publication 2014-08-28
Date d'octroi 2015-11-17
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Error, Christopher Reid
  • Error, Brett Michael
  • Pestana, John

Abrégé

Two selected checkpoints define a group of paths represented in an analytics database. One or more events which appear between the two checkpoints on each of a plurality of the paths are identified as common bridge events. Path analysis information is then output, such as a bridge event analysis including a list of website visitor common bridge events that are ranked by their frequency of appearance, the frequencies calculated without regard to where each visitor event appears on a given path.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

45.

Simplified document creation

      
Numéro d'application 12899424
Numéro de brevet 09152728
Statut Délivré - en vigueur
Date de dépôt 2010-10-06
Date de la première publication 2014-08-28
Date d'octroi 2015-10-06
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Schultz, Dietrich W.
  • Schectman, Hal R.
  • Hay, Judith A.
  • Thompson, Michael P.
  • Wallace, Kevin G.
  • Kusmer, Steven R.

Abrégé

A document publishing system. Users create document templates using a first user interface. Users generate content files related to the templates. The templates and document files are combined to create documents. A second user interface has functionality defined by high-level users.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 17/24 - Edition, p.ex. insertion/suppression

46.

Pyramid collapse color interpolation

      
Numéro d'application 13815053
Numéro de brevet 09036909
Statut Délivré - en vigueur
Date de dépôt 2013-01-28
Date de la première publication 2014-07-31
Date d'octroi 2015-05-19
Propriétaire Adove Systems Incorporated (USA)
Inventeur(s)
  • Paris, Sylvain
  • Mccann, James

Abrégé

One exemplary embodiment involves receiving an image with a set of undefined pixels and a set of defined pixels and recursively modifying the image to generate a seamless composition comprising only defined pixels. Disclosed are embodiments for recursively modifying the image by recursively down sampling the image by a factor to generate a plurality of down sampled images until the down sampled image generated at each recursive down sampling lacks undefined pixels and then recursively up sampling each one of the down sampled images by the factor to generate an up sampled image from the respective down sampled image. Additionally, at each recursive up sampling instance, pasting the next recursively occurring down sampled image on the up sampled image to generate the next recursively occurring image for up sampling.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/32 - Alignement ou centrage du capteur d'image ou de la zone image
  • G06T 3/40 - Changement d'échelle d'une image entière ou d'une partie d'image

47.

Augmenting web conferences via text extracted from audio content

      
Numéro d'application 13742449
Numéro de brevet 09100539
Statut Délivré - en vigueur
Date de dépôt 2013-01-16
Date de la première publication 2014-07-17
Date d'octroi 2015-08-04
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Sanso, Antonio

Abrégé

Systems and methods for augmenting web conference sessions with multimedia content based on text extracted from audio content transmitted during the web conference. In one embodiment, a conference application or other application can receive audio content from at least one client participating in a web conference. The web conference can connect multiple clients for live sharing of audio and video. The conference application can also extract at least one text item from the audio content. The conference application can also generate augmented electronic content by combining electronic content received via the web conference with additional electronic content based on the at least one text item. The conference application can also provide the augmented electronic content via the web conference.

Classes IPC  ?

  • H04N 7/14 - Systèmes à deux voies
  • H04N 7/15 - Systèmes pour conférences
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 

48.

Customized moderation of electronic content published via a media portal

      
Numéro d'application 13736444
Numéro de brevet 09161069
Statut Délivré - en vigueur
Date de dépôt 2013-01-08
Date de la première publication 2014-07-10
Date d'octroi 2015-10-13
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Riggs, Brian

Abrégé

Systems and methods are provided for providing customized moderation of electronic content published via a media portal. The content management application can access a feed that includes multiple electronic content items. The content management application can determine, based on an approval descriptor associated with the feed, that additional content provided to the feed is provided by a publisher account that must be approved by a moderator account rather than an additional publisher account for which other additional content is automatically approved without requiring moderator approval. The content management application can require approval of the additional content by the moderator account. The moderator account has permission to moderate electronic content provided to the feed based on a moderator descriptor associated with the feed.

Classes IPC  ?

  • H04N 7/16 - Systèmes à secret analogiques; Systèmes à abonnement analogiques
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
  • H04N 21/81 - Composants mono média du contenu

49.

Using genetic algorithm to design 2-dimensional procedural patterns

      
Numéro d'application 13713293
Numéro de brevet 09105135
Statut Délivré - en vigueur
Date de dépôt 2012-12-13
Date de la première publication 2014-06-19
Date d'octroi 2015-08-11
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Bao, Fan
  • Mech, Radomir
  • Miller, Gavin Stuart Peter

Abrégé

Selection of an area of an image can be received. Selection of a subset of a plurality of predefined patterns may be received. A plurality of patterns can be generated. At least one generated pattern in the plurality of patterns may be based at least in part on one or more predefined patterns in the subset. Selection of another subset of patterns may be received. At least one pattern in the other subset of patterns may be selected from the plurality of predefined patterns and/or the generated patterns. Another plurality of patterns can be generated. At least one generated pattern in this plurality of patterns may be based at least on part on one or more patterns in the other subset. Selection of a generated pattern from the generated other plurality of patterns may be received. The selected area of the image may be populated with the selected generated pattern.

Classes IPC  ?

  • G09G 5/02 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation caractérisés par la manière dont la couleur est visualisée
  • G09G 5/24 - Génération du tracé de caractères individuels
  • G09G 5/37 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation caractérisés par l'affichage de dessins graphiques individuels en utilisant une mémoire à mappage binaire - Détails concernant le traitement de dessins graphiques
  • G06T 11/60 - Edition de figures et de texte; Combinaison de figures ou de texte
  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs

50.

Depth estimation using normalized displacement of image pairs

      
Numéro d'application 13690460
Numéro de brevet 09214025
Statut Délivré - en vigueur
Date de dépôt 2012-11-30
Date de la première publication 2014-06-05
Date d'octroi 2015-12-15
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Tao, Michael Wish
  • Hadap, Sunil

Abrégé

Systems and methods are provided for depth map estimation using normalized displacement of image pairs. In one embodiment, an image manipulation application identifies image pairs from an input image. Each of the image pairs includes an image portion from a first perspective and the image portion from a second perspective. The image manipulation generates displacement vectors for the image pairs. Each of the displacement vectors represents at least one of a horizontal displacement and a vertical displacement of the image portion from the first perspective to the second perspective. The image manipulation application generates normalized displacement vectors corresponding to the displacement vectors. Each of the normalized displacement vectors is generated by transforming a respective orientation of a corresponding one of the displacement vectors to a common reference direction. The image manipulation application generates a depth map based on the normalized displacement vectors.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06T 7/00 - Analyse d'image

51.

Learned piece-wise patch regression for image enhancement

      
Numéro d'application 13691190
Numéro de brevet 09117262
Statut Délivré - en vigueur
Date de dépôt 2012-11-30
Date de la première publication 2014-06-05
Date d'octroi 2015-08-25
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Lin, Zhe
  • Lu, Xin
  • Brandt, Jonathan
  • Jin, Hailin

Abrégé

Systems and methods are provided for providing learned, piece-wise patch regression for image enhancement. In one embodiment, an image manipulation application generates training patch pairs that include training input patches and training output patches. Each training patch pair includes a respective training input patch from a training input image and a respective training output patch from a training output image. The training input image and the training output image include at least some of the same image content. The image manipulation application determines patch-pair functions from at least some of the training patch pairs. Each patch-pair function corresponds to a modification to a respective training input patch to generate a respective training output patch. The image manipulation application receives an input image generates an output image from the input image by applying at least some of the patch-pair functions based on at least some input patches of the input image.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06T 5/00 - Amélioration ou restauration d'image

52.

Patch size adaptation for image enhancement

      
Numéro d'application 13691212
Numéro de brevet 09122960
Statut Délivré - en vigueur
Date de dépôt 2012-11-30
Date de la première publication 2014-06-05
Date d'octroi 2015-09-01
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Lin, Zhe
  • Lu, Xin
  • Brandt, Jonathan
  • Jin, Hailin

Abrégé

Systems and methods are provided for providing patch size adaptation for patch-based image enhancement operations. In one embodiment, an image manipulation application receives an input image. The image manipulation application compares a value for an attribute of at least one input patch of the input image to a threshold value. Based on comparing the value for the to the threshold value, the image manipulation application adjusts a first patch size of the input patch to a second patch size that improves performance of a patch-based image enhancement operation as compared to the first patch size. The image manipulation application performs the patch-based image enhancement operation based on one or more input patches of the input image having the second patch size.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06K 9/40 - Filtrage du bruit
  • G06K 9/68 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques utilisant des comparaisons successives des signaux images avec plusieurs références, p.ex. mémoire adressable
  • G06T 5/00 - Amélioration ou restauration d'image

53.

Facial landmark localization by exemplar-based graph matching

      
Numéro d'application 13686737
Numéro de brevet 09152847
Statut Délivré - en vigueur
Date de dépôt 2012-11-27
Date de la première publication 2014-05-29
Date d'octroi 2015-10-06
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Zhou, Feng
  • Brandt, Jon
  • Lin, Zhe

Abrégé

Systems and methods are discussed to localize facial landmarks using a test facial image and a set of training images. The landmarks can be localized on a test facial image using training facial images. A plurality of candidate landmark locations on the test facial image can be determined. A subset of the training facial images with facial features similar to the facial features in the test facial image can be identified. A plurality of shape constraints can be determined for each test facial image in the subset of test facial images. These shape constraints graphically relate to one landmark location from a linear combination of the other landmark locations in the test facial image. Shape constraints can be determined for every landmark within each test facial image. A candidate landmark can be chosen from the plurality of candidate landmarks using the shape constraints.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

54.

Methods and systems for document-based publishing channels

      
Numéro d'application 12555939
Numéro de brevet 09183190
Statut Délivré - en vigueur
Date de dépôt 2009-09-09
Date de la première publication 2014-05-22
Date d'octroi 2015-11-10
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Stoeckmann, Jan

Abrégé

An editing application can support publishing channels that are embedded in a document being edited. A publishing channel can include one or more publishing parameters usable to control how some or all of the content is exported by the editing application. A method can comprise loading a document in an editing environment provided by an editing application, receiving data identifying at least a portion of the document, receiving data defining a publishing channel to use in exporting the identified portion of the document, and storing data defining the instance of the publishing channel in the document alongside data defining the document. The document may comprise a plurality of objects and storing data can comprise storing data defining the instance of the publishing channel with respect to one or more of the objects included in the document.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte

55.

Enhancement of touch user experiences

      
Numéro d'application 13663093
Numéro de brevet 09262523
Statut Délivré - en vigueur
Date de dépôt 2012-10-29
Date de la première publication 2014-05-01
Date d'octroi 2016-02-16
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Zheng, Jian
  • Chanda, Rupen

Abrégé

One exemplary embodiment involves a computer-implemented method that comprises receiving, via a touch display, a touch down event on an object depicted on a user interface rendered on the touch display. The embodiment involves determining whether to provide access to a complete set of actions responsive to the touch down event based at least in part on whether the object comprises an advertisement. Additionally, the embodiment may also involve determining whether to provide access to the complete set of actions responsive to the touch down event based at least in part on whether the object is associated with one or more listeners. Then, the embodiment involves implementing one or more accessible actions responsive to the touch down event.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

56.

Anomaly detection in network-site metrics using predictive modeling

      
Numéro d'application 13651176
Numéro de brevet 09197511
Statut Délivré - en vigueur
Date de dépôt 2012-10-12
Date de la première publication 2014-04-17
Date d'octroi 2015-11-24
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Mathis, Craig M.

Abrégé

Methods and apparatus for anomaly detection in network-site metrics using predictive modeling are described. A method comprises obtaining time-series data for a given time range, wherein the time-series data comprises values for a network-site analytics metric for each of a plurality of sequential time steps across the given time range. The method includes generating a predictive model for the network-site analytics metric based on at least a segment of the time-series data. The method includes using the predictive model to predict an expected value range for the network-site analytics metric for a next time step after the segment and, based on the expected value range, determining whether an actual value for the network-site analytics metric for the next time step is an anomalous value.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test

57.

3D transformation of objects using 2D controls projected in 3D space and contextual face selections of a three dimensional bounding box

      
Numéro d'application 13649930
Numéro de brevet 09075933
Statut Délivré - en vigueur
Date de dépôt 2012-10-11
Date de la première publication 2014-04-17
Date d'octroi 2015-07-07
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Stone, William Aamir
  • Kopriva, Todd Michael Groner

Abrégé

Systems and methods are provided that allow a user to intuitively and efficiently manipulate one or more three-dimensional (3D) objects in a 3D space by performing at least one of a rotation transformation, a translation transformation, and a scaling transformation. A bounding box is presented encompassing the one or more 3D objects, as well as an anchor point. A user may select a face of the bounding box to establish a plane of transformation. Based upon the established plane of transformation, the dimensionality of possible transformations is automatically determined. Thereafter, a user may drag a handle or selected face of the bounding box, and the transformation is performed in accordance with the drag and relative to the location of the anchor point in the direction of the selected face.

Classes IPC  ?

  • G06F 17/50 - Conception assistée par ordinateur
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie

58.

Augmenting recommendation algorithms based on similarity between electronic content

      
Numéro d'application 13650249
Numéro de brevet 09129296
Statut Délivré - en vigueur
Date de dépôt 2012-10-12
Date de la première publication 2014-04-17
Date d'octroi 2015-09-08
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Goldman, Oliver Isaac

Abrégé

Systems and methods for augmenting recommendation algorithms based on similarity between electronic content items are provided. In one embodiment, a content management application executed by a processor identifies at least one first electronic content item associated with a first client. The content management application determines that the first electronic content item is similar to at least one second electronic content item associated with a second client. The content management application generates an association between the first electronic content item and the second electronic content item. The association is based on the first electronic content item and the second electronic content item being similar to each another. The content management application generates a recommendation output based at least partially on the association between the first electronic content item and the second electronic content item.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 99/00 - Matière non prévue dans les autres groupes de la présente sous-classe
  • G06N 5/00 - Agencements informatiques utilisant des modèles fondés sur la connaissance

59.

Rule-based extraction, transformation, and loading of data between disparate data sources

      
Numéro d'application 13645298
Numéro de brevet 09087105
Statut Délivré - en vigueur
Date de dépôt 2012-10-04
Date de la première publication 2014-04-10
Date d'octroi 2015-07-21
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Brown, Nicholas J.
  • Cardon, David L.
  • Carter, Jason A.

Abrégé

Methods and apparatus are presented for extracting, transforming, and loading data from one database to another database. For example, an extraction, transformation, and loading (ETL) component may access an operational log of a given database in order to detect an update to the database. Upon detecting the update, the ETL component may extract a subset of data from the operational log, where the extraction of the subset of data is based on one or more rules. Once the subset of data has been extracted, the ETL component may transform the extracted subset of data from the operational log into a format for another, target database, where the data format for the other, target database is different from a data format for the given, source database. The ETL component may then load the subset of data transformed into the data format for the other, target database into the target database.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

60.

Extensible configuration system to allow a website to authenticate users based on an authorization protocol

      
Numéro d'application 13648825
Numéro de brevet 09185112
Statut Délivré - en vigueur
Date de dépôt 2012-10-10
Date de la première publication 2014-04-10
Date d'octroi 2015-11-10
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Wilkes, Ryan
  • Trieloff, Lars
  • Meschberger, Felix
  • Norris, Tyson
  • Doshi, Pankil

Abrégé

An extensible configuration system to allow a website to authenticate users based on an authorization protocol is disclosed. In some embodiments, the extensible configuration system includes receiving an identifier for an authentication provider; and automatically configuring a website to use the authentication provider for logging into the website.

Classes IPC  ?

  • G06F 21/31 - Authentification de l’utilisateur
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée

61.

Methods and systems for sharing real-time electronic content among social contacts

      
Numéro d'application 13624447
Numéro de brevet 09081795
Statut Délivré - en vigueur
Date de dépôt 2012-09-21
Date de la première publication 2014-03-27
Date d'octroi 2015-07-14
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Couillard, Nic
  • Pimmel, Kim

Abrégé

Systems and methods are discussed to share real-time electronic content among social contacts. The current location of a mobile device is determined to be at a live event. For example, GPS functionality may be used to determine the current location of the mobile device at a live event. A live event vicinity associated with the live event is determined. The live event vicinity comprises a geographic area proximate the live event. One or more social contacts may be determined to be within the live event vicinity. Electronic content may be captured using the mobile device. For example, a photograph may be taken using the mobile device. The captured electronic content may be shared with one or more social contacts that are determined to be within the live event vicinity.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

62.

Systems and methods for dynamically altering a user interface based on user interface actions

      
Numéro d'application 13625792
Numéro de brevet 09152529
Statut Délivré - en vigueur
Date de dépôt 2012-09-24
Date de la première publication 2014-03-27
Date d'octroi 2015-10-06
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • George, William Brandon
  • Smith, Kevin G.
  • Hewett, Edward L.

Abrégé

A plurality of user interface (UI) actions from a particular user is detected via a user interface of the application. The plurality of UI actions is analyzed to determine a usage pattern for the particular user. A modification to the user interface is determined based on the determined usage pattern. The determined modification in the user interface is implemented to customize the user interface of the application for the particular user. The determined modification may be stored in a user profile for subsequent use.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 9/445 - Chargement ou démarrage de programme

63.

Single user interface for selecting, modifying, and querying images

      
Numéro d'application 13626714
Numéro de brevet 09087078
Statut Délivré - en vigueur
Date de dépôt 2012-09-25
Date de la première publication 2014-03-27
Date d'octroi 2015-07-21
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Becherer, Nico A.
  • Duwenhorst, Sven

Abrégé

Methods and apparatus are presented for a morphing search tool that provides a single user interface through which a user may both modify a displayed image and perform an image similarity query based on the modified image. The morphing search tool may allow a user to repeat this process until a desired image is found and displayed. Further, the image repository to be searched may be specified by a user and the images to be modified and searched for may be any type of image. The morphing search tool may be integrated within a merchant website, an image management system, or as a stand alone application.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

64.

Compressed analytics data for multiple recurring time periods

      
Numéro d'application 13629047
Numéro de brevet 09098863
Statut Délivré - en vigueur
Date de dépôt 2012-09-27
Date de la première publication 2014-03-27
Date d'octroi 2015-08-04
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Cardon, David L.

Abrégé

Analytics data for a network-based site may be compressed according to recurring time periods. An analytics service may obtain analytics data for network-based sites to compress into a compressed analytics data stream. To compress the analytics data, the analytic service may identify a particular time period corresponding to each analytic data value and may add the analytic data value to the compressed analytics data stream as either a baseline object for the particular time period or a difference object relative to an existing baseline object for the particular time period. These objects may be interleaved according to a time-based ordering of multiple different recurring time periods. An analytic service may send the compressed analytics data stream to an analytics client. The analytics client may decompress a portion of the compressed analytics trend without decompressing the remaining portions of the compressed analytics data stream.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

65.

SYSTEM AND METHOD FOR PRODUCING EDITED IMAGES USING EMBEDDED PLUG-IN

      
Numéro d'application US2013059745
Numéro de publication 2014/043524
Statut Délivré - en vigueur
Date de dépôt 2013-09-13
Date de publication 2014-03-20
Propriétaire ADOBE SYSTEMS INCORPORATED (USA)
Inventeur(s)
  • Muchnick, Abraham, Moshe
  • Derdik, Israel

Abrégé

Disclosed is a cross-platform image editor configured with image editing tools and that is integrated with a software application and operable on a user computing device. A low-res version of a high-res image stored in an image library is displayed, and a user selection of at least one image editing tool and at least one associated parameter is received The low-res version is modified accordingly. Without human user intervention the high resolution image is processed by executing at least one instruction respectively associated with each of the at least one selected image editing tools using the at least one parameter. The modified high resolution image is output.

Classes IPC  ?

  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation

66.

Device token protocol for authorization and persistent authentication shared across applications

      
Numéro d'application 13609018
Numéro de brevet 09038138
Statut Délivré - en vigueur
Date de dépôt 2012-09-10
Date de la première publication 2014-03-13
Date d'octroi 2015-05-19
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Trammel, John
  • Kalfas, Andrei
  • Yalcinalp, Lutfiye Umit
  • Brotsky, Daniel Carl
  • Boag, James Thomas

Abrégé

Various techniques for providing a device token protocol for authorization and persistent authentication shared across applications are disclosed. In some embodiments, a device token protocol for authorization and persistent authentication shared across applications includes sending user credentials to a remote server to authenticate a user on a device for a plurality of applications; and receiving a device token from the remote server for the user to authenticate the user for the plurality of applications on the device, in which the device token facilitates authentication and authorization.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 21/41 - Authentification de l’utilisateur par une seule ouverture de session qui donne accès à plusieurs ordinateurs

67.

Identifying web pages that are likely to guide browsing viewers to improve conversion rate

      
Numéro d'application 13597155
Numéro de brevet 09104767
Statut Délivré - en vigueur
Date de dépôt 2012-08-28
Date de la première publication 2014-03-06
Date d'octroi 2015-08-11
Propriétaire ADOBE SYSTEMS INCORPORATED (USA)
Inventeur(s)
  • Suh, Bongwon
  • Koh, Eunyee

Abrégé

A method and system for extracting from a web log for a given entity information comprising web page events. The information gain in the sequence of navigating from a given web page to a subsequent web page is computed for at least some of the web page events. The information gain is used to determine a set of web pages from which users can decide to navigate to a first web page or a second web page, wherein navigating to the first web page is more likely to lead to a conversion than navigating to the second web page. A list of at least a subset of the set of web pages is transmitted to the entity, which can use the list to determine web pages at which the entity can place advertising material to motivate a user to navigate to the first web page. The computing may be performed by MapReduce processing.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

68.

Auto-scaling management of web content

      
Numéro d'application 13592835
Numéro de brevet 09161064
Statut Délivré - en vigueur
Date de dépôt 2012-08-23
Date de la première publication 2014-02-27
Date d'octroi 2015-10-13
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Lam, Anthony

Abrégé

One exemplary embodiment involves transmitting a request to a distributed resource system to provide, from a server computer device associated with the distributed computing resource system, network content to a requesting device, the server computer device being located at a geographic location that corresponds to a location of the requesting device. The embodiment further involves measuring at least one of a plurality of performance metrics associated with providing the network content and determining whether to auto scale a plurality of resources associated with the server computer device based at least in part on the at least one of the performance metrics. Additionally, the embodiment involves transmitting a request to the distributed computing resource system to auto scale the resources, responsive to the determination to auto scale the resources associated with the server device.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • H04N 21/2665 - Rassemblement de contenus provenant de différentes sources, p.ex. Internet et satellite
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie

69.

Systems and methods for load balancing of time-based tasks in a distributed computing system

      
Numéro d'application 13555244
Numéro de brevet 09047129
Statut Délivré - en vigueur
Date de dépôt 2012-07-23
Date de la première publication 2014-01-23
Date d'octroi 2015-06-02
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Pack, Brandon John

Abrégé

A load manager comprises a configuration manager and a load monitor. The load manager is configured to monitor and manage aspects of a distributed computer system comprising a plurality of servers. Each server is configured to perform tasks according to a respective time-based scheduler configuration. In some embodiments, the load monitor monitors one or more load metrics of each of the one or more servers. In response to one or more load metrics exceeding a threshold, the configuration manager determines the current time-based task scheduler configuration of the server exceeding the threshold. The load manager is further configured to modify the time-based task scheduler configuration to adjust a further task load on the server based on the at least on or more load metrics.

Classes IPC  ?

  • G06F 9/46 - Dispositions pour la multiprogrammation
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

70.

Perspective warp

      
Numéro d'application 13554903
Numéro de brevet 09117253
Statut Délivré - en vigueur
Date de dépôt 2012-07-20
Date de la première publication 2014-01-23
Date d'octroi 2015-08-25
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Intwala, Chintan
  • Agarwala, Aseem

Abrégé

Systems and methods are provided that allow a user to specify one or more areas of, e.g., a digital image, upon which perspective manipulation is to be applied. Once the one or more areas of the digital image have been specified, the user may specify one or more portions within the one or more areas, such as points, lines, etc., as being constrained in some manner. Thereafter, the user is able to manipulate perspective within the one or more specified areas in an intuitive and efficient manner.

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation
  • G06T 3/00 - Transformation géométrique de l'image dans le plan de l'image

71.

Multifunctional stylus

      
Numéro d'application 29453913
Numéro de brevet D0697916
Statut Délivré - en vigueur
Date de dépôt 2013-05-03
Date de la première publication 2014-01-21
Date d'octroi 2014-01-21
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Dowd, Geoffrey
  • Lee, Steve Sangik

72.

Methods and apparatus for device-specific analytics data visualization

      
Numéro d'application 13335627
Numéro de brevet 09064233
Statut Délivré - en vigueur
Date de dépôt 2011-12-22
Date de la première publication 2014-01-16
Date d'octroi 2015-06-23
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Woods, Roger J.
  • Freestone, Matthew L.
  • Hewett, Edward L.
  • Escarguel, Guillaume L.

Abrégé

Methods and apparatus for presenting a visualization of content and analytics data for content accessed from one or more devices, where the visualization includes a display of the content as it would appear on a given device. In some cases, an analytics visualization tool displays the content overlaid with analytics data specific to a device and to the content. Additionally, the analytics visualization tool may request a content page from a content server, where the request includes an indication of being a particular device, and in response, a content page is received formatted according to the particular device. The analytics visualization tool may then display the received content page along with analytics data that has been segmented according to the device and according to the content page.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06F 17/21 - Traitement de texte

73.

Systems and methods for controlling electronic document use

      
Numéro d'application 13013282
Numéro de brevet 09137014
Statut Délivré - en vigueur
Date de dépôt 2011-01-25
Date de la première publication 2014-01-09
Date d'octroi 2015-09-15
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Herbach, Jonathan
  • Kumar, Dharmendra

Abrégé

One exemplary embodiment involves receiving a request for a document key for accessing a document on a client device. The request comprises a user identity identifying a requester requesting access to the document. The request also comprises information about the document. The exemplary embodiment further involves determining, at the server, whether access to the document by the requester is permitted. And, the exemplary embodiment further involves, if access to the document is permitted computing, at the server, the document key using the user identity and using the information about the document. The document key is document specific and, prior to the computing of the document key, the document key is not stored for access by the server. The exemplary embodiment further involves responding to the request by providing the document key for use in accessing the document on the client device.

Classes IPC  ?

  • H04L 9/08 - Répartition de clés
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

74.

Computer-implemented methods and systems for laying out electronic content elements

      
Numéro d'application 13150618
Numéro de brevet 09196226
Statut Délivré - en vigueur
Date de dépôt 2011-06-01
Date de la première publication 2013-12-05
Date d'octroi 2015-11-24
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Georgiev, Evtim Ivanov

Abrégé

One exemplary embodiment involves performing a function on a container to determine a value for a container size attribute, wherein a contained element is contained by the container. Performing the function on the container involves determining whether the container constrains a contained element size attribute of the contained element. Performing the function on the container further involves performing the function on the contained element to determine a value for the contained element size attribute. If the container constrains the contained element size attribute, the function is passed information identifying how the container constrains the contained element size attribute. If the container does not constrain the contained element size attribute, the function is passed information identifying that the container does not constrain the contained element size attribute. Performing the function on the container further involves determining the value of the size attribute of the container.

Classes IPC  ?

  • G09G 5/26 - Génération du tracé de caractères individuels pour modifier la dimension du caractère, p.ex. largeur double, hauteur double
  • G06F 3/147 - Sortie numérique vers un dispositif de visualisation utilisant des panneaux de visualisation
  • G06F 17/21 - Traitement de texte

75.

AUTOMATIC ADJUSTMENT OF IMAGES

      
Numéro d'application US2013038462
Numéro de publication 2013/163579
Statut Délivré - en vigueur
Date de dépôt 2013-04-26
Date de publication 2013-10-31
Propriétaire
  • ADOBE SYSTEMS INCORPORATED (USA)
  • UNIVERSITY OF SCIENCE AND TECHNOLOGY ACADEMY-INDUSTRY FOUNDATION (République de Corée)
Inventeur(s)
  • Shechtman, Elya
  • Wang, Jue
  • Lee, Hyunjoon
  • Lee, Seungyong

Abrégé

Techniques and apparatus for automatic upright adjustment of digital images. An automatic upright adjustment technique is described that may provide an automated approach for straightening up slanted features in an input image to improve its perceptual quality. This correction may be referred to as upright adjustment. A set of criteria based on human perception may be used in the upright adjustment. A reprojection technique that implements an optimization framework is described that yields an optimal homography for adjustment based on the criteria and adjusts the image according to new camera parameters generated by the optimization. An optimization-based camera calibration technique is described that simultaneously estimates vanishing lines and points as well as camera parameters for an image; the calibration technique may, for example, be used to generate estimates of camera parameters and vanishing points and lines that are input to the reprojection technique.

Classes IPC  ?

  • G06T 3/00 - Transformation géométrique de l'image dans le plan de l'image
  • G06T 5/00 - Amélioration ou restauration d'image
  • G06T 7/00 - Analyse d'image

76.

System and method for creating custom composite images from layered images in a client-server environment

      
Numéro d'application 13414942
Numéro de brevet 09177401
Statut Délivré - en vigueur
Date de dépôt 2012-03-08
Date de la première publication 2013-09-12
Date d'octroi 2015-11-03
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Campbell, Gabriel Matthew
  • Kaplan, Gregory Alan
  • Morgen, Andreas Martin

Abrégé

In response to receiving a request from a client device, a first image can be determined based at least in part on an image identification in the request. The first image may be associated with a plurality of layers. A subset of the plurality of layers can be determined. Information configured to enable a selection of at least one layer in the subset may be sent to the client device. In response to receiving a request from a client device, a composite image can be obtained based at least in part on a selection of at least one layer of a plurality of layers of an image received in the request. The composite image may be dynamically generated or retrieved from a storage device. The composite image and/or information associated with the composite image can be sent to the client device.

Classes IPC  ?

  • G06K 9/36 - Prétraitement de l'image, c. à d. traitement de l'information image sans se préoccuper de l'identité de l'image
  • G06K 9/60 - Combinaison de l'obtention de l'image et des fonctions de prétraitement
  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation
  • H04N 9/74 - Circuits pour le traitement de signaux de couleur pour obtenir des effets particuliers
  • G06T 11/60 - Edition de figures et de texte; Combinaison de figures ou de texte

77.

Systems and methods for adjusting audio attributes of clip-based audio content

      
Numéro d'application 12753334
Numéro de brevet 09159363
Statut Délivré - en vigueur
Date de dépôt 2010-04-02
Date de la première publication 2013-06-20
Date d'octroi 2015-10-13
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Classen, Holger
  • Duwenhorst, Sven

Abrégé

Systems and methods are disclosed to adjust the loudness or another audio attribute for one or more audio clips. Intra-track audio levels can automatically be equalized, for example, to achieve a homogeneous audio level for all clips within an audio track. Information about such audio adjustments may be identified and stored as information without destructively altering the underlying clip content. For example, keyframes may define changes to a fader that will be applied at different points along a track's timeline to achieve the audio adjustments when the track is played. An audio editing application can provide a feature for automatically determining appropriate keyframes, allow manual editing of keyframes, and use keyframes to display control curves that represent graphically the time-based adjustments made to track-specific faders, play test audio output, and output combined audio, among other things.

Classes IPC  ?

  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface
  • G11B 27/034 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo sur disques
  • G06F 3/16 - Entrée acoustique; Sortie acoustique
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • G11B 27/28 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal

78.

Contextual commenting on the web

      
Numéro d'application 13253409
Numéro de brevet 09141595
Statut Délivré - en vigueur
Date de dépôt 2011-10-05
Date de la première publication 2013-04-11
Date d'octroi 2015-09-22
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Caliman, Razvan
  • Chirita, Paul-Alexandru

Abrégé

Techniques for contextual commenting on the web are disclosed. In some embodiments, contextual commenting on the web includes receiving a content selection for a comment within a corpus of content; determining a contextual based location within the corpus of content to map the contextual comment to a subset of content with the corpus of content; and storing the comment and the contextual based location within the corpus of content for the comment.

Classes IPC  ?

  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte
  • G06F 17/24 - Edition, p.ex. insertion/suppression
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

79.

Indexing messaging events for seeking through data streams

      
Numéro d'application 13625808
Numéro de brevet 09146926
Statut Délivré - en vigueur
Date de dépôt 2012-09-24
Date de la première publication 2013-01-17
Date d'octroi 2015-09-29
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Pegg, Nigel Leigh

Abrégé

Techniques disclosed herein include systems and methods for indexing data events from a stream of data for seeking through recorded data streams. Techniques disclosed herein can enable a faster and more efficient process by which a processor can seek from one point of time in a data stream to another point of time in that data stream to bring a played-back application to a desired point in time. A playback manager analyzes data events within a series of data events, which are recorded in a linear data structure. The playback manager creates a hierarchical data structure for storing the data events to provide logically grouped storage of data events in addition to the linear data structure. The playback manager stores the data events in the hierarchical data structure based on type of data event and based on timestamps associated with each respective data event. The playback manager then traverses the linear data structure and consolidates data events to produce a hierarchical state representation of the recorded data stream at the given seek point for rendering in a playback application.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • G11B 27/11 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information non détectable sur le support d'enregistrement
  • G11B 27/28 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal
  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/8541 - Création de contenu impliquant des embranchements, p.ex. vers des fins d’histoire différentes
  • H04N 21/8547 - Création de contenu impliquant des marquages temporels pour synchroniser le contenu

80.

Methods and systems for supporting a rendering API using a runtime environment

      
Numéro d'application 13081728
Numéro de brevet 09286142
Statut Délivré - en vigueur
Date de dépôt 2011-04-07
Date de la première publication 2012-10-11
Date d'octroi 2016-03-15
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Cucu, Andrian
  • Tanase, Adrian

Abrégé

A computing device can comprise an I/O interface and a processing element connected to the I/O interface and implementing a runtime environment. The processing element can implement a program component that causes the processing element to expose a rendering API not natively supported by the runtime environment, the rendering API invocable by code comprised in a markup document accessed by the processor over the I/O interface. The rendering API can be exposed by causing the runtime environment to respond to and update a proxy object that mirrors properties, methods, and behaviors defined by the rendering API.

Classes IPC  ?

  • G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 9/54 - Communication interprogramme

81.

Methods and systems for representing complex animation using scripting capabilities of rendering applications

      
Numéro d'application 13081745
Numéro de brevet 08902235
Statut Délivré - en vigueur
Date de dépôt 2011-04-07
Date de la première publication 2012-10-11
Date d'octroi 2014-12-02
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Chiculit{hacek Over (a)}, Alexandru

Abrégé

A computerized device implements an animation coding engine to analyze timeline data defining an animation sequence and generate a code package. The code package can represent the animation sequence using markup code that defines a rendered appearance of a plurality of frames and a structured data object also comprised in the code package and defining a parameter used by a scripting language in transitioning between frames. The markup code can also comprise a reference to a visual asset included within a frame. The code package further comprises a cascading style sheet defining an animation primitive as a style to be applied to the asset to reproduce one or more portions of the animation sequence without transitioning between frames.

Classes IPC  ?

82.

METHOD AND APPARATUS FOR ADVERTISING BIDDING

      
Numéro d'application US2011065995
Numéro de publication 2012/088020
Statut Délivré - en vigueur
Date de dépôt 2011-12-20
Date de publication 2012-06-28
Propriétaire ADOBE SYSTEMS INCORPORATED (USA)
Inventeur(s) Kamath, Anil

Abrégé

A method, an article, and an apparatus for determining a bidding strategy to be used when buying advertising by placing one or more bids for a plurality of marketing options are disclosed herein. In one aspect, a method includes facilitating, prior to placement of one or more bids, specification of one or more models that model one or more performance parameters for the plurality of marketing options, determining a bidding strategy wherein the bidding strategy directs allocation of monetary resources to place the one or more bids among the plurality of marketing options, and determining comprises solving an objective function configured to optimize at least one performance parameter for the plurality of marketing options using the specified one or more models, and outputting the determined bidding strategy for use in placing the one or more bids among the marketing options.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06Q 30/08 - Ventes aux enchères

83.

Systems and methods for managing subscription-based licensing of software products

      
Numéro d'application 12868803
Numéro de brevet 09081937
Statut Délivré - en vigueur
Date de dépôt 2010-08-26
Date de la première publication 2012-03-01
Date d'octroi 2015-07-14
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Biswas, Sanjeev Kumar
  • Gupta, Kanika Dalmia
  • Gupta, Vikalp
  • Brotsky, Daniel C.
  • Cheng, Wei
  • Misra, Vivek
  • Gokhale, Yashodhan B.

Abrégé

One exemplary embodiment provides a synchronization device for updating information stored at a first device used for account management of a subscription for a software product. The synchronization device receives a status of the subscription from a second device that provides billing transactions associated with the subscription. The second device maintains the status of the subscription to reflect changes based on the billing transactions associated with the subscription. Based at least in part on the status of the subscription received at the synchronization device from the second device, the synchronization device provides information for the first device to update a status of the account associated with the subscription.

Classes IPC  ?

  • G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
  • G06F 21/10 - Protection de programmes ou contenus distribués, p.ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail

84.

User interface providing summary information or a status pane in a web analytics tool

      
Numéro d'application 13104764
Numéro de brevet 09171093
Statut Délivré - en vigueur
Date de dépôt 2011-05-10
Date de la première publication 2011-11-10
Date d'octroi 2015-10-27
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Error, Brett Michael

Abrégé

A system and method provide a summary comparison of data. The summary may compare filtered and unfiltered data or one set of filtered data to another. The system presents a status pane or window to a user in conjunction with filtered data that is dynamically updated to correspond to the data. A summary of the filtered data is available for display side by side with other filtered data or unfiltered data. The reports and summary are dynamically updated.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

85.

Viewing point for a composition with multiple layers

      
Numéro d'application 13033835
Numéro de brevet 09147274
Statut Délivré - en vigueur
Date de dépôt 2011-02-24
Date de la première publication 2011-09-01
Date d'octroi 2015-09-29
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Lettau, Ty

Abrégé

A position of a viewing point within a plurality of layers of a composition is received. Of the plurality of layers, at least a layer that is immediately adjacent to the viewing point is displayed. Those layers, if any, that are on the opposite side of the viewing point as the displayed layer(s) are not displayed.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06T 11/60 - Edition de figures et de texte; Combinaison de figures ou de texte
  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport
  • G06F 17/24 - Edition, p.ex. insertion/suppression

86.

Dynamic user interface elements

      
Numéro d'application 13034925
Numéro de brevet 09069578
Statut Délivré - en vigueur
Date de dépôt 2011-02-25
Date de la première publication 2011-09-01
Date d'octroi 2015-06-30
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Singh, Durga Deepthi Ramesh
  • Ranganathan, Sreedhar
  • Myrold, Jamie

Abrégé

A set of rules and a current context for a user is obtained. The set of rules and the current context are used to determine a rule weight for each of a set of user interface elements. One or more of the user interface elements is caused to be displayed. Which user interface elements are displayed is based at least in part on the rule weights.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

87.

Certification of server-side partner plug-ins for analytics and privacy protection

      
Numéro d'application 11875806
Numéro de brevet 07992135
Statut Délivré - en vigueur
Date de dépôt 2007-10-19
Date de la première publication 2011-08-02
Date d'octroi 2011-08-02
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Wong, Catherine
  • Error, Brett Michael

Abrégé

Tools and techniques are provided to allow partners of analytics providers and others who use web-beacons to submit plug-ins for scrutiny, and for the plug-in to either be refused or else to be certified for use in a core JavaScript file, data engine, or similar component. Analytics providers and others may also write plug-ins. Certified plug-ins are executed in response to page loads, visitor clicks, and other visitor and programmatic actions at a website that has been tagged by the analytics provider's web-beacon, without requiring re-tagging of the website with a separate web-beacon for the partner. This allows the partner to obtain analytics data by piggybacking on the analytics provider, without re-tagging, and without compromising the availability and accuracy of the analytics data already being gathered. To be certified, web-beacon plug-ins must satisfy specific criteria as to their privacy protection, size, behavior, namespace, and the like.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié

88.

ADVERTISEE-HISTORY-BASED BID GENERATION SYSTEM AND METHOD FOR MULTI-CHANNEL ADVERTISING

      
Numéro d'application US2010049332
Numéro de publication 2011/035156
Statut Délivré - en vigueur
Date de dépôt 2010-09-17
Date de publication 2011-03-24
Propriétaire ADOBE SYSTEMS INCORPORATED (USA)
Inventeur(s)
  • Kamath, Anil
  • Pani, Abhishek

Abrégé

Disclosed are methods, apparatus, systems, and non-transitory, tangible computer- readable media associated with generating bids for multi-channel advertising environments, including in embodiments, generating a multi-channel advertising model. A multi-channel advertising model may be generated and used to estimate the effect of various advertisements and/or events that occur to an individual advertisee across various modeled advertising channels. An advertisee may be tracked across multiple channels, such as, for example, by using one or more cookies as the advertisee visits various web sites. Embodiments may calculate marginal contributions to a conversion event by various advertising events that have occurred along the sales funnel. Various revenue attributions may be generated as a function of a marginal contribution that an event had on the final conversion. Embodiments may provide an advertiser with estimates of the advertisee 's value through time as well as how the advertisee' s value evolves based on events taken by the advertisee and/or by changing exposure levels across multiple channels. From these estimates, a bidding strategy directing bids for advertising events may be generated for use by an advertiser.

Classes IPC  ?

89.

Searchable menu system via keyword search

      
Numéro d'application 11499441
Numéro de brevet 07904446
Statut Délivré - en vigueur
Date de dépôt 2006-08-04
Date de la première publication 2011-03-08
Date d'octroi 2011-03-08
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s) Srivastava, Mohit

Abrégé

Displaying a visual cue is disclosed. One or more search criteria is/are received. One or more objects that are associated with a user interface is/are searched based at least in part on the one or more search criteria to obtain a search result. A sequence of one or more choices associated with accessing the search result is/are obtained. A visual cue is displayed for at least a portion of the sequence of one or more choices.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées

90.

Methods and systems for previewing content with a dynamic tag cloud

      
Numéro d'application 12534313
Numéro de brevet 09111582
Statut Délivré - en vigueur
Date de dépôt 2009-08-03
Date de la première publication 2011-02-03
Date d'octroi 2015-08-18
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Eseanu, Costin-Ioan
  • Gheorghe, Blanariu

Abrégé

A video tapestry comprising a plurality of blended frames of a media presentation can be presented, with the frames comprising two or more frames displayed simultaneously. A dynamic tag cloud can be presented based on data identifying different portions of the tapestry for use in navigation or understanding the video content. A method can comprise obtaining a plurality of keywords for content of a media presentation, associating a first keyword with a first tag cloud and associating a second keyword with a second tag cloud, and generating a program component for providing a dynamic tag cloud using the first and second tag clouds. The program component can display the first tag cloud when the first portion of the video tapestry is referenced and the second tag cloud when the second portion of the video tapestry is referenced. The portions may be referenced by user input, a play head, or other activity.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G11B 27/34 - Aménagements indicateurs
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • G11B 27/28 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal

91.

GENERATING A MODIFIED IMAGE WITH ADDITIONAL CONTENT PROVIDED FOR A REGION THEREOF

      
Numéro d'application US2010033771
Numéro de publication 2010/129705
Statut Délivré - en vigueur
Date de dépôt 2010-05-05
Date de publication 2010-11-11
Propriétaire ADOBE SYSTEMS INCORPORATED (USA)
Inventeur(s)
  • Shechtman, Eli
  • Goldman, Dan

Abrégé

An image is displayed in a computer system. The image includes contents having a feature visible therein. The contents have a region thereof defined to be provided with additional content in generating a modified image. An input is received comprising a semantic mark to be placed on the image. The semantic mark indicates an inside-region part inside the region and an outside-region part outside the region. The additional content for the region is determined using a patch-based optimization algorithm applied to the image. The patch-based optimization algorithm (i) identifies the additional content for the inside-region part based on the outside-region part and not on an area of the image that the semantic mark does not indicate, and (ii) identifies the additional content for a remainder of the region without being restricted to the outside-region part. The modified image having the additional content in the region is stored.

Classes IPC  ?

  • G06T 11/00 - Génération d'images bidimensionnelles [2D]
  • G06T 11/60 - Edition de figures et de texte; Combinaison de figures ou de texte

92.

METHOD AND APPARATUS FOR RENDERING IMAGES WITH AND WITHOUT RADIALLY SYMMETRIC DISTORTIONS

      
Numéro d'application US2009045277
Numéro de publication 2009/146319
Statut Délivré - en vigueur
Date de dépôt 2009-05-27
Date de publication 2009-12-03
Propriétaire ADOBE SYSTEMS INCORPORATED (USA)
Inventeur(s) Jin, Hailin

Abrégé

A method and apparatus for rendering images with and without radially symmetric distortions is described in which the forward and backward radial distortion rendering processes are decomposed into two stages. One-dimensional elements in one planar dimension (rows or columns) of an input image are rendered to generate an intermediate buffer, and then one-dimensional elements in the other planar dimension (columns or rows) of the intermediate buffer are rendered to generate an output image. Thus, one-dimensional sampling is performed, and interpolation may be performed in one planar dimension, rather than 2-D interpolation. An input row or column may be decimated, if necessary, before row or column interpolation is performed to generate an output row or column.

Classes IPC  ?

  • G06T 3/00 - Transformation géométrique de l'image dans le plan de l'image

93.

AUTHORING PACKAGE FILES

      
Numéro d'application US2009044496
Numéro de publication 2009/143139
Statut Délivré - en vigueur
Date de dépôt 2009-05-19
Date de publication 2009-11-26
Propriétaire ADOBE SYSTEMS INCORPORATED (USA)
Inventeur(s)
  • Swineford, Randy, L.
  • Mcafee, Robert, K.
  • Dulaney, Marissa
  • Hebbar, Vivek
  • Poling, Amy
  • Walsh, Daniel
  • Kukulski, Timothy, Walter
  • Donahue, Clark, P.

Abrégé

Various embodiments described herein include systems, methods, software, and data structures of and for authoring and presentation of package files. Some such embodiments include instantiating a package file and receiving a presentation specification to include in the package file, the presentation specification displayable within a media playing application to provide a representation of display elements defined in the package file. Such embodiments may further include receiving content files, defining display elements for each content file, and associating each content file with a respective display element. A package file may then be generated, published, and/or displayed as a function of the presentation specification.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques

94.

MANY-TO-ONE MAPPING OF HOST IDENTITIES

      
Numéro d'application US2009043824
Numéro de publication 2009/140410
Statut Délivré - en vigueur
Date de dépôt 2009-05-13
Date de publication 2009-11-19
Propriétaire ADOBE SYSTEMS INCORPORATED (USA)
Inventeur(s)
  • Kaufman, Matthew
  • Thornburgh, Michael

Abrégé

A computer-implemented method includes sending, from a first node to a second node, an initiator message to open a connection between the first node and the second node, receiving, at the first node, a responder message sent from the second node, in which the responder message comprises a responder certificate, converting the responder certificate to a responder canonical identifier, comparing the responder canonical identifier to a stored canonical identifier, and establishing the connection between the first node and the second node over a pre-existing session corresponding to the stored canonical identifier, when the responder canonical identifier matches the stored canonical identifier.

Classes IPC  ?

  • H04L 12/26 - Dispositions de surveillance; Dispositions de test

95.

AUTOMATIC CONNECTIONS BETWEEN APPLICATION COMPONENTS

      
Numéro d'application US2009033114
Numéro de publication 2009/100156
Statut Délivré - en vigueur
Date de dépôt 2009-02-04
Date de publication 2009-08-13
Propriétaire ADOBE SYSTEMS INCORPORATED (USA)
Inventeur(s)
  • Webster, Roger R.
  • Tristram, David

Abrégé

The present disclosure includes, among other things, systems, methods and program products for automatic connections between application components.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 9/46 - Dispositions pour la multiprogrammation

96.

Rendering of content in a defined region of a graphical user interface

      
Numéro d'application 12237359
Numéro de brevet 09317176
Statut Délivré - en vigueur
Date de dépôt 2008-09-24
Date de la première publication 2009-06-18
Date d'octroi 2016-04-19
Propriétaire Adobe Systems Incorporated (USA)
Inventeur(s)
  • Iampietro, Michael
  • P B, Ramesh
  • Yadav, Ram Narain
  • Bhalla, Yogita
  • Johnson, Steven

Abrégé

Rendering content in a graphical user interface (GUI) is disclosed. A region of a GUI is defined as a graphical object. The graphical object corresponds to content. Input is received from an input device. The received input identifies a location on the GUI. The location is in spatial proximity to the defined region of a graphical object. In response to receiving such input, the content corresponding to the graphical object is rendered in the defined region of the GUI. The content may be rendered only in a subset of the defined region of the GUI. Further input, such as input corresponding to a particular location on the GUI, or input corresponding to a change in locations on the GUI in a particular direction, may be received, causing one or more commands to be executed on the rendered content.

Classes IPC  ?

  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

97.

IMPARTING CRYPTOGRAPHIC INFORMATION IN NETWORK COMMUNICATIONS

      
Numéro d'application US2008079886
Numéro de publication 2009/052118
Statut Délivré - en vigueur
Date de dépôt 2008-10-14
Date de publication 2009-04-23
Propriétaire ADOBE SYSTEMS INCORPORATED (USA)
Inventeur(s)
  • Whillock, Asa
  • Chan, Edward
  • Manapragada, Srinivas
  • Kaufman, Matthew
  • Shetty, Pritham
  • Thornburgh, Michael

Abrégé

This specification describes technologies relating to imparting cryptographic information in network communications. In general, aspects of the subject matter described in this specification can be embodied in methods that include identifying a location in a pre-defined portion of a network communication to be sent in a client-server environment, wherein the pre-defined portion is reserved for random data, inserting cryptographic information into the pre-defined portion of the network communication at the location, and sending the network communication in the client-server environment to facilitate modifying interactions in the client-server environment based at least in part on a result of processing of the cryptographic information; and on a receiving side, receiving cryptographic information inserted into the pre-defined portion of the network communication in the client-server environment, identifying the location, processing the cryptographic information, and modifying interactions in the client-server environment based at least in part on a result of the processing.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

98.

FAST COMPUTATIONAL CAMERA BASED WITH TWO ARRAYS OF LENSES

      
Numéro d'application US2008080238
Numéro de publication 2009/052333
Statut Délivré - en vigueur
Date de dépôt 2008-10-16
Date de publication 2009-04-23
Propriétaire ADOBE SYSTEMS INCORPORATED (USA)
Inventeur(s) Georgiev, Todor, G.

Abrégé

Method and apparatus for a fast (low F/number) computational camera that incorporates two arrays of lenses. The arrays include a lenslet array in front of a photosensor and an objective lens array of two or more lenses. Each lens in the objective lens array captures light from a subject. Each lenslet in the lenslet array captures light from each objective lens and separates the captured light to project microimages corresponding to the objective lenses on a region of the photosensor under the lenslet. Thus, a plurality of microimages are projected onto and captured by the photosensor. The captured microimages may be processed in accordance with the geometry of the objective lenses to align the microimages to generate a final image. One or more other algorithms may be applied to the image data in accordance with radiance information captured by the camera, such as automatic refocusing of an out-of-focus image.

Classes IPC  ?

99.

SYSTEM AND METHOD FOR GENERATING AN APPLICATION FRAGMENT

      
Numéro d'application US2008078496
Numéro de publication 2009/046140
Statut Délivré - en vigueur
Date de dépôt 2008-10-01
Date de publication 2009-04-09
Propriétaire ADOBE SYSTEMS INCORPORATED (USA)
Inventeur(s) Tristram, David

Abrégé

Methods, systems, and apparatus, including computer program products, for storing an application fragment. In one aspect, a method includes presenting a component in a donor application window corresponding to a donor application, wherein the donor application is executing in a computing system; receiving input selecting the component in the donor application window for insertion into a file system associated with the computing system; generating an application fragment corresponding to the component; and storing the application fragment in the file system. Further, the method can include inserting the application fragment into a recipient application window associated with a recipient application and activating functionality of the recipient application based on the application fragment. Additionally, the application fragment can be activated in the file system and an application including at least a component based on the application fragment can be generated in response to the activating.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

100.

PRESENTATION OF PACKAGED FILES

      
Numéro d'application US2008075388
Numéro de publication 2009/045679
Statut Délivré - en vigueur
Date de dépôt 2008-09-05
Date de publication 2009-04-09
Propriétaire ADOBE SYSTEMS INCORPORATED (USA)
Inventeur(s)
  • Mcafee, Robert K.
  • Swineford, Randy L.

Abrégé

Various embodiments herein provide one or more systems, methods, software, and data structures for presentation of files packaged within a page description language document, such as a Portable Document Format ('PDF') document. Some embodiments include a packaged file presentation shell that may be instantiated within a user interface of a page description language reader application to provide a view of files packaged within a page description language file. Some such views may be interactive or adaptive within the user interface.

Classes IPC  ?

  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte
  1     2        Prochaine page