User Interface Development (e.g., Gui Builder) Patents (Class 715/762)
-
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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
-
Patent number: 10782374Abstract: 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: GrantFiled: June 21, 2017Date of Patent: September 22, 2020Assignee: Siemens Healthcare GmbHInventors: Peter Gall, Eva Rothgang
-
Patent number: 10782850Abstract: 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: GrantFiled: October 15, 2015Date of Patent: September 22, 2020Assignee: Yowza LTD.Inventors: Mor Amitai, Naomi Keren, Eyal Fink, Amit Aviv, Shai Ghelberg, Shir Peled
-
Patent number: 10776871Abstract: 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: GrantFiled: July 23, 2018Date of Patent: September 15, 2020Assignee: Trading Technologies International, Inc.Inventor: Scott F. Singer
-
Patent number: 10771838Abstract: 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: GrantFiled: October 20, 2017Date of Patent: September 8, 2020Assignee: Comcast Cable Communications, LLCInventor: Arpit Mathur
-
Patent number: 10754891Abstract: 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: GrantFiled: May 20, 2019Date of Patent: August 25, 2020Assignee: GRACENOTE, INC.Inventors: Vadim Brenner, Markus K. Cremer
-
Patent number: 10743945Abstract: 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: GrantFiled: April 20, 2016Date of Patent: August 18, 2020Inventor: Brad L. Penenberg
-
Patent number: 10732815Abstract: 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: GrantFiled: April 9, 2017Date of Patent: August 4, 2020Assignee: Rowan TELS Corp.Inventor: Charles A Mirho
-
Patent number: 10706401Abstract: 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: GrantFiled: April 10, 2017Date of Patent: July 7, 2020Assignee: NEC Platforms, Ltd.Inventor: Kotaro Miyata
-
Patent number: 10705775Abstract: 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: GrantFiled: June 19, 2018Date of Patent: July 7, 2020Assignee: CANON KABUSHIKI KAISHAInventor: Takemasa Murata
-
Patent number: 10706061Abstract: 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: GrantFiled: October 3, 2017Date of Patent: July 7, 2020Assignee: Tableau Software, Inc.Inventors: Scott Sherman, Christopher Richard Stolte
-
Patent number: 10691323Abstract: 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: GrantFiled: September 30, 2015Date of Patent: June 23, 2020Assignee: 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: 10678517Abstract: 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: GrantFiled: January 11, 2019Date of Patent: June 9, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Omer Tripp, Joseph Ligman, Marco Pistoia
-
Patent number: 10681419Abstract: 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: GrantFiled: December 15, 2014Date of Patent: June 9, 2020Assignee: 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: 10656981Abstract: 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: GrantFiled: March 25, 2019Date of Patent: May 19, 2020Assignee: BlackBerry LimitedInventor: Mohamed Al Sharnouby
-
Patent number: 10657473Abstract: 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: GrantFiled: June 7, 2017Date of Patent: May 19, 2020Assignee: Oracle International CorporationInventors: Jenny Kwan, Susan D. Edwards, Jonathon Beeck, Hui Dong, Stephen T. Morgan, Alexandra Dhillon
-
Patent number: 10649745Abstract: 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: GrantFiled: June 10, 2019Date of Patent: May 12, 2020Assignee: Capital One Services, LLCInventors: Kush Patel, Jiaxin Guo, Venkatasudharsan Dasa, Gopi Kancharla, Justin Pitz, Charles E. Smith
-
Patent number: 10645161Abstract: 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 inType: GrantFiled: September 6, 2019Date of Patent: May 5, 2020Assignee: Data Scape Ltd.Inventor: Akihiro Morohashi
-
Patent number: 10636093Abstract: A method and system for valuing structured-finance securities, such as, but not limited to, commercial mortgage-backed securities (CMBS).Type: GrantFiled: April 14, 2014Date of Patent: April 28, 2020Assignees: CORNELL RESEARCH FOUNDATION, INC., WOTN, LLCInventors: 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: 10630792Abstract: 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: GrantFiled: August 24, 2017Date of Patent: April 21, 2020Assignee: FACEBOOK, INC.Inventors: Michael James Matas, Benjamin S. Langholz, Brian Daniel Amerige
-
Patent number: 10628134Abstract: 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: GrantFiled: July 11, 2017Date of Patent: April 21, 2020Assignee: Oracle International CorporationInventors: Fernando Alurralde Iturri, Qing Zhong, Ariel Cohen
-
Patent number: 10627988Abstract: 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: GrantFiled: December 30, 2016Date of Patent: April 21, 2020Assignee: Keithley Instruments, LLCInventors: George J. Polly, Brian P. Frackelton
-
Patent number: 10613700Abstract: 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: GrantFiled: January 5, 2017Date of Patent: April 7, 2020Assignee: INTUIT INC.Inventors: Deepak Nadig, Jayanth Saimani, Rajat Khare, Vishwanath Ranganath
-
Patent number: 10606934Abstract: 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: GrantFiled: April 1, 2016Date of Patent: March 31, 2020Assignee: Microsoft Technology Licensing, LLCInventors: 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: 10607133Abstract: 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: GrantFiled: March 17, 2015Date of Patent: March 31, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yingtao Li, Li Qian, Maosheng Huang, Kangmin Huang
-
Patent number: 10600016Abstract: 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: GrantFiled: June 14, 2017Date of Patent: March 24, 2020Assignee: International Business Machines CorporationInventor: Hiroyuki Nishimura
-
Patent number: 10579700Abstract: 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: GrantFiled: October 31, 2017Date of Patent: March 3, 2020Assignee: DreamHost, LLCInventor: Ian D. Walsh
-
Patent number: 10579238Abstract: 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: GrantFiled: March 16, 2017Date of Patent: March 3, 2020Assignee: SAP SEInventors: Tina Rauschenbach, Annette Jann, Kai Richter, Jan-Michel Blinn, Denis Timur, Roman Rommel, Carlos Martinez Gomez, Janos Varadi