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

233results about How to "Eliminate bottlenecks" patented technology

Memory module including scalable embedded parallel data compression and decompression engines

An memory module including parallel data compression and decompression engines for improved performance. The memory module includes MemoryF / X Technology. To improve latency and reduce performance degradations normally associated with compression and decompression techniques, the MemoryF / X Technology encompasses multiple novel techniques such as: 1) parallel lossless compression / decompression; 2) selectable compression modes such as lossless, lossy or no compression; 3) priority compression mode; 4) data cache techniques; 5) variable compression block sizes; 6) compression reordering; and 7) unique address translation, attribute, and address caches. The parallel compression and decompression algorithm allows high-speed parallel compression and high-speed parallel decompression operation. The memory module-integrated data compression and decompression capabilities remove system bottlenecks and increase performance. This allows lower cost systems due to smaller data storage, reduced bandwidth requirements, reduced power and noise.
Owner:INTELLECTUAL VENTURES I LLC

Method and apparatus for increasing video streams in a video system

A video system for providing a large number of video streams. The video system includes a video server and dividing means. Storage means, a switch and control means are located at the video server. The video server has a plurality of central-processing units (CPUs). The dividing means divides a plurality of input video-streams entering the video system, and sends the divided plurality of input-video streams, with each divided video stream identified with a separate Ethernet address, to the video server. The storage means stores an input video-stream of the plurality of input video-streams as a stored-video stream. The switch routes an input-video stream of the plurality of input-video streams to the storage means. The control means controls the storage means to replay the stored-video stream and to control portions of the stored-video stream at an appropriate time, and controls the plurality of CPUs at the video server to work in parallel.
Owner:BARAN PAUL +3

Backpressure mechanism for switching fabric

Roughly described, a packet switching fabric contains a separate queue scheduler for each combination of an input module and a fabric output port. The schedulers may also be specific to a single class of service. Each queue scheduler schedules its packets without regard to state of other input queues and without regard to packets destined for other output ports. In an aspect, the fabric manages per-flow bandwidth utilization of output port bandwidth capacity by monitoring the same and asserting backpressure toward the queue scheduler for any thread that is exceeding its bandwidth allocation. In another aspect, a switching fabric uses leaky buckets to apply backpressure in response to overutilization of downstream port capacity by particular subflows. In another aspect, a switching fabric includes a cascaded backpressure scheme.
Owner:INTEL CORP

Method and apparatus for constructing a set-top box to protect cryptographic capabilities

A construction arrangement for a small set-top box to protect cryptographic capabilities and prevent a digital program in clear from being able to be tapped as required by Digital Rights Management protocols. A first layer of sheet metal capable of blocking X-rays, is formed as a shallow pan to hold a set of printed circuit boards. A second layer has a thin epoxy based printed circuit material. A third layer has a printed circuit board with integrated components placed on top of the second layer. A fourth layer has a three layer thin printed circuit board with a first and second metallic layer and holes for large components, such as electrolytic capacitors. A black liquid thermosetting epoxy fills the interstices between the sheet metal layer and the second layer, and between the second layer and the third layer, and between the third layer and the fourth layer, thereby preventing access to exposed circuit trace carrying digital signals in the clear. A connection from the first metallic layer of the fourth printed circuit material layer to a sending circuit and a connection from the second metallic layer so that a short between these two layers sets off an indicator circuit that an attempt is made to enter the protected area.
Owner:AURORA NETWORKS

Remote video monitoring system based on session initialize protocol and its implementing method

InactiveCN1913533AReduce loadImprove system scalabilityTransmissionClient-sideControl function
This invention relates to a remote video monitor system and a method based on the SIP protocol, in which, said SIP applied system is composed of a communication network, a front monitor device, a monitor center and a remote monitor customer end and an operation support platform and the communication network includes: IP network, PSTN network, ISDN and a mobile communication network,which takes the open SIP protocol as the core signaling protocol to realize the functions of system registration, setting up monitor session, transmitting monitor information and removing the monitor session and expand information body in the SIP short message to realize system session parameter negotiations, SIP short message transmission, adjustment of monitor parameters, managing and controlling front end monitor device, collecting charge information and expanding device kinds or increasing new control functions to meet the needs of open expansion applied needs and realize large scale applications by the current networks.
Owner:BEIJING INTERNET INST

Network device driver architecture

