Patents Examined by Haoshian Shih
  • Patent number: 10579237
    Abstract: Systems, methods, and software are disclosed herein that enhance drawing technology in application user interfaces. In an implementation, a guide object is disclosed herein that allows a user to draw against the guide object, position other objects against, and otherwise interact with the guide object as-if it were a stencil. The guide object may be presented as a drawing tool in a user interface to an application that a user may invoke by user input to assist with the creation of content on a canvas. As a line is drawn proximate to the guide object, for example, or as a shape is positioned nearby the guide object, the application obtains guidance information from the guide object that allows the application to render the interaction between line or shape and the guide object as-if it were an actual stencil.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: March 3, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tucker Hatfield, Tyler R. Adams, Daniel Yancy Parish, Emily Tran
  • Patent number: 10540739
    Abstract: A predictive application cache is described. The predictive application cache intelligently selects which applications to cache to maximize caching effectiveness. In an embodiment, the selecting is based on user input and a graphical user interface. The predictive application cache then determines, based on the user input and the graphical user interface, which applications are likely to be selected by user input next. In an embodiment, the selecting is also based on historical usage information. In an embodiment, the selecting is based on crowd sourced information.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: January 21, 2020
    Assignee: Roku, Inc.
    Inventors: David Stern, Anthony Wood
  • Patent number: 10528214
    Abstract: Optimizations are provided for positioning a popup interface within a display frame in relation to a corresponding target element. In particular, the relative positioning of the popup interface to the associated target element is dynamically selected and selectively determined based on a location of the corresponding target element within one or more quadrants and associated subquadrants of the display frame. As a result, the location of the popup interface is dynamically adjustable as opposed to being positioned based on a predetermined location.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: January 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Saket Saurabh
  • Patent number: 10528654
    Abstract: Examples related to facilitating analysis of an electrical power system are disclosed. One disclosed example provides a device comprising a display, a processor, and a storage device storing instructions executable by the processor to receive a request to operate in first and second input/output modes. In the first mode, the instructions are executable to display a graphical representation of an electrical power system illustrating components and connectivities in a schematic view, and receive a user input specifying a selected component of a plurality of candidate components and also an associated connectivity. The instructions are executable to display the selected component in the graphical representation of the electrical power system and store the selected component and associated connectivity in a data structure. In the second mode, the instructions are executable to display a text-based representation of the distribution system organizing the components and connectivities in a tabular view.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: January 7, 2020
    Assignee: EASYPOWER LLC
    Inventors: Shaun McAravey, Eric Lee Johnson, Michael D. Koch, Theodore G. Balderree, II, Carol Anne Morgan, Alan Ricker, Kevin Bates
  • Patent number: 10521448
    Abstract: Transformation pipelines are applied to disparate data sets and domains. An existing transformation pipeline is configured as a stored actionable task structure with a predefined plurality of sequenced tasks for transforming a first data set having a first set of attributes into a modified data set. The existing transformation pipeline is then applied to a different data set having a different set of attributes. Compatibility and operability for implementing the tasks of the actionable data set on the second data set are then determined, based at least in part on the stored attributes of the tasks and the second data set. Interface elements are also utilized to reflect the compatibility and operability of the tasks in the visual representation of the actionable task structure. Some elements are also utilized to provide suggestions for improving the compatibility of the actionable task structure.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: December 31, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jose Ramon Calzada Gomez, Chairy Chiu Ying Cheung, Taurean Addair Jones
  • Patent number: 10515371
    Abstract: A networking system may comprise a web site incorporating a combination of one or more of the following: a crediting system, a chat bidding system, a performance bidding system, a telephony switching system, a media interaction system, a display system, a photo management system, and a messaging system. The networking system may categorize each user of the web site into classes, including a featured class, a common class, a sponsored class, and a sponsoring class. The networking system may facilitate user interactions, some of which may be partially dependent on user classes. A featured user may opt to temporarily appear as a common user, thus activating an alternative user profile and hiding his featured status. A sponsored user may participate in interactions on the web site if a sponsoring user offers his credits to pay for the sponsored member's participation. Other aspects of the networking system are also disclosed herein.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: December 24, 2019
    Inventors: Gregory A. Pearson, Ronald Shane Hamilton, David B. Hall, Joseph J. Cahill, Nicholas N. Panone
  • Patent number: 10509558
    Abstract: In accordance with an embodiment, described herein is a system and method for enabling advertisement interaction with an electronic device, for use in a digital media content environment. A media device includes a touch-sensitive display screen, and user interface that enables access to a stored media application. During the streaming of media content from a media server, an audio advertisement or other type of advertisement can be inserted into a stream, for playback at the media device. Using playback controls provided either by the user interface, or by a headphones, headset, or other type of device, a user can interact with the advertisement (even if the user interface is locked), by performing a defined gesture, which, if received at the media application during a defined time period associated with the advertisement, is interpreted as a signal to select or otherwise interact with the advertisement.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: December 17, 2019
    Assignee: SPOTIFY AB
    Inventors: Edward Chen, Simon Cohen, Carl Horned
  • Patent number: 10509544
    Abstract: A display control apparatus includes the following. A first display controller controls a display to display a schedule in which predetermined date information or time span information is corresponded with each of a plurality of schedule frames in a schedule template in which the plurality of schedule frames are provided in a predetermined format. A second display controller controls the display to display a predetermined operation button so that the first display controller displays a plurality of schedules in an aligned state. When the first display controller displays the plurality of schedules in the aligned state according to operation of the predetermined operation button, a portion of each schedule is displayed.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: December 17, 2019
    Assignee: CASIO COMPUTER CO., LTD.
    Inventors: Keita Anjo, Takehiko Mizoguchi
  • Patent number: 10503527
    Abstract: A terminal includes: a display configured to display a screen including a first region and a second region; and a controller configured to: execute at least one task; cause the display to display a soft key and an image corresponding to an execution screen of the executed at least one task on the first region, the image corresponding to the execution screen displayed as a background image; and cause the display to display at least one selectable function indicator for controlling an operation of the executed at least one task on the second region, wherein the soft key and the image corresponding to the execution screen are fixedly displayed on the first region while the at least one task is executed and while another image not related to the at least one task is displayed on a remaining region of the screen excluding the first and second regions.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: December 10, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Eunkyung Choi, Sunghye Yoon, Hyungtae Jang, Goeun Joo, Yoojin Choi
  • Patent number: 10496247
    Abstract: The present disclosure relates to a digital experience system that non-intrusively obtains valuable user feedback by strategically prompting users for feedback during a user's journey of a digital content experience. For example, in one or more embodiments, the digital experience system detects when various discrete touchpoints are triggered throughout a user's journey. In response to detecting a triggered touchpoint, the digital experience system can provide the user with a prompt from a template of prompts.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: December 3, 2019
    Assignee: Qualtics, LLC
    Inventor: Ali BaderEddin
  • Patent number: 10496241
    Abstract: Techniques for sharing style information between different applications and/or devices are provided. A document is displayed in a first window of a first application. The document includes user-selectable portions that each comprises at least one style information item. A menu is displayed in a second window. The menu provides a mechanism to store at least one style information item from the user-selectable portions. In response to a user selecting a user-selectable portion, menu options are provided in the menu to store at least one style information item for the selected user-selectable portion. The menu options are determined based on the style information item corresponding to the selected user-selectable portion. In response to the user selecting a menu option, the style information item corresponding to the selected menu option is stored.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: December 3, 2019
    Assignee: ADOBE INC.
    Inventors: Michael Smith, Sedat Akkus, Nayoung Kim, Lavanya Raghunath, Cynthia Kaschub, Srinivas Annam, Mark Shepherd, Jacob Surber, Glenn Ruehle, Glade Miller, George Comninos, Gavin Peacock
  • Patent number: 10498909
    Abstract: Conventionally a user who owns images exceeding the upper limit of the number of analyzable images cannot perform automatic album creation. To solve this problem, an embodiment of this invention selects images from obtained images, in a first case where the number of the obtained images is more than a predetermined threshold, according to a predetermined condition so as to make the number of selected images equal to a predetermined threshold. In the first case, the number of selected images are analyzed. In a second case where the number of the obtained images is not more than the predetermined threshold, the obtained images are analyzed. Images among the selected images are laid out based on the analysis in the first case, and images among the obtained images are laid out based on the analysis in the second case.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: December 3, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Mizuki Hayakawa
  • Patent number: 10489100
    Abstract: The present invention relates to an apparatus and a method for sharing images with a display device of a vehicle and at least one external electronic device located inside the vehicle. One embodiment of the present invention provides an electronic device comprising: a display unit; a communication unit for communicating with the display device and at least one external electronic device; and a processor connected to the display unit and the communication unit. The processor receives a mirror image list displayed on the display device from the display device provided in the vehicle, and displays the mirror image list on a first screen of the display unit. In this case, the mirror image list comprises a mirror image of the electronic device shared with the display device and a mirror image of each of the at least one external electronic device.
    Type: Grant
    Filed: November 26, 2015
    Date of Patent: November 26, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Chan Jaegal, Byungju Lee, Hyeoncheol Cho
  • Patent number: 10489947
    Abstract: A display method includes requesting a memory to allocate a first memory space for the first application corresponding to a first adjusted size adjusted from a first default size of a first destination frame of the first application, requesting the memory to allocate a second memory space for the second application corresponding to a second default size of a second destination frame of the second application, synthesizing a first application image generated in the first memory space and a second application image generated in the second memory space, and controlling a display component to display the display image.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: November 26, 2019
    Assignee: HTC Corporation
    Inventor: Cheng-Wei Cheng
  • Patent number: 10481766
    Abstract: Actionable task structures comprised of a plurality of tasks are generated by systems and methods utilizing interfaces that suggest tasks for assembly into the actionable task structures based on contextual relevance to data set attributes, other tasks in the actionable task structures and user annotations. The Actionable task structures are stored and selectively applied to one or more different domains for transformation data in the corresponding data sets.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: November 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chairy Chiu Ying Cheung, Taurean Addair Jones, Jose Ramon Calzada Gomez
  • Patent number: 10466883
    Abstract: The present disclosure relates to screenreader techniques and volume control techniques for electronic devices. In some embodiments, a device displays a plurality of user interface objects in an ordered progression. A rotation of a rotary input mechanism is detected. In response to the rotation of the rotary input mechanism, if a rotary screenreader navigation mode is activated, a visual highlight is displayed and an auditory output is produced. In some embodiments, a device has a volume setting. A gesture is detected, and a volume adjustment mode is activated. The gesture ends with a contact being maintained, and the volume setting is adjusted in accordance with detected movement of the contact.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: November 5, 2019
    Assignee: Apple Inc.
    Inventors: Christopher Fleizach, Eric T. Seymour, Aaron Everitt
  • Patent number: 10452222
    Abstract: Various systems, such as operating systems and application suites, have multiple programs that are installed and settings that are configured in order to put the system in a desired operational state (e.g., a substantially fully functioning state). Different users can have different experiences based on different programs they use, and the set of programs they use can come from network locations. A set of system readiness tasks is created that identifies the various actions to be performed to put the system in the desired operational state. Performance of the set of system readiness tasks is coordinated to display, prior to achieving the desired operational state, a preview of a user interface of the system that is customized to a specific user of the system. Performance of the set of system readiness tasks continues, while displaying the preview of the user interface, until the desired operational state is achieved.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: October 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas H. Alphin, III, Samuel D. Clement, Samer F. Sawaya, Henri-Charles Machalani, Ananda Sarkar, Naresh Chandrasekaran
  • Patent number: 10447562
    Abstract: A system and method for detecting and monitoring screen connectivity malfunctions, and generating alerts regarding presence of connectivity malfunctions, while identifying the user interface element that caused the connectivity malfunction.
    Type: Grant
    Filed: March 6, 2016
    Date of Patent: October 15, 2019
    Assignee: NICE LTD.
    Inventors: Alexander Vaindiner, Iftach Smith, Vadim Grinevich
  • Patent number: 10444935
    Abstract: A user interface display method is provided. The method includes: displaying at a first location a current body type information related to a user; displaying a plurality of icons at a plurality of second locations adjacent to the first location respectively; when receiving a first input operation corresponding to the plurality of icons, displaying a first body type information of a plurality of body type information at the first location.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: October 15, 2019
    Assignee: CAL-COMP BIG DATA, INC.
    Inventors: Chia-Ming Yong, Hung-Tai Hsu, Ching-Sheng Tsai
  • Patent number: 10439894
    Abstract: Disclosed herein is a communication apparatus, display apparatus and method of controlling the same. A communication apparatus includes a communication unit including a plurality of communication modules, each communication module comprising communication circuitry, the communication unit supporting different wireless communication methods; and a communication controller configured to sequentially activate each of the plurality of communication modules in a predetermined order.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: October 8, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae Myung Hur, Dong Wook Kim, Hyun Kyu Yun, Kyung Ik Cho