User Interface Development (e.g., Gui Builder) Patents (Class 715/762)
-
Patent number: 11068374Abstract: Systems and methods for generating, administering and analyzing a user experience study are provided. In particular, intents can be generated from a user experience study by applying one or more screener questions to participants and subjecting the screened participants to one or more tasks. Corresponding clickstreams and success data for each participant engaging in the tasks can be recorded. The success and clickstream data can also be aggregated for all the screened participants as aggregated results. Video data including audio for each of the screened participants can also be recorded.Type: GrantFiled: December 30, 2019Date of Patent: July 20, 2021Assignee: USERZOOM TECHNOLOGIES, INC.Inventors: Xavier Mestres, Alfonso de la Nuez, Albert Recolons, Francesc del Castillo, Jordi Ibanez, Anna Barba, Andrew Jensen
-
Patent number: 11061539Abstract: A device receives information that identifies a primary node included in a computational graph. The primary node represents a first operation, that modifies a state value associated with the primary node and a reference node, when the primary node is executed. The device receives information that identifies the reference node included in the computational graph. The reference node represents a second operation, that modifies the state value associated with the primary node and the reference node, when the reference node is executed. The device obtains the computational graph that includes the primary node and the reference node, and executes the primary node and the reference node in a single iteration of the computational graph. The device modifies the state value, associated with the primary node and the reference node, based on executing the primary node and the reference node.Type: GrantFiled: March 15, 2013Date of Patent: July 13, 2021Assignee: The MathWorks, Inc.Inventor: Donald P. Orofino
-
Patent number: 11061650Abstract: Methods and apparatus to automatically generate code for graphical user interfaces are disclosed. An example apparatus includes a textual description analyzer to encode a user-provided textual description of a GUI design using a first neural network. The example apparatus further includes a DSL statement generator to generate a DSL statement with a second neural network. The DSL statement is to define a visual element of the GUI design. The DSL statement is generated based on at least one of the encoded textual description or a user-provided image representative of the GUI design. The example apparatus further includes a rendering tool to render a mockup of the GUI design based on the DSL statement.Type: GrantFiled: June 27, 2019Date of Patent: July 13, 2021Assignee: Intel CorporationInventors: Javier Sebastian Turek, Javier Felip Leon, Luis Carlos Maria Remis, David Israel Gonzalez Aguirre, Ignacio Javier Alvarez, Justin Gottschlich
-
Patent number: 11054930Abstract: Disclosed in various examples of the present invention are a method and a device for enabling a system function using a system button to be used according to a user input, when displaying a picture related to an application through the entire area of a display without displaying a system button (provided transparently or translucently). According to various examples of the present invention, an electronic device comprises a display, a memory, and a processor electrically connected to the display and the memory, wherein the processor can be configured so as to sense, on the display, a user input through a touch region including the system button, identify the user input, and execute a system function by means of the system button or an application function according to the user input in the touch area including the system button. Various examples are possible.Type: GrantFiled: June 7, 2017Date of Patent: July 6, 2021Inventors: Seung Wook Nam, Youngmi Kim, Youngseong Kim, Hyo-Sang Bang, Sangsu Lee, Youngjay Lee, Jae Myoung Lee, Kyungsoo Lim, Soe-Youn Yim, Martin Jung, Jinhoon Cho, Hyunyeul Lee, Jongmoo Lee, Seung-Min Choi
-
Patent number: 11048714Abstract: A method generates a graphical representation of a data source. The method generates and displays a graphical user interface on a computer display. The graphical user interface includes a schema information region and a data visualization region. The schema information region includes: (i) multiple field names, each field name associated with a data field, and (ii) one or more relationship names, each relationship name associated with a relation between rows of the data source. The data visualization region includes a connector shelf. The method detects user input to associate a field name or relationship name from the schema information region with the connector shelf. The method then generates and displays, in the data visualization region, a visual graphic including visual marks corresponding to rows from the data source and connectors between the visual marks according to field names and relationship names associated with the connector shelf.Type: GrantFiled: July 7, 2020Date of Patent: June 29, 2021Assignee: TABLEAU SOFTWARE, INC.Inventors: Scott Sherman, Christopher Richard Stolte
-
Patent number: 11048403Abstract: This application discloses a data transmission/reception method and apparatus, and belongs to the field of in-vehicle technologies. Aspects of the disclosure provide a method for data transmission. The method includes generating, by processing circuitry of a source device for data transmission, a graphical symbol representing data to be transmitted, displaying the graphical symbol on a display screen of the source device and detecting a specific operation on the graphical symbol that is displayed on the display screen. The specific operation is indicative of an instruction to transmit the data to a target device. The method further includes determining a moving direction of the graphical symbol according to the specific operation, transmitting the data to the target device and animating the graphical symbol to leave the display screen of the source device in the moving direction to indicate the data transmission.Type: GrantFiled: May 7, 2018Date of Patent: June 29, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Qian Wang, Wei Wang
-
Patent number: 11048378Abstract: A system and method for tracking differences between a last state seen by a user and a current state is provided. A user views a graphical user interface (GUI) wind that displays one or more states. Should the user's focus shift from the GUI and return after one or more states displayed therein have been modified, the system highlights the change between the current state and the user's last seen state.Type: GrantFiled: December 16, 2019Date of Patent: June 29, 2021Assignee: Digits Financial, Inc.Inventors: Wayne Chang, Jeffrey Hall Seibert, Jr., Manuel Deschamps Rascon, Mark Eli Moreau Roseboom
-
Patent number: 11048532Abstract: Systems, methods, and computer-readable media are disclosed for systems and methods for dynamic user interface type selection. Example methods include receiving a request for content from a first device, determining first data representing a first device input type at the first device, determining an intended viewing distance value associated with the first device input type, and determining, using the intended viewing distance value, a first value for the first device, the first value representing a baseline density-independent number of pixels. Methods may include determining first content using the first value, and sending the first content to the first device, wherein the first content is to be rendered at the first device.Type: GrantFiled: November 27, 2019Date of Patent: June 29, 2021Assignee: Amazon Technologies, Inc.Inventors: Bradley McNally, Kynan Dylan Antos, Jennifer Lynne Cotton, Jonathan Mongan, Sahil Ahmed Yousif Anand, Timothy Thomas Gray, Ryan Long
-
Patent number: 11036366Abstract: An interface display method for a hiboard having a top display area and a dynamic message display area can include: displaying state information of a terminal on the dynamic message display area; displaying associated information of the state information on the top display area according to the state information; updating the associated information when the state information is updated; and displaying preset information on the top display area when the state information is not updated within a preset time.Type: GrantFiled: November 30, 2019Date of Patent: June 15, 2021Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.Inventors: Yuhang Xia, Haichen Cui, Xiang Meng
-
Patent number: 11036354Abstract: A system and method for facilitating user interface interactions between different computing devices. An example method includes providing a first user option to select a first portion of a first user interface display screen presented on a first computing device; providing a signal based on the selected portion; and using the signal to display one or more items in a second user interface display screen via a second computing device based on the first portion and one or more mapping rules. In a more specific embodiment, the example method further includes providing a second user option to adjust the mapping rules. The first portion includes, for example, a table row or column. The one or more items displayed via the second computing device include, for example, a visualization based on data associated with the first portion.Type: GrantFiled: December 19, 2016Date of Patent: June 15, 2021Assignee: Oracle International CorporationInventors: Daniel Schwartz, Arin Bhowmick
-
Patent number: 11029978Abstract: An industrial controller for automatically creating user interfaces, is configured to collect information generated when an industrial system submodule is operating, extract operation parameters of interest from the information generated when the industrial system submodule is operating, and create a user interface to reproduce the operation parameters of interest according to the extracted operation parameters of interest. The industrial controller can also re-create a user interface according to a parameter update input or a custom configuration input of a user. The industrial controller can automatically create a user interface without the need to manually parse the parameters, thereby realizing flexible interface settings. A user interface can be created in a web-based mode so that user access is not limited by locations and is flexible and convenient.Type: GrantFiled: September 27, 2016Date of Patent: June 8, 2021Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Yang Li, Shun Jie Fan, Ming Jie, Qi Sun
-
Patent number: 11030077Abstract: Techniques for testing and validating content generated by applications provided by a provider network are described. A test execution service is disclosed that provides users with a framework for testing the functionality of an application provided by a provider network. A content validation service is disclosed that provides users with a framework for validating content generated by the application by orchestrating the execution of objects to be validated as part of validating content generated by the application. The content validation service generates a validation result for a user by comparing expected data values corresponding to an object to be validated with corresponding actual data values. The disclosed content validation service provides users with the ability to define objects and object definitions for objects to be validated as part of validating content generated by applications provided by the provider network.Type: GrantFiled: June 21, 2019Date of Patent: June 8, 2021Assignee: Amazon Technologies, Inc.Inventors: Yuk Lun Patrick Kwan, Gary Rittinger, Minh Quoc Huy Cao, Mehdi Ali Mirza, Ting-Jui Ho
-
Patent number: 11032545Abstract: Provided are systems and methods for processing 360-degree video data by obtaining at least one 360-degree rectangular formatted projected picture; detecting a projection boundary in the at least one 360-degree rectangular formatted projected picture; disabling at least one of an in-loop filtering, an intra-prediction, or an inter-prediction, based on detecting the at least one 360-degree rectangular formatted projected picture comprises the projection boundary; and generating an encoded video bitstream.Type: GrantFiled: June 27, 2018Date of Patent: June 8, 2021Assignee: QUALCOMM IncorporatedInventors: Geert Van Der Auwera, Muhammed Coban, Marta Karczewicz
-
Patent number: 11023105Abstract: Systems, methods, and computer readable medium are provided for a composable analytics environment. A graphical module repository is provided that consists of a plurality of graphical modules that are configured to perform a data processing function. An input is received from a user indicating a selection of at least one graphical module from the graphical module repository to be part of an application. A data set to be analyzed by the application is received. The application designed by the user is executed.Type: GrantFiled: October 2, 2014Date of Patent: June 1, 2021Assignee: Massachusetts Institute of TechnologyInventors: Lars Henry Fiedler, Timothy Dasey, Micah Thomas Lee, Heather Lynn Griffin, Ronald Taylor Locke, Kevin Kyung Nam, Rajendra F. Laad
-
Patent number: 11016830Abstract: Entity-based service operation upon object-based persistence, is efficiently accomplished utilizing mapping between entities and stored objects. An engine within the persistence layer receives a service call referencing an interface entity. The engine determines a context of a core object in the persistence layer. Based upon the context, the engine constructs from the core object, a prepared object including an entity node. A path between the entity node and a root node of the prepared object may comprise context, or may be derived from only partially reading the core object to construct the prepared object. The engine enriches the entity node with entity data from the service call, to generate an applied object. Referencing the applied object as a parameter, the engine executes the service call on the core object. The engine maps the core object to a result object returned to the interface layer in response to the service call.Type: GrantFiled: September 20, 2018Date of Patent: May 25, 2021Assignee: SAP SEInventor: Oliver Klemenz
-
Patent number: 11017592Abstract: A method is disclosed, the method comprising the steps of receiving, from a first client application, first graphical data comprising a first node; receiving, from a second client application independent of the first client application, second graphical data comprising a second node; and generating a scenegraph, wherein the scenegraph describes a hierarchical relationship between the first node and the second node.Type: GrantFiled: March 29, 2018Date of Patent: May 25, 2021Assignee: MAGIC LEAP, INC.Inventor: Praveen Babu J D
-
Patent number: 11003441Abstract: A method, system, and software for adding to, extending or otherwise modifying a pre-existing computer program, written in a scripting language, with a new source code, written in a scripting language, without the need to sham underlying source code of the pre-existing computer program or the newly modified source code.Type: GrantFiled: January 8, 2019Date of Patent: May 11, 2021Assignee: JUSTDO, INC.Inventors: Daniel Chcouri, Joshua Ohlman
-
Patent number: 11003339Abstract: Methods and arrangements to manage transparent windows are described herein. Embodiments may comprise logic such as hardware and/or code to select one or more windows to make transparent and to switching the active window between source and target windows via the position of the mouse. Many embodiments provide a right click, pop-up menu (i.e., pressing the right mouse button generates a pop-up menu), a pull-down menu, or a button associated with windows. These features may allow a user to select individual or all windows to be transparent. A transparent window provides some view of windows or objects below the transparent window while providing some view of the contents such as graphics and/or text in the transparent window. Embodiments may also include management logic such as hardware and/or code to facilitate selection of a transparent window to make the window active.Type: GrantFiled: April 30, 2019Date of Patent: May 11, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Douglas S. Brown, Jehan Moghazy, James R. Rudd, Robert J. Torres
-
Patent number: 11003310Abstract: Methods, systems, and related products that provide enhanced broadening and narrowing navigation capabilities through visualized populations of items, such as media content items. Aspects of the disclosure relate to methods of identifying a population of items and groupings of those items for visualizing, via a graphical interface, in a meaningful and easily navigable configuration. Aspects of the present disclosure relate to pre-selection interactions with visualized populations to explore potential narrowing or broadening navigation actions, and selection interactions for performing a narrowing or broadening navigation.Type: GrantFiled: July 25, 2018Date of Patent: May 11, 2021Assignee: Spotify ABInventors: Ari Liusaari, Philip Hunter McCurry, Peter Sobot
-
Patent number: 10996828Abstract: An electronic device may have multiple users and multiple customized user interfaces for each user resulting in a large number of user customized UI dashboard configurations. However, defining these user customized UI dashboard configurations is performed by each user such that addition and/or replacement of software applications requires users to reconfigure customized UI dashboards. Similarly, organization generated dashboards must be configured on each user device. It would be beneficial for such user customized UI dashboard configurations to be updateable in response to information provided during new software installation, software upgrades, etc. or for UI dashboard configurations to be adjusted absent any such update/upgrade. It would also be beneficial for context rules to be adaptable based upon learned behavior or external adjustments just as it would be beneficial for the context rule engine to automatically identify new potential rules as a result of current and previous behavior.Type: GrantFiled: January 16, 2020Date of Patent: May 4, 2021Assignee: Synacor, Inc.Inventors: Gabor Vida, Stephen MacKenzie, Anthony David MacDonnell
-
Patent number: 10990361Abstract: Implementations of customizable graphical user interfaces for data management in computing systems are disclosed herein. In one example, a computer application is executed on a computing device to provide a graphical user interface having a background containing multiple interface regions separate from one another and individually having a corresponding data source. Upon receiving a command from a user, the executed computer application can customize the graphical user interface by modifying a size, a relative placement, a data source, or a format of one or more of the multiple interface regions in accordance with the command from the user, and thus allowing customization of the graphical user interface.Type: GrantFiled: September 11, 2020Date of Patent: April 27, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Caitlin Kehoe Hart, Hiroshi Tsukahara, Eric Wesley Mercer, Mirela Dal Col Silva Correa, Elizabeth Marie Parker, Anna Jo McMahon, John Charles Lorenz, Justin Pae, Teslim Abiodun Alabi, Christa Annette Keizer
-
Patent number: 10970639Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a cognitive robotics analyzer are disclosed. In one aspect, a method includes the actions of receiving, for each user characteristic of a plurality of user characteristics, first data that identifies one or more first actions that perform a first process and second data that identifies one or more second actions that perform a second process that is labeled as similar to the first process. The actions further include training a predictive model. The actions further include receiving data that identifies actions performed by a user. The actions further include applying the predictive model to one or more of the actions. The actions further include classifying a process performed by the one or more actions as similar to a particular process. The actions further include associating the user with the particular user characteristic.Type: GrantFiled: September 29, 2017Date of Patent: April 6, 2021Assignee: Accenture Global Solutions LimitedInventors: Cyrille Bataller, Vitalie Schiopu, Adrien Jacquot, Sergio Raúl Duarte Torres, Simon Hall
-
Patent number: 10949173Abstract: In accordance with some embodiments, a method may include displaying, by one or more processors, a user interface (UI) element associated with UI program code, the UI element embedded in first program code. The method may include receiving, by the one or more processors, a first value setting of a UI control of the UI element, and executing, by the one or more processors, the UI program code. The executing may be triggered by the receiving of the first value setting, the executing producing a first result comprising a computational result that is graphically displayed by the UI element. The method may further include generating, by the one or more processors and following the executing, second program code comprising a code portion that, when executed, produces the computational result.Type: GrantFiled: October 29, 2018Date of Patent: March 16, 2021Assignee: The MathWorks, Inc.Inventors: Joseph Hicklin, Claudia Wey
-
Patent number: 10931788Abstract: A System Solution offers a Business Entity a way to update a Native Application Client by directly downloading a new version of the Application Client from an Application Server bypassing the Application Store. A Native Application Client is updated while the current Native Application Client is running on the Client Device. A Native Application Client is divided into a Native Layer which runs directly on the Operating System of the Client Device and a Dynamic Layer that runs on the Native Layer. The System Solution automatically generates Application Clients, Application Servers, and Dashboards. The Business Entity uses the generated Dashboards to modify the Dynamic Layer by generating a new Dynamic Layer and making it available for download to the Client Device. The Navigation Parameters can be set in the Dynamic Layer allowing the Business Entity to change the application flow of the Native Application Client.Type: GrantFiled: April 30, 2019Date of Patent: February 23, 2021Assignee: GADGET SOFTWARE, INC.Inventors: Fabio M. Chiussi, Parameshwar Hegde
-
Patent number: 10922496Abstract: Modified graphical user interface (GUI) language learning includes establishing a user language learning profile, for a user, which indicates language learning preferences and user competency in understanding words of a target natural language, building and displaying, for the user, a modified GUI in which OS GUI elements of the modified GUI provide translated text in the target natural language, which is translated from the source natural language, and increasing, over a specified interval, and based on the user profile, a number of OS GUI elements of the initial GUI for which OS GUI elements of the modified GUI are built and displayed to provide translated text in the target natural language that is translated from text in the source natural language.Type: GrantFiled: November 7, 2018Date of Patent: February 16, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Cesar Augusto Rodriguez Bravo
-
Patent number: 10915694Abstract: A device may receive a widget template of a widget. The widget template may include information relating to one or more fields of the widget and content for the one or more fields. The device may receive a stylesheet of the widget. The stylesheet may include information relating to respective style identifiers of the one or more fields. The device may generate a markup object of the widget based on the widget template. The markup object may include respective markup object entries for populating the one or more fields with the content. The device may assign the respective style identifiers to the respective markup object entries, and cause an action to be performed in connection with the markup object.Type: GrantFiled: August 12, 2019Date of Patent: February 9, 2021Assignee: Accenture Global Solutions LimitedInventors: Tal Beno, Yuly Basovich, Sally Luong, Tyler Alexander Lazar
-
Patent number: 10901697Abstract: A system and method for feature switching in software applications. A feature switching action (FSA) is received and at least one user device is identified based on the received FSA. At least one feature switching instruction (FSI) is generated based on the received FSA and the FSI is sent to at least one of the identified user devices. A feature switching instruction response (FSIR) is received from each user device that received a FSI and a feature switching action response (FSAR) is generated based on the received FSIRs.Type: GrantFiled: December 3, 2018Date of Patent: January 26, 2021Assignee: Twitter, Inc.Inventors: Wayne Chang, Jeffrey H. Seibert, Jr.
-
Patent number: 10901607Abstract: A file folder includes files of various different media types. A user's input is detected and a representation of the different files in the folder is displayed in a horizontally scrollable display that can be moved based on the user's input. A user interaction is detected and a file is then displayed in an interactive mode in which interactive, contextual controls are surfaced for user interaction, in order to interact with the displayed file.Type: GrantFiled: November 11, 2016Date of Patent: January 26, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Edgar A. Banguero, Can M. Comertoglu, Kirk R. Myhre
-
Patent number: 10901595Abstract: A constrained communication system may receive from a first user a plurality of constraints for a first constrained communication. A first constrained communication record is created based on the plurality of constraints. A first communication is generated based on the first constrained communication record. The first communication is provided to a second user. The second user provides response data and the underlying constrained communication is updated based on the response data.Type: GrantFiled: January 3, 2019Date of Patent: January 26, 2021Assignee: Casbu, LLCInventor: Roman F. Coppola
-
Patent number: 10896288Abstract: Methods and systems described herein allow dynamic rendering of a reflexive questionnaire based on a modifiable spreadsheet for users with little to no programming experience and knowledge. The method and system allow retrieving a spreadsheet to generate a dynamic and reflexive graphical user interface and to pre-populate one or more input elements within the reflexive graphical user interface based on user information retrieved from a disparate data source, where the spreadsheet may be configured for a worksheet inheritance or where the worksheet may be accessed through a check-in/check-out functionality.Type: GrantFiled: November 15, 2019Date of Patent: January 19, 2021Assignee: Massachusetts Mutual Life Insurance CompanyInventors: Mark Sayre, Karen Fontaine, Harish Krishnaswamy, Sam Elsamman
-
Patent number: 10896051Abstract: The present disclosure discloses methods and systems for localizing a user interface of a multi-function device, based on a personal storage device of a user connected to the multi-function device, wherein the multi-function device presents a user interface in a pre-defined language. The method includes receiving the personal storage device by the multi-function device, the personal storage device includes a pre-defined setting, the pre-defined setting indicates a local language of the user. Upon receiving, the personal storage device is detected by the multi-function device. The local language of the user is detected based on the pre-defined setting stored in the personal storage device of the user. Upon detection, the pre-defined language of the user interface is automatically changed to the local language of the user.Type: GrantFiled: May 12, 2017Date of Patent: January 19, 2021Assignee: Xerox CorporationInventors: Muralidaran Krishnasamy, Narayan Kesavan, Raj Kumar
-
Patent number: 10885695Abstract: Determining the rendering of user interface (UI) elements, referred to as views, based upon styleable transitions between possible states of a view. Transitions may include animation, such as to smoothly enter a view into or exit a view out of a scene over a number of rendering frames. Transitions also may be applied to view state changes related to a UI element, such as to indicate hovered over, focused, listening (for speech), selected and/or pressed. View state changes also may be animated.Type: GrantFiled: November 21, 2018Date of Patent: January 5, 2021Assignee: HOME BOX OFFICE, INC.Inventors: Steven N. Furtwangler, Brendan Joseph Clark, Brandon C. Furtwangler, J. Jordan C. Parker, Nathan J. E. Furtwangler
-
Patent number: 10877985Abstract: The disclosed technology includes systems and methods for making visual representations actionable. This technology makes it possible to drill into data, identify records and take action directly, enhancing customized data visualization representations. The technology disclosed relates to a platform for ultra-fast, ad-hoc data exploration and faceted navigation on integrated, heterogeneous data sets. The disclosed systems and methods for adding and customizing quick actions make it possible for developers, admins, and ISVs to provide customized actionable visual data representations with direct linking for accessing data in a company's records and for linking to third party sites, without saving a new state on a server when dashboard elements are updated.Type: GrantFiled: August 24, 2018Date of Patent: December 29, 2020Assignee: salesforce.com, inc.Inventors: Patrice Pominville, Didier Prophete, Dylan Thom
-
Patent number: 10877992Abstract: Updating a database is provided. The updating is noticeable by all read and/or write processes. In response to a write request to the database, a temporary copy of the database is generated. The write operations are performed to the temporary copy of the database. The current database generation of the database is replaced with the temporary copy for creating a next database generation.Type: GrantFiled: November 30, 2017Date of Patent: December 29, 2020Assignee: International Business Machines CorporationInventors: Jens Mehler, Florian Merkert, Carsten Otte, Stefan Usenbinz
-
Patent number: 10867038Abstract: A system and method is provided for determining whether an electronic file is malicious. An exemplary method includes extracting resources from an electronic file; forming a first rule that establishes a functional dependency between the extracted resources; identifying, in a database of malicious file resources, a second rule associated with one or more of the extracted resources; comparing the formed first rule with the identified second rule to calculate a degree of similarity between first and second rules; and determining the electronic file to be a malicious file when the calculated degree of similarity exceeds a predetermined threshold value.Type: GrantFiled: August 4, 2017Date of Patent: December 15, 2020Assignee: AO KASPERSKY LABInventors: Vladimir V. Krylov, Alexander V. Liskin
-
Patent number: 10866926Abstract: The disclosed technology relates to a system configured to receive a first input into a search interface and perform a first search based on the first input, wherein the first search is performed on a first set of content items managed by a content management system. The system further receives a second input into the search interface and performs, in response to receiving the second input, a second search based on the first input, wherein the second search is performed on a second set of content items managed by the content management system.Type: GrantFiled: December 8, 2017Date of Patent: December 15, 2020Assignee: Dropbox, Inc.Inventors: Timo Mertens, Mariana Stepp, Sam Jau, Michael Wu
-
Patent number: 10863267Abstract: Example techniques are provided for controlling volume of A/V devices using an improved volume control. The volume control may be implemented as a slider, where the sliding element is temporarily slid in response to user input (e.g., touched and dragged by the user), but then automatically “snaps” back to the center of the slider's range when the user input ends (e.g., is released by the user). Movement of the element from the center is interpreted as a relative volume adjustment, with the rate of volume change being proportional to the distance between the center of the range and the temporary position of the element. An indicator is provided indicating the rate, to provide user feedback. The volume control may be utilized as a master volume control in a home automation system.Type: GrantFiled: November 9, 2016Date of Patent: December 8, 2020Assignee: Savant Systems, Inc.Inventors: Michael C. Silva, George T. Katsiris, Andrew R. Hamm, Christopher R. Nelson, II
-
Patent number: 10861499Abstract: A method of editing media includes loading a media template from a template library, receiving a media segment selecting instruction, selecting one or more media segments from a media library based upon the media segment selecting instruction, inserting the one or more media segments into the media template, and generating a video based on the media template containing the one or more media segments.Type: GrantFiled: October 20, 2017Date of Patent: December 8, 2020Assignee: SZ DJI TECHNOLOGY CO., LTD.Inventors: Bin Xie, Guang Li
-
Patent number: 10860378Abstract: A system and method for supporting an association-aware executor service in a distributed computing environment comprising. The system can provide an executor service associated with a thread pool, the thread pool containing a plurality of threads. The system can receive, at the executor service, a plurality of work requests, each work request being associated with a key of a plurality of keys. The system can define groups of work requests, each group of work requests comprising one or more work requests having a same key. The system can queue, on the plurality of threads in the thread pool, the groups of work requests, each group of work requests being queued on a different thread. All work requests in a particular group are executed on the same thread.Type: GrantFiled: July 1, 2016Date of Patent: December 8, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Harvey Raja, Gene Gleyzer, Mark Falco
-
Patent number: 10848817Abstract: A method of providing a broadcast service, includes receiving a broadcast signal including service data, Service Layer Signaling (SLS), and a signaling table for the broadcast service, that is a linear service with an app-based enhancement or an app-based service, via a broadcast network, processing the received broadcast signal to obtain the signaling table that includes bootstrap information for discovery of the SLS for the broadcast service, obtaining the SLS, that includes a Service-based Transport Session Instance Description (S-TSID), and application-related data of one or more applications, from the received broadcast signal based on the signaling table, wherein the S-TSID includes information for indicating transport sessions carrying service components for the broadcast service, and the application-related data of one or more applications is associated with the broadcast service, and displaying an application notification for requesting a user input signal for controlling operation of the one or moreType: GrantFiled: August 14, 2019Date of Patent: November 24, 2020Assignee: LG ELECTRONICS INC.Inventors: Seungryul Yang, Minsung Kwak, Kyoungsoo Moon, Woosuk Ko, Sungryong Hong, Jangwon Lee
-
Patent number: 10846475Abstract: The present disclosure describes an emoji input method and a device thereof. The emoji input method may include: detecting a user operation that starts an emoji conversion function; receiving a plurality of user input words; segmenting the plurality of user input words to obtain a keyword candidate; searching for an emoji corresponding to the keyword candidate based on a mapping relationship between the keyword and emojis; and displaying the emoji.Type: GrantFiled: August 17, 2016Date of Patent: November 24, 2020Assignee: BEIJING XINMEI HUTONG TECHNOLOGY CO., LTD.Inventors: Datao Zhang, Sai Zhang
-
Patent number: 10846050Abstract: A computing device receives a trigger to surface commands. A possible set of commands is identified and broken into categories. A category is surfaced for user interaction.Type: GrantFiled: January 24, 2019Date of Patent: November 24, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Chenguang Yang, Annie Y. Bai, Julie C. Seto, James R. Fullmer, Julianne M. Emmons
-
Patent number: 10846060Abstract: The declarative Single Page Web Application (SPA) builder system and method can be used to build complex, fully functional SPA without undue coding. The SPA builder contains a set of rules that facilitate the building of a SPA. The set of rules in the SPA builder may include a set of user interface elements and a finite state machine model with a set of data dependency rules, a set of user interface rendering rules, and a set of action execution data flow rules. The SPA builder may also utilize mock data that allows the user to build and verify the user interaction flows of the SPA at design time.Type: GrantFiled: January 29, 2018Date of Patent: November 24, 2020Assignee: Q2 Software, Inc.Inventors: Min Wu, Darpan Saini, Sneha Periwal
-
Patent number: 10838606Abstract: Methods and systems are discussed herein for improving the efficiency and ease of navigating and selecting media content without the need for additional keys, buttons, or other inputs. For example, in response to the same user input, the media guidance application may determine different numbers of content sources to skip, in a dynamic fashion, based on the total number of content sources, the order of the content sources, the direction a user wishes to navigate, and/or prior user inputs related to navigating the content sources.Type: GrantFiled: March 31, 2014Date of Patent: November 17, 2020Assignee: Rovi Guides, Inc.Inventors: Walter R. Klappert, Camron Shimy
-
Patent number: 10824403Abstract: Techniques for simplifying the process of building an application and making changes to the application. The process of creating and editing an application is simplified such that a non-technical user can build and edit applications without having any programming or technical knowledge. An infrastructure is provided for building an application that enables a user to create an application by simply designing a user interface for the application using one or more provided user interface (UI) components. A user can build a full executable application by simply using UI components and the back end data objects and schemas used for the application are automatically created and updated by the infrastructure. Due to the automatic creation of the data objects and schemas and the automatic binding of these to the UI components of the application, the application being built is able to run or execute while being built and/or edited.Type: GrantFiled: June 17, 2016Date of Patent: November 3, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Marek Fukala
-
Patent number: 10824303Abstract: An image capture device may include a display for presenting controls. The controls may be used by a user to operate the image capture device in capturing visual content. A control customization interface may include interface feature(s) that enables selection of one or more selectable controls for inclusion in a set of controls. Based on user interaction with the control customization interface, the set of controls may be determined and presented on the display.Type: GrantFiled: May 17, 2019Date of Patent: November 3, 2020Assignee: GoPro, Inc.Inventor: Grant Adam McCauley
-
Patent number: 10819815Abstract: A method and apparatus for an adaptive Hypertext Transfer Protocol (HTTP) streaming service using metadata of content are provided. The metadata may include a minBufferTime attribute indicating a minimum amount of initially buffered media content. A terminal may receive content from a server before playback of the content, and may buffer the content by at least the minimum amount. The metadata may include a range attribute that designates a range of a target indicated by a Uniform Resource Locator (URL). The terminal may receive bytes designated by the range attribute from the URL, and may play back the content using the received bytes.Type: GrantFiled: November 2, 2018Date of Patent: October 27, 2020Assignee: IDEAHUB INC.Inventors: Truong Cong Thang, Jin Young Lee, Seong Jun Bae, Jung Won Kang, Soon Heung Jung, Sang Taick Park, Won Ryu, Jae Gon Kim
-
Patent number: 10814486Abstract: An information processing device includes an actuator emulator simulating a behavior of a first drive apparatus that is for driving a first control target, an actuator emulator simulating a behavior of a second drive apparatus that is for driving a second control target, a storage device for storing a PLC program including an instruction group with respect to the actuator emulator and a robot program including an instruction group with respect to the actuator emulator, a timer generating a virtual time, and a PLC emulator for repeatedly executing the instruction group included in the PLC program in each predetermined first control period in accordance with measurement using the virtual time, and a robot controller emulator for sequentially executing the instruction group included in the robot program in a predetermined execution order in accordance with the virtual time.Type: GrantFiled: February 7, 2018Date of Patent: October 27, 2020Assignee: OMRON CorporationInventors: Taku Oya, Haruna Shimakawa
-
Patent number: 10809887Abstract: A method for evaluating user interface efficiency includes discerning user actions with the user interface occurring between each of a plurality of adjacent pairs of transaction points. Those adjacent pairs of transaction points are evaluated to identify a given one of a plurality of user flows associated with the user interface. The identified user actions occurring between each adjacent pair of transaction points are assessed to calculate an efficiency score. The efficiency score is associated with the identified user flow and is indicative of user interface efficiency.Type: GrantFiled: January 30, 2014Date of Patent: October 20, 2020Assignee: MICRO FOCUS LLCInventors: Amichai Nitsan, Yael Peisachov, Yuval Koren
-
Patent number: 10803669Abstract: A group of available virtual objects may each have a respective rule set that indicates how a corresponding available virtual object may be used to augment a physical environment. In some examples, the rule sets may be determined based at least in part on sample images that show approved settings or locations for the available virtual objects. To augment a physical space, one or more characteristics of the physical space may be determined, such as contexts, surface characteristics, and others. The rule sets for the available virtual objects may then be compared to the characteristics of the physical space to determine approved virtual objects that are approved for use to augment the physical space. A selected virtual object may then be selected from the approved virtual objects and inserted into a view of the physical space to create an augmented view of the physical space.Type: GrantFiled: December 11, 2018Date of Patent: October 13, 2020Assignee: Amazon Technologies, Inc.Inventor: Kyle Roche