Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

47 results about "Presentation logic" patented technology

In software development, presentation logic is concerned with how business objects are displayed to users of the software, e.g. the choice between a pop-up screen and a drop-down menu. The separation of business logic from presentation logic is an important concern for software development and an instance of the separation of presentation and content.

User interface for visual cooperation between text input and display device

A user-interface system for entering an alphanumeric string or alphanumeric clusters for identifying information content is presented. The user-interface system has presentation logic for displaying an image of a virtual user alphanumeric interface on a presentation device. The virtual user alphanumeric interface includes an image of an overloaded keypad that has a two dimensional configuration of alphanumeric clusters. Each cluster corresponds to a set of alphanumeric characters. The user-interface system also has cluster selection logic for receiving user actions from an input device (e.g., five-button interface) to provide visual cues to help the user select an alphanumeric cluster and to cause the selected alphanumeric cluster or character from a cluster to be displayed in a display field of the virtual user alphanumeric interface.
Owner:VEVEO LLC

Software application framework using meta-data defined object definitions

An application framework for creating business process management software applications. The framework includes a data store including application data and information describing said data for a runtime environment. The information describing the application data includes presentation information and relational information. The framework further includes presentation logic outputting said data based on said information describing said data, and one or more automated business processes operable on said data.
Owner:TRIRIGA

Methods and systems for a Linear Character Selection Display Interface for Ambiguous Text Input

Methods of and systems for entering ambiguous text input via a linear character selection display are provided. A system for entering an alphanumeric string includes presentation logic for displaying on a presentation device an alphabet arranged into a row of letters and indication logic for presenting visual cues grouping a series of letters of the row into a cluster. The system also includes navigation logic for receiving user actions to move the visual cues along the row of letters to change the letters grouped into the cluster. The visual cues move along the row of letters in variable offsets based on a rate of input of the user actions. The system further includes selection logic for receiving user actions to select the cluster of letters to cause at least one of the letters of the selected cluster to be displayed in a string field.
Owner:VEVEO INC

System and method providing multi-tier applications architecture

A network-based distributed application system is provided in accordance with the present invention for enabling services to be established locally on a client system. The system may include an application and presentation logic, at least a portion of which is interchangeably processed by a server or a client without modification to the portion. The core functionality provided by the application may be preserved between the client and the server wherein improved network performance may provided along with improved offline service capabilities.
Owner:MICROSOFT TECH LICENSING LLC

Web application code decoupling and user interaction performance

An improved web browser architecture for an OOP application for a dynamic web page using a client-side scripting language in JavaScript and Ajax to encapsulate presentation logic as objects manipulated by a mediator class state controller object. The browser code is divided into reusable but decoupled and interacting objects. The objects publish to unknown subscribers, and there is no need for objects to explicitly know of or be bound to other objects subscribing to events, consistent with a delegate model. The state of the web browser can be maintained by the state controller, and bookmarking of the state of the web browser allows reconstruction of a web browser dynamic web page. In a preferred embodiment, a GUI for the web browser controls a SAN.
Owner:AVAGO TECH INT SALES PTE LTD

Method and apparatus for implementing query-response interactions in a publish-subscribe network

A method and apparatus provide for implementing query-response interactions on a publish-subscribe network. An advertisement relating to a data set and a query representing a logical expression are received. The advertisement is mapped to a corresponding subscription. The query is mapped to a corresponding notification. The subscription and the notification are used for implementing of the advertisement and the query in the network.
Owner:PRECACHE

System and method for finding desired results by incremental search using an ambiguous keypad with the input containing orthographic and typographic errors

A system for finding and presenting content items in response to keystrokes entered by a user on an input device having a known layout of overloaded keys selected from a set of key layouts. The system includes (1) a database containing content items and terms characterizing the content items; (2) input logic for receiving keystrokes from the user and building a string corresponding to incremental entries by the user, each item in the string having the set of alphanumeric symbols associated with a corresponding keystroke; (3) mapping logic to map the string to the database to find the most likely content items corresponding to the incremental entries, the mapping logic operating in accordance with a defined error model corresponding to the known layout of overloaded keys; and (4) presentation logic for ordering the most likely content items identified by the mapping logic and for presenting the most likely content items.
Owner:VEVEO INC

System and methods for facilitating third-party call and device control

