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

410results about How to "Highly configurable" patented technology

Operation of a computer with touch screen interface

A touch screen computer executes an application. A method of operating the touch screen computer in response to a user is provided. A virtual input device is provided on the touch screen. The virtual input device comprises a plurality of virtual keys. It is detected that a user has touched the touch screen to nominally activate at least one virtual key, and a behavior of the user with respect to touch is determined. The determined behavior is processed and a predetermined characteristic is associated with the nominally-activated at least one virtual key. A reaction to the nominal activation is determined based at least in part on a result of processing the determined behavior.
Owner:APPLE INC

Agent based instruction system and method

This invention relates to a system and method for interactive, adaptive, and individualized computer-assisted instruction. This invention includes an agent for each student which adapts to its student and provides individualized guidance to the student and controls to the augmented computer-assisted instructional materials. The instructional materials of this invention are augmented to communicate the student's performance and the material's pedagogical characteristics to the agent and to receive control from the agent. Preferably, the content of the communication between the agent and the materials conforms to specified interface standards so that the agent acts independently of the content of the particular materials. Also preferably, the agent can project using various I / O modalities integrated, engaging, life-like display persona(e) appropriate to the preferences of its student and appear as a virtual tutor to the student. Finally, preferably this invention is implemented on computers interconnected by a network so that instruction can be delivered to geographically distributed students from geographically distributed servers. An important application of this invention is delivering interactive, adaptive, and individualized homework to students in their homes and other locations.
Owner:CONVERGYS CUSTOMER MANAGEMENT GROUP

Investigative identity data search algorithm

An identity search algorithm for identifying a plurality of identity data such as personal names and entity names that might exist in a table or file containing a large number of identity data in an investigative environment. The algorithm is intended to identify person and entities in the shortest time possible with an overly inclusive results. The core algorithm is used in an environment with a growing number of names in the table, and implemented with a web-based user interface, it can dramatically improve identity-searching efficiency and increase the chance to generate useful leads in typical discovery and investigation.
Owner:WU JIANQING

Agent based instruction system and method

This invention relates to a system and method for interactive, adaptive, and individualized computer assisted instruction. This invention includes an agent (108) for each student (101) which adapts to its student, and provides individualized guidance to the student and controls to the augmented computer assisted instructional materials. The instructional materials of this invention are augmented to communicate the student's performance and the material's pedagogical characteristics to the agent, and to receive control from the agent. In a preferred embodiment, the agent maintains data reflecting the student's pedagogic or cognitive characteristics in a protected and portable media in the personal control of the student. Preferably, the content of the communication between the agent and the materials conforms to specified interface standards, so that the agent acts independently of the content of the particular materials. Also preferably, the agent can project using various I / O modalities integrated engaging, lifelike display personna(e).
Owner:CONCENTRIX CVG CUSTOMER MANAGEMENT GRP INC

Method and apparatus for providing interactive media presentation

A method and system for presenting interactive and non-interactive media content to a client computer over a computer network. The system can combine discrete, continuous and interactive media into a single scene that is presented to the client computer. The system allows the presentation to be highly configurable and may therefore customize the presentation for a specific user. User profile information may be stored in an repository associated with the system. This information may be used to customize the presentation to suit the specific needs of a user or to notify the user when a presentation of interest to the user is available. Furthermore, information about a user's interaction with a particular presentation may be stored in the repository so that a presentation can adapt “on-the-fly” to suit the specific needs of a user. In addition, information regarding web services that are available on the Internet may be integrated with other interactive content in a presentation that is provided to a user. The system and method may also utilize an open-source computing platform so that presentations can be transmitted and displayed on a wide variety of client terminals.
Owner:NEORIS USA

Container for an aerosol generating device

A container for an aerosol generating device is disclosed. The container has a body comprising a first portion configured to receive an aerosol generating device and one or more retention means externally accessible from the body, each retention means being configured to releasably retain a module.
Owner:JT INT SA

System and method for providing a clinical summary of patient information in various health care settings

