Patents Examined by Li P Sun
  • Patent number: 10564829
    Abstract: Techniques for optimizing window resize actions for a remoted application are provided, where the remoted application has a server-side window running within a remote desktop of a server system, and where the server-side window is made accessible to a user of a client system as a client-side window displayed in a client desktop of the client system. In one embodiment, the client system can receive from the server system a notification that the server-side window is being resized in the remote desktop, and can determine that the user is currently entering one or more input commands for resizing the server-side window. In response, the client system can send a message to the server system for canceling the resizing of the server-side window. The client system can then allow the user to resize the client-side window via the one or more input commands, while the server-side window remains a fixed size.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: February 18, 2020
    Assignee: VMWARE, INC.
    Inventor: Adam Gregory Gross
  • Patent number: 10558474
    Abstract: The present disclosure discloses a media information processing method, a mobile terminal, and a storage medium. The method includes: determining that a condition for presenting media information in a graphical interface of an application is satisfied; requesting media information and a control policy of the media information from a server; loading the control policy in the application, and determining that a form needs to be used in the media information to obtain information from a user; requesting a WebView page adapted to the form from the server, the WebView page being obtained by initializing a WebView template based on a customized parameter of the form; and presenting the media information in the graphical interface of the application, and loading the WebView page in the graphical interface of the application.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: February 11, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Gang Xu, Xianjun Wang, Xiaomin Yan, Dan Yang, Yi Xie, Feng Song, Lin Pei, Bin Zhou
  • Patent number: 10558327
    Abstract: Provided are a method and device for updating an input method system, a computer storage medium, and a device. The method includes: receiving multiple operation logs from multiple user terminals on which the input method system is installed, the operation logs recording log entries which indicate an operations of input corresponding candidate items; extracting log entries from the received operation logs; determining a quantity of log entries of each type; and sending, according to the determined quantity, log entries in a preset type to the user terminals on which the input method system is installed, so as to update the input method system.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: February 11, 2020
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Xianchao Wu, Chuang Wu, Xiaoxin Chen, Long Chen, Mianmian Wen
  • Patent number: 10549173
    Abstract: User interface elements relating to fitness may be shared between user devices. These user interface elements may be updated based at least in part on activity data of users associated with the user devices. A user may determine a length of time for sharing their user interface elements. Once a sharing relationship between at least two users has been established, updates corresponding to user interface elements may be shared between the users via their respective user devices.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: February 4, 2020
    Assignee: Apple Inc.
    Inventor: Jay C. Blahnik
  • Patent number: 10528236
    Abstract: Computer-readable media, methods, and systems are provided for creating a display pattern for a plurality of graphic objects that are bound to at least one data variable. Data comprising a plurality of observations with variable values is received. A first graphic object is presented for display within a display area of a graphic user interface and is bound to the data such that the property value for one of the object's visual property is determined by a variable value a corresponding data observation. A direction of expansion for the display area is received, and as the display area is expanded, a plurality of additional graphic objects also bound to the data are created and presented with the first graphic object to form a display pattern. The display pattern is determined, in part, by the order of the corresponding observations in the data set and the selected direction of expansion.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: January 7, 2020
    Assignee: ADOBE INC.
    Inventor: Bernard James Kerr
  • Patent number: 10528231
    Abstract: Computer systems and methods may display multi-dimensional data sets in a dynamically-generated ocular view, which may show the relationship between data points in the different dimensions. For example, such a data set may include in one dimension results of one or more laboratory tests and, in another dimension, body systems or functions that the respective tests may relate to. The ocular view may depict the relationships between the tests and the systems. By being generated dynamically, moreover, the ocular view may be able to present this information for arbitrary sets of test results, without a template having been generated in advance to specify the layout of some particular combination of results.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: January 7, 2020
    Assignee: Quest Diagnostics Investments Inc.
    Inventors: Peter Wilkinson, Kerry O'Brien
  • Patent number: 10528656
    Abstract: A method to synchronize data between a spreadsheet application and a marketplace application is disclosed. The method includes receiving a request to synchronize data items between the spreadsheet application and the marketplace application, the data items relating to a type of listing of items associated with the marketplace application. Additionally, the method includes executing a process to synchronize the data items between the spreadsheet application and the marketplace application, the process to include at least one of downloading one of the data items from the spreadsheet application and uploading one of the plurality of data items to the marketplace application, the executing of the process to occur independently of the executing of the spreadsheet application. Furthermore, the method includes displaying a status of the executing of the process in a native user interface element of the spreadsheet application.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: January 7, 2020
    Assignee: eBay Inc.
    Inventors: Brandon Lai, Auston McReynolds, Dilip Varadarajan, Venkat Mavram
  • Patent number: 10528210
    Abstract: Graphical navigation of foreground and background applications running on a mobile computing device across multiple active user environments, even when graphics information for background applications is not maintained by a mobile operating system of the mobile computing device. A last graphical representation of an application screen may be captured as the application state is transitioned from the foreground state to the background state. The last graphical representation may be associated with a position in an application activity stack representing foreground and background mobile operating system applications. The navigation techniques may be used in a computing environment with multiple active user environments. A first active user environment may be associated with the mobile operating system. A second active user environment may be associated with the mobile operating system or a desktop operating system running concurrently with the mobile operating system on the mobile computing device.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: January 7, 2020
    Assignee: Z124
    Inventors: Brian Reeves, Paul E. Reeves, Wuke Liu, Borys Sushchev
  • Patent number: 10521069
    Abstract: Disclosed is an ultrasound apparatus and method for controlling the same, whereby once a feature point for re-registration is selected on one of registered ultrasound image and external image, a cursor is displayed on the other image at a point corresponding to the selected feature point.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: December 31, 2019
    Assignee: Samsung Medison Co., Ltd.
    Inventors: Sung-Jin Choi, Bong Koo Seo, Dong Kuk Shin
  • Patent number: 10503378
    Abstract: An application's users are divided into two groups: administrative users and end-users. Each type of region, produced on an application's screen, is assigned a class. Each actual occurrence, of a region type, is called an instance. An end-user invokes a user-added feature by indicating a screen location and inputting a unique signal. The classes, of the screen-region instances present at the indicated location, determine whether one or more rules are activated. The rules are written by an administrative user. If activated, a rule produces a URL in accordance with an administrative-user-defined template. A value stored in the instances present, at the location indicated when the unique signal occurred, are accessed in a template by including the name of the value as a parameter. Each parameter is substituted by the text-equivalent of its current value. The URL produced can be used to provide the information desired by the end-user.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: December 10, 2019
    Assignee: Ascent Technology, Inc.
    Inventors: Philippe Brou, Allan C. Wechsler
  • Patent number: 10503355
    Abstract: A UI management server and a method of controlling the same are disclosed. The method of controlling the UI management server includes receiving registration information of an Internet of Things (IoT) device from an IoT management server for collecting information regarding the IoT device, classifying the IoT device into at least one group using the registration information, determining different button icons matching the IoT device according to property information of the group, calculating size information and arrangement information of the button icons according to the number of the button icons or frequency of use of each of the button icons, and transmitting the button icons, the size information, and the arrangement information to a designated vehicle.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: December 10, 2019
    Assignees: Hyundai Motor Company, Kia Motors Company
    Inventors: Joon Young Kim, Jeong Won Lee
  • Patent number: 10489021
    Abstract: The present invention provides a video playback method and apparatus, where the method includes: obtaining playback progress information of all sub-files in a video file, where the video file includes at least two sub-files; displaying a playback progress bar list, where the playback progress bar list includes playback progress bars of the at least two sub-files, and a playback progress bar of any sub-file displays playback progress of the any sub-file according to playback progress information of the any sub-file; receiving a user instruction used for selecting, according to the playback progress bars, a target sub-file that needs to be played, where the target sub-file is any sub-file of the at least two sub-files; and playing the target sub-file according to the instruction.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: November 26, 2019
    Assignees: Huawei Technologies Co., Ltd.
    Inventors: Simon Ekstrand, Zongbo Wang, Rui Li, Guosheng Gu
  • Patent number: 10459603
    Abstract: Extension activation may be provided. Upon receiving a new document associated with a plurality of related documents, extension trigger conditions may be evaluated. In response to determining that an extension trigger is satisfied, a user interface element associated with the extension trigger may be displayed.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: October 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Claux, Jason Todd Henderson, Andrew Salamatov, Oleg Ouliankine, Warren Randall Byrne, Michael Anthony Faoro
  • Patent number: 10460490
    Abstract: Disclosed are an information processing method and terminal. The method includes: acquiring a first operation (101); in response to the first operation, selecting a plurality of pictures from a local information base or an information base pulled and obtained by a background server, and displaying the same on a user interface of a terminal (102); acquiring a second operation (103); in response to the second operation, partitioning to-be-added first target information into a plurality of items of second target information according to a preset rule, and overlaying the plurality of items of second target information on the plurality of pictures in one batch (104); and forming complete information corresponding to the first target information by the plurality of items of second target information, the second target information being partial information in the first target information (105).
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: October 29, 2019
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Kehui Li, Zhan Chen, Chang Liu
  • Patent number: 10444963
    Abstract: The present disclosure generally relates to using avatars and image data for enhanced user interactions. In some examples, user status dependent avatars are generated and displayed with a message associated with the user status. In some examples, a device captures image information to scan an object to create a 3D model of the object. The device determines an algorithm for the 3D model based on the capture image information and provides visual feedback on additional image data that is needed for the algorithm to build the 3D model. In some examples, an application's operation on a device is restricted based on whether an authorized user is identified as using the device based on captured image data. In some examples, depth data is used to combine two sets of image data.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: October 15, 2019
    Assignee: Apple Inc.
    Inventors: Marek Bereza, Adi Berenson, Jeffrey Traer Bernstein, Lukas Robert Tom Girling, Mark Hauenstein, Amir Hoffnung, William D. Lindmeier, Joseph A. Malia, Julian Missig
  • Patent number: 10444971
    Abstract: A method includes displaying a scrollable sequence of content items, the content items having a plurality of sources and a plurality of content types; in response to user commands, scrolling the scrollable sequence of content items in a direction parallel to a first axis; visually indicating a first focus item in the scrollable sequence and displaying in the current focus item an affordance including a related-content affordance; and responding to user selection of the related-content affordance in the current focus item by scrolling the current focus item in a direction parallel to a second axis that is distinct from the first axis and displaying a second focus item in place of the first focus item, the second focus item including a content item of one or more content items related to the first focus item in accordance with predefined criteria.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: October 15, 2019
    Assignee: Google LLC
    Inventors: Jonathan W. Terleski, Shaun Z. Modi, Cameron Knox Adams
  • Patent number: 10430058
    Abstract: A user interface for at least one media processing apparatus includes a display device connected to an apparatus control system and arranged to visualize timings of events occurring or expected to occur in a processing sequence of the apparatus, the timings being visualized by showing an indication of each event on a timeline that has a certain time scale and a certain zero point, wherein the timeline has at least two sections which differ in the time scale and/or the zero point.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: October 1, 2019
    Assignee: OCE-TECHNOLOGIES B.V.
    Inventors: Nanne Krikke, Josephus A. M. Van Dun, Bastiaan J. Hermus
  • Patent number: 10416861
    Abstract: A method for user interface interaction on a computing device, the method including detecting frustration with a user interface interaction on the computing device; determining a location of input events on a display of the computing device; and magnifying an area proximate to the location of input events. Further, a computing device includes a processor; and a user interface, wherein the computing device, using the processor and user interface, is configured to detect frustration with a user interface interaction on the computing device; determine a location of input events on a user interface of the computing device; and magnify an area proximate to the location of input events.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: September 17, 2019
    Assignee: BlackBerry Limited
    Inventors: Marcin Cietwierkowski, Nazih Almalki, Robert George Oliver, Zhe Chen, Andrew Michael Inwood
  • Patent number: 10416864
    Abstract: Method and device of improving performance of a computing device are disclosed. The method includes: scanning the computing device to generate multiple performance optimization tasks for the computing device; presenting multiple task prioritizing methods for determining relative priority of at least two of the multiple performance optimization tasks; receiving a user's selection of a first task prioritizing method from the multiple task prioritizing methods; in accordance with the first task prioritizing method, identifying a first task with a highest priority; displaying a first interface including information of the first performance optimization task and an option to start the first task; upon receiving the user's instruction to start the first performance optimization task, starting the first performance optimization task; and upon completion of the first performance optimization task, replacing the first interface with a second interface.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: September 17, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Wenliang Tang, Wei Li
  • Patent number: 10402058
    Abstract: The present disclosure provides a message display method and a terminal device. The terminal device obtains message sources published on a social platform; classifies the message sources into read messages and unread messages according to states of the message sources; provides a user interface associated with the social platform, the user interface including a first tab and a second tab for indicating the states of the message sources; respectively associates the unread messages with the first tab, and the read messages with the second tab; receives a message source refresh request from the user interface; and in response to the message source refresh request, displays the unread messages under the first tab of the user interface.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: September 3, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Qianyi Wang