Graphical User Interface Tools Patents (Class 345/661)
  • Patent number: 11941170
    Abstract: The invention is related to a method and system for calibrating an eye tracking device configured to track a gaze point of a user on a display The method comprises: presenting a video on the display to a user, the video having a start size and a start position; tracking the gaze of the user, using an image sensor of the eye tracking device; and sequentially completing, for at least one calibration position, the steps of: resizing the video to a calibration size, wherein the calibration size is smaller than the start size, and translating the video to a calibration position; recording calibration data, using the eye tracking device, for the user viewing the video in the calibration position; and resizing the video to a second size that is greater than the start size.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: March 26, 2024
    Assignee: Tobii AB
    Inventors: Sergey Slobodenyuk, Mikkel Rasmussen, Andreas Jansson, Thomas Gaudy, Evgeniia Farkhutdinova, Jonas Högström, Richard Andersson
  • Patent number: 11797174
    Abstract: The numerical value selecting method includes that: an operational gesture input by a user is acquired; it is identified whether the operational gesture is a first operational gesture or a second operational gesture preset; when the operational gesture is the first operational gesture, a scale unit of the numerical scale is increased; and when the operational gesture is the second operational gesture, the scale unit of the numerical scale is decreased. The first operational gesture is one of a movement of two fingers moving toward each other and a movement of the two fingers moving away from each other. The second operational gesture is the other of the movement of the two fingers moving toward each other and the movement of the two fingers moving away from each other.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: October 24, 2023
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventor: Peiyun Yu
  • Patent number: 11775061
    Abstract: Technologies for detecting user input based upon computed gaze of a user are described herein. With more specificity, a computing system receives an initiation command, where the initiation command indicates that the user desires to set forth input by way of gaze. Gaze points are then computed based upon images generated by a camera of the computing system; based upon such gaze points, a portion of the content is progressively enlarged. When the gaze point corresponds to a position in the content desirably selected by the user (when the portion of the content is enlarged), a selection command from the user is received. Upon receipt of the selection command, the computing system performs a computing operation with respect to the position of the content.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: October 3, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Moshe Randall Lutz
  • Patent number: 11715482
    Abstract: An apparatus and method for real-time audio processing employs a gaze detection sensor to detect a direction of a user's gaze and output a gaze signal corresponding to the detected direction of the user's gaze. A digital signal processing unit responds to a plurality of signals corresponding to a plurality of sounds received at the apparatus, and the determined direction of gaze to identify a signal of interest from the plurality of signals using the gaze signal. The signal of interest is processed for output to the user. In embodiments, a microphone array provides the plurality of signals. An imaging sensor may work with either the microphone array or the gaze detection sensor to identify the signal of interest.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: August 1, 2023
    Assignee: eBay Inc.
    Inventors: Dane Glasgow, David Ramadge, Matthew Bret MacLaurin, Justin Van Winkle, Corinne Elizabeth Sherman
  • Patent number: 11657587
    Abstract: Some embodiments provide a mapping application that displays a rotation of a 3D map and corresponding rotation of a set of map labels overlaying the 3D map in response to receiving input to rotate the 3D map. When a particular map label in the set of map labels rotates towards an upside down orientation, the mapping application also replaces the particular map label with a version of the particular map label arranged in a right side up orientation to prevent the particular map label from being displayed in the upside down orientation in the 3D map.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: May 23, 2023
    Assignee: Apple Inc.
    Inventors: Erik Anders Mikael Adlers, Christopher F. Marrin, Elisabeth Lindkvist, Jeffrey Paul McCurdy Hultquist, Ian MacDonald Henderson, II
  • Patent number: 11640491
    Abstract: An automatic font value distribution system receives input specifying parameters for a variable font allowing one or more characteristics of the variable font to change along a design axis. Examples of design axes include weight, width, slant, optical size, italic, and so forth. The parameters include, for example, an upper value limit for the design axis, a lower value limit for the design axis, and a distribution profile for the design axis. A collection of glyphs is received, and design axis values are applied to the glyphs in accordance with the distribution profile and distributed across the design axis between the upper and lower value limits. The collection of glyphs is displayed with the generated design axis values.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: May 2, 2023
    Assignee: Adobe Inc.
    Inventor: Nirmal Kumawat
  • Patent number: 11622223
    Abstract: A system for dynamically updating a head-related transfer function (HRTF) model that is customized to a user. The system receives one or more images of the user captured by one or more imaging devices. The system determines a pose of the user using the one or more captured images. The pose of the user includes a head-torso orientation of the user. The system updates a HRTF model for the user based on the determined pose including the head-torso orientation. The system generates one or more sound filters using the updated HRTF model and applies the one or more sound filters to audio content to generate spatialized audio content. The system provides the spatialized audio content to the user.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: April 4, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Henrik Gert Hassager, Sebastià Vicenç Amengual Garí
  • Patent number: 11436713
    Abstract: A method for determining an application error from a screenshot includes receiving, by a computing device, a computer application screenshot image indicating a computer error has occurred. The computing device analyzes the computer application screenshot image using a machine learning image analysis to determine one or more error regions in the computer application screenshot image. The computing device further processes the analyzed computer application screenshot to extract text from the one or more error regions in the computer application screenshot image. The computing device determines the application error based upon the extracted text. The computing device further automatically applies an automated error fix based upon the determined application error.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: September 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Benjamin P. Segal, James William Murdock, IV, Radha Mohan De, Sujoy Roy, John Martin Prager
  • Patent number: 11429339
    Abstract: An electronic apparatus includes a processor configured to: display content as a first image including a playback area, transmit data of the first image to a first external apparatus, identify whether a first user input is to request a change in a playback area of a second image, based on the first user input generated in the first external apparatus, in which the content is being displayed as the second image including a playback area identical to the playback area of the first image, and, based on the identifying the first user input is to request the change in the playback area of the second image, transmit a request, to the first external apparatus, to display the content as a third image including a playback area different from the playback area of the first image and maintain the playback area of the first image on the display.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: August 30, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kilsoo Choi, Kwansik Yang, Sehyun Kim
  • Patent number: 11399806
    Abstract: A system and method for providing freehand render start line drawing tools and automatic render preset selections is provided. The method includes receiving a render start line drawn in freehand via a user input device on a 2D image of a profile of a structure of interest. The method includes analyzing pixel intensity values in a region of the render start line. The method includes automatically selecting one of a plurality of sets of render mode presets based on the pixel intensity values in the region of the render start line. Each of the plurality of sets of render mode presets is associated with a different rendering mode. Each of the rendering modes is associated with a different pixel intensity value range. The method includes generating a volume rendering according to the automatically selected set of render mode presets. The method includes presenting the volume rendering at a display system.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: August 2, 2022
    Assignee: GE PRECISION HEALTHCARE LLC
    Inventors: Heinz Schmied, Helmut Brandl
  • Patent number: 11335029
    Abstract: An electronic device includes an eye gaze detection unit that detects a gaze position of a user, and a control unit that changes a luminance value of a background image displayed on a display unit in at least two steps. The control unit performs control to, when the luminance value is a first luminance value, change the luminance value from the first luminance value to a second luminance value after the eye gaze detection unit detects a plurality of gaze positions of the user including at least the gaze position of the user in a case where an item is displayed at a first position on the display unit and the gaze position of the user in a case where the item is displayed at a second position thereon. The eye gaze detection unit detects the gaze position of the user when the luminance value is the second luminance value.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: May 17, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tatsuya Ehira
  • Patent number: 11327990
    Abstract: The present disclosure relates to a technical field of user portraits, and provides a user portrait processing method, a user portrait processing device, a server and a storage medium, for a purpose of solving a problem that it is difficult to trace historical label features of a user since an original label feature is replaced by an updated label feature when the user portrait is updated in the related art. The method includes: when receiving a message for updating user portrait data of a user account, obtaining the updated user portrait data. The user portrait data includes a label feature. The method further includes storing the updated user portrait data in association with an update time as user portrait information of the user account. The present disclosure is applicable for performing statistics on historical information of the user portrait.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: May 10, 2022
    Assignee: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.
    Inventors: Haocheng Liu, Hanchenxi Xu, Yanhe Wang
  • Patent number: 11314382
    Abstract: Systems, methods and a graphical user interface for determining an employee's real-time labor cost, which may be based on the employee's wages and other employer costs that add to the cost of using an employee for a particular project.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: April 26, 2022
    Assignee: Intuit Inc.
    Inventors: Smitha Prasad Papolu, Pawandeep Singh, Paulina Zeng, Kelly Lawson
  • Patent number: 11287881
    Abstract: An apparatus, method and computer readable medium are described, including: presenting a current image on a display, the current image having a current zoom level directed towards a current object of interest; determining whether a user's gaze is directed beyond the current object of interest to a new object of interest and, if so, panning or zooming to the new object of interest and making the new object of interest the current object of interest; and determining whether a user's gaze is directed beyond the current object of interest but not to a new object of interest and, if so, zooming to default zoom level in which there is no current object of interest.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: March 29, 2022
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Ari-Pekka Liljeroos, Katriina Petäinen
  • Patent number: 11262803
    Abstract: A display device is disclosed. The display device includes a housing, a roller disposed in the housing, a display unit configured to be wound around or unwound from the roller, a foldable link having a first side pivotably coupled to the housing and a second side pivotably coupled to an upper part of the display unit, a motor disposed in the housing and configured to drive a pivoting movement of the foldable link such that the foldable link is extended out of or retracted into the housing, a fulcrum disposed adjacent to the first side of the foldable link, a lever extending in a longitudinal direction of the housing and pivotably mounted on the fulcrum and comprising a first side and a second side oppositely positioned with respect to the fulcrum, and an elastic member coupled to the second side of the lever, when the foldable link is retracted into the housing the foldable link contacts the first side of the lever to cause the lever to pivot about the fulcrum.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: March 1, 2022
    Assignee: LG ELECTRONICS INC.
    Inventor: Jonggil Pyo
  • Patent number: 11256528
    Abstract: The present disclosure relates to streaming individual application windows and/or other desktop elements of a remote desktop. Data used to represent irrelevant desktop areas may be replaced with lower entropy data that may be highly compressed in a video stream and/or with data representative of other visual content. The video stream may also include desktop metadata (e.g., locations for desktop visuals, etc.) used to render the desktop elements on the local desktop. The desktop visuals of an application window may be rendered in a proxy window on the local desktop.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: February 22, 2022
    Assignee: NVIDIA Corporation
    Inventors: Andrija Bosnjakovic, Johannes Zimmermann, Ashley Reid
  • Patent number: 11228857
    Abstract: A system for dynamically updating a head-related transfer function (HRTF) model that is customized to a user. The system receives one or more images of the user captured by one or more imaging devices. The system determines a pose of the user using the one or more captured images. The pose of the user includes a head-torso orientation of the user. The system updates a HRTF model for the user based on the determined pose including the head-torso orientation. The system generates one or more sound filters using the updated HRTF model and applies the one or more sound filters to audio content to generate spatialized audio content. The system provides the spatialized audio content to the user.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: January 18, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Henrik Gert Hassager, Sebastià Vicenç Amengual Gari
  • Patent number: 11189184
    Abstract: A display apparatus and a controlling method of the same are provided. The display apparatus includes: an input unit configured to receive an image from at least one input source; a storage configured to store a program for performing an electronic blackboard function; a display configured to output a screen providing the electronic blackboard function; and a processor configured to control to output, via the display, the received image on at least one area of the screen, and to perform the electronic blackboard function with respect to an entire area of the screen.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: November 30, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dai-boong Lee, Jeong-wook Bang, So-yeon Hwang
  • Patent number: 11132063
    Abstract: Provided is an information processing apparatus including an analysis unit configured to decide additional information corresponding to input information on the basis of the input information input in an extended work space in which a real object and a virtual object are operable, and a display control unit configured to receive a new operation input to the input information and execute display control of the virtual object displayed in the extended work space using the additional information.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: September 28, 2021
    Assignee: SONY CORPORATION
    Inventors: Shunichi Kasahara, Osamu Shigeta
  • Patent number: 11074026
    Abstract: A display apparatus capable of configuring one multi display apparatus by combining a plurality of display apparatuses, a multi display apparatus, and an image display method using the multi display apparatus are provided. The display apparatus for configuring the multi display apparatus by making sides of a plurality of display apparatuses be opposite to each other includes an input interface configured to receive an image signal; wireless communicators comprising wireless communication circuitry provided at four sides of the display apparatus; a controller configured to set a reference display apparatus based on wireless communication through the wireless communicators, to set coordinates of the display apparatus, to determine a size of the multi display apparatus, and to select an area corresponding to the coordinates of the display apparatus from the image signal; and a display configured to display the area selected by the image selector.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: July 27, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Joon-hyun Yang
  • Patent number: 11030396
    Abstract: A method includes executing an application at a mobile device to provide a graphical user interface and interact with a content server to display an image stored at the content server on a display of the mobile device; while displaying the image, receiving a first user input for a first annotation to the image based on user interaction with the graphical user interface, the first user input indicating a first region of the image; based on the first user input, displaying a text entry box together with a selection box in the graphical user interface, the selection box defining a region of the image with which the first annotation is to be associated; receiving a first comment via the text entry box; and responsive to second user input, sending the first comment and a location of the selection box to the content server for storage as the first annotation.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: June 8, 2021
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventors: Daniel Biran, Matthew Riley Dean, David Gee Louie, Justin Fiedler
  • Patent number: 10996750
    Abstract: A mobile device comprises a display panel configured to display a plurality of graphic user interfaces including one or more first type graphic user interfaces and/or one or more second type graphic user interfaces; one or more sensors configured to detect a position of a user; and one or more processors configured to: calculate a relative inclination of the display panel with respect to the position of the user based on the position of the user detected by the sensor, and change sizes of the first type graphic user interfaces among the plurality of graphic user interfaces based on the relative inclination of the display panel. The first type graphic user interfaces are pre-designated among the plurality of graphic user interfaces and stored in memory, and the processors are configured to magnify the sizes of the first type graphic user interfaces according to the relative inclination of the display panel.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: May 4, 2021
    Assignee: NHN CORPORATION
    Inventor: Dong Jin Lee
  • Patent number: 10979162
    Abstract: Methods, systems, and computer-readable media for determining the efficacy of an advertisement are described herein. A computing device may receive an advertisement from an advertisement server. The computing device may determine advertisement information associated with the presentation of the advertisement. The advertisement information may be sent to the advertisement server.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: April 13, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Edward D. Monnerat, Mehul S. Patel
  • Patent number: 10969948
    Abstract: The disclosure proposes a method for adaptively adjusting amount of information in user interface design and an electronic device. The method includes: obtaining a software structure and reading a user interface in the software structure; identifying a number of a plurality of informative items in the user interface; updating the user interface by removing a part of the informative items if the number of the informative items is not in a predetermined range, wherein the number of the informative items in the updated user interface is in the predetermined range.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: April 6, 2021
    Assignee: National Tsing Hua University
    Inventors: Ming-Chuan Chiu, Jia-Jiu Wu
  • Patent number: 10936914
    Abstract: A method, computer program product, and a system where a processor(s) obtains an original image. The processor(s) applies a number of filters to the original image to generate a group of filtered images. The processor(s) stacks the original image with the filtered images in a three dimensional array; each layer of the stack comprises a separate filtered image or the original image and the three dimensional array comprises an augmented version of the original image. The processor(s) facilitates classification of the original image by a deep convolution neural network, where the facilitating comprises providing the augmented version of the original image to the deep convolution neural network, and where the deep convolution neural network classifies the original image based on applying a classification model to the augmented version of the original image The processor(s) receives the classification of the original image from the deep convolution neural network.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Andeep S. Toor, Mohamed N. Ahmed, Michelle H. Jung, Krista Kinnard, Anna Podgornyak, Daniel Anderson, Emily Fontaine
  • Patent number: 10891478
    Abstract: The present invention refers to automatics and computing technology, namely to the field of processing images and video data, namely to correction the eyes image of interlocutors in course of video chats, video conferences with the purpose of gaze redirection. A method of correction of the image of eyes wherein the method obtains, at least, one frame with a face of a person, whereupon determines positions of eyes of the person in the image and forms two rectangular areas closely circumscribing the eyes, and finally replaces color components of each pixel in the eye areas for color components of a pixel shifted according to prediction of the predictor of machine learning. Technical effect of the present invention is rising of correction accuracy of the image of eyes with the purpose of gaze redirection, with decrease of resources required for the process of handling a video image.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: January 12, 2021
    Inventors: Daniil Sergeyevich Kononenko, Victor Sergeyevich Lempitsky
  • Patent number: 10864765
    Abstract: An autograph support device includes a supporting member that supports an image carrier having a planar image display surface such that the image display surface that displays a mirror image of an image displayed on a planar writing surface is located above the writing surface of a writing medium having the planar writing surface; and a half mirror that is disposed between the writing surface and the image display surface and has a mirror surface facing the image display surface . The image display surface and the writing surface are disposed at an equal optical distance from the mirror surface of the half mirror interposed therebetween. A writing surface lighting fixture that radiates light from the mirror surface side toward the writing surface side to illuminate the writing surface is provided on the writing surface side from the mirror surface.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: December 15, 2020
    Assignee: FUJIFILM Corporation
    Inventors: Takahiro Sano, Masayuki Naya
  • Patent number: 10810005
    Abstract: An application group operation method and a terminal are disclosed, where the method is applied to a terminal having a display screen, and the method includes receiving a first operation on a first folder in a user interface of the terminal, and obtaining at least one operation option of the first folder, where the at least one operation option is determined based on application configuration files of M APPs in the first folder, and M is an integer greater than 0, and when a first operation option is triggered, executing an operation command corresponding to the first operation option, where the first operation option is one of the at least one operation option.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: October 20, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xianwen Hua, Jingqing Mei, Guoqing Li, Xiaona Zhao, Xinmiao Chang
  • Patent number: 10803014
    Abstract: Improving data retrieval by a computer, the data stored exclusively in the computer as a structure comprising a plurality of nodes connected by edges, wherein the edges indicate relationships among the plurality of nodes, and wherein the structure further comprise properties which store information that relate to the plurality of nodes. Metadata is stored as part of the structure, the metadata defining rules for updating the relationships among the plurality of nodes. A command is received to update at least one of the nodes, the edges, or the properties. The at least one of the nodes, the edges, or the properties, are updated according to the rules defined by the metadata.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: October 13, 2020
    Assignee: ADP, LLC
    Inventors: Lucky Ratanlal Jain, Osman Ozdemir, Adrian Michael Garza, Dennis Peter Mohan, Shia Kaufman, Meir Rosner, Siobhan Loughman Sabino, Kuntal Roy, Michael Hirawady
  • Patent number: 10777164
    Abstract: A method for rendering content includes initiating a rasterization of a complete version of webpage content, the webpage content including a set of webpage elements, and setting an original tile pixel resolution of the set of webpage elements to be the same as a screen pixel resolution of a display on a content display device. The method includes rasterizing the set of webpage elements at a lower tile resolution onto a tile buffer, the lower tile pixel resolution differing from the original tile pixel resolution by a scaling factor. The method includes scaling up the set of webpage elements rasterized at the lower tile pixel resolution to the screen pixel resolution of the display. Finally, the method includes compositing the rasterized set of webpage elements onto a display during the rasterization of the complete version of the webpage content, and then compositing the complete version of the webpage content.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: September 15, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Shiu Wai Hui, Site Mao, Shyama Prasad Mondal
  • Patent number: 10776719
    Abstract: Techniques are disclosed for providing adaptive thresholding technology for Key Performance Indicators (KPIs) that are updated using training data. Adaptive thresholding technology may automatically assign new values or adjust existing values for one or more thresholds of one or more time policies. Assigning threshold values using adaptive thresholding may involve identifying training data (e.g., historical data, simulated data, or example data) for the time frames and analyzing the training data to identify variations within the data (e.g., patterns, distributions, trends). A threshold value may be determined based on the variations and may be assigned to one or more of the thresholds without additional user intervention.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: September 15, 2020
    Assignee: SPLUNK INC.
    Inventors: Sonal Maheshwari, Manish Sainani, Leonid Alekseyev, Alan Hardin, Jacob Barton Leverich, Adam Jamison Oliner, Brian Reyes, Alok Anant Bhide
  • Patent number: 10769756
    Abstract: A method is implemented at an electronic device for displaying output from an application. The electronic device includes a display module and an application. The application sends to the display module a request to display output on the fixed orientation display. The display module determines whether the application is able to scale the output from the application to fit the fixed orientation display. In accordance with a determination that the application is able to scale the output, the electronic device causes the application to receive information concerning the fixed orientation display from the display module and scale the output for display on the fixed orientation display according to the information. In accordance with a determination that the application is not able to scale the output, the display module scales the output received from the application, thereby enabling the output of the application to be displayed on the fixed orientation display.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: September 8, 2020
    Assignee: GOOGLE LLC
    Inventors: Patrick Brady, Dianne Hackborn, Jason Bayer
  • Patent number: 10768696
    Abstract: Representative embodiments disclose mechanisms for calibrating an eye gaze selection system. When the calibration is triggered, a snapshot of an area around the current user's gaze point is taken. The snapshot area is then animated to cause motion of the snapshot area. As the snapshot is animated, the user's gaze will naturally track the thing the user was focusing on. This creates an eye tracking vector with a magnitude and direction. The magnitude and direction of the eye tracking vector can then be used to calculate a correction factor for the current user's gaze point. Calibration can be triggered manually by the user or based on some criteria such as error rates in item selection by the user.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: September 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shane Williams, Andrew D. Wilson
  • Patent number: 10732828
    Abstract: The disclosure generally describes methods, software, and systems for providing features in a user interface supporting gestures for navigating analytic data. A client device prepares a presentation including, for each data value, a data value display element and an association between the data value display element and a display location in a display area. User interaction information is received identifying a user interaction with the presentation of the data values and a user interaction location in the display area in which the user interaction occurred. A UI operation is identified to apply to the data values based on associations between the data value display elements and the display location. Identification is based on the received user interaction information. An updated presentation of the data values is prepared using the UI operation on the set of data values. The preparing occurs without obtaining additional data values from a server.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: August 4, 2020
    Assignee: SAP SE
    Inventors: Anant Ahuja, Manukumar B, Pooja Bhalla, Roohi Ganatra
  • Patent number: 10725581
    Abstract: In one embodiment, a method and apparatus are provided to: display, on a display and via a user interface of a network browser application, a first web page including a hyperlink that identifies a second web page; detect a first contact starting at a first contact point at a first contact time on the touch-sensitive interaction surface; detect an end of the first contact at a second contact time; determine a duration of the first contact as a difference between the first contact time and the second contact time; determine whether there is a contact movement of the first contact between the first contact point and a second contact point; determine whether the first contact point of the first contact corresponds with a location of the hyperlink of the first web page; for performing a variety of operations.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: July 28, 2020
    Assignee: P4TENTS1, LLC
    Inventor: Michael S Smith
  • Patent number: 10713730
    Abstract: A graphically depicted meter to show the status of a parent-child relationship.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: July 14, 2020
    Assignee: MX TECHNOLOGIES, INC.
    Inventor: John Ryan Caldwell
  • Patent number: 10665642
    Abstract: A display device includes a substrate; a display portion located on the substrate, the display portion including a plurality of pixels; a first marker located in an end area that is along a longer side of the substrate and is in at least one of four corner areas of the substrate, the first marker extending in a longer axis direction of the substrate; and a second marker located in an end area that is along a shorter side of the substrate and is in the same corner area as that of the first marker, the second marker extending in a shorter axis direction of the substrate.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: May 26, 2020
    Assignee: Japan Display Inc.
    Inventors: Kazuhiro Odaka, Jun Hanari
  • Patent number: 10572127
    Abstract: Methods, computer program products, and systems, for example, for controlling display of an image on a display screen includes, for example, receiving, by one or more processor, data regarding a user selected area relative to a first portion of an image displayed on a display screen to define a second portion of the image, at least a portion of the second portion of the image being outside the first portion of the image displayed on the display screen, and automatically controlling, by the one or more processor, display of the second portion of the image on the display screen based on the user selected area of the image to generally maximize display of the second portion of the image within the display screen.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: February 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Chang Lei, Xiao Xia Mao, Wen Wen Yang, Jie Zhu
  • Patent number: 10572099
    Abstract: The invention provides, a method for human-computer interaction on a graphical user interface (GUI). The method includes the steps of receiving first control coordinates for individualised control of a plurality of objects to be controlled—by pointer coordinates; receiving display coordinates for the display' of the' plurality of objects, which relate to but are different from the first control coordinates; receiving pointer coordinates for individualised control of the objects based partly on the first control coordinates; using the display coordinates of at least one object to—calculate new control coordinates associated with the same object, which new control coordinates generally correspond to the same objects display coordinates; and—continuously repeating the above steps each time new pointer coordinates become available.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: February 25, 2020
    Assignee: Flow Labs, Inc.
    Inventors: Hendrik Frans Verwoerd Boshoff, Willem Morkel Van Der Westhuizen, Jan Pool, Adri Smuts
  • Patent number: 10572124
    Abstract: Methods and systems for bound based contextual zoom are disclosed. Legacy WINDOWS desktop and web applications were designed for a mouse or other high-precision pointing device, and as such, small controls and closely grouped controls/icons were commonly designed/used on the screen. Interacting with such applications remoted to a touch-based device (e.g., a smartphone or tablet) is difficult. Bound based contextual zoom overcomes at least some of these limitations by permitting a user to zoom in on an area of interest within an application or desktop, and for a period of time long enough to complete the touch interaction. The area zoomed might be a group of controls on a ribbon bar, the minimize/maximize/close buttons in the top-right corner of a window, a group of form input controls, or any other natural cluster of related user interface (UI) elements.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: February 25, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Paul Adam Ryman, Jayadev Marulappa Niranjanmurthy
  • Patent number: 10552941
    Abstract: A method is implemented at an electronic device for displaying output from an application. The electronic device includes a display module and an application. The application sends to the display module a request to display output on the fixed orientation display. The display module determines whether the application is able to scale the output from the application to fit the fixed orientation display. In accordance with a determination that the application is able to scale the output, the electronic device causes the application to receive information concerning the fixed orientation display from the display module and scale the output for display on the fixed orientation display according to the information. In accordance with a determination that the application is not able to scale the output, the display module scales the output received from the application, thereby enabling the output of the application to be displayed on the fixed orientation display.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: February 4, 2020
    Inventors: Patrick Brady, Dianne Hackborn, Jason Bayer
  • Patent number: 10545774
    Abstract: A method, system, and computer program product for modifying an application button size includes: receiving user interaction data associated with an application button, the user interaction data including at least tap data; determining a quantity of missed taps associated with the application button by analyzing the user interaction data, where a missed tap is a tap a predetermined distance from the application button; comparing the quantity of missed taps to a quantity of overall taps to determine a tap ratio, where the quantity of overall taps is a total number of taps for the application button, and where the tap ratio is a ratio of the quantity of missed taps to the quantity of overall taps; determining whether the tap ratio is above a missed tap threshold; and, in response to determining that the tap ratio is above the missed tap threshold, increasing a size of the application button.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Naijun Yang, Ryan D. Helmoski, James V. Clements, Michael J. Casper
  • Patent number: 10536353
    Abstract: An automatic service monitor in an information technology environment has its operation controlled by information that, in part, defines entities that perform services and defines key performance indicators (KPIs) that indicate measures of performance of the services. Additional information controls the operation of the service monitor with respect to reporting KPI data on system dashboards based on design templates. Data sources associated with one service that help populate a design template are automatically swapped for data sources associated with a different service to produce automatic dashboard variants.
    Type: Grant
    Filed: July 31, 2016
    Date of Patent: January 14, 2020
    Assignee: Splunk Inc.
    Inventors: Rochit Gupta, George Daloukov, Alok Anant Bhide, Alan Vincent Hardin
  • Patent number: 10528368
    Abstract: A method, system, and computer program product for modifying an application button size includes: receiving user interaction data associated with an application button, the user interaction data including at least tap data; determining a quantity of missed taps associated with the application button by analyzing the user interaction data, where a missed tap is a tap a predetermined distance from the application button; comparing the quantity of missed taps to a quantity of overall taps to determine a tap ratio, where the quantity of overall taps is a total number of taps for the application button, and where the tap ratio is a ratio of the quantity of missed taps to the quantity of overall taps; determining whether the tap ratio is above a missed tap threshold; and, in response to determining that the tap ratio is above the missed tap threshold, increasing a size of the application button.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: January 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Naijun Yang, Ryan D. Helmoski, James V. Clements, Michael J. Casper
  • Patent number: 10459615
    Abstract: An apparatus for monitoring machine components includes: a device for acquiring video image files; a data analysis system including processor and memory; a computer program operating in said processor to identify an area in said images where periodic movements associated with a mechanical vibration may be detected and quantified using an adaptive array comparison procedure; and, an interface to output said vibration information in a usable form. The apparatus may further include a graphical user interface and an accessible database. An associated method for using the apparatus is also disclosed.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: October 29, 2019
    Assignee: RDI TECHNOLOGIES, INC.
    Inventor: Jeffrey R. Hay
  • Patent number: 10445856
    Abstract: Methods and systems generate and project an actual sized image of an object. An object or a representation of an object may be pre-processed. The pre-processing of a representation of the object may include determining pixels that belong to the object and pixels that belong to a background of the image. The pre-processing may include calculating a bounding box for the object. The projection may include determining an area of projection suitable for the bounding box of the object. The projection may further include projecting an image of intermediate dimensions. The projection may further include up-sampling or down-sampling the image to an actual size. The projection of the actual sized image may be made interactive by rendering at least one additional view of the object.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: October 15, 2019
    Assignee: EBAY INC.
    Inventors: Mihir Naware, Jatin Chhugani
  • Patent number: 10437441
    Abstract: An electronic apparatus according to an embodiment of the present disclosure includes a housing and a display exposed through one surface of the housing. The display is configured to detect a touch or gesture input and has a first radius. The electronic apparatus also has a processor and a memory which stores instructions executed to allow the processor to display a first region and a second region on the display, in which the first and the second regions are distinguished by a first curve having a second radius. Further, the processor may display first information on at least one part of the first region on the display, display second information on at least one part of the second region on the display, and change at least one part of the displayed first information in response to an input of selecting the at least one part of the second region.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: October 8, 2019
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Ah-Reum Youn, Geon-Soo Kim, Han-Jib Kim
  • Patent number: 10429942
    Abstract: An input device includes: a movement detector that detects a user movement; and an image projector that forms a zone image in a space to present a region where the movement detector detects movement; and the image projector includes a first light source; and a first light guide plate which includes a light emitting surface and directs light entering from the first light source so that the light exits from the light emitting surface and forms an image in a space.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: October 1, 2019
    Assignee: OMRON CORPORATION
    Inventors: Masayuki Shinohara, Yasuhiro Tanoue, Norikazu Kitamura, Gouo Kurata
  • Patent number: 10417316
    Abstract: Some described embodiments relate to techniques for editing markup elements of a markup language document to emphasize a portion of the visible content elements of the markup language document. The techniques may be implemented in any suitable manner, including via scripting language code (e.g., JavaScript) that is incorporated into the markup language document but is not preconfigured with information regarding the markup language document or any other markup language document. The scripting language code may perform the editing automatically, and based on an automatic analysis of markup elements of the markup language document. Some embodiments may include determining the portion of the markup language document to be emphasized by identifying content of interest to a user, including by determining a set of related content through analyzing a structure of markup elements of the markup language document and/or layout of visible content elements of the markup language document.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: September 17, 2019
    Assignee: Freedom Scientific, Inc.
    Inventor: Aaron M. Leventhal
  • Patent number: 10362690
    Abstract: A display apparatus is disclosed including a housing; at least one roller disposed within the housing; a display unit comprising a display panel and a module cover; a motor assembly; an upper bar coupled to the upper portion of the display unit; a drive unit including at least one support unit, of which one end is coupled to both ends of the upper bar and the other end is coupled to the motor assembly, to raise the upper bar; and an encoder disposed to be spaced apart from the at least one roller within the housing, wherein the at least one support unit includes an upper link; a lower link; and a hinge for connecting the upper link and the lower link, and the encoder is coupled to a rotation axis of one end of the lower link.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: July 23, 2019
    Assignee: LG ELECTRONICS INC.
    Inventor: Jihoon Han