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

2135 results about "Plug-in" patented technology

In computing, a plug-in (or plugin, add-in, addin, add-on, or addon) is a software component that adds a specific feature to an existing computer program. When a program supports plug-ins, it enables customization.

Systems and methods for providing user interfaces for management applications

The present application is directed towards systems and methods for providing user interfaces for management applications via a definition-based graphical user interface (GUI) framework for developing web based management applications for servers, intermediaries, routers, wide area network (WAN) accelerators, caches, switches, or any other type and form of computing device. The plug-in free framework reduces the server's resource consumption and bandwidth by making a full use of resources available on the client computing device or browser. A complete web application can be developed using JavaScript Object Notation (JSON) definitions along with a representational state transfer (REST) based application programming interface (API) efficiently using the framework, which may comprise light-weight pure JavaScript or similar executable code. In many embodiments, the framework may be layered in a model-view-controller (MVC) architecture easing resource consumption, maintenance and extensibility.
Owner:CITRIX SYST INC

System and method for identifying individual users accessing a web site

An improved method and system for identifying individual users accessing a web site. A web site server is able to identify distinct users by using a unique identifier associated with each client computer system requesting access to the web site. The unique identifier comprises an Internet address, such as an Internet Protocol (IP) address, and a time value associated with each client computer system requesting access to the web site. On starting up a web browser, an application program or browser plug-in may synchronize the internal clock included with the client computer system with a global time standard. The synchronized time value may be based on an event associated with the client computer system, such as the start of a web browser. A web site server may determine the uniqueness of the client computer system by comparing unique identifier records of users accessing the web site. A user may be identified as distinct if no matching record exists in the database. Multiple client computer systems having a common Internet address may be identified by using this method. Users privacy is also protected as the unique identifiers are erased when the client computer system's user exits the web browser or powers down the computer.
Owner:NIHON DOT COM

Mark-up language implementation of graphical or non-graphical user interfaces

A user interface (132)—be it graphical (GUI) or telephony (TUI) to an application (120) is defined by stored interface and feature description documents (122,124) written in XML and JavaScript, so that the user interface and changes thereto can be effected without access to source code. Interface description documents define the appearance and the behavior of the user interface toward the user, while feature description documents define the interaction of the user interface with the interfaced-to application, both in conformity with a user-interface object model (310). Stored connector object plug-ins (126) define connector objects for rendering elements of feature description documents, and stored layout object plug-ins (128) define layout objects for rendering elements of interface description documents of one or more interfaces.
Owner:AVAYA TECH LLC

Method and aparatus for plug-and-play webserver

A system, method and computer program for an apparatus is described. An apparatus is a very convenient, plug-and-play, ultra small, smart device that lets the end-users to host their websites at computer peripheral port. When said device is plugged in one of the computer peripheral ports: Universal Serial Bus (USB), Secure Digital Input and Output (SDIO), Compact Flash (CF), Cardbus, Peripheral Component Interconnect (PCI), PCI-Express and ExpressCard; it shall function as a dedicated web hosting device powerful and robust enough to handle web hosting functions for Personal Home Page, File Transfer Protocol (FTP) Files Server, Streaming media, Common Gate Interface (CGI) scripts, Active Server Pages, or Game Server.
Owner:MR VUONG CORY THANG

Method and system for identifying, fixing, and updating security vulnerabilities

A method and system identifies, fixes, and updates security vulnerabilities in a host computer or host computers. The present invention can communicate between a scanner with plug-in capability, an operating system, and an express update package.The architectural set-up can allow exploits within the scanner and exploits in the express update package to function with no knowledge of each other. The user also needs no knowledge of whether the exploits are within the scanner or the express update package. Mutual authentication procedures can enable the scanner to load only legitimate express update packages, and can provide that express update packages can only be loaded into legitimate scanners.
Owner:FINJAN BLUE INC

Integrated universal simulation test system and implement method for electric network scheduling and electric quantity collection

