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

575 results about "Linux kernel" patented technology

The Linux kernel is a free and open-source, monolithic, Unix-like operating system kernel. The Linux family of operating systems is based on this kernel and deployed on both traditional computer systems such as personal computers and servers, usually in the form of Linux distributions, and on various embedded devices such as routers, wireless access points, PBXes, set-top boxes, FTA receivers, smart TVs, PVRs, and NAS appliances. While the adoption of the Linux kernel in desktop computer operating system is low, Linux-based operating systems dominate nearly every other segment of computing, from mobile devices to mainframes. Since November 2017, all of the world's 500 most powerful supercomputers run Linux. The Android operating system for tablet computers, smartphones, and smartwatches also uses the Linux kernel.

Android double-screen extraordinary image display method

InactiveCN104123110AMake full use of Android's powerful display output functionPowerful display output functionDigital output to display deviceComputer hardwareImage resolution
The invention provides a method for achieving a double-screen extraordinary image displaying function on an Android platform. The method comprises the steps of adopting two display screens on the Android platform, wherein one display screen is a main screen, the other display screen is an auxiliary screen, and the main screen and the auxiliary screen are independent physically and can have different resolution ratios and sizes and be provided with different data transmission interfaces; establishing two frame buffer drives in a Linux kernel; establishing two DisplayHardware objects on the server-side of an Android frame display system and starting two display screens; establishing service of two Surfaceflinger on the server-side of the Android frame display system, wherein each Surfaceflinger represents one screen and is used for invoking of an Android client-side; establishing two SurfaceComposerClient objects on the client-side of the Android frame display system, wherein each SurfaceComposerClient object is connected with one corresponding Surfaceflinger; making Android application program to be capable of displaying different contents on two display screens; configuring standard Android application program interferences for the Android application program so as to output display elements on two display screens, wherein the standard Android application program interferences are seamlessly compatible with native Android application program development interfaces.
Owner:SHANGHAI DONGQIAN TECH DEV

Safe embedded operating system capable of supporting multi-stage loading

The invention provides a safe embedded operating system capable of supporting multi-stage loading. The safe embedded operating system supports the dynamic loading operation of an application program of an embedded terminal, realizes the isolation of the application program and an embedded terminal platform and comprises a system management module, a safety management module, a resource management module, a functional unit module, a GUI (Graphical User Interface) module, an application execution engine module, an application program interface (API) module and the like. Meanwhile, the safe embedded operating system is at least divided into a basic stage and an expansion stage by adopting stage treatment on the basis of the traditional Linux inner core, a basic stage module is fixedly loaded, each module and each functional module in the expansion stage are selectively and dynamically loaded according to application requirements under the scheduling of a system management framework, and thus, loading the system by stage is realized. By using the safe embedded operating system, a function of safety management and control for the application program through a safe framework module is achieved, mechanisms such as end-to-end safe issuing and loading of an application, safe operation protection based on an application process isolation and trust mechanism, application operation monitoring and the like are applied, and safe management and control on the whole life cycle of the application from issuing, downloading, loading to operating is realized.
Owner:ZHENGZHOU SEANET TECH CO LTD

Method for transplanting Android mobile phone operating system to Atom development board

The invention relates to a method for transplanting an Android mobile phone operating system to an Atom development board, belonging to the technical field of an intelligent mobile phone operating system. The method comprises the following steps: downloading and installing development tools in the Linux environment; downloading a Linux kernel, modifying kernel codes to enable the Linux kernel to simultaneously support the Android system and the Atom CDK development board, and compiling the Linux kernel to generate a kernel mirror image; downloading Android source codes, and compiling the Android system to generate a system file; copying the generated kernel mirror image and the generated system file to an sd card; and installing a PUTTY client on a computer, inserting the sd card on the Atom CDK development board to be connected to the computer, starting the PUTTY client, entering the Kboot program loaded by the Atom CDK development board, and enabling the Kboot to automatically load the kernel mirror image and start the Android system. The invention enables the Android system to support the Intel Atom CDK development board by modifying the Linux kernel codes. As the Android system is more and more popular on the market, the Android system based on the X86 architecture certainly appears, thus the invention has strong foresight and realistic significance.
Owner:ZHEJIANG UNIV

