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

3744results about How to "Avoid delay" patented technology

Virtual router migration

A Virtual Router (VR) is described that can move freely from one physical router to another in a network. Embodiments enable a network operator to configure a network management primitive that supports live migration of VRs from one physical router to another. To minimize disruptions, VRs allow a migrated control plane from a source router to clone its data plane state from the source router at a destination router while continuing to update its data plane state at the source router. Embodiments temporarily forward packets using both router location data planes to support asynchronous migration of links.
Owner:AT&T INTPROP I L P

System and methods of cooperatively load-balancing clustered servers

InactiveUS20050027862A1No lost performanceEfficient load balancingDigital computer detailsMultiprogramming arrangementsComputerized systemNetwork service
Host computer systems dynamically engage in independent transactions with servers of a server cluster to request performance of a network service, preferably a policy-based transfer processing of data. The host computer systems operate from an identification of the servers in the cluster to autonomously select servers for transactions qualified on server performance information gathered in prior transactions. Server performance information may include load and weight values that reflect the performance status of the selected server and a server localized policy evaluation of service request attribute information provided in conjunction with the service request. The load selection of specific servers for individual transactions is balanced implicitly through the cooperation of the host computer systems and servers of the server cluster.
Owner:VORMETRIC INC

Secure firmware update

A secure firmware update method includes receiving a firmware update image, for example, firmware code including corrected or updated functionality. Next, the firmware update image and the source of the firmware update image are authenticated. After the firmware update image and the source of the firmware update image have been authenticated, the current firmware image is replaced by the firmware update image. If either of the new firmware image or the firmware update module is not authorized, the memory remains locked; thereby, preventing the unauthorized firmware image from being flashed into the memory. An electronic device includes a processor and a memory. The memory maintains instructions that when executed by the processor, causes the processor to receive a firmware update image. Next, the instructions cause the processor to authenticate the firmware update image and the source of the image. After the firmware update image and the source of the firmware update image have been authenticated, the current firmware image is replaced by the firmware update image.
Owner:KINGLITE HLDG INC

Method and device for accurately positioning a patient in radiotherapy and/or radiosurgery

A method for accurately positioning a patient for radiotherapy and / or radiosurgery, comprising the following steps: the patient is pre-positioned as accurately as possible with respect to a linear accelerator; at least two x-ray images of the patient and / or one of the parts of his body in the vicinity of the radiation target point are produced from different respective recording angles on a single image recorder; the x-ray image is spatially localized; at least one reconstructed image, corresponding to each x-ray image and deriving from a three-dimensional patient scan data set, is produced, the reconstructed images containing the desired image contents of the x-ray images when the patient is correctly positioned; and the real x-ray images are superimposed, and the positioning error is determined electronically and / or with computer guidance by way of particular landmarks and / or the intensity gradient or the contours in the two images; and the position of the patient is corrected by way of the determined positioning error.
Owner:BRAINLAB

Tool memory-based software upgrades for robotic surgery

Robotic devices, systems, and methods for use in robotic surgery and other robotic applications, and / or medical instrument devices, systems, and methods includes both a reusable processor and a limited-use robotic tool or medical treatment probe. A memory the limited-use component includes machine readable code with data and / or programming instructions to be implemented by the processor. Programming of the processor can be updated by shipping of new data once downloaded by the processor from a component, subsequent components can take advantage of the updated processor without repeated downloading.
Owner:INTUITIVE SURGICAL OPERATIONS INC

Extension of write anywhere file system layout

A file system layout apportions an underlying physical volume into one or more virtual volumes (vvols) of a storage system. The underlying physical volume is an aggregate comprising one or more groups of disks, such as RAID groups, of the storage system. The aggregate has its own physical volume block number (pvbn) space and maintains metadata, such as block allocation structures, within that pvbn space. Each vvol has its own virtual volume block number (vvbn) space and maintains metadata, such as block allocation structures, within that vvbn space. Notably, the block allocation structures of a vvol are sized to the vvol, and not to the underlying aggregate, to thereby allow operations that manage data served by the storage system (e.g., snapshot operations) to efficiently work over the vvols. The file system layout extends the file system layout of a conventional write anywhere file layout system implementation, yet maintains performance properties of the conventional implementation.
Owner:NETWORK APPLIANCE INC

Content-aware application switch and methods thereof