The present invention discloses an integrated universal simulation test system for electric network scheduling and electric quantity collection, a telemechanical terminal is connected with a test control device through an instation network, an electrical energy remote terminal is connected with a plurality of electric energy meters. The simulation test system is provided with a portable computer, and has a function of processing the remote measurement, remote signaling, remote control data of an automatic SCADA system and electric energy meter data of a electric quantity collection terminal simultaneously or separately; a specification analysis function of the automatic SCADA system and electric quantity collection system; the specification is an usual specification, or is added with a plug-in card mode. By means of the technical scheme, the system has stable operation and perfect functions; the system is portable and is flexible to be employed; the system has high reliability and well expandability, openness, compatibility, and excellent maintainability and easytouse; it is capable of expanding and modifying the specification expediently, and it is capable of plugging and playing.
Owner:WUHU POWER SUPPLY COMPANY OF STATE GRID ANHUI ELECTRIC POWER +1

Search extensibility to third party applications

At least certain embodiments of the present disclosure include a method to extend search capabilities to third party applications installed on a device. In one embodiment, records associated with a third party application are indexed in a process isolated from other third party applications installed on the device using a search plugin specific to the third party application. Furthermore, the indexed records can be searched in response to a user search query without invoking the third party application.
Owner:APPLE INC

Browsing or searching user interfaces and other aspects

User interfaces for browsing and / or searching are described. In at least certain embodiments, icon data from a plug-in includes badge data and an image (such as a thumbnail). The badge data includes additional information on the file, the creator application of the file, and / or a third party vendor of the creator application. For example, the badge data may include the version of the creator application. Using the badge data, a badge may be generated and displayed on the icon. Other embodiments are also described, and computer readable media and apparatuses are also described.
Owner:APPLE INC

System and method for inheritance of advertised functionality in a user interactive system

Systems and methods are described for use in user interactive systems (UIS) so that multiple disparate applications can cooperate to provide broad functionality to users. These systems and methods allow applications to advertise their ability to handle specific functions. This allows applications developed independently to co-exist within the same call session and provide a seamless user experience. A system framework controls the UIS's primary navigational menus, which are automatically updated when new applications are plugged in to the framework. This allows users (assuming they have the proper permissions) to access new applications as soon as they are added, without requiring programmers to manually re-design menus.
Owner:INTERVOICE A NEVADA COMPOSED OF AS ITS SOLE GENERAL PARTNER INTERVOICE GP

System, plug-in, and method for improving text composition by modifying character prominence according to assigned character information measures

A computer implemented system, plug-in application and method for composing a formatted text input to improve legibility, readability and / or print economy while preserving the format of the text input and satisfying any user selected aesthetic constraints. This is accomplished by reading in blocks of text input having defined characters including letters and punctuation in a given input format. A language unit such as a lexical or sub-lexical unit, a subset of punctuation or another defined unit for a particular language is examined and an information measure (IM) is assigned to each character in the language unit indicating the predictability of that character to differentiate the language unit from other language units. Typically, multiple different IMs are assigned to each character and combined to form a combined IM (CIM). The process is repeated for at least a plurality of language units and typically until all the text input in the block has been analyzed and information measures assigned to all of the characters. An adjustment to a physical feature is determined for each character in the plurality of units to modify the visual prominence of that character according to the values of the assigned information measures and a permitted range of physical variation for the block. The adjustments are applied to each character to compose the text input consistent with the input format.
Owner:LANGUAGE TECH

Dynamic management system and method for C++ application program version

The invention provides a dynamic management system and a dynamic management method for a C++ application program version. The system comprises an application plug-in module, a host program module, an application processing interface module, an application processing interface dynamic registration module, an application plug-in loading / unloading module, an application version distribution module and an application version acquisition module. Application logics are encapsulated into a dynamic shared library by reasonably using dynamic shared library technology, and meanwhile, the application logics are dynamically loaded by designing a system framework; and when the application program version is upgraded, only corresponding dynamic shared library files are upgraded and then loaded through the system framework to realize online update of an application program, and the whole process does not need to shut down and interrupt the service, namely hot plug.
Owner:TRAVELSKY

