Document distribution and interaction
Granted: April 10, 2018
Patent Number:
9942396
Workflows are provided that enable documents to be distributed, assented to, and otherwise interacted with on an aural and/or oral basis. Such workflows can be implemented so as to allow a recipient to receive, understand, and interact with a document using conventional components such as the microphone and speaker provided by a telephone. For instance, in one embodiment a document originator may send a document to a recipient with a request for an electronic signature. The document may…
Metric anomaly detection in a digital medium environment
Granted: April 10, 2018
Patent Number:
9942117
Metric anomaly detection techniques in a digital medium environment are described. An input time interval is identified by an analytics system for the presence of an anomaly of a metric. Inclusion of a scheduled event in the input time interval is identified, and a historical time interval is determined that also includes the scheduled event. Usage data describing values of the metric is then obtained for both the input time interval and the historical time interval. The usage data…
Finding semantic parts in images
Granted: April 10, 2018
Patent Number:
9940577
Embodiments of the present invention relate to finding semantic parts in images. In implementation, a convolutional neural network (CNN) is applied to a set of images to extract features for each image. Each feature is defined by a feature vector that enables a subset of the set of images to be clustered in accordance with a similarity between feature vectors. Normalized cuts may be utilized to help preserve pose within each cluster. The images in the cluster are aligned and part…
Event image curation
Granted: April 10, 2018
Patent Number:
9940544
In embodiments of event image curation, a computing device includes memory that stores a collection of digital images associated with a type of event, such as a digital photo album of digital photos associated with the event, or a video of image frames and the video is associated with the event. A curation application implements a convolutional neural network, which receives the digital images and a designation of the type of event. The convolutional neural network can then determine an…
Electronic signature framework with enhanced security
Granted: April 3, 2018
Patent Number:
9935777
Improved document processing workflows provide a secure electronic signature framework by reducing attack vectors that could be used to gain unauthorized access to digital assets. In one embodiment an electronically signed document is removed from an electronic signature server after signed copies of the document are distributed to all signatories. The electronic signature server optionally retains an encrypted copy of the signed document, but does not retain the decryption password.…
Populating visual designs with web content
Granted: April 3, 2018
Patent Number:
9934208
Techniques are described for populating visual designs with web content. In implementations, a document design is generated via a digital media application. The document design includes a layout of repeating design elements, such as a grid or table of repeating areas each having various design elements. Web content having a structured arrangement of data elements is accessed through a data panel exposed via the application. The web content data may be linked to the document design to…
Natural language processing utilizing grammar templates
Granted: March 27, 2018
Patent Number:
9928836
Natural language input processing utilizing grammar templates are described. In one or more implementations, a natural language input indicating an operation to be performed is parsed into at least one part-of-speech, a grammar template corresponding to the part-of-speech is located, an arbitrary term in the part-of-speech is detected based on the located grammar template, a term related to the arbitrary term and describing a modification for the operation is determined based on the…
Content aware improvement of captured document images
Granted: March 27, 2018
Patent Number:
9930218
Systems and methods are disclosed for content aware digital image enhancement. In particular, in one or more embodiments, the disclosed systems and methods analyze content of a digital image portraying a document with graphics and/or text and generate a cleaning confidence map. Specifically, in one or more embodiments, the disclosed systems and methods generate a cleaning confidence map indicating a likelihood that each pixel in the digital image portrays text or a graphic. Moreover, in…
Extensible configuration system to allow a website to authenticate users based on an authorization protocol
Granted: March 27, 2018
Patent Number:
9930030
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.
Methods and apparatus for key delivery in HTTP live streaming
Granted: March 27, 2018
Patent Number:
9930014
A key delivery mechanism that delivers keys to an OS platform (e.g., iOS platform) devices for decrypting encrypted HTTP live streaming data. An HTTPS URL for a stateless HTTPS service is included in the manifest for an encrypted HTTP live stream obtained by an application (e.g., a browser) on an OS platform device. The URL includes an encrypted key, for example as a query parameter value. The application passes the manifest to the OS. The OS contacts the HTTPS service to obtain the key…
Facilitating text identification and editing in images
Granted: March 27, 2018
Patent Number:
9928439
Facilitating text identification and editing in images in which in one or more embodiments, a user selection of a location in an area of text in an image is received. Given the location, a region of interest that includes text (including the location of the user selection) in the image is determined. Distortion resulting from a surface in the image on which the text is situated being at some angle other than parallel to the image capture plane is also corrected. One or more fonts and…
Digital rights management using geographic and temporal traits
Granted: March 27, 2018
Patent Number:
9928374
Digital rights management using geographic and temporal traits is described. In one or more implementations, a digital medium environment is configured to control access to at least on item of content by digital rights management functionality embedded as part of the content. Data is collected describing geographical traits of a location or temporal traits associated with a request received from the user to access the content. A determination is made from the data using a digital rights…
Contextual analysis engine
Granted: March 27, 2018
Patent Number:
9928293
A contextual analysis engine systematically extracts, analyzes and organizes digital content stored in an electronic file such as a webpage. Content can be extracted using a text extraction module which is capable of separating the content which is to be analyzed from less meaningful content such as format specifications and programming scripts. The resulting unstructured corpus of plain text can then be passed to a text analytics module capable of generating a structured categorization…
Local authoring and editing of cloud-based electronic content
Granted: March 27, 2018
Patent Number:
9928226
One exemplary embodiment involves downloading electronic content for editing at a local editing application, the electronic content received from a remote network source accessed through a web browser's connection to the source, the local editing application separate from the web browser. The embodiment further involves identifying edits made at the local editing application to the electronic content resulting in a new version of the electronic content. And, the embodiment further…
Biometric adjustments for touchscreens
Granted: March 27, 2018
Patent Number:
9927960
In some embodiments, a touchscreen may display a graphical user interface with one or more input options and may detect which input options are selected by a user by detecting a user's contact on the touchscreen. The system may determine a new graphical user interface configuration to increase the size and/or spacing of the input options. In some embodiments, one or more of the input options may be removed to increase the space available to increase the size of the other input options.…
Systems and methods for facilitating the development of an application that accesses data
Granted: March 20, 2018
Patent Number:
9922100
Certain embodiments facilitate developing an application using a client-side object model to data source mapping. This may involve defining data use on the client side of the application in various ways that simplify the development necessary to implement data access features. In certain embodiments, data access and synchronization between a client and a data source is accomplished by configuring the client to map to a set of remote procedure call operations for a given data source. For…
Method and device for identifying devices which can be targeted for the purpose of establishing a communication session
Granted: March 20, 2018
Patent Number:
9923974
Computer-based methods and devices for identifying devices and objects that can be targeted for the purpose of establishing a communication session are described. In an example embodiment, a mobile handset displays a visual indication of the location of devices in proximity relative to the location and orientation of the mobile handset. A mobile handset includes object recognition logic for determining when the mobile handset is targeting another device with which the mobile handset is…
Texturing a three-dimensional scanned model with localized patch colors
Granted: March 20, 2018
Patent Number:
9922443
The disclosure describes systems and methods of selecting colors to points in a digital three-dimensional (3D) model representing a scanned object, based on points and color images associated with the 3D model. Certain embodiments involve selecting from the images a patch for each point in the 3D model, and determining a quality of the patches. The selected patches are analyzed to determine an overall score, representing aggregated quality of the patches and an aggregated smoothness…
Interactive notifications for mobile commerce applications
Granted: March 20, 2018
Patent Number:
9922357
Interactive notifications, from merchants or others soliciting a user response, are provided to the users' mobile devices for facilitating user engagement and receiving customer feedback. The interactive notifications include multiple single- or limited-action user-response options, such as buttons for purchasing the product or indicating that the user is not interested, enabling a user to immediately respond to the notification. The notification may be pushed to the mobile devices and…
Locating features in warped images
Granted: March 20, 2018
Patent Number:
9922267
Techniques for locating features of interest in warped images are described. For example, a destination image is generated from a source image based on warping a portion of the source image according to a backward map. Each of the two images is associated with a mesh having a tile-based geometry. The backward map maps points from the destination mesh to pixels in the source image. Triangles are formed from the tiles of the destination mesh. A forward map is generated based on the…