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

534 results about "Program treatment" patented technology

System and method for constructing three-dimensional images using camera-based gesture inputs

A system and method for constructing three-dimensional images using camera-based gesture inputs of a system user. The system comprises a computer-readable memory, a video camera for generating video signals indicative of the gestures of the system user and an interaction area surrounding the system user, and a video image display. The video image display is positioned in front of the system users. The system further comprises a microprocessor for processing the video signals, in accordance with a program stored in the computer-readable memory, to determine the three-dimensional positions of the body and principle body parts of the system user. The microprocessor constructs three-dimensional images of the system user and interaction area on the video image display based upon the three-dimensional positions of the body and principle body parts of the system user. The video image display shows three-dimensional graphical objects superimposed to appear as if they occupy the interaction area, and movement by the system user causes apparent movement of the superimposed, three-dimensional objects displayed on the video image display.
Owner:PHILIPS ELECTRONICS NORTH AMERICA

Method, system and computer program product for assessing information security

A method, system and computer program product for assessing information security interviews users regarding technical and non-technical issues. In an embodiment, users are interviewed based on areas of expertise. In an embodiment, information security assessments are performed on domains within an enterprise, the results of which are rolled-up to perform an information security assessment across the enterprise. The invention optionally includes application specific questions and vulnerabilities and / or industry specific questions and vulnerabilities. The invention optionally permits users to query a repository of expert knowledge. The invention optionally provides users with working aids. The invention optionally permits users to execute third party testing / diagnostic applications. The invention, optionally combines results of executed third party testing / diagnostic applications with user responses to interview questions, to assess information security. A system in accordance with the invention includes an inference engine, which may include a logic based inference engine, a knowledge based inference engine, and / or an artificial intelligence inference engine. In an embodiment, the invention includes an application specific tailoring tool that allows a user to tailor the system to assess security of information handled by a third party application program.
Owner:SAFEOPERATIONS

Processing user input events in a web browser

A method and computing device are provided for processing user events received via a user interface, such as a touchscreen, in multiple threads. When a user event is received for a target element in a webpage, the user event is dispatched to both a main browser thread and a secondary thread. The secondary thread processes user events in accordance with established default actions defined within the browser, while the main thread processes the user events in accordance with any event handlers defined for that target element. The main thread processing may be delayed by other interleaved task, and the secondary thread may be given priority over the main thread. When the secondary thread completes processing, an updated webpage is displayed. When the main thread subsequently completes processing, its updated rendering of the webpage is displayed. The secondary thread thus provides an early user interface response to the user event.
Owner:MALIKIE INNOVATIONS LTD

System and method for incorporating one-time tokens, coupons, and reward systems into merchant point of sale checkout systems

A method for incorporating one-time-tokens, coupon and reward systems in conjunction with merchants' POS checkout systems in the physical or virtual environments includes providing a consumer computing device comprising an electronic wallet application, providing a One-time Token Redemption System(OTRS) and user electronic wallet accounts, logging into a user electronic wallet account through the electronic wallet application, sending a request for a one-time token valid for a specified time interval and then forwarding the request for the one-time token to the OTRS and upon approval sending the requested one-time token from the OTRS to the electronic wallet application. Next, presenting and entering the one-time token into a merchant point of sale checkout system within the specified time interval via the consumer computing device, sending the entered one-time token to a checkout application, and then processing payment via a secure payment application.
Owner:INGENICO INC

Human-implantable-neurostimulator user interface having multiple levels of abstraction

A programming-device user interface may include multiple levels of abstraction for programming treatment settings. A stimulation zone-programming interface may be at a highest level of abstraction and may include idealized stimulation zones. A field strength-programming interface may be at a middle level of abstraction and may include electromagnetic field-strength patterns generated by the stimulation zones, and / or electrode settings, and a depiction of how the electromagnetic fields interact with each other. An electrode-programming interface may be at a lowest level of abstraction and may depict treatment settings at an electrodes-view level. These interfaces may include a display of a stimulatable area of the patient's body. The display may include a depiction of leads and / or the underlying physiology, such as a depiction of a portion of a spine. Algorithms map treatment settings from one level of abstraction to settings at one or more other levels of abstraction.
Owner:MEDTRONIC INC

