Authoring Diverse Media Presentation Patents (Class 715/202)
  • Patent number: 11068145
    Abstract: Various embodiments of the invention disclosed herein provide techniques for automatically displaying and providing electronic feedback about a 3D production asset. A client device executing a software application receives an asset data bundle associated with the 3D production asset. The client device generates a customized user interface based on at least one aspect of the asset data bundle. The client device displays the 3D production asset via the customized user interface. The client device receives an input associated with the 3D production asset via the customized user interface. The client device causes the input to be transmitted to at least one of a media content server and a production database.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: July 20, 2021
    Assignee: Disney Enterprises, Inc.
    Inventors: Michael Breymann, Anthony M. Accardo, Evan A. Binder, Katharine S. Navarre, Gino Guzzardo, Miquel Angel Farre Guiu
  • Patent number: 11070886
    Abstract: The embodiments of the present application provide a method and an apparatus for releasing a video file, which are applied to a server. The method comprises obtaining a video file to be released; selecting a first preset number of video frames in the video file to be released; generating a target video file from the selected video frames, determining a target display position in a video preview interface for the target video file; and saving a correspondence between the target display position and the target video file such that a first terminal logging in the server can play the target video file at the target display position in the video preview interface based on the correspondence. As can be seen, since the first terminal plays the target video file at the target display position in the video preview interface, the user can get more information about contents of the video file to be released from the target video file, which improves user experience.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: July 20, 2021
    Assignee: HONG KONG LIVEME CORPORATION LIMITED
    Inventors: Ruimin Huang, Pengbo Yang, Wei Liu, Hang Wei, Shuaifeng Deng, He Li, Qingjie Zhang, Hao Tian, Chao Wang, Jun Peng, Zhen Li, Qi Xu, Yiqing Huang
  • Patent number: 11061973
    Abstract: Disclosed herein is a system and method for generating a user profile for a user based on the way the user interacts with consumable content in an application, such as an electronic book in an e-reader. The actions of the user with regards to the content are monitored and the associated with characteristics of the content. This association is used to build the user's profile of their likes and dislikes which are then provided to a recommender system to provide more relevant and personalize recommendations.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: July 13, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Elad Ziklik, Royi Ronen
  • Patent number: 11036782
    Abstract: Exemplary methods, apparatus, and systems are disclosed for capturing, organizing, sharing, and/or displaying media. For example, using embodiments of the disclosed technology, a unified playback and browsing experience for a collection of media can be created automatically. For instance, heuristics and metadata can be used to assemble and add narratives to the media data. Furthermore, this representation of media can recompose itself dynamically as more media is added to the collection. While a collection may use a single user's content, sometimes media that is desirable to include in the collection is captured by friends and/or others at the same event. In certain embodiments, media content related to the event can be automatically collected and shared among selected groups. Further, in some embodiments, new media can be automatically incorporated into a media collection associated with the event, and the playback experience dynamically updated.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: June 15, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Udiyan Padmanabhan, William Messing, Joseph H. Matthews, III, Martin Shetter, Tatiana Gershanovich, Michael J. Ricker, Jannes Paul Peters
  • Patent number: 11029814
    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: July 2, 2020
    Date of Patent: June 8, 2021
    Assignee: Bottomline Technologies Inc.
    Inventors: Flora Kidani, John Canneto, Anne Baron, Jonathan Hewitt, William Cashman, Michael Marcinelli
  • Patent number: 11025991
    Abstract: The disclosure provides a webpage playing method and device for a non-streaming media file and a storage medium. The method includes part of a media data in a media file is obtained based on two key frames of the media file played in a webpage with an embedded player, the media file is in a non-streaming media format; a segmented media file is constructed based on media data between the two key frames; the constructed segmented media file is added to a media source object in a media resource extension interface; and a virtual address is delivered to media elements of the webpage, wherein the virtual address is used for the media elements to play with the media source object as a data source.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: June 1, 2021
    Assignee: Beijing Bytedance Network Technology Co., Ltd.
    Inventor: Guohui Yin
  • Patent number: 11025669
    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: January 31, 2019
    Date of Patent: June 1, 2021
    Assignee: FIVE MEDIA MARKETING LIMITED
    Inventors: Amnon Sem Siev, Daniel Maman, Adi Zlotkin, Ido Peled, Yehuda Sapir
  • Patent number: 11019361
    Abstract: Aspects of the subject disclosure may include, for example, embodiments for selecting a first camera from one or more cameras communicatively coupled to a computing device. Further embodiments include adjusting a first hardware controller on the first camera in response to detecting a network condition of a communication network resulting in an adjusted first camera. Additional embodiments include capturing first video content with the adjusted first camera. Also, embodiments include transmitting the first video content to a video content server over the communication network. Other embodiments are disclosed.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: May 25, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Bo Han, Shuai Hao, Vijay Gopalakrishnan
  • Patent number: 10999553
    Abstract: The present invention relates to a method and device which can easily generate moving image content in one take without editing. The present invention provides a method for generating content, the method including: when recording is started, providing a recording interface, including a data display area to which images of the respective pages included in the selected data file are individually and sequentially output, to the touch screen; when a touch input of a user for the data display area of the recording interface is detected, changing and displaying an image displayed in the data display area according to a touch input mode; and generating moving image content by recording changes in image in the data display area and voices of a narrator from a start point of the recording to an end point of the recording.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: May 4, 2021
    Assignee: HANMI HEALTHCARE, INC.
    Inventors: Jong Hoon Lim, Yoon su Ham
  • Patent number: 10984172
    Abstract: The present disclosure includes systems, methods, and non-transitory computer readable media that utilize a genetic framework to generate enhanced digital layouts from digital content fragments. In particular, in one or more embodiments, the disclosed systems iteratively generate a layout chromosome of digital content fragments, determine a fitness level of the layout chromosome, and mutate the layout chromosome until converging to an improved fitness level. The disclosed systems can efficiently utilize computing resources to generate a digital layout from a layout chromosome that is optimized to specified platforms, distribution audiences, and target optimization goals.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: April 20, 2021
    Assignee: ADOBE INC.
    Inventors: Balaji Vasan Srinivasan, Vishwa Vinay, Niyati Chhaya, Cedric Huesler
  • Patent number: 10983667
    Abstract: The disclosure describes systems and methods related to moving object content that is enhanced with textual content presented using rapid serial visual presentation (“RSVP”). In one embodiment, video content is enhanced with RSVP content. Related embodiments provide systems and methods for displaying, creating, and editing such content. A particular embodiment provides for RSVP enhanced video previews. In another embodiment, augmented reality content is enhanced with RSVP content. In some embodiments, RSVP enhanced moving object content is provided on various end user electronic devices including smart phones, smart watches, and head mounted displays. These and other embodiments are disclosed further herein.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: April 20, 2021
    Assignee: Spritz Holding LLC
    Inventors: Francis Abbott Waldman, Maik Steffen Maurer, Oleg Skrypnyuk
  • Patent number: 10979672
    Abstract: Disclosed herein is a web-based videoconference system that allows for video avatars to navigate within the virtual environment. The system has a presented mode that allows for a presentation stream to be texture mapped to a presenter screen situated within the virtual environment. The relative left-right sound is adjusted to provide sense of an avatar's position in a virtual space. The sound is further adjusted based on the area where the avatar is located and where the virtual camera is located. Video stream quality is adjusted based on relative position in a virtual space. Three-dimensional modeling is available inside the virtual video conferencing environment.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: April 13, 2021
    Assignee: Katmai Tech Holdings LLC
    Inventors: Gerard Cornelis Krol, Erik Stuart Braund
  • Patent number: 10963649
    Abstract: Disclosed herein are example embodiments of an improved narrative generation system where an analysis service that executes data analysis logic that supports story generation can include configuration-driven analytics, such as at least one of a configuration-driven peaks analytic, a configuration-driven jumps analytic, a configuration-driven runs analytic, and/or a configuration-driven streaks analytic. In an example embodiment, the analysis service can be segregated from an authoring service that executes authoring logic for story generation through an interface. Accordingly, when the authoring service needs analysis from the analysis service, it can invoke the analysis service through the interface. By exposing the analysis service to the authoring service through the shared interface, the details of the logic underlying the analysis service are shielded from the authoring service (and vice versa where the details of the authoring service are shielded from the analysis service).
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: March 30, 2021
    Assignee: NARRATIVE SCIENCE INC.
    Inventors: Alexander Rudolf Sippel, Bo He, Nathan William Krapf
  • Patent number: 10956020
    Abstract: A method and system may detect an external display coupled to the mobile device. A digital input device may be presented on the integrated touch sensitive display of the mobile device to operate the mobile device. Multimedia content may be presented on the external display in response to the operation of the mobile device through the digital input device.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: March 23, 2021
    Assignee: Intel Corporation
    Inventor: Arther Sing Hook Teng
  • Patent number: 10956685
    Abstract: Systems, methods and computer program products related to aligning heterogeneous sequential data are disclosed. Video data in a media presentation and textual data corresponding to content of the media presentation are received. An action related to aligning the video data and the textual data is determined using an alignment neural network, such that the video data and the textual data are at least partially aligned following the action. The alignment neural network includes a first fully connected layer that receives as input the video data, the textual data, and data relating to a previously determined action by the alignment neural network related to aligning the video data and the textual data. The determined action related to aligning the video data and the textual data is performed.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: March 23, 2021
    Assignee: Disney Enterprises, Inc.
    Inventors: Boyang Li, Leonid Sigal, Pelin Dogan
  • Patent number: 10949068
    Abstract: Embodiments of the invention address deficiencies of the art in respect to user interface control groups and provide a method, system and computer program product for rendering a set of user interface controls with dynamic content in a GUI. In one embodiment, the invention can include a data processing system including a set of user interface controls and control data including a set of cumulative selection metrics for each user interface control in the set. Each user interface control in the set, in turn, can include a label and an indicator of cumulative metrics for the user interface control. For instance, the set of user interface controls can include a set of radio buttons in a radio button control group. As another example, the set of user interface controls can include a set of check boxes in a check box control group.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: March 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Muller, Andrew L. Schirmer
  • Patent number: 10929595
    Abstract: A digital story includes textual, visual, and/or audio aspects. Generation of a new digital story and/or editing of an existing digital story can include, for instance, coordinating presentation of textual, visual, and/or audio aspects of the digital story. A digital story can be viewed and/or accessed by a user remote from one or more authors of the digital story.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: February 23, 2021
    Assignee: StoryForge LLC
    Inventor: Eric Howell
  • Patent number: 10932009
    Abstract: A method according to one embodiment includes automatically transcoding a video file to generate a plurality of transcoded files, wherein the plurality of transcoded files includes a compressed video file, selecting at least one computer vision system to annotate the compressed video file for searching, transmitting the compressed video file to each computer vision system of the selected at least one computer vision system, and storing a plurality of annotations generated by the selected at least one computer system to a central database in response to transmittal of the compressed video file, wherein each annotation of the plurality of annotations identifies at least one visual characteristic of the compressed video file.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: February 23, 2021
    Assignee: FCB Worldwide, Inc.
    Inventors: Michael Fassnacht, Mark Jungwirth, Kerry Hill, Fernando Espejel
  • Patent number: 10929386
    Abstract: Methods of digital data processing support performing user-defined actions on multiple data records in order to update those records and/or to create new records and/or post communication to email or social network platforms. Such methods can include receiving definitions of records and of actions to perform with respect to them. Those methods can further include determining default values for data fields of records to create or update during performance of a selected such action with respect to the multiple selected data records, and populating those records and/or communications with those values.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: February 23, 2021
    Assignee: salesforce.com, inc.
    Inventors: Gautam Vasudev, Matthew Davidchuk, Adarsha Badarinath, Kristen Muramoto, Orjan N. Kjellberg
  • Patent number: 10929450
    Abstract: A digital magazine server generates a digital magazine for user based on a received request for the digital magazine identifying one or more topics. The digital magazine server applies one or more machined trained models to obtained content items to select content items for the topic. A hierarchy of the topics included in the received request may be determined by the digital magazine server and used by the trained models to select content items. When generating the digital magazine, the digital magazine server also includes one or more editorial content items that are manually selected. The digital magazine server may reposition one or more content items selected by the trained models to include an editorial content items.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: February 23, 2021
    Assignee: Flipboard, Inc.
    Inventors: Vlad Ionut Cora, Benjamin John Frederickson, John T. Mazzeo, Michael S. McCue
  • Patent number: 10922479
    Abstract: A method for creating an electronic signed document from an original electronic document includes: generating a document-related image based on content of the original electronic document; displaying the original electronic document; recording a real-time video of a user as the user inputs a set of signature strokes that constitute a signature; generating a superimposition video based on the real-time video and the document-related image, wherein in the superimposition video, the document-related image overlaps apart of the real-time video; and generating an electronic signed document by embedding the superimposition video in the original electronic document.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: February 16, 2021
    Assignee: THINKCLOUD DIGITAL TECHNOLOGY CO., LTD.
    Inventor: Yu-Jen Wu
  • Patent number: 10915756
    Abstract: The present disclosure discloses a method and apparatus for determining video material of news. The method for determining video material of news comprises: acquiring a weighted score value of a score of a keyword of a news text in a plurality of dimensions; filtering a keyword set of news based on the weighted score value of the score of the keyword; searching a pre-selected video using the keyword set of the news; and determining video material of the news based on the pre-selected video. The present disclosure improves the consistency between the video material of the news and the news text.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: February 9, 2021
    Assignee: Baidu USA LLC
    Inventors: Darning Lu, Hao Tian
  • Patent number: 10911575
    Abstract: Systems and methods for generating and managing stories and sub-stories presented to a user's client device are described. In one example embodiment, a server system communicates a portion of a first story to a first client device based on a first client device association with a user segment assigned to the first story. The server system receives a first selection communication associated with a first piece of content of the first story, accesses a second story based on the selection, and communicates a portion of the second story to the first client device.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: February 2, 2021
    Assignee: Snap Inc.
    Inventors: Maria Pavlovskaia, Evan Spiegel
  • Patent number: 10902192
    Abstract: Techniques and systems are described for dynamic digital document visual aids in a digital medium environment. For example, a content creation system receives user input indicating a portion of a digital document that is of interest to a user. The content creation system generates keywords based on the indicated portion, and locates data corresponding to the keywords by parsing content associated with the digital document, such as in a hierarchical table. Then, the content creation system generates visual aids based on the indicated portion of the digital document that is of interest to the user and the data. The content creation system may select a subset of visual aids for display based on a determined relevance of the multiple visual aids to the indicated portion and a display size of the digital document.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: January 26, 2021
    Assignee: Adobe Inc.
    Inventors: Zhicheng Liu, Sriram Karthik Badam
  • Patent number: 10896478
    Abstract: Implementations relate to an image grid with selectively prominent images. In some implementations, a computer-implemented method includes identifying a plurality of images, where each image of the plurality of images has a respective importance score. A subset of the images is selected based at least in part on the respective importance score for each image. The method determines respective one or more cells in a grid for occupation by each of the images, where at least one image of the subset is placed in the grid such that it occupies at least two cells in the grid. The method causes the images to be displayed in a user interface on a display screen based on the grid.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: January 19, 2021
    Assignee: Google LLC
    Inventors: Paul Sowden, Madhur Khandelwal
  • Patent number: 10880350
    Abstract: At least one layer may be selected from layers of media content available on a local device. An output layer may be created by capturing the at least one layer without capturing unselected layers. The output layer may include output frames captured at an initial frame rate of the local device. A desired output frame rate may be determined for the output layer. The initial frame rate of the output layer may be converted to the desired output frame rate. The output layer may be transmitted at the desired output frame rate to the media hosting service for presentation at a remote device.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: December 29, 2020
    Assignee: GOOGLE LLC
    Inventors: Brian Schmidt, George Leiming Xing, Matt Snider, Sunbir Gill
  • Patent number: 10878851
    Abstract: Technologies for implementing embedding interactive content into a shareable online video. The technologies include an authoring tool including a graphical user interface (GUI). The tool can be used to input an edit decision list (EDL) file and a video file that has a video. The GUI can provide a view of specific scenes of the video according to the EDL file and the video file. The GUI can also provide interactive features. Through the GUI and/or the tool, a selection of a scene of the specific scenes can be inputted as well as a selection of an interactive feature from the interactive features can be inputted. Then, the tool can embed the selected interactive feature into the selected scene at a selected specific spatial location in the selected scene. The tool can also output the video file with the embedded interactive feature.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: December 29, 2020
    Assignee: BON2 MEDIA SERVICES LLC
    Inventor: Ntana Bantu Key
  • Patent number: 10878034
    Abstract: A method can include rendering a first closed curve to a display where the first closed curve represents a number of members of a dataset according to a first criterion; receiving a selection for a second criterion for the dataset; transmitting at least the second criterion via a network interface; responsive to the transmitting, via the network interface, receiving information as to at least the second criterion and the dataset; and rendering to the display, based at least in part on the information, a second closed curve that represents a number of members of the dataset according to the second criterion where the first and second closed curves overlap to an extent that depends on a number of common members thereof.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: December 29, 2020
    Inventor: Mark LeVell
  • Patent number: 10867281
    Abstract: A system and method supporting the assisted creation of media content documenting the details of completing a step-by-step project by a consumer in an Internet-based, social networking/social e-commerce environment. For example, a first user may create web pages documenting a multi-step project, including tagging items such as ingredients, products, utensils, and/or materials that appear in project web page images, with information and links for purchasing the tagged items. A collection of images for use in creating the project web pages may be automatically retrieved from web pages identified by the user. Other users, upon viewing the project web pages may create additional web page(s) documenting their own step variations that are then associated with one or more steps of the project of the first user. Users may choose which of the original project steps and/or step variations to include when requesting information for a customized project of their own choice.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: December 15, 2020
    Assignee: Transform SR Brands LLC
    Inventors: Shubham Agarwal, Eui Chung
  • Patent number: 10847975
    Abstract: This disclosure describes techniques to evaluate power usage and characteristics on a power distribution system. The power distribution system may include local distribution systems as well as transmission systems. Additionally, this disclosure describes techniques to evaluate the effectiveness of Conservation Voltage Reduction (CVR), for example, by using two variable characteristics to model a power load as a sum of a constant impedance load and a constant power load.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: November 24, 2020
    Assignee: Avista Corporation
    Inventors: Darrell Richardson, Erik Jon Lee, Matthew Michael, Greg Paulson, Will Stone
  • Patent number: 10838618
    Abstract: A work machine display device is provided with a touch panel which displays software buttons and operation conditions which are necessary for selecting the software buttons at the same time in a state in which the software buttons and the operation conditions are related.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: November 17, 2020
    Assignee: FUJI CORPORATION
    Inventor: Masashi Ogawa
  • Patent number: 10817653
    Abstract: A method, system and computer program product for optimizing the loading of a web page. The server receives indications (e.g., Document Object Model (DOM) elements) of web page elements of interest of a web page from multiple client devices. The server updates a list of web page elements for the requested web page that is sorted in terms of popularity based on these received indications of web page elements of interest. The server may then appropriately respond to a request to retrieve that web page by accessing such a list and transmitting to the browser of the requesting client device the data to populate the content of the web page elements for the requested web page in an order based on the sorted list. In this manner, the browser will be able to optimize the loading of the web page.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: October 27, 2020
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook, David M. Stecher
  • Patent number: 10817286
    Abstract: Provided is a method and apparatus for tracking and managing a code change between multiple projects. The apparatus includes a code management unit for generating function flow graphs by analyzing a structural and functional flow and annotated annotation from the project code input to a code management unit, comparing the generated function flow graphs for respective projects, and tracking changes based on information recorded in annotation formed by annotating the difference and changes deduced via comparison and generating a change tracking result, a change management unit for providing information on requirement and an ID by the request for a change of additional information as annotated annotation, receiving the change tracking result from the code management unit, and managing the change tracking result, and a display element for receiving the change tracking result from the code management unit and displaying the change tracking result on a monitor.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: October 27, 2020
    Assignee: KOREA AEROSPACE RESEARCH INSTITUTE
    Inventor: Hyun-Kyu Shin
  • Patent number: 10817606
    Abstract: A malicious content detection (MCD) system and a computerized method for manipulating time uses a time controller operating within the MCD system in order to capture the behavior of delayed activation malware (time bombs). The time controller may include a monitoring agent located in a software layer of a virtual environment configured to intercept software calls (e.g., API calls or system calls) and/or other time checks that seek to obtain a “current time,” and time-dilation action logic located in a different layer configured to respond to the software calls by providing a “false” current time that indicates considerably more time has transpired than the real clock.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: October 27, 2020
    Assignee: FireEye, Inc.
    Inventor: Michael Vincent
  • Patent number: 10820058
    Abstract: The present disclosure generally relates to user interfaces related to sources of video data. User interfaces enables users to configure and interact with the sources of video data, such as for displaying a live video feed and a recorded video from an external source of video data. In some embodiments, a device provides user interfaces for displaying video from a video source and controlling external devices related to the source.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: October 27, 2020
    Assignee: Apple Inc.
    Inventors: Taylor G. Carrigan, Patrick L. Coffman, Christopher Patrick Foss, Pani Page
  • Patent number: 10812208
    Abstract: A system and method for generating an audio output file are provided. The method includes using one or more processors to perform steps of: receiving audio tracks, each audio track created according to audio parameters; separating each audio track into at least one selectable audio block, each audio block including audio content from a musical instrument involved in creating the audio track; assigning a unique identifier to each audio block; using the unique identifiers to select audio blocks, and generating the audio output by combining the audio blocks. The present invention prevents the use of the same combination of audio blocks in the generation of audio output to ensure that the audio output files generated a sufficiently unique. Also provided are audio file recording, editing and mixing modules enabling a user to have full creative control over mix and other parameters to modify as desired the audio file generated.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: October 20, 2020
    Assignee: Score Music Interactive Limited
    Inventors: Michael John Kiely, Conor Tee
  • Patent number: 10812574
    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: October 7, 2019
    Date of Patent: October 20, 2020
    Assignee: Bank of America Corporation
    Inventors: Akiva D. Kates, Joseph Benjamin Castinado, Rob Oddy, Brandon Castagna
  • Patent number: 10802664
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media for facilitating layout designs. In embodiments, an input event is detected indicating a desire to include a new object within a layout design including a first component. Thereafter, it is determined that the first component within the layout is to be modified to accommodate a second component containing the new object. The layout design is automatically modified to include the first component and the second component in the layout design.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: October 13, 2020
    Assignee: Adobe Inc.
    Inventors: William Thomas Ruby, Michael Spencer Cragg, Danielle Takara Morimoto
  • Patent number: 10803232
    Abstract: A method, system and computer program product for optimizing the loading of a web page. The server receives indications (e.g., Document Object Model (DOM) elements) of web page elements of interest of a web page from multiple client devices. The server updates a list of web page elements for the requested web page that is sorted in terms of popularity based on these received indications of web page elements of interest. The server may then appropriately respond to a request to retrieve that web page by accessing such a list and transmitting to the browser of the requesting client device the data to populate the content of the web page elements for the requested web page in an order based on the sorted list. In this manner, the browser will be able to optimize the loading of the web page.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: October 13, 2020
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook, David M. Stecher
  • Patent number: 10805386
    Abstract: Provided is a group-based communication interface and an apparatus configured to programmatically generate and provide digests of relevant group-based communications transmitted between a plurality of client devices and a group-based communication system.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: October 13, 2020
    Assignee: Slack Technologies, Inc.
    Inventors: Renaud Bourassa-Denis, Jerry Talton, Jenna Zeigen, Michael Montazeri, Noah Weiss
  • Patent number: 10795974
    Abstract: Techniques for memory assignment for guest operating systems are disclosed herein. In one embodiment, a method includes generating a license blob containing data representing a product key copied from a record of license information in the host storage upon receiving a user request to launch an application in the guest operating system. The method also includes storing the generated license blob in a random memory location accessible by the guest operating system. The guest operating system can then query the license blob for permission to launch the application and launching the application in the guest operating system without having a separate product key for the guest operating system.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: October 6, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ahmed Saruhan Karademir, Sudeep Kumar Ghosh, Ankit Srivastava, Michael Trevor Pashniak, Benjamin M. Schultz, Balaji Balasubramanyan, Hari R. Pulapaka, Tushar Suresh Sugandhi, Matthew David Kurjanowicz, Giridhar Viswanathan
  • Patent number: 10782937
    Abstract: A method and system may be provided for recording discussions about computer code in an integrated development environment (“IDE”). In some aspects, a communication channel is integrated with an IDE. Communications and discussions may be tracked and linked with specific code sections.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: September 22, 2020
    Assignee: CodeStream, Inc.
    Inventor: Peter Pezaris
  • Patent number: 10771612
    Abstract: An information processing apparatus, non-transitory computer readable medium and method for processing information are provided. The information processing apparatus includes a display device; and one or more processors configured to form a display area to be displayed on a screen of the display device; set a first display area and a second display area next to each other in the display area; assign a first and a second conversation screens to the first and second display areas respectively, each of the first and second conversation screens comprising a plurality of conversation messages; and move the display area along the screen in response to an operation on the screen, such that the screen sequentially displays all of the first display area, a portion of the first display area and a portion of the second display area, and then all of the second display area and none of the first display area.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: September 8, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Kengo Tokuchi
  • Patent number: 10754612
    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: August 25, 2020
    Assignee: Sonos, Inc.
    Inventor: Nicholas A. J. Millington
  • Patent number: 10747952
    Abstract: An application automatically saves drafts of a document in association with the document. Drafts are saved, for example, whenever the application closes the document. Thus, the application stores a separate draft of the document for each session in which the document was used. The saved drafts are logically associated with each other and their original document. Because of this association, whenever the user accesses the document in the application, the application may present to the user a list of the various drafts of the documents. The user may continue working on the last saved draft, or the user may select another draft from which to continue working. The application further includes a collaborative interface for listing objects at a server. The server pushes new changes or additions to the objects directly to the client, and the client updates the interface accordingly, without user intervention.
    Type: Grant
    Filed: September 9, 2009
    Date of Patent: August 18, 2020
    Assignee: PALANTIR TECHNOLOGIES, INC.
    Inventors: Andrew Aymeloglu, Nicholas Miyake, Brandon Burr, Derek Cicerone, Kevin Simler, Garry Tan
  • Patent number: 10739938
    Abstract: A system for customizing a tag cloud includes at least one processor to access and execute computer readable instructions stored on a computer readable storage medium, where the computer readable instructions are to cause the at least one processor to, upon execution of the computer readable instructions identify tags from a source; assign a score to each tag in the source based on tag attribute; temporarily increase the score for a new tag during a time period measured from a creation of the new tag; and create a tag cloud in a graphical user interface that emphasizes each tag according to its score.
    Type: Grant
    Filed: January 5, 2012
    Date of Patent: August 11, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul Eric Bastide, Matthew E. Broomhall, Robert Edward Loredo, Matthew Stephen Rosno
  • Patent number: 10740423
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, user input comprising a query from a user, wherein the query does not comprise an explicit request for visual data; identifying, based upon results of the query, that visual data is associated with the query; and providing, based on the identifying, output associated with the identified visual data. Other aspects are described and claimed.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: August 11, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: John Weldon Nicholson, Daryl Cromer, Scott Patrick DeBates, Ming Qian, Song Wang, David Alexander Schwarz
  • Patent number: 10739989
    Abstract: A technique is provided for customizing a presentation. The technique includes recording multimedia corresponding to a presenter of a presentation. The recorded multimedia is analyzed to extract a representative information corresponding to the multimedia. Further, one or more pre-recorded multimedia files are determined from a multimedia database. The determination is based on a comparison of the representative information with one or more tags associated with each of a plurality of pre-recorded multimedia files. Subsequently, the presentation is customized by inserting the one or more pre-recorded multimedia in the presentation.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: August 11, 2020
    Assignee: Wipro Limited
    Inventors: Raghottam Mannopantar, Raghavendra Hosabettu
  • Patent number: 10733210
    Abstract: Techniques for reducing electronic resource consumption using search data are disclosed herein. In some embodiments, a computer-implemented method comprises: identifying a cohort of profiles from profiles based on a determination that at least one attribute is shared among the profile data of the cohort; receiving corresponding search appearance data including an impression count for the cohort of profiles; selecting reference profiles from the cohort based on the impression counts of the reference profiles; selecting a target profile from the cohort based on the impression count of the target profile; identifying a trend corresponding to at least one feature among the reference profiles; and causing an indication of the feature(s) to be displayed on a computing device of the user of the target profile based on the identifying of the trend.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: August 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Charu Jangid, Wei Wang, Aayush Gopal Dawra, Mahesh Vishwanath, Qiang Wu, Kirill Talanine, Robert Gibson, Monica Cai, Warren Bartolome, James Michael Fell
  • 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