A system and method for providing a clinical summary of patient data in a health care setting. The system and method comprises a graphical user interface in communication with a health information system for accessing patient data. The graphical user interface is capable of displaying a clinical summary of patient data in a summary window in a textual format and a graphical format. The system and method further comprises a user record allowing a user to specify and configure the patient data displayed in the summary window. The user record includes configuration and security settings for selectively controlling the display of the user-specified patient data, and a user can select from the displayed patient data, access additional information about the selected patient data, generate detailed reports including the selected patient data, and generate graphical representations including the selected patient data.
Owner:EPIC SYST CORP (US)

Interactive tool and appertaining method for creating a graphical music display

InactiveUS20080314228A1Precise processIntroduce and enhance and reinforce natural pattern and relationshipElectrophonic musical instrumentsMusicGraphicsOrchestration
The invention provides apparatus and a method for creating a visual representation of music that conveys the musical form, structure, event surface, orchestration, and sonic framework of the piece being visualized. The representation comprises visual characters / sprites that move in time according to instructions from the metadata synchronized to the actual musical recording. These characters accurately portray the rhythm, pitch, and timbre of the individual elements in the musical surface (individual lines or performers) and have a hierarchy of representation, e.g. thematic elements that are divided into sub-elements (gestures or phrases) that are further divided into individual notes. The visual representation corresponds to the structure of the music as heard, where simultaneous harmonic events are parsed into individual notes which are then tied together into a rhythmic stream of linked events. Two streams of data (the “musical” and the “sonic”) are synchronized to the musical piece to drive the visualization.
Owner:DREYFUSS RICHARD +2

Convolutional neural network hardware acceleration device, convolution calculation method, and storage medium

The invention relates to a convolutional neural network hardware acceleration device, a convolution calculation method, and a storage medium. The device comprises an instruction processing unit, a hardware acceleration module and an external data memory unit, wherein the instruction processing unit decodes an instruction set to execute a corresponding operation so as to control the hardware acceleration module; the hardware acceleration module comprises an input caching unit, a data operation unit and an output caching unit, wherein the input caching unit executes the memory access operation of the instruction processing unit, and stores data read from the external data memory unit; the data operation unit executes the operation execution operation of the instruction processing unit, processes the data operation of the convolutional neural network, and controls a data operation process and a data flow direction according to an operation instruction set; the output caching unit executesthe memory access operation of the instruction processing unit, and stores a calculation result which is output by the data operation unit and needs to be written into the external data memory unit;and the external data memory unit stores a calculation result output by the output caching unit and transmits data to the input caching unit according to the reading of the input caching unit.
Owner:NATIONZ TECH INC

System and Method for Dynamically Supporting Indirect Routing Within a Multi-Tiered Full-Graph Interconnect Architecture

A method, computer program product, and system are provided for dynamically routing data through the data processing system. Data is received at a first processor that is to be transmitted to a destination processor. The data that is received includes address information. A lookup is performed in routing table data structures based on the address information to identify candidate paths through which the data is routed to the destination processor. A determination is made as to whether any of the candidate paths are not able to be used to route the data to the destination processor based on a setting of at least one identifier. A path is selected from the identified candidate paths for routing of the data based on a setting of the at least one identifier. Then, the data is transmitted from the first processor along the selected path toward the destination processor.
Owner:IBM CORP

System and Method for Providing a Fully Non-Blocking Switch in a Supernode of a Multi-Tiered Full-Graph Interconnect Architecture

A method, computer program product, and system are provided for transmitting data from a first processor of a data processing system to a second processor of the data processing system. In one or more switches, a set of virtual channels is created, the one or more switches comprising, for each processor, a corresponding switch in the one or more switches. The data is transmitted from the first processor to the second processor through a path comprising a subset of processors of a set of processors in the data processing system. In each processor of the subset of processors, the data is stored in a virtual channel of a corresponding switch before transmitting the data to a next processor. The virtual channel of the corresponding switch in which the data is stored corresponds to a position of the processor in the path through which the data is transmitted.
Owner:IBM CORP

Method and System for Handling Content Delivery in Communication Networks