The invention proposes a network device driver architecture with functionality distributed between kernel space and user space. The overall network device driver comprises a kernel-space device driver (10) and user-space device driver functionality (20). The kernel-space device driver (10) is adapted for enabling access to the user-space device driver functionality (20) via a kernel-space-user-space interface (15). The user-space device driver functionality (20) is adapted for enabling direct access between user space and the NIC (30) via a user-space-NIC interface (25), and also adapted for interconnecting the kernel-space-user-space interface (15) and the user-space-NIC interface (25) to provide integrated kernel-space access and user-space access to the NIC (30). The user-space device driver functionality (20) provides direct, zero-copy user-space access to the NIC, whereas information to be transferred between kernel space and the NIC will be “tunneled” through user space by combined use of the kernel-space device driver (10), the user-space device driver functionality (20) and the two associated interfaces (15,25).
Owner:TELEFON AB LM ERICSSON (PUBL)

Method and system for storage and retrieval of track and trace information

A system and method for tracking and tracing items that in one aspect comprises generating a group of unique codes, where a unique code is a unique encrypted reference, transferring the group of unique codes to an item marking location, marking items with the unique codes. Further, for tracking the items, decrypting the unique codes of a marked item to obtain the unique reference, and creating and storing the tracking records in a unique storage location, where the unique reference refers to the unique storage location. A tree structure resembling the packaging hierarchy is disclosed, where the nodes are referenced by the unique reference, and tracing of entire sub-trees may be performed by entering a unique code. Storage locations and sub-trees may be assigned to tracking cells in a distributed system architecture.
Owner:KEZZLER

Storage system

Disclosed is a storage system that suppress occurrence of a bottleneck in the storage system, efficiently uses a bandwidth of hardware, and achieves high reliability. A storage system includes a storage apparatus that stores data, a controller that controls data input / output with respect to the storage apparatus, and an interface that couples the storage apparatus and the controller. The storage apparatus has a plurality of physical ports that are coupled to the interface. The controller logically partitions a storage area of the storage apparatus into a plurality of storage areas and provides the plurality of storage areas, or allocates the plurality of physical ports to the logically partitioned storage areas.
Owner:HITACHI LTD

Handover procedures in radio communication system

Intercell handover method in UMTS mobile systems in TDMA-SCDMA technique (and also FDMS-SDMA) with full duplexing of the TDD type. The complexity of the technique adopted requires a frame synchronization mechanism employing a downlink pilot signal, broadcasting transmitted by the base station, echoed by signature sequences transmitted by the single Mobile units in the procedures foreseeing an uplink access. The above, together with the high cipher speed (1.28 Mchip) imposed by the CDMA technique, makes inappropriate the addition of other fields to the sequence of the downlink pilot, which shall remain a pure synchronization sequence. Contrarily to the GSM, a field is missing in the synchronism burst for the transport of the system frame number FSN, absolutely necessary for the iperframe synchronism and the starting of ciphering on the channel. The information on SFN is included in the common signalling channel as other broadcasting information.
Owner:SIEMENS INFORMATION & COMM NEWTWORKS INC

System and method for communicating asynchronous transfer mode cells in a network environment

A method for communicating data is provided that includes receiving an asynchronous transfer mode (ATM) cell at a line card and generating an Ethernet frame that comprises the received ATM cell, an Ethernet-compatible header, and a data integrity element. The Ethernet frame is communicated to a first destination. The Ethernet frame is received at the first destination and directed to a second destination. At the second destination, the Ethernet frame is segmented into portions and reassembled in order to form an Ethernet packet. The Ethernet packet is then communicated to the first destination.
Owner:CISCO TECH INC

Digital video decoding method based on image processor

The invention provides a decoding method for compression video based on a GPU. The method utilizes point graphic element to show video block instead of square and maps decoding segments to the GPU except variable length decoding, and then the GPU organizes video data into point collection and completes decoding process by drawing point collection. The invention has the advantages of a CPU and the GPU so that the two work in parallel accelerate video decoding process; the invention has high performance of hardware decoding and flexibility of software decoding at the same time, can handle a plurality of video compression format and standard, replace a special decoding hardware of personnel computer with the GPU, a game console, a handheld mobile device, etc, and improve the utilization of hardware resources and reduce cost.
Owner:PEKING UNIV

Method and system for scheduling jobs in a computer system

A method for scheduling jobs in a computer system includes storing a plurality of job queue files in a random access memory, accessing at least one of the job queue files stored in random access memory, and scheduling, based in part on the at least one job queue file, execution of a job associated with the at least one job queue file. In a more particular embodiment, a method for scheduling jobs in a computer system include storing a plurality of job queue files in a random access memory. The plurality of job queue files include information associated with at least one job. The method also includes storing the information external to the random access memory and accessing at least one of the job queue files stored in the random access memory. The method also includes scheduling, based at least in part on the at least one job queue file, execution of a job associated with at least one job queue file. In response to the scheduling, the method includes updating the information stored in the job queue file and random access memory and the information stored external to the random access memory.
Owner:COMP ASSOC THINK INC

