Patents Assigned to Adobe Systems Incorporated
-
Patent number: 10127694Abstract: The present disclosure relates to a triplet embedding system that improves dimensionality reduction through exponential triplet embedding. In particular, the triplet embedding system employs heavy-tailed properties of t-exponential distributions and robust non-convex loss functions to improve visualizations in the presence of noisy data. In addition, the triplet embedding system uses triplet similarity weighting and improved sampling to improve and accelerate triplet embedding in large datasets. Overall, the triplet embedding system produces improved dimensionality reduction visualizations, which accurately reveal the underlying structure of the real-world high-dimensional datasets in lower-dimensional space.Type: GrantFiled: November 18, 2016Date of Patent: November 13, 2018Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Nikolaos Vlassis, Ehsan Amid
-
Patent number: 10126937Abstract: 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: GrantFiled: January 26, 2016Date of Patent: November 13, 2018Assignee: Adobe Systems IncorporatedInventors: Byungmoon Kim, Jihyun Lee, Eunyee Koh
-
Patent number: 10127396Abstract: 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: GrantFiled: July 25, 2014Date of Patent: November 13, 2018Assignee: Adobe Systems IncorporatedInventors: Viswanathan Swaminathan, Sheng Wei
-
Patent number: 10126918Abstract: 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: GrantFiled: October 29, 2015Date of Patent: November 13, 2018Assignee: Adobe Systems IncorporatedInventors: Vikas Sharma, Nishant Kumar
-
Patent number: 10127199Abstract: The visual similarity between fonts is determined using visual descriptors of character images in the fonts. A model used to generate the visual descriptors may include a set of letterforms, keypoint locations on each letterform, and detail shapes at zero, one, or more detail areas on the letterform. In some instances, the model may also set forth one or more geometric measurements. Based on the model, a visual descriptor may be generated for a character image from a font by identifying a letterform of the character image, identifying keypoint locations on the character image, and identifying a detail shape at any detail areas on the character image. Additionally, the visual descriptor may include any geometric measurement defined by the model. The visual similarity between two fonts may be determined as a function of the differences between pairs of visual descriptors for the fonts that correspond with the same letterform.Type: GrantFiled: March 28, 2014Date of Patent: November 13, 2018Assignee: ADOBE SYSTEMS INCORPORATEDInventors: R. David Arnold, Zhihong Ding, Judy S. Lee, Eric Muller, Timothy Wojtaszek
-
Patent number: 10129274Abstract: 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: GrantFiled: September 22, 2016Date of Patent: November 13, 2018Assignee: Adobe Systems IncorporatedInventors: Suraj Satishkumar Sheth, Shagun Sodhani, Rohit Bajaj, Nitin Goel, Manoj Awasthi, Kapil Malik, Harsh Rathi, Balaji Krishnamurthy
-
Patent number: 10127327Abstract: 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: GrantFiled: May 21, 2014Date of Patent: November 13, 2018Assignee: Adobe Systems IncorporatedInventors: Thomas E. Bednarz, Jr., Winsha Chen, Ming-En Cho
-
Patent number: 10127637Abstract: The present disclosure includes methods and systems for correcting distortions in spherical panorama digital images. In particular, one or more embodiments of the disclosed systems and methods correct for tilt and/or roll in a digital camera utilized to capture a spherical panorama digital images by determining a corrected orientation and generating an enhanced spherical panorama digital image based on the corrected orientation. In particular, in one or more embodiments, the disclosed systems and methods identify line segments in a spherical panorama digital image, map the line segments to a three-dimensional space, generate great circles based on the identified line segments, and determine a corrected orientation based on the generated great circles.Type: GrantFiled: August 30, 2016Date of Patent: November 13, 2018Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Byungmoon Kim, Joon-Young Lee, Jinwoong Jung, Gavin Miller
-
Patent number: 10127325Abstract: 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: GrantFiled: September 25, 2014Date of Patent: November 13, 2018Assignee: Adobe Systems IncorporatedInventors: Xavier Damman, Burt Herman
-
Publication number: 20180322612Abstract: Systems and methods for computerized drawing of ornamental designs consisting of placed instances of simple shapes. The shapes, called elements, are selected from a small library of templates. The elements are deformed to flow along a direction field interpolated from user-supplied strokes, giving a sense of visual flow to the final composition, and constrained to lie within a container region. In an implementation, a vector field is computed based on user strokes. Streamlines that conform to the vector field are constructed, and an element is placed over each streamline. The shape of the elements may be modified such as by bending, stretching or enlarging to reduce spacing between elements and to minimize variations in spacing to improve aesthetic appearance.Type: ApplicationFiled: May 8, 2017Publication date: November 8, 2018Applicant: Adobe Systems IncorporatedInventors: Paul Asente, Craig Kaplan, Radomir M{hacek over (e)}ch, Reza Adhitya Saputra
-
Publication number: 20180322661Abstract: 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: ApplicationFiled: May 8, 2017Publication date: November 8, 2018Applicant: Adobe Systems IncorporatedInventors: Maria Shugrina, Stephen J. DiVerdi, Jingwan Lu
-
Publication number: 20180322670Abstract: Automatic frame selection and action shot generation techniques in a digital medium environment are described. A computing device identifies an object in a foreground of video data. A determination is then made by the computing device as to motion of the object exhibited between frames of the video data. A subset of frames is then selected by the computing device based on a determined motion of the identified object depicting an action sequence.Type: ApplicationFiled: May 3, 2017Publication date: November 8, 2018Applicant: Adobe Systems IncorporatedInventors: Vibha Tanda, Sagar Tandon, Abhishek Shah
-
Patent number: 10121088Abstract: The page straightening system includes a word module to determine an enclosing quadrilateral of each connected component of curved page content. Further, a line module in the page straightening system is configured to form text lines by joining enclosing quadrilaterals based on a reading order. Subsequently, a correction module in the page straightening system is configured to generate straightened content from the curved content based on the text lines. As such, the page straightening system can automatically straighten curved page content.Type: GrantFiled: June 3, 2016Date of Patent: November 6, 2018Assignee: ADOBE SYSTEMS INCORPORATEDInventor: Ram Bhushan Agrawal
-
Patent number: 10120523Abstract: A mesh is a collection of multiple shapes referred to as elements, each of which can share an edge with one or more other elements of the mesh. The mesh is presented to the user on a display, and the user identifies a new element to be added to the mesh. User input is received to manipulate the new element (e.g., move the new element around the display). As the new element is manipulated, various conditions are applied to determine edges of elements existing in the mesh that the new element can be snapped to. Snapping a new element to an edge of an existing element in the mesh refers to adding the new element to the mesh so that the new element and the existing element share the edge. Indications of the edges of existing elements to which the new element can be snapped are provided to the user.Type: GrantFiled: August 29, 2014Date of Patent: November 6, 2018Assignee: Adobe Systems IncorporatedInventors: Yuyan Song, Sarah Kong, Alan L Erickson, Bradee R. Evans, Aseem O. Agarwala
-
Patent number: 10120932Abstract: The collection of social data from social networking services for moderation purposes is improved by analyzing social mentions captured using an initial set of capture rules. The text and/or metadata of social mentions previously captured using an initial rule set of capture rules may be analyzed to identify common text and/or common metadata amongst those social mentions. A new rule set may be generated with capture rules having criteria selected based on the identified common text and/or common metadata. The new rule set may then be applied to capture new social data.Type: GrantFiled: July 24, 2014Date of Patent: November 6, 2018Assignee: Adobe Systems IncorporatedInventors: Cory William Aitchison, Mark Lanett, Paul Jones
-
Publication number: 20180315216Abstract: Digital content rendering techniques are described that support Alpha Is Shape (AIS) as part of a knockout group. In order to support AIS rendering of an object within a knockout group, an alpha-separated color value is generated by removing an effect of an alpha value of an object of a knockout group on a pixel. A color-blended color value is then generated by the GPU based on the alpha-separated color value and a color value associated with a backdrop of the knockout group for the pixel. A determination is also made as to an amount of spatial coverage for the pixel by comparing the object to the pixel. From this, a rendering color value is generated by the GPU based on the color-blended color value, the alpha value, and the amount of spatial coverage of the pixel by the object.Type: ApplicationFiled: April 28, 2017Publication date: November 1, 2018Applicant: Adobe Systems IncorporatedInventors: Tarun Beri, Harish Kumar
-
Patent number: 10115121Abstract: Example systems and methods of classifying web visitor sessions based on clickstreams are presented. In one example, a plurality of web pages of a website is organized into a plurality of web page categories. A clickstream of each visitor to visit the plurality of web page categories of the website are divided into a plurality of visitor sessions. A mathematical distance between each of the plurality of visitor sessions is determined using a visitation metric based on the web page categories. Each of the visitor sessions is classified into a target group or a non-target group based on the mathematical distance between each of the visitor sessions and on an identification of at least one of the visitor sessions with an event corresponding to the target group.Type: GrantFiled: December 11, 2013Date of Patent: October 30, 2018Assignee: Adobe Systems IncorporatedInventors: Deepak Pai, Abhijit Sharang, Meghanath Macha Yadagiri, Shradha Agrawal
-
Patent number: 10116718Abstract: Digital streaming to loss intolerant clients is described. In one example, a system includes a repair module to repair an error in the stream of digital content having a plurality of packets configured according to a loss tolerant format. The system also includes a segment formation module to form the plurality of packets into a plurality of segments in a media presentation and a manifest module to configure a manifest file mapping time periods to respective segments of the plurality of segments within the media presentation. The system further includes a streaming server to provide the manifest file to a hypertext transfer protocol (HTTP) streaming client and form a response to the HTTP streaming client including at least one of the plurality of segments as requested by the HTTP streaming client based on the manifest file.Type: GrantFiled: March 15, 2016Date of Patent: October 30, 2018Assignee: Adobe Systems IncorporatedInventors: Michael Christopher Thornburgh, Kevin Michael Streeter
-
Patent number: 10116536Abstract: Techniques are disclosed that provide more accurate clustering of devices by forming clusters of devices and merging or changing clusters based on predetermined criteria. The technique starts with a large number of clusters (e.g., one for each account) and refines the clusters, for example, by merging clusters or determining which cluster a given device should be in when the device is associated with multiple clusters. One technique iteratively adjusts clusters of devices by merging clusters determined to be associated with a single user until a cluster contains all of the devices and accounts expected to be associated with a single user.Type: GrantFiled: November 18, 2015Date of Patent: October 30, 2018Assignee: Adobe Systems IncorporatedInventors: Virgil-Artimon Palanciuc, Mihai Daniel Fecioru, Catalin Costache, Charles Menguy
-
Patent number: 10114520Abstract: Methods and systems, including computer program products, implementing a preview cursor for image editing. One method includes displaying an image, receiving user input moving a cursor representing an editing tool to a position on the image, and in response, displaying a cursor icon representing the cursor at the position. The editing tool is operable to have an effect when applied. The cursor icon shows the effect of applying the editing tool at the position while and only while the cursor is at the position.Type: GrantFiled: January 13, 2014Date of Patent: October 30, 2018Assignee: Adobe Systems IncorporatedInventors: Ralf Berger, Steve M. Troppoli