Window Scrolling Patents (Class 715/784)
  • Patent number: 10757241
    Abstract: Disclosed is a method and system for transmitting, by a processor to a client device, a software application (e.g., a mobile app or a web page) configured to load, by a computer processor of the client device, a graphical user interface (GUI), the GUI including a header space and a content display space. The software application is further configured to display, by the computer processor, the GUI in a first frame, detect, by the computer processor, user interaction with content displayed in the content display space of the GUI, compare, by the computer processor, the user interaction with a set of stored user interactions, and, based on the comparing, change, by the computer processor, the header space in the GUI in the first frame.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: August 25, 2020
    Assignee: OATH INC.
    Inventors: Renhui Zhang, Maximillion Zhaohong Mai
  • Patent number: 10754516
    Abstract: The current subject matter provides a GUI that includes an improved navigation bar for visualizing information related to a data set. The navigation bar can allow a user to navigate through, scroll, and/or selectively visualize, certain data within the data set, while also providing visual representations of values recorded within the data set. In one embodiment, the navigation bar can include multiple sections/segments that can correspond to different groups of subsets of the data set. The subsets can be grouped based on values of a particular property/variable recorded in the data set. Colors of each segment of the navigation bar can correspond to values of the property in each group, thereby providing a user with summarized information about the data set. The navigation bar can eliminate a need for additional discrete graphical objects (e.g., charts, graphs, tables, etc.) that would otherwise be used to provide summarized information to the user.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: August 25, 2020
    Assignee: GE INSPECTION TECHNOLOGIES, LP
    Inventors: Bright Tzeng, Min Chang, James Lee
  • Patent number: 10725840
    Abstract: Systems and methods for the automated building and configuration of integration services are disclosed. The system may store and maintain various integration pattern templates comprising preprogrammed integration services (e.g., web services, APIs, etc.) needing defined operation details to be functional. The system may receive a specification file and a service specific parameter, parse the specification file and the service specific parameter to determine an operation detail, and extract the operation detail from the specification file and the service specific parameter. The system may input the operation detail into the integration pattern template to generate a service configuration file. The service configuration file may be deployed in a service integration platform.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: July 28, 2020
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Krishna K. Lingamneni, Nagarajan Deivasigamani
  • Patent number: 10721436
    Abstract: A method for providing a video call service by a server according to various embodiments may include the operations of: transmitting, to an electronic device, information regarding at least one counterpart user and information regarding whether or not the at least one counterpart user is currently engaged in a video call; receiving a request for a video call to a specific counterpart user, and transmitting the received request for a video call to an external electronic device of the specific counterpart user; receiving a response to the request for a video call from the external electronic device and transmitting the received response to the electronic device; receiving a request for transferring a point related to the video call service to the specific counterpart user while making the video call; and transmitting information regarding the transferred point. Various other embodiments are possible.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: July 21, 2020
    Inventor: Wooho Jeon
  • Patent number: 10705621
    Abstract: A system includes a 3D sensor panel for detecting a plurality of 3D positions corresponding to a finger movement and a controller. The controller determines that the plurality of 3D positions contain a gesture cycle by comparing a first set of positions in the plurality of 3D positions that includes at least two non-adjacent positions in the plurality of 3D positions and, upon determining that the first set of positions in the plurality of 3D positions match, determining that the plurality of positions contain the gesture cycle. the controller determines a direction of the gesture cycle based on a second set of positions in the plurality of 3D positions, where the direction is relative to the 3D sensor panel, and creates a gesture cycle record for the gesture cycle, the gesture cycle record comprising the plurality of 3D positions and the direction.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: July 7, 2020
    Inventors: Chi Fai Ho, Augustine Junda Ho
  • Patent number: 10698563
    Abstract: Embodiments of the present invention provide a component display processing method and apparatus. The method includes: receiving indication information indicating that a component is in a waiting-to-be-processed state; and according to the indication information, reducing a displayed region of a container that is displayed on a display screen, so that t a hidden region of the container is displayed on the display screen.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: June 30, 2020
    Assignee: Huawei Device (Dongguan) Co., Ltd.
    Inventor: Yuzhuo Peng
  • Patent number: 10691333
    Abstract: A method of inputting a character is provided. The method includes receiving a user input for inputting a character, obtaining a plurality of candidate characters corresponding to the user input, sequentially converting the plurality of candidate characters into a selectable character state whenever a predetermined character conversion cycle ends, updating a character conversion cycle based on an amount of time it takes to sequentially convert the plurality of candidate characters into the selectable character state, before a user input for selecting a selectable character is received, and sequentially converting the plurality of candidate characters into the selectable character state whenever the updated character conversion cycle ends.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: June 23, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Taik-heon Rhee, Myung-sik Kim, Kwang-min Byeon
  • Patent number: 10682577
    Abstract: The present invention provides a mobile terminal with a call function or a texting function. The present invention controls the use of a mobile terminal by a manual operation because of an incoming call during movement. Location information indicating movement of a mobile terminal with a call or a message data exchange function is received by a GPS receiver, the distance and the movement speed are determined by using the measurement information of the two locations at every predetermined time, and whether or not the mobile terminal is moving in accordance with the movement speed is determined by a movement determination unit. When it is determined by the movement determination unit that the mobile terminal is moving, the display of incoming call information indicating an incoming call is set to non-displayed on the display unit, and at the same time, a notification sound from a speaker, etc. is invalid.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: June 16, 2020
    Inventor: Yoshinori Matsumoto
  • Patent number: 10678401
    Abstract: The present disclosure is directed to systems and methods for identifying and providing highlight messages from a group messaging thread. For example, systems and methods described herein detect when a group messaging thread participant becomes absent from the group messaging thread, and identifies one or more highlight messages that were submitted to the group messaging thread while the participant was absent. Systems and methods described herein identify highlight messages that are specific to the absent participant, such that when the participant again accesses the group messaging thread, the participant can review the identified highlight messages in order to quickly “catch up” on the group messaging thread without having to read each electronic message submitted to the group messaging thread during the participant's absence.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: June 9, 2020
    Assignee: WHATSAPP INC.
    Inventors: Charles Donald Deets, Jr., Randall Sarafa, Anton Borzov
  • Patent number: 10671265
    Abstract: Provided are a display apparatus and a display method. The display apparatus includes: a display configured to display a cursor based on an input of a control device; and a controller configured to control the display to add visual effects to the cursor at an edge of a scrolling area or to the scrolling area based on a scrolling distance of the control device in response to detecting a position of the cursor exiting the scrolling area at the edge of the scrolling area.
    Type: Grant
    Filed: November 27, 2015
    Date of Patent: June 2, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jin-ha Lee, Seung-cheon Baek
  • Patent number: 10656831
    Abstract: A display input device includes a display panel, a touch panel, and a controller. The controller displays a cursor which indicates an input position in an input result display field. When a specific key is touched first, and while the touch is kept, the touched position moves to a character key, and then the touch ceases, the controller makes the cursor move to the position of the character corresponding to a touch-end key, which is the character key on which the touch ceases.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: May 19, 2020
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Shinichi Nakanishi
  • Patent number: 10635239
    Abstract: An electrostatic capacitance-type input device in which input position detecting electrodes are disposed in an input area of a substrate, includes a lower layer-side conductive film, an interlayer insulating film, and an upper layer-side conductive film, which are stacked on the substrate in order from the substrate side. A first input position detecting electrode and a second input position detecting electrode are formed as the input position detecting electrodes by a first conductive film out of the lower and upper layer-side conductive films. A relay electrode overlaps with the first input position detecting electrode in the intersection portion to be electrically connected to the discontinued portion of the second input position detecting electrode. An input area shield electrode that overlaps with the first and second input position detecting electrodes are formed by a second conductive film out of the lower and upper layer-side conductive films.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: April 28, 2020
    Assignee: Japan Display Inc.
    Inventor: Takeshi Kurashima
  • Patent number: 10628018
    Abstract: A method and a device for direct launching of an interface to selected functionalities of an application are provided. The method includes receiving a user input gesture on an application icon, displaying a plurality of user interface (UI) elements on the application icon, in response to the received user input gesture, wherein each of the plurality of UI elements corresponds to at least one functionality of an application, receiving a user selection of at least one UI element of the plurality of UI elements, and launching the functionality corresponding to the selected UI element.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: April 21, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Avinash Sudhakar Chilmulwar, Mayank Gupta, Vinay Singh
  • Patent number: 10621488
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for determining user engagement with a content item. A computing device accesses at least one image of eyes of a user that is captured while a client device is presenting a first content item on a display of the client device. The computing device determines, based on using the at least one image as input in a neural network, a gaze of the user. The gaze including coordinates at which the user is looking in relation to the client device. The neural network was trained based on machine generated images of a modeled human user looking at various coordinates. The computing device determines, based on the gaze of the user, an engagement score for the user. The engagement score indicates a level of engagement of the user with the first content item.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: April 14, 2020
    Assignee: Beseeq
    Inventors: Lisa C. Hammitt, Mark K. Hammitt, Rebecca E. Krauthamer, Patrick E. Rodriguez
  • Patent number: 10623361
    Abstract: Embodiments of the present invention include systems and methods managing email on a user device. A first plurality of email tiles in a first vertical list may be displayed on a screen of the user device. The first plurality of email tiles in the first vertical list may be associated with a first time period. A motion-based gesture may be detected. The motion-based gesture may include at least one of a tap on a surface of the screen, a swipe across a surface of the screen, or an acceleration of the user device. In an embodiment, in response to detecting a first motion-based gesture, a second plurality of email tiles in a second vertical list associated with a second time period may be displayed. In an embodiment, in response to detecting a second motion-based gesture, one or more email management function may be performed.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: April 14, 2020
    Assignees: WHITEHEAD INVESTMENTS, LLC
    Inventors: Erik N. Lukas, Gregory O. Peet
  • Patent number: 10613731
    Abstract: Provided is a method of displaying, by a terminal apparatus, a web page, the method including: displaying, on a screen of the terminal apparatus, a web page including a plurality of content regions respectively corresponding to a plurality of pieces of content; obtaining a moving speed of the web page that moves according to a scroll input of a user with respect to the screen of the terminal apparatus; and displaying first information of the plurality of pieces of contents in the plurality of content regions when the moving speed is equal to or higher than a pre-set first speed, and displaying first information and second information of the plurality of pieces of contents in the plurality of content regions when the moving speed is lower than the pre-set first speed.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: April 7, 2020
    Assignee: NAVER Corporation
    Inventor: Bong Jun Jeon
  • Patent number: 10607379
    Abstract: A graph drawing system includes an electronic device and a calculation server. A first processor of the electronic device transmits calculation inquiry data including information on a function entered by a user operation to the calculation server. A second processor of the calculation server calculates drawing information including coordinates of a plurality of drawing points represented by the function and plotted in a graph drawing area of the display, and continuity/discontinuity information indicating whether or not adjacent points of the drawing points should be connected to each other, based on the calculation inquiry data and transmits the drawing information to the electronic device. The first processor causes the display to display a graph corresponding to the function, based on the drawing information.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: March 31, 2020
    Assignee: CASIO COMPUTER CO., LTD.
    Inventor: Hirokazu Tanaka
  • Patent number: 10599318
    Abstract: Embodiments relate to controlling display of a document, where the document comprises multiple columns. An aspect includes displaying the columns of the document in a viewport, receiving a user input defining a downwards scrolling for the document. Another aspect includes determining the lowest numbered column that does not have its lowest point displayed in the viewport. Another aspect includes scrolling upwards only the lowest numbered column that does not have its lowest point displayed in the viewport, while maintaining all other columns stationary in the viewport.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: March 24, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew S. Feltham, Dominic P. Harries, Graham White
  • Patent number: 10599305
    Abstract: An approach to selecting an object represented on a touch screen display includes displaying a plurality of independent digital images on the touch screen display, indicating one of the plurality of independent digital images is selectable, detecting if interaction with the touch screen display is made while one of the plurality of independent digital images is indicated as selectable, and if interaction with the touch screen display is not made while the one of the plurality of independent digital images is indicated as selectable, indicating a subsequent digital image is selectable.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: March 24, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shuichi Hachiya, Mariko Ishige, Yasuko Hidaka, Shigetoshi Nogami
  • Patent number: 10592000
    Abstract: A computing device provides augmented reality images of an environment in which the computing device is used. The computing device is further configured to display a graphical user interface for interacting with the computing device. The graphical user interface may be displayed according to one or more configured graphical user interface layouts. The computing device further includes an inertial measurement unit, which provides input for interacting with one or more portions of the graphical user interface. As a user of the computing device moves the computing device, corresponding graphical changes are made to the displayed graphical user interface. In this way, by moving the computing device, the user is able to interact with, and provide input to, the computing device.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: March 17, 2020
    Assignee: DAQRI, LLC
    Inventors: Jonathan Trevor Freeman, Michael Kozlowski, Sterling Crispin, Ari Green
  • Patent number: 10592078
    Abstract: In a method for supplying a graphical user interface in a vehicle, at least one object for representing a first subset of total information is graphically displayed on a display area in at least one first display mode. An operating intention of a user is detected. In addition, a relative position of the user with respect to the display area is ascertained. When the operating intention of the user has been detected, the object is transferred into a second display mode, in which the object is displayed perspectively or three-dimensionally pivoted about an axis at a pivoting angle in the direction of the relative position. In addition, a device is adapted for providing a graphical user interface.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: March 17, 2020
    Assignee: VOLKSWAGEN AG
    Inventors: Holger Wild, Mark Peter Czelnik
  • Patent number: 10585576
    Abstract: Systems and methods for attributing a scroll event are described herein. The system can provide, to a client device, an infinite scroll attribution script. The script can cause the client device to set a dimension of an inline frame, embedded with a content document, of an page to a dimension corresponding to a viewport of an application and determine, responsive to detecting a scroll event, that a first offset between a first content document end and a first viewport end is less than or equal to a first predetermined threshold. The script can further cause the client device to determine, responsive to detecting the scroll event, that a second offset between a second content document end and a second viewport end is greater than or equal to a second threshold and assign the scroll event to the inline frame responsive to the determinations of the first and second offsets.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: March 10, 2020
    Assignee: Google LLC
    Inventors: Tianjiu Yin, Kun Zhang
  • Patent number: 10585575
    Abstract: Techniques herein organize and display as branches the historical versions of filtrations of a property graph in a way that suits interactive exploration. In embodiments, a computer loads metadata that describes versions of filtration of a graph that contains vertices interconnected by edges. Based on the metadata, the computer displays, along a timeline, version indicators that each represents a respective historical version of filtration of the graph. The computer displays, responsive to receiving an interactive selection of a particular version indicator of the plurality of version indicators, a particular version of filtration of the graph that is represented by the particular version indicator. Subsequences of versions for the timeline may be organized as branches that may be interactively created and merged. Branching and merging are integrated into the general lifecycle of graph filtration. A version timeline may be presented and operated as a tool for historical navigation and speculative exploration.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: March 10, 2020
    Assignee: Oracle International Corporation
    Inventors: Julia Kindelsberger, Daniel Langerenken, Korbinian Schmid, Sungpack Hong, Hassan Chafi
  • Patent number: 10573047
    Abstract: The present disclosure relates to an apparatus and method for displaying information, a program, and a communication system, which enable the provision of an apparatus making use of a display device excellent in flexibility. An information display apparatus includes a display unit including a time information presenting section for presenting at least time information and a band section to be worn on an arm, and a display control unit for changing a display of the display unit. The present disclosure can be applied to, for example, the information display apparatus.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: February 25, 2020
    Assignee: Sony Corporation
    Inventors: Masakazu Mitsugi, Yuki Sugiue, Hiroshi Saeki, Machiko Takematsu, Masaaki Yamamoto, Yoichi Ito, Kenji Itoh
  • Patent number: 10558338
    Abstract: Systems, methods, and non-transitory computer-readable media can detect an initiation of a drawing to a media content item. A first drawing option that is selectable via a first dimension can be provided. A second drawing option that is selectable via a second dimension can be provided. A first current state of the first drawing option and a second current state of the second drawing option can be indicated.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: February 11, 2020
    Assignee: FACEBOOK, INC.
    Inventors: William Joseph Flynn, III, Timothy Paul Omernick, Nilesh Vinubhai Patel, William Samuel Bailey
  • Patent number: 10558324
    Abstract: An image processing apparatus includes: an image processing device; a display portion capable of detecting a touch of an input object; a storage storing preset-setting groups; a preset-setting-group-selection-screen display controller displays icons corresponding to the preset-setting groups; and an image-processing-device controller for controlling the image processing device. When at least two icons are displayed on the display portion such that one icon is displayed in a selected state manner, and a specific icon is displayed in a non-selected state manner, and when the specific icon is touched, the preset-setting-group-selection-screen display controller moves the specific icon located on a second area to a first area and moves the one icon located on the first area to the second area in a direction in which the specific icon is moved, and displays the specific icon in the selected state manner and display the one icon in the non-selected state manner.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: February 11, 2020
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Keitaro Tomono
  • Patent number: 10558413
    Abstract: A degree of interest evaluation device includes a memory and a processor coupled to the memory. The processor is configured to: in cases in which input of an operation has been received while content is displayed on an information processing terminal, measure the operation time of the operation; measure a time-wise change of the content being displayed during the operation time; decide on a message to be displayed in accordance with the time-wise change; and display the message decided on in association with the content.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: February 11, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Teruyuki Sato, Koichiro Niinuma
  • Patent number: 10552024
    Abstract: Techniques of providing spatiotemporal visualizations are disclosed. In some example embodiments, a spatiotemporal visualization of at least a portion of data of a dataset is generated and displayed to a user in a graphical user interface of a device.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: February 4, 2020
    Assignee: SAP SE
    Inventor: Rishi Prajapati
  • Patent number: 10546340
    Abstract: Systems and methods assess the needs of customers using predictive modeling techniques, thereby reducing data entry efforts. A method receives customer data from a first database and provided by the user; generates an instruction to a second database and receives additional customer information received from external databases to generate a profile for the customer; generates a customer profile based on the data and additional data; determines missing data from the profile and a set of attributes; identifies a profile having a similar set of attributes and estimates the missing data using predictive modeling techniques to generate estimated customer information; pre-populates one or more missing fields of the full profile associated with the customer based on the estimated customer information; analyzes the full updated customer profile associated with the customer to a recommendation for the customer that will allow customers to fulfill one or more proposed future goals.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: January 28, 2020
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventors: Gareth Ross, Sears Merritt
  • Patent number: 10529302
    Abstract: Systems and methods for display. Program instructions of a client application are accessed. The client application is an application of a client device that is located within a viewable region of a display device. Display output of a first display system application is generated by executing the accessed program instructions. A first absolute position of the client device is determined. A display area for the display output of the display system application is determined. A first pixel region of the display device is determined. The first display region corresponds to the determined display area and the first absolute position of the client device. The display output of the display system application is displayed by using the determined first pixel region.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: January 7, 2020
    Assignee: Oblong Industries, Inc.
    Inventors: John Stephen Underkoffler, Carlton J. Sparrell, Brandon Lee Walter Harvey, Peter Joseph Hawkes
  • Patent number: 10523827
    Abstract: An information processing device includes a processor configured to receive image information, display an image on the display device, receive a first input signal, display a pointer on a position corresponding to the first input signal, determine whether the position of the pointer is included in a first area of the image, when the position of the pointer is not included in the first area of the image, transmit, to a terminal device, position information and first mode information, and when the position of the pointer is included in the first area, transmit, to the terminal device, the position information and second mode information, receive a second input signal, and transmit, to the terminal device, operation information indicating an operation specified by the second input signal in a state in which the position is included in the first area.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: December 31, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Hiroshi Kuwabara
  • Patent number: 10489747
    Abstract: Systems and methods to facilitate sharing of information and/or experiences among users within advertisements. For example, an advertisement can include a user interface to collect user content and to selectively present, within the advertisement, previously collected user content, while the advertisement presents advertiser content in a web page of a third party.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: November 26, 2019
    Assignee: LEAF GROUP LTD.
    Inventors: Scott Carter Ryder, Adam David Weinroth, Duane Kimbell Fields
  • Patent number: 10489043
    Abstract: Information relating to at least one of a user and a user environment is acquired. A user cognitive state is determined based on the acquired information. A graphical control element is automatically configured based on the user cognitive state. The graphical control element is automatically presented on a display interface of a user device to control viewing of content displayed on the user device.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: November 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rogerio S. Feris, James R. Kozloski, Clifford A. Pickover, Maja Vukovic
  • Patent number: 10452256
    Abstract: An electronic device for outputting a screen and a method thereof are provided. The electronic device includes a display and a processor, wherein the processor outputs first and second execution screens by considering a shape of the second execution screen such that the first execution screen and the second execution screen do not overlap with each other.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: October 22, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Yong-Joon Jeon
  • Patent number: 10445114
    Abstract: The same command surface on a page may be associated with unrelated components and applications. Each of the components registers the commands associated with a shared command surface that they will be utilizing. Each component may utilize an arbitrary number of commands that are associated with the command surface. The command manager acts as a message broker between the components on the page and the command surfaces. When a command that is associated with a command surface is received, the command manager dispatches the command message to the appropriate components.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: October 15, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Josef Larsson, Eric Bailey, Tim McConnell
  • Patent number: 10445406
    Abstract: Systems and methods for automatically determining a content item size may be based on a size of a viewport and a width of a parent element. A script may be configured to determine a size of a viewport, determine a width of a parent element of a resource, and determine a content item size based, at least in part, on the size of the view port and the width of the parent element. A dimension of the determined content item size may be used by a content item selection system to determine a set of content items. A content item selection system may select a content item from the determined set of content items and serve data to effect display of the selected content item in the parent element with the resource.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: October 15, 2019
    Assignee: Google LLC
    Inventors: Graeme John Rimmer, Lewis Jay Hemens
  • Patent number: 10431219
    Abstract: Techniques described herein relate to allowing users to employ voice-based human-to-computer dialog to program automated assistants with customized routines, or “dialog routines,” that can later be invoked to accomplish task(s). In various implementations, a first free form natural language input—that identifies a command to be mapped to a task and slot(s) required to be filled with values to fulfill the task—may be received from a user. A dialog routine may be stored that includes a mapping between the command and the task, and which accepts, as input, value(s) to fill the slot(s). Subsequent free form natural language input may be received from the user to (i) invoke the dialog routine based on the mapping, and/or (ii) to identify value(s) to fill the slot(s). Data indicative of at least the value(s) may be transmitted to a remote computing device for fulfillment of the task.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: October 1, 2019
    Assignee: GOOGLE LLC
    Inventors: Mihai Danila, Albry Smither
  • Patent number: 10423308
    Abstract: Gestures allow selection and alteration of media files. A video file is graphically illustrated on a touch sensitive display. A gesture input is received at a point of contact on the touch sensitive display and ends with disengagement of the touch sensitive display. A vector is determined from the point of contact to the disengagement of the touch sensitive display. The video file is then modified in response to the vector.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: September 24, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Steven N. Tischer
  • Patent number: 10417797
    Abstract: A method for generating a visual illustration of data organized in a multiway graph is provided. In an embodiment, a computer system maintains a plurality of nodes and edges within a multiway graph and displays a visual user interface with a first node positioned at the center of the visual user interface and child nodes positioned at radially symmetric positions surrounding the first node. The computer system receives a first input that specifies a selection of a first child node. In response to receiving the first input, the computer system updates the visual user interface to display: the first node, positioned at the center; the child nodes, positioned at radially symmetric positions surrounding the first node; the first child node positioned below the first node; and grandchild nodes of the first child node, displayed as polygons positioned at radially symmetric positions around a circular area surrounding the child nodes.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: September 17, 2019
    Assignee: METRICSTREAM, INC.
    Inventors: Vaishakh Pushpoth, John Leung, Debarati Goswami, Vasant Balasubramanian
  • Patent number: 10416860
    Abstract: A device that is in communication with a display and a touch-sensitive surface sends instructions to the display for displaying, concurrently, an object selection indicator and a portion of a user interface, the user interface having one or more selectable objects. The device sends instructions to the display for ceasing to display the object selection indicator and receives an input that corresponds to a first gesture. When the first gesture meets predefined navigation criteria, which includes a requirement that the first gesture has a shorter duration than a predefined time threshold, the device sends instructions for translating the user interface without redisplaying the object selection indicator.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: September 17, 2019
    Assignee: Apple Inc.
    Inventor: Julian Missig
  • Patent number: 10409480
    Abstract: Systems and methods are described for providing animated visual feedback in a manner that increases the likelihood that the feedback will be seen. When a touch-based interaction with a user interface element is detected, a position, orientation, and/or size of the gesturing user's hand and/or digit are determined by assessing factors such as the size and shape of the touched region on the touchscreen, the position of the user interface element relative to the edges of the touchscreen, the orientation of the touchscreen device, and other criteria. An eclipsed region of the touchscreen may be determined, and a starting coordinate for the animated visual feedback may be determined based on the eclipsed region. The animated feedback may be drawn for a determined duration, and may be reversed or erased if the touch-based interaction ceases before the duration is completed.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: September 10, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Nicole Dare, Marc Hensley
  • Patent number: 10402146
    Abstract: A mobile terminal includes: a display unit configured to display information; a short-range communication module configured to transmit information on a screen of the display unit to a display device in order to perform a screen mirroring function; and a control unit configured to control the display unit and the short-range communication module, wherein the control unit controls the screen mirroring function based on a type of a screen that the mobile terminal displays.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: September 3, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Hyojung Oh, Seunghun Lee
  • Patent number: 10401959
    Abstract: To improve the convenience at a display unit having a notch, an information processing device includes: a display unit having a recess-like notch as a non-displaying part; and a display control unit configured to, in response to a trigger from a user, display a display target hidden by the notch on the display unit so as to avoid the notch.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: September 3, 2019
    Assignee: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Kazuo Fujii, Arimasa Naitoh
  • Patent number: 10394438
    Abstract: A user interface control for scrolling a display of computer program data during retrieval of computer program data includes a scrollbar that includes a data retrieval progress indicator that indicates a ratio of available scrollable received computer program data to a total amount of the computer program data being retrieved. The data retrieval progress indicator includes a track with a length that indicates the total amount of the computer program data being retrieved, and an extendable scrollbar overlying the track with a variable length that extends within the track as the computer program data is received and indicates the ratio. The scrollbar also includes a thumb button overlying the extendable scrollbar and movable within the variable length of the extendable scrollbar to scroll the available scrollable received computer program data.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rebecca J. Schaller, Joseph R. Winchester
  • Patent number: 10372798
    Abstract: The present inventors devised, among other things, systems, methods, and software that allow users to readily access online legal research tools, while using other applications, such as word processors. One exemplary computer-implemented system provide an add-on software framework that integrates into a host word-processing application on a client access device. The add-on software framework allows users to select from an expandable listing of one or more web applications on a web server, with each of the web application capable of controlling operation of the host word processing application. The web applications facilitate extraction and access to information from the information-retrieval services and incorporation of the information in the document or in metadata associated with the document.
    Type: Grant
    Filed: July 10, 2009
    Date of Patent: August 6, 2019
    Assignee: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
    Inventors: Troy Douglas Nordine, Bart Matzek, Richard N. Dauk, Anudeep Parhar
  • Patent number: 10360270
    Abstract: A server apparatus transmits a web page to a terminal apparatus through a network, and monitors user operation information for the web page displayed on the terminal apparatus. The server apparatus determines whether or not the monitored user operation information satisfies a predetermined condition, and when determining that the condition is satisfied, inserts the insertion information into a predetermined display position on the web page displayed on the terminal apparatus.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: July 23, 2019
    Assignee: Rakuten, Inc.
    Inventor: Shinya Takami
  • Patent number: 10338798
    Abstract: A device has a user interface that generates a haptic effect in response to user inputs or gestures. In one embodiment, the device receives an indication that the user is scrolling through a list of elements and an indication that an element is selected. The device determines the scroll rate and generates a haptic effect that has a magnitude that is based on the scroll rate.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: July 2, 2019
    Assignee: Immersion Corporation
    Inventors: Robert W. Heubel, Jason D. Fleming, Erin B. Ramsay, A. Timothy Vetter, Robert A. Lacroix, Pedro Gregorio, Danny A. Grant, Lauri Olli Matias Impivaara
  • Patent number: 10331300
    Abstract: The present disclosure relates to methods and devices for device control. In one embodiment, a method for device control including presentation of a selectable display element includes determining activity for each of a plurality of list elements of the device and determining a display format for a selectable display element, wherein the selectable display element is configured for presentation associated with the plurality of display elements. The method may also include presenting at least a portion of the selectable display element on a display of the device, wherein at least one list element is presented in association with the portion of the selectable display element. Another embodiment is directed to a device configured to present a selectable display element for control.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: June 25, 2019
    Assignee: Qingdao Hisense Electronics Co., Ltd.
    Inventor: Sanjiv Sirpal
  • Patent number: 10324976
    Abstract: A gallery software application enables a user to browse, view, and interact with various content items, such as still images and videos. The gallery includes a graphical user interface with two modes: stack and grid. In stack mode, images (which represent content items) are divided into groups, and a group is represented by a displayed stack of images. In grid mode, images are displayed in a grid of rows and columns. The displayed stacks and images can be scrolled. When the scrolling reaches the end of a set of stacks or images, the last stack or image is displayed with perspective distortion. In grid mode, a value is displayed for meta-data of a content item that is not currently displayed. If a user indicates the displayed value, the grid is scrolled until the content item whose meta-data matches that value is displayed.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: June 18, 2019
    Assignee: OATH INC.
    Inventors: Venkat Krishnaraj, Austin W. Shoemaker, Aditya Rathnam, Soujanya Bhumkar
  • Patent number: 10304160
    Abstract: An information processing device includes a web page data generating unit that generates web page data. The web page data causes the terminal device to execute an arrival determination process that determines whether a page-side reference position set as an end position in a forward scroll direction of a predetermined content part among the plurality of content parts has arrived at a screen-side reference position set at a browser screen side of the terminal device in association with scroll in a forward direction or not, and a display control process that slows a scroll following speed of a content part subsequent to the page-side reference position than a scroll following speed of a content part preceding the page-side reference position, and causes an additional content to appear in a space that is expanding between the page-side reference position and the preceding content part by the slowing.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: May 28, 2019
    Assignee: Rakuten, Inc.
    Inventor: Yoji Yamamoto