Patents Assigned to Adobe System Incorporated
  • Publication number: 20180336281
    Abstract: Techniques for creator aware and diverse recommendations of digital content are described. In one example, a digital medium environment is configured to allocate an amount of content creator access as part of a service. Based on this content creator access, recommendations of content are generated that prioritize content for recommendations based in part the amount of content creator access. Recommendations are generated further based on a representative diversity preference value that captures a level of interest of a consumer in different categories, resulting in a recommendation that is representatively diverse.
    Type: Application
    Filed: May 17, 2017
    Publication date: November 22, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Natwar Modani, Ujjawal Soni, Gaurav Kumar Gupta, Palak Agarwal, Deepali Jain
  • Patent number: 10134198
    Abstract: Image compensation for an occluding direct-view augmented reality system is described. In one or more embodiments, an augmented reality apparatus includes an emissive display layer for presenting emissive graphics to an eye of a user and an attenuation display layer for presenting attenuation graphics between the emissive display layer and a real-world scene to block light of the real-world scene from the emissive graphics. A light region compensation module dilates an attenuation graphic based on an attribute of an eye of a viewer, such as size of a pupil, to produce an expanded attenuation graphic that blocks additional light to compensate for an unintended light region. A dark region compensation module camouflages an unintended dark region with a replica graphic in the emissive display layer that reproduces an appearance of the real-world scene in the unintended dark region. A camera provides the light data used to generate the replica graphic.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: November 20, 2018
    Assignee: Adobe Systems Incorporated
    Inventor: Gavin Stuart Peter Miller
  • Patent number: 10135877
    Abstract: This disclosure relates to enforcing restrictions on data collected from a first set of systems and disseminated to a second set of systems. For example, enforcing a set of restrictions includes receiving a first trait and a second trait that include data describing a user that has interacted with an online service. The first trait is labelled with a first usage restriction and the second trait is labelled with a second usage restriction different from the first usage restriction. The first trait and the second trait are combined into a segment. The segment preserves labelling of the first trait with the first usage restriction and the second trait with the second usage restriction. Use of the segment is controlled based on the first usage restriction and the second usage restriction.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: November 20, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: David Weinstein, Harleen Sahni, Matthew Donofrio, Edward Schuchardt, Vinay Goel, Rafaat Hossain
  • Patent number: 10135779
    Abstract: Techniques and systems are described to determine levels of competency of users as part of an online community and control generation of subsequent digital content to be used interaction of the online community with the users based on this determination. In one example, determination of the level of competency is based on relevance to topics of the online community. In another example, a determination is made as to whether the topic of the online community is stable before using user competency scores to control generation of subsequent digital content. In a further example, users of the online community are identified as exhibiting dormant or non-dormant behavior and used as a basis to control generation of subsequent digital content. In yet another example, user competency scores are adjusted based on a decay factor to address dormancy of users over a period of time.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: November 20, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Niyati Chhaya, Laurie M. Byrum, Harsh Jhamtani, Calvin K. C. Wong
  • Patent number: 10135964
    Abstract: Systems and methods are provided for pairing a mobile device with a second device based on the mobile device being placed flat against a touch screen of the second device. The mobile device determines that is has been placed in a predetermined orientation that matches the orientation of the display of the second device. The second device detects the contact of the mobile device with its touch screen. Both devices send timestamps of their respective determinations to a server that compares the timestamps. If the timestamps match within a predetermined threshold, the server initiates pairing of the devices.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: November 20, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: David Nuescheler, Tobias Bocanegra, Alexandre Capt
  • Patent number: 10134108
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed at image synthesis utilizing sampling of patch correspondence information between iterations at different scales. A patch synthesis technique can be performed to synthesize a target region at a first image scale based on portions of a source region that are identified by the patch synthesis technique. The image can then be sampled to generate an image at a second image scale. The sampling can include generating patch correspondence information for the image at the second image scale. Invalid patch assignments in the patch correspondence information at the second image scale can then be identified, and valid patches can be assigned to the pixels having invalid patch assignments. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: November 20, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Sohrab Amirghodsi, Aliakbar Darabi, Elya Shechtman
  • Patent number: 10133751
    Abstract: Facilitating location-aware analysis is described. In some embodiments, a database building module is configured to build a point of interest (POI) database based on a tree data structure that includes multiple nodes respectively corresponding to multiple areas. The database building module includes a content node processing module that inserts an entry in the POI database having a content field populated by a POI descriptor included with a content node. The database building module also includes a reference node processing module that inserts an entry having multiple reference fields respectively populated with area indicators corresponding to multiple subnodes of a reference node. In other embodiments, a POI database search module is configured to search a POI database to ascertain multiple POIs with regard to a location of a computing device. The search module searches key fields of reference entries and content entries using an area indicator matching the computing device's location.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: November 20, 2018
    Assignee: Adobe Systems Incorporated
    Inventor: Peter Raymond Fransen
  • Patent number: 10134113
    Abstract: Techniques for removal of interference patterns from digital images are described, in which a spatially-adaptive filter is applied to a pixel based on a context of the pixel. In an example, an edge of an object in a digital image is located in a digital image creation system. Then, context data is generated for a pixel in the digital image. The context data includes a distance from the edge of the object to the pixel. The digital image creation system can also generate color data and luminance data for the pixel, representing a similarity of color and luminance between the pixel and surrounding pixels within the digital image. Then, the digital image creation system constructs a spatially-adaptive filter for the pixel based on the context data for the pixel. The digital image creation system removes an effect of the interference pattern at the pixel in the digital image by applying the spatially-adaptive filter to the pixel.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: November 20, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Vipul Aggarwal, Sumeet Sahu, Naveen Prakash Goel
  • Patent number: 10133813
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed at predicting values for an electronic form. In embodiments, the method can include forming synonym groupings of form field labels for a number of users. The synonym groupings can be based on an analysis of the similarity of form field values that are associated with form field labels. In embodiments a predictive model may be generated from these synonym groupings. The predictive model can correlate the synonym groupings of one user with synonym groupings of one or more additional users to enable a determination of one or more predicted form field values for the one user based on a queried form field label even though the one user may have never submitted an electronic form with the queried form field label. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: November 20, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Shawn Alan Gaither, Eylon Stroh, Priyank Mathur, Randy Swineford
  • Patent number: 10134165
    Abstract: Image distractor detection and processing techniques are described. In one or more implementations, a digital medium environment is configured for image distractor detection that includes detecting one or more locations within the image automatically and without user intervention by the one or more computing devices that include one or more distractors that are likely to be considered by a user as distracting from content within the image. The detection includes forming a plurality of segments from the image by the one or more computing devices and calculating a score for each of the plurality of segments that is indicative of a relative likelihood that a respective said segment is considered a distractor within the image. The calculation is performed using a distractor model trained using machine learning as applied to a plurality images having ground truth distractor locations.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: November 20, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Ohad I. Fried, Elya Shechtman, Daniel R. Goldman
  • Publication number: 20180329927
    Abstract: Generating thumbnails from panoramic images is described. In one or more implementations, a 2D projection of a panoramic image is received and projected onto a 3D surface to generate a 3D projection. Portions of the 3D projection are formed, and each portion is projected to a 2D plane to generate 2D projections of the portions. Object recognition is then performed on the portions that identifies objects, attributes of the objects, and locations of the objects within the panoramic image. Responsive to an image search query matching one of the recognized objects, the system generates a thumbnail from the panoramic image specific to a portion of the panoramic image that contains the object and outputs the thumbnail.
    Type: Application
    Filed: May 15, 2017
    Publication date: November 15, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Tulika Garg, Neeraj Goel
  • Publication number: 20180330470
    Abstract: Techniques for removal of obstructions in a digital image scene are described, in which target and source digital images that exhibit parallax, one to another, are obtained that were captured together by an image capture device at a similar point in time using two different lenses of the image capture device. A foreground obstruction is identified based on displacement in apparent position of objects in the target and source digital images. The foreground obstruction is removed from the target digital image, such as by generating an obstruction mask that represents the location of the foreground obstruction and copying pixels from the source digital image to the target digital image based on the locations identified in the obstruction mask. The target digital image with the obstruction removed is output to a user interface or service provider system, for example.
    Type: Application
    Filed: May 9, 2017
    Publication date: November 15, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Krishna Singh Karki, Subham Gupta, Poonam Bhalla, Ajay Bedi
  • Publication number: 20180330548
    Abstract: Digital content interaction and navigation techniques and systems in virtual and augmented reality are described. In one example, techniques are employed to aid user interaction within a physical environment in which the user is disposed while viewing a virtual or augmented reality environment. In another example, techniques are described to support a world relative field of view and a fixed relative field of view. The world relative field of view is configured to follow motion of the user (e.g., movement of the user's head or mobile phone) within the environment to support navigation to different locations within the environment. The fixed relative field of view is configured to remain fixed during this navigation such that digital content disposed in this field of view remains at that relative location to a user's field of view.
    Type: Application
    Filed: July 25, 2018
    Publication date: November 15, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Henricus Maria Cabanier, Yuyan Song, Brian David Williams, Cory Lynn Edwards, Byungmoon Kim, Gavin Stuart Peter Miller
  • Patent number: 10126937
    Abstract: Systems and methods for detecting a user interaction by identifying a touch gesture on a touch interface on a virtual reality headset. The touch gestures are received on a front surface that is on the opposite side of the headset's inner display screen so that correspondence between the touch location and displayed content is intuitive to the user. The techniques of the invention display a cursor and enable the user to move the cursor by one type of input and make selections with the cursor using a second type of input. In this way, the user is able to intuitively control a displayed cursor by moving a finger around (e.g., dragging) on the opposite side of the display in the cursor's approximate location. The user then uses another type of touch input to make a selection at the cursor's current location.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: November 13, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Byungmoon Kim, Jihyun Lee, Eunyee Koh
  • Patent number: 10127327
    Abstract: Techniques are disclosed for interactively viewing and manipulating elements of a web page or application layout uploaded from a client to a server. Elements of the layout, such as graphics and image properties, are extracted, encoded and used to generate a JSON file describing the layout along with a sprite sheet of all of the images. The JSON file and the sprite sheet are then stored as a rendition of the layout within a cloud environment. A web-based application can be used to retrieve the JSON file and the sprite sheet. The JSON and sprite sheet may be used to create a preview environment. Additional data in the JSON can be used to generate an information panel in the web browser for representing relationships between the layers, styles and other properties of the layout in the information panel and the elements displayed in the preview.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: November 13, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Thomas E. Bednarz, Jr., Winsha Chen, Ming-En Cho
  • Patent number: 10127325
    Abstract: A method, an apparatus and/or a system of amplification of a social object through automatic republishing of the social object on curated content pages based on relevancy is disclosed. A curated content system involves associating a social media account of a user of a third-party service to the curated content system based on an authentication of the social media account through the curated content system. The curated content system may also involve determining that a social object placed in the third-party service is associated with a page in the curated content system based on a relevancy match between an identification data associated with the social object with at least a portion of a content of the page. Further, the curated content system involves automatically republishing the social object adjacent to at least the portion of the content of the page using a processor to amplify an influence of the social object.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: November 13, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Xavier Damman, Burt Herman
  • Patent number: 10127396
    Abstract: Embodiments of a system and method for local generation of streaming content with a hint track are described. Embodiments may include receiving a first version of encrypted content comprising encrypted content samples that each include media content and non-content information. Embodiments may also include receiving a hint track including packet header information for a stream of media packets from which the media content was sourced, and offset information identifying locations of encrypted media content within the encrypted content samples. Embodiments may include generating a second version of the encrypted content for streaming, which may include, based on the information of the hint track, identifying the location of media content within the encrypted content samples.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: November 13, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Viswanathan Swaminathan, Sheng Wei
  • Patent number: 10129274
    Abstract: In some embodiments, a processor accesses a metrics dataset, which includes metrics whose values indicate data network activity. The metrics dataset has segments. Each segment is a respective subset of the data items having a common feature. The processor identifies anomalous segments in the metrics dataset. Each anomalous segment has a segment trend that is different from a trend associated with the larger metrics dataset. The processor generates a data graph that includes nodes, which represent anomalous segments, and edges connecting the nodes. The processor applies weights to the edges. Each weight indicates (i) a similarity between a pair of anomalous segments represented by the nodes connected by the weighted edge and (ii) a relationship between the anomalous segments and the metrics dataset. The processor ranks the anomalous segments based on the applied weights and selects one or more segments with sufficiently high ranks.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: November 13, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Suraj Satishkumar Sheth, Shagun Sodhani, Rohit Bajaj, Nitin Goel, Manoj Awasthi, Kapil Malik, Harsh Rathi, Balaji Krishnamurthy
  • Patent number: 10126918
    Abstract: Customized guided workflow element arrangement techniques are described in which user interface elements configured to provide entry points for guided workflows are dynamically arranged based upon usage frequency of application features. In one or more implementations, personalized views of a workflow selection screen are generated and provided to users by arranging UI elements on an individual basis. Workflows related to features of an application that are used are identified based on per-user tracking. Ranks are set for the workflows based at least upon relative usage of corresponding features as determined through the tracking, which establishes an order for different workflows one to another. A user interface that implements the workflow selection screen may then be exposed having UI elements that are configured as entry points to different guided workflows and arranged in a customized arrangement in accordance with the rankings.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: November 13, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Vikas Sharma, Nishant Kumar
  • Publication number: 20180322661
    Abstract: An interactive palette interface includes a color picker for digital paint applications. A user can create, modify and select colors for creating digital artwork using the interactive palette interface. The interactive palette interface includes a mixing dish in which colors can be added, removed and rearranged to blend together to create gradients and gamuts. The mixing dish is a digital simulation of a physical palette on which an artist adds and mixes various colors of paint before applying the paint to the artwork. Color blobs, which are logical groups of pixels in the mixing dish, can be spatially rearranged and scaled by a user to create and explore different combinations of colors. The color, position and size of each blob influences the color of other pixels in the mixing dish. Edits to the mixing dish are non-destructive, and an infinite history of color combinations is preserved.
    Type: Application
    Filed: May 8, 2017
    Publication date: November 8, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Maria Shugrina, Stephen J. DiVerdi, Jingwan Lu