Method and device for loading application program plugins

ActiveCN102662703ARealize on-demand deploymentImplement on-demand loadingProgram loading/initiatingResource consumptionApplication software
The invention provides a method and device for loading application program plugins. The method and the device solve the problems that an application program installation package in which plugins are all deployed is large and application programs are slow in starting in the prior art. The method includes steps of extracting descriptive information of plugins of an application program from the application program installation package during installing the application program and storing the same locally; finding out matched plugins by matching the descriptive information of the plugins according to using information of the plugins in the application program; acquiring and loading the matched plugins according to the descriptive information of the plugins. By utilizing a novel manner of deploying on demand, the application program installation package is downsized and can be conveniently made and published, and accordingly, publishing procedures are more flexible. Further, by the aid of the manner of loading on demand, starting speed of the application program can be increased and resource consumption is reduced.
Owner:BEIJING QIHOO TECH CO LTD

Regulated gaming - agile media player for controlling games

A method for agile downloading and controlling regulated games in a distributed gaming system, the games being selected from a large library of certified games. A preferred embodiment of the method is a plug-in for the ubiquitous personal media player whereby the regulated games distributed on CD-ROM are catalogued in the media library through a “rip-like” operation and are downloaded to the gaming machines through a “sync-like” operation much like for downloading music, photos and movies to an iPod®. Preventing execution of non authorized games is enforced in the gaming machine through software restriction policy (SRP) much like digital right media (DRM) prevents listening or viewing illegal media files. Other media content such as promotional photos, videos and audio may be downloaded and controlled through the same casino media player. A free-text entry selection accelerator enables rapid selection of media titles, game titles and target gaming machines according to a wide range of indexed embedded information and metadata. Operators already acquainted with downloading media content to portable media player such as the Apple iPod®, Microsoft Zune® and other digital music players will feel immediately at ease with downloading regulated gaming content to gaming machines via the same paradigm, from a control workstation in the central computer room or directly at any location on the floor using a mobile PC.
Owner:IGT

Supporting multiple application program interfaces

Technology is disclosed for supporting multiple application program interfaces. A main application identifies an application program interface to employ with a program outside of the main program, such as a plug-in. In one instance, the main application employs an application program interface registration list to identify the proper application program interface to use with a desired program-allowing the proper application program interface to be identified before interacting with the desired program. The registration list includes a set of entries. Each entry identifies a program and a corresponding application program interface to use with the program. The main application accesses an entry in the registration list for the desired program to identify the corresponding application program interface. One example of a registration list is an event catalog with each entry correlating an event to a program and the application program interface used by the program. When an event occurs, the main application accesses an event catalog entry to identify a program that corresponds to the event and the application program interface that corresponds to the program.
Owner:ORACLE INT CORP

Mechanism for testing execution of applets with plug-ins and applications

A mechanism for testing execution of applets with plug-ins and applications is described. In one embodiment, a data structure that specifies at least two applets of a plurality of applets is accessed. Based on the data structure that specifies the two applets, a plug-in that executes with an application is caused to attempt to execute each of the two applets. After causing the plug-in to attempt to execute the two applets, results are generated based on the attempt to execute each of the two applets. The mechanism may be implemented to test multiple test suites that each comprise one or more test cases that each include an applet, and reports may be generated for individual test cases, test suites, or a set of test suites. This embodiment of the present invention minimizes the time required for testing and allows for testing the effects of applets that are not visible to a user.
Owner:ORACLE INT CORP

Internet of Things adaptation method and system, computer equipment and storage medium

