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

531 results about "Launch Time" patented technology

Launch Time is a new concept for handling Ethernet packets proposed for the Linux kernel. It is an attempt to add some isochronous capability to the kernel by hinting at what time a packet should be sent out. When sending a packet to socket, an additional bit (MSG_LAUNCHTIME) is specified in the "sendto" flags field. If this bit is set, then the buffer passed to the socket includes the desired send time or "launch time". The sendto syscall will shave off the launchtime from the packet and add it to the msghdr passed to the lower layers of the network stack.

Parallel data processing systems and methods using cooperative thread arrays and thread identifier values to determine processing behavior

Parallel data processing systems and methods use cooperative thread arrays (CTAs), i.e., groups of multiple threads that concurrently execute the same program on an input data set to produce an output data set. Each thread in a CTA has a unique identifier (thread ID) that can be assigned at thread launch time. The thread ID controls various aspects of the thread's processing behavior such as the portion of the input data set to be processed by each thread, the portion of an output data set to be produced by each thread, and / or sharing of intermediate results among threads. Mechanisms for loading and launching CTAs in a representative processing core and for synchronizing threads within a CTA are also described.
Owner:NVIDIA CORP

Method and apparatus for communication network cluster formation and transmission of node link status messages with reduced protocol overhead traffic

The present invention facilitates cluster formation within a communications network by utilizing network topology information to designate network nodes that are crucial for relaying traffic as cluster head nodes, while remaining network nodes are designated as member nodes. A beacon packet transmission rate of a network node or the interval between successive beacon packet transmissions by that node is adjusted by the present invention to facilitate cluster formation independent of network size and varying initial start times of network nodes. In addition, the present invention utilizes the above described cluster formation technique to form a three tier architecture for transmission or flooding of routing information from head node databases throughout the network. The cluster formation technique is applied to cluster head nodes to form an additional network tier of super nodes that distribute routing information, while cluster head nodes route network data traffic. The databases of cluster head nodes are examined subsequent to flooding of head node database information by super nodes, where data missing from a head node database is requested from a corresponding super node, thereby eliminating transmissions of acknowledgment messages.
Owner:STINGRAY IP SOLUTIONS LLC

Synchronization of threads in a cooperative thread array

A “cooperative thread array,” or “CTA,” is a group of multiple threads that concurrently execute the same program on an input data set to produce an output data set. Each thread in a CTA has a unique thread identifier assigned at thread launch time that controls various aspects of the thread's processing behavior such as the portion of the input data set to be processed by each thread, the portion of an output data set to be produced by each thread, and / or sharing of intermediate results among threads. Different threads of the CTA are advantageously synchronized at appropriate points during CTA execution using a barrier synchronization technique in which barrier instructions in the CTA program are detected and used to suspend execution of some threads until a specified number of other threads also reaches the barrier point.
Owner:NVIDIA CORP

Initiating Schedule Management Via Radio Frequency Beacons

A portable electronic device receives broadcasts from one or more RF beacons to determine a location of a user and communicates with a scheduling server to manage the schedule of a conference room. The portable electronic device receives an address and an application identifier from each RF beacon and opens a scheduling application in response. The portable electronic device then communicates with a scheduling server to receive the schedule of the location determined from the beacon broadcasts. The user may reserve the location and set a number of presets through the scheduling application. Updates to the schedule are communicated to the scheduling server from the portable electronic device.
Owner:CRESTRON ELECTRONICS

Distributed and packed metadata structure for disk cache

An apparatus and method to reduce the initialization time of a system is disclosed. In one embodiment, upon a cache line update, metadata associated with the cache line is stored in a distributed format in non-volatile memory with its associated cache line. Upon indication of an expected shut down, metadata is copied from volatile memory and stored in non-volatile memory in a packed format. In the packed format, multiple metadata associated with multiple cache lines are stored together in, for example, a single memory block. Thus, upon system power up, if the system was shut down in an expected manner, metadata may be restored in volatile memory from the metadata stored in the packed format, with a significantly reduced boot time over restoring metadata from the metadata stored in the distributed format.
Owner:INTEL NDTM US LLC

Fast source file to line number table association

A mechanism is provided in a debugger for building a file information database while significantly reducing debug startup time. For each line number table, the mechanism of the present invention reads the header section and determines all the source files that contribute to the line number table. The mechanism also makes note of the line number table offset. The mechanism then inserts the source filename into the file information database. In one preferred embodiment, the file information database is implemented as a hash table. Searching time occurs during an interactive debug session; therefore, the searching time is not easily detectable to a user, thus creating the perception of a faster interactive debugging session.
Owner:SAP AG