The present invention comprises a system and methods for facilitating third-party call control using a peer-to-peer configuration with SIP. More specifically, the present invention comprises a system and methods, including protocols, for: modeling a communication device as a logical representation and a physical representation thereof; associating the logical representation and the physical representation with unique identifiers; identifying all of the communication devices on a network; determining the relationships between the identified communication devices; establishing a device control channel for each physical representation; establishing a call control channel for each logical representation; controlling the logical representation and the physical representation via the call and device control channels; monitoring the state of the logical representation and the physical representation via the call and device control channels; and, storing data representing the state of the logical representation and the physical representation.
Owner:MICROSOFT TECH LICENSING LLC

Representing logical model extensions and wire format specific rendering options in XML messaging schemas

A computer readable medium, method, and device for generating extensible Markup Language (XML) schema fragments for use in validating an XML message in a particular wire format is disclosed. The method uses as its input a custom XML schema based message model containing logical model extensions or wire format specific rendering options. The output of the method is an XML schema that includes XML schema fragments. The output schema complies with an accepted XML schema standard recognized by a standard schema validator. At run time, the output XML schema, along with the standard schema validator, may be used at a node which does not understand the custom message model to validate incoming XML messages. Depending upon the manner of generating of the XML schema fragments, the resultant validation may be strict or lax.
Owner:IBM CORP

Representing logical model extensions and wire format specific rendering options in XML messaging schemas

A computer readable medium, method, and device for generating eXtensible Markup Language (XML) schema fragments for use in validating an XML message in a particular wire format is disclosed. The method uses as its input a custom XML schema based message model containing logical model extensions or wire format specific rendering options. The output of the method is an XML schema that includes XML schema fragments. The output schema complies with an accepted XML schema standard recognized by a standard schema validator. At run time, the output XML schema, along with the standard schema validator, may be used at a node which does not understand the custom message model to validate incoming XML messages. Depending upon the manner of generating of the XML schema fragments, the resultant validation may be strict or lax.
Owner:IBM CORP

Methods and Systems for a Linear Character Selection Display Interface for Ambiguous Text Input

Methods of and systems for entering ambiguous text input via a linear character selection display are provided. A system for entering an alphanumeric string includes presentation logic for displaying on a presentation device an alphabet arranged into a row of letters and indication logic for presenting visual cues grouping a series of letters of the row into a cluster. The system also includes navigation logic for receiving user actions to move the visual cues along the row of letters to change the letters grouped into the cluster. The visual cues move along the row of letters in variable offsets based on a rate of input of the user actions. The system further includes selection logic for receiving user actions to select the cluster of letters to cause at least one of the letters of the selected cluster to be displayed in a string field.
Owner:VEVEO INC

Internet-based system for dynamically creating and delivering customized content within remote web pages

A method and system for providing automated web publishing using templates and use of third party network sites to dynamically communicate information to a hosting application and to receive custom content based on a call to the hosting application for publishing the content at a publishing location relevant to the content. The system includes three tiers of architecture, including 1) presentation logic to capture, organize, and publish content at the third party site and to provide for administration of the site; 2) business logic for handling information requests via a server on the network providing information to the third party site; and 3) persistent storage using, for example, relational databases or other repositories to support functionality.
Owner:WEATHERSBY ROBERT +2

System and method for providing insurance data processing services via a user interface

A system architecture for providing remote access to insurance applications from a remote location is provided, including: a presentation layer located at the remote location that provides tools for navigating within one of the insurance applications and executing business transactions, wherein the presentation layer is based on web browser technology; an application layer that enforces predetermined rules of business on commands and transactions input from the remote location; a data access layer that manages physical storage of data relating to the insurance applications in databases and provides the application layer with access to application data; and a distributed technical layer separating a presentation logic of the presentation layer from an application logic of the application layer, wherein the distributed technical layer is configured to coordinate an execution of the insurance applications on one or more different platforms.
Owner:THE TRAVELERS INDEMNITY

Screening rule configuration method, display method and client

The embodiment of the invention provides a screening rule configuration method, a display method and a client. The configuration method comprises the steps that an operation object is determined according to first input of a user, wherein the operation object is a property or tag; metadata of the operation object is acquired, wherein the metadata comprises the type of the operation object; a conditional item used for rule configuration is determined according to the type of the operation object; the conditional item determined this time and existing conditional items form a tree structure, a father node of the conditional item determined this time in the tree structure is a logic operation node, and the logic operation node is used for expressing a logic relation between conditional items on child nodes of the logic operation node; and a rule expression is generated according to the tree structure. According to the embodiment, the corresponding conditional item is determined through the operation object, the conditional item determined this time and the existing conditional items form the tree structure, the logic relation of multilevel nested conditions can be flexibly set, and therefore screening rules can be flexibly configured.
Owner:HUAWEI TECH CO LTD