Method and system for implementing application server load balancing

The invention discloses a method to realize application server, comprising the following steps: a domain name analyzing server receives a request with application server cluster domain name sent by a user, and assigns an application server with an IP address mark to the user from the pre-stored application server IP address list corresponding to the domain name; the application server assigned to the user locates an application server for the user according to the current load information of each application server in the application server cluster stored in a meta-data base server, and feedbacks the application server information to the user. The located server stores the file data uploaded by the user in the storage device at the network side during the communication with the user. The invention can realize direct P2P data transmission, balance distribution operations, and make full use of every application server resource in the application server cluster.
Owner:UNITED INFORMATION TECH H K COMPANY

Parallel application load balancing and distributed work management

Embodiments of the invention provide a method, system and article of manufacture for parallel application load balancing and distributed work management. In one embodiment, a hierarchy of master nodes may be used to coordinate the actions of pools of worker nodes. Further, the activity of the master nodes may be controlled by a “coordinator” node. A coordinator node may be configured to distribute work unit descriptions to the collection of master nodes. If needed, embodiments of the invention may be scaled to deeper hierarchies.
Owner:DOORDASH INC

System and Method for Storing Streaming Media File

A system and method for storing a streaming media file for improving the performance of a streaming media server and fully utilizing the space of a storage are provided. The system includes: a segmenting and distributing server, adapted to segment the streaming media file into at least two segment files, determine a number of the streaming media servers for storing each segment file, distribute each of the at least two segment files to corresponding streaming media servers according to the determined number of the streaming media servers, and transmit the related information of each of the at least two segment files to a resource index server; at least two streaming media servers, adapted to receive and store the segment file; and the resource index server, adapted to receive the related information and establish an index in respect of each segment file and its related information.
Owner:SHENZHEN THUNDER NETWORK TECH

Systems and methods for compressing rasterization setup data within a sort middle graphics architecture

A sort middle graphics architecture comprising a host interface for receiving raw primitive data from a graphics application; a geometry processing module coupled to the host interface for receiving the raw primitive data from the host interface and generating sort middle traffic data, said geometry processing module a having a built-in compression module for compressing the sort middle traffic data; and a rasterization module coupled to the host interface for receiving the compressed sort middle traffic data and rasterizing the data, said rasterization module having a built-in decompression module for decompressing the sort middle traffic data before it is rasterized.
Owner:HEWLETT PACKARD DEV CO LP

Access authentication method of 802.1x

The disclosed 802.1x access certification method comprises: applying a RADIUS server for certification to store user information, applying user VLAN+MAC+IP as logical port, and building the certification process by client, certification system and server; wherein, applying only the 802.1X of EAPOL till certification success to switch as authorized state; once past the certification, monitoring user flow by said parameters. This invention realizes the bonding certification for multi MACs, multi IP, exchanger physical port, exchanger VLAN, exchanger managed IP, user name and cipher.
Owner:南京联创网络科技有限公司

Multiple server organizing method for network game

The method is used for improving the expandability and load capacity of multi server network gaming system and comprises: 1) the logically corresponding technology between virtual condition of network game and multi servers; 2) dynamically hierarchical adjacency technology. Based on logically corresponding relation between the virtual condition of network game and multi servers, the invention dynamically makes hierarchical organization for the servers so as to improve the load balancing capacity of the system.
Owner:BEIHANG UNIV

On-demand service method for software license in cloud computing platform

The invention relates to an on-demand service method for a software license in a cloud computing platform. The method is characterized by comprising the steps of generating the software license for the cloud computing platform and using the cloud computing platform by users. As the number of software modules and licenses is not limited, as long as hardware resources are enough, application software and the license resources thereof can timely meet the requirements regardless of the number of the users simultaneously using the software modules and the licenses. According to the method, at the peak usage time of a large number of users, the requirements of the users can be met timely, the user service quality is effectively improved, the response time for application is shortened, and the capacity of the users is increased; and when the users do not use the application software, software usage records and software expense can be avoided, so that user expense waste can be avoided at the trough usage time of the users. The on-demand service method for the software license in the cloud computing platform more reasonably makes use of the application software and the license thereof, and fulfills the aims of fully sharing the application software in the cloud computing platform and improving the software value.
Owner:NORTHWESTERN POLYTECHNICAL UNIV

Data transmission method, node and gateway