Parallel data processing systems and methods using cooperative thread arrays and SIMD instruction issue

Parallel data processing systems and methods use cooperative thread arrays (CTAs), i.e., groups of multiple threads that concurrently execute the same program on an input data set to produce an output data set. Each thread in a CTA has a unique identifier (thread ID) that can be assigned at thread launch time and that controls various aspects of the thread's processing behavior, such as the portion of the input data set to be processed by each thread, the portion of the output data set to be produced by each thread, and / or sharing of intermediate results among threads. Where groups of threads are executed in SIMD parallelism, thread IDs for threads in the same SIMD group are generated and assigned in parallel, allowing different SIMD groups to be launched in rapid succession.
Owner:NVIDIA CORP

Data compression/decompression method and apparatus

InactiveUS20020116424A1Improved data compression/decompression arrangementReduce usageDigital data processing detailsDigital computer detailsData compressionOperational system
The present invention relates to a data compression techniques and is of particular relevance to embedded devices having a flash-prom. Data compression techniques have been known for many years. Devices such as mobile telecommunications handsets, personal digital assistants and vehicular navigation systems do not support access to data storage systems such as hard or floppy devices and their operating system and applications are typically stored on a flash-PROM that is associated with the embedded device. Flash-proms, suffer, in the main, from being rather slow. Flash-proms are also expensive. The present invention seeks to provide a data compression / decompression arrangement which can reduce flash-PROM usage without increasing boot-up time and provides a method for processing information in a data processor operable to process data to provide a sequence of uncompressed and compressed data blocks, whereby each block comprises an even number of bytes. The invention can enable a reduction in boot-up time for systems.
Owner:SIEMENS AG

Virtualization system with hypervisor embedded in bios or using extensible firmware interface

A computer system includes a first portion of a Hypervisor is loaded into the memory as a part of an Extensible Firmware Interface upon start up and prior to loading of an operating system. The first portion is responsible for context switching, at least some interrupt handling, and memory protection fault handling. The first portion runs on a root level. An operating system is loaded into a highest privilege level. A second portion of the Hypervisor is loaded into operating system space together with the operating system, and runs on the highest privilege level, and is responsible for (a) servicing the VMM, (b) servicing the VMs, (c) enabling communication between code launched on non-root level with the second portion of the Hypervisor to perform security checks of trusted code portions and to enable root mode for the code portions if allowable. The VMM runs on the highest privilege level. A Virtual Machine is running under control of the VMM. Trusted code runs on non-root level. The first portion of the Hypervisor verifies trusted code portions during their loading or launch time, and the trusted code is executed on root level.
Owner:PARALLELS INT GMBH

Reducing the boot time of a TCPA based computing system when the Core Root of Trust Measurement is embedded in the boot block code

A method, computer program product and system for reducing the boot time of a TCPA based computing system. A flash memory in the TCPA based computing system may include a register comprising bits configured to indicate whether the segments of the flash memory have been updated. The flash memory may further include a table configured to store measurements of the segments of the flash memory. The flash memory may further include a boot block code that includes a Core Root of Trust for Measurement (CRTM). The CRTM may read the bits in the register to determine if any of the segments of the flash memory have been updated. The CRTM may further obtain the measurement values in the table for those segments that store the POST BIOS code that have not been updated thereby saving time from measuring the POST BIOS code and consequently reducing the boot time.
Owner:LENOVO GLOBAL TECH INT LTD

Method and apparatus for ensuring valid journaled file system metadata during a backup operation

A method and apparatus for ensuring valid journaled file system metadata during a backup operation are provided. With the method and apparatus, mechanisms are provided for suspending write I / O operations to storage devices during a point-in-time backup operation. Once the point-in-time backup operation is completed, the suspended write I / O operations are released and may then be processed by the storage system. In one exemplary embodiment, when a point-in-time operation is initiated, a point-in-time backup flag is set in a logical volume manager. In response to receiving a write I / O operation, the logical volume manager checks the status of the point-in-time backup flag to determine if a point-in-time backup operation is currently being performed. If the flag is not set, then the write I / O operation is logged and performed in a normal manner. If the flag is set, then the write I / O operation is stored in a hold queue of the logical volume manager. The write I / O is not permitted to be sent to the storage system while stored in the hold queue. When the point-in-time backup operation is completed, the suspended write I / O operations in the hold queue are permitted to be sent to the storage system and the metadata for the file system is updated to reflect the committing of the write I / O operations.
Owner:IBM CORP

Method and system for enhancing live stream delivery quality using prebursting