Methods and systems for a linear character selection display interface for ambiguous text input

Methods of and systems for entering ambiguous text input via a linear character selection display are provided. A system for entering an alphanumeric string includes presentation logic for displaying on a presentation device an alphabet arranged into a row of letters and indication logic for presenting visual cues grouping a series of letters of the row into a cluster. The system also includes navigation logic for receiving user actions to move the visual cues along the row of letters to change the letters grouped into the cluster. The visual cues move along the row of letters in variable offsets based on a rate of input of the user actions. The system further includes selection logic for receiving user actions to select the cluster of letters to cause at least one of the letters of the selected cluster to be displayed in a string field.
Owner:VEVEO INC

System and method for evolving efficient communications

An improved system, method, service method, and data structure that facilitates collaboration with, communication of, and access to information, particularly in an education environment is disclosed. The invention includes a database having one or more records. Each record defines a logical connection between one or more querents and one or more respondents. Each logical connection has a strength value indicating the value of the logical connection. Some embodiments of the invention include a selecting process that selects one or more of the respondents to respond to one or more queries from a querent. Alternative embodiments of the invention include processes that mine the database and / or provide services to users.
Owner:GLOBALFOUNDRIES INC

Method and system for providing logically consistent logical unit backup snapshots within one or more data storage devices

A method and system for providing logically consistent backup copies of a logical unit provided by a data storage device, and for managing and maintaining a pool of increasingly stale backup copies within the data storage device. Backup logical units within the pool are continuously recycled, so that the least recently current backup logical unit is next synchronized and activated to receive mirror I / O requests. A trigger I / O request is provided to allow an application program running on a host computer to signal points within a stream of I / O requests that represent logically consistent states.
Owner:HEWLETT PACKARD DEV CO LP

Apparatus and method for associating classes

A computer-implemented method and mechanism represents system management information for components of a system as instances of managed object classes. A plurality of tables are provided with at least one table including instance entries for instances of physical object classes representing physical entities. Attribute entries for attributes of the physical object classes are mapped to instance entries in the tables. The allocation of attributes to attribute entries can be effected so as to mirror a class inheritance hierarchy. Also, attributes of logical object classes representing logical entities are mapped to the tables to represent associations between the physical object classes and the logical object classes.
Owner:ORACLE INT CORP

System and method for collecting end user feedback for stationery designs

A system and method are described for collecting user feedback on prospective stationery designs. For example, one embodiment of a system implemented within an online stationery service for collecting user feedback on prospective stationery designs is described, the system comprising at least one memory for storing program code and at least one processor for processing the program code to execute: session management logic to establish and maintain an online session with an end user; a voting module to implement a screening test to determine an association between the user and a particular type and / or class of stationery designs; the voting module to identify a set of stationery to be provided to the user based on the association; presentation logic to dynamically generate a graphical user interface (GUI) containing the identified set of stationery designs, the GUI comprising a thumbnail image of each of the stationery designs and a selection element which the user manipulates with a mouse or other cursor control device to rate the stationery image on a specified rating scale; the voting module to receive and compile the ratings of the stationery designs submitted by all users, the ratings used as a factor in determining whether to utilize the stationery designs on the online stationery service.
Owner:SHUTTERFLY

Processor circuit and method of allocating a logic chip to a memory chip

A processor circuit includes a logic chip with a logic circuit and a non-volatile memory as well as a memory chip with a non-volatile memory. A key is stored in the non-volatile memory of the logic chip by using electronic fuses. Further, personalization information is stored, which signalizes that the logic chip is allocated to a memory chip. A chip identification encrypted with the key is stored in the memory chip at an ID memory area. During starting up the processor, it is first verified whether the encrypted logic chip identification stored in the memory chip is authentic or not. Thereby, a simple and inexpensive personalization of a memory chip to a logic chip can be obtain in order to ward off attacks with regard to the removal or manipulation, respectively, of the memory chip.
Owner:INFINEON TECH AG

Unified Approach to Building Web Applications that can be deployed as stand-alone and in Web Portals

Disclosed is a method, system and program for creating web applications that can be deployed as standalone or in a web portal with no changes to the server side pages and no changes to backend business components. This method consists of two aspects: method for developing server side pages that enables presentation logic and associated data retrieval logic to be written only once, and a broker class that enables the backend business components to be written only once. Another aspect of the present invention is a single action class for portlet applications that connects the portlet container to backend business components that use data sources, applications and web services.
Owner:INNOVATIVE DECISION TECH

System and method for ring suppression

