Patents Examined by Steven B Theriault
  • Patent number: 10938592
    Abstract: Systems and methods for feature-based alert triggering are disclosed herein. The system can include memory including a model database containing a machine-learning algorithm. The system can include a user device that can receive inputs from a user; and at least one server. The at least one server can: receive electrical signals from the user device, the electrical signals corresponding to a plurality of user inputs provided to the user device; automatically generate input-based features from the received electrical signals; input the input-based features into the machine-learning algorithm; automatically and directly generate a risk prediction with the machine-learning algorithm from the input-based features; and generate and display an alert when the risk prediction exceeds a threshold value.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: March 2, 2021
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Stephen Carroll, David Lovejoy, Simcha Knif, Gennadiy Kukartsev
  • Patent number: 10936189
    Abstract: What is disclosed is a system for randomization of one or more display parameters for a keypad displayed on a touchscreen of a mobile device, said system comprising a randomization subsystem to randomly select one or more variables related to at least one of said one or more display parameters, said one or more display parameters comprising a location of the keypad relative to said edge of said touchscreen; a size of said keypad; one or more sizes of one or more buttons within said keypad, and one or more positions of one or more groups of the one or more buttons within said keypad.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: March 2, 2021
    Assignee: BBPOS LIMITED
    Inventors: Hwai Sian Tsai, Chi Wah Lo
  • Patent number: 10897435
    Abstract: An instant messaging method and system, and an electronic apparatus are provided. An instant messaging interface is activated in the electronic apparatus. A preview area is added to the instant messaging interface after the instant messaging interface triggers an edit mode. After one of message contents in the instant messaging interface is determined to be selected as an edited target, a message content object corresponding to the selected edited target is displayed in the preview area of the instant messaging interface. A touch operation corresponding to the edited target is received in the instant messaging interface, and attribute data is generated based the touch operation. The message content object corresponding to the selected edited target is adjusted in the preview area based on the attribute data.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: January 19, 2021
    Assignee: Wistron Corporation
    Inventor: Feng-Yuan Chen
  • Patent number: 10891020
    Abstract: Systems and methods are provided for storing and restoring digital data. A method includes receiving, a first user input requesting that a backup interface be displayed, displaying the backup interface, the backup interface including a display area for presenting at least a first visual representation of an earlier version of a current view and a visual representation of the current view, the earlier version including a first element, receiving, while the backup interface is displayed, a second user input requesting that the current view be modified according to the earlier version, at least with regard to the first element, animating the modification of the first element as moving from the visual representation of the earlier version to the visual representation of the current view, and modifying, in response to the second user input, the current view according to the earlier version, at least with regard to the first element.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: January 12, 2021
    Assignee: Apple Inc.
    Inventors: David Hart, Michael Matas, Pavel Cisler, Kevin Tiene
  • Patent number: 10884769
    Abstract: Photo-editing application recommendations are described. A language modeling system generates a photo-editing language model based on application usage data collected from existing users of a photo-editing application. The language modeling system generates the model by applying natural language processing to words that are selected to represent photo-editing actions described by the application usage data. The natural language processing involves partitioning contiguous sequences of the words into sentences of the modeled photo-editing language and partitioning contiguous sequences of the sentences into paragraphs of the modeled photo-editing language. The language modeling system deploys the photo-editing language model for incorporation with the photo-editing application. The photo-editing application uses the model to determine a current workflow in real-time as input is received to edit digital photographs, and recommends tools for carrying out the current workflow.
    Type: Grant
    Filed: February 17, 2018
    Date of Patent: January 5, 2021
    Assignee: Adobe Inc.
    Inventors: Chandan, Srikrishna Sivesh Guttula, Reetesh Mukul
  • Patent number: 10877640
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for application interface management are provided. One of the methods may include: obtaining interface layout parameters from an interface layout server. The interface layout parameters may include layout parameters of one or more functional areas and layout parameters of one or more functional icons. The method may also include generating an application interface according to the obtained layout parameters of functional areas and obtained layout parameters of functional icons; in response to a change operation by a user on the application interface, changing an interface layout of the application interface; and storing layout parameters of one or more functional areas and layout parameters of one or more functional icons corresponding to the changed application interface, to the interface layout server. Each functional area may include one or more functional icons.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: December 29, 2020
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventor: Bin Li
  • Patent number: 10867128
    Abstract: Techniques are described herein that are capable of intelligently updating a collaboration site or a template that may be used to create a new collaboration site. The collaboration site or the template may be updated to include new features based on (e.g., based at least in part on) a likelihood that the new features will be valuable to users. The likelihood that new features will be valuable to the users may be determined (e.g., derived) using heuristics, machine learning, intelligent user experiences, and/or an understanding of user behavior gathered by a service that provides the collaboration site or the template. The likelihood may be compared to a likelihood threshold to determine whether the collaboration site or the template is to be updated. In accordance with this example, the update may be made if the likelihood is greater than or equal to the likelihood threshold.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: December 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sooraj Ashutosh Purandare, Janet Longhurst, Tejas Pravin Mehta, Wenvi Hidayat, John L. DeMaris, Dieter P. Jansen, Mary Ellen Arndt
  • Patent number: 10866730
    Abstract: A method, information processing apparatus, and a non-transitory computer-readable storage medium are provided. In the method, a first touch point on a touch screen display is detected. The first touch point is associated with a first icon displayed on the touch screen display. An auxiliary operation icon corresponding to the first icon at a position corresponding to the first touch point, an auxiliary control region that includes the auxiliary operation icon, and an action range candidate region in a displayed scene are output for display on the touch screen display. A first relative coordinate of the auxiliary operation icon within the auxiliary control region is determined. Further, a second relative coordinate of an action indication region to be displayed within the action range candidate region is determined according to the first relative coordinate.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: December 15, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Yiran Wang
  • Patent number: 10852944
    Abstract: A method and an apparatus for displaying a soft key in an electronic device are provided. The electronic device includes a display, and a processor. The processor may control the display to display an execution screen of an application and a soft key, determine whether the execution screen of the application is changed, and control the display to change a graphic attribute of a soft key display region in response to changing the execution screen of the application.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: December 1, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chang-Hwan Kim, Jeong-Won Ko, Joong-Hun Kwon, Sangdeuk Nam, Seung Wook Nam, Myoung-Soo Park, Sunyoung Park, Kyungjun Lee, Dong Oh Lee, Junwon Jung, Huichul Yang, Hyunyeul Lee, Soojin Jeong Lim
  • Patent number: 10838502
    Abstract: Techniques for sharing across environments are described. Generally, different types of input may be employed to share content, such as using a pen, a stylus, a finger, touchless gesture input, and so forth. According to various embodiments, content may be shared between devices in local proximity, and/or between devices that are remote from one another. In at least some embodiments, content is shared based on an identity of a sharing user and/or sharing device.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: November 17, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ryan Lucas Hastings, Daniel McCulloch, Michael John Patten
  • Patent number: 10838618
    Abstract: A work machine display device is provided with a touch panel which displays software buttons and operation conditions which are necessary for selecting the software buttons at the same time in a state in which the software buttons and the operation conditions are related.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: November 17, 2020
    Assignee: FUJI CORPORATION
    Inventor: Masashi Ogawa
  • Patent number: 10802613
    Abstract: A computing device includes a digital ink system that provides digital ink support to applications on the computing device. Digital ink inputs are received by the digital ink system, which provides ink stroke data for the digital ink inputs to the application for storage in a manner and format the application desires. The digital ink system also generates a digital ink container associated with the digital ink input, and communicates the digital ink container to a digital ink repository. The digital ink repository stores digital ink containers for multiple applications, and can be searched from a computing device to identify digital ink input to an application regardless of which application the digital ink was input to.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: October 13, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Francis Zhou
  • Patent number: 10789291
    Abstract: Described herein are systems and methods that search videos and other media content to identify items, objects, faces, or other entities within the media content. Detectors identify objects within media content by, for instance, detecting a predetermined set of visual features corresponding to the objects. Detectors configured to identify an object can be trained using a machine learned model (e.g., a convolutional neural network) as applied to a set of example media content items that include the object. The systems provide user interfaces that allow users to review search results, pinpoint relevant portions of media content items where the identified objects are determined to be present, review detector performance and retrain detectors, providing search result feedback, and/or reviewing video monitoring results and analytics.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: September 29, 2020
    Assignee: Matroid, Inc.
    Inventors: Reza Zadeh, Dong Wang, Deepak Menghani, John Goddard, Ryan Tobin
  • Patent number: 10782849
    Abstract: A method, system and computer program product for designating the order in which a plurality of tasks are to be executed on a computer system. In one embodiment, a plurality of task icons, each of which represents a respective one task, are shown in defined positions in a view on the computer system, and these defined positions of the task icons are used to determine the order in which the tasks are to be executed by the computer system. In an embodiment, the task icons are shown in a grid pattern, having rows and columns. Tasks represented by task icons shown in successive rows of the grid pattern are executed in series, and tasks represented by task icons shown in the same row of the grid pattern are executed in parallel. In an embodiment, at least one of the task icons represents an embedded executable workflow folder.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: September 22, 2020
    Assignee: International Business Machines Corporation
    Inventors: Wayne M. Delia, Stuart B. Tener
  • Patent number: 10775984
    Abstract: A computer-implemented method of setting a parameter. The method comprises detecting a user input on a first location on a graphical user interface, the user input being maintained. The method further comprises displaying on the graphical user interface a pie menu centered on the first location, the pie menu comprising at least one angular sector that is associated with a customizable parameter. The method also comprises detecting a second location of the user input on the graphical user interface in the at least angular sector, and selecting among a set of values, a value of the customizable parameter by displacing the user input from the second location to a third location.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: September 15, 2020
    Assignee: DASSAULT SYSTEMES
    Inventors: Amelie Renard, Laura Peythieux, Frederic Letzelter
  • Patent number: 10761705
    Abstract: A computer-implemented method of setting a parameter. The method comprises detecting a user input on a first location on a graphical user interface, the user input being maintained. The method also comprises displaying on the graphical user interface a pie menu centered on the first location, the pie menu comprising at least one angular sector that is associated with a customizable parameter, detecting a second location of the user input on the graphical user interface in the at least angular sector, and selecting among a set of values, a value of the customizable parameter according to the detected second location.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: September 1, 2020
    Assignee: DASSAULT SYSTEMES
    Inventors: Amelie Renard, Laura Peythieux, Frederic Letzelter
  • Patent number: 10761684
    Abstract: A computer-implemented method of setting a parameter. The method comprises detecting a first user input on a first location on a graphical user interface, displaying on the graphical user interface a pie menu centered on the first location, the pie menu comprising at least one angular sector that is associated with a customizable parameter. The method also comprises detecting a second user input on a second location on the graphical user interface in the at least angular sector, the second user input being maintained. The method further comprises selecting among a set of values, a value of the customizable parameter by displacing the second user input from the second location to a third location.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: September 1, 2020
    Assignee: DASSAULT SYSTEMES
    Inventors: Amelie Renard, Laura Peythieux, Frederic Letzelter
  • Patent number: 10754523
    Abstract: A graphical user interface controlling application executing in a computational device performs operations in which in response to displaying images of a first plurality of elements rendered in a first size surrounded by images of a second plurality of elements rendered in a second size that is smaller than the first size, a request to zoom in is received. In response to receiving the request to zoom in, one or more images are erased, and images of the second plurality of elements rendered in the first size are displayed.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventor: Jin Leem
  • Patent number: 10754524
    Abstract: A graphical user interface controlling application executing in a computational device performs operations in which in response to displaying images of a first plurality of elements rendered in a first size surrounded by images of a second plurality of elements rendered in a second size that is smaller than the first size, a request to zoom in is received. In response to receiving the request to zoom in, one or more images are erased, and images of the second plurality of elements rendered in the first size are displayed.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventor: Jin Leem
  • Patent number: 10756984
    Abstract: A method for managing VLAN configurations on a network device includes connecting, by a client, to the network device. The method then includes presenting, by the client, a graphical user interface of the network device to a user of the client. The graphical user interface comprises a first area displaying a plurality of ports of the network device and a second area displaying a configuration interface. The configuration interface enables the user to make a VLAN assignment for each of the plurality of ports. Both the first area and the second area are displayed on one page in the graphical user interface. The method then includes accepting, through the graphical user interface, user instructions for making the VLAN assignment. The method then includes transmitting, by the client, a signal to the network device, the signal encoding the user instructions and enabling the network device to make the VLAN assignment.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: August 25, 2020
    Assignee: WirePath Home Systems, LLC
    Inventor: Nathan Dennison Lane