A method to “accelerate” the delivery of a portion of a data stream across nodes of a stream transport network. According to the invention, a portion of a live stream is forwarded from a first node to a second node in a transport network at a high bitrate as compared to the stream's encoded bitrate, and thereafter, the stream continues to be forwarded from the first node to the second node at or near the encoded bitrate. The disclosed technique of forwarding a portion of a stream at a high bitrate as compared to the encoded bitrate of the stream is sometimes referred to as “prebursting” the stream. This technique provides significant advantages in that it reduces stream startup time, reduces unrecoverable stream packet loss, and reduces stream rebuffers as the stream is viewed by a requesting end user that has been mapped to a media server in a distributed computer network such as a content delivery network.
Owner:AKAMAI TECH INC

System and method for terminating applications

A computer application program executing on a computer, such as a portable computer, is selected for termination by first identifying computer application programs executing on the computer. A priority value is assigned to each of the identified computer applications. The priority value is based on multiple characteristics of the identified computer application programs. The computer application program with the smallest priority value is automatically terminated. If the computer application program with the smallest priority value is in a modal state in which it waits for a response from a user, then a default response is provided to the application prior to terminating the computer application program. The characteristics associated with the computer application programs may include average launch times, average memory usages, a class or type of application, frequencies of usage, and an amount of data stored on the computer by the computer application program.
Owner:MICROSOFT TECH LICENSING LLC

Indicia reading apparatus having reduced trigger-to-read time

A TTR time of a reading apparatus can also be reduced by designing an apparatus to exhibit a certain timing relationship between a receipt of a trigger signal and / or more of image capture and decoding. An apparatus in one embodiment can be configured to continuously capture frames of image data prior to receipt of a trigger signal and can further be configured so that an output decoded message is decoded from a frame of image data having a capture initiation time of prior to the time of receipt of a trigger signal. An apparatus configured to output a decoded message from a frame of image data having a capture initiation time of prior to a time of receipt of a trigger signal can have a TTR time of less than a frame capture period of the apparatus.
Owner:HAND HELD PRODS

Display multi-layers list item in web-browser with supporting of concurrent multi-users

This invention takes the course of evolution and creating a web based computer user work environment for a control management station and its associated systems on the network crossing Intranet, Internet or LAN. Therefore, users can access and manage the control management station and all its associated system through web browser on any other systems or devices. To establish a web based computer user work environment, the resources information on control management station and on associated systems on network need to be collected and convert them to standard structured format for web based communication and further displaying them in web browser. These information need to be collected by control management station at its and the associated systems' boot up time or at the time when a user logins and requests to access and manage these resources.
Owner:STT WEBOS

Engine automatic control system

A roadside communicator in a roadside around an intersection transmits, to vehicles around the intersection, traffic light information on traffic light at the intersection and mobile object information on vehicles and pedestrians around the intersection. An in-vehicle communicator mounted in a subject vehicle acquires the traffic light information and the mobile object information. An in-vehicle engine start determination section mounted in the subject vehicle determines a permission or prohibition of a start of an engine of the subject vehicle based on the traffic light information and mobile object information. The engine start determination section determines an engine start time in consideration of a display of the traffic light, and states of mobile objects that pass through the intersection. An in-vehicle engine control section in the subject vehicle starts the engine when the engine start determination section permits the start of the engine.
Owner:DENSO CORP

Randomly controlled roulette game operation

A method of controlling at least one of the launch time of the ball, the speed of rotation of the wheel, and the speed of movement of the ball, in such a way that none of those factors is under the immediate control of a game manager; and displaying information to confirm the randomness of the operation.
Owner:RHOTEN LARRY J

Near field communication method and apparatus using sensor context

A sensor input into a first near field communication (NFC) device, such as an accelerometer input resulting from a rapid motion of the first NFC device to the right, is associated with a function of a second NFC device, such as a zoom function. The first NFC device is brought into proximity to a second NFC device and an NFC operation is launched. If the sensor input into the first NFC device is detected during a time window including the NFC launch time, the first NFC device communicates instructions to the second NFC device to execute the function, and the function is executed by the second NFC device.
Owner:INTEL CORP

Optimizing playback startup time of bursty real-time streams

Provided are apparatuses and methods in a digital broadcast transmission system for optimizing the buffering time of data streams prior to data consumption of playback. The optimal buffering time is calculated based on parameters from the server. The parameters may include the burst interval, buffering delay, the average size of data bursts, the amount of data in the buffer, the earliest timestamp and / or the latest timestamp.
Owner:RPX CORP

Data latch with structural hold