Method and system for programmable pipelined graphics processing with branching instructions

A programmable, pipelined graphics processor (e.g., a vertex processor) having at least two processing pipelines, a graphics processing system including such a processor, and a pipelined graphics data processing method allowing parallel processing and also handling branching instructions and preventing conflicts among pipelines. Preferably, each pipeline processes data in accordance with a program including by executing branch instructions, and the processor is operable in any one of a parallel processing mode in which at least two data values to be processed in parallel in accordance with the same program are launched simultaneously into multiple pipelines, and a serialized mode in which only one pipeline at a time receives input data values to be processed in accordance with the program (and operation of each other pipeline is frozen). During parallel processing mode operation, mode control circuitry recognizes and resolves branch instructions to be executed (before processing of data in accordance with each branch instruction starts) and causes the processor to operate in the serialized mode when (and preferably only for as long as) necessary to prevent any conflict between the pipelines due to branching. In other embodiments, the processor is operable in any one of a parallel processing mode and a limited serialized mode in which operation of each of a sequence of pipelines (or pipeline sets) pauses for a limited number of clock cycles. The processor enters the limited serialized mode in response to detecting a conflict-causing instruction that could cause a conflict between resources shared by the pipelines during parallel processing mode operation.
Owner:NVIDIA CORP

Method and system for unrestricted, symmetric remote scripting

A system and method is provided for unrestricted, symmetric remote scripting. A client-based application transmits a request to a serve application. The server application processes the request and transmits a response including an instruction for contacting the server application. The client application processes the response and utilizes the included instruction to establish a persistent connection with the server application. The invention may be utilized for a variety of functions.
Owner:EAXIS INC

Service Oriented Speech Recognition for In-Vehicle Automated Interaction and In-Vehicle User Interfaces Requiring Minimal Cognitive Driver Processing for Same

A system and method for implementing a server-based speech recognition system for multi-modal automated interaction in a vehicle includes receiving, by a vehicle driver, audio prompts by an on-board human-to-machine interface and a response with speech to complete tasks such as creating and sending text messages, web browsing, navigation, etc. This service-oriented architecture is utilized to call upon specialized speech recognizers in an adaptive fashion. The human-to-machine interface enables completion of a text input task while driving a vehicle in a way that minimizes the frequency of the driver's visual and mechanical interactions with the interface, thereby eliminating unsafe distractions during driving conditions. After the initial prompting, the typing task is followed by a computerized verbalization of the text. Subsequent interface steps can be visual in nature, or involve only sound.
Owner:SIRIUS XM CONNECTED VEHICLE SERVICES

Medical ablation catheter control

The control for an ablation catheter provides increased ablation catheter operation feedback and increased options for programmable control of the ablation catheter for clinicians. The control for an ablation catheter has a microcontroller containing memory, an input and output coupled to the microcontroller, a movement program, a comparison program, and an annunciating program. The movement program processes position information from the input to calculate ablation catheter movement. The comparison program compares ablation catheter movement to a predetermined control data.
Owner:MEDTRONIC INC

Serialization for structured tracing in managed code

A system and method, useful in tracing program execution, for serializing data, such as an object data, into consistent, structured (e.g., XML) output. A serializer processes an object's data, and for each set of data, records the object's data in a structured (e.g., XML) format that reflects the object's current state. Nodes corresponding to fields and properties of the object are nested in the structure. Simple types define nodes with the current data value associated with the tag. More complex types including arrays, collections, dictionaries and exceptions are stored as individual members of a type, with any complex members further broken down into sub-nodes. Object data including custom collections, dictionaries, non-public fields and properties and properties with only get-accessor are serialized. The resulting output, such as in an XML formatted structure, is easy to read by humans, and is easily processed, such as for automated analysis purposes.
Owner:MICROSOFT TECH LICENSING LLC

System and methodology for developing, integrating and monitoring computer applications and programs