A content-aware application switch and methods thereof intelligently switch client packets to one server among a group of servers in a server farm. The switch uses Layer 7 or application content parsed from a packet to help select the server and to schedule the transmitting of the packet to the server. This enables refined load-balancing and Quality-of-Service control tailored to the application being switched. In another aspect of the invention, a slow-start server selection method assigned an initially boosted server load metric to a server newly added to the group of servers under load balancing. This alleviates the problem of the new server being swamped initially due to a very low load metric compared to that of others. In yet another aspect of the invention, a switching method dependent on Layer 7 content avoids delayed binding in a new TCP session. Layer 7 content is not available during the initial handshaking phase of a new TCP session. The method uses the Layer 7 content from a previous session as an estimate to help select the server and uses a default priority to scheduling the transmitting of the handshaking packets. Updated Layer 7 content available after the handshaking phase is then used to reset the priority for the transmit schedule and becomes available for use in load balancing of the next TCP session.
Owner:IBM CORP

Packet switch and method thereof dependent on application content

A content-aware application switch and methods thereof intelligently switch client packets to one server among a group of servers in a server farm. The switch uses Layer 7 or application content parsed from a packet to help select the server and to schedule the transmitting of the packet to the server. This enables refined load-balancing and Quality-of-Service control tailored to the application being switched. In another aspect of the invention, a slow-start server selection method assigned an initially boosted server load metric to a server newly added to the group of servers under load balancing. This alleviates the problem of the new server being swamped initially due to a very low load metric compared to that of others. In yet another aspect of the invention, a switching method dependent on Layer 7 content avoids delayed binding in a new TCP session. Layer 7 content is not available during the initial handshaking phase of a new TCP session. The method uses the Layer 7 content from a previous session as an estimate to help select the server and uses a default priority to scheduling the transmitting of the handshaking packets. Updated Layer 7 content available after the handshaking phase is then used to reset the priority for the transmit schedule and becomes available for use in load balancing of the next TCP session.
Owner:INT BUSINESS MASCH CORP

Personalized Voice Activity Detection

ActiveUS20080255842A1Reduce transmission bandwidthLeveling precisionSpeech recognitionPersonalizationVoice activity
A method of transferring a real-time audio signal transmission, including: registering voice patterns (or other characteristics) of on more users to be used to identify the voices of the users, accepting an audio signal as it is created as a sequence of segments, analyzing each segment of the accepted audio signal to determine if it contains voice activity (314), determining a probability level that the voice activity of the segment is of a registered user (320&322); and selectively transferring the contents, of a segment responsive to the determined probability level (324).
Owner:SHIMHI SHAUL

Administration of growth factors for the treatment of CNS disorders

A method and system that is directed to the local delivery of growth factors to the mammalian CNS to treat CNS disorders associated with neuronal death and / or dysfunction is described.
Owner:RGT UNIV OF CALIFORNIA

System and method for tracking and managing construction projects

System and methods are described for assisting a contractor in managing information associated with a construction project. The amount of information relating to labor, materials, scheduling and billing and the number of individuals accessing the information can be overwhelmingly large for even a simple construction project. As such, the system and methods described are particularly useful for gathering, maintaining and disseminating the voluminous amount of information associated with a construction project. In one method, a drawing from a construction project is provided that has one or more intelligent objects. Information is then gathered relating to labor, materials and schedules for the project. The information is associated with the respective intelligent object and visually represented on the drawing. The drawing is displayed and certain aspects associated with the intelligent objects can be quickly identified. In addition, reports may be generated that quickly and efficiently organize information according to any number of user selected criteria. In some embodiments, emissive tags, such as RFID tags, associated with construction items are used in the data gathering process.
Owner:TRIMBLE NAVIGATION LTD

Extension of write anywhere file system layout

A file system layout apportions an underlying physical volume into one or more virtual volumes (vvols) of a storage system. The underlying physical volume is an aggregate comprising one or more groups of disks, such as RAID groups, of the storage system. The aggregate has its own physical volume block number (pvbn) space and maintains metadata, such as block allocation structures, within that pvbn space. Each vvol has its own virtual volume block number (vvbn) space and maintains metadata, such as block allocation structures, within that vvbn space. Notably, the block allocation structures of a vvol are sized to the vvol, and not to the underlying aggregate, to thereby allow operations that manage data served by the storage system (e.g., snapshot operations) to efficiently work over the vvols. The file system layout extends the file system layout of a conventional write anywhere file layout system implementation, yet maintains performance properties of the conventional implementation.
Owner:NETWORK APPLIANCE INC

System, method, and program for measuring performance in a network system

Disclosed is a method, system, and program for generating network performance data. Performance information including a performance time to download a page and execute the page within an application program is received. The received performance information is processed and then performance information output indicating network performance is generated in response to processing the performance information.
Owner:IBM CORP

Dual mode real-time screening and rapid full-area, selective-spectral, remote imaging and analysis device and process

