Layout Modification (e.g., Move Or Resize) Patents (Class 715/788)
  • Patent number: 11516162
    Abstract: Methods, systems, and media for generating contextually relevant messages are provided. In some embodiments, a method for generating contextually relevant messages is provided, the method comprising: requesting content from a content source; receiving a content item; causing the content item to be presented using a display device; causing an endorsement indication corresponding to an endorsing user to be concurrently presented with the content item, wherein a user associated with the request for content and the endorsing user are social connections; receiving user input selecting the endorsement indication; causing a temporary messaging interface including a temporary message from the user to the endorsing user to be presented; causing a permanent message to be created based on the temporary message and received user input; and causing the permanent message to be presented to the endorsing user.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: November 29, 2022
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 11507244
    Abstract: A window adjustment method, a window adjustment device, a mobile terminal and a computer readable storage medium. The window adjustment method comprises: detecting the number of free windows displayed by a mobile terminal (101); if the number of the windows is not less than two, determining a free window to be adjusted among the free windows displayed by the mobile terminal (102); acquiring an adjustment parameter, and adjusting, on the basis of the adjustment parameter, the free window to be adjusted (103), the adjustment parameter comprising a positional parameter and/or a size parameter. The method allows a user to adjust a window according to his/her needs, so as to avoid the window being blocked and affecting the use thereof by the user.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: November 22, 2022
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Tongxi Li, Liangjing Fu, Zhiyong Lin, Lei Jing
  • Patent number: 11494593
    Abstract: This application relates to apparatus and methods for optimizing hyperparameters for machine learning models. In some examples, a computing device configures a machine learning model with a first set of hyperparameters from a pool of hyperparameters. The computing device may execute the machine learning model to generate a validation score, and may update parameters of a probability determination model based on the validation score. Further, the computing device may execute the probability determination model to generate probabilities corresponding to the first set of hyperparameters. The computing device may also determine a second set of hyperparameters from the pool of hyperparameters based on the generated probabilities, and may configure the machine learning model with the second set of hyperparameters.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: November 8, 2022
    Assignee: Walmart Apollo, LLC
    Inventors: Chepuri Shri Krishna, Swarnim Narayan, Diksha Manchanda, Amit Agarwal
  • Patent number: 11491404
    Abstract: Disclosed are a method and system for replacing a player in a sports game. A player replacement method may include providing a management interface for managing, for each position, characters assigned to a user among characters in a sports game, recognizing a first input of the user for a first character among the characters displayed through the management interface, determining at least one recommendation character to be replaced with the first character selected by the user among the characters displayed through the management interface in response to the recognition of the first input of the user, and displaying the determined recommendation character differently from the remaining characters displayed through the management interface until a second input of the user related to the replacement of the first character is recognized.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: November 8, 2022
    Assignee: GAMEVIL INC.
    Inventor: Dong Won Lee
  • Patent number: 11487423
    Abstract: Disclosed in some examples are display systems, methods, devices, and machine-readable mediums which provide for a gesture-based method for specifying a region of a display in which to show shared content. Also disclosed are pairing methods for associating the region of the display with a content source device, methods for sharing content within the region, and methods for providing input from the region back to the content source device.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: November 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, Edward C. Giaimo, III
  • Patent number: 11487397
    Abstract: A system, method, and computer-readable media for dividing the content of a user interface for a group-based communication system among a plurality of windows. A parent window may comprise a plurality of panes. A child window may be created from the parent window by an actuation on a pane of the plurality of panes presented by the user interface. Child windows and the parent window may share computer memory. A plurality of windows may be created to divide the content of the user interface. Libraries designed for single window applications may be modified to work with a plurality of windows. The group-based communication system may be implemented via various web technologies.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: November 1, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Andrew Fong, Felix Rieseberg, Andrew Locascio, Samuel Attard, Alfred Xing, Albert Xing
  • Patent number: 11481084
    Abstract: A multi-window switching method and a switching system are provided. The multi-window switching method includes following steps: displaying a first window screen provided via a first computer device and a second window screen provided via a second computer device, wherein a first screen boundary of the first window screen is adjacent to a second screen boundary of the second window screen; receiving a control signal provided by an input device to control a position of a cursor on the first window screen or the second window screen; calculating a first moving speed of the input device when the cursor touches the first screen boundary in the first window screen; and determining whether the first moving speed is greater than or equal to a preset speed threshold to decide whether the cursor is displayed in the second window screen.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: October 25, 2022
    Assignee: Aten International Co., Ltd.
    Inventors: Hao-Jun Chen, Bo-Jyun Chen
  • Patent number: 11468155
    Abstract: This invention is directed to an electronic device with an embedded authentication system for restricting access to device resources. The authentication system may include one or more sensors operative to detect biometric information of a user. The sensors may be positioned in the device such that the sensors may detect appropriate biometric information as the user operates the device, without requiring the user to perform a step for providing the biometric information (e.g., embedding a fingerprint sensor in an input mechanism instead of providing a fingerprint sensor in a separate part of the device housing). In some embodiments, the authentication system may be operative to detect a visual or temporal pattern of inputs to authenticate a user. In response to authenticating, a user may access restricted files, applications (e.g., applications purchased by the user), or settings (e.g., application settings such as contacts or saved game profile).
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: October 11, 2022
    Assignee: Apple Inc.
    Inventors: Anthony Fadell, Andrew Hodge, Stephan Schell, Ruben Caballero, Jesse Lee Dorogusker, Stephen Zadesky, Emery Sanford
  • Patent number: 11460984
    Abstract: The present disclosure is directed toward systems and methods that provide users with efficient and effective user experiences when browsing, selecting, or inspecting content items. More specifically, systems and methods described herein provide users the ability to easily and effectively select multiple content items via a single touch gesture (e.g., swipe gesture). Additionally, systems and methods disclosed herein can allow users to select various content items in a selection interface, preview a content item, and return to the selection interface with the previous selections remaining in tact. Still further, systems and methods described herein allow users to transition between a content graphical user interface and a selection interface based on touch gestures with content items.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: October 4, 2022
    Assignee: Dropbox, Inc.
    Inventors: Jan Senderek, Daniel Tobias Wagner, Leonard Fink
  • Patent number: 11455179
    Abstract: A processing system and a processing method for a user interface are provided. The processing method includes a learning phase and an application phase. After a specific model is established in the learning phase, the user interface with specific meanings such as closing and rejection can be automatically found in the application phase for performing an emphasis process.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: September 27, 2022
    Assignee: REALTEK SEMICONDUCTOR CORP.
    Inventor: Kai-Hsiang Chou
  • Patent number: 11443106
    Abstract: A method, system and computer-usable medium are disclosed for finding vertically and horizontally aligned cells in a complex table structure. A file or document, such as an HTML file that defines a complex table includes spanning rows and columns is expanded into a two dimensional (2D) array or table with orthogonal rows and columns, where the spanning rows and columns included cells with copied values or object references. The expanded 2D array or table can be deduplicated row or column wise to determine header alignment of the table.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: September 13, 2022
    Assignee: International Business Machines Corporation
    Inventors: Kyle G. Christianson, Hassan Nadim, Joshua S. Allen, Andrew R. Freed
  • Patent number: 11429263
    Abstract: For window placement based on user location, a processor determines a user location. The processor further determines active use of a window on the display. In response to determining active use of the window, the processor moves the window to a user position proximate to the user location.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: August 30, 2022
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Nathan J. Peterson, Russell Speight VanBlon, John Carl Mese, Arnold S. Weksler, Mark Patrick Delaney
  • Patent number: 11429336
    Abstract: A portable computing device may comprise an internal central processing unit (CPU), an internal graphics processing unit (GPU), a communications port to communicate with an external computing device, a first electronic display connected to the internal GPU, a second electronic display connected to the internal GPU, a touch input device to receive touch inputs from a user, and a display mode control unit. The control unit may cause the portable computing device to selectively operate in a dual display operational mode, a direct input operational mode, and an indirect input operational mode.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: August 30, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mario E. Campos, Hsing-Hung Hsieh, Cheng-Hua Yu
  • Patent number: 11422678
    Abstract: A method and a device for managing a tab window indicating a group including heterogeneous applications. The method includes outputting a display window comprising at least one or more objects for executing one or more applications on a terminal window, receiving a user input that selects the at least one or more objects and moves the selected at least one or more objects to a region excluding the display window, generating an application group comprising at least one or more applications corresponding to the selected at least one or more objects according to the received user input, and outputting a tab window indicating the generated application group to the terminal window.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: August 23, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Doo-hwan Kim, Kang-tae Kim, Chul-joo Kim, Tae-soo Kim, Young-seok Lee
  • Patent number: 11423788
    Abstract: A flight deck system for an aircraft includes a display device for providing a graphical interface for displaying flight-related information including a plurality of windows to an operator. The display device is configured for displaying the plurality of windows within a plurality of regions. The plurality of regions can each have a predefined shape and orientation on the display screen according to a regular grid layout. A touch interface is coordinated with the display device for receiving touch information from the operator and allowing the operator to interact with the graphical interface. A processor is communicatively coupled with the touch interface device and operatively coupled with the display device. The processor can be configured to dynamically recreate a selected window of flight-related information within one or more of the plurality of regions corresponding to an operator-selected icon. In such embodiments, the operator can operate the graphical interface through direct touch.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: August 23, 2022
    Assignee: Garmin International, Inc.
    Inventors: Victor M. Bushong, Joseph L. Komer, David E. Larson
  • Patent number: 11385774
    Abstract: A method performed by a computer processing system includes associating a first workspace with a first graphical object of a workspace widget, the workspace widget being provided to a user through a graphical user interface (GUI). The method further includes receiving an input from a user to switch to a second workspace, providing the second workspace to the user through the GUI, moving the first graphical object from a first position in the workspace widget to a second position in the workspace widget, adding a second graphical object to the workspace widget at the first position, the second graphical object being associated with the second workspace.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: July 12, 2022
    Assignee: Red Hat, Inc.
    Inventors: Maureen Emily Strode, Ryan John Lerch
  • Patent number: 11372871
    Abstract: Systems and methods are disclosed to implement a distributed query execution system that performs statistical operations on specified time windows over time-based datasets. In embodiments, the query system splits a statistical function into a set of parallel accumulator tasks that correspond to different portions of the dataset and/or function time windows. The accumulator tasks are executed in parallel by individual accumulator nodes to generate individual statistical result structures. The structures are then combined by an aggregator node to produce an aggregate result structure that indicates the results of the statistical function over the time windows. In embodiments, the accumulator and aggregator tasks are implemented and executed using a programmable task execution framework that allows developers to define custom accumulator and aggregator tasks.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: June 28, 2022
    Assignee: Rapid7, Inc.
    Inventors: David C. Tracey, Miguel A. Casanova
  • Patent number: 11372516
    Abstract: A method, device and storage medium for controlling display of floating window. The method may include the following. A touch signal in a display area of the floating window may be received. A sub-area located by an initial touch position of the touch signal may be determined. The display of the floating window may be controlled based on a touch function type corresponding to the sub-area and a movement track of the touch signal.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: June 28, 2022
    Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
    Inventors: Xi Luo, Bowen Li, Jianjiang Qu, Ming Liu
  • Patent number: 11367084
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for customizing a website. The method includes receiving, from a provider, a message comprising message data, the message data comprising an identifier and parameters relating to a customizable website element of the website. The method also includes identifying, through a consumer, the customizable website element based on at least one of a message type of the message or the identifier of the message data. The method also includes routing, through the consumer, the message to the customizable website element based on at least one of the message type of the message or the identifier of the message data. The method also includes implementing, through the consumer, the parameters to the customizable website element based on the identifier.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: June 21, 2022
    Assignee: AppDirect, Inc.
    Inventors: Bartlomiej Mucha, Cedric Dugas
  • Patent number: 11368709
    Abstract: An encoder is an encoder that encodes a block in a picture using a prediction image of the block, and includes circuitry and memory. Using the memory, the circuitry: calculates a first average pixel value which is an average pixel value of first reference samples out of the first reference samples and second reference samples, The first reference samples are referable and located outside the block and adjacent to a first side of the block. The second reference samples are referable and located outside the block and adjacent to a second side of the block. When generating the prediction image, the circuitry applies the same prediction pixel value to inner samples among current samples to be processed that are included in the block. The inner samples constitute a quadrilateral region including at least two current samples in each of a horizontal direction and a vertical direction.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: June 21, 2022
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Virginie Drugeon, Tadamasa Toma, Takahiro Nishi, Kiyofumi Abe, Ryuichi Kanoh
  • Patent number: 11354035
    Abstract: An electronic apparatus having a case including a first frame and a second frame configured to slide and extend with respect to the first frame; a flexible display wound over a first surface and a second surface of the case, wherein a first area of the flexible display on the first surface is increased or decreased in size based on a sliding movement of the second frame with respect to the first frame; and a controller configured to display content associated with an application in the first area, in response to an event, display notification information associated with the event in the first area, and in response to a first input to a second area of the flexible display on the second surface of the case, display at least a portion of content associated with the event in the first area.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: June 7, 2022
    Assignee: LG ELECTRONICS INC.
    Inventors: Euitaek Oh, Shinhui Ahn, Juhye Lee
  • Patent number: 11353968
    Abstract: Various embodiments of the present invention relate to an electronic device and an input control method thereof. The electronic device may include: a touch screen display; a wireless communication circuit; a processor operatively coupled with the touch screen display, the wireless communication circuit, and the connector; and a memory operatively coupled with the processor. The memory may store instructions, when executed, for allowing the processor to render a screen including a plurality of icons in a set format when the electronic device is coupled with the external display device via the connector, and provide data related to the screen to the external display device, wherein the screen is adapted with a first relation in which an entire region of the touchscreen display corresponds to an entire region of the external display device or a second relation in which the entire region of the touchscreen display corresponds to a partial region of the external display device.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: June 7, 2022
    Inventors: Dongho Jang, Gajin Song, Yongjoon Jeon
  • Patent number: 11348165
    Abstract: Generating themes for different item offers is described. An item listing system receives a request for a target item and generates themes for the target item by grouping offers based on their properties. The item listing system then determines a display order for the themes based on user behavior data. The item listing system then communicates the themes and display order to a client device from which the request was received, causing the client device to display an interface including at least a subset of the themes, arranged according to the display order. Themes including offers determined to be more appealing to the user of the client device are displayed more prominently relative to other themes. The item listing system is further configured to dynamically modify the display order in real-time based on offer changes, such that the interface continuously provides correct information describing available offers for the target item.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: May 31, 2022
    Assignee: eBay Inc.
    Inventors: Saratchandra Indrakanti, Sriganesh Madhvanath, Gyanit Singh
  • Patent number: 11340760
    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for generating a customized organizational structure prior to uploading content items to a remote storage. For example, in one or more embodiments, the disclosed system identifies a set of content items to host on a remote storage and generates a visual representation of an organizational structure to be used for the content items at the remote storage. The system detects interactions modifying the organizational structure and provides the customized organizational structure to the remote storage prior to transmitting the content items. The system then transmits the set of content items to the remote storage in response to a transmission initiation event, and the remote storage stores the content items according to the customized organizational structure. In one or more embodiments, the system also allows the organizational structure and uploading of content items to be performed using different applications.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: May 24, 2022
    Assignee: Dropbox, Inc.
    Inventors: Hudson Arnold, Kristoffer Mendoza, Kristof Didrickson, Kyle Shay
  • Patent number: 11334243
    Abstract: A plurality of operation regions configured to receive an operation and a plurality of expanded operation regions that are expanded in association with the plurality of operation regions are provided in a display region of a display device. An input control device includes an operation detection unit configured to detect the operation that is input to an overlap region where a part of each of the plurality of expanded operation regions overlaps each other, and an operation region control unit configured to select one expanded operation region that receives the operation out of the plurality of expanded operation regions having the overlap region, based on a predetermined priority condition, and control the plurality of expanded operation regions such that, of the plurality of operation regions, one operation region corresponding to the one expanded operation region receives the operation.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: May 17, 2022
    Assignee: Mitsubishi Electric Corporation
    Inventor: Satoshi Yoshikawa
  • Patent number: 11307760
    Abstract: This application provides a terminal interface display method and a terminal. A specific solution includes: determining, by a terminal, a frequently used touch area on a first side of the terminal in response to a first gesture input by a user on a first interface, where the first gesture is a gesture input by a finger on a first side of the user, the frequently used touch area is a touch area that is on a terminal interface and that has undergone user operation whose frequency or quantity of times is greater than a first threshold, and the first interface includes at least two application icons; and displaying, by the terminal, at least one frequently used application icon of the at least two application icons in the frequently used touch area on the first side.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: April 19, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jinpeng Zhu, Kui Wang, Xiang Li, Zongfang Lin
  • Patent number: 11294561
    Abstract: A data processing device which includes a flexible position input portion for sensing proximity or a touch of an object such as a user's palm and finger. In the case where a first region of the flexible position input portion is held by a user for a certain period, supply of image signals to the first region is selectively stopped.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: April 5, 2022
    Assignee: Semiconductor Energy Laboratory Co., Ltd.
    Inventors: Shunpei Yamazaki, Hajime Kimura, Hideaki Kuwabara, Koji Dairiki
  • Patent number: 11289055
    Abstract: A display device and an operating method thereof are provided. The display device includes a display panel, a connector, a controller and a multiplexer. The display panel is configured to simultaneously display a plurality of images of a plurality of external hosts. The connector is configured to connect at least one peripheral apparatus. The controller is coupled to the display panel, the connector and the external hosts, and configured to generate a control signal. The multiplexer is coupled between the controller, the connector and the external hosts, and configured to switch an access right of the at least one peripheral apparatus to one of the external hosts according to the control signal. The controller receives switching information from the external hosts and generates the control signal according to the switching information.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: March 29, 2022
    Assignee: Wistron Corporation
    Inventors: Feng-Yuan Chen, Chou-Chieh Chang, Kang-Ming Peng, Cheng-I Shih
  • Patent number: 11269821
    Abstract: In implementations, a schema generation utility is configured to allow a user to abstract and generate a schema, such as a JSON schema, from a base schema instance according to schema configuration data, other data inputs, and schema configuration models. In an implementation, a user provides parameters, configuration objects, etc. for a desired final output schema. The schema generation utility may be configured to receive and parse the base schema instance into a plurality of configurable data objects, also referred to as “schema chunks,” that are extracted from the base schema instance. A set of schema chunks may be assembled into a desired output schema based on, at least in part, configuration data and assembly data contained in the schema chunks. In other implementations, input parameters may include error tolerance thresholds processed by the schema generator to discern between errors that lead to schema failure and benign errors.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: March 8, 2022
    Assignee: Oracle International Corporation
    Inventor: Esteban Alejandro Capillo Carril
  • Patent number: 11270323
    Abstract: Disclosed herein are systems and methods of individual level learning that include receiving purchase event data from a merchant device that indicates that a purchase event occurred by a user on a user device, and transmitting the purchase event data to an analytics server. The methods may also include processing the purchase event data. The processing may include calculating a time gap for each of two sequential purchase events in a list of purchase events, and calculating an average duration of consecutive events by averaging all of the purchase events in the list of purchase events. The method may determine a purchase hazard probability that a purchase event will occur on a given day, when the average duration of consecutive events is larger than a standard deviation of the event occurring. When the purchase hazard probability is above a threshold, the system may push a message to the user device.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: March 8, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Jean Pierre Gerard, Shen Xi Meng, Po Hu
  • Patent number: 11262908
    Abstract: A method of adjusting the size, position, or arrangement of a UI and a user terminal using the method are disclosed. The user terminal includes a display unit for displaying a UI, and a UI control unit configured to display the UI on the display unit with at least one of a position, size, and arrangement of the UI adjusted according to an input by a user.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: March 1, 2022
    Inventor: Chang-Sik Yoo
  • Patent number: 11262802
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed An example apparatus to update a spatially adjustable display disclosed herein includes a display size monitor to acquire an indication of a size of the spatially adjustable display, a service image comparator to compare the indication of the size to a size model, and a source image adjuster to invoke visual configuration adjustments to an output image of the spatially adjustable display based on parameters identified in the size model.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: March 1, 2022
    Assignee: INTEL CORPORATION
    Inventor: David W. Browning
  • Patent number: 11264119
    Abstract: A genomic data translation system can be configured to process next-generation sequencing information. The system can receive an output file including raw genome data. The system can parse the output file to determine segments corresponding to individual chromosomes. The system can identify ranges of nucleotides and determine the first set of genes included in a human reference genome listing that fall within the ranges. The system can also maintain a gene list of genes, and determine a matched set of genes that are included in the gene list and the first set of genes. The system can generate a configurable text string including non-configurable regions and configurable regions. The configurable regions can be populated with text based on the raw genomic data, a set of translation rules, and a set of translation text strings.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: March 1, 2022
    Assignee: MEMORIAL SLOAN KETTERING CANCER CENTER
    Inventors: Ahmet Zehir, John Scott Ziegler
  • Patent number: 11250200
    Abstract: Digital layouts that are generated using a pre-defined format can be difficult for users to parse and understand. According to an aspect of the present disclosure, digital layouts are generated using formats that are dynamically determined based on the features in the digital layout. In an embodiment, a plurality of features are received, where each of the features correspond to a respective section of a plurality of sections for a digital layout. Based on the plurality of features, an association between two sections in the plurality of sections is detected. The digital layout is then generated using a format to affiliate the two sections. This digital layout could be an email or a webpage to be displayed on a user interface.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: February 15, 2022
    Assignee: SHOPIFY INC.
    Inventors: Kevin Clark, Natalie Hercun
  • Patent number: 11232852
    Abstract: Illustrative embodiments of technologies for nucleotide sequence screening are disclosed. In one illustrative embodiment, a system may include a server to communicate with a remote frontend over a network in order to receive a request to screen one or more nucleotide sequences for hazardous content and to report a result of the screening. The system may also include a compute engine to compare each nucleotide sequence to each of a plurality of reference sequences stored in a reference database, to detect whether hazardous content is present in each nucleotide sequence based upon the comparison of that nucleotide sequence to each of the plurality of reference sequences, and to assign one of a plurality of threat levels to each nucleotide sequence based upon the detection of whether hazardous content is present in that nucleotide sequence. The reported result may include the threat level assigned to each nucleotide sequence.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: January 25, 2022
    Assignee: Battelle Memorial Institute
    Inventors: Sachin Rudraraju, Omar P. Tabbaa
  • Patent number: 11216145
    Abstract: A method and apparatus of providing a user with a customized user interface is disclosed. One example may include generating a window display area based on at least one predefined user preference, and displaying the window display area in a specified location of the user. The method may also include prompting the user to select at least one particular application that may be associated with the window display area, and prompting the user to customize the window attributes by modifying the window display area. Other operations may include saving the customized window display area in a memory of a computing device once the user has completed the customizing of the window attributes.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: January 4, 2022
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Farid Khafizov, Margarita Khafizova
  • Patent number: 11199952
    Abstract: Aspects of the subject technology relate to dynamically adjusting a UI based on the current modality. Layout features of a UI may be determined based on an input modality of a computing device. The arrangement of the UI elements may be determined based on the layout features and respective importance scores of the UI elements. The UI elements arranged based on the arrangement may be provided for display of the computing device.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: December 14, 2021
    Assignee: Google LLC
    Inventors: Thomas Deselaers, Victor Carbune, Daniel Martin Keysers
  • Patent number: 11189369
    Abstract: Among other things, a user of a browser is exposed simultaneously to three interfaces: A viewing interface for at least one image of a subject that is stored on a device on which the browser is running, a decision support interface that aids the user in determining the state of the subject based on the image, and a template interface that aids the user in capturing uniform descriptive information about the state of the subject. At least two of the viewing interface, the decision support interface, and the template interface operate cooperatively so that actions of the user with respect to one of the two interfaces causes changes in content exposed by the other of the two interfaces.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: November 30, 2021
    Assignee: LIFETRACK MEDICAL SYSTEMS PRIVATE LTD.
    Inventors: Eric Schulze, Brendan Philip Rees, Dennis Mejia
  • Patent number: 11169623
    Abstract: Aspects of the present invention relate to external user interfaces used in connection with head worn computers (HWC).
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: November 9, 2021
    Assignee: Mentor Acquisition One, LLC
    Inventor: Ralph F. Osterhout
  • Patent number: 11150779
    Abstract: A computerized method for operating a zoom function in a web browser is described. The method uses a user's computer to access a network; operate a web browser; and control the operation of a method for performing a zoom function within the web browser. The zoom function presents to the user an icon which directly controls the zoom function for a webpage displayed in an active window. The zoom icon indicates a current zoom factor and where a single selection of the zoom icon directly causes the web browser to perform several actions. The actions include changing the current zoom factor for the webpage displayed in the active window and updating the zoom icon to indicate the zoom factor. Changing the zoom factor enlarges a viewed area or makes it smaller, thereby improving the rendering of information that may be too small or too large to be useful.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: October 19, 2021
    Assignee: Empire IP LLC
    Inventor: Alan Earl Swahn
  • Patent number: 11144177
    Abstract: Disclosed is a method for executing at least one application by a display device having a touch screen. An application execution method according to the present invention may include the steps of: displaying a window for executing an application in each of a plurality of areas arranged on a touch screen; displaying a button on at least one boundary line dividing the plurality of areas; receiving an input for selecting the button; and displaying, in a predetermined area, on the basis of the received input, a list of at least one application executed in the predetermined area among the plurality of areas.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: October 12, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dae-wook Park, Young-jin Kim, Jae-yeol Lee, Tae-soo Kim, Jung-hwan Choi, Kang-tae Kim
  • Patent number: 11126443
    Abstract: A method and apparatus for modifying a user interface. The method comprises receiving user interface data at a client from a first server, receiving modification computer program code at said client, and executing said modification computer program code at said client to modify said user interface data to generate modified user interface data. The modification computer program code can be received from said first server or from a further server.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: September 21, 2021
    Inventor: Plamen Valtchev
  • Patent number: 11120194
    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: September 27, 2019
    Date of Patent: September 14, 2021
    Assignee: Google LLC
    Inventors: Graeme John Rimmer, Lewis Jay Hemens
  • Patent number: 11112959
    Abstract: A first window generated by a first application is displayed concurrently with a second window generated by a second application. A first window-movement request associated with the second window is received. In response, the second window is displayed adjacent to and touching the first window and a spatial relationship is established between the first window and the second window. While the first window is linked to the second window, a second window-movement request associated with the first window is received. The first window and second window are moved in accordance with the second window-movement request such that the spatial relationship is maintained. A third window-movement request is received. In accordance with a determination that the third window-movement request is associated with the second window, the first window and second window are unlinked and the second window is moved away from the first window such that the spatial relationship changes.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: September 7, 2021
    Assignee: Apple Inc.
    Inventor: John O. Louch
  • Patent number: 11112902
    Abstract: A touch operation processing method includes detecting a touch operation of a user, which starts from a border of a screen display area to the screen display area, and using the first point touched by the touch operation in the screen display area as a starting point; and performing, according to the touch operation, reduction processing on an operation interface displayed in the screen display area, where one edge of an operation interface after the reduction processing includes the starting point.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: September 7, 2021
    Assignee: HUAWEI DEVICE CO., LTD.
    Inventors: Huan Wei, Xuenan Zhang
  • Patent number: 11106710
    Abstract: A user session for a client device may be initiated by a computerized answering system. Answers to one or more questions may be provided via a network for presentation in a user interface of a display of the client device, where the presentation of the answers may be based on a default profile. User interaction with one or more of the answers presented in the user interface of the display of the client device is monitored during the user session. A first user profile is selected from a plurality of user profiles in response to determining attributes of the user interaction correspond to attributes of the first user profile. The user interface of the display of the client device is modified to change from presenting the answers based on the default profile to presenting the answers based on the first user profile.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: August 31, 2021
    Assignee: International Business Machines Corporation
    Inventors: John B. Gordon, Scott H. Isensee, Mark Marrara, William G. O'Keeffe, Cale Vardy
  • Patent number: 11093119
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating and presenting engagement heatmaps. In one aspect, a method includes generating and providing, to a client device, an interactive interface that includes a session replay area that presents playback of user interfaces presented during a user session. A detection is made, based on interaction data received from the client device, of user interaction with an interface control for viewing engagement heatmaps. In response to detecting the user interaction with the interface control, playback is paused. The interactive interface is updated to present, for each of two or more user interface elements presented by the given user interface, an engagement heatmap visualization that visually represents a relative quantity of user interactions with the user interface element when the user interface element was presented by the given interface.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: August 17, 2021
    Assignee: FullStory, Inc.
    Inventors: Jaime Michael Yap, Joel Grayson Webber, Joshua Calvin Teague, Robert Adam Rice
  • Patent number: 11086491
    Abstract: Methods and systems may be configured to facilitate displaying video on a display. The video may be video from cameras of a surveillance system providing surveillance of one or more predetermined areas. The predetermined area may be mapped and icons may be placed on an electronic map of the predetermined area to represent locations of the cameras in the predetermined area. The icons may be selected and in response to selection of the icons, video from a camera associated with the selected icon may be displayed. When video from multiple cameras is to be displayed concurrently, pop-up windows providing the video may overlap. The methods and systems may include adjusting the location of the pop-up windows providing the video to avoid overlapping video streams.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: August 10, 2021
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Dongyun Liu, Fujuan Ji, Jun Zhao
  • Patent number: 11086506
    Abstract: A method and system for data management are presented. A plurality of data objects is generated in a graphical user interface. Each data object includes a lift handle, which may be selected by a user click clicking a mouse, for instance. A cargo is generated and placed in a carrier when the user selects the lift handle using a pointer. While the lift and drop action is pending, each additional selection of a data object by the user via its lift handle is added to the cargo. A graphical representation of the carrier showing the cargo manifest is attached to the pointer. When the user maneuvers the pointer to or over a drop zone, a list of available actions for the cargo in the carrier is presented to the user. A drop action can then be performed on the cargo when the user selects the drop zone.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: August 10, 2021
    Assignee: ICEBOX, INC.
    Inventors: Matthew Simpson, Ofer Bleiweiss, Jeremiah Kelman
  • Patent number: 11068064
    Abstract: A method for controlling application windows is provided for use with a graphical user interface (GUI) display which is divided into at least first and second application windows. Various software applications may be launched in the first and second application windows. In order to switch locations of the software applications launched in the first and second application windows the user selects a swap window button, for example by tapping or clicking on a swap window icon on the GUI display.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: July 20, 2021
    Assignee: Tesla, Inc.
    Inventors: Brennan Boblett, Evan Small, Roy Goldman, Michael Fairman