Authoring Diverse Media Presentation Patents (Class 715/202)
  • Patent number: 10732789
    Abstract: A unique user interface for improving machine learning algorithms is described herein. The user interface comprises an icon with multiple visual indicators displaying the machine learning confidence score. When a mouse hovers over the icon, a set of icons are displayed to accept the teaching user's input. In addition, the words that drove the machine learning confidence score are highlighted with formatting so that the teaching user can understand what drove the machine learning confidence score.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: August 4, 2020
    Assignee: Bottomline Technologies, Inc.
    Inventors: Michael Marcinelli, Flora Kidani, John Canneto, Anne Baron, Jonathan Hewitt, William Cashman
  • Patent number: 10726461
    Abstract: A system and method of completing an activity via an agent. The agent is embodied as agent software, which facilitates and/or performs activities on behalf of a user. The agent software may have a characteristic persona that it presents to the user in the form of an avatar on a display. The agent software may be part of a computer program stored in a memory and executed by a processor of a smartphone or other computer.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: July 28, 2020
    Assignee: NCR Corporation
    Inventors: Robert Thomas Borucki, John Bruno
  • Patent number: 10712921
    Abstract: Techniques and systems for a graphical user interface based multimedia authoring tools to create gallery components are disclosed. A multimedia authoring tool as described herein can provide functionality for creating, editing, and displaying interactive image galleries. The multimedia authoring tool, for example, can enable authors to drag and drop image files into a multimedia editing area of the tool's graphical user interface to create an image gallery that includes the corresponding images without having to create a gallery beforehand. The image gallery can provide a control for navigating the gallery's images which can be arranged in a strip such as a vertical or horizontal strip.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: July 14, 2020
    Assignee: Apple Inc.
    Inventors: George R. König, Pepijn Zoon, Andre Abelmann, Suchita C. Doshi
  • Patent number: 10706033
    Abstract: A content management system is provided that allows users to create collections of content for management or delivery purposes by assigning content items to labels. Labels can be persisted in the system as managed objects separate from content objects. Because the labels may be separate managed objects from the content, the labels can be implemented in a manner that does not change the content items or disrupt the lifecycle of the content.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: July 7, 2020
    Assignee: Open Text SA ULC
    Inventors: Michael Gerard Jaskiewicz, Claiborne Holt Johnson, III, David Alan Stiles
  • Patent number: 10691990
    Abstract: The present invention relates to a system (1) for capturing spatial and temporal relationships between physical content items (2) and user actions related to the physical content items (2), comprising a sensor unit (3) for detecting the physical content items (2) and for outputting sensor data, a monitoring device (4) for user identification and monitoring of user action related to the physical content items (2) and for outputting monitoring data, and a processor (5) for processing said sensor data and said monitoring data by prioritizing and interrelating said sensor data and said monitoring data in correspondence to the frequency and/or duration of the at least one user action in connection with the at least one physical content items (2) and for generating a data set including said prioritized and interrelated sensor data and monitoring data.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: June 23, 2020
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Victor Barend Hendrik Donker, Jori Marcellinus Nicole Verbeek, Johan Partomo Djajadiningrat, Lucas Jacobus Franciscus Geurts
  • Patent number: 10681324
    Abstract: Techniques for processing content for communication sessions are described. Implementations, for example, enable various ways of detecting and storing events that occur during communication sessions.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: June 9, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fredrik Furesjö, Mattias Dan Nilsson, Daniel Nitsche, Henrik Valdemar Turbell, Jonas Nils Rune Lindblom
  • Patent number: 10674140
    Abstract: The disclosure provides a method, a processing device, and a computer system for video preview. An exemplary method is applicable to a processing device and includes the following steps. A video file is received and decoded to obtain video frames. Each of the video frames is converted into texture data. Shading computations are performed on the texture data to respectively generate render video outputs for video preview, where each of the shading computations corresponds to a different designated video viewing mode.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: June 2, 2020
    Assignee: HTC Corporation
    Inventors: Drew Bamford, Yu-Hsien Chang, Jo-Wei Hsu, Yihsiu Chen, Andrew Charles Hunt
  • Patent number: 10664478
    Abstract: Method and apparatus for stress management in a searchable data service. The searchable data service may provide a searchable index to a backend data store, and an interface to build and query the searchable index, that enables client applications to search for and retrieve locators for stored entities in the backend data store. Embodiments of the searchable data service may implement a distributed stress management mechanism that may provide functionality including, but not limited to, the automated monitoring of critical resources, analysis of resource usage, and decisions on and performance of actions to keep resource usage within comfort zones. In one embodiment, in response to usage of a particular resource being detected as out of the comfort zone on a node, an action may be performed to transfer at least part of the resource usage for the local resource to another node that provides a similar resource.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: May 26, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Patrick W. Ransil, Aleksey V. Martynov, James S. Larson, James R. Collette, Robert Wai-Chi Chu, Partha Saha
  • Patent number: 10621279
    Abstract: The conversion quality evaluation system may evaluate the conversion quality of digital forms digitized from paper forms. The system may attribute multiple labels and respective confidence scores to form objects in a form, and aggregate information of form objects to form a conversion index, which is a measurement of conversion quality of the form. The conversion index may comprise various characteristics of the form, including cost of correction, accessibility, content reusability, or device readiness. As such, the conversion quality evaluation system can sort digital forms based on their conversion quality and provide guidance for post-digitization activities.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: April 14, 2020
    Assignee: Adobe Inc.
    Inventors: Varun Dua, Vikas Patidar, Saswata Dutta, Deepak Kumar
  • Patent number: 10622021
    Abstract: Disclosed is a method for video editing. The method comprises selecting at least one video, using a user interface, displaying one of the selected at least one video, on a video preview area on the user interface, providing at least one effect button on the user interface, to be activated by applying a pointing device at the at least one effect button, wherein each of the at least one effect button is associated with one video editing effect, selecting a time point in a timeline of the displayed one video, activating an effect button selected from the at least one effect button provided, and applying a video editing effect corresponding to the activated effect button from the selected time point forward until detecting de-activation of the activated effect button.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: April 14, 2020
    Assignee: AVCR BILGI TEKNOLOJILERI A.S
    Inventors: Ugur Buyuklu, Kemal Ugur, Oguz Bici
  • Patent number: 10614050
    Abstract: Systems, methods, and related technologies for application-centric object storage and managing object requests via multiple indexes are described. In certain aspects, a processing device can receive a first data object, generate, with respect to the first data object, a first index, generate, with respect to the first data object, a second index through which the first data object can be accessed, receive a request with respect to the first data object, process the request to determine which of the first index or the second index to utilize in completing the request, and complete the request via at least one of the first index or the second index.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: April 7, 2020
    Assignee: Iguazio Systems, Ltd.
    Inventors: Yaron Haviv, Ori Modai, Orit Nissan-Messing
  • Patent number: 10609097
    Abstract: Methods, apparatus, and systems for instantly posting images or video clips to social media websites during recording of video content are provided. A video capture device is provided for recording video content. A social media integration application is associated with the video capture device. The selection of a still image or video clip during recording of video content is enabled via a one-touch process. The selected still image or video clip is then processed by the social media integration application such that the still image or video clip is at least one of directly forwarded to and posted on one or more pre-selected social media websites via a network or forwarded to and posted on the one or more pre-selected social media websites via a web browser interface.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: March 31, 2020
    Assignee: TVU Networks Corporation
    Inventors: Paul Shen, Matthew Richard McEwen, Shiwen Yao
  • Patent number: 10606552
    Abstract: A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: March 31, 2020
    Assignee: Sonos, Inc.
    Inventor: Nicholas A. J. Millington
  • Patent number: 10599753
    Abstract: Organizations maintain and generate large amounts of documentation and entities of these organizations often need to collaborate on generating and reviewing this information. There is a need to maintain and store this documentation remotely in such a way that the entities of these organizations may collaborate with each other. To ensure that information is handled effectively, new versions are created for documents uploaded to a service provider by entities of the organization. The documents are processed in such a way that the documents are displayed uniformly across a variety of devices.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: March 24, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Noah Anthony Eisner, Kevin Gillett, Himanshu Khurana, Arun Ponniah Sethuramalingam, Liangliang Wang, Sharad Kala, Frank Chen
  • Patent number: 10586379
    Abstract: In various example embodiments, a system and method for integration of a three-dimensional model is disclosed. In one example embodiment, a method includes receiving a plurality of images, selecting points on the images and triangulating the points to generate a plurality of depth maps, generate a three-dimensional mesh by combining the plurality of depth maps, generating a three-dimensional model of the item by projecting the plurality of images onto the mesh using the points, calibrating colors used in the model using colors diffuse properties of the colors in the images, and providing a user interface allowing a user to select one or more user points on the three-dimensional model and provide additional information associated with the selected user points.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: March 10, 2020
    Assignee: eBay Inc.
    Inventors: Qiaosong Wang, James Thomas Dowdell, Jinrong Xie, Robinson Piramuthu
  • Patent number: 10580319
    Abstract: A software application for teaching literacy through customized stories with gamification elements. Existing or new stories are created and customized for particular audiences and include text, animations, images, and sounds to produce an interactive multimedia story for presentation on a computing device with a display and audio output. Reading comprehension questions and games are provided to accompany the stories and the reader of the stories can earn rewards based on performance. The reader's performance is analyzed and reported to track progress.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: March 3, 2020
    Assignee: Creative Styles LLC
    Inventor: Nicholas Colin Styles
  • Patent number: 10573348
    Abstract: The disclosure is generally directed to methods, systems and apparatuses for multi-directional still pictures and/or multi-directional motion pictures and their applications on mobile, embedded, and other computing devices and applications.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: February 25, 2020
    Inventor: Jasmin Cosic
  • Patent number: 10564817
    Abstract: Different types of media experiences can be developed based on characteristics of the consumer. “Linear” experiences may require execution of a pre-built script, although the script could be dynamically modified by a media production platform. Linear experiences can include guided audio tours that are modified or updated based on the location of the consumer. “Enhanced” experiences include conventional media content that is supplemented with intelligent media content. For example, turn-by-turn directions could be supplemented with audio descriptions about the surrounding area. “Freeform” experiences, meanwhile, are those that can continually morph based on information gleaned from a consumer. For example, a radio station may modify what content is being presented based on the geographical metadata uploaded by a computing device associated with the consumer.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: February 18, 2020
    Assignee: DESCRIPT, INC.
    Inventors: Ryan Terrill Holmes, Steven Surmacz Rubin, Ulf Schwekendiek, David John Williams
  • Patent number: 10554414
    Abstract: A Material eXchange Format (MXF) digital file generated by a digital electronic processor is disclosed that includes a generic container for a media file. The MXF file also includes a SDTI-CP (Serial Data Transport Interface-Content Package) compatible system item. The SDTI-CP compatible system item has a media file metadata and a blockchain hash digest information formed from the media file. The blockchain hash digest information of the media file may be a blockchain hash digest used to error check the media file. Alternatively, the blockchain hash digest information of the media file may be a link to a cloud-based blockchain hash digest used to error check the media file.
    Type: Grant
    Filed: May 27, 2019
    Date of Patent: February 4, 2020
    Inventor: Tyson York Winarski
  • Patent number: 10540432
    Abstract: Reading time indicators for display within a content authoring application are provided herein. Estimates of reading times for the content item as a whole, and of sections thereof, are created as the author manipulates content within a document. These estimates are displayed as indicators within the content authoring application and the document, to inform the author of how long a reader is expected to take when consuming the document. The functionality of the computing device running the content authoring application is thus improved by providing content limit indicators related to consumption time.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: January 21, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Brian Scott Stucker
  • Patent number: 10540188
    Abstract: A virtual-computing environment definition language automates the deployment of a virtualized computing environment. A set of basic requirements of a planned virtual computing environment is described in the definition language to provide a concise, textual representation of the planned environment's architecture. This representation also predicts the planned environment's performance characteristics as a function of expected workloads, such as expected numbers of concurrent users or expected numbers of concurrent transactions. The definition-language representation is then translated into an orchestration template from which virtual resources are provisioned and the virtual-computing environment deployed.
    Type: Grant
    Filed: March 30, 2019
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventor: Tinniam Venkataraman Ganesh
  • Patent number: 10534843
    Abstract: A document architecture system includes an intelligent document processing engine that can receive raw data streamed from external data source(s), analyze the raw data to identify triggering events, apply rules to the triggering events identified, break down the raw data accordingly, and generating messages in an internal format to represent the pieces of data without any formatting or layout information. The messages can be augmented with custom metadata and stored as fragments that reference, but that do not physically incorporate, the messages. The stored fragments can be used by the document process engine to intelligently render documents and versions thereof. Some embodiments store only unique fragments, resulting in a significant reduction in storage requirements and an extremely efficient way of processing huge amounts of data (e.g., millions of documents) for document production. The messages and fragments are in internal formats under control of the document architecture system.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: January 14, 2020
    Assignee: Open Text SA ULC
    Inventors: Robert Smith, Johan Lorensson, Christian Wessman, Sverker Wendelöv
  • Patent number: 10521077
    Abstract: Systems and methods for dynamically analyzing data in data visualizations are disclosed herein. The method displays a first data visualization based on a first plurality of data fields and a second data visualization based on a second plurality of data fields concurrently on the display. The method forms a mathematical model to represent a functional relationship between a first field of the first data fields and a second field of the second data fields. The method receives a user input on a displayed graphical mark at a first location corresponding to an actual value in the first data visualization, thereby moving the graphical mark to a second location corresponding to a hypothetical value. The method also adjusts a displayed location of a corresponding second graphical mark in the second data visualization using an adjusted value for the second field computed using the hypothetical value as input to the mathematical model.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: December 31, 2019
    Assignee: Tableau Software, Inc.
    Inventor: Bora Beran
  • Patent number: 10523625
    Abstract: A messaging server system receives a message creation input from a first client device that is associated with a first user registered with the messaging server system. The messaging server system determines, based on an entity graph representing connections between a plurality of users registered with the messaging server system, that the first user is within a threshold degree of connection with a second that initiated a group story in relation to a specified event. The messaging server system determines, based on location data received from the first client device, that the first client device was located within a geo-fence surrounding a geographic location of the specified event during a predetermined event window, the geo-fence and event window having been designated by the second user, and causes the first client device to present a user interface element that enables the first user to submit content to the group story.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: December 31, 2019
    Assignee: Snap Inc.
    Inventors: Nicholas Richard Allen, Jacob Andreou, Evan Spiegel
  • Patent number: 10514725
    Abstract: This disclosure is directed to content reconfiguration based on characteristic analysis. A device may comprise a display and a user interface module to cause content to be presented on the display. When content is to be presented, content and display characteristics may first be determined. The content may then be altered based on the characteristics of the display. For example, the content may be divided into portions and at least one portion of the content may be determined for presentation based on subject matter in the content selected in view of at least one of user preferences, contextual information determined by at least one sensor in the device, etc. The user interface module may then alter the at least one portion of content for presentation, if necessary, and may further cause the at least one portion of content to be presented on the display.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: December 24, 2019
    Assignee: Intel Corporation
    Inventor: Glen J. Anderson
  • Patent number: 10503748
    Abstract: An extract, load, and transform (ELT) management service provides functionality for managing ELT operations, including publish/subscribe functionality. The ELT management service maintains metadata describing publications, such as database tables or files stored by a storage service operating in a service provider network, and publication certificates, which describe the creation and change history for the publications. The metadata can be searched to identify publications that rely on other publications that have changed since the publications were generated. The identified publications can then be automatically republished by executing logical pipelines that specify activities that can be executed to republish the publications.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: December 10, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Peter Farrow
  • Patent number: 10504285
    Abstract: A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system provides allows a user to place a point on a model surface that is used as a focus point for tool operations. The focus point is a geometry sphere that shows orientation and relative position of the view in the scene.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: December 10, 2019
    Assignee: AUTODESK, INC.
    Inventors: George Fitzmaurice, Justin Matejka, Igor Mordatch, Gord Kurtenbach, Azam Khan
  • Patent number: 10503994
    Abstract: A method of performing character isolation in an optical character recognition process, the method comprising receiving image data representing one or more character columns, determining a number of black pixels in each column of the image data, defining a vertical separation threshold which is a maximum number of black pixels in a column, dividing the columns into different pixel groups and groups of excluded columns by excluding any columns with a number of black pixels below the vertical separation threshold, identifying the pixel group representing the left most character column in the image data, determining whether there are one or two pixel groups representing character columns in the image data and, if it is determined that there are two pixel groups representing character columns, using a predetermined width value for a right most character column in order to identify a right hand boundary of the right most character column.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: December 10, 2019
    Assignee: Sanofi-Aventis Deutschland GMBH
    Inventor: Dietmar Hammen
  • Patent number: 10489499
    Abstract: A document editing system provides a design editing panel with a document under creation. The document editing system provides a representation of the document under creation on the design editing panel using a plurality of graphical editing features, where each of the graphical editing features are interactive to receive an input for editing a corresponding content element of the document under creation. In response to editor input that alters an appearance of at least a content element of the document under creation, the document editing system alters an appearance of one or more graphical editing features of the design editing panel.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: November 26, 2019
    Assignee: Adobe Inc.
    Inventor: Justin Cooperman
  • Patent number: 10471609
    Abstract: New multi-computers architecture allows protection of personal computer by the combined hardware and software means reinforcing online security to the safety level not achievable using software security means alone. The disclosed system encompasses intermediate lock-computer and unidirectional internal interfaces based on novel principles providing complete security while sending information to world wide web and reliable filtering out of unwanted software while receiving information from Internet. One of the key principles underlying the present invention is physical separation of dataflow from web-connected computer to intermediate lock-computer to the main personal computer and the counter dataflow from main computer to lock-computer to web-connected computer. The interfaces in direct data flow from Internet to personal computer and in the counter dataflow may be based on different physical and system principles including novel two-dimensional image-based interface.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: November 12, 2019
    Inventor: Benjamin F. Dorfman
  • Patent number: 10445119
    Abstract: Systems and methods that adapt software components encoded for execution by a virtual machine to the specific architecture of a target platform are provided. These systems and methods combine the portability benefits of a virtual machine architecture with the power conservation and computation efficiency benefits normally associated with native implementations. More particularly, in some embodiments, a compiler configured to compile software components encoded for execution by a virtual machine is enhanced to identify hardware processing elements available on a target platform and to adapt the software components to utilize the identified hardware processing elements. In at least one embodiment, the adaptation performed by the enhanced compiler takes the form of compression or extension.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: October 15, 2019
    Assignee: INTEL CORPORATION
    Inventor: Markus Dominik Mueck
  • Patent number: 10440102
    Abstract: Aspects of the disclosure relate to multicomputer processing of client device request data using a centralized event orchestrator and a dynamic endpoint engine. A computing platform may receive, from a client computing device, event definition information defining an event. Subsequently, the computing platform may receive, from a recipient computing device associated with the event, a request for a recipient-selection user interface, and may determine that a dynamic endpoint option is available for a user of the recipient computing device. Thereafter, the computing platform may send, to the recipient computing device, a delivery selection user interface that includes a user-selectable option that, when invoked, causes the computing platform to create a new endpoint.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: October 8, 2019
    Assignee: Bank of America Corporation
    Inventors: Akiva Kates, Joseph Benjamin Castinado, Rob Oddy, Brandon Castagna
  • Patent number: 10437611
    Abstract: A widget manager facilitates management of widgets in a dashboard layer. Management functions can include enablement, preview, importation, exportation, organization, installation, deletion, acquisition, etc.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: October 8, 2019
    Assignee: Apple Inc.
    Inventors: Scott Forstall, Imran A. Chaudhri, John O. Louch, Eric Steven Peyton
  • Patent number: 10423315
    Abstract: The invention provides a method for a user to input individualized primitive data and equipment and a system. The method comprises the following steps of: detecting an input sequence on user equipment; performing match search on the input sequence to acquire one or more matched local individualized primitive data options; and selecting the matched local individualized primitive data options as candidate options, and displaying the candidate options to the user to select. By the method, the equipment and the system, the defect that only character input and symbol input are supported by a traditional input method is overcome; the input of multiple types of individualized primitive data including pictures, audios/videos, style template user-defined characters and the like is realized by the input method; and the user experience is enhanced.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: September 24, 2019
    Assignee: CIENET TECHNOLOGIES (BEIJING) CO., LTD.
    Inventors: Liang Zheng, Xibin Liu
  • Patent number: 10423702
    Abstract: A character input device includes a memory that stores one or more conversion candidates, and a processor that executes a process including receiving input of a first character of a word and the number of characters of the word, extracting a conversion candidate including the first character from the one or more conversion candidates stored in the memory according to the number of characters of the word, and displaying the extracted conversion candidate.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: September 24, 2019
    Assignee: FUJITSU CONNECTED TECHNOLOGIES LIMITED
    Inventors: Shimpei Sendai, Toru Kohei
  • Patent number: 10402879
    Abstract: Systems, apparatuses, and methods are provided for customizing collections of products. A first user selects a subset of products for customization, and subsequently causes those products to be customized. The first user may place limitations on further customization of the subset of products. A second user associated with the customized products further customizes those products. The further customization may be restricted by the limitations imposed by the first user.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: September 3, 2019
    Assignee: adidas AG
    Inventors: Alison Page, Lawrence Max Motola, Charlotta Nordin, Andreas Albert Perez Alba
  • Patent number: 10387554
    Abstract: A mechanism is provided for applying matching data transformation information based on a user's editing of data within a document. User input identifying inputs provided by a user while editing a document within an application executing on the data processing system is received. A matching algorithm is executed based on user input to identify one or more candidate transformation operations within a transformation operation data structure that matches the user input. Responsive to failing to identify any candidate transformation operations, an indication is provided that no candidate transformation operations are identifiable. Responsive to one or more candidate transformation operations being identified, a list of transformation operations is provided that includes the one or more candidate transformation operations to the user via the data processing system.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yong Li, Ryan Pham, Xiaoyan Pu, Yeh-Heng Sheng
  • Patent number: 10382502
    Abstract: Described embodiments enable device users sharing content items via a content management system to view and modify content items within native applications on their client devices. In various embodiments, a client application detects a save operation on a content item and prompts a user to provide a comment based on changes to the content item. User comments and metadata are provided to a content management system to create a historical log that provides a comprehensive summary of user interactions with a content item, including comments regarding content item changes, version information, and timestamps. The content management system provides the comments and other log contents to client applications associated with other users sharing the content item. The client applications use the comments and log information to provide notifications to the users regarding content item changes and comments by sharing users.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: August 13, 2019
    Assignee: Dropbox, Inc.
    Inventors: Anvisha Hrishikesh Pai, Michael Wu
  • Patent number: 10372285
    Abstract: In various example embodiments, a system and method for standardizing user interface elements are presented. A method includes determining parameters of one or more user interface elements as part of a first application, the first application selected based on an increased usage by a user compared with other applications, generating a profile for the user, the profile indicating the respective parameters of the one or more user interface elements, and modifying locations of user interface elements with matching predetermined identifiers as part of a second application based on the respective parameters indicated in the profile.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: August 6, 2019
    Assignee: eBay Inc.
    Inventors: David Ramadge, Justin Van Winkle, Corinne Elizabeth Sherman
  • Patent number: 10375374
    Abstract: The invention relates to capturing a still or moving image as well as object position and displacement data for the image, storing the image and the data as a dimension extractable object, and utilizing the dimension extractable object.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: August 6, 2019
    Assignee: Plethron Inc.
    Inventors: Eric Minami, Charles Chu
  • Patent number: 10339423
    Abstract: The disclosed computer-implemented method for generating training documents used by classification algorithms may include (i) identifying a set of training documents used by a classification system to classify documents written in a first language, (ii) generating a list of tokens from within the training documents that indicate critical terms representative of classes defined by the classification system, (iii) translating the list of tokens from the first language to a second language, (iv) creating, based on the translated tokens, a set of simulated training documents that enables the classification system to classify documents written in the second language, and (v) classifying an additional document written in the second language based on the set of simulated training documents. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: July 2, 2019
    Assignee: Symantec Corporation
    Inventors: Jonathan J. Dinerstein, Christian Larsen, Daniel Hardman
  • Patent number: 10339680
    Abstract: A typeface processing application accesses a character skeleton, which has control points and curves defined by control points, and a character outline surrounding the character skeleton. The typeface processing application computes, for a design parameter of a design application, a graphics control dataset based on a particular control point. Doing so involves identifying a pair of control point positions and a pair of expansions of the character outline, where each position or expansion pair corresponds to a pair of design parameter values. The typeface processing application generates the graphics control dataset, which includes intermediate positions of the control point between the pair of positions and intermediate expansions of the character outline between the pair of expansions.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: July 2, 2019
    Assignee: Adobe Inc.
    Inventors: Thomas T. Donahue, Richard Sinn, Allan M. Young, Guy Nicholas
  • Patent number: 10333767
    Abstract: Methods, systems, and media for media transmission and management are provided.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: June 25, 2019
    Assignee: Google LLC
    Inventor: Matt Bridges
  • Patent number: 10325013
    Abstract: Systems and methods for optimizing space utilization in a document are described. The system receives a template divided into static space, dynamic space, and whitespace. The system fetches static contents, dynamic contents, personalized contents. The system determines the sizes of the contents and spaces available in the template. Further, the system compares the sizes of the contents with their respective spaces of the template. Based on the comparison, the system may resize at least one of the contents and the spaces relative to each other. Based on the comparison, the system may populate the contents inside the spaces without compromising with resolution and compatibility attributes associated with the contents. Post populating of the contents, the system may generate a final document for user.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: June 18, 2019
    Assignee: Wipro Limited
    Inventor: Sumanta Mondal
  • Patent number: 10267598
    Abstract: A network of scopes, including one or more lead scopes and one or more follower scopes, is provided to allow scope operators of the respective scopes to track the same presumed target. A lead scope locates a target and communicates target position data of the presumed target to the follower scope. The follower scope uses the target position data and its own position data to electronically generate indicators for use to prompt the operator of the follower scope to make position movements so as to re-position the follower scope from its current target position to move towards the target position defined by the target position data received from the lead scope.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: April 23, 2019
    Inventors: Douglas Fougnies, Robert A. Pressman, Larry L. Day
  • Patent number: 10235367
    Abstract: A computer system automatically organizes, retrieves, annotates and/or presents media data files as collections of media data files associated with one or more entities using context captured in real time from a viewing environment. The computer system presents media data from selected media data files on presentation devices in the viewing environment and receives and processes signals from sensors in that viewing environment. The processed signals provide context, which can be used to select and retrieve media data files, and which can be used to further annotate the media data files and/or other data structures representing collections of media data files and/or entities. The computer system can be configured to be continually processing signals from sensors in the viewing environment to continuously identify and use the context from the viewing environment.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: March 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Georgios Krasadakis
  • Patent number: 10216710
    Abstract: A method includes storing, in response to marking by a user of an area of a displayed document, information on the marked area; displaying an icon representing the marked area; conducting the storing operation and the displaying operation for a different area; and creating, in response to an operation by the user for arranging two or more icons to be in contact with each other, a joined icon by joining the icons together; and combining marked areas represented by the two or more respective icons, according to a state of contact. A corresponding computer program product and computer system are also disclosed herein.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Tomoka Mochizuki, Tomohiro Shioya, Asuka Unno, Lianzi Wen
  • Patent number: 10205749
    Abstract: A method comprising: receiving, from a web browser, a request for content to be inserted into a sub-document that is nested inside a main document; and transmitting to said web browser, in response to the request: said content, and a client-side script that, when inserted by said web browser into said sub-document: (i) listens to software methods that attempt to invoke a user event without an action by a user of said web browser, (ii) analyzes said user event to determine if said user event is configured to cause said web browser to navigate away from said main document.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: February 12, 2019
    Assignee: FIVE MEDIA MARKETING LIMITED
    Inventors: Amnon Sem Siev, Daniel Maman, Adi Zlotkin, Ido Peled, Yehuda Sapir
  • Patent number: 10154206
    Abstract: A monitoring camera can make communication with a client apparatus through an IP network. The monitoring camera includes an image capturing unit that captures an image of an object, a compressing and encoding unit that overlays overlay information on the captured image, and a communication unit that transmits transparency information indicative of whether or not a transparency can be set for each of a first portion and a second portion of the overlay information, which is overlaid by the compressing and encoding unit, to the client apparatus via the IP network.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: December 11, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Ryuuji Nagaike
  • Patent number: 10142764
    Abstract: A method of providing an overlay display control performed on an electronic device, the method including: displaying a progress screen of a main service associated with an application through a first virtual layer under control of the application executed on the electronic device; displaying a user interface on a preset area of the first virtual layer, the user interface configured to receive a selection signal on a control function associated with the main service; displaying a second virtual layer for providing an additional service associated with the main service overlapping the first virtual layer in response to a progress of the main service meeting a preset condition; and processing a progress of the additional service, including: hooking a selection signal input on a partial area of the second virtual layer; and calling a control function corresponding to the partial area of the second virtual layer.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: November 27, 2018
    Assignees: NHN Entertainment Corporation, NHN Studio629 Corporation
    Inventor: Chuljae Lim