The invention discloses an Internet of Things adaptation method and system, computer equipment and a storage medium. The method comprises the following steps: establishing a plurality of protocol adaptation plug-ins of the Internet of Things, wherein the protocol adaptation plug-ins are used for carrying out format conversion on Internet of Things data and server data; when target data transmission between the Internet of Things and the server is carried out, determining a target protocol adaptation plug-in of the target Internet according to the target Internet where the target data is located; performing format conversion on the target data according to the target protocol adaptation plug-in; and sending the data after format conversion to a destination address. The protocol adaptation plug-ins can be established for each Internet of Things, data interaction between one server and multiple devices in the Internet of Things can be achieved by establishing the multiple adaptation plug-ins, and linkage of the devices in the Internet of Things of different manufacturers is achieved.
Owner:ISOFTSTONE INFORMATION TECHNOLOGY (GROUP) CO LTD

Car driver driving skill practice guiding and examination scoring device and realization method

ActiveCN102768811ATimely voice promptRealize voice monitoring recordTeaching apparatusDigital videoSkill sets
A car driver driving skill practice guiding an examination scoring device comprises a core plate and an interface baseplate connected with the core plate, wherein the core plate comprises a DSP digital processing unit, an embedded MCU micro-controller, a program storage, a data storage and interface connector plugins; the DSP digital processing unit and the embedded MCU micro-controller are taken as the center namely a hardware platform of the device; the DSP digital processing unit is responsible for processing digital audios and digital video so as to obtain state data required by movement locus of an examination vehicle and other information; the embedded MCU micro-controller provides an operation platform for an operating system; and in addition to the interface connector plugins, interfaces containing corresponding interface circuit devices are also arranged on the interface baseplate. A realization method for car driver driving skill practice guiding an examination scoring, by means of the device, can improve the reliability of measurement data of the actual position of the examination car. Therefore, the integration level of functions of the vehicle-mounted equipment is improved, and the purchase and the maintenance cost for the customer are lowered.
Owner:LIUZHOU GUITONG TECH

Method and device for updating local advertisement software development kit

The invention discloses a method and device for updating a local advertisement software development kit, and belongs to the technical field of advertisements. According to the method and device, the SDK can be automatically updated, operation complexity and operation cost are lowered, and moreover, the SDK can be timely repaired when serious bugs occur after the SDK is issued. According to the technical scheme, an application embedded to a plug-in management pack is obtained, the plug-in management pack is used for managing and verifying plug-in packs and downloading the plug-in pack in the latest version, the plug-in packs are used for obtaining advertisements distributed by an advertisement platform, when the application is started, the plug-in management packs are executed and the plug-in packs in the latest version are obtained, so that updating of the plug-in pack is achieved. The method and device are suitable for updating the local advertisement software development kit.
Owner:TENCENT TECH (SHENZHEN) CO LTD

System and method for integrating and controlling web-based HTML players in a native context

Javascript code in an HTML Plug-In identifies a video playback event, from an application programming interface (API) of a video provider, during playback of a video in a web view instantiated within a native environment of a computing device. In response, the Javascript code generates a custom uniform resource locator (URL) for the web view that reflects the identified video playback event and provides the custom URL to native instructions executing in the native environment.
Owner:MILESTONE PROJECT

Micro kernel pluggable program application system and implementation method thereof

The invention discloses a micro kernel pluggable program application system and an implementation method thereof, which are used for solving the technical problems of low software updating efficiency and the high redundancy under the conventional software architecture mode. By the method, a friendly plug-in based software updating system is implemented; and during software updating, a plug-in unit is used as an updating logic unit, so the updating redundancy is reduced. By using an extendible plug-in structure, a plug-in description file is used for describing a dependence relation among plug-ins, so a micro kernel can nest and load plug-in resources according to a plug-in resource configuration file and the extendibility is strong. The micro kernel downloads at the first time and uploads a root plug-in comprising a key function according to the plug-in resource configuration file, and downloads and uploads a sub plug-in on which the root plug-in depends; and as the plug-in uploaded at the first time is used at the first time, the user experience is enhanced. By the invention, the judgment on the version of an automatic plug-in, the automatic downloading of the plug-in and dependence uploading procedure architecture based on the plug-in are realized so as to realize the system upgrading automation.
Owner:TENCENT TECH (SHENZHEN) CO LTD

Method for expanding software application and device

