Patents Examined by Amy Ng
-
Patent number: 10846476Abstract: 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: GrantFiled: April 20, 2015Date of Patent: November 24, 2020Assignee: Huawei Technologies Co., Ltd.Inventor: Yujie Chen
-
Patent number: 10845944Abstract: 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: GrantFiled: December 30, 2013Date of Patent: November 24, 2020Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO LTD.Inventors: Yonghao Luo, Shoufu Chen, Chi Fang, Xiaomu Zhu, Tian Li
-
Patent number: 10838597Abstract: 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: GrantFiled: August 16, 2017Date of Patent: November 17, 2020Assignee: International Business Machines CorporationInventors: Chun-Sheng Chung, Ping-Hung Lai, Yu-Chun Lin, Ting-Yi Wang
-
Patent number: 10838579Abstract: 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: GrantFiled: September 24, 2015Date of Patent: November 17, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alejandro A. Blumenkron Hurtado, Jose R. Mosqueda Mejia
-
Patent number: 10809912Abstract: 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: GrantFiled: August 24, 2015Date of Patent: October 20, 2020Assignee: Apple Inc.Inventors: Eric T. Seymour, Christopher B. Fleizach
-
Patent number: 10802838Abstract: 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: GrantFiled: September 21, 2016Date of Patent: October 13, 2020Assignee: Apple Inc.Inventors: Bryce D. Wolfson, Christopher P. Saari
-
Patent number: 10802705Abstract: 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: GrantFiled: December 7, 2017Date of Patent: October 13, 2020Assignee: APPLE INC.Inventors: Lawrence Y. Yang, Christopher P. Foss, Stephen O. Lemay, Jonathan R. Dascola, Woo-Ram Lee, Chanaka G. Karunamuni
-
Patent number: 10795529Abstract: 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: GrantFiled: April 30, 2013Date of Patent: October 6, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ying Chen, Joel Duquene, James P. Eberwein, Dong K. Lieu
-
Patent number: 10795633Abstract: 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: GrantFiled: January 9, 2015Date of Patent: October 6, 2020Assignee: Huawei Technologies Co., Ltd.Inventors: Yun Duan, Yuan Li
-
Patent number: 10761212Abstract: 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: GrantFiled: October 30, 2015Date of Patent: September 1, 2020Assignee: PAYPAL, INC.Inventors: John Tsai, Sumeet Ahuja
-
Patent number: 10747558Abstract: 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: GrantFiled: June 5, 2019Date of Patent: August 18, 2020Assignee: UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITYInventors: Eui Nam Huh, Jin-Seop Lee, Jun Young Park, MD Abu Layek
-
Patent number: 10739985Abstract: 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: GrantFiled: January 5, 2011Date of Patent: August 11, 2020Assignee: Nintendo Co., Ltd.Inventor: Yasushi Matsubara
-
Patent number: 10739159Abstract: 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: GrantFiled: September 21, 2016Date of Patent: August 11, 2020Assignee: 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: 10739977Abstract: 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: GrantFiled: June 7, 2018Date of Patent: August 11, 2020Assignee: MITAKE INFORMATION CORPORATIONInventor: Hung-Che Chiu
-
Patent number: 10732810Abstract: 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: GrantFiled: November 4, 2016Date of Patent: August 4, 2020Assignee: Addepar, Inc.Inventors: Benjamin J. Cohen, Michael Lee Greenbaum, Ian Gillis
-
Patent number: 10732814Abstract: 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: GrantFiled: May 27, 2016Date of Patent: August 4, 2020Assignee: Apple Inc.Inventors: Bas Ording, Stephen O. Lemay, Gregory N. Christie, Imran Chaudhri
-
Patent number: 10712934Abstract: 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: GrantFiled: June 12, 2017Date of Patent: July 14, 2020Assignee: 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: 10691299Abstract: 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: GrantFiled: September 24, 2015Date of Patent: June 23, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Hendrik van den Broek, Blake Sullivan, Max Starets, Chadwick Chow
-
Patent number: 10692093Abstract: 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: GrantFiled: April 16, 2010Date of Patent: June 23, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Emre Mehmet Kiciman, Chun-Kai Wang, Sreeharsha Kamireddy, Silviu-Petru Cucerzan
-
Patent number: 10687166Abstract: 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: GrantFiled: November 18, 2009Date of Patent: June 16, 2020Assignee: UBER TECHNOLOGIES, INC.Inventors: Edward K. Y. Jung, Royce A. Levien, Mark A. Malamud, John D. Rinaldo, Jr.