The present invention provides a system, method and computer program product for developing distributed applications, integrating component programs, integrating enterprise applications and managing change. The invention provides for an infrastructure where component programs that are the computational logic of the distributed application are installed over a network of computing units having controller programs running on each of these computing units. The invention provides for separating the concerns of computation, installation, execution and monitoring of the distributed application in terms of time, space and people involved. This is accomplished as the component programs simply perform the computation task and the communication between the component programs and their monitoring is handled by the controller programs.
Owner:FIORANO TECH INC

Land navigation system

A navigation unit and system for land navigation particularly useful for vehicle travel. The navigation unit includes a routing program and programs to be used in conjunction with the routing programs. The programs used in conjunction with the routing program process current traffic information for segments of mapping information. The programs provide for a dynamic road speed sensitivity computation which allows the display of current speeds for various segments of mapping information which can be used to display a selected route with a parameter, such as estimated time for the trip, for the route computed based on current travel information. The unit also can contain a program for allowing the user to set an alert value for a parameter, and the program will alert the user when the current route satisfies the alert requirements, and computes one or more alternate routes that the user can select and display.
Owner:COBRA ELECTRONICS CORPORATON

Method and system for limiting processor utilization by a virus scanner

A method for limiting processor utilization by a virus scanner operable to scan data for viruses. The method includes defining a processor utilization level and running the virus scanner. The running of the virus scanner is temporarily suspended so that usage of the processor is generally limited to said processor utilization value.
Owner:MCAFEE LLC

Method and system for automating design rule check error correction in a CAD environment

In a computer-aided design environment, a technique for automating design rule check error corrections in a CAD environment contemplates the use of an automation program, such as a SKILL program, to automatically and continuously run a design rule check utility program to generate intermediate results which are processed by the automation program and then supplied back to the design rule check utility program again for execution. The whole process is repeated, in an iterative manner, as many times as needed until a final result is achieved.
Owner:ORACLE INT CORP

Device and method for authorizing use of a pre-coded display area

The present invention provides a device and a method for displaying appropriately on the display area for each processing unit such as an application according to the applied equipment. The CPU 12 processes display area acquisition requests from a plurality of processing units R1-Rn according to a display management program. The display management program decides whether use of the display area is allowed to each processing unit, considering the relationship of the plurality of display areas requested from each processing unit R1-Rn. Each processing unit R1-Rn executes display processing for the display area for which use is allowed. In this way, whether use is allowed is notified from the display management program to each processing unit R1-Rn after each processing unit R1-Rn sends the display area acquisition request. As a consequence, display in a plurality of areas by each processing unit R1-Rn can be controlled appropriately.
Owner:PANASONIC CORP

System and Method for Assuring Patient Medication and Fluid Delivery at the Clinical Point of Use

A system for confirmation of fluid delivery to a patient at the clinical point of use is provided. The system includes a wearable electronic device. The wearable electronic device has a housing; at least one imaging sensor associated with the housing; a data transmission interface; a data reporting accessory for providing data to the user; a microprocessor for managing the at least one imaging sensor, the data transmission interface, and the data reporting accessory; and a program for acquiring and processing images from the at least one imaging sensor. The system further includes a fluid delivery apparatus; and one or more identification tags attached to or integrally formed with the fluid delivery apparatus. The program processes an image captured by the at least one imaging sensor to identify the one or more identification tags and acquires fluid delivery apparatus information from the one or more identification tags.
Owner:BECTON DICKINSON & CO

Method, system, and program for managing database operations with respect to a database table

Provided are a method, system, and program for managing a database. A request is processed to create an index on at least one key column of a table in a computer readable medium. A determination is made of table partitions in which rows of the table are stored. One index partition is generated for each determined table partition, wherein each index partition includes nodes, wherein each node in each index partition includes a key value from at least one column in a corresponding table row in the table partition associated with the index partition and a location identifier identifying the corresponding table row in the corresponding table partition. In certain embodiments, a technique is implemented during queries to limit the search to a subset of the multiple index partitions when possible and return rows in the order of the key columns of the index while the same range of key values can exist across multiple index partitions.
Owner:GOOGLE LLC