A system for handling transactions in a communication network, wherein the transactions include at least one technology-dependent request for a given content made by a requester to at least one server. The system operates based on an access content list including permit / deny access clauses regulating access of the requesters to the contents by the server. A processing module, configured for detecting the technology-dependent request, and extracting therefrom information identifying the requester making the request and the content requested, is provided. A corresponding technology independent access content entry, adapted to be checked against the access content list to derive permit / deny information concerning the request detected, can thus be generated. The request is handled as a function of the permit / deny information derived and thus, e.g., forwarded toward the server or either dropped or forwarded to an alternative destination. Access to the various contents delivered is thus controlled in a manner that is independent of the specific technologies used for delivering the media contents.
Owner:TELECOM ITALIA SPA

Modeling the life cycle of individual data objects

Techniques are provided for individual data objects in an enterprise computing system, where the individual data objects represent unique assets of a family of assets. The individual data objects are used in addition to business partner master data, and also in some cases in addition to generic product master data. The individual data objects are configurable such that attributes for an individual data object change over the lifetime of the unique asset to which the individual data object pertains. Techniques for modeling the lifecycle of an individual object family are described. Techniques also are provided for an integration framework that integrates a software application with an individual object that is used or altered by the software application.
Owner:SAP AG

Systems and methods for tracking a path using the null-space

Devices, systems, and methods for providing a desired movement of one or more joints of a manipulator arm having a plurality of joints with redundant degrees of freedom while effecting commanded movement of a distal end effector of the manipulator. Methods include defining a constraint, such as a network of paths, within a joint space defined by the one or more joints and determining a movement of the plurality of joints within a null-space to track the constraints with the one or more joints. Methods may further include calculating a reconfiguration movement of the joints and modifying the constraints to coincide with a reconfigured position of the one or more joints. Various configurations for devices and systems utilizing such methods are provided herein.
Owner:INTUITIVE SURGICAL OPERATIONS INC

Data conversion system, method, and apparatus

A data conversion system, method, apparatus, and article of manufacture for applying source data a data target in a computing environment. There may be an extraction module for extracting source data and a conversion module for performing a data conversion process. The data conversion process is graphically configurable; stored and streamed in machine language; and includes integration objects, organized in a drag and drop hierarchical structure, including subordinate integration objects, wherein a property of an integration object may be set at a run time. There is a documentation generation module configured to display data mapping. The extraction module handles large records, parses records into sets in a single pass, permits visual analysis of source data, includes parse objects, permits creation of parse objects by click and drag, and creates key fields at run time.
Owner:CONVERTABASE

Multicore platform-orientated asymmetrical dispatcher for monitor of virtual machine and dispatching method thereof

The invention discloses an asymmetrical dispatcher for a multicore platform-orientated asymmetrical dispatcher for a monitor of a virtual machine and a dispatching method thereof, which provides a specialized service core meeting the special high performance demand is provided for a client operation system based on the conventional virtual machine monitor VMM. The dispatcher comprises a service core request resolution module in a management domain, a Domain specific service core configuration module in VMM, a system top dispatcher module, a service dispatcher module, a shared memory mechanism module and a request inquiry module, and a hybrid virtual module in an HVM Domain. The asymmetrical dispatcher in the invention not only can provide different service cores according to the demands of upper layer Domain, but also can provide higher flexibility and expandability than the traditional dispatcher due to the consideration of the topological structure of a physical platform during the distribution of the service cores. In addition, the dispatcher provides an acceleration mechanism of a specific application type for the client operation system and improves the service efficiency of the entire platform.
Owner:BEIHANG UNIV

System and Method for Performing Collective Operations Using Software Setup and Partial Software Execution at Leaf Nodes in a Multi-Tiered Full-Graph Interconnect Architecture

A method, computer program product, and system are provided for performing collective operations. In software executing on a parent processor in a first processor book, a number of other processors are determined in a same or different processor book of the data processing system that is needed to execute the collective operation, thereby establishing a plurality of processors comprising the parent processor and the other processors. In software executing on the parent processor, the plurality of processors are logically arranged as a plurality of nodes in a hierarchical structure. The collective operation is transmitted to the plurality of processors based on the hierarchical structure. In hardware of the parent processor, results are received from the execution of the collective operation from the other processors, a final result is generated of the collective operation based on the received results, and the final result is output.
Owner:IBM CORP

System and methods for positioning a manipulator arm by clutching within a null-perpendicular space concurrent with null-space movement