The invention provides a device and process for real-time screening of areas that can be identified as suspicious either through image segmentation utilizing image processing techniques or through treatment with an exogenous fluorescent marker that selectively localizes in abnormal areas. If screening detects a suspicious area, then the invention allows acquiring of autofluorescence images at multiple selected narrow differentiating spectral bands so that a "virtual biopsy" can be obtained to differentiate abnormal areas from normal areas based on differentiating portions of autofluorescence spectra. Full spatial information is collected, but autofluorescence data is collected only at the selected narrow spectral bands, avoiding the collection of full spectral data, so that the speed of analysis is increased.
Owner:STI MEDICAL SYST

Video internet video monitoring method and system, protocol conversion server, and video internet server

The embodiment of the invention provides a video internet video monitoring method and system, a protocol conversion server and a video internet server, and aims to solve the problem that shortage of staff in a monitoring center results in negligence in viewing monitoring video signals and causes potential safety hazards. The method includes: the protocol conversion server after powering on and initialization is connected with the video network server; a data request including authentication information is sent to a monitoring front-end, and a monitoring video data packet sent by the monitoring front-end is received; the monitoring video data packet is converted into a video network video data packet including path information; and according to the path information, the video network video data packet is through the video network uploaded to the video network server, wherein the video network server is used to send the video network video data packet to a corresponding channel of a digital TV set top box. According to the invention, the staff not belonging to the monitoring center are enabled to watch the monitoring video through the digital television, so that the problem that the shortage of staff in the monitoring center results in negligence in viewing monitoring video signals and causes potential safety hazards is avoided.
Owner:VISIONVERA INFORMATION TECH CO LTD

Method and apparatus for preloading caches

A method (400) of preloading data on a cache (210) in a local machine (235). The cache (210) is operably coupled to a data store (130), in a remote host machine (240). The method includes the steps of determining a user behaviour profile for the local machine (235); retrieving data relating to the user behaviour profile from the data store (130); and preloading the retrieved data in the cache (210), such that the data is made available to the cache user when desired. A local machine, a host machine, a cache, a communication system and preloading functions are also described. In this manner, data within the cache is maintained and replaced in a substantially optimal manner, and configured to be available to a cache user when it is predicted that the user wishes to access the data.
Owner:FLYINGSPARK

Catheter introducer for antegrade and retrograde medical procedures

A catheter introducer for antegrade and retrograde medical procedures includes a generally tubular introducer member having proximal and distal ends. The introducer member includes a lumen for receiving a guidewire during a medical procedure, which guidewire includes a distal end traveling in a first direction. The catheter introducer further includes an occlusion member adjacent the distal end thereof for altering the traveling direction of the distal end of the guidewire to a second direction. The catheter introducer of the invention can be easily used for performing angioplasty on tandem or segmental lesions in one procedure using antegrade and retrograde approaches. The novel technique of the present invention involves performing angioplasty on one lesion using one of the antegrade and retrograde approaches, and then using the other of the antegrade and retrograde approaches to perform angioplasty on the second lesion. Both lesions are attended to during one medical procedure.
Owner:MUKHERJEE DIPANKAR

Microprocessor system for the analysis of physiologic and financial datasets

A system and method for organization and analysis of complex and dynamically interactive time series is disclosed. One example comprises a processor based system for relational analysis of physiologic signals for providing early recognition of catastrophic and pathologic events such as pathophysiologic divergence. The processor is programmed to identify pathophysiologic divergence of at least one of first and second physiologic parameters in relationship to the other and to output an indication of the divergence. An object-based method of iterative relational processing waveform fragments in the time domain is described wherein each more complex waveform object inherits the characteristics of the waveform objects from which it is derived. The first physiologic parameter can be the amplitude and frequency of the variation in chest wall impedance or nasal pressure and the second parameter can be a measure or indication of the arterial oxygen saturation.
Owner:LYNN LAWRENCE A +1

Gaming terminal and system with biometric identification

A gaming system is provided with biometric facilities for identifying or verifying the identity of a player or perspective player. In one aspect reference biometric data is stored in a portable biometric data storage device such as a smart card, PCMCIA card or the like and is preferably left in the possession or control of the individual or individuals to whom the biometric data relates. The reference biometric data is read in individual gaming terminals and compared, in individual gaming terminals to measured biometric data of a player or perspective player. In one aspect, gaming terminals use biometric verification or indication to implement a practical and feasible cashless gaming terminal.
Owner:IGT

Enhancements for TCP performance enhancing proxies

A method and system is presented for the bi-directional transfer of data packets over a TCP communications system that can comprise both terrestrial and satellite links, using an enhanced flight protocol that, transparently to the end users, replaces the TCP over the congested satellite link portion of the system that accelerates the data delivery between end users and improves reliability of the data packet transmission. The invention eliminates the conventional TCP 3-way handshake and other associated time-delay procedures and replaces them with an improved use of performance enhancing proxies at either end of the satellite link that use a unique acknowledgement methods, data buffer storage and packet header field arrangement among the design features of a flight protocol method and system that accelerates data packet transfer with more efficient link capacity use and greater data throughput.
Owner:ADVANTECH SATELLITE NETWORKS