InactiveCN101388831AEliminate bottlenecksImprove end-to-end throughputNetwork connectionsRadio frequencyData transmission
The implement of the invention discloses a data transmission method, which comprises the following steps: broadcasting a route creating request RREQ message on a selected radio frequency by a data source node, receiving one or more than one geteway by the data source node, obtaining a path which is carried in the received RREP between a corresponding gataway and the data source node according to a received route creating response RREP message which is returned by the RREQ massage, selecting the path according to the downlink path capacity of each of the obtained paths, and then carrying out the data transmission through the selected path. Furthermore, the implement of the invention simultaneously discloses two kinds of nodes and one kind of the gataway, with the technical proposal disclosed by the implement of the invention, the network bottleneck can be eliminated, and the end-to-end throughput supported by the network can be improved.
Owner:HUAWEI TECH CO LTD

Online virtual currency third-party credit method and data processing system thereof

The invention provides an online virtual currency third-party credit method and a data processing system thereof. The online virtual currency third-party credit method includes steps of determining user credit line, user loan application, third-party credit supplier assessment and lending, user recharging or trading by loan, user repayment and payment requesting, settlement of a third-party credit supplier and a platform supplier and the like. The data processing system comprises a client and a server, the client realizes users' various service requests and the server processes the users' service requests. By the aid of the online virtual currency third-party credit method and the data processing system, value of personal online digital assets is explored, trade is promoted by means of load leverage and simple consumption payment ways, trade scale is enlarged, and the platform supplier is assisted in exploring and keeping high-quality users, and user experience is improved.
Owner:孔庆发 +1

Method for fabricating electrically connecting structure of circuit board

A method for fabricating an electrically connecting structure of a circuit board is proposed. An insulating protecting layer is formed on a circuit board having electrically connecting pads and has openings to expose the electrically connecting pads. A resist layer with openings corresponding to the electrically connecting pads is formed on a conductive layer formed on the insulating protecting layer. A metal layer is formed in the openings of the resist layer and fills the openings. The resist layer is removed. The metal layer and the conductive layer on the surface of the insulating protecting layer are removed by thinning processing, so as to form a metal bump. An adhesive layer is formed on an exposed surface of the metal bump, so as to form the electrically connecting structure for electrically connecting the circuit board to an external electronic device.
Owner:PHOENIX PRECISION TECH CORP

Method and apparatus of an input unit of a method and apparatus for controlling digital TV program start time

A method of an input unit of a method and apparatus for controlling digital TV program start time. The input unit and method of the input unit receive digital channels from multiple sources, as a plurality of digital-transport streams, respectively. Each digital-transport stream has a multiplicity of transport packets. The input unit and method time-stamp each of the received transport packets of the multiplicity of transport packets, thereby generating a plurality of time-stamped packets, and aggregate the plurality of time-stamped packets, and scramble the aggregated plurality of time-stamped packets. The scrambled-aggregated plurality of time-stamped packets are encapsulated.
Owner:BARAN PAUL +3

Real-time data statistic method and device

The invention discloses a real-time data statistic method. The method comprises the steps of writing received real-time data into a database memory space; writing the data of the database memory space in a database disk memory space as files in batches according to a sequence when the data memory amount in the database memory space reaches a threshold value; and carrying out statistic collection on data items with same keys in the records of to-be-combined files or getting the data items with the newest time stamps when the files in the database disk memory space satisfy a preset file merging condition, combining the collected data items and the obtained data items with the newest time stamps into new records corresponding to the keys, and storing the combined files formed by the new records in the database disk memory space. According to the method, the times of reading the data from a database are reduced, and therefore, the influences of the reading performance of the database on the throughput and processing speed of the real-time data statistic system are reduced. Moreover, the invention also provides a real-time data statistic device.
Owner:TENCENT TECH (SHENZHEN) CO LTD +1

Method and system for scheduling jobs in a computer system

A method for scheduling jobs in a computer system includes storing a plurality of job queue files in a random access memory, accessing at least one of the job queue files stored in random access memory, and scheduling, based in part on the at least one job queue file, execution of a job associated with the at least one job queue file. In a more particular embodiment, a method for scheduling jobs in a computer system include storing a plurality of job queue files in a random access memory. The plurality of job queue files include information associated with at least one job. The method also includes storing the information external to the random access memory and accessing at least one of the job queue files stored in the random access memory. The method also includes scheduling, based at least in part on the at least one job queue file, execution of a job associated with at least one job queue file. In response to the scheduling, the method includes updating the information stored in the job queue file and random access memory and the information stored external to the random access memory.
Owner:COMP ASSOC THINK INC
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