Devices, systems, and methods for positioning an end effector or remote center of a manipulator arm by floating a first set of joints within a null-perpendicular joint velocity sub-space and providing a desired state or movement of a proximal portion of a manipulator arm concurrent with end effector positioning by driving a second set of joints within a null-space orthogonal to the null-perpendicular space. Methods include floating a first set of joints within a null-perpendicular space to allow manual positioning of one or both of a remote center or end effector position within a work space and driving a second set of joints according to an auxiliary movement calculated within a null-space according to a desired state or movement of the manipulator arm during the floating of the joints. Various configurations for devices and systems utilizing such methods are provided herein.
Owner:INTUITIVE SURGICAL OPERATIONS INC

System and Method for Providing Full Hardware Support of Collective Operations in a Multi-Tiered Full-Graph Interconnect Architecture

A method, computer program product, and system are provided for performing collective operations. In hardware of a parent processor in a first processor book, a number of other processors are determined in a same or different processor book of the data processing system that is needed to execute the collective operation, thereby establishing a plurality of processors comprising the parent processor and the other processors. In hardware of the parent processor, the plurality of processors are logically arranged as a plurality of nodes in a hierarchical structure. The collective operation is transmitted to the plurality of processors based on the hierarchical structure. In hardware of the parent processor, results are received from the execution of the collective operation from the other processors, a final result is generated of the collective operation based on the received results, and the final result is output.
Owner:IBM CORP

System and Method for Providing a High-Speed Message Passing Interface for Barrier Operations in a Multi-Tiered Full-Graph Interconnect Architecture

A method, computer program product, and system are provided performing a Message Passing Interface (MPI) job. A first processor chip receives a set of arrival signals from a set of processor chips executing tasks of the MPI job in the data processing system. The arrival signals identify when a processor chip executes a synchronization operation for synchronizing the tasks for the MPI job. Responsive to receiving the set of arrival signals from the set of processor chips, the first processor chip identifies a fastest processor chip of the set of processor chips whose arrival signal arrived first. An operation of the fastest processor chip is modified based on the identification of the fastest processor chip. The set of processor chips comprises processor chips that are in one of a same processor book or a different processor book of the data processing system.
Owner:IBM CORP

Network device virtual interface

A network device includes a virtual router subsystem having potentially numerous virtual routers associated with corresponding different virtual private routed networks (VPRN) and employing generic interface identifiers to identify interfaces at which VPRN traffic is received or transmitted. A virtual interface subsystem couples the virtual router subsystem to physical interfaces of the device. The virtual interface subsystem includes virtual interfaces organized into linked sets, and each set associates a generic identifier of a virtual router with a physical interface to another network device serving the same VPRN. A basic type of set includes two VIs for interfacing a virtual router to a customer access link, and a more complicated set includes multiple pairs of several types of VIs to interface a virtual router to redundant label-switched paths on a channel-oriented backbone link such as an ATM link.
Owner:TELEFON AB LM ERICSSON (PUBL)

System and Method for Packet Coalescing in Virtual Channels of a Data Processing System in a Multi-Tiered Full-Graph Interconnect Architecture

A method, computer program product, and system are provided for packet coalescing in virtual channels of a data processing system. A first processor bundles original data to be transmitted to a destination processor, the original data provided by a first source processor. The first processor transmits the bundle of data to a second processor along a path to the destination processor. The second processor determines if the second processor has additional data destined for the same destination processor, the additional data being provided by a second source processor that is different from the first source processor. Responsive to the second processor having additional data, the second processor unbundles the original data, adds the additional data to the original data, and rebundles the data along with the additional data. Then the second processor transmits the rebundled data to at least one other processor along the path to the destination processor.
Owner:IBM CORP

System and Method for Direct/Indirect Transmission of Information Using a Multi-Tiered Full-Graph Interconnect Architecture

A method, computer program product, and system are provided for transmitting data in a data network. A first processor of the data network receives data to be transmitted to a second processor within the data network. A determination is made if the data has previously been routed through an indirect communication link from a source processor, the indirect communication link being a communication link that does not directly couple the source processor to a final destination processor which is to receive the data. A communication link is selected over which to transmit the data from the first processor to the second processor based on results of determining if the data has previously been routed through an indirect communication link. Finally, the data is transmitted from the first processor to the second processor using the selected communication link.
Owner:IBM CORP
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