Cooperation between packetized data bit-rate adaptation and data packet re-transmission

A method for improving a cooperation between a packetized data bit-rate adaptation and a data packet re-transmission transmits data packets from a server to a client with a first bit-rate; stores transmitted data packets in a server buffer; stores transmitted data packets in a client buffer; signals impairment information related to an impairment of transmitted data packets during transmitting to the server, wherein the signaled impairment information is analyzed by the server to decide if a re-transmission of data packets stored in the server buffer is required; and signals client buffer information related to a state of the client buffer to the server, wherein the client buffer information is analyzed by the server to decide if a re-transmission of data packets is required.
Owner:NOKIA CORP

Method and apparatus for suspending a software virtual machine

A computer system includes a software virtual machine (such as Java) for running one or more applications. An object is provided that is responsive to a call from an application for placing the virtual machine and application into a state of suspension. This involves interrupting all current threads, and recording the state of the components of the virtual machine, including heap, threads, and stack, into a serialization data structure. Subsequently the serialization data structure can be invoked to resume the virtual machine and application from the state of suspension. Note that many virtual machines can be cloned from the single stored data structure. One benefit of this approach is that a new virtual machine can effectively be created in an already initialized state.
Owner:IBM CORP

Electronic Book having electronic commerce features

A viewer for displaying an electronic book and providing for electronic commerce. In conjunction with viewing an electronic book, a user can view information about products and services, view an on-line electronic catalog, and receive samples of products available for purchase. By entering a purchase request, the user can purchase products or services. In the case of a digital product, the user can download the purchased product directly into the viewer. The viewer also records statistics concerning purchase and information requests in order to recommend related products or services, or for directing particular types of advertisements to the user.
Owner:DISCOVERY PATENT HLDG

Method of performing random access in a wireless communcation system

A method of performing random access in a wireless communication system is disclosed. The method of performing random access in a user equipment of a wireless communication system which uses multiple carriers includes transmitting a preamble for random access to a network, receiving a random access response message from the network in response to the preamble, transmitting a connection setup request message to the network, the connection setup request message requesting connection establishment with the network, and receiving a first message from the network, the first message including connection setup information and contention resolution information in a random access procedure. If a user equipment identifier of the user equipment is included in the message, the user equipment determines that it has successfully performed random access and performs a next procedure in accordance with the connection setup information. If the user equipment identifier of the user equipment is not included in the message, the user equipment determines that it has failed in random access and transmits a random access preamble to the network again after the lapse of a predetermined time period.
Owner:LG ELECTRONICS INC

System and method for tracking and managing construction projects

System and methods are described for assisting a contractor in managing information associated with a construction project. The amount of information relating to labor, materials, scheduling and billing and the number of individuals accessing the information can be overwhelmingly large for even a simple construction project. As such, the system and methods described are particularly useful for gathering, maintaining and disseminating the voluminous amount of information associated with a construction project. In one method, a drawing from a construction project is provided that has one or more intelligent objects. Information is then gathered relating to labor, materials and schedules for the project. The information is associated with the respective intelligent object and visually represented on the drawing. The drawing is displayed and certain aspects associated with the intelligent objects can be quickly identified. In addition, reports may be generated that quickly and efficiently organize information according to any number of user selected criteria.
Owner:TRIMBLE NAVIGATION LTD

Desktop sharing method and system

The invention provides a desktop sharing method and a system. The system comprises a sharing terminal, a multimedia multi-point control unit, a viewing terminal and a control terminal, wherein, the sharing terminal is used for collecting desktop images and position and status information of a mouse, receiving operation events from the control terminal and replaying and displaying the events after processing; the multimedia multi-point control unit is used for forwarding the desktop images and the operation events; the viewing terminal is used for receiving the desktop images, and the position and status information of the mouse from the sharing terminal and replaying and displaying the information after decoding and decompression; and the control terminal is used for receiving the desktop images from the sharing terminal, replaying and displaying the information after decoding and decompression, simultaneously carrying out the operation on the desktop images transmitted by the sharing terminal and sending the operation event to the sharing terminal by MCU. The viewing terminal of the desktop sharing system can smoothly browse the remote desktop image and carry out the operation on the sharing terminal by the remote control terminal, truly reflects the operation events as the operation on the sharing terminal, and has excellent interaction effect.
Owner:GUANGDONG VTRON TECH CO LTD
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