Atomic execution over accesses to multiple memory locations in a multiprocessor system

A method and central processing unit supporting atomic access of shared data by a sequence of memory access operations. A processor status flag is reset. A processor executes, subsequent to the setting of the processor status flag, a sequence of program instructions with instructions accessing a subset of shared data contained within its local cache. During execution of the sequence of program instructions and in response to a modification by another processor of the subset of shared data, the processor status flag is set. Subsequent to the executing the sequence of program instructions and based upon the state of the processor status flag, either a first program processing or a second program processing is executed. In some examples the first program processing includes storing results data into the local cache and the second program processing includes discarding the results data.
Owner:IBM CORP

System for providing banking services by use of mobile communication

A system for providing banking services by use of a mobile communication system, in which a variety of financial transactions including inquiry of at least one financial account of at least one financial institution, transfer and remittance, and loan and its interest payment are processed by the mobile communication system. The system includes: the mobile communication system, provided with an integrated circuit (IC) card and a memory device to which a banking application is installed, for transmitting and receiving data by wireless, the IC card being stored with information on a personal identification number (PIN) and information related to financial accounts including a loan account. The banking application processing the financial transactions including the financial account inquiry, the transfer and remittance, and the loan and its interest payment by mobile banking; a base station transceiver system (BTS) for executing a wireless interface with the mobile communication system and a base station controller (BSC) for performing call processing and for providing a core network interface with the BTS. A packet data switching network (PDSN) for providing a packet data transfer service using a transmission control protocol / Internet protocol (TCP / IP); and at least one banking server for, when being requested to process the financial transactions including the financial transactions including the financial account inquiry, the transfer and remittance, and the loan and its interest payment by the banking application of the mobile communication system.
Owner:LG UPLUS

Method and Apparatus for Deploying Applications

A computer implemented method, apparatus, and computer usable program code for deploying packages. In response to a request to deploy a package for a software application containing metadata, a first portion of the metadata describing the package is processed. A second portion of the metadata relating to modification of a database is processed for the software application after processing the first portion of the metadata. A third portion of the metadata describing all other content for the software application is processed after processing the second portion of the metadata.
Owner:IBM CORP

Application to Worker Communication Interface

A substantially real-time voice, text, and messaging communications system employs application triggers for communications. A system provides communication between an executable application and a worker The system comprises at least one repository including, mapping information associating predetermined indicators conveyed by transaction messages with tasks performed by corresponding workers and communication routing information for use in establishing communication with the corresponding workers. A filter automatically accesses transaction messages processed by an executable application and uses the mapping information to identify a predetermined indicator in a received transaction message and a particular worker associated with the received transaction message. A communication interface generates voice message data representing a voice message for communication to the particular worker in response to identifying the predetermined indicator in the received transaction message and uses the routing information to wirelessly communicate the voice message data to a voice message reproduction device borne by the particular worker. The voice message conveys information concerning content of the received transaction message.
Owner:CERNER INNOVATION

Usage reservation system for networked peripherals

A server system includes: a driver for allowing client systems to use peripherals; a driver event detecting portion; a usage frequency management table for recording the usage history and a usage history frequency management portion; a reservation management table for registering reservations by operating the usage frequencies and predicting the usage time periods of a peripheral; a data content detecting portion for detecting the content processed through the driver; and a data content management portion for recording the content. The system is configured so that management of setup usage reservations of the peripheral and changing reservations in response to a user request from a client system can be performed.
Owner:SHARP KK

Method and system for parsing navigation information

A method and system for providing customers with access to and analysis of event data is provided. The event data may be stored in log files and supplemented with data from other sources, such as product databases and customer invoices. A data warehouse system collects customer data from the customer web sites and stores the data at a data warehouse server. The data warehouse server interacts with the customer servers to collect to the customer data on a periodic basis. The data warehouse server may provide instructions to the customer servers identifying the customer data that is to be uploaded to the data warehouse server. When the data warehouse server receives customer data, it converts the customer data into a format that is more conducive to processing by decision support system applications by which customers can analyze their data.
Owner:AUDIENCESCI