Zero-copy data capture technology based on rt8169 gigabit net card and Linux operating system

The invention relates to a zero-copy data capture technology based on an rt8169 gigabit net card and a Linux operating system, which is characterized in positioning data capture in the Internet backbone network and support gigabit-class network data capture. In the technical scheme, a computer can be linked in a target network in parallel through the gigabit net card to capture data flowing through the target network, and the data capture in the gigabit network can be realized through modifying the net card drive and using the zero-copy technique. Since the technology realizes the zero copy of the network data packet from the kernel to the space of the user through construction of the Linux kernel module and modification of the rt8169 gigabit net card driving program, thereby lowering the complexity of the ordinary data collection, improving the data packet capture capability, reducing the cost of the system, and achieving the purpose of low cost. The technology is realized through three modules, the modified net card driving program, the constructed kernel module and the user process interface module. The modules cooperate with each other in operation to realize the high-speed transmission of the data packet from the net card to the user program.
Owner:UNIV OF ELECTRONICS SCI & TECH OF CHINA

Method and device for transmitting IPv4 address and port of client-side to back-end server

The invention provides a method and device for transmitting an original IPv4 address and a port of a client-side to a back-end server from an IPv4 load balancing device. The method comprises the following steps: the client-side sends data packages to the IPv4 load balancing device; the IPv4 load balancing device carries out address conversion on the original IPv4 address and the port of the client-side, the original IPv4 address and the port of the client-side are stored in a TCP option field, and data packages with the TCP option field are sent; a Linux kernel layer of the server intercepts a syn_recv_sock hook, and a tcp_v4_syn_recv_sock_ttm hook function is mounted so as to obtain and store the original IPv4 address and the port of the client-side in the TCP option field; the Linux kernel layer of the server intercepts a getname hook, and a inet_getname_ttm hook function is mounted so as to extract the original IPv4 address and the port of the client-side to be used by a Linux application layer of the server. Due to the fact that the original IPv4 address and the port information of the client-side are added in the TCP option field, the back-end real server can obtain an original IP and the port information of the client-side, and address positioning can be carried out on a client.
Owner:BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD

Automatic source code annotation generation method based on data mining

The invention relates to an automatic source code annotation generation method based on data mining. The method includes the steps that texts containing needed annotations are extracted from three kinds of data sources; three filtering rules are formed by combining respective characteristics of the data sources to reject irrelevant noise information, and a text processing technology is used for character format preprocessing; two extraction rules of describing function annotation key characteristics are formed through summarization, and function general annotation is automatically generated according to the two extraction rules combined with the characteristics of the three data sources. The extracted annotation can enrich traditional function annotation, provide multi-dimensional information and support version alternation. Customization is carried out on linux kernel annotation and is easy to implement, and function annotation information which is high in readability and reliable can be provided with small cost; the blank of automatic linux kernel function annotation is effectively filled up, richer reference information is provided for learning and development, and development workload and difficulty are effectively reduced.
Owner:INST OF SOFTWARE - CHINESE ACAD OF SCI

Android system based on software TCM and trusted software stack and trusted authentication system and method thereof

The invention discloses an android system based on software TCM and a trusted software stack and a trusted authentication system and method thereof, and belongs to the technical field of android system and android software safety.The android system comprises the software TCM built on an android core of an existing android system, the trusted software stack and a software TCM driving module; the software TCM and the trusted software stack are embedded into a system library of the existing android system; the trusted software stack is arranged on the software TCM; the software TCM driving module is located on a Linux core layer of the existing android system.The trusted authentication system comprises a trusted authentication system started by the android system and a trusted authentication system installed by the android software.The trusted authentication method includes the steps of the starting trusted authentication process of the android system and the installing trusted authentication process of the android software.According to the android system based on the software TCM and the trusted software stack and the trusted authentication system and method thereof, the integration solution of the safety of the android operating system is achieved based on the trusted computing thought, checkout to the integrity of an android terminal is additionally conducted, protection of a system bottom layer is reinforced, third-party software in the android terminal is also safe and credible, and therefore the android terminal is absolutely safe.
Owner:NORTHEASTERN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products