The invention discloses a method for expanding software application, comprising the following steps: step 102, register service interface of performance function of software; step 104, register a plug-in unit for the service interface; step 106, publishing the service interface to lead the outside to call the performance function by the plug-in unit. The invention further discloses a device for expanding software application, comprising a service interface registration module which is used for registering the service interface of the performance function of the software; a plug-in unit registration module which is used for registering the plug-in unit for the service interface; a publishing module which is used for publishing the service interface, so as to lead the outside to call the performance function by the plug-in unit; therefore, the method and the device for realizing extraction, publishing and expanding function service can be realized, so as to help the existing software system to build a standard service interface system and be used for supporting personalized plug-in unit expansion of the original soft system.
Owner:YONYOU UP INFORMATION TECH

Browsing or searching user interfaces and other aspects

User interfaces for browsing and / or searching are described. In some embodiments, the metadata of a file includes a field having an indicator to indicate whether a preview of the content of the file is available. If the preview is available, then a plug-in associated with the creator application of the file is executed to present the preview within the icon. Furthermore, if the preview is interactive according to the metadata, then various user interface control may be generated to allow users to manipulate the presentation of the preview. Other embodiments are also described, and computer readable media and apparatuses are also described.
Owner:APPLE INC

Methods and systems for automatically creating a site menu

A method, system and computer program product for organizing and presenting web page information to a user. A browser plug-in extracts a domain name for the web page. Subsequently, a web page category is determined based on the menu table stored in the central repository. The browser plug-in captures the web links included in the web page based on the category of the web page. The captured web links are presented to a user on the browser plug-in.
Owner:PAYMENTUS CORP

Security mechanism for computer processing modules

To provide improved security in adjunct program modules such as plug-ins and dynamic link libraries, a requesting module provides an authorization interface to the invoked module such that the invoked module can require a certificate of the requesting module and can also challenge the authority of the requesting module. The certificate can include one or more permissions which are prerequisites for processing by the invoked module. The invoked module can challenge the authority of the requesting module by sending random test data to the requesting module and receiving in response a cryptographic signature of the test data. By verifying the signature of the requesting module using the received certificate, the invoked module confirms that the requesting module is, in fact, the owner of the receive certificate.
Owner:MICROSOFT TECH LICENSING LLC

Control-based insert management system and method for secondary development platform

This invention provides one second exploring platform insert parts management system and method, wherein, the system comprises inner function module control parts, at least one plug parts with user definition function; interface agreement module and plug manage device; the said plug manage device comprises plug loading module, plug linkage module, requiring module. The invention method comprises the following steps: providing interface agreement with the communication connection and affair according to control part standard interface; then according to the agreement providing at least one plug parts with outside definition; keeping one plug tank in the part to load the part into the plug linkage.
Owner:BEIJING LINGTU SOFTWARE TECH CO LTD

Plug-in based policy evaluation

A device may include an interface to send authentication information to a plug-in, where the authentication information is related to a client device. The interface may send a policy identifier to the plug-in, where the policy identifier identifies a policy, and may receive a policy result from the plug-in, where the policy result is produced using the authentication information and a policy requirement identified by the policy identifier, and where the policy result identifies whether the client device complies with the policy.
Owner:PULSE SECURE

Methods and components for mechanical computer

InactiveUS20030172205A1Input/output for user-computer interactionComputing mechanismsMechanical computerModularity
Mechanical data transfer and signal processing systems are described, as internal parts of a complete stand-alone computer. These components for a Mechanical Computer operate under a unifying BUS methodology using a single moving path-differentiated particle for each signal. A binary wheel flip-flop component family and an advanced multi-state component family allows both conventional and highly unconventional uses, including natural decimal BUS operations. At present, all necessary supporting components are anticipated, if not detailed. Some system details are incomplete, such as for exact component interconnection lists, sequencer lists, and host system development software, although use of such internal sequencer lists is taught. A modular or plug-in compatible packaging method is also detailed, which frees the user or experimenter from having to design individual connections.
Owner:BASTIAN RICHARD HENRY
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