A multiplexed data flip-flop circuit (500) is described in which a multiplexer (510) outputs functional or scan data, a master latch (520) generates a master latch output signal at a hold time under control of a master clock signal, a slave latch (540) generates a flip flop output signal at a launch time under control of a slave clock signal, clock generation circuitry (550) generates a second clock signal that has a DC state during a functional mode and has a switching state during a scan mode, and data propagation logic circuitry (564) uses the first and second clock signals to generate the master and slave clock signals during a scan mode to delay the launch time of the slave latch with respect to the hold time of the master latch.
Owner:NXP USA INC

Start time reduction device and electronic device

With a temporary operating unit being operating, a user provides a boot timing using a boot timing instructing unit. This causes a CPU to compute a boot preparation timing based on the boot timing, and store the boot timing and boot preparation timing to a boot timing memory. At this time, a timer begins a time-keeping operation. After that, the user turns off the power to the temporary operating unit. A boot preparation instructing unit determines whether or not the time being measured by the timer coincides with the boot preparation timing stored in the boot timing memory. When the time measured by the timer coincides with the boot preparation timing stored in the boot timing memory, the boot preparation instructing unit provides the CPU with a boot preparation instruction. This turns on the power to the temporary operating unit, and the CPU performs a boot preparation.
Owner:PANASONIC CORP

Parallel data processing systems and methods using cooperative thread arrays

Parallel data processing systems and methods use cooperative thread arrays (CTAs), i.e., groups of multiple threads that concurrently execute the same program on an input data set to produce an output data set. Each thread in a CTA has a unique identifier (thread ID) that can be assigned at thread launch time. The thread ID controls various aspects of the thread's processing behavior such as the portion of the input data set to be processed by each thread, the portion of an output data set to be produced by each thread, and / or sharing of intermediate results among threads. Mechanisms for loading and launching CTAs in a representative processing core and for synchronizing threads within a CTA are also described.
Owner:NVIDIA CORP

Apparatus and method for controlling NAND flash memory

An apparatus and method of controlling data transmission between a NAND flash memory and a central processing unit using a direct memory access (DMA) method. The apparatus includes: a register storing an operating command from the central processing unit and information related to the operating command; a boot memory storing a boot code for initializing a system; a direct memory access (DMA) controller transmitting data stored in the NAND flash memory to a main memory without passing through the central processing unit; and a state machine controlling the NAND flash memory controlling apparatus. Accordingly, data transmission speed is increased, chip memory size is decreased, and booting time is reduced.
Owner:SAMSUNG ELECTRONICS CO LTD

File systems for data processing systems

A method for dynamically optimizing file systems based on user access patterns or other parameters. According to an embodiment of the present invention, a list of files forming a cluster is first created based on various preset criteria by an application, the list is transmitted to a file system program, and then the file system optimizes allocation of files in a storage medium based on the list. Embodiments of the present invention can be used to rearrange files stored in a storage medium so that files which tend to be used together are stored closer to each other. This can substantially reduce a typical application launch time.
Owner:APPLE INC

Reducing the boot time of a client device in a client device/data center environment

A method, computer program product and system for reducing the boot time of a client device in a client device / data center environment. A profile of the client device, which includes information regarding the usage characteristics of the client device, may be created. A confidence level indicating the likelihood that the client device is going to be booted may be determined based on the client device's profile. The confidence level and the utilization of the resources of the server blades in the data center may be examined in determining whether to have an appropriate server blade perform an action involved in booting the operating system of the client device. If the appropriate server blade performs such an action, e.g., pre-booting the client device's operating system, prior to the user of the client device attempting to boot its operating system, then the boot time may be reduced.
Owner:LENOVO GLOBAL TECH INT LTD

Advertisement Insertion During Application Launch in Handheld, Mobile Display Devices

A time delay that occurs when an application is launched in a mobile handheld display device (MHDD), when the application or content is downloaded, before the MHDD is ready for the user to interact with it, wastes the user's time and, in an embodiment of the invention, this time delay constitutes an interval that is used to display targeted advertisements that are already stored on the MHDD, and that are rendered and displayed to the user on the screen while the user waits for completion of downloading of the application or content to the MHDD. An embodiment of the invention provides a micro-splicer that inserts alternate content for display on an MHDD, and renders and displays pre-stored advertisements during application launch time.
Owner:GOLDSPOT MEDIA

Correction method of aircraft plan prediction locus by using supervision data

The invention provides a correction method of an aircraft plan prediction locus by using supervision data. Through correction of an empirical launch time which is dug based on historical flight plan data, correction of the prediction locus by using a point-crossing time, correction of the prediction locus by using a point-crossing position, and correction of the prediction locus by using an instruction height, an effect of accurately correcting the aircraft prediction locus can be achieved.
Owner:NANJING LES INFORMATION TECH
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