A system for ring suppression facilitates notification and handling of unwanted calls as desired by a recipient, and in particular without disturbing the recipient. A new social dimension of call presentation logic is now available to callers. A telephony device is configured to receive an incoming call. The incoming call includes a calling line identity (CLI). On the telephony device, individual contacts in an address book are searched for a match to the CLI. If a match is found, a first phone action is activated (such as ringing the phone). If a match is not found in the address book for the incoming CLI, a second phone action is activated (such as not ringing the phone, and displaying the CLI). In other words, a call that is not in the address book of the recipient (B party) is silenced.
Owner:STARLOGIK IP

Teaching method and device

The invention provides a teaching method and a device. The method comprises the following steps of: acquiring a preset display logic order among a plurality of teaching elements corresponding to a teaching course to be learned; obtaining the teaching schedule of the teaching course for the client to be taught; determining at least one teach element to be displayed among the plurality of teach elements according to the preset display logic order and the teaching progress of the teaching course; sending at least one instructional element to the client to cause the client to present at least oneinstructional element; determining a first target teaching element of the plurality of teaching elements for responding to the target learning result according to a preset presentation logic order ifa target learning result from the client is received in response to the at least one teaching element; sending a first target instructional element to the client to cause the client to present the first target instructional element. The invention can enable the robot teacher to interact with the students of each client, and there is no need to employ a real person teacher, thus saving the teachingcost.
Owner:北京葡萄智学科技有限公司

Integrating logic in micro batch based event processing systems

A distributed event processing system is disclosed that receives continuous data streams, registers a continuous query against the data streams, and continuously executes the query as new data appears in the streams. In certain embodiments, the distributed event processing system deploys and executes applications (e.g., event processing applications) by distributing the execution of the application on a cluster of machines within the system. In certain embodiments, the system provides users with the ability to specify logical rules in an application. The system processes the logical rules by generating a DAG of transformations representing the logical rules and converts the DAG of transformations into a logical rules Resilient Distributed Dataset (RDD) DAG of transformations. The system processes events in an event batch against the RDD DAG of transformations to generate a set of output results for the user.
Owner:ORACLE INT CORP

System and method for handling a data refresh procedure in a production execution system

A system for handling a data refresh procedure in a production execution system includes a network having data processing units running a MES software for controlling and monitoring a production process operating production components. A production modeler within the MES software defines a business logic that includes a plant model of the production process and the operating procedures for the production components in a graphical environment. A client application builder within the MES software provides a WEB based graphical user interface for generating cross-functionality graphic screens that form part of the network as presentation clients and display data stemming from the production components and being manipulated by the production modeler, where required. The production modeler defines a presentation logic operating the cross-functionality graphic screens, and updates the data at the presentation clients exclusively when the business logic requires the update to the presentation logic.
Owner:SIEMENS AG

Software-defined metropolitan area network control system

ActiveCN108809732ASave money on upgradesSaving transformationNetworks interconnectionWeb serviceSoftware engineering
The invention discloses a software-defined metropolitan area network control system. The software-defined metropolitan area network control system includes an application module, a control module andinfrastructure equipment, wherein the application module and the control module are arranged on a web server, and transmit data to each other; the control module issues an equipment configuration instruction to the infrastructure equipment; the application module is a web service module based on a Django framework, and specifically includes a model module, a template unit and a view module; the model module sets the relationship mapping between a business object and a database; the template unit manages a presentation logic, and presents Web content through cooperation of a built-in template and an HTML file; and the view module handles a business logic, including a process from an HTTP request to response. An application program and a controller cooperate to detect the network status of the infrastructure equipment, so that an openflow protocol can be replaced to achieve the goal of fine-grained management of traffic behaviors, thus lowering the cost of network upgrading and transformation, and providing technical scheme support for enterprise network transformation.
Owner:GUANGDONG UNIV OF TECH

Systems and Methods for Designing a Universal User Interface

Methods and systems consistent with embodiments of the present invention for designing a user interface. As disclosed herein, the method is implemented by a computer system that has at least one memory for storing data and instructions and at least one processor. The at least one processor is configured to access the at least one memory, to execute at presentation logic comprising at least one software module and to perform the steps of determining, by the presentation logic, a plurality of simple user interface elements within the user interface to be designed based on the requirements. Each simple user interface element contains one data input field. The at least one processor also performs the steps of receiving rules and parameters governing design of the user interface, combining the plurality of simple user interface elements into one or more complex user interfaces based on the rules and parameters, and displaying a user interface comprising the one or more complex user elements. The one or more complex user interfaces contain the input fields from the plurality of simple user interface elements.
Owner:SAP AG
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products