Patents Examined by Amy Ng
  • Patent number: 10846476
    Abstract: The present invention provides a method and an apparatus for displaying textual input of a terminal device, and a terminal device, so as to resolve prior-art problems that in a one-hand mode, a display area is reduced, operation difficulty is increased, a display manner is undiversified and inflexible, and user experience is reduced. The method is: the terminal device calculates a selection frequency at which each candidate area is selected in specified duration, uses, as an average delay value, an average value of delay values obtained when each candidate area is selected, and after the specified duration, adjusts, according to the obtained selection frequency and the obtained average delay value of each candidate area, a correspondence between each candidate area in each candidate area and a candidate-word display priority.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: November 24, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yujie Chen
  • Patent number: 10845944
    Abstract: Disclosed is a desktop generation method for a mobile terminal. The method includes: creating a block object, the block object containing attribute information; invoking a drawing function, drawing a plurality of blocks according to the attribute information about the block object, and distributing the plurality of blocks on the screen of a mobile terminal without superposition so as to form a desktop; and when the shortcut of an application program is required to be displayed on the desktop, displaying a shortcut icon and/or a program name of the shortcut of the application program in an idle block on the desktop, the idle block being a block in which the shortcut of the application program is not displayed. Also disclosed are a desktop generation device of a mobile terminal, a desktop operation method for a mobile terminal and a corresponding device thereof.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: November 24, 2020
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO LTD.
    Inventors: Yonghao Luo, Shoufu Chen, Chi Fang, Xiaomu Zhu, Tian Li
  • Patent number: 10838597
    Abstract: A computer-implemented method for processing objects on touch screen devices is proposed. According to the method, one or more grid sizes is determined, wherein the one or more grid sizes comprise one or more text grid sizes. The one or more text grid sizes are determined by at least one of character, word, sentence, and section. Based on the one or more grid sizes, the one or more objects on the touch screen could be divided into one or more grids. The objects on the screen could be selected discontinuously by selecting grids on the screen.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Chun-Sheng Chung, Ping-Hung Lai, Yu-Chun Lin, Ting-Yi Wang
  • Patent number: 10838579
    Abstract: Embodiments relate to keyboard navigation of a user interface using a custom list. An aspect includes displaying, on a computer display device of a computer system, a user interface to a user, wherein the user interface is associated with a default list comprising all of the selectable elements in the user interface. Another aspect includes, based on determining that a custom list for the user interface exists, wherein the custom list comprises a subset of the selectable elements in the default list, performing keyboard navigation of the user interface according to the custom list. Yet another aspect includes, based on determining that no custom list for the user interface exists, performing keyboard navigation of the user interface according to the default list.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: November 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alejandro A. Blumenkron Hurtado, Jose R. Mosqueda Mejia
  • Patent number: 10809912
    Abstract: An electronic device with a display and a touch-sensitive surface displays, on the display, a first visual indicator. The electronic device receives a first single touch input on the touch-sensitive surface at a location that corresponds to the first visual indicator; and, in response to detecting the first single touch input on the touch-sensitive surface at a location that corresponds to the first visual indicator, replaces display of the first visual indicator with display of a first menu. The first menu includes a virtual touches selection icon. In response to detecting selection of the virtual touches selection icon, the electronic device displays a menu of virtual multitouch contacts.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: October 20, 2020
    Assignee: Apple Inc.
    Inventors: Eric T. Seymour, Christopher B. Fleizach
  • Patent number: 10802838
    Abstract: In some implementations, a computing device can present dynamic graphical user interface previews of an application on a display of the computing device. For example, cached graphical user interface (GUI) content can be dynamically generated in response to receiving application data update information for the corresponding application. The computing device can dynamically determine a portion of the cached GUI content to present on a display of the computing device. For example, the cached GUI content can be an image that is larger than the display of the computing device. The computing device can generate a GUI preview based a portion of the cached GUI content that fits on the display of the computing device based on an indication of which portion of the cached GUI content the user wishes to view and present the preview on the display of the computing device.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: October 13, 2020
    Assignee: Apple Inc.
    Inventors: Bryce D. Wolfson, Christopher P. Saari
  • Patent number: 10802705
    Abstract: An electronic device includes instructions for receiving a first communication; in response to receiving the first communication, generating a first notification for the first communication received at the device, the first notification including content of the first communication; receiving a second communication at the device; and in response to receiving the second communication: determining whether the second communication and the first communication are received from the same sender. The instructions include, in accordance with a determination that the second communication and the first communication are from the same sender, updating the first notification such that the updated first notification concurrently includes the content of the first communication and the second communication; and in accordance with a determination that the second communication and the first communication are not from the same sender, generating a second notification, for concurrent display with the first notification.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: October 13, 2020
    Assignee: APPLE INC.
    Inventors: Lawrence Y. Yang, Christopher P. Foss, Stephen O. Lemay, Jonathan R. Dascola, Woo-Ram Lee, Chanaka G. Karunamuni
  • Patent number: 10795529
    Abstract: A screen sharing session between a participating computer and a presenting computer can be established. A copy of a graphical user interface screen from the presenting computer can be presented within a display on the participating computer. A selection of the sub-portion of the copy of the graphical user interface screen from the participating computer can be received. Boundaries of the sub-portion can be determined and can be transmitted from the participating computer to the presenting computer. Responsive to receiving the boundaries, the remotely located computer can define the sub-portion of the graphical user interface screen of the presenting computer. The defined sub-portion of the graphical user interface screen can be conveyed over a network from the presenting computer to the participating computer without conveying data for other portions of the graphical user interface screen.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: October 6, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ying Chen, Joel Duquene, James P. Eberwein, Dong K. Lieu
  • Patent number: 10795633
    Abstract: A desktop sharing method and a mobile terminal are disclosed. The method includes: determining, by a first terminal, a desktop drawing file according to a desktop of the first terminal when a first operation of a user received by the first terminal meets a first preconfigured condition, where the desktop drawing file includes a desktop description file and a file package of at least one screen interface on the desktop of the first terminal, the desktop description file includes a location of at least one application interface element on the desktop of the first terminal, and the file package includes a thumbnail of the at least one application interface element. The method also includes sharing, by the first terminal, the determined desktop drawing file, so that a second terminal updates a desktop of the second terminal according to the shared desktop drawing file.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: October 6, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yun Duan, Yuan Li
  • Patent number: 10761212
    Abstract: Various systems, mediums, and methods herein describe mechanisms that enable client devices to transfer data between various sources and/or requesters. A smartphone system may receive one or more touch inputs from a graphical user interface. The smartphone system may determine a quantity requested and an identifier of the one or more requesters of the quantity. The smartphone system may determine one or more sources able to provide the requested quantity based on the identifier, where each source may be able to provide at least a portion of the quantity requested. The smartphone system may generate an indication of the one or more sources to display the indication on the graphical user interface.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: September 1, 2020
    Assignee: PAYPAL, INC.
    Inventors: John Tsai, Sumeet Ahuja
  • Patent number: 10747558
    Abstract: Screen splitting may be utilized in various applications, such as image or video compression, high efficiency video coding (HEVC), block classification of videos or images, remote desktop transfer, and the like. The methods presented herein can be applied to split an image or a desktop screen into non-overlapping blocks of equal size.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: August 18, 2020
    Assignee: UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
    Inventors: Eui Nam Huh, Jin-Seop Lee, Jun Young Park, MD Abu Layek
  • Patent number: 10739985
    Abstract: First, a plurality of selection objects having at least one part thereof displayed on a display area of a display device are moved relative to the display area, based on an output signal outputted from an input device. Then, when an end-located selection object among the moved plurality of selection objects reaches a predetermined position of the display area, an object that is different from the plurality of selection objects is displayed on the display area. The object moves relative to the display area based on an output signal outputted from the input device.
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: August 11, 2020
    Assignee: Nintendo Co., Ltd.
    Inventor: Yasushi Matsubara
  • Patent number: 10739159
    Abstract: Computer-implemented methods, computer-readable storage media storing instructions and computer systems for labeling significant locations based on contextual data can be implemented to perform operations that include determining a location of a computing device, and determining a label for the determined location based on contextual data associated with the significant location. The location can be a significant location that has meaning to a user of the device.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: August 11, 2020
    Assignee: Apple Inc.
    Inventors: Michael P. Dal Santo, Hyo Jeong Shin, Krishna M. Behara, Marcos R. Vescovi, Patrick Thomas Dillon, Richard B. Warren, Ronald K. Huang, Xufeng Han
  • Patent number: 10739977
    Abstract: This disclosure is related to a device, method and computer program product of a vertical comprehensive detailed information. The device includes a communication module, a data transferring module, a watchlist module, a comprehensive detailed information module, one or more processors, a screen, and a memory. The comprehensive detailed information module produces a vertical comprehensive detailed information view, which accepts horizontal sliding instructions to switch among the stocks on a watchlist module.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: August 11, 2020
    Assignee: MITAKE INFORMATION CORPORATION
    Inventor: Hung-Che Chiu
  • Patent number: 10732810
    Abstract: Various systems and methods are provided for accessing and traversing one or more complex data structures and generating a functional user interface that can enable non-technical users to quickly and dynamically generate detailed reports (including tables, charts, and/or the like) of complex data including time varying attributes and time-series data. The user interfaces are interactive such that a user may make selections, provide inputs, and/or manipulate outputs. In response to various user inputs, the system automatically calculates applicable time intervals, accesses and traverses complex data structures (including, for example, a mathematical graph having nodes and edges), calculates complex data based on the traversals and the calculated time intervals, displays the calculated complex data to the user, and/or enters the calculated complex data into the tables, charts, and/or the like. The user interfaces may be automatically updated based on a context selected by the user.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: August 4, 2020
    Assignee: Addepar, Inc.
    Inventors: Benjamin J. Cohen, Michael Lee Greenbaum, Ian Gillis
  • Patent number: 10732814
    Abstract: Movement of a user's point of contact with a touch-sensitive display is determined. In response to the movement, a list of information items on the touch-sensitive display is scrolled. The list of information items may include a sequence of information item subsets corresponding to a sequence of index items. While scrolling through respective information subsets, an index symbol is displayed in conjunction with each respective information item subset.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: August 4, 2020
    Assignee: Apple Inc.
    Inventors: Bas Ording, Stephen O. Lemay, Gregory N. Christie, Imran Chaudhri
  • Patent number: 10712934
    Abstract: While displaying a first user interface that corresponds to a display-on state of an electronic device, the device detects a swipe gesture on a touch-sensitive surface. In response to detecting the swipe gesture: when the swipe gesture is in a first direction, the device replaces display of the first user interface with display of a camera application user interface; when the swipe gesture is in a second direction, the device replaces display of the first user interface with display of a mini application object user interface that is configured to include a plurality of mini application objects; when the swipe gesture is in a third direction, the device displays a first page of a multipage control panel user interface; and when the swipe gesture is in a fourth direction, the device displays a notifications user interface that is configured to display a plurality of notifications.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: July 14, 2020
    Assignee: APPLE INC.
    Inventors: Stephen O. Lemay, Christopher P. Foss, Richard R. Dellinger, Jonathan R. Dascola, Caelan G. Stack, Imran A. Chaudhri, Marcel van Os, Arian Behzadi
  • Patent number: 10691299
    Abstract: Techniques are disclosed for the efficient display of hierarchical datasets using high-water mark scrolling. Certain techniques allow for the creation of simple, intuitive, and computationally inexpensive user interfaces for displaying hierarchical data sets. According to some embodiments, a defined number of items of a hierarchical list are presented in a hierarchical user interface module. This defined number of items may be referred to as a “high-water mark” value. When one of the items having associated child items (that are not currently displayed) is selected, one or more presented items in the hierarchical list are replaced with a corresponding one or more of the child items, thus maintaining a same number of displayed list items (i.e., the high-water mark number of displayed list items).
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: June 23, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Hendrik van den Broek, Blake Sullivan, Max Starets, Chadwick Chow
  • Patent number: 10692093
    Abstract: Technologies pertaining to the creation of personalized data for an individual, including personalized data based on a social networking participant's social networking data, entity extraction, and automatic collage generation are described herein. In one implementation, the personalized data is used to provide a personalized, social-based replacement for a default UI element. In one implementation, a disambiguated named entity is extracted from user generated content in a social networking application, a socially interesting photomontage is automatically generated based on photographs from a social networking application, and the photomontage is rendered with hotspots containing socially relevant annotations.
    Type: Grant
    Filed: April 16, 2010
    Date of Patent: June 23, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Emre Mehmet Kiciman, Chun-Kai Wang, Sreeharsha Kamireddy, Silviu-Petru Cucerzan
  • Patent number: 10687166
    Abstract: An apparatus, device, method, computer program product, and system that searches a plurality of end user assistances respectively corresponding to a plurality of items for an end user assistance correlating with a user-selected item.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: June 16, 2020
    Assignee: UBER TECHNOLOGIES, INC.
    Inventors: Edward K. Y. Jung, Royce A. Levien, Mark A. Malamud, John D. Rinaldo, Jr.