Authoring Diverse Media Presentation Patents (Class 715/202)
-
Patent number: 11068145Abstract: 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: GrantFiled: November 15, 2018Date of Patent: July 20, 2021Assignee: Disney Enterprises, Inc.Inventors: Michael Breymann, Anthony M. Accardo, Evan A. Binder, Katharine S. Navarre, Gino Guzzardo, Miquel Angel Farre Guiu
-
Patent number: 11070886Abstract: 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: GrantFiled: October 19, 2017Date of Patent: July 20, 2021Assignee: HONG KONG LIVEME CORPORATION LIMITEDInventors: 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: 11061973Abstract: 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: GrantFiled: June 14, 2013Date of Patent: July 13, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Elad Ziklik, Royi Ronen
-
Patent number: 11036782Abstract: 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: GrantFiled: November 2, 2015Date of Patent: June 15, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Udiyan Padmanabhan, William Messing, Joseph H. Matthews, III, Martin Shetter, Tatiana Gershanovich, Michael J. Ricker, Jannes Paul Peters
-
Patent number: 11029814Abstract: 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: GrantFiled: July 2, 2020Date of Patent: June 8, 2021Assignee: Bottomline Technologies Inc.Inventors: Flora Kidani, John Canneto, Anne Baron, Jonathan Hewitt, William Cashman, Michael Marcinelli
-
Patent number: 11025991Abstract: 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: GrantFiled: September 4, 2020Date of Patent: June 1, 2021Assignee: Beijing Bytedance Network Technology Co., Ltd.Inventor: Guohui Yin
-
Patent number: 11025669Abstract: 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: GrantFiled: January 31, 2019Date of Patent: June 1, 2021Assignee: FIVE MEDIA MARKETING LIMITEDInventors: Amnon Sem Siev, Daniel Maman, Adi Zlotkin, Ido Peled, Yehuda Sapir
-
Patent number: 11019361Abstract: 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: GrantFiled: August 13, 2018Date of Patent: May 25, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Bo Han, Shuai Hao, Vijay Gopalakrishnan
-
Patent number: 10999553Abstract: 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: GrantFiled: April 12, 2018Date of Patent: May 4, 2021Assignee: HANMI HEALTHCARE, INC.Inventors: Jong Hoon Lim, Yoon su Ham
-
Patent number: 10984172Abstract: 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: GrantFiled: August 31, 2020Date of Patent: April 20, 2021Assignee: ADOBE INC.Inventors: Balaji Vasan Srinivasan, Vishwa Vinay, Niyati Chhaya, Cedric Huesler
-
Patent number: 10983667Abstract: 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: GrantFiled: June 24, 2019Date of Patent: April 20, 2021Assignee: Spritz Holding LLCInventors: Francis Abbott Waldman, Maik Steffen Maurer, Oleg Skrypnyuk
-
Patent number: 10979672Abstract: 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: GrantFiled: October 20, 2020Date of Patent: April 13, 2021Assignee: Katmai Tech Holdings LLCInventors: Gerard Cornelis Krol, Erik Stuart Braund
-
Patent number: 10963649Abstract: 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: GrantFiled: December 28, 2018Date of Patent: March 30, 2021Assignee: NARRATIVE SCIENCE INC.Inventors: Alexander Rudolf Sippel, Bo He, Nathan William Krapf
-
Patent number: 10956020Abstract: 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: GrantFiled: December 26, 2017Date of Patent: March 23, 2021Assignee: Intel CorporationInventor: Arther Sing Hook Teng
-
Patent number: 10956685Abstract: 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: GrantFiled: February 10, 2020Date of Patent: March 23, 2021Assignee: Disney Enterprises, Inc.Inventors: Boyang Li, Leonid Sigal, Pelin Dogan
-
Patent number: 10949068Abstract: 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: GrantFiled: January 2, 2019Date of Patent: March 16, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Muller, Andrew L. Schirmer
-
Patent number: 10929595Abstract: 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: GrantFiled: May 9, 2019Date of Patent: February 23, 2021Assignee: StoryForge LLCInventor: Eric Howell
-
Patent number: 10932009Abstract: 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: GrantFiled: March 8, 2019Date of Patent: February 23, 2021Assignee: FCB Worldwide, Inc.Inventors: Michael Fassnacht, Mark Jungwirth, Kerry Hill, Fernando Espejel
-
Patent number: 10929386Abstract: 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: GrantFiled: January 2, 2018Date of Patent: February 23, 2021Assignee: salesforce.com, inc.Inventors: Gautam Vasudev, Matthew Davidchuk, Adarsha Badarinath, Kristen Muramoto, Orjan N. Kjellberg
-
Patent number: 10929450Abstract: 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: GrantFiled: February 2, 2018Date of Patent: February 23, 2021Assignee: Flipboard, Inc.Inventors: Vlad Ionut Cora, Benjamin John Frederickson, John T. Mazzeo, Michael S. McCue
-
Patent number: 10922479Abstract: 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: GrantFiled: May 6, 2019Date of Patent: February 16, 2021Assignee: THINKCLOUD DIGITAL TECHNOLOGY CO., LTD.Inventor: Yu-Jen Wu
-
Patent number: 10915756Abstract: 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: GrantFiled: July 2, 2019Date of Patent: February 9, 2021Assignee: Baidu USA LLCInventors: Darning Lu, Hao Tian
-
Patent number: 10911575Abstract: 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: GrantFiled: October 9, 2018Date of Patent: February 2, 2021Assignee: Snap Inc.Inventors: Maria Pavlovskaia, Evan Spiegel
-
Patent number: 10902192Abstract: 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: GrantFiled: November 20, 2017Date of Patent: January 26, 2021Assignee: Adobe Inc.Inventors: Zhicheng Liu, Sriram Karthik Badam
-
Patent number: 10896478Abstract: 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: GrantFiled: November 26, 2018Date of Patent: January 19, 2021Assignee: Google LLCInventors: Paul Sowden, Madhur Khandelwal
-
Patent number: 10880350Abstract: 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: GrantFiled: March 18, 2019Date of Patent: December 29, 2020Assignee: GOOGLE LLCInventors: Brian Schmidt, George Leiming Xing, Matt Snider, Sunbir Gill
-
Patent number: 10878851Abstract: 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: GrantFiled: August 17, 2018Date of Patent: December 29, 2020Assignee: BON2 MEDIA SERVICES LLCInventor: Ntana Bantu Key
-
Patent number: 10878034Abstract: 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: GrantFiled: March 29, 2016Date of Patent: December 29, 2020Inventor: Mark LeVell
-
Patent number: 10867281Abstract: 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: GrantFiled: December 20, 2013Date of Patent: December 15, 2020Assignee: Transform SR Brands LLCInventors: Shubham Agarwal, Eui Chung
-
Patent number: 10847975Abstract: 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: GrantFiled: August 31, 2018Date of Patent: November 24, 2020Assignee: Avista CorporationInventors: Darrell Richardson, Erik Jon Lee, Matthew Michael, Greg Paulson, Will Stone
-
Patent number: 10838618Abstract: 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: GrantFiled: March 13, 2014Date of Patent: November 17, 2020Assignee: FUJI CORPORATIONInventor: Masashi Ogawa
-
Patent number: 10817653Abstract: 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: GrantFiled: June 10, 2013Date of Patent: October 27, 2020Assignee: International Business Machines CorporationInventors: Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook, David M. Stecher
-
Patent number: 10817286Abstract: 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: GrantFiled: November 14, 2018Date of Patent: October 27, 2020Assignee: KOREA AEROSPACE RESEARCH INSTITUTEInventor: Hyun-Kyu Shin
-
Patent number: 10817606Abstract: 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: GrantFiled: June 29, 2016Date of Patent: October 27, 2020Assignee: FireEye, Inc.Inventor: Michael Vincent
-
Patent number: 10820058Abstract: 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: GrantFiled: May 6, 2019Date of Patent: October 27, 2020Assignee: Apple Inc.Inventors: Taylor G. Carrigan, Patrick L. Coffman, Christopher Patrick Foss, Pani Page
-
Patent number: 10812208Abstract: 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: GrantFiled: October 31, 2017Date of Patent: October 20, 2020Assignee: Score Music Interactive LimitedInventors: Michael John Kiely, Conor Tee
-
Patent number: 10812574Abstract: 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: GrantFiled: October 7, 2019Date of Patent: October 20, 2020Assignee: Bank of America CorporationInventors: Akiva D. Kates, Joseph Benjamin Castinado, Rob Oddy, Brandon Castagna
-
Patent number: 10802664Abstract: 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: GrantFiled: March 1, 2017Date of Patent: October 13, 2020Assignee: Adobe Inc.Inventors: William Thomas Ruby, Michael Spencer Cragg, Danielle Takara Morimoto
-
Patent number: 10803232Abstract: 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: GrantFiled: June 6, 2013Date of Patent: October 13, 2020Assignee: International Business Machines CorporationInventors: Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook, David M. Stecher
-
Patent number: 10805386Abstract: 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: GrantFiled: July 17, 2019Date of Patent: October 13, 2020Assignee: Slack Technologies, Inc.Inventors: Renaud Bourassa-Denis, Jerry Talton, Jenna Zeigen, Michael Montazeri, Noah Weiss
-
Patent number: 10795974Abstract: 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: GrantFiled: May 31, 2018Date of Patent: October 6, 2020Assignee: Microsoft Technology Licensing, LLCInventors: 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: 10782937Abstract: 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: GrantFiled: August 22, 2018Date of Patent: September 22, 2020Assignee: CodeStream, Inc.Inventor: Peter Pezaris
-
Patent number: 10771612Abstract: 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: GrantFiled: October 31, 2019Date of Patent: September 8, 2020Assignee: FUJI XEROX CO., LTD.Inventor: Kengo Tokuchi
-
Patent number: 10754612Abstract: 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: GrantFiled: July 1, 2019Date of Patent: August 25, 2020Assignee: Sonos, Inc.Inventor: Nicholas A. J. Millington
-
Patent number: 10747952Abstract: 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: GrantFiled: September 9, 2009Date of Patent: August 18, 2020Assignee: PALANTIR TECHNOLOGIES, INC.Inventors: Andrew Aymeloglu, Nicholas Miyake, Brandon Burr, Derek Cicerone, Kevin Simler, Garry Tan
-
Patent number: 10739938Abstract: 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: GrantFiled: January 5, 2012Date of Patent: August 11, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul Eric Bastide, Matthew E. Broomhall, Robert Edward Loredo, Matthew Stephen Rosno
-
Patent number: 10740423Abstract: 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: GrantFiled: May 26, 2017Date of Patent: August 11, 2020Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: John Weldon Nicholson, Daryl Cromer, Scott Patrick DeBates, Ming Qian, Song Wang, David Alexander Schwarz
-
Patent number: 10739989Abstract: 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: GrantFiled: November 28, 2016Date of Patent: August 11, 2020Assignee: Wipro LimitedInventors: Raghottam Mannopantar, Raghavendra Hosabettu
-
Patent number: 10733210Abstract: 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: GrantFiled: November 29, 2017Date of Patent: August 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Charu Jangid, Wei Wang, Aayush Gopal Dawra, Mahesh Vishwanath, Qiang Wu, Kirill Talanine, Robert Gibson, Monica Cai, Warren Bartolome, James Michael Fell
-
Patent number: 10732789Abstract: 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: GrantFiled: March 12, 2019Date of Patent: August 4, 2020Assignee: Bottomline Technologies, Inc.Inventors: Michael Marcinelli, Flora Kidani, John Canneto, Anne Baron, Jonathan Hewitt, William Cashman