Document Document Title
US08434062B2 Enhancing source code debugging and readability using visual symbols
The present invention provides the ability to enable a special view of source code in which the textual name of classes, variables, methods and object instances can be replaced with graphical symbols. A method of displaying computer source code according to the present invention comprises assigning unique graphical symbols to a plurality of corresponding textual names of source code classes, methods, and variables, replacing the plurality of textual names of the classes, methods, and variables with the corresponding assigned unique graphical symbols, and displaying the source code with the unique graphical symbols in place of the corresponding textual names of the classes, methods, and variables.
US08434054B2 System and method for managing cross project dependencies at development time
A method for responding to a change in source code, said method comprising: interconnecting a plurality of nodes to form a graph data structure wherein the graph embodies at least one dependency between a plurality of software projects; traversing the graph to identify dependent code affected by the change; evaluating the identified dependent code; and wherein the changed source code is from a first software project and the identified dependent code is from a second software project.
US08434052B1 System and method for ensuring partitioned block physical compatibility between revisions of an integrated circuit design
Differences between block interfaces of a partitioned logic block in two floorplans of an integrated circuit can be determined by comparing an image of pins of a partitioned logic block in a first floorplan of the integrated circuit with an image of pins of the partitioned logic block in a second floorplan of the integrated circuit. The second floorplan can represent a new floorplan design resulting from a change to an integrated circuit design represented by the first floorplan. If no differences exist between pins of the partitioned logic block in the first and second floorplans, information representing the partitioned logic block in the second floorplan can be substituted with information representing the partitioned logic block in the first floorplan.
US08434051B2 Schematic wire annotation tool
A method of automating circuit design is provided and includes storing one or more circuit design schematics in a memory, providing, by way of an interface, a plurality of search parameters for searching for nets of the schematics in the memory, searching for nets of the schematics in the memory in accordance with search parameters input into the interface and presenting, by way of the interface, information associated with a net matching the received search parameters.
US08434047B1 Multi-level clock gating circuitry transformation
A method of optimizing clock-gated circuitry in an integrated circuit (IC) design is provided. A plurality of signals which feed into enable inputs of a plurality of clock gates is determined, where the clock gates gate a plurality of sequential elements in the IC design. Combinational logic which is shared among the plurality of signals is identified. The clock-gated circuitry is transformed into multiple levels of clock-gating circuitry based on the shared combinational logic.
US08434046B2 Method of fabricating an integrated circuit protected against reverse engineering
The disclosure relates to a method of fabricating an integrated circuit on a semiconductor chip, the method comprising: designing an architecture of the integrated circuit comprising at least first and second standard cells implementing a same basic function; designing for the standard cell at least first and second cell layouts presenting random differences; designing an integrated circuit layout corresponding to the integrated circuit architecture; fabricating the integrated circuit according to the integrated circuit layout; using the first cell layout to implement the first standard cell in the integrated circuit layout; and using the second cell layout to implement the second standard cell in the integrated circuit layout. The method can be used for protection of an integrated circuit against reverse engineering.
US08434045B1 System and method of providing a memory hierarchy
Some embodiments provide a method of providing configurable ICs to a user. The method provides the configurable IC and a set of behavioral descriptions to the user. The behavioral descriptions specify the effects of accesses to a memory by a set of memory ports given a set of parameters chosen by the user.
US08434043B1 Methodology for analysis and fixing guidance of pre-coloring layout
The present disclosure relates to a method and apparatus for identifying pre-coloring violations and for providing hints and/or warnings to a designer to eliminate the pre-coloring violations. In some embodiments, the method is performed by identifying G0-spaces within a double patterning technology (DPT) layer, of an integrated chip (IC) layout, having a plurality of pre-colored shapes. Violation paths extending between the pre-colored shapes are identified based upon the G0-spaces. Good paths (i.e., paths that will not cause a violation) and bad paths (i.e., paths that will cause a violation) between the pre-colored shapes are also identified. Hints and/or warnings are generated based upon the identified good and bad paths, wherein the hints and/or warnings provide guidance to eliminate the violation paths and develop a violation free IC layout.
US08434042B2 Method and software for designing semiconductor integrated circuit including observation circuit for detecting circuit failure
In order to improve a failure detection rate in a layout automatic design process of a DFT circuit, signal lines of the DFT circuit are aggregated by an AND tree circuit 1 or an OR tree circuit instead of an EXOR tree circuit, and outputs thereof are received by an observation flip-flop 2. When a failure detection process of the DFT circuit is performed by using the EXOR tree circuit in the case where partial circuits outputting respective signal lines are shared or the partial circuits have the same structure, the signals cancel each other and the failures of the original partial circuits cannot be detected in some cases. However, such a trouble can be prevented by using the AND tree circuit 1 or the OR tree circuit instead of the EXOR tree circuit.
US08434034B2 Method of making optical proximity correction to original gate photomask pattern based on different substrate areas
The present invention relates to the field of semiconductor manufacturing, and particularly to a method of making Optical Proximity Correction to an original gate photomask pattern based on different substrate areas. The present invention discloses a method of making OPC to an original gate photomask pattern based on different substrate areas, which makes correction to gate photomask pattern dimension on the AA and to gate photomask pattern dimension on the STI respectively by creating two different optical proximity effect models of the gate, so as to control the finally imaged gate photomask pattern dimensions more accurately; moreover, the error of the correction result of the gate spacing dimension on the STI can be reduced by 4% by separating the patterns and using the gate model based on the STI, so as to avoid the spacing dimension error when the photolithography exposure conditions vary.
US08434031B2 Inverse mask design and correction for electronic design
Various implementations of the invention provide for the generation of “smooth” mask contours by inverse mask transmission derivation and by subsequently “smoothing” the derived mask contours by proximity correction.
US08434026B2 System and method for time dimension management for a data analyzing
A time dimension management system is provided for managing time dimension of a data analyzing system for analyzing data stored in a data store based on a time data structure. The time dimension management system comprises a date selector controller and a calendar coordinator. The date selector controller is provided for controlling a date selector that presents to a user a standard calendar and a business calendar. The date selector controller has a standard calendar manager for managing presentation of the standard calendar for allowing the user to select a date on the standard calendar, and a business calendar manager for managing presentation of the business calendar to represent the time data structure that the data analyzing system uses, and allowing the user to select a date on the business calendar. The calendar coordinator is provided for coordinating the standard calendar manager and the business calendar manager to indicate a selected date on the standard calendar and the business calendar.
US08434024B2 System and method for automatically and graphically associating programmatically-generated media item recommendations related to a user's socially recommended media items
A system and method for automatically, programmatically generating media item recommendations on a graphical user interface (GUI) based on a friend media item recommendation selected by a user. In the preferred embodiment, a selected media item recommendation is displayed in the GUI. Received friend media item recommendations are displayed in a list in relevance order adjacent to the selected media item. A programmatically-generated media item recommendation list is automatically generated based on relevance to the selected media item and displayed in another adjacent area to the selected media item recommendation. In this manner, a user can easily play the selected media item recommendation, and then browse the friend media item recommendations and the automatically updated programmatically-generated media item recommendations, which are both provided in their own respective adjacent areas, in order of closest relationship to the selected media item recommendation, at anytime.
US08434022B2 System and method for photo-image local distribution
A system and method are provided for the local distribution of stored photo-images to wireless picture frames. The method interfaces a photo-image discovery device, having no dedicated display, to a display monitor presenting a menu of photo-image user prompt options originating from the photo discovery device. A photo-image from the storage site is selected, as well as a wireless picture frame destination. Then, the photo-image is wirelessly sent to the selected destination. In one aspect, the wireless picture frame is selected in response to discovery device movements.
US08434021B2 Centralized user interface for displaying contextually driven business content and business related functionality
A centralized User Interface (UI) comprising a supplementary UI and a desktop UI is employed to bring in enterprise constructs into the desktop application. The supplementary UI is generated and dynamically positioned based on selections on the desktop application UI. Summary information associated with data that is to be synchronized or transferred between the desktop application and an LOB application is presented in the supplementary UI along with controls that enable a user to bind additional items to be synchronized.
US08434020B2 Computing device with improved user interface for applications
The present invention offers a snap-shot view which brings together, in one summary window, a limited list of common functions and commonly accessed stored data which itself can be reached directly from the main menu listing some or all applications. This yields many advantages in ease and speed of navigation, particularly on small screen devices.
US08434019B2 Apparatus and method for positioning windows on a display
A method for positioning a window on a user's display may include providing, in a window-based computing environment, an image representing a display area of a user's computer screen. This image may be divided into a plurality of regions. Each region may represent an area within the display area. The method may further include enabling a user to select a region from the plurality of regions, such as, for example, with a mouse click, keystroke, keystroke combination, or the like. The method may then include automatically moving a window, such as the active window, in the window-based computing environment to the area represented by the region.
US08434011B2 User interface and method for viewing short messages on a wireless device
A method is performed by an electronic communication device. The method includes storing electronic messages, and storing criteria for determining whether a stored message is related to a current message. A current electronic message is displayed to a user of the communication device, including the current message's outside address and message body. The relevance of each of the stored messages to the current message is assessed based on the previously-stored criteria. Those messages that meet the criteria are selected and displayed along with the current message.
US08434010B2 Standardized visual indicators in electronic media
Methods and systems for associating a standardized electronic icon with a user and displaying the icon with electronic communications of the user are disclosed. A computer implemented method includes: determining one or more icons to associate with an individual when the individual creates an electronic message; and at least one of selectively and automatically appending at least one of the one or more icons that are associated with the individual to the electronic message. The at least one of the one or more icons is subsequently displayed with the electronic message to a recipient to provide information about the individual to the recipient.
US08434007B2 Multimedia reproduction apparatus, menu screen display method, menu screen display program, and computer readable recording medium recorded with menu screen display program
A functional icon array 70 made up of multiple functional icons indicating types of reproduction functions, and a content icon array 72 made up of multiple content icons indicating items for reproducible contents are displayed on a menu screen 50. In the case where a functional icon to be displayed in an intersection region 76 in which the functional icon array 70 and the content icon array 72 intersect is a network icon 63, the content icons are hierarchically displayed according to an XML file acquired via the Internet. A content icon 641A, which indicates a content classification, and content icons 643A, 643B, 643C, and 643D, which indicate more classifications belonging to the classification indicated by the content icon 641A, are hierarchically displayed.
US08434006B2 Systems and methods for adjusting volume of combined audio channels
Audio volume control systems and methods are operable to control volume of audio channels of a combined audio channel. An exemplary embodiment displays an audio channel control graphical user interface (GUI) on a display, displays on the audio channel control GUI a specified first volume level for a first audio channel of the combined audio channel, displays on the audio channel control GUI a specified second volume level for a second audio channel of the combined audio channel, and adjusts volume of the combined audio channel in accordance with the specified first volume level for the first audio channel and the specified second volume level for the second audio channel.
US08434005B2 Audio/video interface as a supplement to radiology reports
A method for generating an audio/video report, to be used with a report of radiographic image(s) is disclosed. The audio/video report is created by the radiologist while generating the report. The audio/video report includes a portion of a screen image selected by the radiologist, as well as the spoken words of the radiologist. The audio/video report is stored in the database with the report for access by clinicians and others. The audio/video report may be used as a tool for teaching interesting cases.
US08433999B2 Method and apparatus for retrieving and editing dynamically generated content for editable web pages
A method and system for WYSIWYG editing of dynamic content on editable web pages. Generated content is content that is received periodically from a dynamic source. Generated content may be represented on an editable web page by instructions that describe how to generate the dynamic content. The generated content system presents generated elements in a non-editable manner while allowing modification of their instructions and also allowing complete editing functionality of any surrounding static content. Thus, the generated content system allows the user to include generated content in an editable web page in a way that clearly identifies the generated content during editing and still allows the user to modify the content.
US08433998B2 Tool and method for annotating an event map, and collaborating using the annotated event map
A tool for mapping an event includes a map generator for generating an event map, a view generator for generating a zoomable and pannable view of the event map, and a display device for displaying the zoomable and pannable view of the event map, and in another aspect, a tool for annotating an event map includes a map generator for generating an event map, an annotating unit for annotating the event map based on a user input, a view generator for generating a zoomable and pannable view of the annotated event map, and a display device for displaying the zoomable and pannable view of the annotated event map.
US08433995B1 Managing bookmarks for web pages
Methods and apparatus, including computer program products, implementing and using techniques for managing bookmarks associated with web pages. A button is displayed on a graphical user interface associated with a browser displaying a web page on the computer display. A user input selecting the button is received. Each time the button is selected, an editing window is displayed, which includes several bookmark editing operations for the displayed web page. The bookmark editing operations can be completed by a user in the editing window.
US08433994B2 Instruction set to instantiate an effect on a time container
A method (800) is disclosed of producing an instruction set for rendering on a graphic display (114). The instruction set includes a plurality of time containers (502, 503, 504) to be rendered, with each time container (502, 503, 504) containing at least one timed element to be displayed on the display (114). However, the instruction set must obey a rule forbidding a time container (502, 503, 504) from referencing the content of a different time container (502, 503, 504). The method (800) starts by adding (802) an attribute (505, 506, 507, 508) to a particular time container (502, 503, 504), the attribute (505, 506, 507, 508) being associated with an event, the event being associated with a target element contained within the particular time container (502, 503, 504). Correspondence between the event and an effect on the display of a further time container (502, 503, 504) is then provided (803), in a manner consistent with the rule.
US08433989B2 Error checking with data presence detection
The present invention relates to an apparatus and a method for detecting presence of data, wherein input data is decoded using a decoder metric to obtain decoded data, and an error check is performed for the decoded data. Furthermore, a threshold value is determined based on an obtained maximum value that the decoder metric can assume for the input data, and the threshold value is compared with an actual value of the decoder metric. Presence of the input data is then decided based on results of the error check and the comparison.
US08433988B2 Method and apparatus for masking signal loss
A method and apparatus are capable of masking a signal loss condition. According to an exemplary embodiment, the method includes steps of receiving a signal, detecting a period of loss of the signal, and enabling a received portion of the signal to be reproduced continuously and causing a portion of the signal lost during the period to be skipped.
US08433986B2 Method and apparatus for low latency turbo code encoding
A method and apparatus for performing low latency Turbo Code encoding of a frame of data is described. The disclosure includes a method for performing Turbo Code encoding on frame of data using by encoding via subsections using multiple constituent encoders in parallel. The information gains during a first encoding pass of the subsections is used to determine the start state for a second pass during which parity bits are generated. Both the interleaved and natural order encoding may be performed in parallel.
US08433985B2 Error correction mechanisms for flash memories
Methods and apparatuses for Bose-Chaudhuri-Hocquenghem (BCH) decoding utilizing Berlekamp-Massey Algorithm (BMA) and Chien Search. The BMA may utilize one or more of a scalable semi-parallel shared multiplier array, a conditional q-ary inversionless BMA and/or a conditional binary Inversionless BMA. The Chien Search may be accomplished utilizing a non-rectangular multiplier array.
US08433983B2 Secure protection of biometric templates
This invention relates to methods and devices for verifying the identity of a person based on a sequence of feature components extracted from a biometric sample. Thereafter, the feature components are quantized and assigned a data bit sequence in such a way that adjacent quantization intervals have a Hamming distance of 1. The data bit sequences are concatenated into a bit string, and said bit string is combined with a helper data set by using an exclusive disjunction (XOR) operation into a codeword. Finally, the codeword is decoded into a secret V and a secret S is matched with the secret V.
US08433980B2 Fast, low-power reading of data in a flash memory
A memory includes cells at intersections of word lines and bit lines, word and bit line selection mechanisms and a programming mechanism. The cells on each bit line are connected in series. Cells of a word line are programmed simultaneously. For low-power reading, only some of the bit lines that intersect the word line at the programmed cells are selected and only the cells at those intersections are sensed. Another type of memory includes a physical page of cells, a sensing mechanism and a selection mechanism. Hard bits are sensed from all the cells of the physical page. Only some of those cells are selected for sensing soft bits. Another memory includes a plurality of cells, a sensing mechanism, an export mechanism and a selection mechanism. Hard and soft bits are sensed from all the cells of the plurality. Only some of the soft bits are selected for export.
US08433969B1 Forward error correction (FEC) auto negotiation for an optical transport network (OTN)
In an Optical Transport Network communication device using a plurality of forward error correction (FEC) algorithms, a method is provided for auto negotiating an FEC algorithm between network-connected devices. The first device sends an FEC auto negotiation (AN) request message to a second device. If the first device receives the FEC AN response from the second device, the first device selects the FEC algorithm suggested in the FEC AN response. In the event that the first device is unable to negotiate a mutually agreed upon FEC algorithm with the second device, the first device enters a trial-and-error mode, beginning with a first FEC algorithm. The first device iteratively cycles through each of the plurality of n FEC algorithms, and measures error statistics associated with the nth FEC algorithms. The first device compares the n sets of error statistics and selects an FEC algorithm associated with the minimum number of errors.
US08433968B2 Method and system for HARQ combining in a telecommunication system
A receiver and method for HARQ combining of a received codeword in a receiver with a FEC decoder, the method including computing Log Likelihood Ratios (LLRs) of demodulated soft symbols of the received codeword and outputting the LLRs as a-priori soft bits; performing iterative decoding of the a-priori soft bits in a Forward Error Correction (FEC) decoder; outputting a posteriori soft bits of the a priori soft bits of the received codeword from the FEC decoder; and HARQ combining the a posteriori soft bits with a retransmission of the received codeword.
US08433959B1 Method for determining hard drive contents through statistical drive sampling
A method for rapidly characterizing the forensic contents of a digital storage device using statistical drive sampling.
US08433956B2 Instruction sequence verification to protect secured data
Intended for an information security application, particularly in networked information systems, the present invention includes two methods and systems for verifying a current performance of a command by a controller. A first cyclic redundancy check (CRC) for the command is prestored in memory. A second CRC for the command is calculated after instructions of the command have been performed by the controller. The first CRC is compared with the second CRC. Preferably, the controller is reset if the first CRC does not match the second CRC. Also, an address of a first instruction of the command is compared with an address of a second instruction of the command to determine if there may be a discontinuity between the first and the second instructions. It is determined if the first instruction is a valid instruction from/to which an instruction sequence of the command can be redirected. Preferably, the controller is reset if the first instruction is not a valid instruction from/to which the instruction sequence can be redirected.
US08433954B2 Testing components for thread safety
A checking system is described for determining whether a component is thread safe in the course of interacting with two or threads in a client environment. The checking system uses a manual, automatic, or semi-automatic technique to generate a test. The checking system then defines a set of coarse-grained observations for the test, in which the component is assumed to exhibit linearizability when interacting with threads. The set of coarse-grained observations may include both complete and “stuck” histories. The checking system then generates a set of fine-grained observations for the tests; here, the checking system makes no assumptions as to the linearizability of the component. The checking system identifies potential linearizability errors as those entries in the set of fine-grained observations that have no counterpart entries in the set of coarse-grained observations. The checking system may rely on a stateless model checking module to perform its functions.
US08433947B2 Computer program, method, and apparatus for controlling data allocation
A computer executes a data allocation control program to control allocation of data in a plurality of disk nodes. A redundancy restoration module executes a redundancy restoration procedure by commanding disk nodes to create a new copy of redundancy-lost data. An error message reception module receives a write error message indicating a write error in a storage device during the redundancy restoration procedure and records an identifier of the faulty storage device in an error record memory. A copy command module identifies accessed data in the faulty storage device and commands a relevant disk node to create a copy of the identified data in the faulty storage device in the case where there is no redundant copy of the data.
US08433946B2 Fault detection and correction for single and multiple media players connected to electronic displays, and related devices, methods and systems
Systems, devices, software, hardware and networks adapted and arranged for monitoring and correcting faults in networked media player systems that include electronic displays are provided. After detection or notification of a fault in at least one networked media player in a network of at least two, or N, media players operationally connected to electronic displays, the invention provides an alternate source of signal to the affected display. In some preferred embodiments, the invention utilizes at least one additional, or N+1, media player as a backup to substitute for the failed media player. Reconfiguration of the faulted media player by means of the N+1 backup networked media player advantageously increases the reliability and efficiency of ongoing maintenance of digital visual systems operating in commercial and other environments.
US08433941B2 Information preservation on a portable electronic device
A system and method for information preservation on a portable electronic device is disclosed. A signal indicating an energy capacity threshold remaining in the battery of a hand held device may be generated. Then, responsive to such a signal, information may be copied from a volatile memory into a non-volatile memory. The non-volatile memory may be configured to provide instructions for direct execution by a processor, or the non-volatile storage may be attached via an expansion interface. The non-volatile memory may be a removable card. The copy function is typically done in low power modes. Alternatively, the information is only copied provided sufficient battery capacity remains to perform the copy function.
US08433936B2 USB power conservation method and apparatus
Embodiments of a method and system for conserving power used in a central processing unit (CPU) are described. An embodiment uses direct memory access (DMA) fetch suspend logic to allow the CPU to stay in a sleep state indefinitely until a break event occurs. Embodiments include power management monitoring and Universal Serial Bus (USB) descriptor monitoring logic. Power management monitor logic monitors the CPU sleep state and sets a status flag to the USB descriptor monitoring logic whenever the CPU is in a predefined sleep state. The USB descriptor monitoring logic monitors the fetching of linked descriptor lists. When the CPU status flag is raised, it causes monitoring of the descriptor fetch by the USB descriptor monitoring logic. If the USB controller has completed all of the descriptor fetches while the CPU sleep flag is true, this logic sets a flag to cause the USB controller to suspend DMA fetch operations.
US08433935B2 Energy management of remotely controllable devices associated with a workspace based on users scheduled activities in a calendar application and users' current network activities
A method and computer program product for controlling energy utilization includes receiving user activities from each of a plurality of users into one or more software application, associating each user activity with a defined workspace having one or more remotely controllable electronic devices, and controlling energy utilization of the one or more electronic devices within each defined workspace according to the user activities associated with the defined workspace. Energy utilization is reduced in a defined workspace during a time period that there is no user activity associated with the workspace. Optionally, the step of receiving user activities may include detecting that a user has logged onto a remote computer that is not located within the defined workspace, or users inputting activities into a software application, such as one or more instances of an electronic calendar.
US08433934B1 Saving battery on wireless connections on mobile devices using internal motion detection
Implementations relate to a computer-implemented method, device, and computer readable storage medium for optimizing battery life in a mobile computing device. The method includes determining that a wireless signal associated with a wireless network connection utilized by the mobile computing device is at or below a reception strength threshold; disabling the wireless network connection in response to the wireless signal being at or below the reception strength threshold; acquiring, from one or more motion sensors of the mobile computing device, an amount of motion of the mobile computing device during a predetermined time period; determining whether the amount of motion of the mobile device exceeds a predetermined motion threshold; and enabling the wireless network connection in response to the amount of motion exceeding the predetermined motion threshold.
US08433930B1 One-time programmable memories for key storage
Circuits, methods, and apparatus that store and prevent modification or erasure of stored encoding keys, serial identification numbers, or other information. An encoding key stored with an embodiment of the present invention may be used to decode a configuration bitstream on an integrated circuit, such as an FPGA. A serial number may be used to track or authenticate an integrated circuit. Embodiments of the present invention store this information in a memory such as an SRAM, DRAM, EPROM, EEPROM, flash, fuse array, or other type of memory. In order to prevent its erasure or modification, write enable circuitry for the memory is then permanently disabled, and if the memory is volatile, a continuous power supply is provided. Further refinements verify that the write enable circuitry has been disabled before allowing the device to be configured or to be operable.
US08433928B2 Personalization of portable data storage media
In a method for the personalization of portable data carriers into a non-volatile memory of the data carrier there are written personalization data, wherein the personalization at first is carried out as a virtual personalization in a virtual data carrier, then a memory image is generated as a bit-true image of a memory of the virtual data carrier and finally the memory image with the aid of its physical memory addresses is directly introduced into the memory of the real data carrier. Here the personalization data in addition to the initialization data also comprise individualization data. Preferably, the introduction of the personalization data into the data carrier can be carried out after the production of the data carrier at an authority issuing the data carrier or at the end user.
US08433924B2 Apparatus, system, and method for authentication of a core root of trust measurement chain
An apparatus, system, and method are disclosed for authentication of a core root of trust measurement chain. The apparatus for authentication of a CRTM chain is provided with a plurality of modules configured to carry out the steps of retrieving a decryption key from a predetermined location on the device selected for authentication, decrypting an authentication signal using the decryption key, and communicating the decrypted authentication signal to a user. In the described embodiments, these modules include a retrieval module, a decryption module, and a communication module. Beneficially, such an apparatus, system, and method would reliably verify that a link in the CRTM chain has not been corrupted, modified, or infected with a computer virus. Specifically, such an apparatus, system, and method would enable verification that the hypervisor has not been corrupted, modified, or infected with a computer virus.
US08433921B2 Object authentication system
A system employing enrollment information and the quality of the enrollment information. The enrollment information includes data unique to the identification of a person. The system also stores biometric sensor quality information. When a person seeks to authenticate his/her identity, the sensor transmits the sensor quality data along with the biometric attribute data to the system. The transmitted data is correlated with the enrollment data, and quality of the enrollment data, to produce a score indicative of the probability of a correct identification.
US08433915B2 Selective security masking within recorded speech
A marker is derived from an interaction between a person and an agent of a business and the agent's user interface. A part of a speech signal that corresponds to a portion of the person's special information is located with the marker. The speech signal results from the interaction between the person and the agent. The part of the speech signal that corresponds to the portion of the person's special information is rendered unintelligible.
US08433913B2 Apparatus, method, and program for digital signature
A digital signature method to generate a signature for an electronic document, the method including: initializing a signature t of each of the document segments of electronic document and twice raising the signature t to the power of a hash value of each of the document segments and digitally signing the raised signature to produce a signature s serving as the signature of the electronic document; and revising a document segment; wherein, in the revising, to delete a document segment, the signature t is raised twice to the power of the hash value of the document segment unless the document segment is sanitization prohibited, or the signature t is raised to the power of the hash value of the document if the document segment is sanitization prohibited, and the document segment is deleted; to sanitize a document segment, the document segment is replaced with the hash value thereof.
US08433893B2 Privacy-preserving probabilistic inference based on hidden markov models
Parameters of a hidden Markov model (HMM) are determined by a server based on an observation sequence stored at a client, wherein the client has a decryption key and an encryption key of an additively homomorphic cryptosystem, and the server has only the encryption key. The server initializes parameters of the HMM and updates the parameters iteratively until a difference between a probability of the observation sequence of a current iteration and a probability of the observation sequence of a previous iteration is above a threshold, wherein, for each iteration, the parameters are updated based on an encrypted conditional joint probability of each pair of states given the observation sequence and the parameters of the HMM, wherein the encrypted conditional probability is determining in an encrypted domain using a secure multiparty computation (SMC) between the server and the client.
US08433885B2 Method, system and computer-accessible medium for providing a distributed predicate prediction
Examples of a system, method and computer accessible medium are provided to generate a predicate prediction for a distributed multi-core architecture. Using such system, method and computer accessible medium, it is possible to intelligently encode approximate predicate path information on branch instructions. Using this statically generated information, distributed predicate predictors can generate dynamic predicate histories that can facilitate an accurate prediction of high-confidence predicates, while minimizing the communication between the cores.
US08433884B2 Multiprocessor
A multiprocessor executes a plurality of threads without decreasing execution efficiency. The multiprocessor includes a first processor allocating a different register file to each of a predetermined number of threads to be executed from among plural threads, and executing the predetermined number of threads in parallel; and a second processor performing processing according to a processing request made by the first processor. The first processor has areas allocated to the plurality of threads in one-to-one correspondence, makes the processing request to the second processor according to an instruction included in one of the predetermined number of threads, upon receiving a request for writing a value resulting from the processing from the second processor, judges whether the one thread is being executed, and when judging negatively, performs control such that the obtained value is written into one of the areas allocated to the one thread.
US08433883B2 Inclusive “OR” bit matrix compare resolution of vector update conflict masks
A computer system is operable to identify index elements in a vector index array that cannot be processed in parallel by calculating a complement modified bit matrix compare function between a first matrix filled with elements from the vector index array and a second matrix filled with the same elements from the vector index array.
US08433881B2 Programmable signal processing circuit and method of interleaving
A programmable signal processing circuit is used to (de-)interleave a data stream. Data from the signal stream is stored in a data memory (28) and read in a different sequence. The programmable signal processing circuit is used for computing addresses, for use in said storing and/or reading. The programmable signal processing circuit has an instruction set that contains an instruction to compute the addresses from preceding addresses that have been used for said storing and/or reading. In response to the instruction the programmable signal processing circuit permutes positions of a plurality of bits from the old address operand and forms of a bit of the new address result as a logic function of a combination of bits from the old address operand. Successive addresses are formed by means of repeated execution of a program loop that contains an address update instruction for computing the addresses.
US08433878B1 User equipment buffer management in multiple-input multiple-output communication systems
Embodiments of the disclosure provide a system and method for dynamically allocating storage capacity in a user equipment buffer. In various embodiments of the invention, a plurality of transport blocks associated with a process are stored in a plurality of subpartitions of a partition of a buffer in a user equipment device.
US08433873B2 Disposition instructions for extended access commands
A computer system that generates a disposition instruction and an associated access command directed to a block of data at a logical address is described. The disposition instruction and the access command are communicated to a memory system in the computer system via a communication link. Note that the memory system includes different types of memory having different performance characteristics, and the disposition instruction is generated based on the different performance characteristics. In response to the access command, the memory system accesses the block of data at the logical address in a first type of memory in the different types of memory. Furthermore, based on the disposition instruction, the memory system moves the block of data to a second type of memory in the different types of memory to facilitate subsequent accesses to the block of data.
US08433872B2 Snapshot storage and management system with indexing and user interface
A system and method of managing stored data in a storage management system. The storage management system includes a storage manager, a media agent connected to the storage manager, and a primary volume connected to the media agent. Multiple snapshots are taken of the primary volume. The snapshots are indexed by associating respective information with the snapshot. The indexed snapshots are copied to a recovery volume. In this way, browsing features are enabled for the user. The user may view the snapshots in a hierarchical format, and may even view snapshot data in association with the corresponding application. The resultant recovery volume may be used to replace a primary volume.
US08433870B2 Multiple incremental virtual copies
Provided are techniques for, in response to establishing each incremental virtual copy from a source to a target, creating a target change recording structure for the target. While performing destage to a source data block at the source, it is determined that there is at least one incremental virtual copy target for this source data block. For each incremental virtual copy relationship where the source data block is newer than the incremental virtual copy relationship and an indicator is set in a target inheritance structure on the target for a corresponding target data block, the source data block is copied to each corresponding target data block, and an indicator is set in each target change recording structure on each target for the target data block corresponding to the source data block being destaged.
US08433866B2 Remote copy system and remote copy control method in which a copy pair is changed from a first consistency group to a second consistency group (STG)
To provide a remote copy system and the control method for the same capable of performing the setting of volume pairs in the consistency group and changing the setting by the simple operation without depending on the pair definition processing. A copy pair configured of a primary volume and a secondary volume is suspended, and the suspended primary volume and the secondary volume are set to another consistency group different from the original consistency group, and then the primary volume and the secondary volume are resynchronized.
US08433864B1 Method and apparatus for providing point-in-time backup images
A method and apparatus for providing point-in-time consistent backup images while reducing a computing overhead associated with copy-on-write operations for snapshot images is described. In one embodiment, the method comprises processing at least one data block that is inconsistent with a backup image; and updating the backup image with the at least one inconsistent data block from a snapshot image, wherein the snapshot image is created after a backup process, wherein the updated backup image is point in time consistent.
US08433861B1 Method and apparatus for managing access to backup data on an archival storage system through available media servers
A method and apparatus for managing access to backup data on an archival storage system through storage media servers are described. In some examples, read operations are initiated. Each of the read operations is targeted to a respective plurality of the media servers specific for reading backup data from the archival storage system. Each read operation is delegated to each of its respective plurality of media servers until one of the respective plurality of media servers is available. The backup data specified by each read operation is read by the one media server of the respective plurality of media servers that is available. Each read operation may comprise a backup restoration, backup duplication, backup verification, or synthetic backup operation. Read operations can be targeted to a first and second plurality of media servers, which may be mutually exclusive. The archival storage system can be a tape storage system.
US08433857B2 Interruptible write block and method for using same
A disclosed embodiment is an interruptible write block comprising a primary register having an input coupled to an input of the interruptible write block, a secondary register having an input selectably coupled to an output of the primary register and to an output of the secondary register through an interrupt circuit. The interrupt circuit is utilized to interrupt flow of new data from the primary register to the secondary register during an interrupt of a write operation, such that upon resumption of the write operation the secondary register contains valid data. A method of utilizing an interruptible write block during a write operation comprises loading data into a primary register, interrupting the write operation to perform one or more other operations, loading the data into a secondary register while loading new data into the primary register, and resuming the write operation using valid data from the secondary register.
US08433856B2 Pseudo least recently used replacement/allocation scheme in request agent affinitive set-associative snoop filter
The storage locations of a snoop filter are segregated into a number of groups, and some groups are associated with some processors in a system. When new data enter a cache line of a processor, one of the storage locations associated with the processor is selected for further operations.
US08433853B2 Prefetching of next physically sequential cache line after cache line that includes loaded page table entry
A microprocessor includes a translation lookaside buffer, a request to load a page table entry into the microprocessor generated in response to a miss of a virtual address in the translation lookaside buffer, and a prefetch unit. The prefetch unit receives a physical address of a first cache line that includes the requested page table entry and responsively generates a request to prefetch into the microprocessor a second cache line that is the next physically sequential cache line to the first cache line.
US08433852B2 Method and apparatus for fuzzy stride prefetch
In one embodiment, the present invention includes a prefetching engine to detect when data access strides in a memory fall into a range, to compute a predicted next stride, to selectively prefetch a cache line using the predicted next stride, and to dynamically control prefetching. Other embodiments are also described and claimed.
US08433848B1 Analysis tool for a multi-tier storage environment
Storage requirements of one or more applications may be serviced by a mix of different disk technologies across one or more storage tiers. According to the system described herein, desirable or optimal mixes of the different disks may be determined and used in the efficient and cost-effective modification or upgrade of storage arrays. For example, whereas SATA drives may be the most cost effective per gigabyte of storage, some applications may not be able to operate based on SATA performance characteristics. On the other hand, flash drives, which may have high performance characteristics, may be too expensive to be used exclusively in a storage array. The system described herein provides a tool that allows for optimal planning of storage resources in a multi-tier storage environment responsive to workload data of a storage array and based on performance characteristics and costs of the storage resources.
US08433846B2 Methods and apparatus reading erase block management data in subsets of sectors having user data and control data sections
Methods of operating memory devices, and memory devices configured to perform such methods, including reading Erase Block Management (EBM) data from an erase block of an array of memory cells. The EBM data, corresponding to a state of the particular erase block, is stored in control data spaces of a subset of sectors of the particular erase block.
US08433842B2 Method for communicating with a non-volatile memory storage device
Method for a storage device is provided. The method includes interpreting a command from a host system, wherein a command parser module for a storage device interprets the command; and extracting information regarding an operation from the command, wherein the command parser module extracts the information and interfaces with the host system.
US08433840B2 Storage card having selectable contact elements and method of its operation
The present invention relates to a storage card having selectable contact elements, a terminal capable of receiving said storage card, and method of its operation. The storage card with selectable contact elements, comprises an interface having a plurality of contact elements, a storage card controller, being connected to at least a subset of said contact elements, a storage memory device, being connected to said storage card controller, a switching unit, that is connected to said storage card controller and to at least one of said contact elements of said interface, wherein said storage card controller is connected to said switching unit to controllably select said at least one contact element.
US08433838B2 Remote multiplexing devices on a serial peripheral interface bus
A serial peripheral interface (SPI) bus and method of communicating over an SPI bus to multiple slave devices without requiring the master device to have an independent slave select pin for each slave device. The SPI bus comprises an SPI master device coupled to an SPI multiplex slave device and a plurality of SPI non-multiplex slave devices. The SPI multiplex slave device includes an independent slave select (SS) output pin coupled to each one of the SPI non-multiplex slave devices for sending an activation signal to a selected SPI slave device in response to receiving a command from the master device containing identification of the selected SPI slave device.
US08433837B2 System for connecting electronic devices
A system includes a master device and a number of slave devices connected to the master device via a bus. Each slave device includes a control unit, a switch unit, and a lock unit. When a new slave device is connected to the system, the control unit of the new slave device transmits a request signal to the master device. The master device detects whether the master device is communicating with the already connected slave devices after receiving the request signal, and outputs an enable signal to the new slave device according to the detected result. The control unit of the new slave device controls the lock unit of the new slave device to turn on and turn off the switch unit of the new slave device according to the enable signal.
US08433835B2 Information processing system and control method thereof
A control method of an information processing system including an address/data bus, the control method including: asserting a write enable signal indicating a write operation no later than an assertion of a latch control signal indicating an address latch timing in the write operation; asserting an output enable signal indicating a read operation after the address latch timing in the read operation; determine whether the write enable signal is asserted when the latch control signal is asserted; and starting the read or write operation according to the determined result no later than the address latch timing.
US08433833B2 Dynamic reassignment for I/O transfers using a completion queue
In some embodiments of the present invention, host systems and/or devices are made to be capable of employing asynchronous or synchronous modes. For example, for storage devices capable of finishing I/O requests in a sufficiently small amount of time, e.g., a few microseconds, host system software may perform the storage I/O request synchronously by polling for a completion.
US08433832B2 Control equipment with communication apparatus
A control equipment with a built-in communication apparatus is provided which realizes a delay required for communication without a software intervention while at the same time reducing a load of the communication processing. The control equipment with a communication apparatus includes: a communication device to communicate with a plurality of destinations; and a decision device to determine a mode requiring a reception completion interrupt and a mode not requiring the reception completion interrupt. If the decision device decides that the reception completion interrupt is not necessary, the communication device transmits data to one or more destinations and also virtually transmits data to a second destination different from the first intended destination.
US08433826B2 Proxy caching in a photosharing peer-to-peer network to improve guest image viewing performance
The present invention provides a method and system for serving an image stored in the peer computer to a requesting computer in a network photosharing system in which the peer computer is coupled to a photosharing system server. Aspects of the invention include caching copy of the image in the photosharing server; and in response to the photosharing server receiving a request from the requesting computer to view the image stored in the peer computer, transmitting the cached image from the photosharing server to the requesting computer, thereby avoiding the need to transfer the image from the peer computer to the photosharing server for each request to view the image.
US08433824B2 Thread timeout coordination method and system
An apparatus, program product and method associates a timeout used by a client computer sending a work request with a maximum amount of time that the server computer should spend processing the work request. The server computer dynamically reacts to diverse, incoming client load requirements without using a static processing timeout on the server computer side. Resources may be made available for other work.
US08433822B2 System, method and apparatus for optimized wireless messaging
Wireless data message optimization for messages sent between a wireless device and a server that provides a service that the wireless device is authorized to access is provided using an application gateway that serves as a proxy between the wireless device and the server. The application gateway maps optimized service request messages generated by the wireless device to a service request message format expected by the server, and maps response messages generated by the server to an optimized response message format expected by the wireless device. The optimized message format is flattened by removing unnecessary message structure, eliminates unnecessary message fields, and uses default and enumeration encoding to reduce optimized message size.
US08433817B2 Routing-profile-based ACARS routing system
A system for routing ACARS messages towards a plurality of transmission media, configured to be loaded onboard an aircraft, including: a database including a plurality of routing profiles, each profile being formed by a list indicating a rank of preference for each transmission medium, and a selection mechanism extracting, from an ACARS message sending request, a routing profile identifier, and selecting in the routing profile stored in the database, corresponding to the identifier, a transmission medium, according to its rank of preference, the thereby selected transmission medium then being used for transmitting the message.
US08433816B2 Network topology for a scalable multiprocessor system
A system and method for interconnecting a plurality of processing element nodes within a scalable multiprocessor system is provided. Each processing element node includes at least one processor and memory. A scalable interconnect network includes physical communication links interconnecting the processing element nodes in a cluster. A first set of routers in the scalable interconnect network route messages between the plurality of processing element nodes. One or more metarouters in the scalable interconnect network route messages between the first set of routers so that each one of the routers in a first cluster is connected to all other clusters through one or more metarouters.
US08433815B2 Method and apparatus for collaborative upload of content
A collaborative cloud DVR system (ccDVR), which includes a cloud storage system and a plurality of participating DVR client devices, acts collaboratively as a single communal entity in which community members authorize each other to upload, remotely store and download licensed content for time shifted viewing, in a manner which rigorously protects legal rights of the content owners while overcoming the potential physical obstacles of limited bandwidth, power failures, incomplete uploads/downloads of content, limited cloud storage capacity, etc. The collaborative cloud DVR community collaboratively shares bandwidth and cloud storage capacity among DVR viewer/users with each owner/user of a DVR client device authorizing his or her individual DVR client device to be utilized by a cloud storage system server and any other owner/user of a DVR client device in the respective service community, and receiving similar permission in return to promote the convenience of cloud storage in an authorized manner.
US08433811B2 Test driven deployment and monitoring of heterogeneous network systems
A test system (and corresponding method and computer program product) for generating unit tests for a heterogeneous network system and validating test results to ensure that the network system functions properly is described. In one embodiment, the test system is an appliance that is capable of normalizing communication protocols supported by component systems of the network system. The test system creates objects and methods corresponding to component systems and their supported protocol commands in the network system, and generates unit test cases based on the objects, the methods, and the normalized protocols. The test system transmits the unit test cases to the component systems, receives test results, and validates the test results to ensure that the network system functions properly.
US08433807B2 Method, system, and apparatus for processing access prompt information
A method, system, and apparatus for processing access prompt information in an IP session are disclosed. The method includes: managing the state of an IP session in an IP session process, and providing access prompt information of the IP session, where the access prompt information includes an IP session termination cause, or advertisement information or accounting information of the IP session, or any combination thereof; adding the access prompt information to an IP session control signaling message; and sending the IP session control signaling message that carries the access prompt information to a receiver so that the receiver can perform corresponding operations according to the access prompt information.
US08433804B2 Dynamic event server subsystem utilizing session initiation protocol
A server subsystem is presented for mobile communication that provides for efficient and logical movement between applications on different servers. Multiple applications may be used simultaneously and interactively using the server system presented herein.
US08433799B2 Communication contention management device, auxiliary communication contention management device, communication contention management system, and communication contention management method
The communication contention management device of the present invention includes a connection request receiving unit to receive a connection request to the access point form the auxiliary communication contention management device, an access restriction unit to hold an identifier of the execution environment and an access restriction policy containing a designation of the access point to which the execution environment is allowed or not allowed to be connected and determine whether or not to permit the connection request according to the access restriction policy, and a contention determination unit to determine whether or not to permit the connection request based on an active state and an allocation state held in a connection manager.
US08433797B2 User interface for accessing messages
Described herein are systems and methods for providing a message UI engine for accessing messages on a message system. The message system may comprise a message storage system (that store messages of varying types and formats, such as fax, text, voice/audio, video, and picture messages) and a message access system. The message UI engine is configured by a Flash media UI file for accessing messages and associated message information by interacting with the message access system. The Flash media UI file does not comprise any markup language and comprises only Flash® instructions. The Flash media UI file also comprises a plurality of embedded applications for presenting the plurality of different message types, each embedded application comprising only Flash instructions. The associated message information may be stored and transmitted in a non-markup language format, such as comma-delimited format. The messages and message information may be transmitted using a non-HTTP protocol.
US08433796B2 Botmaster traceback
Embodiments locate a botmaster on a network. A honeynet host is configured to join a botnet and generate a watermarked packet flow by applying a watermark to an outgoing packet flow in response to commands from the botmaster. The watermark is applied to the outgoing packet flow by: choosing distinct packets from the outgoing packet flow; forming packet pair(s) from the distinct packets, that include a reference packet and an encoding packet; and encoding bits in the watermark to the packet pair(s) by increasing the length of the encoding packet when watermark bits have a predetermined value. The cooperating node(s) are configured to: inspect passing packet flows for the watermarked packet flow and generate tracking information related to detection of the watermarked packet flow. The path determination processor is configured to analyze the tracking information to locate a path taken by the watermarked packet flow.
US08433792B2 System and method for optimization of execution of security tasks in local network
A system and method for dynamic configuration of the security modules for optimization of execution of security tasks are provided. The system includes: a client detection unit that finds the clients on the network; a client data collection unit that determines hardware/software configurations of each detected client; a security module selection and installation unit that selects required modules for each client from a modules database; a statistics collection unit that collects the security tasks execution statistics from user modules and from client modules; and a re-configuration unit that reconfigures the client and server modules based on the collected statistics in order to optimize execution of the security tasks.
US08433791B2 Apparatus and method for monitoring and auditing activity of a legacy environment
An apparatus and a method for monitoring and auditing activity of a legacy environment. The apparatus includes an analyzer and a mirror manager. The analyzer is operative to analyze intercepted packets conveyed by entities in a network and to generate analyzed data based on information associated with at least some of the packets. The analyzed data is indicative of sessions. The mirror manager is responsive to the analyzed data for generating data representative of mirror sessions, each mirror session corresponding to a session.
US08433788B2 Overlay network traffic detection, monitoring, and control
An overlay network traffic detection system deploys traffic measurement units at multiple points on a network, creates profiles of the network traffic measured at each point, and then compiles the traffic profiles obtained at different points. The compiled profile of outbound traffic originating at a node is compared with the compiled profile of inbound traffic addressed to the same node. A strong correlation between the two profiles indicates that the node is relaying overlay network traffic. Further information can be gained by profile screening, by active interference in the traffic flow, by launching known information into the network at known times and observing its effect on the traffic profiles, and by observing keyword distributions in non-encrypted traffic.
US08433778B1 Device configuration
Devices, systems, methods, and other embodiments associated with configuring devices are described. One example apparatus is configured with an interface logic and a control logic. The interface logic is to detect a remote device. When a remote device is detected, the interface logic transmits an interface to the remote device that converts the remote device to be a remote control device. The remote control device provides selected configuration information for controlling an image device. The control logic is to provide control signals for reconfiguring the image device based, at least in part, on the selected configuration information received from the remote device.
US08433777B1 Communication with multiple storage processors via direct connections
A system that provides efficient expansion capability of a storage unit under test including multiple storage processors and reduces a number of required Ethernet ports on a client device and a reduced number of physical connections on the client device. A first processor and a peer processor of a storage processor system may be coupled to counterpart processors on one or more other storage processor systems using direct port-to-port connections and/or using a network infrastructure. A command from the client device may be passed among first processors and peer processors of the multiple storage processor systems until the correct destination processor for the command is reached, and data packets may be passed from a source processor of a storage processor system through processors of other storage processor systems until the client device is reached.
US08433775B2 Integration of different mobile device types with a business infrastructure
A mobile implementation channel enables secure mobile customer alerts, content delivery, event and location awareness and context integration that can be leveraged across multiple lines of business using basic interfaces. The mobile implementation channel enables secure reach to many mobile device types, abstracts away delivery peculiarities, and provides logging and security support when necessary taking into account who the individual is, where they are, and what they may be doing. A business infrastructure that is associated with a workflow generates a request to a computer system that subsequently maps the user identification to a device type from a plurality of device types and directs the request to a device based on the device type. The request may include content that may be formatted in accordance with the device type and that may be pushed to a device at a desired time or frequency.
US08433774B2 Presence capabilities and preferences
Architecture for gathering and presentation to a remote user (watcher) of presence, preferences, and capabilities information of a local user (publisher). An extensible presence document is employed, as transmitted by the publisher, that contains specific information about the capabilities of the publisher endpoint and preferences that are for the publisher overall. The document is aggregated, and the aggregated capabilities are transmitted to watchers. The watchers render this information in a user experience.
US08433771B1 Distribution network with forward resource propagation
A resource distribution network and method for distributing content in the network. The network comprises a plurality of servers arranged in tiers and partitioned. Each server includes a resource store with a set of resources for distribution a next successive tier. Updates to each successive tier are provided by a pull-forward client on servers in the tier. This forward propagation mechanism maximizes resource availability at edge servers in the network. Resources transmitted to the edge tier servers may be transformed, combined and rendered without taxing lower tier servers. Transformation and pre-rendering of data can be performed by low priority CPU tasks at each layer of the system.
US08433770B2 Combined local and network storage interface
A method, system and computer program product for a generic data storage interface for local and remote networked storage is provided. It comprises providing a data storage interface accessible by an operating system, transmitting data from an application running on the operating system to the data storage interface and selectively storing the data using the same data storage interface in either a local or a remote networked storage location.Firmware for the common data storage interface assigns a unique identifier that classifies an I/O request as a local or remote networked I/O request and adds the I/O request to a common stack for local and remote networked data storage elements. When an I/O request is removed from the stack, the unique identifier is used to identify the I/O request as a local or remote networked I/O request. Local I/O requests are executed via a local bus such as PCI, or SCSI. Remote networked I/O requests require a connection to one or more remote networked storage elements via a network. Memory space in a cache may be allocated for both local or remote networked I/O requests. DMA transfer may be employed for both local and remote networked I/O requests. Both local and remote networked I/O requests are executed using the same firmware and the same data interface.
US08433768B1 Embedded model interaction within attack projection framework of information system
An information system includes a bulletin board-type interface that enables virtual messages propagating through the system, to interface with one another. The virtual messages are created by a virtual system embedded within the information system. The virtual messages may model any of various network services and predict traffic based on the network services. The virtual messages may represent an attack model on the network. Models of system resources are also created and the models interact by posting and/or retrieving information from the bulletin board-type interface. The interface provides for a negotiation process regarding the availability of future system resources and the impact upon the modeled network service.
US08433766B2 System and method for providing information on a received communication for an electronic communication device
The disclosure relates to a system, method and device for providing information relating to a received communication for a device. The method comprises generating and providing a message on a display of the device indicating receipt of an inbound communication, after determining that the device is to receive the inbound communication while the device is composing an outbound communication and after determining the inbound communication is related to the outbound communication by an analysis of information of the inbound communication against information of the outbound communication. The message provides options for processing the inbound communication depending on whether the outbound communication is initiated as either a reply to the inbound communication or a forwarding of the inbound communication.
US08433765B2 Techniques to modify and share binary content when disconnected from a network
Techniques to modify and share binary objects when disconnected from a network are described. An apparatus may comprise a processor and a memory. The memory may be operative to store a media annotation component and a media publishing component. The media annotation component, when executed by the processor, may be operative to receive a list of related members having a defined relationship with a publishing member from a user account of the publishing member of a media sharing service when in an online mode, and generate metadata for a media object using the list of related members when in an offline mode to form an annotated media object. The media publishing component, when executed by the processor, may be operative to define at least one instruction to distribute the annotated media object to a related member when in the online mode. Other embodiments are described and claimed.
US08433762B1 Generation of nickname dictionary based on analysis of user communications
Methods, apparatuses and systems for generating a nickname dictionary that includes associations between names of users and candidate nicknames based on statistical analysis of user communications observed at a network communications facility, such as a social network system, an email provider and the like.
US08433758B2 Method and system for user information processing and resource recommendation in a network environment
A method and apparatus for user information processing in a network environment. The method performs an orthogonal transform on first and second vectors representing information related to first and second users respectively to obtain first and second transformed vectors. Then, the method splits the first and second transformed vectors into two parts respectively, such that first and second vectors cannot be derived from the first or second parts. The first and second user devices exchange the first part of the first transformed vector and the second part of the second transformed vector. The first and second user devices calculate the inner product of the first parts and the second parts respectively. Finally, the two inner products of the parts are summed to get an inner product of the first and second vectors. Also provided are a method and system for resource recommendation in a network environment.
US08433756B2 Multiple terminal collaboration system
Systems and methods relate to collaboration systems having multiple terminals per user. The collaboration system may include first and second collaboration agents, where the first collaboration agent is operable to transmit over a telecommunications network a collaboration call invitation from a first user first terminal associated with the first collaboration agent to a second user first terminal associated with a second collaboration agent; to connect a first communication session if the second user first terminal accepts the collaboration call invitation; to transmit a collaboration call handle to at least the first user first terminal and a first user second terminal associated with the first collaboration agent; to transmit a collaboration command from the first user second terminal to a second user second terminal associated with the second collaboration agent; and to connect a second communication session between the first user second terminal and the second user second terminal.
US08433753B2 Providing meeting information from a meeting server to an email server to store in an email database
Provided are a method, system, and program for providing meeting information from a meeting server to an email server to store in an email database. A meeting database has information on scheduled meetings. A meeting server manages access to the meeting database. The meeting server calls an email server to provide information on meetings from the meeting database to an email database including email accounts and calendars of scheduled events for users. The email server manages access to the email database. The email server stores the provided information on the meetings in the email database in response to the call from the meeting server. The email server updates the calendar of scheduled events in the email database for one of the users to include information from the email database on at least one meeting.
US08433752B2 Notification of a blocked user entering or participating in a multi-user chat session
A method of managing chat services in a communications system comprising the steps of: a first user terminal initiating a chat session with a session manager; said first user terminal inviting a second user terminal to join the chat session, wherein the second user terminal is associated with a blocklist of blocked users that are blocked from communicating with the second user terminal; checking if a third user terminal invited to join the chat session by the first user terminal is listed in the blocklist; and in the event that the third user terminal is in the blocklist, creating a notification message to notify a user of the second user terminal that a blocked user is joining the chat session.
US08433750B1 Collecting client-side performance metrics and latencies
Technologies are described herein for collecting client-side performance metrics and latencies. A web page received by a web browser application executing on a user computing device includes markup or scripting code that instructs the browser to collect performance measures during the rendering of the content of the web page. The performance measures may include operation timings that measure the time it takes for a particular operation to complete during the rendering of the content and/or event counters that count the number of times that a specific event occurs during the rendering of the content. The web browser application sends an event report containing the collected performance measures to a reporting module executing on a server computer. The reporting module receives the event report, validates the content of the event report, and adds the event report to a database or other data storage system.
US08433747B2 Graphics remoting architecture
Systems and methods to implement a graphics remoting architecture for rendering graphics images at remote clients are disclosed. In one implementation, when a D3D application hosted on a remote server is used by a remote client, the graphics associated with the D3D application are created and rendered at the remote client. For this, the D3D commands and D3D objects corresponding to the graphics are abstracted into data streams at the remote server. The data streams are then sent to the remote client. At the remote client, the D3D commands and D3D objects are extracted from the data streams and executed to create the graphics images. The graphics images are then rendered and displayed using output devices at the remote client.
US08433739B2 Methods and systems for detecting repetitive synchronized signal events
Repetitive synchronized signal events may be detected in received raw signal data that contains a signal. The type of signal, element length (or minimum interval) and/or other characteristics of such repetitive synchronized signal events may also be optionally determined. The disclosed methods and systems may be implemented for processing signals in real time as part of a receiver or transceiver system, or may be implemented by one or more computer processing components that are configured to process stored raw signal data or signal data received from another source, such as across a computer network.
US08433735B2 Scalable system for partitioning and accessing metadata over multiple servers
In an aggregated file system, metadata is partitioned into multiple metadata volumes. On receipt of a file processing request, a file switch examines its mount entry cache to identify a target metadata volume that hosts the metadata of the requested file. The identification begins with mount entries at a root volume and continues recursively by examining a portion of the absolute pathname of the file until the target metadata volume is identified. Finally, the file switch forwards the request to a metadata server managing the target metadata volume. Since the identification process is carried out completely within the file switch, there is no need for multiple expensive network accesses to different metadata servers.
US08433730B2 Dynamic data access and storage
Dynamic data access and storage. A master dynamic configuration directory can store connection strings and data adapters for data entities based on a routing identifier and a business entity identifier. The information can be stored in multiple data stores, each of which can have a different data type. A data request from a requesting entity comprises a routing identifier and a business entity identifier. A system application can receive a data request and can access the local instance of the dynamic configuration directory to determine the corresponding connection string and data adapter based on the routing identifier and business entity identifier in the data request. The system sub-application creates a data access instance based on the connection string and data adapter. The system application loads the data access instance to access the data entity at the appropriate location and to perform a data function according to the data request.
US08433729B2 Method and system for automatically generating a communication interface
A method includes determining, by a conversion tool, at least one specific data associated with an interface of a service of a first application, the determining comprising retrieving metadata associated with the service of the first application, the metadata describing the specific data; and automatically generating, by the conversion tool, a data context for use in requesting the service from the first application, the data context comprising at least one data field for storing the at least one specific data associated with the interface of the service.
US08433728B2 System and method for creating and managing business objects
A system and method of creating and managing one or more business objects is provided. The method can include receiving a request to create a business object and presenting a first user interface that is used to create a business object. The user interface can include one or more fields that define attributes and methods in the business object. The method can further include presenting a second user interface that is used to add documentation information for the business object, and storing the business object. The attributes and methods of the business object can be stored in separate files.
US08433720B2 Enabling an application to interact with an LDAP directory as though the LDAP directory were a database object
A method and apparatus for enabling a database-accessing application to access current LDAP directory data is provided. According to one aspect, a database command that creates a database view is executed. The database view presents the results of a query on a table function that returns data from an LDAP directory. Because the results presented by the view contents are determined at the time that the view is queried, the view is always consistent with the directory. The database command may assign, to the view, a label that is assigned to a database table that an application is designed to access, so that whenever the application would attempt to access an object that corresponds to the label, the application accesses the view instead of the table. Consequently, it is not necessary to load the directory data into the table.
US08433718B2 Dynamic language translation of web site content
A method, system and computer program product for providing translated web content is disclosed. The method includes receiving a request from a user on a web site, the web site having a first web content in a first language, wherein the request calls for a second web content in a second language. The method further includes dividing the first web content into a plurality of translatable components and generating a unique identifier for each translatable component. The method further includes identifying a plurality of translated components of the second web content using the unique identifier of each of the plurality of translatable components of the first web content and putting the plurality of translated components of the second web content to preserve a format that corresponds to the first web content. The method further includes providing the second web content in response to the request that was received.
US08433716B2 Runtime query modification in data stream management
A query may execute on stored original stream data obtained from stream data received from at least one data source. The original stream data may be deleted in association with new stream data being received. At least one operator of the query may be duplicated to obtain at least one duplicated operator, and the stored original stream data may be duplicated to obtain duplicated stream data. The at least one duplicated operator may be modified to obtain at least one modified operator and, thereby, a modified query. Original results may be determined based on execution of the at least one operator, and modified results may be determined based on execution of the at least one modified operator. The at least one operator and the original stream data may be replaced with the at least one duplicated operator and the duplicated stream data, to thereby obtain an integrated query for execution.
US08433715B1 Method and system for text understanding in an ontology driven platform
Embodiments of methods and systems for informatics systems are disclosed. Such informatics systems may utilize a unifying format to represent text to facilitate linking between data from the text and one or more ontologies, and the commensurate ability to mine such data.
US08433710B2 Sizing content recommendation system
In various example embodiments, systems and methods to provide sizing content recommendations are provided. Search parameters are received from a user. In response, sizing data for the user is accessed. Using the sizing data, content from a marketplace matching the sizing data and the search parameters are determined. The matching content comprises a list of one or more items available from the marketplace. The matching content is prioritized for presentation to the user.
US08433709B2 Modular system and method for managing chinese, japanese and korean linguistic data in electronic form
Systems and methods for categorizing lexical data, accurately describing the structure of hierarchical data, accommodating lexicons having disparate data structures, pooling data from separate lexicons into aggregate lists, gathering data from participating users, and specified interfaces for handwriting recognition, optical character recognition, and text-to-speech and speech-to-text conversion are described. Some implementations can include a linguistic services center that interfaces with various natural language processing modules such that users of one module can take advantage of linguistic information provided in the system.
US08433705B1 Facet suggestion for search query augmentation
A method searches a set of information using a computer. The method generates a set of search results based on a search query. Then, without further user input, the method generates a set of candidate facets, where each of the candidate facets can be used to select a subset of the search results. The method ranks the candidate facets in accordance with selectivity of the candidate facets and selects a plurality of facets from among the candidate facets for presentation to the user. The selection is in accordance with the rankings of the candidate facets. The method formats the presentation facets for display to the user. In response to user selection of a presentation facet, the method generates a revised search query comprising the original search query and the selected presentation facet, and generates a revised set of search results based on the revised search query.
US08433703B1 Recording user actions
An apparatus and method is described for reducing the latency introduced by recording a user action. A function associated with a link initiates a transfer of recording data to a server when the user performs a predefined action, such as clicking down on a mouse button while a cursor is located over a link.
US08433699B1 Object identity and addressability
Identifying a repository object is disclosed. An object identifying information usable to identify a repository object with respect to which an operation is desired to be performed is included in a request not specific to any one manner of identifying objects. The request is sent to a node associated with a repository in which the repository object is or will be stored. At the receiving end, e.g., a content server, the object identifying information included in the request is used to identify the repository object with respect to which the operation is desired to be performed, for example to retrieve the repository object.
US08433695B2 System architecture for integrated hierarchical query processing for key/value stores
A key/value store comprising a first tier storage device configured to store information about a plurality of keys for a plurality of values without the values, and a second tier storage device coupled to the first tier storage device and configured to store the values associated with the keys without the keys, wherein the first tier storage device has lower latency and higher throughput than the second tier storage device, and wherein the second tier storage device has higher capacity than the first tier storage device. Also disclosed is a method comprising receiving a key/value operation request at a first tier storage device, mapping a key in the key/value operation request to a locator stored in a second tier storage device if the key/value operation request is valid, and mapping the locator to a value in a third tier storage device if the key has a corresponding locator.
US08433692B2 Effective dating for entity attributes and relationships
A method for tracking modifications to tables or relationships. In one embodiment, the method includes updating a first value stored in a first field of a record in a table in response to a database system receiving a first structured query language (SQL) statement from a customer relationship management (CRM) application. A first record is inserted into a history table in response to the first SQL statement, wherein the first record comprises a foreign key field that stores a copy of the primary key of the record, a field that stores a copy of the first value after it is updated, a field that stores a name of the first field, and a first date field. The first date field stores either the date when the first SQL statement was received by the database system, the date of the day that immediately follows the date when the first SQL statement was received by the database system, or a date that was entered into a field of a user interface.
US08433691B2 Apparatus and method for resolving security association database update coherency in high-speed systems having multiple security channels
An apparatus and method for updating security association database entries in a system having multiple security channels by selectively granting access to the entries by a plurality of the multiple security channels that may need to update the same entry using a first-come, first-served scheme. The apparatus includes a controller circuit that functions to carry out the method which, for each of the multiple security channels, includes determining whether another of the security channels has a higher priority to access a particular security association database entry. If no other channel has a higher priority, then the channel requesting access to the entry retrieves it from its address location, modifies it, and writes the modified entry back to its address location. The controller prevents other channels from simultaneously, or substantially simultaneously, retrieving and modifying the same entry.
US08433690B2 Dynamic rewrite of files within deduplication system
A dynamic layer above a sequential deduplication file system (denoted as DFS) implements the rewrite functionality. A user file is composed of one or more DFS files. As incoming data is written into a user file, the data is written by the dynamic layer sequentially into DFS files, created one by one. For each user file this dynamic layer creates and maintains a dynamic metadata file, in a regular, non deduplicated file system. This metadata file contains entries pointing to sections of DFS files.
US08433687B1 Off-line indexing for client-based software development tools
Disclosed are systems, methods, and devices for providing off-line indexing to client-based software development environments. For example, an integrated development environment (IDE) may be provided, and a request for indexing of source code available to the IDE caused to be transmitted to a remote indexing server. In response, an index of the source code created by the remote indexing server is received and stored at an accessible storage location. In response to detecting at least part of an identifier received by the IDE, the index is accessed and information associated with the identifier retrieved. The associated information can then be displayed via the IDE. Prior to transmitting the indexing request to the remote indexing server, a computing device executing the IDE may first determine whether an index for the source code is already available to the computing device, and only transmit the request if no available index is found.
US08433684B2 Managing data backup of an in-memory database in a database management system
System, method, computer program product embodiments and combinations and sub-combinations thereof for backing up an in-memory database. In an embodiment, a backup server is provided to perform backup operations of a database on behalf of a database server. A determination is made as to whether the database is an in-memory database. Database server connections are utilized during data accesses for the backup operations when the database is an in-memory database.
US08433682B2 Systems and methods for analyzing snapshots
This application describes techniques for creating a second snapshot of a first snapshot of a set of data, modifying the first snapshot, and reverting the modifications to the first snapshot. For example, portions of one or more transaction logs may be played into a database to put the database in a particular state a particular point in time. The second snapshot may then be used to revert to a prior state of the database such that additional transaction logs may be played into the database. These techniques enable the ability to put the database into multiple states as the database existed at multiple points in time. Therefore, data can be recovered from the database as the data existed at different points in time. Moreover, individual data objects in the database can be accessed and analyzed as the individual data objects existed at different points in time.
US08433681B2 System and method for managing replication in an object storage system
An object storage system, such as a content addressed storage system, manages replication of objects across network locations to balance storage space and data security. Network locations set a policy of replicating each object at the object's primary network location and a secondary network location. The secondary network location creates a first replica of the object and a virtual unique identifier representing a second replica of the object at the secondary network location. Creation of the second replica is suppressed unless the first replica becomes invalid so that storage space is conserved without substantially increasing the risk of loss of information represented by the object.
US08433676B2 Solution method of in-doubt state in two-phase commit protocol of distributed transaction
A distributed transaction system includes a plurality of log groups each having a unique identifier assigned thereto, a data storage device storing data and a log storage device storing a log of the data. A table is provided in each of the log groups and has registered therein information about a database management device having the management right of each of the log groups. Wherein in response to the management right of the global representative log group moving to another database management device during an in-doubt state period of the two-phase commit, the table is rewritten to reflect moving of the management right of the global representative log group.
US08433673B2 System and method for supporting data warehouse metadata extension using an extender
An extender associated with a data warehouse can support metadata extension for the data warehouse. The extender can create an ETL extension plan for extending the data warehouse. The ETL extension plan includes one or more ETL plan elements that indicate extensions on ETL metadata objects. The one or more ETL plan elements within the ETL extension plan can be ordered, and ETL metadata extension can be performed based on the ETL extension plan.
US08433671B2 Determining a meaning of a knowledge item using document based information
Systems and methods that determine a meaning of a knowledge item using related information are described. In one aspect, a knowledge item is received, related information associated with the knowledge item is received, at least one related meaning based on the related information is determined, and a knowledge item meaning for the knowledge item based at least in part on the related meaning is determined. Several algorithms and types of related information useful in carrying out such systems and methods are described.
US08433670B2 System and method for recommending items in multi-relational environments
A system, method, and computer program product for making a recommendation to a user of a social network to associate an existing tag with a social media entity instance are provided. The method includes generating a random walk model that includes the social media entity instance for at least a portion of the social network, determining weighted values for the random walk model, generating a weighted random walk model based on the random walk model and the weighted values, performing a random walk on the weighted random walk model starting at the social media entity instance, and recommending an existing tag to the user based on the random walk.
US08433669B2 Configuring individual classifiers with multiple operating points for cascaded classifier topologies under resource constraints
A computer-implemented method for configuring a classifier structure includes receiving a classifier structure for identifying a feature of input data, adding a plurality of operating points to a parent binary classifier of the classifier structure, and setting the operating points to minimize a total cost based on resources available to the classifier structure. Each operating point controls how data is classified by the parent binary classifier for distribution to the child binary classifiers.
US08433667B2 Embedded reactive and proactive intelligence
A network device may include logic configured to invoke proactive programs based on the expiration of a long time period within the network device, wherein the proactive programs collect data relating to operations of the network device, invoke reactive programs based on the detection of at least one of an event or expiration of a short time period, wherein the reactive programs collect, correlate and analyze data relating to the detected event or expiration of a short time period, determine a corrective action based on collected and analyzed data, and perform the determined corrective action within the network device.
US08433665B2 Methods and systems for three-memristor synapse with STDP and dopamine signaling
The present disclosure proposes implementation of a three-memristor synapse where an adjustment of synaptic strength is based on Spike-Timing-Dependent Plasticity (STDP) with dopamine signaling.
US08433658B2 Methods and apparatus for conducting electronic transactions
A system and method for facilitating electronic transactions using an intelligent instrument is disclosed. An authorization server enables users to obtain authorization credentials through the use of the intelligent instrument by issuing a challenge to an intelligent token of the intelligent instrument. The intelligent token generates a challenge response and transmits the challenge response to the authorization server, which assembles credentials including a key for the electronic transaction upon validating the response. The authorization server sends the assembled credentials to the intelligent instrument and the intelligent instrument transmits the assembled credentials to the authorization server during a subsequent transaction. The authorization server validates the assembled credentials and provides authorization for the transaction in response to the validating the assembled credentials.
US08433655B2 Software installation system and method
A software installation system and method using a first mobile electronic device and a second mobile electronic device records an installation record of a software application of the first mobile electronic device and generates an installation list of the software application. The system and method further transmits the installation list to a server, and accesses the installation list by a second mobile electronic device and sends a request to the server for installing the software application. Furthermore, the system and method transmits the installation file to the second mobile electronic device, in response to the determination that the software application is available at no cost, and installs the software application in the second mobile electronic device according to the installation file and the installation record.
US08433646B2 Distribution of electronic market data
A system and method are provided that, among other things, can reduce the burden on receiving computers, increase data throughput, reduce system failure, and provide components of a scalable and flexible network architecture. Specifically, the system and method provide a multichannel-multicast network environment for use in dynamically assigning data to channels. This configuration is particularly useful in a trading network environment, as it effectively performs channel reassignments in a way not to disturb the receipt of the underlying data. While the example embodiments described herein pertain to electronic trading, the principles of the present invention may be equally applied in other environments where the advantages presented herein are beneficial.
US08433640B2 Dynamic selection of a quoting leg based on liquidity
Certain embodiments of the present inventions provide for dynamic selection of a quoting leg based on liquidity. Certain embodiments of the present inventions utilize various techniques for determining the liquidity of one or more legs. Certain embodiments provide for selecting a leg to quote based on the determined liquidity. Certain embodiments provide a configuration interface for specifying techniques to be used in determining a liquidity value for a particular tradeable object. Certain embodiments provide for liquidity indicators being presented in various user interfaces.
US08433638B2 Systems and methods for providing investment performance data to investors
Systems and methods for generating a performance index are described. A rank score is generated for each investor relative to a group of investors of which the investor is a member. Generation of the rank score uses investment data of a portfolio of the investor, and the portfolio comprises at least one investment position. A set of investors is selected from the group of investors, and the selection is based on the rank score of each investor. The performance index is generated to provide a measure of performance of top individual investors over time relative to a market index. Generation of the performance index includes generating a composite portfolio comprising investment positions of each portfolio of each investor of the set of investors.
US08433637B2 System and method for improved order entry using market depth
Market depth information pertaining to the hedging side is utilized to intelligently break a non-hedging order into multiple orders, such that the orders rest at cascading price levels. This way, the trader can benefit from sweeps in the book and still properly account for the market depth on the hedging side. Further, there is a greater probability of receiving “partials” on the spread order. In addition, hedge orders may be sent at multiple price levels, or sent to the market in pieces over time. By applying a more intelligent process to hedge orders (as opposed to “fire and forget”) an alternative beyond limit orders that can be logged or market orders is provided.
US08433636B2 Systems and methods for analyzing a stock
A system for analyzing a security includes a processor; an input module configured to cause a graphical user interface to be rendered on a user's client machine, the interface including a graph of stock price versus trading dates, with price being indicated on a first axis and trading dates being indicated on a second axis, the interface being configured to input a first trading date by a user interacting with the graph and actuating on the graph in a location, along the second axis, representing the first trading date, the interface being configured to input a second trading date by a user interacting with the graph and actuating on the graph in a location, along the second axis, representing the second trading date; a return decomposition module configured to compute, using the processor, shareholder return between the first trading date and second trading date, and to decompose the shareholder return into: zero growth earnings yield, earnings and yield growth, capital needs for growth, change in price-earnings ratio, and timing differences; and an output module configured to display the decomposition on the user's client machine in the form of a chart. Other systems and methods, and computer readable media are disclosed.
US08433633B1 System for real time continuous data processing for investment portfolios
A real time continuous data inputting, processing, scanning and displaying system for financial data and inputting variable boundaries of data for a variety of desired data characteristics. The process displays when the data characteristics fall outside their respective variable boundaries. Real time financial markets data and conventional data inputs are input into the system which is comprised of conventional and new computer processor enabled processes, clusters of central processing units, a report writer, terminal device, data disk, and interface. The data disks and real time financial market data and conventional data inputs and outputs are continuously referenced during the scanning process for exceptions to the boundaries of desired data characteristics.
US08433632B2 Interactive method and apparatus for real-time financial
A method and apparatus for financial planning and control are disclosed that are capable of real-time response to changing market conditions. The disclosed method provides financial management and control tools that allow an organization to rapidly (on weekly or monthly frequencies, for example) realign financial resources throughout the organization in response to changing market and business conditions. The method links critical external information directly to company decision-making activities to allow a business to better align resources to capitalize upon opportunities or minimize the impact of adverse business conditions. The disclosed embodiment of the invention comprises several modules, including the TopLine Planner™ module, BizPlan™ module, and SpendCap Manager™ module. The TopLine Planner™ module receives inputs from and provides information to sales, marketing and manufacturing, and is coupled to the BizPlan™ module. The TopLine Planner™ module dynamically revises topline forecast information by capturing current outlook information from front line sources. Revenue information is passed between the TopLine Planner™ module and the BizPlan™ module. The BizPlan™ module rapidly refreshes expense plan information by using business rules and constraints. The BizPlan™ module is coupled to the SpendCap Manager™ module, and expense information is passed between the modules. The SpendCap Manager™ module distributes resources to all business managers and receives requests for increases in the allocation of resources.
US08433629B2 Commission management system
The present invention relates to a commission management system and method for managing soft dollar and commission recapture services over communications network. The system and method pays the invoices from the soft dollar commission account after the client views and approves invoices online.
US08433627B2 Rapid tax collection system and method
Preferred examples of a system and method for rapid collection and distribution of taxes are disclosed. The disclosed embodiments of the present invention provide a system and a method for point-of-sale collection and distribution of sales taxes on a frequent, regular basis, such as daily or weekly or other periodic time intervals, that can be used for face-to-face, e-commerce, telephone or other transactions. The disclosed embodiments provide a system and a method for transferring funds from numerous merchants to numerous taxing authorities in an efficient manner, with each merchant seeking to transfer funds to perhaps several taxing authorities and each taxing authority seeking to receive funds from many merchants. According to other examples of the invention, a centralized distribution feature allows the merchants and the taxing authorities to each communicate with a single entity or other in transferring the funds. Therefore, efficient tax collection and distribution may be achieved without overburdening either individual merchants or individual taxing authorities.
US08433626B1 Method, medium, and system for flipping a list
Disclosed is a system for transitioning between views in a network page. An application that is executed in at least one computing device encodes a network page for rendering in a client, the network page including a region, and the region being configured for the rendering of at least two views. The network page is encoded to depict a transition between the two views. A first one of the views depicts at least one mechanism to add a depicted item in the network page to a list, and a second one of the views depicts at least a portion of the list. Once encoded, the network page is sent to the client.
US08433624B1 Mobile item-purchasing system
A remote item-purchasing device and method. The method includes entering identification information for a physical item for sale by a seller into a mobile item-purchasing device. The method also includes, in response to entering the identification information for the item for sale into the mobile item-purchasing device, electronically obtaining, via the mobile item-purchasing device, a purchase price for the item for sale. The electronically obtained purchase price is utilized as a guide price for purchasing the item for sale from the seller.
US08433615B2 Facilitating multi-phase electronic bid evaluation
A computer implemented approach to facilitate multi-phase bid evaluation. In one embodiment, a digital processing system receives information packets (corresponding to bids) from different suppliers containing information elements associated with one of a sequence of phases. On receiving an indication (from a buyer) that a specific phase of the bidding is to be evaluated starting at a time instance, the system allows the buyer access of elements associated with the specific phase only after the time instance, while allowing access to elements associated with a previous phase (occurring prior to the specific phase in the sequence of phases) even before the time instance. In a scenario where the suppliers who have successfully qualified in the previous phase are received, the system allows access of elements associated with the specific phase corresponding only to the qualified suppliers in response to the indication.
US08433612B1 Method and system for measuring packaging effectiveness using video-based analysis of in-store shopper response
The present invention is a method and system for measuring packaging effectiveness based on video-based analysis of people in the vicinity of a plurality of package concepts. The present invention measures the response of people to the different packaging concepts, wherein the quantified response measurement shows the ability of the packaging concepts to attract, engage, and motivate people to purchase. The video-based analysis comprises behavior analysis, demographic analysis, and emotion change detection in response to the package effectiveness. The present invention captures a plurality of input images of the people in the vicinity of a plurality of package concepts by a plurality of means for capturing images. The plurality of input images is processed in order to understand the effectiveness of packaging design and changes. The processes are based on a novel usage of a plurality of computer vision technologies to analyze the visual characterization of the people from the plurality of input images in relation to the packaging design and changes.
US08433609B2 Geospatially constrained gastronomic bidding
A method includes determining, through one or more central server(s), that a bidding platform provided by a gastronomic bidding service provider has a number of requests for gastronomical offers within a residential location zip code and/or a daytime location zip code associated with a user thereof. The method also includes permitting the user to access the number of requests for gastronomical offers within the residential location zip code and/or the daytime location zip code, and denying the user access to a request within a zip code outside a geospatially constrained region around the residential location zip code and/or the daytime location zip code thereof. Further, the method includes permitting the user to create a series of standing bid amounts spread across a spectrum of time and crediting an account associated with the gastronomic bidding service provider on the one or more central server(s) with an appropriate amount.
US08433605B2 System for clinical trial subject compliance
The present invention is designed to develop research protocols for clinical trials. The invention also can track and enhance subject compliance with a research protocol. The invention further provides evaluability data related to subject performance in the clinical trial. According to an alternative embodiment of the invention, a portable electronic device is used to query and collect data from the subject.
US08433602B2 Modeling of business process data
In one embodiment, a business process meta-model is defined that represents a business process. The business process meta-model includes control flow elements pertaining to a control flow of the business process, and annotation elements providing details for the control flow elements.
US08433600B2 Configurable system and method for managing facilities
A system allowing a user to answer a series of questions to generate survey data, associating system data with the survey data to generate a highly accurate report. The user may, customize the survey by selecting categories corresponding to certain series of questions and be presented with a running total of costs associated with each selected action, a total cost for all selected actions, and an impact on the property FCI corresponding to the selected action. The report allows, for example, for targeted assessment of select facilities systems including a time frame within which work to be performed on select facilities systems and/or a cost associated with work to be performed.
US08433597B2 Systems and methods for routing callers to an agent in a contact center
Methods are disclosed for routing callers to agents in a contact center, along with an intelligent routing system. One or more agents are graded on achieving an optimal interaction, such as increasing revenue, decreasing cost, or increasing customer satisfaction. Callers are then preferentially routed to a graded agent to obtain an increased chance at obtaining a chosen optimal interaction. In a more advanced embodiment, caller and agent demographic and psychographic characteristics can also be determined and used in a pattern matching algorithm to preferentially route a caller with certain characteristics to an agent with certain characteristics to increase the chance of an optimal interaction.
US08433594B2 System, method and computer-accessible medium for making worker distribution plan on the basis of updated skill assessment data
According to exemplary embodiments of the present invention, system, method and computer accessible medium can be provided for making a worker distribution plan on the basis of updated skill assessment data. For example, a computer can be configured, programmed and/or structured to obtain a record data table collected and stored by a server. Further, such computer can update skill assessment data of each worker by updating work efficiency data determined from the average working hours per work according to the work record data included in the acquired record data table. In addition, the computer can select the workers to be assigned to projects for each predetermined period according to preferable and/or necessary worker data calculated from the predicted value of the workload for each predetermined period and the updated skill assessment data.
US08433588B2 Customizable insurance system
An automated insurance quote system allows users to apply for one or more insurance quotes through a self-service communication channel. The system includes an interface that may receive applicant data from a remote location. A front-end processor selectively passes applicant data to a record keeping system retained in a memory. A controller or quote processors selects and transmits one or more insurance policies that are allowed under a user's governmental law and are tailored to the user's price and/or coverage preferences. The system conveys coverage details to users through the interface.
US08433587B1 Communication of medical prescriptions with mobile processing systems
In an embodiment, a method is provided for communicating a medical prescription with a mobile processing system. In this method, a first request to fulfill the medical prescription is received from the mobile processing system. This first request is formatted in an instant messaging protocol and includes a mobile processing system identifier and a transaction identifier. A patient identifier that is associated with the mobile processing system identifier is identified, and transactions associated with the patient identifier are accessed to identify a transaction that is associated with the transaction identifier. The transaction then is transmitted in a second request to a pharmacy system that is configured to fulfill the medical prescription.
US08433586B2 Health care patient benefits eligibility research system and methods
The software of the present invention provides a means for creating a file of unpaid claims for a service provider. The software is used to create one or more queries to compare information in the file of claims against records in a benefit provider's database to determine the eligibility status of the claim. A file is created containing each claim for which a matching record in the benefit provider's database is found, and the information from that matching record. A report can be generated from the file of matching claims and benefit provider records, so the claims can be submitted for payment by the service provider.
US08433585B2 Managing consistent interfaces for business objects across heterogeneous systems
A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a funds management center, an individual material, and/or a measuring device business object.
US08433584B2 Multi-channel audio decoding method and apparatus therefor
Provided is a multi-channel audio decoding method and apparatus therefor, the method involving decoding filter bank coefficients of a plurality of bands from a bitstream having a predetermined format; performing frequency transformation on the decoded filter bank coefficients of the plurality of bands, with respect to each of the plurality of bands; compensating for a phase of each of the plurality of bands according to a predetermined phase compensation value, and serially band-synthesizing the frequency-transformed coefficients of each of the plurality of phase-compensated bands on a frequency domain; and decoding a multi-channel audio signal from the band-synthesized frequency-transformed coefficients.
US08433572B2 Method and apparatus for multiple value confirmation and correction in spoken dialog system
A method for multiple value confirmation and correction in spoken dialog systems. A user is allowed to correct errors in values captured by the spoken dialog system, such that the interaction necessary for error correction between the system and the user is reduced. When the spoken dialog system collects a set of values from a user, the system provides a spoken confirmation of the set of values to the user. The spoken confirmation comprises the set of values and possibly pause associated with each value. Upon hearing an incorrect value, the user may react and barge-in the spoken confirmation and provide a corrected value. Responsive to detecting the user interruption during the pause or after the system speaking of a value, the system halts the spoken confirmation and collects the corrected value. The system then provides a new spoken confirmation to the user, wherein the new spoken confirmation includes the corrected value.
US08433569B2 Method of accessing a dial-up service
A method of accessing a dial-up service is disclosed. An example method of providing access to a service includes receiving a first speech signal from a user to form a first utterance; recognizing the first utterance using speaker independent speaker recognition; requesting the user to enter a personal identification number; and when the personal identification number is valid, receiving a second speech signal to form a second utterance and providing access to the service.
US08433567B2 Compensation of intra-speaker variability in speaker diarization
A method, system, and computer program product compensation of intra-speaker variability in speaker diarization are provided. The method includes: dividing a speech session into segments of duration less than an average duration between speaker change; parameterizing each segment by a time dependent probability density function supervector, for example, using a Gaussian Mixture Model; computing a difference between successive segment supervectors; and computing a scatter measure such as a covariance matrix of the difference as an estimate of intra-speaker variability. The method further includes compensating the speech session for intra-speaker variability using the estimate of intra-speaker variability.
US08433564B2 Method for wind noise reduction
A noisy signal is picked up by a microphone, digitized by an Analog to Digital Converter and fed to a processor for analysis and wind noise reduction. Most of noise reduction methods are based on the assumption that the interfering noise is stationary or slowly varying compared with speech. This assumption allows “learning” the characteristics of the noise between speech pauses and, based on a noise estimate, to build different filters that reduce the noise. In the case of wind noise this basic assumption is not valid. Wind noise is highly non-stationary, its power and spectral characteristics vary greatly. Because wind noise is not stationary, regular noise reduction methods cannot be used to reduce wind noise. For reducing wind noise effects in a device, the presence of wind should be detected reliably and then a novel approach presented here must be applied to eliminate the wind noise.
US08433561B2 Printer
A tape printing apparatus registers a word string constituting document data to be printed by depression of a print key in a learnt-contents storing region under subscribed conditions. A CPU divides the document data to be printed into letter strings based on information about constituent letters of the to-be-printed word string and a learning condition determination table. Thereafter, the CPU determines whether or not the to-be-printed word string should be registered based on registered letter string data stored in the learnt-contents storing region and the contents of the divided letter string.
US08433557B2 System and method of transliterating names between different languages
Both a system and method are provided for transliterating a name written in the letters of an alphabet of a source language to a name in the letters of an alphabet of a target language. The system includes instructions to determine whether the letters of the alphabets of the source and target languages are the same. If so, the instructions transliterate the name into the same letters used in the source language alphabet. If not, the instructions (1) determine the sound associated with each of the letters of the source language that form the name; (2) transliterate the letters into letters of the International Phonetic Alphabet (IPA) to create a same or similar sounding name in the letters of the IPA; (3) determine the sound associated with each of the letters of the target language, and (4) transliterate the letters of the IPA form into letters of the target language.
US08433552B2 Circuit simulation method
A exemplary aspect of the present invention is a simulation method for a semiconductor circuit that includes: a semiconductor resistor; a plurality of contacts arranged at regular intervals in a longitudinal direction and in a width direction of the semiconductor resistor on a terminal region of the semiconductor resistor; and a wiring line formed on the plurality of contacts, the simulation method including: defining a ratio of a parasitic-resistance by the semiconductor resistor between two of the contacts neighboring in the longitudinal direction to a resistance of one of the plurality of contacts as a constant k; and modeling a parasitic-resistance net by using the constant k, the parasitic-resistance net including the terminal region of the semiconductor resistor and the plurality of contacts.
US08433549B2 Algorithm for the efficient calculation of multiple fiber group materials within a specified FEM
A method for calculating multi-directional composites in FEM simulations for designing a high pressure tank. The method starts by reading data for the simulation including fiber orientation and composite material properties. Then, for every FEM element, the method calculates the stiffness of directional plies and converts the calculated stiffness into a local coordinate system for each ply. The method then calculates the stiffness of packets of fiber orientations as a layer set-up. The method then calculates engineering constants for the layer set-up and the equivalents for the stress limit for the layer set-up. The method then uses the engineering constants to calculate the stresses on the FEM elements and determines whether the calculated stress is above a predetermined stress limit for each element. If the calculated stress is above the stress limit, then the algorithm switches to a complex calculation of stress that calculates the stress for each ply.
US08433545B2 Compensation of electromagnetic interfering fields
A system for compensating electromagnetic interfering fields is provided that includes two triaxial magnetic field sensors for outputting real sensor signals; six compensation coils, which are arranged as a cage around an object to be protected, and may individually be actuated; a control unit having six inputs, and six outputs, and a digital processor receiving the sensor signals on the input side, and processing the signals to control signals for the compensation coils. The real sensor signals are converted to virtual sensor signals by a first matrix multiplication for mapping the interfering fields at the location of the object. The virtual sensor signals are made to modified signals by an operator describing the controller structure. The modified signals are converted to real control signals by a second matrix multiplication, which control signals are individually fed to the six compensation coils.
US08433544B2 Nonlinear variable lag smoother
An extended Kalman filter (EKF) is combined with a fixed epoch smoother (FES) to produce a new variable lag smoother (VLS). The fixed epoch lags EKF measurement time-tags with variable time lag. The combination of EKF and FES is referred to herein as a variable lag smoother (VLS).
US08433540B1 Evaluating individual player contribution in a team sport
Disclosed are computational features in a system for the evaluation of players and non-player factors in a team game. Evaluating the contributions of individual game factors toward a plurality of team game event results is provided with the method including the steps of identifying a plurality of team game events that each has at least one quantifiable team game event result; identifying a plurality of factor categories relevant to each of the team game events, wherein the plurality of factor categories may each take at least one of a plurality of pre-defined category-specific factor states, at least one of the category-specific factor states being defined by the participation of the individual factor in the event results, where the number of identified team game events exceeds the total number of the category-specific factor states among all the factor categories; calculating a best-fit solution to a system of equations using the category-specific factor states among all factor categories as independent variables and the quantifiable event results as dependent variables, the solution assigning a contribution value to at least one of the category-specific factor states, each of the contribution values representing an estimation of the contribution of the corresponding category-specific factor state toward each of the event results having the category-specific factor state present during the event.
US08433539B2 Wind turbine monitoring device, method, and program
Status monitoring of a wind turbine is automatically performed, and evaluation of that status is quantitatively performed according to an appropriate criterion. Provided is a wind turbine monitoring device including a first storage unit in which a diagnostic data file is stored; a second storage unit in which a normal data file is stored; a diagnostics setting unit that that extracts and sets a plurality of datasets to be used in diagnosis from the first storage unit and that extracts and sets a plurality of datasets to be used in diagnosis from the second storage unit; an index-value calculating unit that calculates status index values representing the status of the wind turbine using a statistical calculation method, on the basis of the set datasets in the diagnostic data file and the datasets in the reference data file; a fault determining unit that evaluates the status of the wind turbine on the basis of the status index values; and a notification unit that notifies the result of this evaluation.
US08433535B2 Housing or housing part for sanitary product dispenser
A housing or housing part (2) for a sanitary product dispenser that can be fastened to a wall, comprising: A) a front (3) comprising a monitor (4), wherein B) the housing part (2) can be detachably fastened to a sanitary product dispenser, C) a microprocessor (10) is attached to the housing part (2), D) the housing part (2) comprises a probe (15), which emits electromagnetic or acoustic waves in a direction outside the housing part (2) and/or receives such waves from the outside and based on the emitted and/or received electromagnetic or acoustic waves transmits signals to the microprocessor (10), and wherein E) the microprocessor (10) is programmed in order to determine the presence of a user in the vicinity of the housing part (2) from the signals transmitted by the probe (15) to the microprocessor (10) and as a result switch on the monitor (4).
US08433532B2 Digital oscilloscope module
The present invention provides a digital data acquisition module, such as a digital oscilloscope, that includes a synchronous random access memory (RAM), a digital signal processing unit, and a master control unit. The digital signal processing unit is coupled to the synchronous RAM and includes at least one analog-to-digital (A/D) converter that digitizes an analog signal, and a digital signal processor that includes a dual-port RAM, a plurality of processing blocks and a communications interface. The plurality of processing blocks process the digitized analog signal data, store the processed signal data in the synchronous RAM, create display data from the stored signal data, store the display data in the dual-port RAM. The master control unit is coupled to the digital signal processing unit and includes an internal communications interface coupled to the digital signal processor communications interface, an external communications interface and a central processing unit that receives the display data over the internal communications interface and transmits the display data over the external communications interface.
US08433531B2 Automated emergency power supply test featuring user selection of load percentage or exhaust temperature
An automated emergency power supply system (EPSS) and testing solution that records generator load values and engine exhaust temperature values to evaluate whether an EPSS test satisfies legislated test criteria. The EPSS test is carried out under software control, which initiates a test by instructing an automatic transfer switch (ATS) to change its status to a test status, causing the essential loads to be powered by a generator instead of a main utility power source. Power monitors record the ATS and generator status during the test as well as electrical parameter data from the ATS and generator and exhaust temperature data and other engine parameter data from the generator. When the test is concluded, the ATS is instructed to return the status to normal so that power delivery is resumed from the main power source. The electrical and engine parameter data is analyzed and compared against legislated test criteria to determine a pass/fail result of the EPSS test.
US08433529B2 Watt-hour meter
In a watt-hour meter, encoders 116, 117, 118 and 119 respectively convert a signal concerning a current and voltage used by a customer into a code sequence signal by Reed-Solomon codes or convolutional codes. Decoders 121, 122, 123, and 124 reversely convert the code sequence signal to the signal concerning the current and voltage. A power calculating section 125 converts the signal concerning the current and voltage into data concerning electricity consumption.
US08433526B2 Method and system for steam quality monitoring
A method of determining a steam quality of a wet steam located in an interior of a steam turbine includes emitting from an optical probe a plurality of wavelengths through the wet steam, measuring with the optical probe a wet steam intensity corresponding to each of the plurality of wavelengths emitted through the wet steam, determining an intensity ratio vector by dividing the wet steam intensity by a corresponding dry steam intensity for each of the plurality of wavelengths, successively applying scaling factors to the intensity ratio vector to obtain a scaled intensity ratio vector, calculating a suitable value for each of the scaling factors to obtain a plurality of residuals, determining a minimum residual of the plurality of residuals, determining a droplet size distribution by calculating the droplet number density corresponding to the minimum residual, and determining the steam quality based on the droplet size distribution.
US08433525B2 Method and apparatus for determining gas flux
A system and method to obtain correct gas density and flux measurements using (i) gas analyzer (open-path, or closed-path gas analyzers with short intake tube, or any combination of the two); (ii) fast temperature or sensible heat flux measurement device (such as, fine-wire thermocouple, sonic anemometer, or any other device providing fast accurate gas temperature measurements); (iii) fast air water content or latent heat flux measurement device (such as, hygrometer, NDIR analyzer, any other device providing fast accurate gas water content measurements); (iv) vertical wind or sampling device (such as sonic anemometer, scintillometer, or fast solenoid valve, etc.) and (v) algorithms in accordance with the present invention to compute the corrected gas flux, compensated for T-P effects. In case when water factor in T-P effects is negligible, the fast air water content or latent heat flux measurement device (item iii in last paragraph) can be excluded.
US08433522B2 Information processing system using nucleotide sequence-related information
This invention constructs a highly safe system for processing information for providing semantic information and/or information associated with the semantic information useful for each individual organism through effective utilization of differences in nucleotide sequence-related information among individual organisms. This system comprises steps of: (a) obtaining positional information representing a position in a nucleotide sequence in accordance with a request for an object and/or service; and (b) evaluating adequacy of transmission of nucleotide sequence-related information corresponding to the positional information obtained in step (a), based on the flag information associated with the positional information for evaluating adequacy of transmission of nucleotide sequence-related information associated with the positional information representing a position in a nucleotide sequence.
US08433520B2 Job monitoring methods and apparatus for logging-while-drilling equipment
Job monitoring methods and apparatus for logging-while-drilling equipment are disclosed. A disclosed example method includes obtaining a fluid associated with an underground geological formation, analyzing the fluid with one or more sensors to form respective ones of sensor outputs, identifying a downhole scenario associated with the fluid based on the sensor outputs, the identifying being performed while the sensors are within the underground geological formation, and selecting a telemetry frame type based on the identified downhole scenario.
US08433519B2 Downhole surveying utilizing multiple measurements
Certain embodiments described herein provide a measure of the misalignment of multiple acceleration sensors mounted in the downhole portion of a drill string. In certain embodiments, the measure of the misalignment corresponds to a measure of sag which can be used to provide an improved estimate of the inclination of the downhole portion of the drill string and/or the wellbore. Certain embodiments described herein provide an estimate of the magnetic interference incident upon a drilling system using multiple magnetic sensors mounted within a non-magnetic region of the downhole portion of the drilling system. Certain embodiments utilize the magnetic measurements to determine an axial interference resulting from one or more magnetic portions of the downhole portion and to provide an improved estimate of the azimuthal orientation of the downhole portion with respect to the magnetic field of the Earth.
US08433515B2 Method for measuring precision of star sensor and system using the same
A method for measuring a precision of a star sensor and a system using the same may be provided. The method may comprise steps of: 1) fixing the star sensor on the Earth; 2) inputting a current time (T) of a measuring start time relative to a J2000.0 time; 3) determining a directional vector of the navigation star in a J2000.0 Cartesian coordinate system at the current time (T) according to a right ascension and a declination of the navigation star in the J2000.0 Cartesian coordinate system and visual movement parameters (α′, δ′) of the navigation star in the direction of the right ascension and the declination which are stored in the star sensor; 4) converting the directional vector of the navigation star in the J2000.0 Cartesian coordinate system into a directional vector of the navigation star in an ecliptic coordinate system; 5) converting the directional vector of the navigation star in the ecliptic coordinate system into a directional vector (vCRFT) of the navigation star in a celestial coordinate system; and 6) converting the directional vector (vCRFT) of the navigation star in the celestial coordinate system into a directional vector (vTRF) of the navigation star in a terrestrial coordinate system, and obtaining the precision of the star sensor based on the directional vector (vTRF) of the navigation star in the terrestrial coordinate system.
US08433514B1 Navigation sensor mounting-angle calibration
Dead reckoning navigation sensors based on 3-axis gyroscopes and methods for calibrating sensor module orientation are described for three scenarios: (1) known mounting angles, (2) unknown, arbitrary mounting angles, and (3) unknown, but restricted mounting angles.
US08433511B2 Rush hour modeling for routing and scheduling
A rush hour modeling system that is configured for modifying existing travel time/distance data to reflect special traffic conditions, such as rush hour traffic conditions. The system is configured to receive information defining one or more time windows, geographic areas, and road segments in which special traffic conditions occur. The system is also configured to receive travel rules that reflect the special traffic conditions. The travel rules are used to modify a travel time/distance matrix to reflect the effect of the special traffic conditions on “normal” travel times and distances. Existing routing and scheduling systems can then use the modified travel matrix to plan and schedule routes for delivery vehicles more accurately. Additionally, the modified travel matrix can be used to model traffic conditions through a particular geographic area or on a particular road segment.
US08433496B2 Control system and method for improving cold startability of spark ignition direct injection (SIDI) engines
A control system includes an engine enable module and a fuel control module. The engine enable module determines whether predetermined operating conditions of a spark ignition direct injection (SIDI) engine are satisfied and enables an engine prime mode when the predetermined operating conditions are satisfied. The fuel control module controls a fuel injector to deliver a prime pulse to a cylinder of the SIDI engine when the engine prime mode is enabled. The fuel injector delivers the prime pulse by opening for a pulse width to inject fuel directly into the cylinder when the SIDI engine is stopped.
US08433495B2 Systems and methods for determining blow-by gas species concentrations
In one embodiment, a method for determining a blow-by gas species concentration may include calculating one-dimensional engine performance data with a one-dimensional engine performance model. The one-dimensional engine performance data may be based at least in part upon an engine operating condition. The one-dimensional engine performance data may be transformed, automatically with a processor executing a two-dimensional ring dynamics model, into piston ring motion data. The two-dimensional ring dynamics model simulates geometrical changes to a piston-ring pack flow path. The blow-by gas species concentration may be determined with a network model including the one-dimensional engine performance model and a two-dimensional ring pack model. The two-dimensional ring pack model simulates species concentration change in the piston-ring pack flow path. The blow-by gas species concentration may be determined using the engine operating condition and the piston ring motion data.
US08433491B2 Electromechanical deceleration system and method for operating the same
A deceleration system may be used for decreasing a speed of a vehicle having a plurality of wheels. The deceleration system may include a brake command receiving device configured to receive a brake command for decelerating the vehicle, a brake command sensor configured to determine a brake magnitude and a brake rate based on the brake command, a control device configured to generate a plurality of electronic brake signals based on the brake magnitude and the brake rate, and a plurality of braking devices, each of which is configured to receive one of the plurality of electronic brake signals, convert the respective electronic brake signal to a mechanical brake force, and impart the mechanical brake force to at least one of a rotor or a drum of the respective wheel, thereby causing a deceleration of the vehicle.
US08433490B2 Control device for vehicle brake system
A control device for a vehicle brake system includes first judgment value derivation and storage means for deriving and storing as first judgment value a boosting limit judgment pressure which, if predetermined conditions are satisfied during the driving of hydraulic pumps by boost control means, a boosting limit judgment pressure calculation means calculates at the time when the predetermined conditions are satisfied, and returning start judgment means for judging whether the returning of the brake manipulation member has been started or not. The boost control means executes the boost control using as the boosting limit judgment pressure the first judgment value stored in the first judgment value derivation and storage means when the returning start judgment means judges during the driving of the pumps that the returning of the brake manipulation member has been started.
US08433489B2 Transmission control system with adjustable clutch disconnection and vehicle including same
A transmission control system includes an up-shifting operation device, a clutch actuator, a shift actuator and a CPU. The CPU controls the clutch actuator to start a disconnection operation of a clutch at a time point when movement of an operation lever of the up-shifting operation device is started. Moreover, the CPU controls the clutch actuator to complete the disconnection operation of the clutch at a time point when the movement of the operation lever is finished. Then, the CPU shifts a gear position of a transmission by controlling the shift actuator.
US08433488B2 System and method for controlling engagement of a lockup clutch in a torque converter
A dynamic model is stored in memory that defines torque transmitted by the lockup clutch as a function of a plurality of torque converter operating parameters. A lockup clutch command is asserted to control engagement the lockup clutch, and thereafter a number of the plurality of torque converter operating parameters are monitored. A profile is selected of one of the plurality of torque converter operating parameters, and the profile is configured to result in an intersection of rotational speeds of the pump and the turbine over time when inserted into the model along with the monitored values of the number of torque converter operating parameters. The model is continually solved over time using the selected profile and the monitored operating parameters to produce transmitted torque values, and the lockup clutch command is modified based on the transmitted torque values.
US08433486B2 Method and apparatus to determine a preferred operating point for an engine of a powertrain system using an iterative search
A method to determine a preferred operating point for an internal combustion engine includes determining a current set of candidate operating points for a current search iteration. The method further includes iteratively determining an operating cost for operating the internal combustion engine at each candidate operating point of the current search iteration, and determining the preferred operating point for operating the internal combustion engine after a predetermined number of search iterations.
US08433482B2 Method for automatically adjusting a headrest of a motor vehicle seat, and device for carrying out said method
A method for automatically adjusting a headrest of a motor vehicle seat, which can individually be adjusted to a passenger occupying the motor vehicle seat with a sensor array and an electronically controlled adjusting device such that the headrest is in an adjusted position which is defined as optimal as possible for absorbing acceleration forces acting on the head of the passenger in a case of crash is provided. The adjusting device can be controlled via a control unit which evaluates at least one signal of at least one sensor, in order to control the adjustment of the headrest with the adjusting mean. At least one signal from the at least one sensor serves to detect an occupation of the motor vehicle seat by a passenger.
US08433476B2 Apparatus and method for determining seat occupancy
An apparatus for determining a seat occupancy includes a load detecting portion, a seatbelt detecting portion, and a seat occupancy determining portion determining that an adult is seated on the seat in a case where a seating load equal to or greater than a predetermined first load is detected and determining a child seat placed state where a child seat is placed on the seat and fastened by the seatbelt in a case where the seating load smaller than the first load is detected and the engagement of the buckle of the seatbelt is detected. The seat occupancy determining portion maintains a determination result of the child seat placed state even when the seating load becomes equal to or greater than the first load in a case where a predetermined determination result retention condition is satisfied after the child seat placed state is determined.
US08433474B2 Off-board tool with programmable actuator
A programmable actuator having multiple programmable functions is provided. The programmable actuator may be used on an off-board tool. In accordance with an embodiment, an off-board tool, OBT, including a user-defined programmable actuator is provided. In accordance with another embodiment, an OBT includes a processor, an internal memory, a programmable actuator, program logic and perform function logic. In accordance with yet another embodiment, a method of actuating performance of a user-defined series of functions for a OBT is provided. The method includes the step of actuating a programmable actuator of the OBT with a single actuating action.
US08433471B2 Pre-filling vehicle data check
A pre-filling vehicle data check method and system are disclosed herein. One example of the method includes receiving, at a financial institution, an authorization request from a filling station for initiating a filling event, where the authorization request includes a financial code. Via a computing device at the financial institution, the financial code is recognized as being associated with at least one of a vehicle identification number or a station identification associated with a vehicle, thereby identifying the vehicle. At least one parameter of the vehicle is identified via a computing device at a data center in selective communication with the vehicle and the financial institution, and an authorization or denial of the at least one filling event based at least upon the at least one parameter is transmitted from the computing device at the data center.
US08433461B2 Method of planning the movement of trains using pre-allocation of resources
A method of scheduling the movement of trains using the creation and the pre-allocation of virtual resources in order to develop an optimized schedule of actual train movement.
US08433460B1 Onboard sensor suite for determining projectile velocity
An onboard sensor suite generally includes two main components: a proximity sensor suite for measuring the projectile muzzle velocity; and a pressure sensor suite for measuring the projectile airspeed. The flight velocity of the projectile can then be estimated with a high degree of accuracy using either the muzzle velocity by itself or the airspeed by itself, or, in a preferred embodiment, by using both the muzzle velocity and the airspeed. The proximity sensor suite includes proximity sensors that are mounted along a projectile body; a wire harness; and an onboard computer or CPU. The pressure sensor suite includes a Pitot pressure transducer and two static pressure transducers that are mounted within the projectile body; a wire harness; and a CPU.
US08433457B2 Environmental condition detecting system using geospatial images and associated methods
An environmental condition detecting system may include an image processor cooperating with a database for generating a reference geospatial image corresponding to the collected geospatial image, a change detector cooperating with the image processor for detecting a change between the collected geospatial image and the reference geospatial image, and an environmental condition detector. The environmental condition detector may cooperate with the change detector for detecting the at least one environmental condition associated with the collected geospatial image based upon the change between the collected geospatial image and the reference geospatial image. The at least one environmental condition may include at least one weather condition, such as, for example, at least one of image obscuration and surface reflectivity. The at least one environmental condition may additionally or alternatively include at least one of a time of day and a time of year.
US08433455B2 Electrical vehicle range prediction
A method for predicting the remaining travel distance of an electric vehicle. The method includes determining a useable battery energy value based on battery state-of-charge and battery capacity and a power value needed to heat or cool a vehicle cabin. The method determines an available battery energy value based on the useable battery energy value and an estimated energy value to provide the vehicle cabin heating or cooling, where the estimated energy value is determined using the power value. The method determines a recent energy used value based on an actual recent HVAC energy used value, a recent energy used value with no HVAC system loads and a recent energy used value with maximum HVAC system loads. The method determines a recent distance traveled value and determines the range by dividing the recent distance traveled value by the recent energy used value and multiplying by the available battery energy value.
US08433453B2 Electric power leveling controller
An electric power leveling controller includes an information acquisition unit that acquires information of electric energy consumption from a power consuming device consuming electric energy from the power source and electric energy charged into a power storage device, a storage unit that stores a specific threshold value for each power storage device, and a control unit that causes a first power consuming device to be power-supplied by the power source, causing the power storage device corresponding to the first power consuming device to be charged with a difference between the specific threshold value and the electric energy consumption, causing the power source to supply to a second power consuming device electric energy corresponding to the specific threshold, and causing the power storage device corresponding to the second power consuming device to discharge to the second power consuming device the difference between the electric energy consumption and the specific threshold value.
US08433451B2 Substation automation with redundant protection
Exemplary embodiments are directed to a redundancy scheme for bay protection in Substation Automation (SA) that prevents a single failing Intelligent Electronic Device (IED) of the SA system from impairing the operation of a bay of a substation. A protection IED assigned to a home or host bay of a substation of an electric power system performs the protection functions of the bay to which it is assigned, plus protection functions of at least one of its neighboring bays. As a result, each bay can be managed by two different protection IEDs, wherein redundancy is achieved without a dedicated redundant protection IED for each bay. Whenever required to do so, the protection IED receives, from appropriate sensors, information about a status or value of a process quantity from the neighboring bay, computes or executes protection functionality such as overcurrent, overvoltage or earth fault on behalf of the neighboring bay, and issues commands directed to actuators of said neighboring bay.
US08433450B2 Optimized control of power plants having air cooled condensers
An optimization and control system for a utility plant that uses fan based air cooled condensers controls the operation of the power generation system at the plant in conjunction with the operation of the air cooled condensers so as to run the power plant at an optimum operating point associated with minimizing or reducing the cost energy produced by the plant. The optimization and control system includes an optimizer having a numerical solver that determines values for a set of control variables associated with an optimal operating point of the plant and an expert system that oversees and modifies the control variable settings prior to providing these settings to a plant controller. The numerical solver uses an objective function and one or more models of plant equipment to determine the operating point of the plant that minimizes the cost per unit of useful energy generated by the plant.
US08433449B2 Optimization method for power generation systems
Apparatus for controlling the power output efficiency of a power generation system based on an operator input. A processor is coupled to the input means and (i) receives the generated operator command, (ii) receives a plurality of detected ambient air conditions, (iii) receives a plurality of detected engine. performance parameters, (iv) determines first and second engine control commands based on the received pilot thrust command, the detected ambient environmental conditions, and the engine performance parameters, and (v) outputs control commands to optimize the efficiency of the power generation system.
US08433446B2 Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
The disclosure provides an HVAC data processing and communication network and a method of manufacturing the same. In one embodiment, the HVAC data processing and communication network includes a system device, a subnet controller and a user interface. The system device is configured to receive a control message from a data bus and operate according to a control setting communicated thereby. The system device is further configured to generate an alarm message in the event that the device enters an alarm state in response to an alarm condition. The user interface is configured to receive the alarm message and display alarm information in response to the message. The subnet controller is configured to provide operational control of the system device via the control message. The operational control is decoupled from the alarm message.
US08433445B2 Methods for controlling electrical devices using motion detection
A method and device to control electrical devices using motion detection are presented, through which an object inside a monitoring area which is subdivided into a pre-detection area and a detection area is successively identified as well as verified in the detection area for reducing power input in standby mode and during operation in the main cycle using distance measurements and its position consequently determined. During the course of the distance measurements, the control device is brought into a readiness state and later on into operating state. After finishing the distance measurements and determining the position of the object in the detection area, an output signal which serves to control an external electrical device is generated by a control device.
US08433443B2 Method for on-line monitoring and control of polymerization processes and reactors to prevent discontinuity events
Generally, a method of monitoring a polymerization reaction in a fluid bed reactor to generate, in on-line fashion, data indicative of the imminent occurrence of a discontinuity event (for example, sheeting) and optionally also control the reaction to prevent the occurrence of the discontinuity event is provided. Typical embodiments include the steps of generating in on-line fashion at least one of bed static data indicative of static charge in the fluidized bed and carryover static data indicative of carryover static; and generating at least one of temperature data (in on-line fashion using at least one monitored reaction parameter) indicative of a first temperature and acoustic emission data indicative of resin stickiness in the reactor, where the first temperature is indicative of at least one of degree of resin stickiness in the reactor and a characteristic of melting behavior of polymer resin in the reactor in the presence of at least one diluent.
US08433436B2 Substrate processing system, substrate placing position adjusting method and storage medium
A substrate placing position adjusting method which acquires data on a substrate placing position where a substrate carrying unit is required to place a substrate on a substrate holding device capable of rotating about a vertical axis and included in a processing unit for processing a substrate substantially horizontally held by the substrate holding device, said substrate placing position adjusting method comprising the steps of: transferring a jig from the substrate carrying unit to the substrate holding device; measuring centrifugal acceleration imparted to a measuring position in the jig when the substrate holding device holding the jig is rotated at a fixed angular velocity; and calculating an eccentricity of the measuring position from a rotation center of the substrate holding device on the basis of a centrifugal acceleration.
US08433434B2 Near non-adaptive virtual metrology and chamber control
Embodiments of the present invention relate to a method for a near non-adaptive virtual metrology for wafer processing control. In accordance with an embodiment of the present invention, a method for processing control comprises diagnosing a chamber of a processing tool that processes a wafer to identify a key chamber parameter, and controlling the chamber based on the key chamber parameter if the key chamber parameter can be controlled, or compensating a prediction model by changing to a secondary prediction model if the key chamber parameter cannot be sufficiently controlled.
US08433433B2 System and method for determining whether an ultrasonic horn is aligned with an anvil
A system and a method for determining whether an ultrasonic horn is aligned with an anvil of an ultrasonic welding system are provided. The first and second accelerometer sensors generate first and second signals indicative of first and second accelerations of first and second positions on a bracket coupled to the anvil when the ultrasonic horn is vibrating and contacting the anvil. The system further includes a microprocessor that receives the first and second signals. The microprocessor determines a difference between an amplitude of the first signal at a first time and an amplitude of the second signal at the first time. The microprocessor stores a first identifier value in a memory device indicating that the ultrasonic horn is aligned with the anvil if the difference between the amplitude of the first signal and the amplitude of the second signal is less than or equal to a threshold value.
US08433427B2 Method for monitoring operation behaviour of a component of an industrial plant
A method for monitoring operation behavior of a component of an industrial plant is provided. Parameter identifiers of operation parameters of the industrial plant are read from an element of a control system of the plant. Some of these parameter identifiers are selected and the selected parameter identifiers are forwarded to an element of the control system. Further, a time of a specified operation of the component is defined and behavior of the selected parameters of the component in the defined time is used as guide model for monitoring selected parameters of the component during component operation.
US08433423B2 Methods for multi-vessel renal neuromodulation
Methods and apparatus are provided for multi-vessel neuromodulation, e.g., via a pulsed electric field. Such multi-vessel neuromodulation may effectuate irreversible electroporation or electrofusion, necrosis and/or inducement of apoptosis, alteration of gene expression, action potential attenuation or blockade, changes in cytokine up-regulation and other conditions in target neural fibers. In some embodiments, the multi-vessel neuromodulation is applied to neural fibers that contribute to renal function. Such multi-vessel neuromodulation optionally may be performed bilaterally.
US08433422B2 Implantable medical electrical lead and connector assembly
An implantable system that includes a lead and an implantable signal generator wherein the plurality of electrical contacts and the plurality of insulating regions on the lead, and the plurality of electrical connectors and the plurality of electrical insulators in the connector block are configured so that each of the plurality of electrical contacts form operable connections to the electronic circuitry through each of the plurality of electrical connector, and the insulating regions and the electrical insulators electrically isolate adjacent operable connections. Leads, and methods are also disclosed.
US08433421B2 MRI-safe high impedance lead systems
Some embodiments are directed to MRI/RF compatible medical interventional devices. A plurality of spaced apart high impedance circuit segments are configured to have a high impedance at a high range of radiofrequencies and a low impedance at a low range of frequencies. The high impedance circuit segments may comprise co-wound coiled inductors and can reduce, block or inhibit RJ-transmission along the lead system (20) during exposure to RF associated with a high-Held magnet MRI systems, while permuting passage of low frequency physiologic signals, treatments and/or stimuli. The devices can include at least one electrode.
US08433418B2 Peripheral nerve stimulation to treat auditory dysfunction
A system and/or method for treating auditory dysfunction by somatosensory system stimulation. The system and/or method comprises a probe and a device to stimulate the probe. The probe has a stimulation portion implanted in communication with a predetermined peripheral nerve site. The stimulation portion of the probe may be implanted in contact with a peripheral nerve dorsal root ganglia, cranial nerve or dermatome area, for example C2 dermatome area or a trigeminal dermatome area. The stimulation portion may be a laminotomy, paddle, surgical, or multiple electrode lead. The device to stimulate the probe may be implanted subcutaneously or transcutaneously.
US08433417B2 Carbon nanostructure artificial retinal implant
A retinal implant can include an array of photoreceptors adapted for positioning in the eye. Each photoreceptor can include a core, for example a carbon nanostructure, and a shell. The shell can include a light-responsive layer, and in many cases, the light-responsive layer can be formed of two semiconductor layers forming a heterojunction. The photoreceptors can be adapted to generate an electric field in response to incident light so as to stimulate a retinal neuron in its vicinity. The photoreceptors can be micron-sized or nano-sized, and can be arranged in densities similar to the density of rods and cones in the human eye. In one embodiment, an exemplary sensor for an imaging device can include a plurality of photosensors disposed on a substrate. Each photosensor can include a carbon nanostructure, a light-responsive layer coating at least a portion of the carbon nanostructure.
US08433416B2 Method and apparatus for providing complex tissue stimulation patterns
The invention relates to a stimulation device for creating complex or multi-purpose tissue stimulation. Many typical stimulation devices suffer from deficiencies in providing complex stimulation patterns. Using a circuitry operable or programmable to repeat and skip stimulation settings, a complex stimulation set may be created. The repeating and skipping functionality may be implemented in hardware or software. In this manner, complex stimulations may be derived from simple circuitries. Furthermore, these stimulations may be used to treat pain, stimulate bone growth, and control motor disorders, among others.
US08433415B2 Apparatus and method for modulating neurochemical levels in the brain
A treatment for Parkinson's Disease uses a stimulus electrode implanted in a subthalamic nucleus with a chemosensor implanted in a globus pallidus pars interna (GPi) of the subject. A level of a neurochemical is sensed with the chemosensor, and compared to a desired level. When the level of the neurochemical is less than desired, an electrical stimulation is provided to the stimulus electrode. In alternative embodiments, the neurochemical sensed is glutamate or dopamine. An alternative system uses a chemosensor implanted in the striatum instead of the GPi. An alternative system for treating benign essential tremor uses a stimulus electrode implanted in the thalamus with feedback taken from a chemosensor in the striatum.
US08433414B2 Systems and methods for reducing the likelihood of inducing collateral neural activity during neural stimulation threshold test procedures
Test procedures for determining a neural stimulation threshold of a patient. In one embodiment, the procedure includes applying a test stimulation signal to the patient and monitoring the patient for a response to the test stimulation signal. The procedure can further include determining a first neural stimulation threshold and calculating a second neural stimulation threshold. The first neural stimulation threshold corresponds to the lowest intensity test stimulation signal that evokes a patient response. The second neural stimulation threshold corresponds to a treatment stimulation signal directed toward affecting a neural activity within the patient.
US08433404B2 Integrated high voltage output circuit
An apparatus includes a cardioversion or defibrillation therapy energy source coupled to a bridge circuit. The bridge circuit includes a first switch for connection to a first implantable electrode, a second switch for connection to a second implantable electrode, a third switch coupled for connection to the first implantable electrode, and a fourth switch coupled for connection to the second implantable electrode. The first and second switches are formed on a shared first IC, the third and fourth switches are formed on a shared second IC, and the second IC is stacked substantially superjacent to the first IC such that a cathode of the first switch is coupled to an anode of the third switch and a cathode of the second switch is coupled to an anode of the fourth switch.
US08433395B1 Extraction of cardiac signal data
A T-wave offset point of an ECG signal is provided. In accordance with various example embodiments, a location of a QRS complex in the ECG signal is identified and used to determine a first time window of the ECG signal in which to search for a T-wave offset point. The T-wave offset point is identified within the first time window, and the identified T-wave offset point is provided as an output based upon a noise characteristic of the ECG signal in a second time window that includes at least a portion of the T-wave.
US08433393B2 Inter-frame complex OCT data analysis techniques
Techniques for collecting and processing complex OCT data to detect localized motion contrast information with enhanced accuracy and sensitivity are presented. In a preferred embodiment, vector differences between complex OCT signals taken at the same location on the sample are used to detect blood flow in the retina. Additional embodiments involving non-linear intensity weighting of the motion contrast information, normalization of the vector difference amplitudes, and calculating the absolute value of the standard deviation of Doppler signal are described. Image processing techniques to enhance the images resulting from these motion contrast techniques are also presented.
US08433390B2 Magnetic resonance imaging apparatus and method
A magnetic resonance imaging apparatus scans a region including a predetermined part of a subject to acquire magnetic resonance signals. The magnetic resonance imaging apparatus includes a plurality of coil elements, a calculation device for calculating a proportion of the predetermined part to a first scan region of a first subject and a position of the predetermined part, based on magnetic resonance signals acquired from the first scan region, a prediction device for predicting a region of the predetermined part from within a second scan region of a second subject, based on the proportion and position of the predetermined part related to the first subject, the proportion and position being calculated by the calculation device, and a coil element selection device for selecting at least one coil element used to receive each magnetic resonance signal in the second scan region from within the coil elements, based on the region of the predetermined part predicted by the prediction device.
US08433389B2 Surgery assistance system for guiding a surgical instrument
The invention relates to a surgery assistance system for guiding a surgical instrument. The surgical instrument (3) is fastened lo an arm system (10, 12, 14), the tip (S) of the surgical instrument (3) can be moved in a controlled manner by means of the arm system (10, 12, 14) in a Cartesian patient coordinate system (PKS), one of the three spatial axes (x, y, z) of the Cartesian patient coordinate system (PKS) extends through the surgical opening or the trocar point (T) receiving the surgical instrument (3). Advantageously, the angle of inclination (w) of the surgical instrument (3) is determined with respect to the spatial axis (z) of the Cartesian patent coordinate system (PKS) extending through the trocar point (T), the angle of inclination (w) so determined is compared with a predetermined set angle of inclination (ws) for the purpose of guiding the tip (S).
US08433387B2 Body-surface mapping system
A body-surface mapping system is disclosed that uses a plurality of electrodes to map at least a portion of a human torso without having to adjust the positions of the electrodes. The body-surface mapping system energizes groupings or regions of electrodes, then compares and adjusts the current driven through each grouping or region of electrodes to produce near-uniform fields. The electrodes of the body-surface mapping system may be interconnected by wires capable of sensing interelectrode distances, such that the system can reconstruct a detailed model of a patient's torso surface. The body-surface mapping system may also use a catheter in addition to the body surface electrodes to compute both endocardial and epicardial voltage distributions.
US08433381B2 Arrangement method of superconducting wires of a superconducting cable
The arrangement method of superconducting wires of a superconducting cable, includes: in a case where a refrigerator is installed at one of terminal structures provided on both sides of a superconducting cable, and a cooling fluid is passed through the superconducting cable by a pump for cooling, setting the numbers of superconducting wires of sections of the superconducting cable installed between the terminal structures on both the sides to be different depending to temperatures of the sections, wherein the numbers of superconducting wires are increased from the section of the superconducting cable having the lowest temperature to the section thereof having the highest temperature while maintaining a current-carrying capability.
US08433379B2 Wireless communication terminal for transmitting and receiving data and method thereof
A wireless communication terminal transmitting/receiving data with a folder closed and a method thereof are disclosed. The wireless communication terminal includes: a wireless transceiver for transmitting and receiving data through a wireless communication network; a storage for storing the transmitted data and the received data; a detector for detecting a state of the folder of the wireless communication terminal in order to determine whether the folder is opened or closed; an outputting unit for indicating a result of the data transmission/reception; and a controller for analyzing the transmitted/received data to detect the last packet of the data, and continuing to perform the data transmission/reception without regard to the detected state of the folder until the last packet of the data has been detected.
US08433376B2 Small form factor communication device
A small form factor communication device. The small form factor communication device incorporates a multi-purpose control allowing the functionality of the small form factor communication device to be accessed. The multi-purpose control provides feedback allowing the user to operate the small form factor communication device by touch.
US08433374B2 Method and system for selecting a sleep interval to improve battery life
The disclosure is directed to a mobile communication device that is capable of accessing different types of networks such as a circuit-switched network and a packet-switched network. While communicating over the packet-switched network, the device negotiates a sleep interval that is longer than the ordinary interval available using the packet-switched network. In this manner, the device wakes less frequently and thereby conserves power. A buffering system is included so that data directed towards the device while it is asleep may be buffered for later delivery when the device awakens.
US08433372B2 System and method for providing feedback to a caller in response to the modulation of an incoming voice communication
In order to facilitate the modulation of speech delivery to a participant that is driving or otherwise performing a parallel task, a feedback mechanism is incorporated in order to inform the remote participant of the progress of the delivery of his/her speech at their end of the conversation. In this way, the remote participant is both aware of the modulation occurring at the other end and can adjust their speech to adapt to the current conditions, using the feedback as a guide.
US08433371B2 System and method for enabling DTMF detection in a VoIP network
A method, mobile terminal, and system for selectively establishing an outgoing caller ID on a mobile terminal served by a wireless network, for identifying a line called on a mobile terminal, and for directing a call from a mobile terminal to a network subscriber based on accessed information of the subscriber in the subscriber's network.
US08433370B2 Mobile terminal and controlling method thereof
A mobile terminal and controlling method thereof are disclosed, by which object information on an object in a preview image is held in the preview image to be utilized in various ways. The present invention includes displaying a preview image photographed via a camera, obtaining a current position of the mobile terminal, searching object information on at least one object in the preview image based on the current position of the mobile terminal, displaying the found object information within the preview image, if the displayed the object information is selected from the preview image, holding the selected object information within the preview image, and controlling an operation related to the held object information.
US08433368B2 Active link cable mesh
An active link wireless cable mesh network and a method for transmitting data in a wireless cable mesh network are provided. A plurality of end devices are connected in a mesh configuration. A data message is transmitted to a first end device via one of a plurality of antennas radiating elements which form a phased array antenna. If the message is not successfully received, the antenna radiating elements is steered to another transceiver in the mesh network to complete the transmission.
US08433366B2 Wireless device and assembly
A system for wireless communication comprises a first communication device having a first interface for interfacing with a host device and a second interface; and a second communication device configured to be coupled to the second interface of the first communication device. The first communication device and the second communication device, when coupled, form a substantially integrated device.
US08433362B2 Handover control apparatus
A handover control apparatus selects, as a target station, an adjacent station having an upturn and stable transition trend of reception level of a radio wave received by a radio, when necessity to carry out handover is determined, and performs handover for switching from a serving station to the target station when the transition trend of the reception level of the received radio wave from the serving station is in a downturn trend and a calculation value of a serving station approximation equation is smaller than a calculation value of an adjacent station approximation equation at a determination timing.
US08433356B2 Method for transmitting data packets
A method transmits data packets in a radio system between an emitter and a receiver. A nominal energy is defined for each data packet and each transmission according to a quality requirement for the reception by the receiver. An emission power required for each data packet is determined according to the quality requirement for the reception of the data packet. The transmission data packet is formed from a plurality of data packets. A first transmission emission power is defined for a first transmission of the transmission data packet according to the determined emission powers for the individual data packet. The first transmission of the transmission data packet is carried out with the first transmission emission power. A retransmission emission power is calculated according to a nominal transmission power derived from the nominal energy, for the transmission data packet and the emission power for at least one previous transmission of the transmission data packet.
US08433352B2 Wireless telecommunication system, access node and method for improving a success rate of a connection setup for an access terminal
An access node (e.g., BSC, RNC) and a method are described herein for implementing a traffic allocation technique and improving a success rate of a connection setup for an access terminal. In addition, a wireless telecommunication system is described herein which includes an access node (e.g., BSC, RNC), and one or more radio sites (e.g., BTSs), wherein an access terminal is located within a radio coverage area of one of the radio sites, and wherein the access node is configured to implement a traffic allocation technique and is further configured to improve a success rate of a connection setup for the access terminal.
US08433349B2 Methods and apparatus for successive interference cancellation based on transmit power control by interfering device with success probability adaptation in peer-to-peer wireless networks
In an ad hoc peer-to-peer communication network between wireless devices, a low priory first transmitter device adjusts it transmit power based on a received transmission request response from a higher priority second receiver device. The first transmitter device broadcasts a first transmission request to a corresponding first receiver device and may receive a first transmission request response from a different second receiver device. The second transmission request response is sent by the second receiver device in response to a second transmission request from a second transmitter device. The first transmitter device calculates an interference cost to the second receiver device as a function of the received power of the first transmission request response. A transmission power is obtained as a function of the calculated interference cost and the transmission power of the first transmission request, the transmission power to be used for traffic transmissions corresponding to the first transmission request.
US08433348B2 Method and system for implementing transmitting diversity and receiving diversity
The method for implementing transmitting diversity includes receiving a symbol from a destination mobile terminal, by a mobile terminal which is in the same mobile terminal group with the destination mobile terminal, wherein the symbol is also sent from the destination mobile terminal to a base station; and processing, by the mobile terminal, the symbol and transmitting the symbol processed to the base station. The method for implementing receiving diversity includes receiving, by a mobile terminal, a symbol from a base station; finding a destination mobile terminal which is in the same mobile terminal group with the mobile terminal if the mobile terminal is not the destination of the symbol; and forwarding the symbol to the destination mobile terminal. Embodiments of the present invention solve the problem of excessive size of a mobile terminal used for implementing transmitting diversity and receiving diversity, and also reduces bit error rate (BER).
US08433340B2 Method and apparatus in a CDMA communication system
A novel and improved method and apparatus, in a WCDMA communication system, for informing a mobile station of a downlink data frame time offset by determining the downlink data frame time offset, and transmitting the downlink data frame time offset via an Active Set Update message transmitted from a cell to mobile station. Once an Active Set Update message is received, the data frame time offset information is provided to a timing block which may determine data frame boundary of each downlink signal. Timing block may then adjust the PN sequence timing corresponding to the downlink signal associated with the data frame time offset such that corresponding data symbols in each data frame are correctly soft combined in a combiner.
US08433338B1 Method to efficiently index extracted image features from geographically located images
The present application discloses systems and methods for querying an image database. In one embodiment, a method is disclosed that includes maintaining in data storage a plurality of images and a plurality of geo-feature identifiers, where each image is associated with at least one geo-feature identifier that indicates at least one geographic cell in which the image was recorded and a visual feature of the image. The method further includes receiving a query image and an indication of a requested geographic location, determining at least one target geographic cell corresponding to the requested geographic location, and identifying at least one target visual feature within the query image. The method further includes determining at least one requested geo-feature identifier based on the at least one target geographic cell and the at least one target visual feature and selecting one or more images based on the at least one requested geo-feature identifier.
US08433335B2 Method and apparatus for sharing information from a communication device
Provided is a method and apparatus for sharing information from a communication device. The communication device is to send first information to a first apparatus and second information to a second apparatus. In accordance with an embodiment of the application, the communication device combines the first information and the second information in a single message and then sends the message to a network node. In accordance with another embodiment of the application, the network node separates the first information from the second information and sends the first information and the second information to the first apparatus and the second apparatus, respectively. Note that the communication device did not have to send separate messages to the apparatuses and therefore there is a reduction in number of messages sent by the communication device. This reduction has an effect of reducing network utilization by the communication device.
US08433334B2 Managing a location database for network-based positioning system
Methods, program products, and systems for managing a location database are described. A server computer can receive location information from location-aware mobile devices (e.g., GPS-enabled devices) located within a communication range of access points of a wireless communications network. The server computer can calculate average geographic locations using the received locations for each access point. Based on the average geographic locations, the server computer can assign the access points to cells of a geographic grid. The server computer can filter the access points in each cell based on popularity, stability, longevity, and freshness of the access point and the received data. When a second mobile device connects to an access point in a cell, the server computer can transmit locations of the access points in the cell and in neighboring cells to the second mobile device such that a location of the second mobile device can be estimated.
US08433330B2 Base station apparatus and identifier assignment method
A terminal information acquiring unit acquires terminal information on the priority of a terminal device that requests the assignment of a preamble to a base station apparatus. A priority determining unit determines whether the priority of the terminal device is not less than a predetermined reference on the basis of the terminal information acquired by the terminal information acquiring unit. A preamble assigning unit refers to the determination result reported from the priority determining unit and assigns a preamble to the terminal device when the priority of the terminal device is not less than the predetermined reference. The preamble assigning unit then outputs assignment information indicating the assigned preamble to a transmitting unit. The transmitting unit transmits the assignment information output from the preamble assigning unit.
US08433327B2 Methods of determining coverage areas
A method of determining coverage areas in a communication system includes determining, by a controller, a plurality of base stations in the communication system and determining, by the controller, a Voronoi region for each of the plurality of base stations. The Voronoi region corresponds to the coverage area for the base station. Each location in the Voronoi region is closest to the base station than any other base station of the plurality of base stations.
US08433326B2 Radio network and method for transmitting data in a radio network
In a radio network, in which devices transmitting data seize one of a plurality of available frequency channels for the duration of the data transmission, during breaks between the individual data transmissions the frequency channel used is additionally seized in order to signal the seizure of the frequency channel to devices of another radio network. The seized frequency channel is monitored for the attempt of seizure by a device that is not part of the radio part and the additional seizure of the frequency channel is performed as a function of the detection of such an attempt.
US08433322B1 Processor for a base station control unit
There is provided a processor for a base station control unit, the base station control unit being associated with a plurality of antennas; the processor comprising a plurality of processing streams, each stream being suitable for generating signals for at least one user in a plurality of users; wherein any of the processing streams can be used to generate the signals for any user in the plurality of users and for transmission by any antenna in the plurality of antennas.
US08433321B2 Method and apparatus for intelligently reporting neighbor information to facilitate automatic neighbor relations
A method, apparatus and computer program product are provided for supplying information regarding a neighbor cell following cell reselection in a manner that reduces the signaling load on the network and conserves battery consumption by a mobile terminal. In this regard, the method, apparatus and computer program product do not blindly provide information regarding a neighbor cell that the current cell has already collected, but, instead, first determines if the neighbor information regarding a prior cell is different than and therefore will add to the information regarding neighbor cells that is already maintained by the current cell. Only after making such a determination may a mobile terminal signal the current cell as to the availability of neighbor information regarding a prior cell.
US08433319B2 Systems and methods for channel selection management in a wireless communication network
A system for channel selection management in a wireless communication network. The system includes a memory module configured to store at least one channel condition related to at least one infrastructure station among a plurality of infrastructure stations in the wireless communication network, wherein each of the plurality of infrastructure stations is able to monitor a channel condition of a channel between the each infrastructure station and a mobile station; a compare module configured to compare a channel condition related to one of the plurality of infrastructure stations with a threshold and provide a signal for a comparison result; a control module configured to provide a control information based on the signal from the compare module; and a selection module configured to select one of the at least one infrastructure station and notify the selected infrastructure station to serve the mobile station based on the control information from the control module.
US08433316B2 Efficient search for wireless networks in connected mode
Techniques for searching for wireless networks are described. In one scheme, a user equipment (UE) performs a manual search for detectable wireless networks while operating in a connected mode. The UE operates in the connected mode for communication with a wireless network and receives a request to search for detectable wireless networks. The UE performs a search for detectable wireless networks while operating in the connected mode, e.g., as background task during DRX time. In another scheme, the UE retains a search request received in an active state and performs a search at a later time after transitioning to an idle state. In yet another scheme, the UE efficiently handles a search across state transitions. The UE may cancel, suspend, resume, or continue the search after each transition from one state to another state based on the type of each state.
US08433306B2 Second screens and widgets
Cell phones and other devices are used to complement enjoyment of television or other video media, through use of corresponding software applications (“widgets”). A great variety of related features and arrangements are particularly detailed.
US08433304B2 System and method for displaying cellular caller ID on TV
Embodiments of the disclosed invention include a system and a method for displaying cellular caller ID on TV. In accordance with one embodiment, the caller ID information of a caller calling a cellular device of a subscriber is received at a mobile switching station. The caller ID information is routed to a cable head end. The cable head end transmits the caller ID information and television content to a home location associated with the subscriber for displaying the caller ID information on a television.
US08433299B2 System for providing interactive media to user of mobile device
A system for mobile devices that facilitates the creation and dissemination of interactive media to a plurality of mobile devices. A computer or PC comprising an interactive media generator is used to generate interactive media and communicate it to a distribution server. Mobile devices have an interactive media client component to receive and present interactive media to a user.
US08433296B2 Exclusive delivery of content within geographic areas
Application developers can request to have their applications registered for use with a content delivery platform. The operator of the content delivery platform establishes perimeters defining geographic areas, and maintains records reserving particular areas for delivery of content associated with particular sponsors. Registered applications running on mobile devices can request content from the content delivery platform. Based at least in part on the request, the content delivery platform can identify a target location, which may be the location of the mobile device, or some other location indicated in the request. A mobile device can be provided content based on the relationship of the target location to the geographic areas, so that a registered application running on a mobile device with a target location contained within a geographic area assigned to a particular sponsor will receive content related to that sponsor.
US08433292B2 Network based mobile user proxy and agent
In one example embodiment of the present invention, a method of managing information at a base station in a wireless network includes determining whether first information is at least one of low priority information and high priority information. The method further includes queuing the information if the information is determined to be low priority information, and sending the information to a mobile station if the information is determined to be high priority information.
US08433285B2 Method and device for increasing complexity of password of communication terminal by setting character password through pictures
A method and apparatus for setting a graph password of a communication terminal are disclosed to solve the problem that the security of the traditional character password is lower. The method includes the following steps: in a case when a setting graph password instruction of a user is received and it is judged that no character password is set before, generating a graph interface with a plurality of loaded pictures, wherein, each loaded picture is randomly filled in a corresponding grid of a two-dimensional lattice of the graph interface; obtaining a picture identification (ID) and a coordinate value for setting a graph password by selecting at least one loaded picture in the graph interface as the picture corresponding to the graph password; converting the picture ID and the coordinate value for setting the graph password into a character password and storing the character password, finishing setting the graph password.
US08433284B1 Landline-mobile sharing device and method
A call processing system and respective method receives inbound calls having a first reference identification, generates a forwarding call to a subsequent, preprogrammed device using a second reference identification, and connects the inbound call with the forwarding call. The forwarding call connects the call processing system with the end user's cellular telephone. The end user establishes a service agreement with their service provider, wherein all calls between the subscriber's cellular telephone and the reference identification associated with the call processing system are considered as unaccountable or free airtime. The call processing system can offer the inbound caller options, including accessing a dial tone, call forwarding, continuing the dialed call, or terminating the call. The call processing system can include a series of telephony connections, Ethernet connections, Universal Serial Bus connections, etc. The call processing system can include common router and network switching capabilities for added versatility.
US08433282B2 Emergency service handover method
The present invention discloses an emergency service handover method which is applied in a single radio voice service system. A UE has established an emergency session between an IMS domain and an emergency call center via LTE/SAE network, wherein the emergency session is anchored to a service centralization and continuity application server, SCC AS, at a visited location. When MSC obtains information that the UE having established the emergency session needs to be switched to a CS domain, an enhanced MSC initiates a session establishment request to the visited SCC AS for performing a handover from the IMS domain to the CS domain on a service layer.
US08433281B1 Emergency cordless telephone system
A telephone system includes a user-carried emergency communication system in combination with a cordless telephone. The user-carried handset has a large button on a first face. Pressing the button summons help by automatic connection to the 911 emergency telephone network. It also activates a signaling device mounted on the inside glass surface of a window that illuminates a message that 911 has been called. It may also sound an alarm. A pre-recorded massage may also be sent to the emergency call center. The other face has the functions of a cordless telephone. All elements are within the building, with installation by simply plugging cords into power and telephone outlets the same as any cordless phone and mounting the signaling device with suction cups. There are no monthly fees except for the usual cordless phone fee.
US08433278B2 System and method for selecting a message transport for a multi-mode communication device
The present disclosure relates to a system and method for selecting a network for use by a communication device to process a data transmission. In the method, the following actions are conducted: tracking transmission characteristics of networks used by the device; maintaining a set of options for the device relating to the networks, including at least one option based on the transmission characteristics; utilizing a selected option identify a selected network to process the data transmission by the communication device; and processing the data transmission using the selected network.
US08433277B2 Passive mixer and four-phase clocking method and apparatus
According to one embodiment, a radio frequency receiver comprises a quadrature mixer configured to convert radio frequency signals to baseband signals or intermediate frequency signals. The quadrature mixer comprises an in-phase passive mixer and a quadrature-phase passive mixer. Each passive mixer comprises a mixer core having a plurality of mixer input switch transistors and a plurality of output switch transistors connected to the mixer input switch transistors. Clock circuitry generates a plurality of quadrature pulsed clock signals and delayed versions of the quadrature pulsed clock signals. The quadrature pulsed clock signals and the delayed versions of the quadrature pulsed clock signals drive the mixer input switch transistors and the output switch transistors.
US08433274B2 Dynamic gain assignment in analog baseband circuits
A system and method is provided for filtering and amplifying a signal where amplification can be distributed between stages of a filter and gain can be assigned throughout the filter to optimize system performance. Such a system can be implemented in the baseband section of RF receivers. VGAs can be implemented between filter stages, such as biquads, or VGAs can be incorporated in filter stages. Substantially linear VGAs comprising a parallel resistor array can be incorporated in the circuitry of the filter stages to reduce distortion. Gain can be assigned dynamically in the amplification stages to improve noise and/or linearity performance. For example, gain assignments can be implemented so that high power undesired signal components are filtered out before amplification to prevent component saturation, and low power signals are amplified before they are filtered to improve noise performance.
US08433272B2 Reconfigurable high linearity low noise figure receiver requiring no interstage saw filter
A receiver includes a jammer detector configured to detect the presence or the absence of jamming in a communication signal within a gain state. The receiver further includes an amplifier configured to amplify the communication signal in a high linearity receiving mode or a low linearity receiving mode, wherein the high linearity receiving mode corresponds with a lower gain for the gain state in the amplifier relative to that of the low linearity receiving mode. In addition, the receiver includes a processing unit coupled to the jammer detector, the processing unit being configured to control the amplifier to amplify the communication signal in either the high linearity receiving mode or the low linearity receiving mode, based on the output of the jammer detector detecting the presence or the absence of jamming in the communication signal. A method is also provided for processing a communication signal in a receiver.
US08433265B2 Providing a temperature dependent bias for a device
In one embodiment, a method includes generating a first current in a bias current circuit and biasing an amplifier with the first current when the amplifier is operating in a first temperature range, and generating a second current in the bias current circuit and biasing the amplifier with the second current when the amplifier is operating in a second temperature range. These two currents may correspond to different profiles with respect to temperature, to maintain substantial linearity of the amplifier over the temperature ranges.
US08433261B2 RF communications device with inverse function for coupler therein and related methods
A radio frequency (RF) communications device may include a power amplifier, an antenna, a tunable coupler between the power amplifier and the antenna, a processor, and an exciter module coupled between the processor and the power amplifier and generating an RF signal based upon a baseband signal. The processor may be configured to set the tunable coupler to a desired tuning and thereby defining a transfer function for the tunable coupler, and to generate an inverse transfer function of the transfer function of the tunable coupler. The processor may be configured to perform digital filtering upstream of the power amplifier based upon the inverse transfer function.
US08433260B2 Base-station failure predictor
A base-station failure predictor comprises an interface to at least one sub-unit of a base-station of a mobile communications network, an alarm memory, and an alarm evaluator. The base-station failure predictor is adapted to receive a plurality of alarms from the at least one sub-unit of the base-station via the interface. The plurality of alarms are stored in the alarm memory, and the alarm evaluator is adapted to analyze the frequency of the plurality of alarms to assess a likelihood of failure of the at least one sub-unit concerned. A base-station failure prediction method is also proposed. Furthermore, a computer program product with instructions for the manufacture and a computer program product enabling a processor to carry out the base-station prediction method are also proposed.
US08433259B2 Gyrator circuit, wide-band amplifier and radio communication apparatus
Disclosed herein is a gyrator circuit, including, a first transconductance amplifier, a capacitor, and a second transconductance amplifier, wherein the differential input terminals of the first transconductance amplifier and the differential output terminals of the second transconductance amplifier being separated from each other.
US08433249B2 Interference reduction for terminals operating in heterogeneous wireless communication networks
A wireless communication infrastructure entity in a wireless communication system implementing an uplink control channel using a narrowband frequency resource within a wideband frequency resource. The entity includes a controller communicably coupled to the transceiver wherein the controller is configured to cause the transceiver to signal a location for an uplink control channel within the wideband frequency resource. The uplink control channel includes at least a pair of uplink control channels separated within the wideband frequency resource and accommodates simultaneous uplink transmissions by multiple user equipment communicating in the wireless communication system.
US08433248B2 Dynamic RFI detection using signal strength values
An apparatus may include a radio interface to receive a plurality of signal strength values of a radio. An interference module can identify a radio frequency interference impact on the radio based on the plurality of signal strength values. In one embodiment, the radio interface issues a plurality of interference calls to the radio, where each of the plurality of signal strength values corresponds to an interference call.
US08433238B2 Vehicle media and communications access
Methods, systems, devices and/or apparatus relate to vehicle media and communications systems and/or providing communications network and/or satellite network access in a vehicle. Specifically, the disclosed methods, systems, devices and/or apparatus relate to providing access to data, communications and/or satellites using a modular vehicle media and communications system.
US08433226B2 Image forming apparatus and transfer device including image carrier belt and driver roller
An image forming apparatus including: a belt-shaped image carrier configured to carry an image; a first imaging unit configured to transfer a first image to the image carrier; a second imaging unit configured to transfer a second image to the image carrier on which the first image is transferred by the first imaging unit; a drive roller configured to circulate the image carrier by winding the image carrier thereon; a roller on which the image carrier is wound; a transfer roller having a concaved portion on part of a circumferential surface thereof which comes into abutment with the image carrier wound around the roller via a recording material; a drive unit configured to drive the transfer roller; and a gripping portion disposed in the concaved portion and configured to grip the recording material.
US08433225B2 Belt driving device and image forming apparatus
In an intermediate transfer belt unit, elastic bodies are provided on respective inner circumferences of side edge portions of an intermediate transfer belt along with the circumferential direction. Rotating members are attached to respective opposite ends of a follower roller rotatably and concentrically with the follower roller, so as to face respective elastic bodies of the intermediate transfer belt. Each of the rotating members is composed of a tapered section, a bottom receiving section to keep bending of the intermediate transfer belt within a certain amount, a small diameter section forming an escape groove for receiving the elastic body of the intermediate transfer belt, and a large diameter section.
US08433223B2 Image forming apparatus forming transparent toner coat layer on recording medium
An image forming apparatus includes a photoreceptor drum, a charging part, an exposure unit, a developing part which feeds a photoreactive toner, a color formation exposure part, a transfer part, a recording medium feeding part, a fixing part, and a control unit part which controls operations of the above elements. The control unit part controls such that a photoreactive toner processed so as not to develop a color is transferred to a recording medium having transferred or fixed thereto a toner image processed so as to develop a color, and a photoreactive toner processed so as not to develop a color is fixed to an image formed on the recording medium, thereby forming a transparent toner coat layer which is a colorless and transparent toner layer.
US08433222B2 Single layer photoreceptor and methods of using the same
The presently disclosed embodiments relate generally to layers that are useful in imaging apparatus members and components, for use in electrophotographic, including digital, apparatuses. In particular, the present embodiments pertain to an improved imaging member comprising a single layer in which the single layer further comprises a photoactive material in a polymeric binder. The embodiments are free of photosensitive pigments and traditional electron transporting small molecules.
US08433217B2 Photoreceptor, cooling mechanism for photoreceptor, and image forming apparatus provided with the same
A cooling mechanism for a photoreceptor includes: a photoreceptor of cylindrical shape; a pair of flanges respectively attached to both ends in an axial direction of the photoreceptor; a rotational shaft that is inserted into a shaft center of the photoreceptor; a holder that is disposed to face a first flange and rotatably supports the rotational shaft; and a main body frame that supports the holder. In such a cooling mechanism for a photoreceptor, an air duct is configured by the through hole formed in the flange and the concave portion formed on the holder, and discharges air flow generated inside the photoreceptor to the outside thereof.
US08433202B2 40, 50 and 100 Gb/s optical transceivers/transponders in 300pin and CFP MSA modules
Disclosed by way of exemplary embodiments, a 40/50/10 Gb/s Optical Transceivers/transponders which use opto-electronic components at data rates collectively that are lower than or equal to half the data rate, using two optical duobinary carriers. More specifically, the exemplary embodiments of the disclosed optical transceivers/transponders relate to a 43 Gb/s 300 pin MSA and a 43˜56 Gb/s CFP MSA module, both include a two-carrier optical transceiver and the appropriate hardware architecture and MSA standard interfaces. The two-carrier optical transceiver is composed of a pair of 10 Gb/s optical transmitters, each using band-limited duobinary modulation at 20˜28 Gb/s. The wavelength channel spacing can be as little as 19˜25 GHz. The same principle is applied to a 100 Gb/s CFP module, which is composed of four tunable 10 Gb/s optical transmitters, with the channel spacing between optical carriers up to a few nanometers.
US08433200B2 Method and system for quantum key delivery utilizing a conversion efficiency of DFG
A quantum key delivery system includes an optical circulator, an optical low-pass filter, optical splitters, and first and second optical couplers arranged for outputting various wavelength components including correlated-photon pair wavelength components outputted from an optical loop path. The first and second optical couplers output light beams, which are sent over first and second quantum channels to first and second recipients, respectively. Other optical splitters are adapted to output light rays, from which first and second control signals are produced. From auxiliary idler light components transmitted over the first and second quantum channels, clock signals are extracted. The system thus extracts a clock signal for detecting arrival of photons, and stably operates with an expected value of the number of generated correlated photon pairs maintained at a substantially constant value.
US08433195B2 Optical network interface devices and methods
A system comprises an optical network terminal (ONT) that terminates an optical fiber link of an optical network to provide an optical network interface. The ONT may include an optical module that receives optical signals via the optical fiber link and converts the optical signals to electrical signals and an optical media access control (MAC) unit that converts at least some of the electrical signals to data units. The optical MAC unit may be selectively configurable to support a plurality of optical network protocols. For example, the optical MAC unit is selectively configurable to support two or more of BPON protocol, a GPON protocol, a GEPON protocol and an active Ethernet protocol. In one instance, the optical MAC unit is selectively configurable to support at least one active optical network protocol and at least one passive optical network protocol.
US08433193B2 Systems and methods for channel power offsets for multi data rate DWDM transmission over optical add drop multiplexers
The present disclosure provides systems and methods for channel power offsets for multi-rate dense wave division multiplexed (DWDM) transmission over optical add-drop multiplexers (OADMs). The present invention includes algorithms to set power levels of each type of channel in different sections of a fiber system to optimize the performance of that type of channel at the receiver. For example, the present invention can optimize power levels based on different channel modulation formats, bit rates, channel spacings, and the like. Advantageously, the present invention improves the total capacity (bit rate) and reach that channels of a given bit rate can achieve, and maximizes the reach of channels without sacrificing capacity.
US08433190B2 Hot-swapping in-line optical amplifiers in an optical network
An amplifier node, in an optical network, includes a first switch connected to a working path from which network traffic is received; a second switch connected to the working path to which the network traffic is transmitted; and two amplifiers that interconnect the first switch and the second switch, where the network traffic travels from the first switch to the second switch via a first amplifier. The amplifier node also includes a controller to receive an instruction to switch the network traffic from the first amplifier to a second amplifier that enables the first amplifier to be repaired; send, to the first switch and the second switch, another instruction to switch the network traffic from the first amplifier to the second amplifier; receive an indication that the network traffic is traveling via the second amplifier; and send a notification that the first amplifier can be repaired based on the indication.
US08433188B2 Actuator and camera module having same
An actuator includes a base, a stationary frame mounted on the base, a moveable frame received in the stationary frame and supported on the base, a shaft mounted on a side surface of the moveable frame, a flexible printed circuit, a piezoelectric motor, a first guide pole and a second guide pole. The flexible printed circuit is mounted on a sidewall of the stationary frame facing the shaft. The piezoelectric motor is mounted on the flexible printed circuit and engages with the shaft, and the first and second guide poles prevent any misalignment of the movable frame at any time and allow only axial movement of the movable frame.
US08433187B2 Distance estimation systems and method based on a two-state auto-focus lens
An electronic device including a camera adapted to capture images is provided. The camera includes a lens having a first focusing state and a second focusing state; an image sensor adapted to capture a first image of an object in the first focusing state and a second image of the object in the second focusing state. The electronic device further includes a memory configured to store instructions; and a processor coupled to the memory and the camera, wherein the processor is adapted to determine a distance to the object based on the first image and the second image. A lens system including an actuator to modify a configuration of the lens system is also provided, having a first and second focusing state; a memory; and a lookup table to estimate a distance from the lens system to an object.
US08433186B2 Imaging apparatus, control apparatus, control method therefor, and recording medium
An imaging apparatus receives a signal regularly transmitted from a control apparatus, determines whether or not the imaging apparatus is disconnected from the network based on a status of the reception of the signal, transmits a request for participation in the network to the control apparatus according to a determination that the imaging apparatus is disconnected from the network to notify the control apparatus that the imaging apparatus is disconnected from the network, and participates in the network after the control apparatus receives the request for participation.
US08433184B2 Method for decoding image block
Disclosed is a method for decoding an image block. The method comprises a step of decoding an image block of a first layer based on a corresponding block of a second layer encoded with an intra mode, wherein a first area is formed with pixels, which are adjacent to a corner pixel positioned in the corresponding block in a diagonal direction and extend in vertical and horizontal directions away from the corresponding block, and data are padded in the first area based on the corner pixel and the pixels positioned in the first area and at least one of first and second blocks, which are simultaneously adjacent to the corresponding block and encoded with the intra mode. Accordingly, a reference block required when a macro block is encoded in an intra base mode or when a macro block encoded in the intra base mode is decoded has more precise values, thereby enabling improvement of a coding efficiency.
US08433176B2 Information recording method, information recording medium, and information reproducing method, wherein information is stored on a data recording portion and a management information recording portion
With this invention, at least one of a video file containing video information, a still picture file containing still picture information, and an audio file containing audio information and a management file having management information on a control method of reproducing the information in the file are recorded on an information storage medium. This realizes a data structure that causes the recording and deleting places on the information storage medium to correspond spuriously to places on a single tape, such as a VTR tape. Use of the data structure provides users with an easy-to-use interface.
US08433171B2 High fiber optic cable packing density apparatus
A fiber optic apparatus comprising a fiber optic equipment and a routing region at the fiber optic equipment is disclosed. At least 98 optical fibers, at least 434 optical fibers, at least 866 optical fibers, and at least 1152 optical fibers route in the routing region per 1-U shelf space, wherein a maximum 10−12 bit-error-rate and 0.75 dB attenuation is maintained per duplex optical signal carried by the optical fibers. Additionally, the routing region may be configured such that one or more of the optical fibers make a maximum of one bend in the routing region and route generally horizontally in the routing region. One or more of the optical fibers may be terminated simplex, duplex fiber or multiple fiber optic connectors.
US08433169B2 Bend insensitivity in single mode optical fibers
An optical fiber that is relatively insensitive to bend loss comprises a core region and a cladding region configured to support and guide the propagation of light in a fundamental transverse mode, the cladding region including (i) an outer cladding region having a refractive index less than that of the core region, (ii) an annular cladding pedestal region having a refractive index higher than that of the outer cladding region and comparable to that of the core region, and (iii) an annular cladding inner trench region disposed between the core region and the pedestal region, the inner trench region having a refractive index less than that of the outer cladding region. In one embodiment, the fiber also includes a (iv) an annular cladding outer trench region disposed between the pedestal region and the outer cladding region, the outer trench region having a refractive index less than that of the outer cladding region. In addition, to suppress HOMs the pedestal region is configured to resonantly couple at least one other transverse mode of the core region to at least one transverse mode of the pedestal region. Such fiber is advantageously used as access fiber, but may have other applications, such as sensor fiber.
US08433157B2 System and method for three-dimensional object reconstruction from two-dimensional images
A system and method for three-dimensional (3D) acquisition and modeling of a scene using two-dimensional (2D) images are provided. The system and method provides for acquiring first and second images of a scene, applying a smoothing function to the first image to make feature points of objects, e.g., corners and edges of the objects, in the scene more visible, applying at least two feature detection functions to the first image to detect feature points of objects in the first image, combining outputs of the at least two feature detection functions to select object feature points to be tracked, applying a smoothing function to the second image, applying a tracking function on the second image to track the selected object feature points, and reconstructing a three-dimensional model of the scene from an output of the tracking function.
US08433154B2 Enhanced contrast for scatter compensation in X-ray imaging
A method for rendering a radiographic image of a subject. Image data is obtained from an image detector and a look-up table is generated for image data processing, wherein the look-up table is generated at least according to information about an image type, an image detector type, and a kVp setting used to expose the radiographic image and according to information about grid use. Image data values of the obtained image data are adjusted according to the generated look-up table to generate adjusted radiographic image data. Log conversion and image processing are applied to the adjusted radiographic image data to form enhanced radiographic image data. The enhanced radiographic image data are rendered on a display.
US08433153B2 Image correction apparatus and image correction method
An image correction apparatus includes a gradient detection unit, a blur width detection unit, a correction area identification unit, and a correction unit. The gradient detection unit detects a gradient of a pixel value of each of pixels of an input image. The blur width detection unit detects a blur width at a position of each of the pixels of the input image. The correction area identification unit identifies a correction area based on the gradient detected by the gradient detection unit and the blur width detected by the blur width detection unit. The correction unit corrects a pixel value of a pixel in the correction area identified by the correction area identification unit.
US08433147B2 Encoding apparatus and method, and decoding apparatus and method
An encoding apparatus includes: a first processing unit performing predetermined first processing of image data to be encoded before performing encoding; an encoding unit performing the encoding of the image data of which the first processing has been performed by the first processing unit to generate a code stream; a second processing unit performing predetermined second processing of the code stream generated through the encoding of the image data performed by the encoding unit; and a control unit controlling a processing speed of the encoding performed by the encoding unit in accordance with a processing speed of the first processing by the first processing unit and a processing speed of the second processing by the second processing unit.
US08433145B2 Coefficient learning apparatus and method, image processing apparatus and method, program, and recording medium
A coefficient learning apparatus includes a regression coefficient calculation unit configured to obtain a tap from an image of a first signal; a regression prediction value calculation unit configured to perform a regression prediction computation; a discrimination information assigning unit configured to assign discrimination information to the pixel of interest; a discrimination coefficient calculation unit configured to obtain a tap from the image of the first signal; a discrimination prediction value calculation unit configured to perform a discrimination prediction computation; and a classification unit configured to classify each of the pixels of the image of the first signal into one of the first discrimination class and the second discrimination class. The regression coefficient calculation unit further calculates the regression coefficient using only the pixels classified as the first discrimination class and further calculates the regression coefficient using only the pixel classified as the second discrimination class.
US08433143B1 Automated detection of video artifacts in an information signal
Apparatus and method for detecting human-visual artifacts in a video presentation. In accordance with some embodiments, a sequence of frames in a video presentation is received. Non-codec based visual artifacts in the video presentation are detected by comparing at least one similarity measurement value for non-immediately successive frames to at least one similarity measurement value for immediately successive frames within the sequence.
US08433142B2 Methods and apparatus to detect differences between images
Methods and apparatus to detect differences between images are disclosed. An example method to identify image differences disclosed herein comprises electronically determining whether a difference between a first block of pixels of a sample image and a second block of pixels of a reference image is resolvable using a transformation operation, when the difference between the first and second blocks is determined to be unresolvable, but not when the difference between the first and second blocks is determined to be resolvable, including the first block in an unresolved difference region of the sample image, and electronically generating a difference signature representative of the unresolved difference region, the difference signature to identify the unresolved difference region of the sample image.
US08433141B2 Phishing abuse recognition in web pages
A method of identifying potential phishing abuse images includes: producing a first color map that represents a subset of color values and pixel locations within a base image; producing a second color map that represents color values and pixel locations within a target image; selecting an alignment the first color map with the second color map such that at least some pixel locations of the first color map align with at least some pixel locations of the second color map; determining a measure of color value matching of aligned pixel locations for the selected alignment; and repeating the acts of selecting and determining until a prescribed threshold measure of color value matching is determined for at least one of the selected alignments or until an evaluation limit is reached.
US08433138B2 Interaction using touch and non-touch gestures
A computer interface may use touch- and non-touch-based gesture detection systems to detect touch and non-touch gestures on a computing device. The systems may each capture an image, and interpret the image as corresponding to a predetermined gesture. The systems may also generate similarity values to indicate the strength of a match between a captured image and corresponding gesture, and the system may combine gesture identifications from both touch- and non-touch-based gesture identification systems to ultimately determine the gesture. A threshold comparison algorithm may be used to apply different thresholds for different gesture detection systems and gesture types.
US08433137B2 Image retrieval apparatus
This invention discloses an image retrieval apparatus. The image retrieval apparatus comprises an unlabelled image selector for selecting one or more unlabelled image(s) from an image database; and a main learner for training in each feedback round of the image retrieval, estimating relevance of images in the image database and a user's intention, and determining retrieval results, wherein the main learner makes use of the unlabelled image(s) selected by the unlabelled image selector in the estimation. In addition, the image retrieval apparatus may also include an active selector for selecting, in each feedback round and according to estimation results of the main learner, one or more unlabelled image(s) from the image database for the user to label.
US08433135B2 Image adjustment using extended range curves
A digital image having associated tonal data, including tonal data in an extended range above a normalized value of 1.0, can be accessed. An extended range curve tool corresponding to the digital image can be instantiated, the extended range curve tool including a curve defining a relationship between input tonal values and output tonal values, wherein at least a portion of the input tonal values and output tonal values are associated with the extended range. An extended range histogram also can be generated based on the tonal data associated with the digital image, the extended range histogram including data corresponding to the extended range. Further, the extended range histogram can be presented in conjunction with the extended range curve tool. Additionally, user input specifying an adjustment to at least a portion of the curve can be received and a modified curve can be presented in response to the specified adjustment.
US08433131B2 Method for recognizing three-dimensional control point and computer readable medium using the same thereof
A method for recognizing three-dimensional control points and a computer readable medium using the same are disclosed. The method for recognizing three-dimensional control points comprises the following steps. A depth information item corresponding to an image captured by an image capturing apparatus is received. A three-dimensional block information item corresponding to a three-dimensional block is generated according to the depth information. At least one reference plane is generated according to the depth information. At least one connection group is generated according to the three-dimensional block information and the reference plane. A three-dimensional block nearest to the image capturing apparatus is selected as a control point from the connection group.
US08433130B2 Methodology to optimize and provide streaming object rotation using composite images
Optimizing and presenting various sequences of images and/or photographs for viewing with a Web browser, is accomplished without the necessity of loading the entire image set, for example in connection with the 3D display of a product of interest. To represent an object that is rotating, a set of images must be taken. These images are taken at various angles, typically using either using a fixed camera or a turntable. The illusion of an object being rotated is created when the captured images based on the angle being viewed are displayed. To ensure a seamless rotation of an object, a technique is taught that significantly concentrates on reducing the loading time of the captured images by prioritizing which images should be transferred first according to their size, and their number of object views or view angles. A seamless rotation is thus achieved while less than the total number of images is loaded. In fact, an embodiment of the invention teaches that, by selectively loading certain images with specific angular values, it is possible to achieve an object rotation, i.e. using horizontal and vertical adjacent images positioning.
US08433118B2 Medical image-processing apparatus and method, and magnetic resonance imaging apparatus
A medical image-processing apparatus includes a display unit configured to display a plurality of medical images obtained at different imaging positions, a setting unit configured to set a point of interest on each of the medical images in accordance with an operation of an operator, an alignment unit configured to align the medical images on the display unit, with the points of interest on the medical images made to coincide with each other, and a post-processing unit configured to perform post processing concerning the medical images aligned by the alignment unit.
US08433114B2 Method and system for elastic composition of medical imaging volumes
A method and system for improving the quality of composing image volumes using deformable registration, and a gradual elastic morphing to create a seamless whole body volume image from several component volumes from a 3D medical imager.
US08433109B2 Direction controlling system and method of an electronic device
A direction controlling system and method of an electronic device provides a fingerprint identification device for a user to touch. The electronic device captures a fingerprint template image of a finger. When the finger moves on the fingerprint identification device, the electronic device captures a sequence of fingerprint images of the finger. Furthermore, the electronic device detects a directional movement of the fingerprint according to the sequence of fingerprint images and the fingerprint template image. A scroll bar of the electronic device is controlled to move according to the movement direction and a movement distance calculated by the electronic device.
US08433108B2 Video fingerprinting
A method for fingerprinting video comprising identifying motion in a video as a function of time; using the identified motion to create a motion fingerprint; identifying peaks and/or troughs in the motion fingerprint, and using these to create a reduced size points of interest motion fingerprint. Reduced size fingerprints for a plurality of known videos can be prepared and stored for later comparison with reduced size fingerprints for unknown videos, thereby providing a mechanism for identifying the unknown videos.
US08433107B1 Method of enhancing a nose area of an image and related computing device
A method of enhancing a nose area of an image containing a face with a nose visible on the face includes loading the image into a computing device having a processor. The processor defines the nose area on the image, the nose area including a highlighted region corresponding to a middle of the nose, a first shaded region being located on a left side of the nose and bordering the left side of the nose, and a second shaded region being located on a right side of the nose and bordering the right side of the nose. The processor next performs an image enhancement process on the image to create an enhanced image, the image enhancement process including increasing the brightness of the highlighted region and decreasing the brightness of the first shaded region and the second shaded region. The processor then outputs the enhanced image.
US08433103B2 Long distance multimodal biometric system and method
A system for multimodal biometric identification has a first imaging system that detects one or more subjects in a first field of view, including a targeted subject having a first biometric characteristic and a second biometric characteristic; a second imaging system that captures a first image of the first biometric characteristic according to first photons, where the first biometric characteristic is positioned in a second field of view smaller than the first field of view, and the first image includes first data for biometric identification; a third imaging system that captures a second image of the second biometric characteristic according to second photons, where the second biometric characteristic is positioned in a third field of view which is smaller than the first and second fields of view, and the second image includes second data for biometric identification. At least one active illumination source emits the second photons.
US08433102B2 Surface roughness inspection system
[Problem] To provide a surface roughness inspection system enabling suitable inspection even when the surface of the object being inspected is curved.[Means for Solution] A system having an imaging unit 20 having a line sensor 22 and scanning the surface of an object being inspected 101 in a direction perpendicular to the direction of extension of the line sensor 22 and outputting a density signal for each pixel from the line sensor 22 and a processing unit 50 processing the density signal from the line sensor 22 of the imaging unit 20, the processing unit 50 having a means for acquiring a pixel density value based on a density signal from the line sensor 22 (S2) and a density state generating means for generating a density state information Pf showing the density state in the scan direction of the object surface based on all of the pixel density values acquired for the object surface 101 being inspected (S7).
US08433094B1 System, method and article of manufacture for detecting collisions between video images generated by a camera and an object depicted on a display
A system, method and article of manufacture are provided for detecting collisions or any other type of interactions between video images and an object depicted on a display. First, video images generated by a camera are received. Upon receipt, a first collision detection operation is executed for generating a first confidence value representative of a confidence that the received video images have collided with an object depicted on a display. Also executed is a second collision detection operation for generating a second confidence value representative of a confidence that the received video images have collided with the object depicted on the display. The first confidence value and the second confidence value are then made available for various applications. Such applications may depict an interaction between the video images and the object depicted on the display based on the first confidence value and the second confidence value.
US08433091B2 Ultra-thin loudspeaker structure
An ultra-thin loudspeaker structure comprises an upper drum paper, a lower drum paper, and a steel sheet. The lower drum paper defines an opening at a center thereof and is integrally formed with a surrounding raised paper section near a periphery thereof. The upper drum paper defines an opening, corresponding to the opening of the lower drum paper, at a center thereof. The upper drum paper is located within the surrounding raised paper section and adhered to the lower drum paper by its periphery. The steel sheet is provided with a sound-making member stacked by a plurality of ceramic material layer, and is sandwiched between the drum papers. Accordingly, the steel sheet can facilitate spreading sound of high and medium frequency whereas the drum papers can facilitate spreading sound of low frequency, to achieve a better reproduction of sound.
US08433089B2 Voice input apparatus
A microphone unit is disposed in the inside of a first housing of a voice input apparatus. The microphone unit includes: a second housing; a diaphragm which is disposed in the inside of the second housing; and an electric circuit portion which processes an electric signal that is generated based on a vibration of the diaphragm. In the voice input apparatus, a first sound guide space which guides a sound outside the first housing to a first surface of the diaphragm and a second sound guide space which guides a sound outside the first housing to a second surface of the diaphragm are formed. The electric circuit portion is disposed in either one of the first sound guide space and the second sound guide space; and an acoustic resistance portion which adjusts at least one of a frequency characteristic of the first sound guide space and a frequency characteristic of the second sound guide space is formed.
US08433088B2 Switching structures for hearing aid
A hearing aid is provided with a switch that automatically, non-manually switches at least one of inputs, filters, or programmable parameters in the presence of a magnetic field.
US08433084B2 Assembly of a capacitive acoustic transducer of the microelectromechanical type and package thereof
A microelectromechanical-acoustic-transducer assembly has: a first die integrating a MEMS sensing structure having a membrane, which has a first surface in fluid communication with a front chamber and a second surface, opposite to the first surface, in fluid communication with a back chamber of the microelectromechanical acoustic transducer, is able to undergo deformation as a function of incident acoustic-pressure waves, and faces a rigid electrode so as to form a variable-capacitance capacitor; a second die, integrating an electronic reading circuit operatively coupled to the MEMS sensing structure and supplying an electrical output signal as a function of the capacitive variation; and a package, housing the first die and the second die and having a base substrate with external electrical contacts. The first and second dice are stacked in the package and directly connected together mechanically and electrically; the package delimits at least one of the front and back chambers.
US08433071B2 In situ measurement
In-situ measurement comprises two consecutive measurements (open ear gain and in-situ gain), from which a result is formed by forming a difference. For the two measurements, it is important that the in-situ tube is positioned in the same place in the auditory canal. Otherwise there are different level and phase ratios, such that the result obtained from the formation of a difference is not meaningful. Thus, the in-situ tube is permanently connected to the ear plug, as a result of which the positioning of the in-situ tube remains the same for both measurements.
US08433069B2 Software defined radio device, and method for renewing software, and software defined radio system
A software defined radio device and a download server store a plurality of common keys in common key data. The download server arbitrarily determines a common key from the common key data and conveys information identifying the common key to be used to the software defined radio device. An authenticator of the software defined radio device identifies a common key from the common key data using the information identifying the common key, authenticates using the common key, and performs subsequent communications using the common key. When sending software, a hash value is attached for confirming the security. A device ID of the software defined radio device is also attached to data for confirming which software defined radio device receives the software. The software is securely downloaded by a common key encryption having smaller processing requirements than those of a public key encryption.
US08433066B2 Method for generating an encryption/decryption key
The present invention relates to a method for generating an encryption/decryption key, and especially for generating a one-time encryption/decryption key used for symmetric encryption, i.e. where the same key is used both for encryption and decryption. In order to start key generation a first node sends a request to a central server for setting up communication with a second node. The central server sends a key generating file both the nodes. Each node generates a different intermediate data set, i.e a first and second data set. The first data set generated by the first node is sent to the second node, which based on this data set generates a third data set which is sent back to the first node. The generating of a first cryptographic key in node is based on bit by bit comparison between the third and the first intermediate data set and the generation of a second cryptographic key is based on bit by bit comparison between the first and the second intermediate data set. The first and second cryptographic key being the same.
US08433063B2 Horizontal copper patching assembly
Assemblies and methods are provided for facilitating copper-wire patching. More particularly, the assemblies and methods involve mounting patch ports arranged along a horizontal plane (horizontally-aligned) with respect to a tray. The tray is movably mounted with respect to a cabinet enclosure, e.g., via a pivotal or translational (sliding) relationship, thereby providing easy access to the ports. The horizontally-aligned configuration advantageously increases patching density within a cabinet structure while maintaining port accessibility.
US08433061B2 Reducing echo
Far-end audio signal data generated by a far-end device during voice cross-talk between the far-end device and a near-end device is received via a network. Energy levels of frequency components of the received far-end audio signal data are determined. Near-end audio signal data produced by a microphone array is received, the near-end audio signal data including components contributed by a loudspeaker playing at least some of the far-end audio signal data. Which frequency components of the near-end audio signal data to use to compute likely near-end sound source directions is controlled dynamically, where the controlling is based on the determined energy levels of the frequency components of the received far-end audio signal data.
US08433060B2 Method and system for stereo echo cancellation for VoIP communication systems
An exemplary embodiment of the present invention is directed toward a method and system for cancelling line echo in the presence of a known secondary audio signal. Filter adaption is enabled in the presence of a known secondary audio source such as the sound of a computer game, a music signal or other secondary audio sources that would otherwise prevent echo cancellation due to an apparent double talk condition. It is emphasized that this abstract is provided to comply with the rules requiring an abstract which will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or the meaning of the claims.
US08433057B2 Voice band extender separately extending frequency bands of an extracted-noise signal and a noise-suppressed signal
A voice band extender includes a component separator for receiving a band-limited speech signal over a telecommunications line to separate the speech signal into a noise-suppressed signal and an extracted-noise signal, a noise-suppressed signal component extender for adding a signal having its frequency band higher than that of the noise-suppressed signal to thereby produce an extended noise-suppressed signal, an extracted-noise signal component extender for producing an extended extracted-noise signal, a signal intensity adjuster for adjusting signal intensity of either or both of the extended noise-suppressed signal and the extended extracted-noise signal, and a synthesizer for combining the extended noise-suppressed signal and the extended extracted-noise signal obtained by the intensity adjustment. The respective frequency bands of the extracted-noise signal and the noise-suppressed signal are thus extended.
US08433054B2 Housing for telecommunications equipment
A telecommunications equipment mounting assembly is disclosed herein. The assembly includes a housing adapted for holding telecommunications equipment such as an optical-to-electrical and electrical-to-optical converter modules. The telecommunications equipment mounting assembly also includes an adapter plate removably connected to the housing. The adapted plate includes structure for managing both fiber optic and copper cable.
US08433052B2 System and method for requesting additional telephone numbering information for reporting
A system for determining whether to request additional telephone number resources for a telecommunications carrier. The system includes a first database operated by a telecommunications carrier and configured to store data indicative of telephone number usage and ENUM usage of telephone numbers assigned to the telecommunications carrier. The system further includes a computing device in communication with a multiple databases via a network, the multiple databases may contain telephone number usage information associated with multiple telecommunications carriers. The computing device executes software to query the first and multiple databases to retrieve information associated with the telecommunications carrier (i) to determine current utilization of telephone numbers of a rate center and (ii) to determine months to exhaust of telephone numbers and automatically generate a report utilizing the current utilization and months to exhaust in response to determining the current utilization and months to exhaust.
US08433047B2 Method and system for measuring market-share for an entire telecommunication market
A method for collecting data to measure market-share for a defined telecommunication market. A market of interest is defined and a random panel of numbers is created. A call set-up is initiated to the created random panels by generating signaling messages wherein the signaling messages access a Calling Name Services (CNAM) database, a Local Number Portability (LNP) database, an E-911 Automated Location Information (ALI) database and a Line Information Database (LIDB) using signaling system 7 (SS7) protocol. Generated signaling messages access ENUM (Telephone Number Mapping) database and Internet Protocol (IP) Peering database using IP. The response to the generated signaling messages are used to determine assignment status, business ownership, businesses versus residential status and the technology employed for a given number in the created panel. In one embodiment, the process is repeated over a period in order to determine changes to the market-share and derivative metrics for the telecommunication market.
US08433046B2 Line control apparatus, line control method, and computer-readable storage medium
A line control apparatus having a first interface for connecting to a telephone line, a second interface for connecting to a facsimile apparatus, and a third interface for connecting to a telephone, includes: a first detecting unit that detects a calling signal transmitted from the telephone line and a second detecting unit configured to detect a signal from the telephone line, such signal having a voltage lower than a voltage that the first detecting unit can detect. In accordance with the second detecting unit having detected a signal from the telephone line, the control unit switches from a state wherein the first interface and the third interface are connected to a state of not being connected.
US08433037B1 X-ray radar
A technique for generating three-dimensional information using radio frequency modulated X-rays includes both a method and an apparatus. In a first aspect, the method includes modulating an X-ray signal with first and second radio frequencies; transmitting the modulated X-ray signal; receiving backscatter; and processing the received backscatter to range a target in the field of view. In another aspect, an apparatus includes a transmitter and a receiver. The transmitter is capable of: modulating an X-ray signal with first and second radio frequencies and transmitting the modulated X-ray signal into a field of view. The receiver is capable of receiving backscatter from the transmitted X-ray signal. Other aspects include variations on these. For example, some aspects are computer implemented, such as a software implemented method, a program storage medium encoded with instruction to perform such a method, and a computing apparatus performed to program such a method.
US08433033B2 Panoramic imaging apparatus
A panoramic imaging apparatus is provided, which is able to freely display a focus-optimized internal structural image of the tooth row depending on a position using image data acquired by only one-time X-ray panoramic imaging from an arbitrary section along a patient's tooth row.The panoramic imaging apparatus comprise an X-ray source (31) and a detector (32) outputting a digital electrical signal depending on an incident X-ray at a constant frame rate. This apparatus further comprises means (24) for moving a pair of the X-ray source and the detector around an object in a state where the X-ray source and the detector are opposed to each other with the object located therebetween, means (54) for sequentially storing, as frame data, the electrical signal outputted by the detector, means (56) for producing a panoramic image of a desired section of the object based on the frame data, and means (56, 57, 58) for producing a partial sectional image using the frame data, the partial sectional image being an image of a partial region specified on the panoramic image and being focused depending on a desired position in an imaging space.
US08433031B2 X-ray CT apparatus
An X-ray CT apparatus includes a first setting device configured to set on a scout image of a subject, a reconstruction range of a tilt image based on a desired tilt angle such that the tilt image includes a region of interest of the subject, a second setting device configured to set on the scout image a range as a scan range for a non-tilt scan, the range being placed on an inner side of a scan range necessary to reconstruct the tilt image with respect to all scan spaces in the reconstruction range, wherein the range includes the region of interest, a scan execution device configured to execute the non-tilt scan on the scan range, and a reconstruction device configured to reconstruct the tilt image including at least the region of interest with respect to the reconstruction range based on projection data acquired during the non-tilt scan.
US08433029B2 Determination of safety limit minimum critical power ratio
In one embodiment, the method includes determining the safety limit minimum critical power ratio using the operating limit minimum critical power ratio, a change-in-critical-power-ratio distribution bias and a change-in-critical-power-ratio distribution standard deviation.
US08433024B2 Spread spectrum clock generator and method for adjusting spread amount
A spread spectrum clock generator includes a triangular modulator, a delta sigma modulator, a frequency divider, and a phase lock loop. The triangular modulator generates a digital modulation signal, representing a decimal, according to a digital parallel signal, in which the spread amount is in proportion to the digital parallel signal. The delta sigma modulator, electrically connected to the triangular modulator, generates a divider divisor, including the decimal and an integer, according to the digital modulation signal. The frequency divider divides the frequency of the output signal clock according to the divider divisor to generate a divided clock signal, in which the frequency of the divided clock signal is substantially equal to a quotient result from dividing the frequency of the output clock signal with the divider divisor. The phase lock loop adjusts the frequency of the output clock signal according to the divided clock signal and a reference clock signal.
US08433023B2 Method and apparatus for generating a phase dependent control signal
A computer system with a phase detector that generates a phase dependent control signal according to the phase relationship between a first and second clock signal. The phase detector includes first and second phase detector circuits receiving the first and second clock signals and generating select signals having duty cycles corresponding to the phase relationship between the clock edges of the first and second clock signals. The phase detector also includes a charge pump that receives select signals from the phase detector circuits and produces an increasing or decreasing control signal when the first and second clock signals do not have the predetermined phase relationship, and a non-varying control signal when the first and second clock signals do have the predetermined phase relationship. The delay value of a voltage-controlled delay circuit and the phase relationship between the first and second clock signals to a predetermined phase relationship are thereby adjusted.
US08433021B2 Determining symbol synchronization information for OFDM signals
The invention provides a method of detecting symbol synchronization information for an OFDM signal, the OFDM signal comprising at least one OFDM symbol and corresponding GI, the method comprising steps of: generating a correlated signal based on each OFDM symbol and its corresponding GI; processing the correlated signal to generate a first conditional signal comprising at least two local peaks; converting the first conditional signal into a second conditional signal comprising a global peak; and detecting the global peak to obtain the symbol synchronization information. The converting step further comprises delaying the first conditional signal by a predefined delay, and generating the second conditional signal by subtracting the delayed first conditional signal from the first conditional signal. With the method provided in the invention, detection of symbol synchronization information for an OFDM signal based on GI may be provided with improved precision, without being limited by the channel spread for the propagation channel.
US08433020B2 High-speed serial data transceiver and related methods
A high-speed serial data transceiver includes multiple receivers and transmitters for receiving and transmitting multiple analog, serial data signals at multi-gigabit-per-second data rates. Each receiver includes a timing recovery system for tracking a phase and a frequency of the serial data signal associated with the receiver. The timing recovery system includes a phase interpolator responsive to phase control signals and a set of reference signals having different predetermined phases. The phase interpolator derives a sampling signal, having an interpolated phase, to sample the serial data signal. The timing recovery system in each receiver independently phase-aligns and frequency synchronizes the sampling signal to the serial data signal associated with the receiver. A receiver can include multiple paths for sampling a received, serial data signal in accordance with multiple time-staggered sampling signals, each having an interpolated phase.
US08433018B2 Methods and apparatus for frequency synthesis with feedback interpolation
A frequency synthesis circuit includes a phase locked loop and an interpolator circuit. The phase locked loop circuit receives a reference clock and a feedback clock and generates an output clock with a frequency based on the reference clock and the feedback clock. An interpolator circuit is coupled in the feedback path of the phase locked loop circuit. An interpolator control circuit generates an interpolator control word that specifies a variable time delay for the interpolator circuit. The interpolator circuit receives the output clock, and generates the feedback clock by introducing a variable time delay in the output clock in accordance with the interpolator control word. The time variable delay varies the frequency of the output circuit. Embodiments for frequency synthesis circuits that include a spread spectrum frequency clock generator, frequency modulators, and a fixed frequency clock generator circuit are disclosed.
US08433012B2 Timing synchronization method and apparatus in a wireless communication system
Provided are a timing synchronization method and apparatus in a wireless communication system that may synchronize timing based on channel energy having a low Signal to Noise Ratio (SNR) in a wideband (WB) system. The timing synchronization apparatus in the wireless communication system may capture optimal channel energy by performing a comparison using a timing estimation scheme based on a correlation peak.
US08433010B2 Reception device, integrated circuit, digital television receiver, reception method, and reception program
An orthogonal transform subunit 14 separates a reception signal into carriers on a per-symbol basis. In a channel characteristics estimation subunit 15, (i) an SP channel characteristics estimation part 20 calculates channel characteristics at carriers to which SPs are allocated, by using signals output from the orthogonal transform subunit 14, (ii) a symbol direction interpolation part 30 interpolates, in the symbol (time) direction, signals output from the SP channel characteristics estimation part 20, (iii) a TMCC channel characteristics estimation part 40 calculates channel characteristics at carriers to which TMCCs are allocated, by using signals output from the orthogonal transfer subunit 14, and (iv) an adaptive interpolation part 50 calculates filter coefficients by using signals output from the symbol direction interpolation part 30 and the TMCC channel characteristics estimation part 40, and adaptively interpolates signals output from the symbol direction interpolation part 30 by using values of the calculated filter coefficients.
US08433008B2 Receiver for detecting signals in the presence of high power interference
A RF receiver that comprises: (i) a complex mixer for converting a version of the RF signal to a complex baseband signal comprising an in-phase component and a quadrature component; (ii) one or more analog-to-digital converters (ADCs) connected to the complex mixer for digitizing the in-phase component and the quadrature component of the complex baseband signal; and (iii) a digital signal processor (DSP) connected the one or more ADCs. The DSP is programmed to mitigate interference in the complex baseband signal by a process that comprises the steps of: (i) performing at least one cross correlation operation involving L-length segments of the digitized in-phase and quadrature components of the complex baseband signal; and (ii) concatenating the cross-correlated L-length segments of the digitized in-phase and quadrature components of the complex baseband signal to produce digitized interference mitigated in-phase and quadrature components of the complex baseband signal.
US08433006B2 Spectrum sensing for OFDM signals by utilizing pilot tones
An apparatus comprises a downconverter for providing a signal that may be a received orthogonal frequency division multiplexed (OFDM) symbols from a selected channel, each OFDM symbol comprising N subcarriers at least some of which are pilot subcarriers; and a processor that (a) correlates the received OFDM symbols for providing at least one correlated value, (b) generates a metric value as a function of the at least one correlated value and (b) compares the metric value to a threshold value for detecting if an incumbent signal is present.
US08433002B2 Methods and systems for initial FCH processing
Methods and apparatus for initially decoding a frame control header (FCH) in an orthogonal frequency-division multiplexing (OFDM) or orthogonal frequency division multiple access (OFDMA) system in an effort to accurately determine the downlink frame prefix (DLFP) such that the remainder of an OFDM/A frame may be properly decoded are provided. Used, for example, when boosting factors applied in the transmitter to various elements of the OFDM/A frame and/or available pilots for the FCH are unknown, such methods may utilize a preamble channel estimate, the FCH pilots, or a combination thereof.
US08433001B2 Method and apparatus for mitigation of interference
A signal is provided to each of nominal, higher and lower primary filters in a receiver. The nominal, higher and lower primary filters have different center frequencies and a bandwidth B1 and bandwidths B2, respectively and a bandwidth offset B0, with B2=B1+B0. Signal recovery is performed on the output of each primary filter to obtain recovered signals and error values each associated with one of the primary filters. Each error value is provided to a secondary and tertiary filter, to generate a signal criterion, and whose output is measured to generate a quality metric, respectively, associated with each recovered signal. The recovered signal associated with the nominal primary filter and any other recovered signal having an associated signal criterion below a threshold value is selected and the selected recovered signal which has the lowest associated quality metric is chosen.
US08432998B2 Device for channel estimation in a multiple subcarrier CDMA system using a block of multiple subcarriers by multiple symbols and method thereof
A channel prediction value is obtained by storing pilot signals for four symbols and 1,024 sub-carriers in a time and sub-carrier directions, respectively, multiplying a received pilot signal by the Walsh code of a channel to which channel prediction is applied, for each block of four symbols-by-eight sub-carriers and adding the products of the block including eight sub-carriers centered on a sub-carrier, to which channel prediction is applied.
US08432997B2 Method and system of beamforming a broadband signal through a multiport network
Aspects of a method and system for beamforming a broadband signal through a multiport network are provided. In this regard, a plurality of signals received via a plurality of antennas may be detected and a plurality of transmit signals may be generated, wherein a phase of at least one of the plurality of transmit signals is responsive to at least one of the detected phases of the received signals. Each of the generated plurality of transmit signals may be separately amplified to generate a plurality of amplified signals. A plurality of the amplified signals may be input to a plurality of first ports of a multi-port network, wherein at least one second port of the multi-port network may be responsive to signals input to at least two of the plurality of first ports.
US08432995B2 Algorithmic matching of a deskew channel
In one embodiment, a method includes receiving input data bits over data channels; receiving deskew channel bits constituting frames that each comprise ones of the input data bits; determining frame boundaries; mapping each of the input data bits in each of the frames to one of the data channels; for each set of the frames, comparing the input data bits in the set with the input data bits in the corresponding input data words; determining relative delays among the data channels and the deskew channel; when non-zero delays are determined, rearranging the input data bits to reduce the delays; and when it is determined that one or more of the data channels have a delay of greater than a predetermined number of data-channel clock periods relative to a particular data channel, delaying input data bits in the particular data channel by an additional number of input data bits.
US08432994B2 Method for determining demodulation reference signal in the uplink, UE and uplink system
The present invention discloses a method for determining an uplink demodulation reference signal (DMRS), which includes: taking one of multiple transmit antennas in the uplink as a base transmit antenna, taking other transmit antennas as subordinating transmit antennas and setting a DMRS for the base transmit antenna; establishing DMRS subordinating relationships between the base transmit antenna and each of the subordinating transmit antennas; and setting a DMRS for each of the subordinating transmit antennas according to the DMRS of the base transmit antenna and the DMRS subordinating relationship between the base transmit antenna and each of the subordinating transmit antennas. The present invention also provides a user equipment (UE) and an uplink system for providing DMRSs for multiple transmit antennas. The method, UE and system are applicable in both SU-MIMO transmission and MU-MIMO transmission.
US08432993B2 Using spatial properties of MIMO channels for enhanced channel estimation in MIMO systems
An apparatus for estimating a channel response associated with a multiple input/multiple output (MIMO) system includes an antenna that receives multiple pilot symbols, each of the multiple pilot symbols transmitted from a different one of multiple transmit antennas of a transmitter in the MIMO system. The apparatus further includes a channel estimator that determines spatial, time and frequency correlations of channels of the MIMO system among the multiple transmit antennas when estimating a channel response associated with the MIMO system based on multiple ones of the received plurality of pilot symbols.
US08432991B2 Measurement processing method and apparatus
A measurement processing method is provided. The method includes performing physical layer filtering on measurement sample data obtained in measurement to obtain measurement values. Time-frequency domain normalization filtering may be performed on the obtained measurement values to obtain a measurement result, which, in turn may be evaluated. A measurement processing apparatus is further provided. The measurement processing solutions solve problems in the prior art such as that time domain and frequency domain characteristics of the measurement values are not considered when Layer 3 filtering is performed, and that the system must process more measurement sample data if Layer 3 filtering is not used. In the solutions, time-frequency domain normalization filtering is performed on the measurement values obtained after physical layer filtering to obtain a final measurement result, so that a more accurate measurement result is obtained, thus optimizing the network performance.
US08432989B2 Max-log stack decoder
A method for demodulating signals in a multi-input multi-output (MIMO) receiver includes obtaining a transformed vector by a coordinate transformation of a received observation vector using a unitary matrix determined through QR decomposition of an estimated channel matrix; maintaining a list containing nodes along with a cost metric for each node; using the list to generate soft-outputs in the form of log-likelihood ratios (LLRs) for selected symbols of interest, based on the transformed vector and a lower triangular matrix determined through QR decomposition of the estimated channel matrix and the constellations to which the input symbols belong.
US08432983B2 Detection and estimation of narrowband interference by matrix multiplication
One or more processing units are programmed to select from among M tones in a frequency domain representation of a signal, a set of tones including at least a strongest tone (relative to background noise) and a tone adjacent thereto. From among M complex numbers in the frequency domain representation of the signal, a set of complex numbers are identified and denoted as a vector Z, corresponding to the selected set of tones. Vector Z is then multiplied with each of M columns of a matrix G which is predetermined to identify a sub-resolution maxima in Z. The M products that result from the vector multiplication of Z and G are used to determine and store in memory at least one or both of: (A) a flag indicating presence or absence of narrowband interference in the signal; and (B) an estimate of a frequency of the narrowband interference.
US08432980B2 Method and system of interleaving for a multiple-input multiple-output multi-band OFDM communication system
A multiple-input multiple-output multi-band OFDM transmission system (400) employs a data interleaving arrangement that is backwards compatible with specifications for a legacy interleaver. In one embodiment, an input data stream is parsed into two or more separate data streams by a round robin parser (310) and each of the separate data streams is shifted by a corresponding number of symbols and then interleaved by a legacy interleaver (340i). In another embodiment, data for a plurality (N*i) of symbols is split into N sequential groups of data, each group corresponding to one of N MIMO spatial streams, each stream including data for i symbols. Each group is then interleaved by a legacy interleaver (520i). In a third embodiment, an input data stream is interleaved by a scaled version of the legacy interleaver (610), and then parsed by a round-robin parser (620).
US08432973B2 Interpolation frame generation apparatus, interpolation frame generation method, and broadcast receiving apparatus
According to one embodiment, an interpolation frame generation apparatus generates an interpolation frame image to be inserted between continuous frame images. The interpolation frame generation apparatus includes a motion vector detection module and a generation module. The motion vector detection module is configured to execute block matching processing in each of a plurality of blocks included in the continuous frame images and specify one motion vector on an interpolation frame. The generation module is configured to, for an interpolation block in which the motion vector detection module specifies one motion vector, generate an interpolation frame image based on the motion vector, and for an interpolation block in which the motion vector detection module does not specify one motion vector, generate an interpolation frame image based on the frame image containing no motion vector component.
US08432969B2 Method of deriving a motion vector of a bi-predictive block based on a motion vector of a co-located block in a reference picture
In one embodiment, the method includes selecting the list 1 motion vector of the co-located block in a first reference picture if the co-located block only has the list 1 motion vector. The first reference picture is a type of reference picture permitted to be located temporally before or after a current picture. The current picture includes the bi-predictive block. The method further includes scaling the selected motion vector based on temporal distance between the current picture and the first reference picture, and deriving at least one motion vector of the bi-predictive block by applying a bit operation to the scaled motion vector.
US08432967B2 Information processing apparatus and method for encoding image data to generate encoded data
An information processing apparatus includes: a rearranging unit for rearranging coefficient data divided for each frequency band in order of executing synthesis processing for synthesizing the coefficient data of multiple sub-bands divided into frequency bands to generate image data for each line block; a calculating unit for calculating a quantization step size when encoding the image data for each coding unit which is the processing increment of encoding; a correcting unit for correcting the value of the quantization step size calculated by the calculating unit using a variable that exhibits the evenness of the code amount within a picture of the image data and takes such a large value that there is little deviation of the code amount; and an encoding unit for encoding the coefficient data rearranged by the rearranging unit for each coding unit to generate encoded data using the quantization step size corrected by the correcting unit.
US08432966B2 Communication apparatus and control method for communication apparatus
A signaling unit of a display terminal establishes communication with a content server, video communication terminal, and PC server through a communication unit, and transmits/receives image data compressed by MPEG2, MPEG4, and JPEG. A media control unit switches compression schemes for decoding in a media processing unit on the basis of the received image data. The media processing unit performs decoding processing including inverse orthogonal transformation processing and dequantization processing in accordance with the switched compression scheme. At this time, a single processing circuit performs inverse orthogonal transformation processing and dequantization processing.
US08432963B2 Method for encoding signals, related system and program product
A system for encoding digital signals for transmission over a channel by allocating redundant channel encoding bits, includes at least one encoder configured for: subjecting the digital signals to multiple description coding to produce therefrom multiple description encoded signals, and allocating at least part of the redundant channel encoding bits to the multiple description encoded signals.
US08432961B2 Transmitting/receiving system and method of processing broadcast signal in transmitting/receiving system
A transmitting system, a receiving system, and a method of processing broadcast signals are disclosed. The receiving system includes a tuner, a channel equalizer, a storage unit, an inner decoder, a deinterleaver, an outer decoder, and an interleaver. The tuner receives a broadcast signal including a data group. The channel equalizer channel-equalizes the broadcast signal. The storage unit stores mobile service data included in the channel-equalized broadcast signal, and repeatedly outputs the stored mobile service data for a predetermined number of turbo decoding iterations. The inner decoder matches the mobile service data being outputted from the storage unit with mobile service data being outer-decoded and fed-back and inner-decodes the matched mobile service data. The deinterleaver deinterleaves the inner-decoded mobile service data in block units. The outer decoder outer-decodes the deinterleaved mobile service data. The interleaver interleaves the outer-decoded mobile service data in block units and feeding-back the interleaved mobile service data to the inner decoder.
US08432958B2 Apparatus for measuring jitter transfer characteristic
An apparatus for rapidly measuring jitter transfer characteristics is provided. A modulation signal generator generates a modulation signal M including a plurality of sinusoidal components having known amplitudes m1 to mn and different frequencies f1 to fn, and outputs the modulation signal M to a jitter generator. A clock signal C phase-modulated by the modulation signal M is input to a data signal generator, a data signal D synchronized with the clock signal C is provided to a measurement object, a data signal D′ output from the measurement object is input to a clock recovery unit to recover a clock signal component C′, and the clock signal component C′ is phase-detected by a phase detector. A signal amplitude detector detects the amplitudes of the plurality of sinusoidal components included in the modulation signal M from an output signal M′ of the phase detector, and an operation processor calculates a ratio of the detected amplitudes and the known amplitudes for each of the sinusoidal components, respectively.
US08432955B2 Method for robust crosstalk precoder training in channels with impulse noise
An apparatus comprising a first transceiver at a central office (CO) coupled to a second transceiver at a customer premise equipment (CPE) via a digital subscriber line (DSL), a crosstalk precoder coupled to the first transceiver at the CO, and a vectoring control entity (VCE) coupled to the transceiver via a feedback channel and to the crosstalk precoder, wherein the second transceiver comprises a noise monitor configured to detect non-crosstalk noise in a downstream signal from the CO to the CPE, and wherein the first transceiver is configured to receive a predefined special feedback signal from the second transceiver that indicates whether non-crosstalk noise is detected in the downstream signal instead of a measured error value.
US08432952B2 Method and apparatus for DS-CDMA interference suppression using code-specific combining
Interference, such as inter-symbol interference, from a symbol of interest in a RAKE receiver is reduced. The RAKE receiver comprises a plurality of RAKE fingers, a processor, and a combiner. The plurality of RAKE fingers despread symbols received over multiple paths of a multi-path channel. The processor determines cross-correlations between symbol waveforms from different symbols and multiple paths. The combiner combines the despread symbols using the cross-correlations to reduce interference from the symbol of interest.
US08432948B2 Semiconductor laser device
According to one embodiment, a semiconductor laser device includes stacked layers and a light output layer. The stacked layers include an active layer. The light output layer is provided in contact with a light output end face of an optical cavity made of the stacked layers. The light output layer includes a dielectric layer having a non-amorphous film, and a conductor portion provided at least one of on a surface of the dielectric layer and inside the dielectric layer.
US08432944B2 Extending the lifetime of a deep UV laser in a wafer inspection tool
Disclosed herein is a method and apparatus for automatic correction of beam waist position drift in real time, using wafer inspection data taken during normal tool operation. Also disclosed herein is an improved laser astigmatism corrector for use either internal or external to the laser.
US08432938B2 Method and system for video stream transmission over wireless channels
A method and system for transmitting video information from a sender to a receiver over a wireless channel, is provided. Video information bits are placed into multiple data packets, and transmitted in a burst sequence from a sender to a receiver over a wireless channel in a first time frame. Transmission of each data packet is separated from transmission of the next data packet by an inter-frame time period which is shortened by a channel switching duration. Then, selected video information bits are retransmitted to from the sender to the receiver in a second time frame.
US08432937B2 System and method for recovering the decoding order of layered media in packet-based communication
The present invention relates to the packet-based transmission of media that are coded using a layered representation. In particular, it relates to mechanisms for recovering the decoding order of the media packets when such media is transmitted with arbitrary ordering over one or more packet streams.
US08432936B2 Transmission of multiplex protocol data units in physical layer packets
A transmitter generates MUX-PDUs for video, audio, data, and/or control streams based on a fixed PHY packet size such that all or a substantial percentage of the MUX-PDUs conform to the PHY packet size. The MUX-PDUs have variable sizes and are mapped to PHY packets such that (1) each MUX-PDU that is smaller than the PHY packet size is sent in one PHY packet and (2) each MUX-PDU that is larger than the PHY packet size is sent in a minimum number of PHY packets. Each MUX-PDU is padded with one or more null MUX-PDUs and/or one or more padding bytes, if needed, to obtain the PHY packet size. Each PHY packet is sent in one transmission time interval (TTI) to a receiver. The receiver performs the complementary processing on the received PHY packets to recover the MUX-PDUs. The receiver forwards each valid MUX-PDU and discards any padding.
US08432935B2 Tandem-free intersystem voice communication
Techniques are presented herein to provide tandem-free operation between two wireless terminals through two otherwise incompatible wireless networks. Specifically, embodiments provide tandem-free operation between a wireless terminal communicating through a continuous transmission (CTX) wireless channel to a wireless terminal communicating through a discontinuous transmission (DTX) wireless channel. In a first aspect, inactive speech frames are translated between DTX and CTX formats. In a second aspect, each wireless terminal includes an active speech decoder that is compatible with the active speech encoder on the opposite end of the mobile-to-mobile connection.
US08432931B2 System and method for information handling system wireless audio driven antenna
Audio information coexists with best efforts data on a wireless network, such as a wireless local area network, by defining a backoff dedicated to communicate of audio information and using undedicated resources to communicate best efforts data. The backoff has a periodic interval that corresponds to the sample rate of the audio information so that a set of audio frame slots communicated at the start of a backoff interval has a length of time to complete communication. The set of audio frame slots has, for instance, an audio frame slot for each audio endpoint interfaced with the network. Periodic backoffs ensures synchronized audio playback by dedicating an antenna to communication of audio frames at the sample rate of the audio information, while supporting best efforts network communication when audio information is not being communicated.
US08432928B2 Handover control between base stations in a multi-hop mobile communication network
A handover control method carried out at a mobile station for switching a destination base station in a multi-hop network includes a reception step of receiving a communication signal and information of neighboring base stations used to identify a base station existing in the surrounding area of the base station transmitted from the base station, and a control step of controlling handover on the basis of the signal and information thus received. The control step includes a present destination decision step of deciding the base station currently connected, a switching decision step of using the information of neighboring base stations to decide whether or not the base station to be connected is to be switched over, and a switching step of switching over the base station to be connected on the basis of the decision result of the switching decision step. Thus unnecessary handover operations can be reduced.
US08432924B2 Routing optimization method and message transmission system based on proxy mobile agent
A routing optimization method includes: establishing a routing optimization proxy binding relationship between a proxy mobile agent (PMA) of a mobile node and a PMA of a correspondent node; controlling, by the PMA of the mobile node, according to the established routing optimization proxy binding relationship, routing of a message to be transmitted. And a message transmission system based on a PMA is also provided, which includes: a proxy binding control unit, configured to establish a routing optimization proxy binding relationship with a PMA of a correspondent node; and a routing control unit, configured to control routing of a message to be transmitted based on the established routing optimization proxy binding relationship. With the present invention, it may raise the communication efficiency for various nodes in the proxy mobile IP architecture and improve the routing performance.
US08432923B2 Methods, systems, and computer program products for providing inter-carrier IP-based connections using a common telephone number mapping architecture
A system includes a network entry point configured to receive and process internet protocol (IP) based connection requests originating from outside the communications network, and a telephone number mapping (ENUM) database configured to store a uniform resource identifier (URI) of the network entry point and to respond to a request for routing information for a subscriber terminal within the communications network received from a remote entity outside the communications network by providing a naming authority pointer resource (NAPTR) record including the URI of the network entry point to the remote entity in response to the request for routing information.
US08432922B2 Method for managing IP tunnels
A method for managing Internet Protocol (IP) tunnels is provided. The method is executed by a local host. There is at least one IP tunnel planned between the local host and a remote host. The method comprises the following steps. If the local addresses of the tunnels include dynamic IP addresses, acquire the dynamic IP addresses. All tunnels with known remote addresses are built. If there are known remote addresses and the local addresses include dynamic IP addresses, send a notification to the remote host, wherein the notification includes all local dynamic IP addresses. If any local address changes, all tunnels with changed local addresses and known remote addresses are rebuilt. A message is received from the remote host and classified. If the message is a notification, the tunnels are updated according to the remote addresses included in the message, and an acknowledgement is sent back to the remote host.
US08432919B2 Data stream classification
Systems, methods, and other embodiments associated with data stream classification are described. One example method includes identifying packets associated with the data stream. The example method may also include updating a set of characterization data associated with the data stream based on information associated with a packet. The example method may also include assigning a data stream classifier to the data stream by comparing characterization data to identification data upon determining that the set of characterization data indicates that the data stream is able to be classified. The example method may also include providing a signal associated with the data stream classifier.
US08432915B2 Reducing overheads of a protocol data unit in a wireless communication system
The present invention relates to transmitting data units of a radio protocol layer, wherein one logical channel identifier is added to one or more data units belonging to one logical channel. Because only one logical channel identifier is added to the data units belonging to one logical channel in constructing a MAC-e PDU, overheads of the MAC-e PDU are reduced. Such reduction of the PDU overheads increases data throughput, which is advantageous for a high-speed data communication system, such as the HSUPA.
US08432914B2 Method for optimizing a network prefix-list search
A packet network device includes a route processor that operates to maintain one or more forwarding tables and it includes one or more line cards that operate to process information received by the packet network device from the network and to forward the information to its correct destination. The route processor also operates to identify which incoming prefixes can be used to update the forwarding tables or to identify prefixes stored in the packet network device that can be redistributed from one network protocol to another network protocol running on the route processor. A table management function running on the route processor operates to identify the best match between an incoming prefix and information included in policy statement associated with both an ordered prefix-list and a radix tree structure.
US08432913B2 Relay device, network system, route switching method, and recording medium
When a failure occurs in a link or another relay device, a route control unit updates a routing table stored in a current routing table. Upon update, it acquires inhibit target route information indicating a route likely to cause a micro-loop in the updated routing table and registers it into an inhibit target table. If route update in an adjacent relay device is completed, an inhibit control unit deletes a route in which the adjacent relay device is set as a next transfer destination from the inhibit target table. A transfer processing unit determines a transfer route of a packet based on the current routing table and, if the determined transfer route is not registered in the inhibit target table, executes transfer of the packet. A micro-loop can be thereby reliably avoided when route switching in a network system where communication between plural networks is relayed by plural relay devices.
US08432904B1 Ad-hoc IP closed user group networks
An arrangement for providing, on an ad hoc basis, a closed user group (CUG) among a collection of pre-defined IP network users. A set of intelligent access devices, dispersed through the IP network, constantly transmit a set of pings associated with the defines CUGs to discover those devices within its communication range. The discovered IP addresses for each device is thus constantly updated, allowing group members to remain in constant contact (emulating an “always on” connection). The users feels they are always connected with group members and thus have instant access to voice/data/video sessions—much like hot lines or “always on” connections.
US08432902B2 Re-entrant call router
A call routing device in a communication network is re-entrant to permit a set of call routing rules to be applied more than once. A routing table in the routing device has entries to indicate that an incoming call should be rerouted to the routing device to permit additional call routing rule(s) to be applied to the incoming call. A routing table is provided with entries to indicate when an incoming call should be rerouted to the routing device and how call attributes should be created/modified to achieve call routing in one or more iterations of call routing processing using the routing table. The re-entrant routing device and routing table permits a wide variety of call attributes to be used to direct call routing processing using a routing table that can have a reduced number of entries. The re-entrant routing device and routing table permits a flexible configuration for call routing in communication networks while conserving routing device resources.
US08432901B2 Circuit service tunneling methods and user equipment thereof
A user equipment is provided with connection to a first mobile service network providing circuit-switched services. A first protocol module communicates with the first mobile service network. A circuit-switch tunneling control protocol module establishes a circuit-service tunnel to a second mobile service network providing packet-switched services. A circuit-switch tunneling data protocol module transmits a circuit-service tunneling message from the first protocol module to the second mobile service network via the circuit-service tunnel.
US08432898B2 End-to-end test and diagnostic management system
An end-to-end test and diagnostic manager and a method of diagnosing service problems in a multi-domain, multi-service network are provided. A database receives and stores service and network inventory data identifying and describing the customer and the network components necessary to deliver a service to the customer over a multi-domain network. An interface for displaying service information to an operator and for receiving commands from an operator is also provided. A plurality of test tools for testing operational status and verifying the configuration of components necessary to deliver the service to the customer. An application server is configured to execute instructions for invoking the test tools. The results of the test are displayed for the operator via the interface.
US08432897B2 System and method of presenting caller identification information at a voice over internet protocol communication device
A method of providing caller identification information to a voice over Internet protocol (VoIP) telephone device is disclosed and includes receiving an incoming telephone call. The method also includes determining a destination VoIP telephone device associated with the incoming call. Further, the method includes populating a caller identification portal with a plurality of identification characteristics from a caller profile and presenting the caller identification portal to a display of the destination VoIP telephone device. The caller identification portal can include a first mode in which a partial caller identification portal is presented and a second mode in which a full caller identification portal is presented.
US08432893B2 RLAN wireless telecommunication system with RAN IP gateway and methods
A Radio Local Area Network (RLAN) includes a Radio Access Network Internet Protocol (RAN IP) gateway that enables connectivity to the public Internet. The system may serve as a stand-alone system or be incorporated into a UMTS used with conventional Core Network, particularly for tracking and implementing AAA functions in the Core Network.
US08432887B1 Medium access control for tree-topology networks
According to various embodiments of the invention, a MAC protocol is presented that provides for coordinated communication in a personal area network. Further embodiments of the invention provide methods for aligning communications among multiple networks to reduce interference between the networks. Still further embodiments provide methods for communication frame formatting that allow prioritized access between a network coordinator and an end device while allowing the remaining end devices to communicate with the coordinator. In particular embodiments, the MAC protocol may be implemented in a BAN or WPAN.
US08432886B2 Communication node, communication system and ad hoc communication method in accordance with time division multiple access scheme
A communication node, which performs ad hoc communication by occupying at least one time slot and transmitting a data block to one or a plurality of other nodes via the occupied at least one time slot through broadcasting, comprises a determination unit that determines an occupation time slot to be occupied by an own node in a frame used for transmitting the data block, based on occupation state data, a data block generating unit that generates the data block storing, in a control field, control data containing new occupation state data obtained by updating the occupation state data based on an occupation state of the occupation time slot, the data block being to be transmitted by the own node through the broadcasting, and a transmission unit that transmits the data block generated through the broadcasting via the occupation time slot.
US08432885B2 System and method for channel status information feedback in a wireless communications system
A system and method for channel status information feedback in a wireless communications system is provided. A method includes receiving a transmission containing feedback information from a mobile station (MS) having N total antennas, M receive/transmit antennas, N−M receive-only antennas, wherein N and M are integers and N>M, decoding the received transmission, computing estimates of CSI for channel elements of N−M receive-only antennas using the decoded transmission, computing estimates of CSI for channel elements of M receive/transmit antennas using channel reciprocity, and computing a precoding matrix from the channel elements for the N−M receive-only antennas and the M receive/transmit antennas.
US08432882B2 Multiple transport receiver
Systems and methods for de-combining a single combined data stream into a plurality of original data streams, where each original data stream has its own timing information, and passing respective original data steams to, e.g., one or more DVB-T modulators for broadcast into, e.g., a single frequency network. The original data streams and the single combined data stream may be, e.g., MPEG-compliant data streams.
US08432881B2 Apparatus for transmitting and receiving a signal and method of transmitting and receiving a signal
A method of transmitting and receiving a signal and an apparatus for transmitting and receiving a signal are disclosed. The method includes receiving the signal of a first frequency band, obtaining layer-1 information from a preamble of the first time-frequency slicing (TFS) signal frame of the received signal, said layer-1 information including an index of a current radio frequency (RF) channel within a time-frequency slicing (TFS) signal frame, and an identifier of a starting radio frequency (RF) channel which can receive a physical layer pipe (PLP) in the TFS signal frame, parsing the TFS signal frame using the layer-1 information and obtaining a physical layer pipe (PLP) of the TFS signal frame, and converting the PLP to a service stream.
US08432878B2 Method and apparatus for wireless communication
A communication network includes a plurality of network interface devices each covering a respective one of a plurality of cells. Each of the plurality of network interface devices communicates with communication entities in the respective cell using radio frames of the respective cell. The radio frames of a first one of the plurality of cells are shifted in time with respect to the radio frames of a second one of the plurality of cells.
US08432877B2 Routing control method and system
A VPN server encapsulates a packet P2 upon receiving the packet and distributes packets P (2-1) and P (2-2) to wireless terminals MN1 and MN2 respectively. The wireless terminal MN1 decapsulates the packet P (2-1) (as packet P2-1) upon receiving the packet and transmits the packet P2-1 to a wireless terminal MN3. Thus, the packet is transmitted by a communication path: file server 102—VPN server 101—wireless terminal MN1—wireless terminal MN3. The wireless terminal MN2 decapsulates the packet P (2-2) (as P2-2) upon receiving the packet and transmits the packet P2-2 to the wireless terminal MN3. The packet P2-2 is transmitted by a communication path: file server 102—VPN server 101—wireless terminal MN2—wireless terminals MN3.
US08432873B2 Method and apparatus for computing and reporting channel quality indication (CQI)
Techniques for computing and reporting channel quality indication (CQI) are described. In an aspect, a plurality of CQI computation methods may be supported, and each CQI computation method may indicate how CQI should be computed. One CQI computation method may be selected for use. CQI may then be computed and reported in accordance with the selected CQI computation method. In an exemplary design, a user equipment (UE) may obtain a selected method for computing CQI, which may be chosen based on the UE capability and/or other factors. The selected method may specify (i) CQI computation for a specific codeword among a plurality of codewords or (ii) CQI computation by averaging signal quality across a plurality of layers used for transmission. The UE may compute CQI in accordance with the selected method, send the CQI to a base station, and receive data sent by the base station based on the CQI.
US08432872B2 Creating PDN context in EHRPD network over a LTE tunnel
Pre-registration involves establishing and maintaining the same Packet Data Network (PDN)/Quality of Service (QoS) context that exists in a 3GPP Long Term Evolution (LTE) network via a data tunnel in a 3GPP2 evolved High Rate Packet Data (eHRPD) network. To avoid undue increases in the traffic on a LTE Air Interface and core network, optimizations selectively complete the PDN context only for a subset of the PDN connections, only when close to performing a handover, or other trigger conditions.
US08432868B2 Systems and methods for seamlessly roaming between a wireless wide area network and a wireless local area network
The present invention takes the advantage of the WLAN resources in hotspots for voice and data connections and enables seamless handover between WWAN and WLAN and vice versa. This allows two users in the hotspots to communicate with each other by making a voice over IP (VoIP) or video call, thus achieving cost savings for the end users and WWAN resources savings for the wireless operators. According to one embodiment of the invention, a mobile terminal has wireless wide area network (WWAN) and wireless local area network (WLAN) interfaces. The mobile terminal via a WWAN. If a WLAN is present, the mobile terminal sends a handover request together with its network address to the called mobile terminal, using a short message service (SMS) technique or a watermarking technique, for initiating a WLAN call with the called mobile terminal via a WLAN. After the WLAN call is established with the called mobile terminal, the mobile terminal releases the WWAN call.
US08432861B2 Method of transmitting/receiving control information of data channel for enhanced uplink data transmission
A method of transmitting/receiving control information of a data channel for enhanced uplink data transmission is disclosed, by which efficient radio resource allocation is enabled. The present invention includes the acquiring control information of data channel for enhanced uplink data transmission; composing a Medium Access Control (MAC) Protocol Data Unit (PDU) including the control information; and transmitting the MAC PDU via a first physical channel for user data transmission.
US08432860B2 Method and apparatus for mapping resource unit in wireless communication system
A method and an apparatus for mapping a resource unit in a wireless communication system is provided. The method includes obtaining LCRU,FPi indicating the number of contiguous resource units (CRUs) of an ith frequency partition (FPi) and LDRU,FPi indicating the number of distributed resource units (DRUs) of the FPi and mapping physical resource units (PRU) of the FPi to CRUs of the FPi by the LCRU,FPi and after allocating the PRUFPi to the CRU, maps the remaining part of the PRUFPi to DRUs of the FPi. A frequency selective scheduling gain and a frequency diversity gain can be obtained.
US08432859B2 Indicating dynamic allocation of component carriers in multi-component carrier systems
The present invention provides a method involving an access network and user equipment that supports communication over an air interface using a plurality of component carriers. The method includes transmitting information indicating that a first component carrier is an anchor carrier for the user equipment. The information is transmitted from the access network in a first field of the first component carrier, which selected from the plurality of component carriers. The method also includes transmitting information indicating that one or more second component carriers is allocated as a non-anchor carrier for the user equipment.
US08432857B2 Wireless access device and method of transmitting packets
A wireless access device communicates with a plurality of customer premised equipments (CPEs) via a network. The wireless access device establishes a plurality of queues and distributes intervals for each of the CPEs. The wireless access device receives packets from the network, obtains one of the intervals corresponding to one of the CPEs with a MAC address being a destination MAC address of one of the received packets, and stores each of the received packets to one of the queues with sequence number being in the obtained interval. The wireless access device transmits the received packets stored in the plurality of queues in the way of one row by one row.
US08432856B2 Heuristic algorithm for calculating target SINR for MMSE beamforming
Certain aspects of the present disclosure provide a heuristic algorithm for calculating accurate target SINR values for the minimum mean square error (MMSE) beamforming algorithm to decrease the complexity of the MMSE algorithm. The heuristic algorithm for calculating target SINR values considers practical system constraints, such as frequency selective channels, power amplifier distortion, imperfect channel state information as well as limited computing power at the access point.
US08432855B2 Method for transmitting data using HARQ
A method for transmitting data using a hybrid automatic repeat request (HARQ) is provided. The method includes receiving scheduling information, the scheduling information comprising information regarding a radio resource; transmitting data by using the radio resource; and retransmitting the data or transmitting new data by reusing the radio resource if a received scheduling change indicator indicates that the radio resource is reused. The scheduling change indicator is control information different from the scheduling information. Resources can be effectively used by decreasing an amount of radio resources required for scheduling information.
US08432853B2 Method, apparatus, and computer program product for system selection during service acquisition
An apparatus for system selection includes a processing element. The processing element may be configured to commence a search for a network service system, determine whether a real-time application is active, and select a network service system in response to a determination that the real-time application is active according to a preference order that is different than an order of preference for network service systems for use if the real-time application is not active.
US08432852B2 Uplink timing control signal
The claimed subject matter relates to systems and methodologies for synchronizing timing between a base station and a wireless terminal. For example, a set of non-contiguous tones may be assigned to the terminal, and may be equally spaced apart from each other across a spectrum of all available tones. A set of contiguous tones may also be assigned to the terminal, which may transmit a timing control signal during a specified transmit time. A base station may receive the signal, which comprises information related to the non-contiguous and contiguous tone sets, and may determine a distance of the terminal to the base station based on measured and anticipated arrival time of the signal. The base station may transmit a timing correction command signal to the terminal based on such information.
US08432851B2 Method, apparatus, and system for time synchronization
A method, apparatus, and system for time synchronization are disclosed. The method comprising: obtaining a master sending time stamp, a slave receiving time stamp, a slave sending time stamp, and a master receiving time stamp; and adjusting the time of the slave clock according to the offset calculated from the time stamps to synchronize with the clock time of the master clock. With the present invention, in passband transmission systems that transmit signals continuously in units of symbols, the time synchronization is implemented between the master clock and the slave clock.
US08432847B2 VTS frame format
Methods and apparatus for transmitting a video frame in wireless local area network communications are proposed. In one aspect, a method generates and transmits an IEEE 802.11 media access control (MAC) frame containing a video transport stream (VTS) frame. The VTS frame includes a video frame and a VTS control header that includes control information with respect to the video frame.
US08432846B2 Point-to multipoint wireless display method
The present invention discloses a point-to-multipoint wireless display method comprising steps of establishing connection between a data processing device and multiple display devices, acquiring pixel data, generating pixel data packets and transmitting the pixel data packets over the air in a multicast manner at the data processing device side, receiving the multicast data packets over the air, unpacketizing the data packets in accordance with a multicast protocol and restoring the pixel data from the multicast data packets at the display device side, and performing display output according to the pixel data. Preferably, the transmitting rate at the data processing device side can be determined according to signal strength, and the display devices can be divided into several multicast groups.
US08432844B2 Low-power method for media access control in semi-linear sensor network
A low-power method for media access control on a semi-linear sensor network with multiple sensor nodes, includes: sensing a channel after waking up from a sleep mode by an arbitrary transmission sensor node that has obtained data; and generating a long preamble including a number of element preambles and sending to a destination sensor node after said channel sensing. This method further includes: sending said data to said destination sensor node after completion of transmission of said long preamble; and identifying duty cycle information of said destination sensor node after completion of transmission of said data and adjusting the number of said element preambles according to said duty cycle information.
US08432843B2 Method and system for the control of discontinuous reception in a wireless network
Methods and apparatus for controlling discontinuous reception on a mobile device and in particular to control a short discontinuous reception timer in response to receipt of a medium access control control element. The methods and apparatus include stopping, restarting or maintaining the short discontinuous reception timer. Methods and apparatus for limiting or stopping a retransmission timer by providing user equipment with a maximum retry value for transmissions, by providing a maximum redundant version value, or by providing a medium access control control element to stop or prevent the start of a retransmission timer.
US08432842B2 System and method for providing Wi-Fi access to electronic devices in a personal area network (PAN)
A system and method for providing Wi-Fi access to electronic devices is disclosed. A plurality of electronic devices in a PAN is provided. A Wi-FI compatible server is associated with each electronic device in the PAN. The Wi-Fi compatible server associated with each electronic device is capable of configuring a HTML data for the associated electronic device. The HTML data associated with each electronic device is then provided to a WLAN device for providing Wi-Fi access to each electronic device in the PAN.
US08432840B2 Full duplex network radio bridge with low latency and high throughput
A full duplex radio bridge using two transceivers coupled to a first packet network, one for transmitting data toward another radio bridge coupled to a second packet network, and the other for receiving data transmitted from the first packet network toward said second packet network by a transceiver of the other radio bridge. Each radio bridge is coupled to its packet network through one network port whose transmit data path is coupled to one of the transceivers, and whose receive data path is coupled to receive data from the other transceiver. An inner loop and outer loop is used. Management packets are routed to the various transceivers using the inner loop and outer loop by routing and filtering functions. Payload packets are transmitted from one packet network to the other using only the outer loop.
US08432837B2 Apparatus and method for frame synchronization timing detection and mobile terminal
A synchronization timing detecting method for a receiving device which receives a radio signal including a known symbol on a certain cycle and a gap period which is formed with a certain timing relation based on a transmit timing of the known symbol, wherein synchronization is not achieved in the gap period and the gap period has a longer duration than a certain time, includes receiving the radio signal to detect the gap period in which symbol synchronization is not achieved and which is longer than the certain time, and detecting the known symbol at a timing determined by the certain timing relation based on the gap period detected.
US08432830B1 Multi-neighbor proportional forwarding in a network
A source-address independent, multi-path routing method for use in a communication network is disclosed. A network node uses an information packet's destination address to determine a plurality of neighbors it has a proportional likelihood to forward that packet to, such that packets can be sent over multiple paths to a destination node without undesirable looping. Multiple-neighbor proportional forwarding routing tables are determined by computing a directed graph of multiple optimal paths to each destination node. Optimal paths and forwarding proportions are based on link capacities. The multi-path routing method provides maximized throughput, reduced congestion and superior load balancing over single-path routing. Source-address independence also overcomes a major problem of more traditional source-address dependent multi-path routing methods. The source-address independent, multi-path routing method can be implemented in mixed networks where some nodes do not implement the method. Data structures and methods for determining the optimal paths and parameters are provided.
US08432828B2 Method of transmitting data in multiple antenna system
A method of transmitting data in a multiple antenna system, including: transmitting a channel estimation signal including a first pilot for channel estimation of a first UE supporting multiple antennas and a second pilot for channel estimation of a second UE supporting a larger number of multiple antennas than that of the first UE; and receiving feedback data in response to the channel estimation signal.
US08432822B2 Method, system and device of packet sampling
A method and a system for sampling a packet as well as a device are disclosed herein. The method includes the following steps: a notification node of an LSP sends obtained information about the protocol type of a packet to a specific netflow sampling entity; the netflow sampling entity determines the protocol type of the packet according to the information about the protocol type after receiving the packet, and samples the packet according to the determined protocol type. Through the embodiments of the present invention, the accuracy of netflow sampling is improved significantly.
US08432821B2 Method and apparatus for cooperation strategy selection in a wireless communication system
Systems and methodologies are described that facilitate cooperation strategy selection for a network multiple-in-multiple-out (N-MIMO) communication system. As described herein, one or more nodes in a communication system capable of N-MIMO communication can calculate marginal utilities, projected per-user rates, and/or other parameters corresponding to respective associated users. Based on these calculations, respective network nodes can perform user scheduling and selection, cell scheduling and selection, selection of a cooperation strategy (e.g., coordinated silencing, joint transmission, coordinated beamforming, etc.), and/or other operations to provide cooperative communication for respective users. As further described herein, projected rate calculation for a given user can be adjusted based on processing or channel implementation loss associated with the user, interference nulling capability of the user, or other factors. As additionally described herein, these and/or other parameters can be fed back by respective users to a serving network node and/or mandated via system performance requirements.
US08432820B2 Radio and bandwidth aware routing metric for multi-radio multi-channel multi-hop wireless networks
A method and system are described for establishing an end-to-end route for data to traverse a wireless network, including calculating a link cost function, calculating a quantized link cost function using the calculated link cost, function, calculating a quantized cost of each of a plurality, of end-to-end routes for data to traverse the wireless network, wherein the plurality of end-to-end routes include routes between a same set of nodes in the wireless network, wherein, the quantized cost of each of the plurality of end-to-end routes for data to traverse the wireless network is performed using the quantized link cost function and selecting one of the plurality of end-to-end routes, for data to traverse the wireless network based on the quantized cost of each of the plurality of end-to-end routes. Also described is a node in a wireless network configured to participate in the establishment of a bi-directional end-to-end route for data to traverse the wireless network.
US08432812B2 Method of performing random access procedure in wireless communication system
A method of performing random access procedure includes receiving information on a dedicated random access preamble, transmitting the dedicated random access preamble, and receiving a random access response comprising a random access preamble identifier corresponding to the dedicated random access preamble and a downlink radio resource assignment.
US08432811B2 Method of performing uplink time alignment in wireless communication system
A method of performing uplink time alignment in wireless communication system includes transmitting a random access preamble, receiving a random access response, the random access response comprising a random access preamble identifier corresponding to the random access preamble but no time alignment value, and restarting a time alignment timer according to receiving the random access response.
US08432810B2 Techniques for reducing buffer overflow in a communication system
A technique for operating a wireless communication device includes transmitting a first downlink rate in a first control message. The first downlink rate is based on a latency of an inter-processor communication link associated with the wireless communication device. First downlink data at the first downlink rate is then received for a first time period. Following the first time period, second downlink data is received at a second downlink rate that is higher than the first downlink rate.
US08432809B2 Method for communication between processors
The invention provides a method and system for communication between processors. Rather than provide an external network connection solely for providing a communication link between CPUs, the present invention utilizes the network devices to transfer information between CPUs. A transmitting network device marks a control packet, which is intended as a communication between CPUs, as control traffic. The receiving network device will determine whether the received control packet is intended for its own CPU and provide the control packet to its CPU if that is the case.
US08432808B1 Opportunistically delayed delivery in a satellite network
Systems and methods are described for using opportunistically delayed delivery of content to address sub-optimal bandwidth resource usage in network infrastructures that allow subscribers to share forward link resources. According to some embodiments, content is identified as delayable and assigned to a delaycast queue and/or service flow. For example, a server system of a satellite communications system identifies content that can be delayed to exploit future excess link capacity through multicasting and to exploit subscriber-side storage resources. Some implementations attempt to exploit any excess link resources at any time, while others exploit unused bandwidth only during certain times or when a certain threshold of resources is available. Various embodiments also provide content scoring and/or other prioritization techniques for optimizing exploitation of the delaycast queue.
US08432805B2 Bandwidth allocation across beams in a multi-beam system
Satellite communications systems, methods, and related devices are described. In one embodiment, a satellite communications system is configured to dynamically allocate bandwidth and frequencies among different beams. Bandwidth request data may be received and compiled from the terminals. The satellite may be configured with different beam coverage areas, and may dynamically allocate bandwidth and particular frequency channels to different beam coverage areas based on the requests. In each of a series of one or more epochs, and according to the bandwidth requests, there may be allocations among carrier groups, traffic classes, and particular terminals. The setup of slot structure and selection of modes for particular terminals is also addressed.
US08432804B2 Transmitting video streams
Systems, methods, and devices for transmitting video streams are described herein. One method of transmitting video streams includes coordinating transmission of intra-frames in a first video stream with transmission of intra-frames in a second video stream. The method further includes transmitting I-frames in the first and second video streams such that the I-frames do not overlap in the first and second video streams.
US08432803B2 Method of providing a gap indication during a sticky assignment
A method and apparatus are provided to manage the assignment transmission resource of forward and reserve link that is assigned to transmitting entity for a period of time. An indication of a gap is provided whenever the transmitting entity is not transmitting actual data packets (e.g. whole or part of intended data or content), yet the transmitting entity is to maintain the assignment of the allocated resource. For example, an erasure signature packet comprising a first data pattern is transmitted on the assigned resource when there is no actual data to transmit on the assigned resource.
US08432801B2 System and method for identifying multiple paths between network nodes
Aspects of the invention pertain to transmitting packet data across a computer network. The packets may be sent via one or more distinct routes from a source to a destination. Each route may employ multiple routers disposed along the network. Non-colliding routes are determined by transmitting pairs of probe packets along the routes. A first probe packet has a maximal length, and a second probe packet has a minimal length. Depending on the order of arrival of the probe packets, the system determines whether two transport layer ports at the destination device collide. If there is a collision, then the system searches for a set of non-colliding ports. Once the non-colliding ports are determined, application data may be sent as packets along the different routes to those ports.
US08432793B2 Managing recovery of a link via loss of link
A computer program product, apparatus and method for managing recovery of a link in a multi-tasking multi-processor environment. An exemplary embodiment includes shutting off timers for a failed channel associated with the communications link, storing a loss of link condition in a data structure, disabling communications on the failed channel and sending an external notification of the loss of link condition.
US08432791B1 Network route injections
A method, system, and apparatus for managing routing to redundant data centers. Each data center has an associated traffic management device (TMD) that manages traffic with at least one server. The TMDs may determine a priority for the data centers, and advertise that priority, along with other configuration information, to at least one designated router. The configuration information includes a Virtual Internet Protocol (VIP) address that is identical for each of the TMDs. Based on the advertised priorities the designated router routes network traffic to at least one of the data centers. Each TMD monitors a variety of criteria to determine if it is appropriate to change the priority of its associated data center to the designated router. If a data center's priority changes, the associated TMD advertises the change to the designated router, enabling it to dynamically update its routing tables to direct traffic towards a different data center.
US08432789B2 Split multi-link trunking (SMLT) hold-down timer for internet protocol (IP) multicast
A method, apparatus and computer program product for providing mulitcast failover and recovery which minimizes lost packets is presented. A first network device returns to a fully active state and starts a multicast hold-down timer. A first message is sent to a second network device, the message indicating at least one Split Multi Link Trunk (SMLT) Virtual Local Area Network (VLAN) Identifier (ID) correlating to the multicast hold-down timer. The first network device receives an acknowledgment of said first message and Layer 2 forwards multicast data traffic to said second network device until the timer expires, whereupon the first device is capable of handling its own multicast data traffic, and then has Layer 2 bridging turned off and enables IP multicast routing. During the period of multicast hold-down timer, the second device will perform IP multicast forwarding on behalf of the first device.
US08432785B2 Flexible SDMA and interference suppression
Certain aspects of the present disclosure provide a method for performing interference suppression in spatial division multiple access (SDMA) systems. When the number of receive antennas of a receiver is equal or larger than the number of spatial streams intended for the receiver, the receiver may perform interference suppression on the signals received on all of its antennas. In addition, certain aspects of the present disclosure present a flexible SDMA technique in which a plurality of channel estimates that may be received from an explicit feedback or estimated implicitly, are combined. The combined channel estimate may be used in calculating the SDMA weights.
US08432783B2 Optical pickup device and position adjusting method for light separating element
An astigmatism element converges laser light in a first direction for generating a first focal line, and converges the laser light in a second direction perpendicular to the first direction for generating a second focal line. A light separating element guides the laser light entered into two first areas and into two second areas to four respective positions different from each other, and guides the laser light entered into a third area to a position different from the four positions. When an intersection of two straight lines extending in parallel to the first direction and the second direction and intersecting with each other is aligned with an optical axis of the laser light, the third area is disposed at the intersection of the two straight lines.
US08432781B2 Method and apparatus for reading from a near-field optical recording medium, and near-field lens for the apparatus
A method and an apparatus for reading from a near-field optical recording medium are described. The apparatus includes: an optical system for generating a signal beam and a reference beam; a near-field lens for illuminating the signal beam onto the near-field optical recording medium, for collimating a reflected signal beam, and for reflecting the reference beam; and at least a first detector and a second detector for obtaining a homodyne detection signal from the reflected signal beam and the reflected reference beam.
US08432779B2 Recording medium with restricted playback feature and apparatus and methods for forming, recording, and reproducing the recording medium
A recording medium, such as a high-density and/or read-only recording medium, such as BD-ROM, capable of preventing unauthorized duplication of data streams, written thereon, onto another medium, such as a BD-RE or BD-R, which includes physical mark information, and to methods and apparatuses for forming, recording, reproducing, and restricting playback of the recording medium to prevent unauthorized duplication.
US08432777B2 Method and system for fluid mediated disk activation and deactivation
Embodiments of methods and systems for controlling access to information stored on memory or data storage devices are disclosed. In various embodiments, fluid-mediated modification of information or access to information is utilized. According to various embodiments, data storage devices designed for rotating access are described which include rotation-activated fluid control mechanisms.
US08432772B2 Chronograph
A chronograph with a chronograph driving mechanism through which a chronograph hand staff of a chronograph hand can be driven in rotation, with a rattrapante hand staff, arranged coaxially to the chronograph hand staff, of a first rattrapante hand that can be driven in superimposed position with the chronograph hand. The chronograph hand staff and rattrapante hand staff are connected to one another in locked-rotation, wherein the rotation of the rattrapante hand staff can be blocked in order to display a split time. A second rattrapante hand is connected frictionally with a second rattrapante hand staff arranged coaxially to the chronograph hand staff. The chronograph hand and the second rattrapante hand can be driven in movement synchronously in superimposed position, wherein the rotation of both rattrapante hand staffs can be blocked independently from one another in order to display two different lap times.
US08432768B2 Mesochronous signaling system with multiple power modes
In a low-power signaling system, an integrated circuit device includes an open loop-clock distribution circuit and a transmit circuit that cooperate to enable high-speed transmission of information-bearing symbols unaccompanied by source-synchronous timing references. The open-loop clock distribution circuit generates a transmit clock signal in response to an externally-supplied clock signal, and the transmit circuit outputs a sequence of symbols onto an external signal line in response to transitions of the transmit clock signal. Each of the symbols is valid at the output of the transmit circuit for a symbol time and a phase offset between the transmit clock signal and the externally-supplied clock signal is permitted to drift by at least the symbol time.
US08432765B2 Method and apparatus for managing behavior of memory devices
A method of managing power consumption by a memory in a memory device includes determining whether the device is powered by a depletable power supply, and if it is determined that the device is powered by a depletable power supply, changing a behavior of the memory to regulate power consumed by the memory.
US08432762B2 Bitline sense amplifier, memory core including the same and method of sensing charge from a memory cell
A bitline sense amplifier includes a pre-sensing unit and an amplification unit. The pre-sensing unit is connected to a first bitline and a second bitline, and is configured to perform a pre-sensing operation by controlling a voltage level of the second bitline based on at least one pre-sensing voltage and variation of a voltage level of the first bitline. The amplification unit is configured to perform a main amplification operation by amplifying a pre-sensed voltage difference based on a first voltage signal and a second voltage signal. The pre-sensed voltage difference indicates a difference between the voltage level of the first bitline and the voltage level of the second bitline after the pre-sensing operation.
US08432760B2 Method of screening static random access memories for unstable memory cells
A screening method for testing solid-state memories for the effects of long-term shift and random telegraph noise (RTN). In the context of static random access memories (SRAMs), each memory cell in the array is functionally tested with a bias voltage (e.g., the cell power supply voltage) at a severe first guardband sufficient to account for worst case long-term shift and RTN effects. Cells failing the first guardband are then repeatedly tested with the bias voltage at a second guardband, less severe than the first guardband; if the tested cells pass this second guardband, the suspect cells are considered to not be vulnerable to RTN effects. Over-screening due to an unduly severe guardband is avoided, while still screening vulnerable memories from the population.
US08432757B2 Semiconductor system and method for operating the same
A semiconductor memory device includes a pattern data generator configured to generate certain pattern data in a training operation mode, and an output driver configured to drive the pattern data to output training data with a slew rate corresponding to an external command in the training operation mode.
US08432755B2 Random access memory devices having word line drivers therein that support variable-frequency clock signals
Integrated circuit memory devices include an array of memory cells electrically coupled to a plurality of word lines and a word line driver circuit. The word line driver circuit includes a variable-width pulse generator having a first delay unit therein. The word line driver circuit is configured to drive a selected one of the plurality of word lines with a first word line signal having a leading edge synchronized with a leading edge of a clock signal and a trailing edge synchronized with a trailing edge of the clock signal when a one-half period of the clock signal is greater than a length of delay provided by the first delay unit. The word line driver circuit is further configured to drive the selected one of the plurality of word lines with a second word line signal having a leading edge synchronized with the leading edge of a clock signal and a trailing edge synchronized with an edge of a signal generated by the first delay unit when the one-half period of the clock signal is less than the length of the delay provided by the first delay unit.
US08432754B2 Memory control apparatus and mask timing adjusting method
A disclosed synchronous memory control apparatus for enabling reception of data read from a memory circuit in synchronism with a strobe signal from the memory circuit includes a mask circuit masking the strobe signal using a mask signal; a timing measuring circuit delaying the strobe signal in plural units of delay and latching data of each of the delayed strobe signals; and a mask generating circuit generating the mask signal. The timing measuring circuit latches the data of each of the delayed strobe signals at the first rise edge of the corresponding masked strobe signal. The mask generating circuit includes a delay circuit having plural units of delay. A start timing of the mask signal is adjusted in synchronism with an internal clock, and a signal having a delay amount corresponding to a selected unit of delay by the delay circuit is outputted as the mask signal.
US08432751B2 Memory cell using BTI effects in high-k metal gate MOS
Techniques and circuitry are disclosed for implementing non-volatile storage that exploit bias temperature instability (BTI) effects of high-k/metal-gate n-type or p-type metal oxide semiconductor (NMOS or PMOS) transistors. A programmed bitcell of, for example, a memory or programmable logic circuit exhibits a threshold voltage shift resulting from an applied programming bias used to program bitcells. In some cases, applying a first programming bias causes the device to have a first state, and applying a second programming bias causes the device to have a second state that is different than the first state. Programmed bitcells can be erased by applying an opposite polarity stress, and re-programmed through multiple cycles. The bitcell configuration can be used in conjunction with column/row select circuitry and/or readout circuitry, in accordance with some embodiments.
US08432750B2 Non-volatile memory systems and methods including page read and/or configuration features
A high speed voltage mode sensing is provided for a digital multibit non-volatile memory integrated system. An embodiment has a local source follower stage followed by a high speed common source stage. Another embodiment has a local source follower stage followed by a high speed source follower stage. Another embodiment has a common source stage followed by a source follower. An auto zeroing scheme is used. A capacitor sensing scheme is used. Multilevel parallel operation is described.
US08432745B2 High second bit operation window method for virtual ground array with two-bit memory cells
A non-volatile VG memory array employing memory semiconductor cells capable of storing two bits of information having a non-conducting charge trapping dielectric, such as silicon nitride, layered in associating with at least one electrical insulating layer, such as an oxide, is disclosed. Bit lines of the memory array are capable of transmitting positive voltage to reach the source/drain regions of the memory cells of the array. A method that includes the hole injection erasure of the memory cells of the array that lowers the voltage threshold of the memory cells to a value lower than the initial voltage threshold of the cells is disclosed. The hole injection induced lower voltage threshold reduces the second bit effect such that the window of operation between the programmed and un-programmed voltage thresholds of the bits is widened. The programming and read steps reduce leakage current of the memory cells in the array.
US08432742B2 Non-volatile memory device, system, and cell array
A non-volatile memory cell array, comprising sector selection transistors controlled by a voltage applied to sector selection lines, first through fourth memory cells connected in series to the sector selection transistors, a first common source line connected between the first memory cell and the second memory cell, and a second common source line connected between the third memory cell and the fourth memory cell and separated from the first common source line. A first voltage is applied to the first common source line, and a second voltage different from the first voltage is applied to the second common source line.
US08432741B2 Nonvolatile memory device and nonvolatile memory system employing same
A nonvolatile memory device comprises a memory cell array, a row selection circuit and a voltage generator. The memory cell array comprises a first dummy memory cell, a second dummy memory cell, and a NAND string comprising a plurality of memory cells coupled in series between a string selection transistor and a ground selection transistor through the first dummy memory cell and the second dummy memory cell. During a read-out operation mode, a dummy read-out voltage is applied to a first dummy wordline coupled to the first dummy memory cell, and to a second dummy wordline coupled to the second dummy memory cell. The dummy read-out voltage has a lower magnitude than a read-out voltage applied to an unselected memory cell during the read-out operation mode.
US08432740B2 Program algorithm with staircase waveform decomposed into multiple passes
Programming algorithms suitable for non-volatile memory devices are presented, where the usual staircase type of waveform is decomposed into multiple passes. The same pulses are used, but their order is different, being broken down into N subsets of every N-th pulse so that there are N programming passes. For example, in a four pass version the first pass would sequentially have pulses (1, 5, 9, . . . ) of the staircase; the second pass would have pulses (2, 6, 10, . . . ); and so on for the third and fourth passes. By using a large step size for stepping up the program voltage VPGM, pre-verify and shifted verify margins for the different passes, a narrow distribution can be obtained with multiple passes. Also, in a complementary set of features, a quick pass write (QPW) can be done without the drawback of doing QPW verify by the use of shared verify levels.
US08432739B2 Semiconductor integrated circuit apparatus having configuration that enables plane area reduction
Various embodiments of a semiconductor integrated circuit apparatus are disclosed. In one exemplary embodiment, the apparatus may include a memory cell array having a plurality of memory cell blocks, a plurality of word line selection sections corresponding to the plurality of memory cell blocks, a block selection unit configured to provide a driving signal to the plurality of word line selection sections for driving the plurality of memory cell blocks, and a plurality of global line groups, each corresponding to one of the plurality of word line selection sections. Each of the global line groups may include a plurality of signal lines configured to provide a voltage signal to the corresponding word line selection section.
US08432738B2 Apparatus and method for reduced peak power consumption during common operation of multi-nand flash memory devices
System and method for executing a global memory command in a multi-chip non-volatile memory device having a plurality of non-volatile memories. The global memory command is received at each non-volatile memory concurrently. The memory command is initiated at different times relative to receiving the global memory command for at least two of the plurality of non-volatile memory to mitigate peak power consumption.
US08432731B2 Magnetically coupled electrostatically shiftable memory device and method
A method, system, and apparatus magnetically coupled electrostatically shiftable memory device and method are disclosed. In one embodiment, a method includes electrostatically decoupling a separate structure and a surface that are magnetically coupled (e.g., an electrostatic force to decouple the separate structure and the surface is generated with an electrode), shifting the separate structure between the surface and a other surface with the electrostatic force (e.g., shifting the separate structure moves the entire separate structure), and magnetically coupling the separate structure to the other surface.
US08432722B2 Nonvolatile semiconductor memory device
A nonvolatile semiconductor memory device comprises a memory cell array including first and second mutually crossing lines and electrically erasable programmable memory cells arranged at intersections of the first and second lines, each memory cell containing a variable resistor operative to nonvolatilely store the resistance thereof as data and a first non-ohmic element operative to switch the variable resistor; and a clamp voltage generator circuit operative to generate a clamp voltage required for access to the memory cell and applied to the first and second lines. The clamp voltage generator circuit has a temperature compensation function of compensating for the temperature characteristic of the first non-ohmic element.
US08432706B2 Printed circuit board and electro application
A printed circuit board and an electronic product are disclosed. In accordance with an embodiment of the present invention, the printed circuit board includes a first board, which has an electronic component mounted thereon, and a second board, which is positioned on an upper side of the first board and covers at least a portion of an upper surface of the first board and in which an EBG structure is inserted into the second board such that a noise radiating upwards from the first board is shielded. Thus, the printed circuit board can readily absorb various frequencies, be easily applied without any antenna effect and be cost-effective in manufacturing.
US08432704B2 Clip for BIOS chip
A clip for a basic input/output system (BIOS) chip includes a main body, two spindles, two clipping elements, and two torsion springs. The main body includes a number of connecting pins mounted on a bottom of the main body, and a number of signal pins mounted on a top of the main body and electrically and correspondingly connected to the number of the connecting pins. The clipping elements are rotatably mounted to opposite ends of the main body through the spindles. The torsion springs are mounted between the clipping members and the main body. The connecting pins of the main body respectively electrically contacts a number of chip pins of the BIOS chip in response to the clipping elements clipping the BIOS chip.
US08432703B2 Fixing apparatus for circuit board
A fixing apparatus for a circuit board includes a bottom plate, a number of supporting posts, a number of sleeves, and a number of fasteners. The supporting posts are formed on the bottom plate. The sleeves are detachably installed on the supporting posts, respectively. The fasteners extend through the circuit board and the corresponding sleeves, to engage in the supporting posts, respectively.
US08432698B2 Electronic system and heat dissipation device thereof
An exemplary heat dissipation device is adapted for dissipating heat generated by an electronic component mounted on a printed circuit board. The printed circuit board is secured on a casing of an electronic system. The heat dissipation device includes a heat sink disposed on the electronic component; and a plurality of fasteners extending through the heat sink, respectively, to assemble the heat sink to the printed circuit board. Each of the fasteners includes a supporting member fixed in the printed circuit board, an engaging member fixed in the board, and a screwing post engaging with the heat sink. A bottom portion of the screwing post extends through the printed circuit board via the supporting member, and is screwed into the engaging member.
US08432694B2 Power converter module with cooled busbar arrangement
A power converter module includes at least two power semiconductor modules, which are mechanically connected to a liquid-cooled heat sink and electrically connected to terminals of the power converter module by a busbar arrangement having at least two busbars. The busbars are insulated from one another by an insulation layer. The insulation layer is composed of two insulating layers, which are materially connected with one another so as to form therebetween a cavity having a predetermined shape and an entrance side and an exit side disposed on least one side face of the insulation layer. A connector is provided on the entrance side and the exit side and fluidly connected to the liquid-cooled heat sink. The rectifier module is thus able to sustain relatively high electrical loads compared to conventional rectifier modules, while maintaining a permitted temperature for the insulation layer and the lamination material of the busbar.
US08432691B2 Liquid cooling system for an electronic system
A liquid cooling system for an electronic system includes a plurality of cooling modules that are adapted to circulate a liquid coolant therethrough. Each cooling module is configured to be coupled to a circuit board of the electronic system and placed in thermal contact with one of a plurality of heat-generating electronic components on the circuit board. The cooling system also includes a plurality of heat exchangers that are configured to dissipate heat from the liquid coolant to air. Each heat exchanger of the plurality of heat exchangers is fluidly coupled between two cooling modules of the plurality of cooling modules in a flow path of the liquid. The cooling system also includes a plurality of conduits that fluidly couple the plurality of cooling modules to the plurality of heat exchangers.
US08432689B2 Rack mounted computer system
A rack mounted computer system. In one variation the computer rack is configured for side-by-side placement of computers. In another variation, the computer rack includes flanges for supporting the placement of computer units within the rack. In another variation the computer rack is configured with retaining clips. In yet another variation, the computer rack is configured to receive computers with chassis that are adapted for side-by-side placement.
US08432686B2 Computer enclosure
A computer enclosure includes an enclosure, an air conduction member mounted in the enclosure to guide airflow, and a data storage device mounted to a top of the air conduction member.
US08432684B2 Computer enclosure and data storage device bracket of the computer enclosure
A data storage device bracket includes a board, a mounting bracket, a fixing tab, and first and second connectors. The mounting bracket is fixed on the board to receive a data storage device. A number of golden fingers are set on a first side of the board. The fixing tab defines an opening and is fixed on a second side of the board. The first connector is set on the board, adjacent to the mounting bracket and away from the fixing tab. The second connector is set on the board. The first connector is electrically connected to the second connector and the golden fingers. The golden fingers are inserted into a connection slot of a motherboard. The fixing tab is fixed on a rear wall of a shell of a computer enclosure enclosing the motherboard.
US08432681B2 Removable vibration-resistant tray
A vibration-resistant tray for carrying an electronic device includes a bracket, two arms and a plurality of fastening devices. The bracket includes a pair of parallel side plates. Each side plate has two first connecting sheets at opposite ends thereof. The two arms are provided to be attached onto opposite sides of the electronic device. Each of the arms has two second connecting sheets at opposite ends thereof and corresponding to the first connecting sheets. Each of the fastening devices includes a connecting member and a shock-proof washer. The shock-proof washer is mounted around the connecting member. Each of the first connecting sheets is engaged with the respective connecting member. Each of the second connecting sheets is engaged with the respective shock-proof washer. Additionally, each of the side plates of the bracket is spaced apart from the adjacent one of the arms.
US08432680B2 Mounting apparatus for data storage device and vibration absorbing member of the same
A mounting apparatus is provided for a data storage device. The mounting apparatus includes a mounting bracket receiving the data storage device, and a number of vibration absorbing members attached to opposite sides of the data storage device. Two sliding slots are respectively defined in opposite sidewalls of the mounting bracket. Each of the vibration absorbing members includes a fastener engaged with a corresponding side of the data storage device, a supporter slidably received in a corresponding sliding slot of the mounting bracket, and a damping body sandwiched between the fastener and the supporter.
US08432677B2 Hinge assembly for foldable electronic device
A hinge assembly includes a first cam, a second cam, a third cam, at least one resilient member and a shaft. The first cam includes an outer cam surface and an inner cam surface. The third cam is slidably received in the second cam, and the second cam and the third cam respectively engage with the outer cam surface and the inner cam surface. The resilient member provides an elastic force making the third cam and the second cam abut against the first cam. The shaft extends through the first cam, the second cam, the third cam and the at least one resilient member.
US08432674B2 Electronic device
According to one first embodiment, an electronic device includes a display module, a housing, an engagement portion, and a buffer. The display module includes a display screen, a side portion located at a periphery of the display screen, and a protrusion protruding from the side portion. The housing houses the display module such that the display screen is exposed. The engagement portion is provided to the housing to engage with the protrusion. The buffer is provided to the protrusion and is deformed by an engagement between the protrusion and the engagement portion.
US08432673B2 Display device
A display device includes a shell, a display panel disposed within the shell and at least one securing member fixing the display panel to the shell. The display panel is covered with a front cover and a rear cover opposite to the front cover. The at least one securing member is fixed to the shell and resists at least the rear cover of the display panel. The at least one securing member includes a conducting member. The conducting member resists at least the front cover of the display panel to conduct static electricity therefrom.
US08432671B2 External extension for holding a portable computer and computer system therewith
An external extension for holding a portable computer includes a base, a keyboard module disposed on a first area of the base, a pin set disposed on a third area of the base and electrically connected to the keyboard module, and a protecting cover disposed on the first area in a pivotable manner and adjacent to a second area of the base. The protecting cover covers the keyboard module when the protecting cover pivots relative to the base at a first position. The protecting cover is for holding the portable computer when the protecting cover pivots relative to the base at a second position and a side of the protecting cover contacts against a lateral side of the second area, so that a visual angle can be formed between the portable computer and the keyboard module.
US08432659B2 Shaft current control brush ring assembly
A shaft current control brush ring assembly includes a cup and a brush ring assembly secured within the cup. The cup is secured to a motor faceplate, within a recess formed in the faceplate by interference fit, or by means of a clamp attached to the faceplate. A slinger can be associated with the brush ring assembly.
US08432658B1 Antistatic coating of fuel cell exhaust systems made of plastic
An exhaust system for a fuel cell vehicle that is made of plastic. An inner surface of flow pipes that are part of the exhaust system are coated with a conductive material. A conductive through bolt extends through the pipes to be electrically coupled to the conductive coating and chasse ground of the vehicle so that any electro-static charge build-up as a result of the flow of water vapor and exhaust gas through the pipe will be dissipated.
US08432655B2 Power management arrangement and method in a utility meter
An arrangement for controllably disconnecting a utility power service from a load includes a utility meter housing, a service switch, an energy storage device and a control circuit. The utility meter housing includes metrology circuitry configured to generate metering information regarding electrical power provided to the load. The service switch is configured to controllably interrupt a connection between the utility power service and the load, and has a controller. The control circuit is configured to cause the energy storage device to be connected to the controller responsive to a service disconnect command. The control circuit is further configured to cause a portion of the metrology circuit to be connected to the energy storage device and the meter power supply to be disconnected from the portion of the metrology circuit responsive to a power interruption detection signal.
US08432649B2 Abnormal current detecting circuit for circuit breaker
Disclosed herein is an abnormal current detection circuit for circuit breaker, comprising a full-wave amplifier, a positive wave-period comparator for comparing a positive wave-period amplification voltage signal with a positive wave-period reference voltage signal to output a pulse signal, a negative wave-period comparator for comparing a negative wave-period amplification voltage signal with a negative wave-period reference voltage signal to output a pulse signal, a combining circuit for combining pulse signals outputted from the positive wave-period comparator and the negative wave-period comparator to output a full-wave combining signal, a reference voltage generator for generating a reference voltage signal, and a comparative driving circuit section for comparing the combining signal with the reference voltage signal to output a signal for controlling a circuit breaker to be driven to a circuit breaking position when the combining signal is greater or equal to the reference voltage signal.
US08432644B2 Spin torque oscillator sensor enhanced by magnetic anisotropy
A spin torque oscillator device having a magnetic free layer with a magnetic anisotropy that has a component that is oriented perpendicular to a direction of an applied magnetic field. The spin torque oscillator device includes a magnetic reference layer, a magnetic free layer and a non-magnetic layer sandwiched there-between. A component of the magnetic anisotropy of the free layer can be oriented perpendicular to a magnetization of the reference layer, and this orientation relative to the magnetization of the reference layer can be either in lieu of or in addition to its orientation relative to the applied magnetic field. The magnetic anisotropy cants the magnetization of the free layer which would otherwise be oriented antiparallel with the magnetization of the reference layer. The magnetic anisotropy in the free layer improves performance of the spin torque sensor by reducing noise.
US08432635B2 Servo write head gap width correction
A pulse mismatch is measured for servo stripes on magnetic tape written with a servo write head having servo head gaps with different physical sizes. The servo head gaps are separately energized to correct the pulse mismatch so servo stripes written on the magnetic tape are within a predefined tolerance.
US08432630B1 Disk drive component test system
A hard drive component test system is provided. The hard drive component test system includes a rack having multiple test bays with first test sub-assemblies mounted in respective ones of the of test bays. A test control system is electrically coupled to each of the first test sub-assemblies. Each of the test bays is configured to receive a second test sub-assembly and to engage the second test sub-assembly with the first test sub-assembly mounted in the respective bay to form a drive assembly. The test control system is configured to selectively execute a test process on the drive assemblies mounted in the rack.
US08432628B2 Optical film
An optical film includes a light transmissive substrate having a first surface and a second surface opposite thereto, strip protrusions on the first surface, and protruding structures on crest lines of the strip protrusions. Each strip protrusion has two strip surfaces. Each protruding structure has a protruding end protruding from the crest line of the corresponding strip protrusion and two wing portions on the strip surfaces of the corresponding strip protrusion. Each wing portion extends from the protruding end to a place between the crest line and a valley line. A length of the protruding structure parallel to an extension direction of the crest line is L, a width of the protruding structure perpendicular to the crest line is W, and L/W≧1.2. At least one of a moiré phenomenon, a local adherence phenomenon, a scratching phenomenon, and a wearing phenomenon with other optical devices is effectively mitigated.
US08432627B2 Vibration actuator, method for manufacturing vibration actuator, lens barrel and camera
A vibration actuator having excellent driving performance, a method for manufacturing the vibration actuator, a lens barrel and a camera. The vibration actuator is provided with: an electromechanical conversion element which converts an electric energy into a mechanical energy; an elastic body which generates vibration waves by oscillation of the electromechanical conversion element; a resin layer, which is formed of a conductive thermoplastic resin and bonds the electromechanical conversion element and the elastic body with each other; and a relatively moving member which is brought into contact with the elastic body with a pressure and is relatively moved to the elastic body by vibration waves.
US08432619B2 Image capturing lens assembly
An image capturing lens assembly includes, in order from an object side to an image side: the first lens element with positive refractive power, the second lens element with refractive power, the third lens element with positive refractive power, the fourth lens element with refractive power, the fifth lens element with refractive power, and the sixth lens element with refractive power, at least one surface of the sixth lens element thereof being aspheric and having at least one inflection point. By such arrangement, total track length and the photosensitivity of the image capturing lens assembly can also be effectively reduced while retaining high image quality.
US08432616B2 Zoom lens system, imaging device and camera
A zoom lens system has a plurality of lens units each composed of at least one lens element and, in order from the object side to the image side, comprises: a negative first lens unit being composed of two lens elements; a positive second lens unit; and a positive third lens unit, wherein in zooming from a wide-angle limit to a telephoto limit during image taking, the individual lens units are moved along an optical axis such that an interval between the first lens unit and the second lens unit decreases and that an interval between the second lens unit and the third lens unit increases, so that magnification change is achieved, and wherein on the image side relative to the second lens unit, an aperture diaphragm is arranged that moves along the optical axis integrally with the second lens unit during zooming.
US08432612B2 Wafer lens unit and method for manufacturing the same
Provided is a wafer lens unit comprising a plurality of wafer lens arrays, wherein the wafer lens array comprises a plurality of lenses arranged in one dimension or two dimensions and a substrate interconnecting the lenses; and the neighboring wafer lens arrays are bonded through an adhesive layer comprising a spacer only at the substrates thereof.
US08432610B2 Multi-magnification viewing and aiming scope
A multi-magnification viewing and aiming scope includes a first imaging group including an objective lens and an eyepiece lens lying on the optical path. The first imaging group forms a first image having a first magnification on the optical path at an image location. A second imaging lens group is controllably inserted into the optical path between at least some elements of the objective lens and the eyepiece lens. Upon insertion of the second imaging lens group into the optical path an optical combination of the first imaging group and the second imaging lens group forms a second image having a second magnification on the optical path at substantially the image location. The insertion may be accomplished by a tumbler mechanism upon which the second imaging lens group is mounted for pivoting the second imaging lens group about an axis perpendicular to the optical path.
US08432606B2 Electrophoretic display device and method of fabricating the same
Disclosed is an electrophoretic display (EPD) device capable of implementing colors with high brightness. Each sub-pixel implement colors with driving color particles, white particles and black particles, and the EPD device has an enhanced contrast ratio due to black particles.
US08432602B2 Chromatic element and chromatic display device using the same
A chromatic element includes a sealed enclosure, a first heating element, a chromatic material layer, and a second heating element. The sealed enclosure includes an upper sheet and a lower sheet, and defines a room between the upper sheet and the lower sheet. The upper sheet is semitransparent. The first heating element is located on the upper sheet. The second heating element is located on the lower sheet. The chromatic material layer is located in the room. The location of the chromatic layer changes by heat from the first heating element or the second heating element.
US08432600B2 Light blocking apparatus for vehicle mirror assembly
A mirror assembly is provided having a mirror for use in connection with a vehicle, such as a military combat vehicle. An electrically activatable material is positioned at the mirror of the vehicle. The electrically activatable material prevents the reflectivity of visible light off the mirror when the electrically activatable material is switched to a light-blocking state. A coupling device electrically couples the electrically activatable material to an electrical power source. An actuation device is adapted to switch the electrically activatable material of the vehicle mirror assembly to the light-blocking state in response to user operation such that the electrically activatable material prevents the reflectivity of visible light off the vehicle mirror to reduce the observability of the vehicle mirror.
US08432593B2 Optical scanning apparatus and image forming apparatus using the same
An optical scanning apparatus includes a plate member, having a rotation axis and a reflection surface, that deflects and scans a laser beam emitted from a light source by performing reciprocating-rotation around the rotation axis, an actuator configured to drive the plate member, an fθ-lens configured to focus the laser beam deflected by the plate member on a surface of a photosensitive drum, and an optical box configured to house the plate member, the actuator, and the fθ-lens. The actuator is provided nearer to a side of the optical box toward which the laser beam is reflected by the reflection surface than the reflection surface of the plate member is.
US08432592B2 Micro-structure
A micro-structure produced by utilizing a MEMS technology or the like includes: a frame including a portion having a first layer and a portion having a second layer on the lower side of the first layer; a movable body including a portion having the first layer and a portion having the second layer; and at least one swing supporting portion which is having the first layer, and connects the portion having the first layer in the frame and the portion having the first layer in the movable body, to support the movable body to be capable of swinging. A frame side end portion of the swing supporting portion is supported from underneath by the portion having the second layer in the frame, and a movable body side end portion of the swing supporting portion is supported from underneath by the portion having the second layer in the movable body.
US08432590B2 Holographic image display system
This invention relates to holographic image display systems, and to related methods and processor control code. We describe a method of displaying an image holographically, the method including: inputting display image data defining said image for display; processing said image data to determine first image data representing a first spatial frequency portion of said image data and second image data representing a second spatial frequency portion of said image data, wherein said second spatial frequency is higher than said first spatial frequency; displaying a hologram of said first image data on a spatial light modulator (SLM) to form a holographically-generated intermediate real image; modulating said intermediate real image using said second image data to display said image.
US08432588B2 Color mapping
A method of mapping colors which are outside a reproduction device's color gamut to reproducible colors uses a boundary of a reduced gamut. In a three-dimensional color space the reduced gamut is derived from the reproduction device's gamut by reducing its size in all three dimensions. Reduced-gamut clipping-vectors are determined by clipping the out-of-gamut colors onto the reduced-gamut boundary, and the out-of-gamut colors are mapped to those colors at which the reduced-gamut clipping-vectors intersect the reproduction device's gamut boundary. Thus out-of-gamut colors associated with clipping-vectors of different directions that are clipped onto the same point, or adjacent points, of the reduced-gamut boundary are mapped to points spaced apart, or spaced farther apart, on the reproduction device's gamut boundary.
US08432586B2 Image reading apparatus
Prior to reading an original image, whether to read the original image in a monochrome image mode in which the image reading apparatus reads the original image in use of the monochrome line sensor or a multi color image mode in which the image reading apparatus reads the original image in use of the multi color line sensor is predicted. Preparation of reading an original image based on parameters corresponding to the predicted mode is completed before the start of reading the original image. This arrangement reduces a time loss arising from switching of a color mode associated with a user color setting at the start of a job, and thus shortens the FCOT. This arrangement can shorten the time until the first copy is output after designating the start of copying when reading an original image based on different parameters.
US08432584B2 Scanner and system employing composite illumination
A scan module including an image sensor defining a scan field, at least one lamp positioned to illuminate at least a portion of the scan field, and a second light source positioned to provide illumination for the portion of the scan field.
US08432580B2 Error diffusion processing method and apparatus
An error diffusion processing method and apparatus quantizes an input grayscale value of a pixel (m, n) of an input image based on a determination of whether the input grayscale value belongs to one of ranges divided by a plurality of thresholds. The ranges include at least one shadow area which is darker than a median grayscale value, and the input grayscale value is quantized to a predetermined grayscale value which is brighter than the median grayscale value in a predetermined method and thereby a binary grayscale value of the pixel (m, n) is determined. The error diffusion processing method and apparatus obtains an error from the input grayscale value and the binary grayscale value of the pixel (m, n), and distributes the error to neighboring pixels of the pixel (m, n) according to a predetermined error diffusion coefficient and modifies input grayscale values of the neighboring pixels. Therefore, an undesirable shadow area appearing due to the overlapping of toner particles can be prevented, and also an image similar to the input image in grayscale level can be obtained.
US08432578B2 Serial printer for reducing printer head movement
Provided is a serial printer including: a reading unit configured to read a raster image from a manuscript medium; an analysis unit configured to derive a horizontal distribution of pixels darker than a background color of the manuscript medium in each band including a predetermined number of lines with respect to the raster image; a threshold derivation unit configured to derive a fixed threshold according to a length L of a section in which a cumulative frequency of the horizontal distribution of an edge of the band does not exceed a predetermined temporary threshold; and a movement distance control unit configured to reduce the movement distance of a printing head according to a section in which the cumulative frequency of the horizontal distribution from the edge of the band exceeds the fixed threshold.
US08432577B2 Scanner parameter techniques
Scanner parameter techniques are described. In an implementation, one or more computer-readable media comprise instructions that are executable by a computer to detect a mode in which one or more scan parameters are set by a user at a scanner and when a scan is performed in conjunction with the detected mode, keep the one or more scan parameters as set at the scanner for the scan.
US08432572B2 Systems and methods of trapping for print devices
Systems and methods are provided for identifying candidates for trapping in a frame buffer by correlating display list object information stored in an object-ID plane with pixel data in the frame buffer. In some embodiments, the display list of objects may be generated from the PDL description of a document. In some embodiments, object boundaries may be computed by assigning unique identifiers to objects in the object-ID plane and using morphological techniques to identify object boundaries. Object boundary information may then be utilized to perform trapping on pixels in the frame buffer. The methods described may be performed on a computer and/or a printing device and implemented using one or more of combination of hardware, software, and/or firmware.
US08432571B2 Image forming apparatus, postprocessing apparatus, option apparatus, image forming system, and controller
An image forming system including an image forming apparatus, which is configured to form an image on a sheet according to an input print job, and a plurality of postprocessing apparatuses, which is configured to execute postprocessing on a sheet discharged from the image forming apparatus, includes a supply unit configured to supply the plurality of postprocessing apparatuses with a signal, which instructs a batch power supply to the plurality of postprocessing apparatuses, and a control unit configured, after the plurality of postprocessing apparatuses have been powered on by the supply unit instructing the batch power supply, to discontinue a power supply to a second postprocessing apparatus, which is connected further downstream of a first postprocessing apparatus provided most downstream in a direction of conveying the sheet in the input print job, of the plurality of postprocessing apparatuses.
US08432570B1 Using bit arrays in incremental scanning of content for sensitive data
A method for incremental scanning of documents may include identifying documents to be scanned for sensitive information according to at least one data loss prevention (DLP) policy, the documents being associated with a bit array. The method may further include applying, for each document, a set of functions to a key of the document, identifying positions in the bit array that correspond to outputs of these functions, refraining from scanning the document when values of all of the identified positions in the array indicate that the document has already been scanned, and scanning the document when a value of at least one of the identified positions in the array indicates that the document has not yet been scanned.
US08432566B2 Printer driver and method of printing print data
A printer driver conserves recording paper by removing blank space formed at the top and bottom of each page when printing. The printer driver acquires the coordinates of the top and bottom of the part of the print image, and calculates the page length required to print the middle area between the top and bottom blank space areas based on these coordinates. The print data for printing this middle area is then extracted and printed. When printing is completed, the recording paper is conveyed only the difference between the page length and the transportation distance of the recording paper to set the print head to a position separated only the page length from the printing start position of the area print data, that is, to a position touching the middle area. As a result, blank space between the middle areas of consecutively printed pages is eliminated.
US08432565B2 Job distribution among networked resources in a document processing environment
A method of assigning a job in a document processing environment may include receiving, by a first resource, an identifier and a job. The first resource may be in communication with a plurality of second resources in a document processing environment. The identifier may correspond to a profile corresponding to one or more users. The job may have a job type. A customized interface may be displayed on the resource. The customized interface may present one or more options based on the job type and the profile. A selected value may be received for the one or more options. The profile may be updated with the one or more selected values. The job may be performed using the one or more selected values.
US08432564B2 Printing request apparatus, printing system and printing request method
A printing request apparatus includes a first printing request generator, operable to generate a first printing request for printing information by a direct printing method; a second printing request generator, operable to generate a second printing request for printing information by an HTML-based printing method; and a printing controller, operable to select one of the first printing request generator and the second printing request generator and to cause the one of the first printing request generator and the second printing request generator to generate the corresponding printing request.
US08432559B2 Image processing apparatus, image processing method, program and storage medium
An image processing apparatus capable of outputting image data by a plurality of output methods includes storing image data, managing output restriction information corresponding to a predetermined region of the stored image data, executing output restriction processing of the image data corresponding to the predetermined region based on the output restriction information of one of the plurality of output methods, selecting one of the plurality of output methods when the image data is output, and outputting the image data on which the output restriction processing is executed by the selected output method.
US08432557B2 Information processing apparatus for identifying differences between display data and driver data and compute program for information processing apparatus
An information processing apparatus connectable to a printing apparatus which prints an image on a recording medium, including: a display; a storage device which stores an application program which generates an image data of the image as a display data to be displayed on the display, and a printer driver which generates a driver data to be transmitted to the printing apparatus based on the display data generated by the application program; a controller which includes a display-data acquiring section which acquires the display data from the application program, a driver-data acquiring section which acquires the driver data from the printer driver, and a comparing section which compares the display data acquired by the display-data acquiring section and the driver data acquired by the driver-data acquiring section, and the controller displays a comparison result by the comparing section on the display.
US08432556B2 Information processing apparatus, print setting method, and computer-readable medium
An information processing apparatus includes a determination unit determining whether a sheet set in a print condition is included in a list of printable sheets supported by a printing apparatus, an acquisition unit obtaining a sheet size supported by the printing apparatus if the determination unit determines that the sheet set in the print condition is not included in the list of printable sheets, and a print processing unit executing print processing based on the sheet size obtained by the acquisition unit.
US08432551B2 Neon or iodine absorption enhanced hene ring laser gyroscope
One embodiment of a ring laser gyroscope discussed herein includes a cavity containing a gain medium having a first linewidth, a first plurality of reflective surfaces coupled to the cavity, and at least one medium exciter operable to excite the gain medium. The first plurality of reflective surfaces includes at least first, second, and third reflective surfaces. The first, second, and third reflective surfaces are positioned to reflect light along a path defined in the cavity between the plurality of reflective surfaces. The excited gain medium induces first and second laser fields within the cavity. A portion of the cavity contains an absorption medium having a second linewidth that is narrower than the first linewidth of the gain medium. The absorption medium reduces the gain of the first and second laser fields at a first range of frequencies.
US08432549B2 Methods of and apparatus for determining properties relating to multi-phase systems
A method of, and apparatus for, determining properties relating to multi-phase systems are provided. In the method, an array of sample tubes each containing a sample of a multi-phase system is formed. An iterative process is used to generate at least two data sets of transmitted and/or backscattered values for each sample and the data sets for each sample are processed to determine at least one property of the sample. The apparatus has a support on which an array of sample tubes each containing a sample of a multi-phase system may be assembled. It also has a wave source and at least one wave detector for detecting transmitted and/or backscattered values for each sample and computer means for iteratively operating said wave source and said at least one detector to generate data sets of transmitted and/or backscattered values for each sample and for processing the data sets for each sample to determine at least one property of the sample.
US08432547B2 Apparatus and methods for concentration determination using polarized light
Methods and apparatus for concentration determination using polarized light. The apparatus includes a first polarized light source having a first light source polarization axis and a second polarized light source having a second light source polarization axis generally perpendicular to the first light source polarization axis. Also, a first polarized light receiver having a first polarized light receiver polarization axis and configured to measure an intensity of light transmitted from the first light receiver polarizer and a second polarized light receiver having a second polarized light receiver polarization axis substantially perpendicular to the first light receiver polarization axis and configured to measure an intensity of light transmitted from the second light receiver polarizer, wherein the first and second light receiver polarization axes are generally +/−45 degrees relative to the first and second light source polarization axes.
US08432540B2 Support mechanism for inspection systems
A support mechanism includes a first work frame to provide a first scanning area for a first scanner, a first frame to support a first panel, the first frame pivotably coupled to a first end of the first work frame so that the first frame is rotatable about the first end of the first work frame between a folded position that the first frame is folded toward the first scanning area and an unfolded position that the first frame is away from the first scanning area, and a second frame to support a second panel, the second frame pivotably coupled to a second end of the first work frame so that the second frame is rotatable about the second end of the first work frame between a folded position that the second frame is folded toward the first scanning area and an unfolded position that the second frame is away from the first scanning area, wherein the first scanning area allows the first scanner to scan across one of the first and second frames when the one of the first and second frames is at the folded position while the other one of the first and second frames is at the unfolded position.
US08432539B2 Graded-index multimode optical fiber
A method of classifying a graded-index multimode optical fiber includes taking a series of individual measurements at a single wavelength, and using the measurements to characterize the departure of the multimode optical fiber's actual index profile from the corresponding nominal index profile. The measurements, coupled with intermodal dispersion or EMB measurement, may be used to predict the approximate transmission properties of the optical fiber at wavelengths other than the measurement wavelength. It is desirable for a graded-index multimode optical fiber to possess, at a wavelength of 850 nanometers, a radial offset bandwidth of at least 6000 MHz·km for all radial offsets between 0 and about 70 percent of the radius of the optical fiber's core.
US08432538B2 Measuring modal content of multi-moded fibers
The output modal content of optical fibers that contain more than one spatial mode may be analyzed and quantified by measuring interference between co-propagating modes in the optical fiber. By spatially resolving the interference, an image of the spatial beat pattern between two modes may be constructed, thereby providing information about the modes supported by the optical fiber. Measurements of the phase front exiting the optical fiber under test are advantageously performed in the far field.
US08432536B1 Multi-functional optical links
The present invention relates to a system for determining distance between a first platform and a second platform. In one embodiment, the first platform includes a plurality of receivers which are positioned at different distances from the second platform. Each receiver receives a signal from the second platform. Each receiver includes multiple time slots for placing the received signal in a time slot that corresponds to an arrival interval of the received signal. The system also includes a processor for determining the distance between the first and second platforms based on examining the arrival interval of the received signal in each of the receivers.
US08432535B2 Optoelectronic range finder
A device for optoelectronic distance measurement includes an emitter having a first end for emitting a measuring beam to an object to be measured and a second end, a receiver for receiving the measuring beam reflected or dispersed back from the object to be measured and for converting it to a measurement signal, a signal processing device for filtering the measurement signal and a reference signal, and a control and analysis device for analyzing the information of the measurement signal and the reference signal so as to determine the distance from the object to be measured. The second end of the emitter is used to emit a reference beam which is received by the receiver and converted to form the reference signal.
US08432532B2 Projection optical system with rarefaction compensation
The present invention provides a projection optical system for projecting a pattern of an object plane onto an image plane, including a first lens whose refractive index irreversibly increases by ultraviolet irradiation, and a second lens whose refractive index irreversibly decreases by the ultraviolet irradiation.