Application self-service for assured log management in cloud environments

A log management service provides automated log management for any applications deployed on a cloud. A security profile defining the logging requirements for the application is associated with the application. During deployment, a deployment appliance queries the service, providing an application context and deployment topology. The log management service references the supplied application context and deployment topology against the defined log requirements in the security profile and, in response, determines an applicable set of log files, residency and longevity requirements. The log management service then identifies / specifies the log collection resources and requirements that are necessary and instructs the requesting deployment process to configure the one or more log sources and event collectors as needed. As log data is generated by the log sources, logs are sent to a specified log management service provider for the deployed application, and the log management service provider handles particular audit requirements.
Owner:IBM CORP

Vehicular electric power steering device and methods for controlling same

An electric power steering device controls an electric motor through a program processing based on a steering torque detected by a torque sensor and a vehicle speed detected by a vehicle speed sensor, and applies a suitable assisting force to rotational motion of a steering handle. Occurrence of an abnormality in the torque sensor and a power circuit is detected through the program processing. The torque sensor is activated upon receipt of a power-supply voltage from the power circuit and detects a steering torque. If a power-supply voltage outputted from the power circuit has dropped, detection of an abnormality in the torque sensor is forbidden. If a power-supply voltage supplied from a battery to the power circuit has dropped, detection of an abnormality in the power circuit is forbidden.
Owner:TOYOTA JIDOSHA KK

Embedded software test method

This invention relates to a embedded software test program including the following steps: 1. coding test background program capable if generating or dispatching testing routine library 2. the background program sends down the testing routine via its communication port 3. adding pile programs in the test software which processes received testing routine data by the pile programs and presets data and state needed to be collected from surrounding hardware ports 4. the pile program collects operation results of the test software and feed it back to the background 5. the background computer compares the routine operation result with that of the preset to be counted and displayed.
Owner:ZTE CORP

Method and system for controlling the generation of program statements

Disclosed is a system for processing program statements, such as statements included in a macro. An assembler program is provided a plurality of statements with an input file. The assembler program processes the statements. For each statement the assembler program determines whether the processed statement is a buffering directive including a statement operand. If the assembler program determines that the processed statement is a buffering directive, the assembler program writes the statement operand of the buffering directive into a memory area. Otherwise, the assembler program generates the processed statement into a data stream. The assembler program generates the statements stored in the memory area into the data stream after processing the statements associated with the macro.
Owner:IBM CORP

System, method, and program for performing program specific operations during the uninstallation of a computer program from a computer system

Disclosed is a system, method, and program for uninstalling an installed program comprised of installed components installed from file sets. A call is made to a first uninstall program to uninstall the installed program. The first uninstall program is in a first directory. A call is then made to a class loader to load a second uninstall program. The second uninstall program is maintained in a second directory. The first uninstall program processes the file sets to determine installed components to remove, and deletes the installed components. A call is made from the first uninstall program to the second uninstall program to perform uninstall operations.
Owner:IBM CORP +1

Logo recognition for mobile augmented reality environment

InactiveUS20100009713A1Facilitates the pattern matching and content retrievalEasy to introduceCharacter and pattern recognitionTelephone set constructionsData packImaging processing
An augmented reality platform is provided which interacts between a mobile device and a server via a communication network. The augmented reality platform includes an image processing application located on the mobile device which receives a live, real-time image and converts the image into coordinates, and a client application located on the mobile device which transmits a data packet including the coordinates. A server application provided on the server receives the data packet from the client application, recognizes a logo included in the live, real-time image by identifying the log ID and measuring the useful characterization information such as position, size and orientation, and sends content or a link thereto to the mobile device in accordance with the logo. The client application on the mobile device processes the content or the link thereto and forms an augmented reality image on a display of the mobile device based on the recognized result of the logo and the delivered real-world image contents.
Owner:FREER CARL JOHAN
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