User Interface Development (e.g., Gui Builder) Patents (Class 715/762)
  • Patent number: 10782374
    Abstract: In a method for providing a selection of at least one protocol parameter from a plurality of protocol parameters for a user-defined protocol parameter setting of at least one magnetic resonance protocol for a magnetic resonance examination on a patient using a magnetic resonance device, a selection mode and a setting mode can be performed. In the selection mode, stored user-dependent parameter information can be provided and a selection of the at least one protocol parameter for a protocol parameter setting can be determined based on the stored user-dependent parameter information. In the setting mode, the determined selection of the at least one protocol parameter can be provided to the user via a user interface.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: September 22, 2020
    Assignee: Siemens Healthcare GmbH
    Inventors: Peter Gall, Eva Rothgang
  • Patent number: 10782850
    Abstract: A method that may include receiving or generating a first search result that comprises a first set of representations of three dimensional objects; wherein multiple representations of the first set are virtually segmented to parts; receiving a search query that identifies a given part of one of the representations of the set; and generating, in response to the given part, a second search result.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: September 22, 2020
    Assignee: Yowza LTD.
    Inventors: Mor Amitai, Naomi Keren, Eyal Fink, Amit Aviv, Shai Ghelberg, Shir Peled
  • Patent number: 10776871
    Abstract: A client device coalesces data received from an exchange, and provides a client application such as a graphical user interface with the opportunity to process fewer, but up-to-date, data updates from an exchange when a large volume of prices becomes available. Accordingly, the trader can be assured of receiving updated information that are fed to the client applications at a rate that is cohesive with that client device's processing speed.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: September 15, 2020
    Assignee: Trading Technologies International, Inc.
    Inventor: Scott F. Singer
  • Patent number: 10771838
    Abstract: Examples are described for integrating interface functionality with other experiences. For example, if a user is interested in a particular item of scheduled or on-demand content (e.g., a television series episode), the user may also be interested in a web page devoted to the television series and/or other extras such as cast interviews, news, related theme apps, and the like. These types of experiences may be integrated into an interface by presenting the experiences as supplemental services that may be presented and/or selected.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: September 8, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventor: Arpit Mathur
  • Patent number: 10754891
    Abstract: Example methods and systems for inserting information into playing content are described. In some example embodiments, the methods and systems may identify a break in content playing via a playback device, select an information segment representative of information received by the playback device to present during the identified break, and insert the information segment into the content playing via the playback device upon an occurrence of the identified break.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: August 25, 2020
    Assignee: GRACENOTE, INC.
    Inventors: Vadim Brenner, Markus K. Cremer
  • Patent number: 10743945
    Abstract: A surgical method and workflow to improve the efficiency of a surgical procedure by intraoperatively acquiring a digital radiographic image, processing the digital radiographic image, and using information based on the radiographic image to make adjustments during the surgical procedure. A checklist of parameters may be displayed so that the surgeon can confirm all considerations have been made for the surgical procedure.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: August 18, 2020
    Inventor: Brad L. Penenberg
  • Patent number: 10732815
    Abstract: A method of graphically mapping actions to actors may include displaying a first UI element containing system diagram representative of a system diagram and a second UI element containing a list of contextually related actions through a user interface; operating branch creation logic, in response to receiving a first selection input through the user interface; operating branch merge logic, in response to receiving a subsequent selection input through the user interface; rendering a chart element from an action/outcome text node branch, in a third window of the user interface through operation of the graphics processor; and/or linking at least two chart elements in the third window based, in part, on hierarchical ranking of the associated ranked action/outcome text node branches through operation of the graphics processor.
    Type: Grant
    Filed: April 9, 2017
    Date of Patent: August 4, 2020
    Assignee: Rowan TELS Corp.
    Inventor: Charles A Mirho
  • Patent number: 10706401
    Abstract: An electronic receipt system includes a mobile terminal in possession of a customer, a POS (Point of Sales) device installed at a store and an electronic receipt center on a cloud. When the POS device generates, as a digitized electronic receipt, receipt information on purchased merchandise purchased by a customer at the store, the POS device acquires information indicating a weight of the purchased merchandise, generates the electronic receipt in a format in which the information indicating the weight of the purchased merchandise is further added, transmits the electronic receipt to the electronic receipt center. The electronic receipt center stores the received electronic receipt and, upon receiving a transmission request from the mobile terminal, transmits the electronic receipt to the mobile terminal that has made the request. Upon receiving the electronic receipt, the mobile terminal provides a screen display of the information indicating the weight of the purchased merchandise.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: July 7, 2020
    Assignee: NEC Platforms, Ltd.
    Inventor: Kotaro Miyata
  • Patent number: 10705775
    Abstract: A communication apparatus transmits, to another apparatus via a first wireless communication, remote control information which is related to remote control of the communication apparatus, and transmits, when information which is received from the other apparatus via the second wireless communication corresponds to the remote control information, information related to a screen of a remote control permitted state to the other apparatus via second wireless communication. When the information which is received from the other apparatus via the second wireless communication does not correspond to the remote control information, information related to a login screen for the remote control is transmitted.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: July 7, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Takemasa Murata
  • Patent number: 10706061
    Abstract: A method sorts data in data visualizations. The method is performed at a computing device having one or more processors and memory. The method retrieves a set of tuples from a database according to user selection. Each tuple includes a same set of fields. The method identifies a relation between tuples. The relation is a non-empty set of ordered pairs of tuples from the set of tuples. The method receives user selection of the relation to specify a dimensional position of visual marks corresponding to the tuples. The dimensional position is either the x-position of the y-position. The method generates and displays a data visualization with each tuple represented by a visible mark. The dimensional position of each displayed visual mark is based on a network traversal of the tuples using the relation.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: July 7, 2020
    Assignee: Tableau Software, Inc.
    Inventors: Scott Sherman, Christopher Richard Stolte
  • Patent number: 10691323
    Abstract: An electronic device displays a view of a lower portion of a first column from a document. The document includes at least a first column and a second column. A first user input gesture is received by the electronic device. In response to detecting the first user input gesture, the electronic device displays an animated transition from the view of the lower portion of the first column to a view of an upper portion of the second column.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: June 23, 2020
    Assignee: Apple Inc.
    Inventors: Charles J. Migos, Martin J. Murrett, Ian J. Elseth, Allison M. Styer, Jacob Refstrup, Alastair K. Fettes, Gregory C. Langmead
  • Patent number: 10681419
    Abstract: Various embodiment(s) of a digital device and a method for controlling the same are disclosed in this specification. Herein, the method for controlling a digital device according to an exemplary embodiment of the present invention may include f receiving a signal requesting for outputting a recommended content page, receiving recommended content page data of a most recently update version from a cloud server, and displaying the recommended content page received from the cloud server, wherein the recommended content page may include a first window including broadcast content information and a second window including VOD content information, and wherein the first window and the second window may include thumbnail images of each content.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: June 9, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Daegu Kim, Alan Thomas Shen, David Kempe, Itai Vonshak, Molly Davis, Liron Damir, Danielle Zimmerman, Herbert Han-pu Wang, Brian Behnke
  • Patent number: 10678517
    Abstract: A presentation document specifying a graphical layout of a user interface is received. A processor extracts a first user interface graphical feature from the presentation document. The extracted first user interface graphical feature is matched to one or more first candidate user interface graphical features to determine a first selected candidate user interface graphical feature. A user interface code representation of the user interface is synthesized based upon the first selected candidate user interface graphical feature.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: June 9, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Omer Tripp, Joseph Ligman, Marco Pistoia
  • Patent number: 10657473
    Abstract: A role action framework allows for comprehensive control of various objects, data, and behaviors within a procurement and requisitioning application. This framework can be extended to be used by various transactions. A common and central mechanism that makes a supplier relationship management application highly configurable can be provided. This mechanism can allow organizations to customize the application in a manner that is most suitable for the different types of those organizations' users. For example, using this mechanism, users having defined roles within the organization can be limited to appropriate interactions with various facets of the application, such as objects, data, and behaviors. Using the mechanism, an organization can define customized roles, and for each role, the organization can define, for each facet of the application, interactions that users assigned to that role can have relative to that facet.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: May 19, 2020
    Assignee: Oracle International Corporation
    Inventors: Jenny Kwan, Susan D. Edwards, Jonathon Beeck, Hui Dong, Stephen T. Morgan, Alexandra Dhillon
  • Patent number: 10656981
    Abstract: Systems and methods of detecting a call sequence anomaly in a message-based operating system are provided. A message may be received that indicates a programmatic procedure of an operating system was invoked. The message may include a programmatic procedure identifier, a sender process identifier, and a receiver process identifier. An invocation hash may be generated based on the message. The invocation hash may be translated to a smaller invocation identifier. The invocation identifier may be included in a translated call sequence that comprises invocation identifiers for a series of invocations. Depending on whether the translated call sequence is included in previously generated predetermined call sequences, the translated call sequence may be determined as an anomaly or not an anomaly.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: May 19, 2020
    Assignee: BlackBerry Limited
    Inventor: Mohamed Al Sharnouby
  • Patent number: 10649745
    Abstract: Disclosed are examples related to building a customized data collection widget. Building of the customized data collection widget includes receiving a selection of several universal modules for inclusion in the widget. Each universal module of the selected several universal modules may include programming code that causes rendering of user-fillable data fields on a display, and a summary page including data requirements of the respective universal module. Based on the data requirements in a summary page of each respective universal module of the selected several universal modules, the selected several universal modules retrieved from a module repository may be combined in a customized data collection container stored in a composite repository. The selected customized data collection container may be combined with selected other data collection containers to form a uniquely identifiable, customized data collection widget. The customized data collection widget may be delivered to the composite repository.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: May 12, 2020
    Assignee: Capital One Services, LLC
    Inventors: Kush Patel, Jiaxin Guo, Venkatasudharsan Dasa, Gopi Kancharla, Justin Pitz, Charles E. Smith
  • Patent number: 10645161
    Abstract: A communication apparatus configured to transmit data to an apparatus, the communication apparatus including: a storage medium configured to store management information of data to be transferred to the apparatus; a communicator configured to communicate data with the apparatus; a detector configured to detect whether the communication apparatus and the apparatus are connected; an editor configured to select certain data to be transferred and to edit the management information based on the selection without regard to the connection of the communication apparatus and the apparatus; and a controller configured to control transfer of the selected data stored in the communication apparatus to the apparatus via the communicator based on the management information edited by the editor when the detector detects that the communication apparatus and the apparatus are connected, wherein the controller is configured to compare the management information edited by the editor with management information of data stored in
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: May 5, 2020
    Assignee: Data Scape Ltd.
    Inventor: Akihiro Morohashi
  • Patent number: 10636093
    Abstract: A method and system for valuing structured-finance securities, such as, but not limited to, commercial mortgage-backed securities (CMBS).
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: April 28, 2020
    Assignees: CORNELL RESEARCH FOUNDATION, INC., WOTN, LLC
    Inventors: Andreas D. Christopolous, Robert A. Jarrow, Joshua G. Barratt, Shirish Chinchalkar, Thomas F. Coleman, Abram Connelly, Daniel C. Ilut, Tibor Janosi, Yohan Kim, Yildiray Yildirim, Mark A. Zifchock
  • Patent number: 10628134
    Abstract: An example system and method provides an enhancement to a software editor, enabling a user (e.g., developer) to visualize a REST API (also called a REST service herein) as a list of resources presented in a flat structure, i.e., a simple list of resources containing operations. The software editor may be a fully JS/HTML/CSS (JavaScript, HyperText Markup Language, Cascading Style Sheets) compliant editor that lets the user define connectors to REST API's in an easy and fluid way. Furthermore, the editor facilitates creation of a connector to the REST API in a generic fashion, without requiring user knowledge of any particular interface or description language, such as RAML, YAML, WADL, etc. The user, e.g., developer, may simply define resources and corresponding operations to thereby enable the editor to automatically generate a corresponding connector to the REST API. The enhanced software editor also facilitates creation of business objects from a JSON instance or schema.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: April 21, 2020
    Assignee: Oracle International Corporation
    Inventors: Fernando Alurralde Iturri, Qing Zhong, Ariel Cohen
  • Patent number: 10630792
    Abstract: In a client device having one or more processors and memory storing instructions for execution by the one or more processors, graphic icons of one or more users who have provided user feedback for a first content item are displayed. The client device transitions from displaying one or more of the graphic icons to displaying user feedback for the first content item provided by respective users.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: April 21, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Michael James Matas, Benjamin S. Langholz, Brian Daniel Amerige
  • Patent number: 10627988
    Abstract: An electronic device for running an application can include a display to visually present a user interface corresponding to the application. The electronic device can also include a processor to determine whether the application is an originally-installed application and cause the display to include a visually identifiable feature in the user interface indicating that the application is not an originally-installed application responsive to a determination that the application is not an originally-installed application.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: April 21, 2020
    Assignee: Keithley Instruments, LLC
    Inventors: George J. Polly, Brian P. Frackelton
  • Patent number: 10613700
    Abstract: Embodiments presented herein provide techniques for rendering user-interface elements for an entity type based on a variation metamodel received in response to an API request. When a user invokes a function to access or create an entity, a user interface sends the API request to an API service. The API request identifies the entity type and is associated with context information about the user. The variation metamodel is selected by the API service based on the context information. The user interface receives and parses a response from the API service. The meta model includes metadata describing at least one aspect of a corresponding property of the entity type. Using the metadata as a guide, the user interface renders elements for the properties of the variation schema in a graphical user interface (GUI).
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: April 7, 2020
    Assignee: INTUIT INC.
    Inventors: Deepak Nadig, Jayanth Saimani, Rajat Khare, Vishwanath Ranganath
  • Patent number: 10607133
    Abstract: A digital human generation method and system, where the method includes: defining a digital human model, where the digital human model includes multiple dimensions of user profile models; acquiring multiple dimensions of data of a specific user that is from multiple data sources; and processing, based on the multiple dimensions of user profile models included in the digital human model, the multiple dimensions of data of the specific user that is from the multiple data sources, to generate multiple dimensions of user profiles corresponding to the specific user, where the multiple dimensions of user profiles of the specific user form a digital human corresponding to the specific user.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: March 31, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yingtao Li, Li Qian, Maosheng Huang, Kangmin Huang
  • Patent number: 10606934
    Abstract: A computing device comprises an electronic paper display, a processor and a memory. The memory is arranged to store platform software and application software for at least one application that is not adapted to work with an electronic paper display. The platform software comprises a UI conversion module comprising device-executable instructions, which when executed by the processor, cause the processor to: access a UI element tree for the application; generate a modified UI element tree for the application by removing and/or re-styling at least one UI element; and render data from the application using the modified UI element tree for display on the electronic paper display.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: March 31, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Franciscus Marie Helmes, James Scott, Stuart Alastair Taylor, Stephen Edward Hodges, Nicholas Yen-Cherng Chen, Tobias Alexander Grosse-Puppendahl, Josh Fromm, Pascal Knierim, Gavin Wood, Albrecht Schmidt, Thomas Denney
  • Patent number: 10600016
    Abstract: For each business process of N business processes of the business (N at least 1), a two-dimensional symmetric dissimilarity matrix in which the rows and columns denote the business components of the business is generated. Each off-diagonal element of the symmetric dissimilarity matrix is specific to a pair of two different business components and (I) includes an only dissimilarity measure assigned to the pair of two different business components, (ii) includes a mean of dissimilarity measures assigned to the pair of two different business components, or (iii) is blank which denotes that no dissimilarity measure has been assigned to the pair of two different business components. A rotatable spatial distribution of the business components, derived from the symmetric dissimilarity matrix, is displayed to a user who subsequently selects one or more business components for usage in a manner that reflects the spatial distances between the displayed business components.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventor: Hiroyuki Nishimura
  • Patent number: 10579228
    Abstract: 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: Grant
    Filed: January 8, 2014
    Date of Patent: March 3, 2020
    Assignee: Synacor, Inc.
    Inventors: Gabor Vida, Stephen Mackenzie, Anthony Macdonnell
  • Patent number: 10579238
    Abstract: In one general aspect, a method can include generating a user interface for an enterprise application executing on a computing device using a flexible screen layout. The generating can include displaying, on a display device included in the computing device, a first user interface for the enterprise application including a first column that occupies an available screen area of the display device and that presents first content, receiving, in the first user interface, a selection for forward navigation, and displaying, on the display device, a second user interface for the enterprise application. The second user interface can include a second column presenting the first content and a third column presenting the second content that can occupy the available screen area of the display device. The flexible screen layout can adjust a size of the second column and the third column based on the available screen area of the display device.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: March 3, 2020
    Assignee: SAP SE
    Inventors: Tina Rauschenbach, Annette Jann, Kai Richter, Jan-Michel Blinn, Denis Timur, Roman Rommel, Carlos Martinez Gomez, Janos Varadi
  • Patent number: 10579700
    Abstract: A website builder tool receives an image(s) selected or uploaded by a user, performs color analysis on that image(s) to identify prominent colors and most-occurring colors, and suggests one or more color palettes for use on the website such that text and other visual elements on the website will be aesthetically compatible with the user-provided image(s). Additionally, the server selects images from a database of stock images based on color compatibility with the user-provided image. The process can be performed in the CIELAB color space. Images can also be selected in part based on subject-matter tags. The user thus uploads an image(s) for placement on his website and optionally provides subject-matter descriptive tags, and the website builder tool responds by suggesting additional images and a color palette that will be compatible with the user-provided image, thus making the process of building an attractive and consistently themed website faster and easier.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: March 3, 2020
    Assignee: DreamHost, LLC
    Inventor: Ian D. Walsh
  • Patent number: 10573034
    Abstract: A method includes receiving a legacy graphics file associated with a control system for an industrial process, the legacy graphics file comprising a plurality of legacy graphics objects including a first legacy graphics object and a second legacy graphics object. The method also includes migrating the first legacy graphics object to a first target graphics object using a one-to-one migration technique. The method further includes upon identifying the second legacy graphics object as a complex graphics object, migrating the second legacy graphics object to a second target graphics object using a pattern matching migration technique. The method also includes including the first target graphics object and the second target graphics object in a target graphics file.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: February 25, 2020
    Assignee: Honeywell International Inc.
    Inventors: Ramakrishnan Ganapathi, Dhanoop Alambilan Keloth
  • Patent number: 10558487
    Abstract: A dynamic customization system provides custom behavior for an application that has client code with an extensibility point and that has server code. An entity that uses the application provides a specification of custom behavior for the extensibility point to an extensibility server. The specification specifies an operation to perform after an occurrence of an extensibility event of the extensibility point during execution of the client code. A client executing the client code retrieves an indication of an extensibility server. The client then retrieves from the extensibility server a specification of the custom behavior for the extensibility point. After the occurrence of the extensibility event, the client sends to an operation server a request to perform the operation. The client may then receive from the operation server a response indicating the status of the request.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: February 11, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Joern Lindhard Mortensen, Robert Aron Drollinger, Alexander Argutin
  • Patent number: 10558184
    Abstract: In one embodiment, an industrial automation device having a visual component is provided that includes a user viewable screen displaying a visual representation of a first object, wherein the first object comprises a plurality of properties, connections, and text associated with the object, second object, wherein the second object comprises a plurality of properties, connections, and text, and wherein the output from the first object is coupled to the second object via a connection, wherein the output of the first object is converted from a first type to a second type. A method is also provided that includes receiving a signal into a first object, outputting data from the first object, wherein the data has a first type, converting the data into a second type, and receiving the data into a second object.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: February 11, 2020
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: Robert F. Lloyd
  • Patent number: 10552223
    Abstract: A visual tool may be provided to display information associated with computer job allocation and to allow a user to explore different job configurations. Jobs executing on a computing environment comprising a shared pool of configurable computing resources may be monitored. Cost and duration estimates may be determined with uncertainty associated with the cost and duration estimates. Sandbox environment may be provided that allow users to manipulate one or more different job configuration options for executing the jobs in the computing environment.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Marco A. S. Netto, Nicole B. Sultanum, Renato L. d. F. Cunha
  • Patent number: 10552908
    Abstract: A virtual over-the-counter exchange system that allows brokers to negotiate and complete exchanges of financial products between traders within a plurality of financial product markets includes a data converter that converts financial product market information received from a broker into a standard financial product data format, a virtual broker database that stores the financial product market information in the standard financial product data format, a plurality of virtual trader databases, each virtual trader database storing, in the standard financial product data format, at least a portion of the financial product market information selected by the broker to be distributed to a corresponding one of a plurality of traders, and a data distributor that distributes the at least a portion of the financial product market information in each of the virtual trader databases to a corresponding one of the plurality of traders in one of a plurality of proprietary formats.
    Type: Grant
    Filed: July 21, 2005
    Date of Patent: February 4, 2020
    Assignee: Yellowjacket, Inc.
    Inventors: Jacob Pechenik, Gregory Campbell
  • Patent number: 10546229
    Abstract: Data points, calendar entries, trends, behavioral patterns may be used to predict and pre-emptively build digital and printable products with selected collections of images without the user's active participation. The collections are selected from files on the user's device, cloud-based photo library, or other libraries shared among other individuals and grouped into thematic products. Based on analysis of the user's collections and on-line behaviors, the system may estimate types and volumes of potential media-centric products, and the resources needed for producing and distributing such media-centric products for a projected period of time. A user interface may take the form of a “virtual curator”, which is a graphical or animated persona for augmenting and managing interactions between the user and the system managing the user's stored media assets. The virtual curator can assume one of many personas, as appropriate, with each user.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: January 28, 2020
    Assignee: KODAK ALARIS INC.
    Inventors: Joseph A. Manico, Young No, Madirakshi Das, Alexander C. Loui
  • Patent number: 10534326
    Abstract: A building automation system (BAS) includes building equipment located within a building and a BAS network configured to facilitate communications between the building equipment. The building equipment operate to affect a variable state or condition within the building. The BAS includes a BAS-BIM integrator configured to receive BAS points from the BAS network and to integrate the BAS points with a building information model (BIM). The BIM includes a plurality of BIM objects representing the building equipment. The BAS includes an integrated BAS-BIM viewer configured to use the BIM with the integrated BAS points to generate a user interface. The user interface includes a graphical representation of the BIM objects and the BAS points integrated therewith.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: January 14, 2020
    Assignee: Johnson Controls Technology Company
    Inventors: Ashok Sridharan, Jayesh Patil, Subrata Bhattacharya, Abhigyan Chatterjee
  • Patent number: 10514826
    Abstract: A user input is detected that triggers a contextual command bar to be surfaced. A commanding context, in an application that the user has open, is identified and a set of commands to be surfaced in the contextual command bar is identified, based upon the context. The identified set of commands is surfaced on the contextual command bar for user interaction.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: December 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Annie Y. Bai, Ruth Kikin-Gil, Derek V. Snook, Han-Yi Shaw, Maya Rodrig, Kara Fong
  • Patent number: 10503358
    Abstract: A vehicle-mounted apparatus is disclosed which includes a displaying unit for providing information to a user, an inputting unit for inputting operations carried out by the user, and a controlling unit for controlling a display of the displaying unit based on the operations input through the inputting unit. The inputting unit has at least a touch-sensitive panel attached to a display screen of the displaying unit. The controlling unit causes the displaying unit to display a menu screen based on the operations input through the inputting unit. The controlling unit also causes the displaying unit to switch the displays based on menus selected on the menu screen. Furthermore, the controlling unit causes the displaying unit to switch, as when a specific menu is selected on the menu screen, the displays in response to a fingertip gesture made by the user for detection on the touch-sensitive panel.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: December 10, 2019
    Assignee: Sony Corporation
    Inventors: Yoshiyuki Nezu, Tomoaki Sato
  • Patent number: 10503341
    Abstract: A method for evaluating the usability of user interfaces is provided. The method may include capturing user interface data. The method may also include determining whether the plurality of user interface data follows user interface guidelines associated with the user interface. The method may further include determining scores for the user interface based on the determination of whether the user interface data follows the user interface guidelines. Additionally, the method may include implementing the user interface using the user interface data to log usage data associated with the user interface. The method may also include capturing user interaction data associated with the user interface based on the logging of the usage data. The method may further include detecting correlations between the user interface data and the user interaction data. The method may also include presenting the scores, correlations, and an analysis based on the scores and the correlations.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: December 10, 2019
    Assignee: International Business Machines Corporation
    Inventors: Vaibhav Grover, Atul Prakash, Swetha Sivaram
  • Patent number: 10506117
    Abstract: Examples disclosed herein relate to a preferred language of a user interface. Examples disclosed herein include a job request including a language parameter associated with a preferred language different from a default language of a user interface of a service device, and displaying at least a portion of the user interface in the preferred language.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: December 10, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Rui Xu
  • Patent number: 10496737
    Abstract: 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: Grant
    Filed: January 5, 2018
    Date of Patent: December 3, 2019
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventors: Mark Sayre, Karen Fontaine, Harish Krishnaswamy, Sam Elsamman
  • Patent number: 10489005
    Abstract: A method for evaluating the usability of user interfaces is provided. The method may include capturing user interface data. The method may also include determining whether the plurality of user interface data follows user interface guidelines associated with the user interface. The method may further include determining scores for the user interface based on the determination of whether the user interface data follows the user interface guidelines. Additionally, the method may include implementing the user interface using the user interface data to log usage data associated with the user interface. The method may also include capturing user interaction data associated with the user interface based on the logging of the usage data. The method may further include detecting correlations between the user interface data and the user interaction data. The method may also include presenting the scores, correlations, and an analysis based on the scores and the correlations.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: November 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Vaibhav Grover, Atul Prakash, Swetha Sivaram
  • Patent number: 10481635
    Abstract: A device may provide information identifying a user interface layout, associated with a smart watch, for display. The device may receive a user configuration of the user interface layout based on providing the information identifying the user interface layout for display. The device may provide, to the smart watch, configuration information associated with the user configuration to permit the smart watch to update a user interface based on the configuration information.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: November 19, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Quentin N. Robinson, Graham D. Sysko, Melissa Kark, Denise N. Lyn-Shue, Horst Frankenberger, Martin Luther Bunyi, Layton R. Diament
  • Patent number: 10474560
    Abstract: A method and a system are described for generation of test automation scripts in real time. The method includes scanning a plurality of properties associated with objects within a user interface of an application under test. The method includes comparing the properties with a pre-stored object library. The pre-stored object library comprises metadata of pre-stored properties of the application under test. This includes identifying the updated properties associated with one or more objects from the plurality of objects based on the comparison of metadata of updated objects with the metadata of existing or pre-stored properties. This includes creating a unique XPATH reference for each of the one or more of objects based on the identified one or more updated properties. The method includes generating in real time one or more test automation scripts for each of the one or more of objects based on the unique XPATH reference.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: November 12, 2019
    Assignee: Wipro Limited
    Inventors: Surya Vorganti, Rajiv Kumar Agarwal
  • Patent number: 10466883
    Abstract: The present disclosure relates to screenreader techniques and volume control techniques for electronic devices. In some embodiments, a device displays a plurality of user interface objects in an ordered progression. A rotation of a rotary input mechanism is detected. In response to the rotation of the rotary input mechanism, if a rotary screenreader navigation mode is activated, a visual highlight is displayed and an auditory output is produced. In some embodiments, a device has a volume setting. A gesture is detected, and a volume adjustment mode is activated. The gesture ends with a contact being maintained, and the volume setting is adjusted in accordance with detected movement of the contact.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: November 5, 2019
    Assignee: Apple Inc.
    Inventors: Christopher Fleizach, Eric T. Seymour, Aaron Everitt
  • Patent number: 10467535
    Abstract: A computer-implemented method modifies a graphical user interface (GUI) for an application to improve GUI usability. One or more processors identify a current GUI that is utilized by a current software application. The processor(s) match the current GUI to other GUIs that have a same function, semantics, and context of the current GUI. The processor(s) identify a top-k active field used by the other GUIs, and match a function of a current active field from the current GUI to a function of the top-k active field used by the other GUIs. In response to a visual appearance of the current active field from the current GUI not matching a visual appearance of the top-k active field used by the other GUIs, the processor(s) replace the current active field with the top-k active field in the current GUI in order to improve usability of the current GUI.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: November 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sarath C. Anbil Parthipan, Vijay Ekambaram, Nitendra Rajput, Giriprasad Sridhara
  • Patent number: 10467694
    Abstract: Embodiments of the transmission latency leveling apparatuses, methods and systems provide an electronic bidding order management infrastructure, such as a “point-of-presence,” which receives and routes electronic trading orders from different trading entities at a server via a transmission medium to create a certain amount of transmission latency before the trading orders could arrive at and be executed at electronic exchanges to reduce latency arbitrage and/or order book arbitrage that may be experienced by high frequency trading participants. A similar transmission latency may be applied to the egress transmission of market data updates issued by an electronic exchange. Other techniques for facilitating electronic trading are also disclosed.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: November 5, 2019
    Assignee: IEX Group, Inc.
    Inventors: Bradley Katsuyama, John Schwall, Robert Park, Ronan Ryan, Benjamin Aisen, Daniel Aisen, Donald Bollerman, Francis Chung, Stanley Feldman, Tara McKee, Billie Zhao, James Michael Cape, David Lauer, Allen Zhang, Blair Livingston
  • Patent number: 10454964
    Abstract: The disclosed computer-implemented method for data visualization may include (i) identifying a data set that includes data entities and relationships between the data entities, (ii) dividing the data entities into groups, (iii) responding to a request to display the data set within a graphical user interface by portraying the data set as concentric rings, each given ring portraying a corresponding group and portraying data entities within the corresponding group as arcs of the given ring, (iv) receiving an input within the graphical user interface to select a data entity within a group by selecting an arc corresponding to the selected data entity of a ring corresponding to the group, and (v) determining that a subset of data entities within an additional group are related to the selected data entity and highlighting the subset of data entities within an additional ring. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: October 22, 2019
    Assignee: Symantec Corporation
    Inventors: Deepti Sawant Deori, Nisha Mistry
  • Patent number: 10448227
    Abstract: A system and method are presented that provide a configuration tool on a database gateway. The configuration tool stores configuration data that is used by a mobile app to customize the mobile application user interface. Changes made to the configuration data are accessed by each mobile application to revise the user interface of the mobile application. In one embodiment, the database gateway is an OData gateway that is used by the mobile device to communicate with the database.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: October 15, 2019
    Assignee: Innovapptive, Inc
    Inventors: Hari P. Kamineni, Sundeep V. Ravande
  • Patent number: 10445486
    Abstract: Techniques for processing user logins are described. One example method includes receiving a first user input to zoom out a first application, wherein the first application is displayed on a first area of a screen of a device; zooming out the first application to be displayed on a second area of the screen; and displaying an icon of a second application on a third area of the screen, wherein a user has logged into the second application on the device; receiving a second user input to drag the displayed icon of the second application from the third area to the second area; transmitting login authorization information of the second application to the first application; and submitting, by the first application, the login authorization information to a server of the second application through a server of the first application; and authorizing logging into the first application on the device.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: October 15, 2019
    Assignee: Alibaba Group Holding Limited
    Inventor: Xiaozhen Fu
  • Patent number: 10445113
    Abstract: The invention provides a method and system for setting the user interface to best suit the display screen of an electronic device, for instance, a cellular phone or a tablet. The method comprises a software application for installation upon an electronic device. The software has a plurality of user-interface variants. A remote server is maintained, having a repository mapping a list of a plurality of user interface variants best suited to a plurality of predetermined electronic devices. The software reports the identity of the electronic device to the server, and queries the server for the user-interface variant best suited for the specific device. When an answer is returned, the user interface is set accordingly. In some embodiments, a user can manually select a preferred user interface variant. His choice is reported to a preference analysis module which communicates with the server, for use in regard to future queries.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: October 15, 2019
    Assignee: International Business Machines Corporation
    Inventor: Ron Perry