Patents Examined by Eric J Yoon
  • Patent number: 10845980
    Abstract: A technique is described herein for facilitating movement of graphical objects across display screens. In one manner of operation, the method includes: displaying a representation of a first movement as a user moves a graphical object across a source screen; detecting that the user has moved the graphical object into a graphical source portal associated with the source screen; associating the graphical object with two or more graphical destination portals provided by the plural display screens, in addition to the graphical source portal, such that the graphical object is accessible from the graphical source portal and any graphical destination portal; detecting that the user has removed the graphical object from a chosen graphical portal in a chosen screen; displaying the graphical object as having been removed from all graphical portals; and displaying a second movement as the user moves the graphical object across the chosen screen to a final destination.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: November 24, 2020
    Assignee: Micosoft Technology Licensing, LLC
    Inventors: Patrick Joseph Derks, Peter Eugene Hammerquist, Eric J. Hull, Sophors Khut, Cassandra April King, Christian Klein, Bryan Mamaril, Nishad Mulye, Kenton Allen Shipley, Daniel Edward Stafford
  • Patent number: 10839460
    Abstract: An application operating at a mobile computing device may request a set of recommended application tasks for recommendation. The request may identify a user associated with the application, and the user may be associated with a user group based on user profile attributes associated with the user. Application tasks available for selection at the application to may be selected for a set of recommended application tasks based on selection trend data associated with the user group. The set of recommended application tasks may be provided to the application, and the application may configure an application task list that includes the application tasks in the set of recommended application tasks.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: November 17, 2020
    Assignee: Allstate Insurance Company
    Inventors: Jennifer A. Brandmaier, James Gillespie, Stephen Hughes, Daniel Koza, William Loo, Francis Lowry
  • Patent number: 10838616
    Abstract: Techniques are provided to reduce the possibility of missing a message when searching for the message in a messaging group. In some implementations, a user input that indicates a selected contact in a messaging group, is received. The messaging group includes a plurality of messages posted by one or more contacts. From among the plurality of messages, a first set of messages that includes messages posted by the selected contact is identified. On a display interface, the messages of the first set is displayed while hiding messages from the plurality of messages that are not included in the first set. Optionally, a second set of messages that includes messages that were not posted by the selected contact, is identified from among the plurality of messages. A hidden message quantity is determined based on a number of messages in the second set of messages and displayed on the display interface.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: November 17, 2020
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Xiaozhen Fu
  • Patent number: 10809893
    Abstract: A technique for improving application window displays in a multi-window graphical user interface in a touch-based computing device is discussed. By selecting an application window or corresponding thumbnail icon in a multi-window graphical user interface using a finger touch and dragging the application window or icon to an edge of the screen indicated by another finger, the edge of the selected application window may be automatically aligned with respect to that screen edge. Additionally, already open application windows may be automatically re-sized and re-positioned to accommodate the newly re-sized application window.
    Type: Grant
    Filed: August 8, 2014
    Date of Patent: October 20, 2020
    Assignee: Insyde Software Corp.
    Inventor: Timothy A. Lewis
  • Patent number: 10811050
    Abstract: Techniques and apparatuses for highlighting media through weighting of people or contexts are described. This document describes techniques that allow a user to quickly and easily highlight media, such as through generating a highlight reel. The techniques also enable selection of context and person weightings by which to tailor highlight reels.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: October 20, 2020
    Assignee: Google Technology Holdings LLC
    Inventors: Babak Robert Shakib, Yuriy Musatenko, Andrii Gushchyk
  • Patent number: 10795929
    Abstract: Embodiments of the invention are directed to apparatuses, methods, and computer program products for generating a rating score based on color. In some embodiments, the apparatuses, methods, and computer program products are configured to: receive at least one input, wherein the at least one input comprises at least one of a first numerical value, an emoticon, a color, or at least one keyword; process the at least one input; and generate a second numerical value based on processing the at least one input.
    Type: Grant
    Filed: September 1, 2018
    Date of Patent: October 6, 2020
    Inventor: Trent R McKenzie
  • Patent number: 10768885
    Abstract: One or more users log in to a video conference with a shared, online electronic whiteboard and draw upon a shared whiteboard. Each user has a video and audio stream that are sent to a recording server. Data describing each drawing action upon the shared whiteboard is sent to a database server and each action is then distributed to all users to update their whiteboards. Screenshots of the drawing actions are created by emulating a browser and inputting data describing each action from the database. Alternatively, screenshots are taken by each user computer (after each action or periodically) and sent to the recording server. Audiovisual manipulation software is used to create a whiteboard video from the screenshots are then combined with the audio and video streams to create a resulting video of the entire session. A video clip is created simply by sending begin and end timestamps during the session.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: September 8, 2020
    Assignee: STUDY SOCIAL INC.
    Inventor: Ethan Fieldman
  • Patent number: 10754541
    Abstract: An expandable drawing surface is described. In various embodiments, a drawing surface manager is configured to cause a size of a drawing surface to expand dynamically to provide a user with a truly infinite drawing surface such that the user is not limited for space in any direction. To do so, the drawing surface manager creates and displays new pages for the drawing surface as the user scrolls in any direction. The new pages are displayed proximate existing pages such that the user is presented with a continuous drawing surface on which the user can work seamlessly. In one or more embodiments, a memory manager is configured to provide efficient memory techniques such that, at any point of time, only data associated with visible pages of the drawing surface is loaded onto a memory.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: August 25, 2020
    Assignee: Adobe Inc.
    Inventors: Sriraj Banerjee, Karnati Penchala Charith Chowdary, Ashish Garg
  • Patent number: 10754632
    Abstract: Techniques for converting desktop applications into cloud services are provided. In one embodiment, a server system can receive a representation of an application that has been extracted from an installation of the application on an end-user computing device. The representation can include a collection of files and configuration information associated with the application. The server system can then store the representation of the application in a server-side repository for deployment as a cloud service.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: August 25, 2020
    Assignee: VMware, Inc.
    Inventor: Scott Howard Davis
  • Patent number: 10749986
    Abstract: Interacting with a computing device can include registering a plurality of commands from a plurality of applications, wherein the plurality of commands specify entity types that are accepted as parameters, determining a first entity having a first entity type, wherein the first entity is independent of the plurality of applications, and determining a selected command from the plurality of commands registered by the plurality of applications that accepts the first entity type as a parameter. The first entity and the selected command can be provided, using a processor, to a first application of the plurality of applications that supports the selected command for execution.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: August 18, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jeffrey S. Pierce, Mike Digman, Ranhee Chung
  • Patent number: 10749978
    Abstract: A dynamic tagging system facilitates the control, monitoring, and operation of technical components, such as virtual machines, in cloud environments. The dynamic tagging system performs an analysis on unstructured metadata tags linked to the technical components. The unstructured metadata tags may be created for technical components by authorized operators of the technical components, for instance. The dynamic tagging system may analyze an individual unstructured metadata tag or a combination of unstructured metadata tags assigned to a technical component to automatically trigger any pre-configured control, monitoring or operational actions for the technical component. As one example, the dynamic tagging system detects a trigger condition for an action trigger to perform automated electronic communications between any selected entities to convey information about the technical component.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: August 18, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Catherine Ruth Gulsvig Wood, Billie John Criddle, Roberto Javier Torres Sovero, Hariharan Venkataramani, Sanjana Aggarwal
  • Patent number: 10739939
    Abstract: A method, computer program product, and/or computer system controls icon movement behavior on a graphical user interface. A file hosting icon and a data file icon are displayed on a graphical user interface (GUI). The file hosting icon represents a file hosting service, and the data file icon, which is capable of being moved towards the file hosting icon on the GUI to initiate storage by the file hosting service, represents data. The behavior of movement of the data file icon is adjusted according to a position of the data file icon relative to a position of the file hosting icon on the GUI, and based on predefined features of the data relative to predefined features of the file hosting service.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Minkyong Kim, James R. Kozloski, Clifford A. Pickover, Maja Vukovic
  • Patent number: 10725612
    Abstract: The present invention discloses a desktop icon display method and a mobile terminal, relates to the field of mobile communications, and enhances a visual effect, of a user desktop icon, produced when the mobile terminal is shaken. The display method provided by the present invention is applied to a mobile terminal. A desktop icon is displayed on a display screen of the mobile terminal by using a first color set; a moving angle of the mobile terminal is obtained; and if the moving angle of the mobile terminal exceeds a preset angle, the desktop icon is displayed by using a second color set.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: July 28, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Kai Qian, Liwei Huang, Jianhua Li
  • Patent number: 10725533
    Abstract: Generally discussed herein are systems and apparatuses for gesture-based augmented reality. Also discussed herein are methods of using the systems and apparatuses. According to an example a method may include detecting, in image data, an object and a gesture, in response to detecting the object in the image data, providing data indicative of the detected object, in response to detecting the gesture in the image data, providing data indicative of the detected gesture, and modifying the image data using the data indicative of the detected object and the data indicative of the detected gesture.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: July 28, 2020
    Assignee: Intel Corporation
    Inventors: Ravishankar R. Iyer, Omesh Tickoo, Glen J. Anderson
  • Patent number: 10698744
    Abstract: Techniques that enable a third party to author and add functionality to a target application. A third party may create or author a script that encodes the functionality to be added to the target application. The script may then be provided to and executed by the target application, where execution of the script causes the functionality to be added to the target application. In certain embodiments, the added functionality may be in the form of effects that are output via the target application when the script is executed by the target application. The effects may include audio-visual effects that are displayed or output by the target application and may also include displaying data provided by a third party.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: June 30, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Stef Marc Smet, Michael Slater, Michael Philip Arcuri, Joshua Ryan Williams, Karthik Subramanyam, Bo Yin
  • Patent number: 10698559
    Abstract: Provided are a method and an apparatus for displaying content on a same screen and a terminal device. The method includes: displaying an application interface of an application on a display apparatus, and displaying a floating region on the same screen as the application interface; setting a content loader corresponding to the floating region; determining display content of the floating region; and invoking the content loader to load the determined display content to the floating region for display.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: June 30, 2020
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Kunjie Zhang, Chaoqun Jin, Wenshuo Zhou, Xiaonan Feng, Guangwen Zhong, Can Li, Liping Zhou, Cheng Guo, Wei Xu, Xiao Song
  • Patent number: 10691298
    Abstract: A side menu displaying method and apparatus and a terminal, which relate to the terminal field. The method includes receiving a sliding operation of sliding starting from a side of a screen; detecting whether the sliding operation meets a predefined condition, where the predefined condition includes that a sliding speed of the sliding operation is greater than a preset threshold, and an end position of the sliding operation is not within a preset false touch area; and displaying a side menu corresponding to the side of the screen if a detection result is that the sliding operation meets the predefined condition.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: June 23, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhenyong Zhang, Zhangquan Zhao
  • Patent number: 10671242
    Abstract: The present invention discloses a desktop icon display method and a mobile terminal, relates to the field of mobile communications, and enhances a visual effect, of a user desktop icon, produced when the mobile terminal is shaken. The display method provided by the present invention is applied to a mobile terminal. A desktop icon is displayed on a display screen of the mobile terminal by using a first color set; a moving angle of the mobile terminal is obtained; and if the moving angle of the mobile terminal exceeds a preset angle, the desktop icon is displayed by using a second color set.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: June 2, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Kai Qian, Liwei Huang, Jianhua Li
  • Patent number: 10649710
    Abstract: Provided are methods and systems for simulating context-dependent electronic content on a separate digital sign. A user creates context-dependent electronic content for a separate digital sign, and associates the electronic content with context rules for displaying the content. The context-dependent electronic content is then displayed on a digital sign, such as in a normal display mode. To simulate the electronic content, a user selects simulation parameters for the simulation. An electronic content management system then configures the simulation parameters into a simulation protocol. When the simulation protocol is executed at the digital sign, digital sign displays the electronic content based on the simulation protocol, irrespective of the context associated with the sign. The simulation can continue, for example, until the user terminates the simulation.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: May 12, 2020
    Assignee: Adobe Inc.
    Inventors: Alexandre Capt, Julien Ramboz, Tobias Bocanegra, Damien Antipa
  • Patent number: 10628178
    Abstract: Disclosed embodiments provide automated techniques for evaluation of a user interface of a computer application. A computer function associated with a graphical element such as an icon or button is analyzed. The resultant text that appears as a result of invoking the button is analyzed and keywords are identified to determine a function type for the function. A graphical element category is determined for the button/icon that is invoked to produce the function. The graphical element category can be determined by analyzing underlying markup code for the button. Keywords pertaining to the button may be extracted from the markup code. The keywords from the button are compared with the keywords of the resulting function and a score is generated based on the amount of common keywords. The score is used as a criterion for a recommendation about the appropriateness of the button for use with the application function.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jacqueline Clarke, Kirstin E. Coppen, Martin A. Ross, Stephanie J. Strugnell, Claudia Walter