Document Document Title
US07814556B2 System and method for protecting APIs from untrusted or less trusted applications
In accordance with embodiments, there are provided mechanisms and methods for securing execution of untrusted applications. These mechanisms and methods for securing execution of untrusted applications can enable embodiments to provide a “sandbox” environment in which applications that are less than trusted may execute. The ability of embodiments to provide such a protected environment for executing these untrusted applications can enable systems designers and system programmers to provide additional applications from third parties to users without being overly concerned about system security issues.
US07814554B1 Dynamic associative storage security for long-term memory storage devices
A hierarchical folder security system for mapping files into and out of alias directories and/or real directories depending on: 1) the directory of the specific file being accessed, 2) the program thread requesting access to a memory storage device (114), and 3) the type of access request being made (i.e. load, save, run, etc.). For write access requests (i.e. save, modify, paste, delete, cut, move, rename, etc.), security controller (180) determines if the requested folder access address (150a) is associated with the requesting program's folder address (168). If it is, the file is written at absolute address (156b) on disk platter (160) through real folder map (152). If requested address (150a) is not associated with program folder address (168), then an alias directory address is created and the file is written at alias address (156a) through alias folder address map (154).
US07814552B2 Method and apparatus for an encryption system
This invention relates to a method and apparatus for an encryption system. The encryption system includes a server end and user's ends, in which the whole writable action about information outflow is recorded by the server end. The method of the present invention is used for encrypting the writable file by the user's ends to avoid unauthorized information outflow through out-connecting storing equipment. Therefore, all the files are just used within the Intranet of the company and the security system. Thus, the purpose of protecting information is achieved.
US07814550B2 System and method to emulate mobile logic in a communication system
A system includes hosts that may be infected with mobile logic. One type of mobile logic is a worm, which can be a process that is capable of causing a (possibly evolved) copy of itself to execute on one or more hosts of the system. An infected host of the system can infect other hosts based on criteria, such as targeting, visibility, vulnerability, or infectability of the other hosts. A worm can be represented as a Turing Machine whose state can be determined using computational methods. A worm can be emulated in the system to determine worm detection capabilities of the system. Emulating the worm can allow the system to be tested with less negative impact than using the actual worm.
US07814549B2 Direct process access
A method, computer program product and system for obtaining notification information about the state of an operating system. The method includes the steps of receiving, by a Direct Process Access (DPA) engine, a request for the notification information from a requesting program. The notification information is obtained from a database associated with the DPA engine and the notification information is provided to the requesting program. The DPA engine receives update information indicative of changes in the notification information directly from the operating system and causes the notification information to be updated in the database.
US07814546B1 Method and system for integrated computer networking attack attribution
A system and method for determining the point of entry of a malicious packet into a network is disclosed. An intrusion detection system detects entry of the malicious packet into the network (500). A stepping stone detection system identifies stepping stones in extended connections within the network (524). A traceback engine isolates the malicious packet in response to operation of the intrusion detection system (528), wherein the traceback engine utilizes the identified stepping stones to determine the point of entry of the malicious packet.
US07814543B2 System and method for securing a computer system connected to a network from attacks
A network security system for protecting computing devices connected to a communication network from identified security threats is presented. A security service published security information intended for network security modules in the communication network. A network security module is interposed, either logically or physically, between a computer and the communication network. The security information comprises security measures which, when implemented by a network security module, protect the corresponding computer from an identified security threat to the computer.
US07814536B2 User authentication
The present invention authenticates a user for multiple resources distributed across multiple domains through the performance of a single authentication. User access requests for a protected resource in a first domain are received and redirected to a second domain. User authentication is performed at the second domain. In one embodiment, the system transmits an authentication cookie for the second domain to the user after authentication at the second domain. In another embodiment, the system further redirects subsequent resource requests for resources in the first domain or a third domain to the second domain. The second domain confirms the user's authentication for applicable portions of the first, second, and third domains using the cookie.
US07814535B1 Method and apparatus for peer-to-peer compliancy validation in secure managed networks
Method and apparatus for peer-to-peer compliancy validation in secure managed networks. Embodiments may provide a peer compliancy mechanism that may augment compliancy control conventionally implemented on one or more trusted servers. Embodiments may enable nodes seeking admission to a secure managed network to communicate with a trusted node or nodes on the secure managed network for at least some compliancy functions including, but not limited to, health validation and remediation, thus reducing the load and reliance on central compliancy servers in the secure managed network.
US07814526B1 Signal processing apparatus and methods
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
US07814525B2 Navigation within switched digital streamed content
In certain embodiments, a method carried out in a digital television receiver device incapable of full two way communications, of receiving switched digital television programs involves storing a virtual channel table in the digital television receiver device, the virtual channel table having entries for each available channel and having a channel type indicator that identifies switched digital channels; receiving a command indicative of selection of a switched digital channel having the switched digital channel type indicator in the stored virtual channel table; sending a request from the television receiver device for the switched digital channel; responsive to the request, receiving a response that either grants the request or denies the request; and if the response grants the request, receiving an updated virtual channel table having updated table entries. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US07814523B2 Apparatus and method for television viewer interest expression in advertiser goods and services
A method for allowing television viewers to express their interest in goods or services advertised on television. The present invention is comprised of a Viewer Preference Program, a Viewer Interest Program, and a Viewer Expression Program. The Viewer Expression Program interfaces with the viewer database, the advertiser database, and the cable provider program and runs the cable provider program, the Viewer Preference Program, and the Viewer Interest Program. The Viewer Preference Program allows the viewer to input the method by which he/she desires to be contacted and the type of information he/she desires to receive from the advertiser. The viewer may indicate an interest during any commercial or program and the Viewer Interest Program records the time and channel of interest. The Viewer Interest Program then cross-references the advertisement with the advertiser responsible for the advertisement and sends the requested information to the viewer.
US07814520B2 System for providing on-line virtual reality movies by transmitting partial resolution frames through a subtraction process
A system for transmitting digital data representing an original over plural transmission links, at least some of which have limited bandwidth, including a digital data source storing digital data representing the original, a digital data receiver receiving the digital data representing the original via one of the plural transmission links having limited bandwidth and a digital data transmitter operative to transmit the digital data representing the original to the receiver over a transmission link having a limited bandwidth in plural blocks which are sequentially transmitted at a rate determined by the limited bandwidth, each block being an incomplete collection of data which includes parts of multiple frames, each frame being viewable in a selectable order by the receiver even when less than all of the plural blocks have been received, receipt of subsequent blocks by the receiver being used to cumulatively improve the quality of the digital data viewed by the receiver.
US07814519B2 Providing and receiving on-demand assets using a pool of assets containing unavailable assets
A method for providing assets includes providing information to a user regarding at least one asset from a pool of assets, where the pool of assets includes a subset of available assets and a subset of unavailable assets, and then receiving a user's request for an asset from the pool of assets to define a requested asset. The method further includes determining whether the requested asset is: (a) within the subset of available assets; or (b) within the subset of unavailable assets. The method further includes, when the requested asset is within the subset of available assets, immediately providing the requested asset to the user. Further, the method includes, when the requested asset is within the subset of unavailable assets, offering to provide the requested asset to the user when a number of requests for the requested asset exceeds a threshold.
US07814517B2 Method and apparatus for associating commentary audio with a position in an experiential data stream
Apparatus, methods, and a computer-usable storage medium storing instructions that, when executed by a computer, cause the computer to perform an operation for determining where to position received transitory audio within an experiential data stream of a shared social space so as to provide minimal disruption to the experiential data stream.
US07814516B2 Control system and user interface for network of input devices
Apparatus, methods, and systems for centrally and uniformly controlling the operation of a variety of devices;, such as communication, consumer electronic, audio-video, analog, digital, 1394, and the like, over a variety of protocols within a network system and, more particularly, a control system and uniform user interface for centrally controlling these devices in a manner that appears seamless and transparent to the user. In a preferred embodiment, a command center or hub of a network system includes a context and connection permutation sensitive control system that enables centralized and seamless integrated control of all types of input devices. The control system preferably includes a versatile icon based graphical user interface that provides a uniform, on-screen centralized control system for the network system. The user interface, which includes a visual recognition system, enables the user to transparently control multiple input devices over a variety of protocols while operating on a single control layer of an input command device. In an alternative embodiment, the control system also enables gated signal pass-through control while avoiding signal jamming.
US07814514B2 Digital broadcast receiving apparatus configured for use with copy control information
A digital broadcasting receiver includes a digital tuning section having a plurality of tuners which receive digital broadcasting and output video signals of programs as well as a copy control signal, and a controller which selects one of video signals supplied from the tuners based on the copy control signal supplied from the digital tuning section. The foregoing structure allows the receiver to output the videos of programs free from intermittence at the beginning of the program of which copy control signal is switched from the previous one.
US07814513B2 Video channel creation systems and methods
The present invention is directed towards systems and methods for generating one or more channels for the organization of content items. A method according to one embodiment comprises selecting a content item and one or more items of metadata for the selected content item. A determination is made to determine if the selected content item should be associated with a given channel on the basis of the metadata. A channel is generated on the basis of the determination, with the selected content item organized in association with the channel.
US07814509B2 Receiving apparatus, receiving method, storage medium, and program
A receiving apparatus receives a broadcast program in a manner convenient for users depending on the content of the broadcast program. A tuner selects a broadcast program that matches the preference of users of respective rooms in a building in which the receiving apparatus is installed on the basis of preference information stored in a memory. Sensors disposed in the respective rooms detect whether the users are present in the respective rooms. A controller controls selectors so as to select displays and speakers located in rooms in which users are present so that the users in the respective rooms can view and/or listen to the program. The receiving apparatus may be applied to a television set or the like.
US07814504B2 Disc player apparatus with upper and lower rollers for transporting and guiding a disc
There is provided a disc player apparatus capable of transporting a disc (11) by holding the disc (11) between a lower roller (70) and an upper roller (80). The lower roller (70) and the upper roller (80) are rockably supported with respect to a main body (20a). A flat spring (210) which urges the upper roller (80) is attached to an upper case (200a) that is attached to the main body (20a). The urge of the flat spring (210) is applied via a roller support member (810) which supports the upper roller (80). The pressure is applied evenly to the upper roller (80), enabling to reduce diagonal travel of the disc for example, and to transport the disc smoothly.
US07814499B2 Urgent replication facility
A system and method for expediting the replication of at least one specified object to a replica in a distributed computer system. A source object of a source replica determines that it has an urgent change to propagate through the distributed system, and informs a replication facility at the source replica of the urgent change. The facility extracts, or is provided with, the change information from that object, and the source replica communicates information representative of the change to a destination replica. A replication facility at the destination replica provides the change information to a destination replica object, which uses the information to make itself consistent with the source replica object.
US07814497B2 Computer application interface to radio-frequency identification data
An interface to radio-frequency identification (RFID) data provides RFID data in response to an event cycle specification received from an application. The interface is configured to receive the event cycle specification that identifies one or more RFID sources. The event cycle specification also includes a boundary specification that defines a boundary for an event cycle and a report specification that defines a requested output of a non-redundant RFID data. The interface to RFID data, in response to receiving the event cycle specification, provides an output of non-redundant RFID data conforming to the event cycle specification.
US07814495B1 On-line replacement and changing of virtualization software
In a virtualized system running one or more virtual machines on a first hypervisor, a second hypervisor is installed and control of the hardware resources of the physical computer supporting the virtualized system is migrated from the first hypervisor to the second hypervisor without interrupting the operation of the first hypervisor and the virtual machines. Initially a minimal set of hardware resources is hot-removed from control by the first hypervisor, and the second hypervisor is launched on the minimal set of hardware resources. Both the remaining hardware resources and the virtual machines are then migrated from the first hypervisor to the second hypervisor until all the virtual machines have been migrated over to the second hypervisor, while the virtual machines and the first hypervisor continue running largely unaffected by the migration process.
US07814494B1 Method and system for performing reliable resource locking
A method for performing reliable resource locking for a requested resource that includes determining whether the requested resource is locked, and, if the requested resource is not locked, then obtaining a lock for the requested resource, determining whether a resource entry associated with the requested resource is in a log object, wherein the log object is associated with a container performing a process requesting the requested resource, and if the resource entry is not in the log object, then adding the resource entry associated with the requested resource to the log object, and accessing the requested resource by the process.
US07814490B2 Apparatus and methods for performing computer system maintenance and notification activities in an opportunistic manner
The present invention concerns methods and apparatus for performing computer system maintenance and notification activities in an opportunistic manner during time periods identified by a user when the user expects not to be using the computer system. In methods and systems of the present invention, the user prioritizes computer system maintenance activities from high to low. When an opportunity arises to perform maintenance activities due to the user, for example, being away from the computer, the user specifies the length of time the user expects to be away from the computer using apparatus of the present invention. Methods of the present invention then initiate computer system maintenance activities beginning with the highest-priority maintenance activity that can be completed during the time period identified by the user. The method continues performing maintenance activities from highest to lowest priority for so long as there is enough time remaining to perform the next maintenance task. In the present invention notification activities using the computer system resource can be performed in an opportunistic manner. For example, in the present invention a user can specify a length of time the user expects to be away from the computer; during this period the computer system would automatically generate an “away from my desk” reply to anyone sending the user an e-mail.
US07814488B1 Quickly reacquirable locks
Techniques are provided for quickly reacquiring mutual exclusion locks (QRLs), such as in the case in which a single process repeatedly acquires and releases the lock and in which no other process attempts to acquire the same lock. When the first holder of a QRL first acquires the lock, it biases the lock to itself. Bias may be directed in different way or at different times in some realizations. Biasing may involve a one-time compare-and-swap instruction. Thereafter, this bias-holder can reacquire and release the lock free of atomic read-modify-write operations. If a second process attempts to acquire a QRL, then the lock may revert to a “default lock”. Any standard mutual exclusion lock may be used as the default lock. A QRL lock may be reinitialized so that it can be rebiased. Rebiasing may be valuable in the case of migratory data access patterns.
US07814487B2 System and method of executing program threads in a multi-threaded processor
A multithreaded processor device is disclosed and includes a first program thread and second program thread. The second program thread is execution linked to the first program thread in a lock step manner. As such, when the first program thread experiences a stall event, the second program thread is instructed to perform a no operation instruction in order to keep the second program thread execution linked to the first program thread. Also, the second program thread performs a no operation instruction during each clock cycle that the first program thread is stalled due to the stall event. When the first program thread performs a first successful operation after the stall event, the second program thread restarts normal execution.
US07814485B2 System and method for adaptive power management based on processor utilization and cache misses
A processing system may include a performance monitoring unit (PMU), a machine accessible medium, and a processor responsive to the PMU and the machine accessible medium. Instructions encoded in the machine accessible medium, when executed by the processor, may determine whether performance details for the processing system should be collected, based at least in part on a predetermined monitoring policy for the processing system. The instructions may generate performance data for the processing system, based at least in part on data obtained from the PMU. The instructions may determine whether the processing system should be reconfigured, based at least in part on the performance data and a power policy profile for the processing system. The instructions may automatically adjust power consumption of the processing system by using the PMU to reconfigure the processing system. Other embodiments are described and claimed.
US07814482B2 System and method for grid MPI job allocation using file-based MPI initialization in grid computing system
A file-based Message Passing Interface (MPI) job allocation apparatus for a middleware-based grid computing apparatus in which computers having a plurality of computing resources including an MPI program are distributed and connected to each other through a network, includes: a plurality of computational nodes each having a job execution service module for executing a job for the plurality of computing resources including the MPI program included in the distributed computers; and a middleware having a job submission service module for distributing a job to the plurality of computational nodes, receiving information necessary for MPI initialization, generating a file including the information, and transmitting the file to the MPI program.
US07814480B2 Control software updating technique for a network apparatus
A network apparatus has first and second controllers that are coupled via communication channel, and is coupled to a network by the first controller. In order to update the firmware of this first controller, the first controller obtains update data for updating via the network and transfers the obtained data to the second controller. The second controller stores the update data transferred from the first controller in a storage device incorporated in the second controller. After the entirety of the update data has been stored in the storage device by the second controller, the second controller transfers the update data to the first controller. The first controller updates the firmware for the first controller using the update data transferred from the second controller.
US07814474B2 Updatable mobile handset based on Linux with compression and decompression techniques
There are two different types of compression used on the Embedded Linux Platform that the present invention is targeting. For the kernel, a singular compression is used. A whole kernel is compressed into a single compressed zImage by zlib at once. When the kernel is loaded into RAM, the whole kernel has to be decompressed to RAM and executes there. The root file system is built through the CramFS that employs a different compression mechanism. It is a block-based compression. When the device is running, it is not necessary to load the whole file system to RAM. The kernel mounts the file system and performs the decompression on a file when it is needed.
US07814473B2 Feature usage based target patching
A method for applying patches to one or more applications is provided. The method includes receiving a patch for a feature where the patch includes applicability requirements. The applicability requirements detail requirements that should be met for the patch to be applied. Usage information for the feature is then determined. For example, it is determined if a feature has been used by a client. The patch is then applied to an application if the usage information meets the applicability requirements for the feature.
US07814468B1 Method for loop reformulation
A method for loop reformulation is provided such that a single exit ill-formed loop (SEIFL) can be reformulated into a reformulated code block that contains a transformed well-formed loop (TWFL). A SEIFL loop is a loop that can exit from the loop body of the loop. After the loop reformulation, the TWFL of the reformulated code block can only exit from the end of the loop. The reformulated code block will replace the SEIFL in the compiler's internal representation (IR) such that a more efficient executable machine code can be generated by optimizing the reformulated compiler's IR.
US07814464B2 Address support for resources in common-language runtime languages
A computer-implemented method is disclosed for reducing coding errors prior to runtime in the context of a managed code execution environment. The method includes providing a developer with access to a plurality of managed code resources. The method also includes verifying that a resource identifier input by the developer corresponds to one of the plurality of managed code resources.
US07814463B2 User interface debugger for software applications
In one embodiment, a system for debugging a software application is provided. A debug agent, being in an executable form, is configured to be combined with an executable form of the software application, and is configured to monitor events from the software application during run-time. A debugger logic is configured to receive data from the debug agent relating to the monitored events and to communicate debugging requests to the debug agent allowing a user to dynamically debug the software application.
US07814460B2 Hierarchical modular software packages and associated development tool
A hierarchical modular software development tool provides a graphical user interface to allow development of hierarchical module software components. The software development tool allows graphical creation of a software component processing hierarchy and then generates a software component using this specified processing hierarchy. The packages developed using this tool are able to include event modules that allow sub-branches of the software component processing hierarchy to be executed without requiring processing of modules of the software component hierarchy that precede the event nodes. Further nodes that are able to be included in the processing hierarchy include action nodes, that contain operational software, and conditional nodes that allow condition testing and conditional execution of processing branches.
US07814458B2 Dynamic editing support and validation of application specific information on business objects
Interface code is produced to use services of an enterprise information system. An application specific information schema is provided that defines the format and shape of application specific information usable in a business object schema defining the business object and the application specific information for the enterprise information system. An enterprise metadata discovery schema is also provided for anchoring the application specific information schema to complex type, element, attribute and the business object schema. The business object schema is generated using a metatdata editor. The interface code is produced using the business object schema.
US07814454B2 Selectable device options for characterizing semiconductor devices
A system, method and program product that allows multiple devices to be placed between pads such that a Back End Of Line (BEOL) mask change can be used to select different device options. A system is disclosed for implementing a testsite for characterizing devices in an integrated circuit technology, and includes: a system for designing a plurality of device options for a set of chip pads; a system for designing a pseudo wiring layout for each of the plurality of device options; a system for selecting one of the device options; a system for mapping the pseudo wiring layout for a selected device option to a predetermined design level; and a system for outputting a configured mask design at the predetermined design level having a wiring layout mapped for the selected device option.
US07814453B2 Process and apparatus for finding paths through a routing space
An initial graph of nodes is created within a routing space, and the number and locations of the nodes in the graph are adjusted. Links are created between nodes of the graph, and traces between specified nodes are created through the linked graph.
US07814452B1 Function symmetry-based optimization for physical synthesis of programmable integrated circuits
A computer-implemented method of technology mapping a circuit design for implementation within a programmable logic device can include determining a plurality of cut sets for the circuit design, wherein each cut set includes a plurality of cuts. The method can include evaluating each cut set according to a cost function that depends, at least in part, upon a measure of inter-cut symmetry and selecting a cut set according to the cost function. Each cut of the selected cut set can represent an instantiation of at least one logic component within the programmable logic device. The circuit design specifying the selected cut set can be output.
US07814450B2 Active skew control of a digital phase-lock loop using delay lock-loops
Systems and methods for transmitting a signal having a desired phase at the device are disclosed. The systems and methods further include determining a signal path length to a device over a transmission line and adding a delay to a signal to be transmitted over the transmission line. The determination is made in response to determining the path length to the device.
US07814446B1 Method and apparatus for providing a protection circuit for protecting an integrated circuit design
A method and apparatus for providing a protection circuit for protecting an integrated circuit design is described. In one example, a sequence generator is defined to produce a pseudorandom sequence of output vectors. A plurality of output vectors is selected from the sequence of output vectors. Bits from the plurality of output vectors are randomly selected to define a terminal vector. Detection logic is generated for detecting the terminal vector. In another example, a protection circuit is defined for asserting a signal after a plurality of clock cycles. At least one lookup table (LUT) is identified in the implemented circuit design having at least one unused input terminal. The signal is coupled to the at least one unused input terminal of the at least one LUT. The protection circuit and the circuit design are then implemented.
US07814443B2 Graph-based pattern matching in L3GO designs
A system and method for processing glyph-based data associated with generating very large scale integrated circuit (VLSI) designs. A system is provide that includes a system for defining variable patterns using a pattern description language to create a glyph layout; and a graph-based pattern matching system that can identify potential matches amongst variable patterns in the glyph layout.
US07814442B2 Resettable memory apparatuses and design
Resettable memory implemented using memory without reset and methods and apparatuses to design the same. A resettable memory may include: a plurality of resettable memory cells; a plurality of memory units; and a reset information propagation logic coupled to the resettable memory cells and the memory units. The reset information propagation logic is to write reset information into a portion of the memory units when one of the resettable memory cells has a reset value and one of the memory units is written into. Alternatively, a resettable memory may include: a memory unit; a resettable finite state machine to change state in response to write request to the memory unit; and a selector coupled to the finite state machine and the memory unit to select one from a reset value and an output from the memory unit based on at least a state of the finite state machine.
US07814440B2 Method for controlling display of indicators in wireless mobile terminal
A method for allowing users to set a display of desired indicator icons indicating states of a wireless mobile terminal such as a battery status and a received signal strength. The method includes the steps of selecting an indicator setting menu, selecting an indicator icon desired by a user, selecting a display mode of the indicator icon, and then determining whether to apply or cancel the indicator icon's selection.
US07814436B2 3D scene orientation indicator system with scene orientation change capability
The present invention is a system that provides an orientation indicator graphical user interface element in a display view of a three-dimensional scene. The orientation indicator can be used to automatically change a view of the scene to a predetermined viewpoint. The indicator includes view direction indicating controls that when activated cause the view of the scene to change to a view direction indicated by the control. The direction can be indicated by a shape of the control, such as by a cone with a point pointing in the direction of the view, or by the location of the control, such as being located on a marked scene axis of the indicator. The view of the scene is also automatically adjusted at the view position to center an object of interest in the scene and zoomed in/out to fit the object to the display view. The indicator is part of the three-dimensional scene and moves with the scene as the scene is manipulated by a user, such as in tumbling the scene. The indicator is held at a fixed position and size in the display view, such as in a corner of the display view, by moving the indicator about within the scene and changing the size of the indicator.
US07814431B1 Method and system for predictive form completion
A method for completing a form including selecting a first topic appearing on the form, receiving a first panel within a graphical user interface (GUI), where the first panel is associated with the first topic and is used to complete a section of the form, assigning a first panel relevance rating to the first panel, supplying a response to the first panel, receiving a second panel predicted based on the first topic and the first panel relevance rating, assigning a second panel relevance rating to the second panel, and receiving the section of the form after the section is completed based on the response to the first panel.
US07814430B2 Uldesign: WYSIWYG finishing
A method and system for applying user-specified finishing options to a printed output document. A finishing window is displayed showing a document mimic in the finishing window, and displaying finishing tool selection regions in the finishing window which enable the user to activate selective finishing tools. Finishing location identifiers are displayed on portions of the document mimic, each displayed location identifier being associated with the currently activated finishing tool, and each displayed location identifier identifying a region of the printed output document by its location on the document mimic. WYSIWYG representations of user-selected finishing tool operations are performed in the portion of the document mimic identified by the selected finishing location identifier. The WYSIWYG operations include, but are not limited to, stapling, hole-punching, V-folding, C-folding, Z-folding, and binding. Also included are WYSIWYG operations for undoing each of the aforementioned operations.
US07814429B2 Computerized collaborative work
The method of collaborative work takes place between a first user working on a first object (1) on the basis of a visual representation of the first object displayed in an authoring environment of a first local computer; and a second user working in an authoring environment of a second local computer connected with the first computer via a computer network. The method comprising the steps of: a) selecting at the first computer one type among a plurality of types of data about the first object, each type of data comprising visual representation data about the first object; b) providing to the second computer data about the first object according to the selected type; c) displaying a visual representation of the first object in the authoring environment of the second computer.
US07814428B2 Visualizing navigable object hierarchy
A graphical user interface (GUI) includes a details area containing first detail information for a first object instance. The first object instance is part of a hierarchy that includes several object instances of more than one object. The first detail information is presented using at least one GUI component associated with the first object instance. Included in the details area is a hierarchy GUI component that presents at least a portion of the hierarchy including the first object instance, and providing for user selection of any of the several object instances in the hierarchy. The details area is updated to instead contain second detail information that is for a second object instance selected using the hierarchy GUI component and that is presented using at least one GUI component associated with the second object instance. The details area can include GUI components associated with any of the several object instances.
US07814424B2 Webpage-flags sensitive toolbar
A browser add-on toolbar that offers users to collect toolbars from visited webpages that offer such toolbars and which, later, the user may select any one of the collected toolbars to become the current toolbar that the browser provides to the user. These abilities are imparted by having the toolbar be sensitive to one or more particular flags in visited pages. When a browser that contains this toolbar visits a website, the browser parses and searches the visited website page for presence of one or more of the particular flags, and when such a flag is found, the user is given a visual indication of the find and is given the choice to include within the browser's toolbar the ability to instantiate a toolbar based on information associated with the flag.
US07814421B2 Program guide system with video window browsing
An interactive television program guide system is provided in which a viewer may direct a television to simultaneously display a selected television program, a program guide display, and a program guide video window. A viewer may use the program guide video window to browse video of programs shown on the program guide display while continuing to view a previously selected program in the background. The program guide display may display video on demand (VOD) programs, programs to be broadcast in the future, and programs currently being broadcast on other channels. The viewer may browse through programs on the program guide display using a variety of keys on a remote control unit. The viewer may direct the program guide to swap audio and video signals back and forth between programs shown in the video window and programs shown on the background screen.
US07814418B2 Display apparatus, display method, and display program
Disclosed herein is a display apparatus including: a display control section configured to cause a display to display an image that contains a plurality of content indication marks each associated with a separate content, each of the plurality of content indication marks being arranged at a position corresponding to an impression of the content with which the mark is associated; and a selection section configured to select two or more content indication marks from the plurality of content indication marks arranged in the image. When the two or more content indication marks are selected by the selection section, the display control section displays, on the image, a line segment that joins the selected two or more content indication marks so as to indicate an order in which the contents corresponding to the selected two or more content indication marks are arranged.
US07814416B2 Information processing apparatus, method, program, and system for data searching using linking information
An image processing apparatus facilitating an edit process and a check process of data. A UMID of material data is added to a composition table. A UMID of the composition table and the UMID of the material data are added to an edit list. The UMID of the material data and the UMID of the original edit list are added to an effect-added edit list. Each terminal references data of the other terminals by tracking these UMIDs. A metadata server produces and manages a reverse reference-related table of UMIDs in order. Each terminal references data using the table. The image processing apparatus is applicable to a network system.
US07814410B2 Initial server-side content rendering for client-script web pages
In a distributed computing system including at least one server and at least one client, the server simulates and executes a client-side script that generates the initial content of a Web page. Specifically, the server simulates a client-side execution environment to run the client-side script that generates the initial content of the Web page. As a result, the initial rendering of the Web page that a server sends over to the client already contains the initial content that is usually generated on the client.
US07814409B2 System and method for configuring a document
Embodiments of the present invention enable efficient presentation of user information. A user identifier is presented on a page. In response to a selection of a user identifier, one or more user information modules are utilized to return information relating to the user. The user information modules are modules that maintain user information in association with a user. In one embodiment, a configurable java server tag function generates the presentation of the user identifier, which can then be selected and utilized to request information from one or more information sources.
US07814407B1 Method and system for treating data
A method for displaying and employing data includes: (a) Defining an array of data sites in a first domain. The defining includes establishing procedures for manipulating the data located at the data sites. (b) Importing the data from a data source in a second domain to the array. (c) Installing the data in selected the data sites according to predetermined installation criteria. The employing is effected according to the procedures for manipulating.
US07814405B2 Method and system for automatic generation and updating of tags based on type of communication and content state in an activities oriented collaboration tool
A system for automatic generation and updating of tags based on type of communication and content state in an activities oriented collaboration tool. Content type tags are automatically generated for content items received from different content sources and aggregated into an activities based collaboration tool. The automatically generated content type tags are associated with content items stored in the activities based collaboration tool. The automatically generated content type tags also provide indications of states associated with the content items they are associated with in the activities tool. As the state of content items change over time, the disclosed system detects those state changes and automatically updates the associated content type tags to indicate the state changes. A top level content type tags view lists all automatically generated content type tags across all activities. The top level content type tags view enables a user to select from the content type tags available across all activities, to cause all content items to be displayed that are associated with the selected content type tag, across all activities. An activity level type tags view lists all automatically generated content type tags associated with content items contained in a currently open activity, and enables a user to select from the content type tags available within the currently opened activity, to cause all content items associated with the selected content type tag, and contained within the currently opened activity, to be displayed.
US07814403B2 Method of encoding and decoding using low density parity check code
A method of encoding and decoding using an LDPC code is disclosed, by which a memory for storing a parity check matrix necessary for the encoding or decoding using the LDPC code and calculation amount and complexity necessary for the encoding or decoding can be reduced. The present invention includes a step of encoding an input data using a parity check matrix H having a configuration of H=[Hd|Hp] (Hd is (n−k)×k dimensional, Hp is (n−k)×(n−k) dimensional, k is a bit number of the input data, and n is a bit number of a codeword), wherein if the Hd comprises a plurality of sub-matrices, each of the sub-matrices has predetermined regularity in a row or column weight.
US07814400B2 Digital broadcasting transmission apparatus and inserting method of information for receiver demodulation thereof
A digital broadcasting transmission apparatus and an inserting method of information for receiver demodulation thereof. The digital broadcasting transmission apparatus includes: a turbo coder performing turbo coding on a transport stream (TS) a field sync signal generator inserting information for receiver demodulation into a reserved area of a field sync signal; and a multiplexer adding the field sync signal into which the information for receiver demodulation has been inserted and a segment sync signal to the turbo coded TS to form a data frame. Accordingly, a reception apparatus can precisely determine the information for receiver demodulation and thus provides an improved reception performance.
US07814399B2 Apparatus and method of early decoding in communication systems
A method and apparatus are disclosed for forming a frame of interleaved information bits in a communication system, where the decoding of the frame of interleaved information bits may begin before all of the bits in the frame are received. An exemplary interleaved frame is formed by receiving a frame of N information bits within the communication system; encoding the information bits at a code rate R to provide encoded bits; and arranging the encoded bits into a frame of N/R coded bits, wherein a plurality of puncturing patterns pi are applied to the frame of N/R coded bits such that a code rate of R/ai is produced for each of the plurality of puncturing pattern pi. The arrangement of encoded bits involves applying a puncturing pattern pj to the encoded bits; and applying a permutation function to the punctured encoded bits to generate a fractional section of the frame of N/R coded bits. The fractional section of the frame of N/R coded bits comprises N/R * aj bits.
US07814396B2 Apparatus and method for checking an error recognition functionality of a memory circuit
Checking an error recognition functionality of a memory circuit including a memory that stores a datum, and a check value circuit that executes the error recognition functionality, is performed by a monitoring circuit. The memory circuit provides the datum to the check value circuit, wherein the check value circuit checks the datum provided thereto for errors and outputs an error signal if an error is present. The monitoring circuit is coupled to the check value circuit and influences the check value circuit, the memory circuit or the datum provided to the check value circuit so that the check value circuit discovers an error in a check in a case of correct execution of the error recognition functionality, and outputs an alarm signal if the check value circuit does not output an error signal upon the influence of the monitoring circuit.
US07814386B2 Built in self test for input/output characterization
A test system in an integrated circuit includes at least one boundary scan cell. The boundary scan cell includes a first storage element and a second storage element connected in series with the first storage element. The boundary scan cell also includes test logic configured to provide a test completion signal indicative of completion of a respective test based on a comparison of an output of the first storage element relative to test value (TVALUE). The output of the first storage element is provided to the input of the second storage element unchanged during a first operating state and, depending on the test completion signal, an inverted version of the output of the first storage element can be provided to the input of the second storage element during a second operating state. A bi-directional element is connected to receive the output of the second storage element and to feed the output of the second storage element back to an input of the first storage element.
US07814384B2 Electrical diagnostic circuit and method for the testing and/or the diagnostic analysis of an integrated circuit
An electrical diagnostic circuit and testing method is disclosed. In one embodiment, the electrical diagnostic circuit for testing an integrated circuit includes a number of external inputs, a plurality of essentially similar, series-connected switching units and a circuit output. The switching units are constructed to be controllable in such a manner that an input signal present at the internal input of the switching unit, in dependence on a control signal of the switching unit, can either be forwarded unchanged to the internal input of the switching unit in each case arranged downstream, or can be combined with the test signal in each case present at the external input.
US07814375B2 Fault discovery and selection apparatus and method
A method and apparatus are disclosed for discovering and selecting faults where more than one programming model is involved. The present invention enables selection of faults and the mappings necessary to handle exceptions across multiple code environments.
US07814373B2 Scalable method of continuous monitoring the remotely accessible resources against node failures for very large clusters
The notion of controlling, using and monitoring remote resources in a distributed data processing system through the use of proxy resource managers and agents is extended to provide failover capability so that resource coverage is preserved and maintained even in the event of either temporary or longer duration node failure. Mechanisms are provided for consistent determination of resource status. Mechanisms are also provided which facilitate the joining of nodes to a group of nodes while still preserving remote resource operations. Additional mechanisms are also provided for the return of remote resource management to the control of a previously failed, but now recovered node, even if the failure had resulted in a node reset.
US07814371B2 Apparatus and method for point-to-point interconnect testing
A method and apparatus for point-to-point interconnect testing are described. In one embodiment, the method includes the determination of an expected behavior of a point-to-point link according to initial link training/configuration values of the link. The expected link behavior is determined according to link behavior during initial link configuration. A respective test value may be driven on at least one lane of the link to emulate lane break/degradation conditions during retraining of the link in response to a link reset. In one embodiment, an actual behavior of the link may be determined according to the behavior of the link during retraining of the link as lane break/degradation values are driven over the link. In one embodiment, a lane break/degradation condition is detected if the expected link behavior does not match the actual behavior of the link. Other embodiments are described and claimed.
US07814364B2 On-demand provisioning of computer resources in physical/virtual cluster environments
A server cluster comprises a physical node and a virtual host node. The physical node includes an active node running an application. The virtual host node includes an inactive virtual node. The virtual node is activated upon failure of the active node and the application is failed over to the virtual node.
US07814363B2 Virtual computer system and control method thereof
When a failure occurs in an LPAR on a physical computer under an SAN environment, a destination LPAR is set in another physical computer to enable migrating of the LPAR and setting change of a security function on the RAID apparatus side is not necessary. When a failure occurs in an LPAR generated on a physical computer under an SAN environment, configuration information including a unique ID (WWN) of the LPAR where the failure occurs is read, a destination LPAR is generated on another physical computer, and the read configuration information of the LPAR is set to the destination LPAR, thereby enabling migrating of the LPAR when the failure occurs, under the control of a management server.
US07814361B2 System and method for synchronizing redundant data in a storage array
Systems and methods for synchronizing redundant data in a storage array are disclosed. In accordance with a method, a pointer indicating the amount of data synchronized between a first storage resource to a second storage resource may be maintained and a power event may be detected. In response to the detection of the power event, an attempt may be made to flush a write cache associated with the second storage resource to transfer data from the write cache to a non-volatile storage area of the second storage resource. A determination may be made whether the attempt to flush the write cache is successful. In response to determining that the attempt to flush the write cache is successful, a flag may be set to indicate that the pointer accurately indicates the amount of data mirrored from the first storage resource to the non-volatile storage area of the second storage resource.
US07814355B2 System, electronic device and method for timely receiving and displaying electronic files
A method for timely receiving and displaying electronic files is provided. The method includes: providing an electronic device being electrically coupled to an electronic sending device, the electronic device comprising a receiving unit and a main part, the main part being in one of a “power-on” state and a “power-off” state; receiving a want-to-send signal from the electronic sending device with the receiving unit; determining the main part is in the “power-on” state or in the “power-off” state via the power controlling unit; providing power supply to the main part under control of the receiving unit if the main part is in the “power-off” state; sending a ready-to-receive signal to inform the electronic sending device of sending an electronic file; receiving the electronic file from the electronic sending device with the receiving unit; displaying the electronic file with the main part.
US07814352B2 Selective connection of a memory to either a gateway card or information processor based on the power mode
A gateway card is connected to an information processor, and receives and transmits data between different networks. The information processor has a normal power mode and a power saving mode. A switching unit connects a memory with the information processor if the information processor is in the normal power mode, or to the gateway card if the normal power mode of the information processor is changed to the power saving mode.
US07814350B2 Microprocessor with improved thermal monitoring and protection mechanism
A microprocessor control circuit continuously monitors core logic operating temperature and detects it has risen above a first temperature and responsively iteratively controls a system voltage source to output a next lower one of its N output voltage levels and controls clock generation circuitry of the microprocessor to output a lower one of its M core clock signal frequencies as necessitated by a transition to the next lower output voltage level until the temperature drops below the first temperature. The control circuit detects that the temperature has dropped below a second temperature and responsively iteratively controls the voltage source to output a next higher output voltage level and controls the clock generation circuitry to output a higher core clock signal frequency as permitted by the next higher output voltage level until the operating temperature rises above the second temperature. The M frequencies comprise a highest, lowest, and plurality of intermediate frequencies.
US07814349B2 Maintaining server performance in a power constrained environment
A method of managing resources in a data processing configuration includes allocating system resources to an application to ensure a specified level of performance for the application. A system parameter is then modified to conserve power consumption upon detecting a condition resulting in a reduction of available system power. The original system resource allocation is then modified to maintain the specified level of performance following the modification of the system parameter. The system resources may include system CPU cycles and allocating system resources may include allocating a specified percentage of the CPU cycles to a high priority application. The reduction of available system power may be caused by an excessive ambient temperature or the failure of a power supply. Modifying the system parameter to conserve power consumption includes throttling the CPU speed and then dynamically increasing the percentage of CPU cycles allocated to the high priority application.
US07814348B2 Power management apparatus
In one aspect, there is disclosed a power management device that includes a housing, at least one input port, and at least one output port. Also included is a CPU and a user interface. Electrical circuitry connects the ports, CPU and user interface. The CPU includes a real-time operating system and programs actively controlling a power usage.
US07814344B2 System and method for power control for ASIC device
A system and method for power control for ASIC device is disclosed. According to an embodiment, the present invention provides a system for adjusting power consumption of an ASIC device. The system includes a first buffer. The first buffer is configured to receive and store data. The system also includes a controller that is configured to generate a control signal. The controller is coupled to the first buffer. The system additionally includes a processing unit coupled to the first buffer. The processing unit includes a first power source and a second power source. The first power source is different from the second power source. The processing unit is configured to receive the control signal from the controller. Additionally, the system includes a second buffer coupled to the processing unit. The second buffer is configured to receive and store processed data.
US07814342B2 System and method for communication using an AC signal from a powered device
A system and method for communicating information using Layer 1 from a powered device to power source equipment via Ethernet. In one embodiment, Layer 1 information such as power management, classification, temperature, and disconnect information is transmitted from a powered device to power source equipment using an AC signal that has a cycle defining a first time period during which the AC signal is turned on and a second time period during which the AC signal is turned off. A type of information being sent by the powered device can be determined based on characteristic on/off times of the AC signal cycle.
US07814341B1 Power supply
A power supply that is housed in a case is provided. Outlets of the power supply are provided external to the case such that the case can be closed during operation of the power supply. The case can provide protection for components of the power supply as well as provide a mobile system that can easily be transported. One or more cooling fans and passageways can further be provided to cool components of the power supply. Additionally, two or more independent power systems can be provided in the power supply to allow for redundancy.
US07814330B2 Method and apparatus for facilitating multi-level computer system authentication
One embodiment of the present invention provides a system that facilitates authenticating a user at a computer system. During operation, the system creates an authentication profile and assigns the authentication profile to a user, wherein the authentication profile specifies authentication criteria. Next, the computer system receives a login request from the user, and in responding to the login request, the computer system checks if the authentication criteria in the authentication profile are satisfied. If so, the system allows the user to login. If not, the user is prevented from logging into the computer system.
US07814327B2 Document registration
A document accessible over a network can be registered. A registered document, and the content contained therein, cannot be transmitted undetected over and off of the network. In one embodiment, the invention includes maintaining a plurality of stored signatures, each signature being associated with one of a plurality of registered documents, intercepting an object being transmitted over a network, calculating a set of signatures associated with the intercepted object, and comparing the set of signatures with the plurality of stored signatures. In one embodiment, the invention can further include detecting registered content from the registered document being contained in the intercepted object, if the comparison results in a match of at least one of the signatures in the set of signatures with one or more of the plurality of stored signatures.
US07814326B2 Signature schemes using bilinear mappings
Methods and systems are provided for generating and verifying signatures of digital messages communicated between signers and verifiers. Using bilinear mappings, such as Weil or Tate pairings, these methods and systems enable generation and verification of efficient multisignatures, identity-based ring signatures, hierarchical proxy signatures, and hierarchical online/offline signatures.
US07814325B2 System, method and computer readable medium for certifying release of electronic information on an internet
A method of certifying the existence of electronic information released on a network at a time and date. The network connects one or more computer servers and a plurality of client computers with each other. Electronic information of a web page stored in one of the plurality of client computers is accessed using information of its location from one of the computer servers based on a request from one of the client computers. A copy of the electronic information is then obtained. Attribute information is generated from the location, access time, and date when the electronic information is accessed. An electronic certificate may be generated by uniquely specifying the electronic information and the attribute information as inherent information identifying the electronic information. The copy of the electronic information is stored in a memory by tying up the electronic information with the electronic certificate and the attribute information. At least the electronic certificate, the attribute information, and preferably the copy of the electronic information can also be read and provided from the memory to the one of the client computers or its operator as a requester.
US07814324B2 Method of making a patient monitor
A method for making a patient monitor includes providing an electronic device operatively connected to the monitor. The device is configured to measure predetermined signals from a user and to generate therefrom a substantially unique signature specific to the user. The method further includes storing the signature in the electronic device. The electronic device is adapted to compare newly acquired signatures to the substantially unique signature, and to recognize at least one difference from the substantially unique signature. Recognition of a difference in the signatures signifies a new user, whereupon the electronic device acquires new predetermined signals and generates therefrom a new substantially unique signature specific to the new user.
US07814322B2 Discovery and authentication scheme for wireless mesh networks
Wireless network devices discover individual mesh nodes and networks of mesh nodes. An association is formed on the basis of peer-to-peer interactions at layer-1, layer-2 and/or higher layers of the Open System Interconnect (OSI) model. In particular, the system uses Beacon, Probe Request, Probe Response, Association Request, Association Response, and Disassociation frames and introduces a new Extensible Mesh Information Element (EMIE) used by mesh nodes to discover, authenticate, and associate with other peer nodes.
US07814320B2 Cryptographic authentication, and/or establishment of shared cryptographic keys, using a signing key encrypted with a non-one-time-pad encryption, including (but not limited to) techniques with improved security against malleability attacks
Using a password (π), a client (C) computes part (H1() of the password verification information of a server (S), and together they use this information to authenticate each other and establish a cryptographic key (K′), possibly using a method resilient to offline dictionary attacks. Then over a secure channel based on that cryptographic key, the server sends an encryption (EE(sk)) of a signing key (sk) to a signature scheme for which the server know a verification key (pk). The encryption is possibly non-malleable and/or includes a decryptable portion (E(sk)) and a verification portion (H8(sk)) used to verify the decrypted value obtained by decrypting the decryptable portion. The signing key is based on the password and unknown to the server. The client obtains the signing key using the password, signs a message, and returns the signature to the server. The server verifies this signature using the verification key, hence getting additional proof that the client has knowledge of the password. The client and the server generate a shared secret key (K″), more secure than the password, for subsequent communication.
US07814317B1 Multiple password documents
An apparatus, method, and computer-readable media capable of encrypting and unencrypting secure documents with multiple passwords and/or fallback keys. Embodiments allow documents to unencrypt themselves or be able to be unencrypted with multiple passwords. Methods embodiments include the creation of self-encrypted documents that provide for multiple password decryption, and may include the automatic generation of at least one fallback key to facilitate unencryption of documents.
US07814315B2 Propagation of certificate revocation information
A method and apparatus for propagating certificate revocation information. A certificate revocation list is received that includes a plurality of entries. The plurality of entries are grouped other than by order of appearance in the certificate revocation list. Certification statements are generated based on the grouped entries.
US07814308B2 Debugging applications under different permissions
A system and method that allows developers to debug a component while it is restricted by any arbitrary set of specific permissions, or restricted by an existing permission set associated with a security “zone.” A security sandbox is mimicked within the development environment so that developers can study how applications perform inside the sandbox. Developers are able create any sandbox and debug inside it, where violating any bound of the artificial sandbox will throw a security exception and drop the user out on the exact line of code which generated the error, as well as provide helpful information about how to correct the error.
US07814307B2 Fast booting a computing device to a specialized experience
Described is a technology by which independent computing functions such as corresponding to separate operating systems may be partitioned into coexisting partitions. A virtual machine manager, or hypervisor, manages the input and output of each partition to operate computer system hardware. One partition may correspond to a special purpose operating system that quickly boots, such as to provide appliance-like behavior, while another partition may correspond to a general purpose operating system that may load while the special purpose operating system is already running. The computer system that contains the partitions may transition functionality and devices from one operating system to the other. The virtual machine manager controls which computer hardware devices are capable of being utilized by which partition at any given time, and may also facilitate inter-partition communication.
US07814304B2 Switching drivers between processors
Systems, methods, and computer software for operating a device can be used to operate the device in multiple modes. The device can be operated in a first operating mode adapted for processing data, in which a first processor executes a driver for a nonvolatile memory and a second processor performs processing of data stored in files on the nonvolatile memory. An instruction can be received to switch the device to a second operating mode adapted for reading and/or writing files from or to the nonvolatile memory. The driver for the nonvolatile memory can be switched from the first processor to the second processor in response to the instruction, and the driver for the nonvolatile memory can be executed on the second processor after performing the switch. A communications driver can be executed on the first processor in response to the instruction to switch the device to the second operating mode.
US07814301B2 Clock architecture for multi-processor systems
In one embodiment, a computer system, comprises at least a first computing cell and a second computing cell, each computing cell comprising at least one processor, a routing device to couple the first and second computing cells, a global clock signal source coupled to the at least two computing cells to generate a global clock signal, at least one timing manager to generate a timing control signal, wherein the at least two computing cells comprise a local oscillator to generate a local clock signal, and a multiplexer coupled to receive the global clock signal, the local clock signal, and the timing control signal, and to output one of the global clock signal or the local clock signal in response to the control signal.
US07814297B2 Algebraic single instruction multiple data processing
A data processing apparatus comprises data processing logic operable to perform data processing operations specified by program instructions. The data processing logic (140) has a plurality of functional units (142, 144, 146) configured to execute in parallel on data received from a data source. A decoder (130) is responsive to a single program instruction to control the data processing logic (140) to concurrently execute the single program instruction on each of a plurality of vector elements of each of a respective plurality of vector input operands (310, 320) received from the data source using the plurality of functional units (142, 144, 146). During execution of the single program instruction, the plurality of functional units (142, 144, 146) operate as a predetermined group on said plurality of vector elements (310, 320) to perform at least a matrix-vector calculation in which the matrix is a non-identity matrix and entries of the matrix are one of: (i) populated in dependence upon at least one of said vector elements of at least one of the plurality of vector input operands; and (ii) generated within said data processing logic as an explicit function of the single program instruction.
US07814296B2 Arithmetic units responsive to common control signal to generate signals to selectors for selecting instructions from among respective program memories for SIMD / MIMD processing control
Provided is a data processing circuit. A control unit outputs an operation control signal and a memory control signal. A plurality of program memories each outputs a command in response to the memory control signal. A plurality of arithmetic sections each selectively performs any one of the commands from the plurality of program memories in response to the operation control signal. Operation modes of the data processing circuit can be flexibly changed according to operation environments.
US07814295B2 Moving processing operations from one MIMD booted SIMD partition to another to enlarge a SIMD partition
Executing MIMD programs on a SIMD machine, including establishing SIMD partitions on the SIMD machine; booting SIMD partitions in MIMD mode; executing MIMD programs on the compute nodes of a first SIMD partition booted in MIMD mode; re-executing a launcher program by an operating system on a compute node in the first SIMD partition booted in MIMD mode upon termination of the MIMD program executed by the launcher program; determining by a scheduler that the first SIMD partition booted in MIMD mode is required to establish a new SIMD partition large enough to run a SIMD program that is scheduled for execution; moving by the scheduler data processing operations from the first SIMD partition booted in MIMD mode to the second SIMD partition booted in MIMD mode; and establishing by the scheduler the new SIMD partition.
US07814294B2 Memory device, memory controller and memory system
An image memory, image memory system, and memory controller that are capable of efficiently accessing a rectangular area of two-dimensionally arrayed data are provided. The memory device has: a memory cell array that has a plurality of memory unit areas, each of which is selected by addresses; a plurality of input/output terminals; and an input/output unit provided between the memory cell array and the plurality of input/output terminals. Each of the memory unit areas stores therein data of a plurality of bytes or bits corresponding to the plurality of input/output terminals respectively, and the memory cell array and the input/output unit access a plurality of bytes or bits stored in a first memory unit area corresponding to the input address and in a second memory unit area adjacent to the first memory unit on the basis of the input address and combination information of the bytes or bits in response to a first operation code, and then, from the plurality of bytes or bits within the accessed first and second memory unit areas, associate a combination of the plurality of bytes or bits based on the combination information, with the plurality of input/output terminals.
US07814293B2 Redundant controller host-side IO rerouting
A redundant controller storage virtualization subsystem performing host-side IO rerouting and dynamic logical media unit reassignment. In one embodiment, when a host IO request is received by a storage virtualization controller that is not a logical media unit owner of the logical media unit addressed by the IO request, the IO can be rerouted to the alternate storage virtualization controller, the logical media unit owner, to be executed. In another embodiment, the assignment of logical media unit owner can be dynamically reassigned to the receiving storage virtualization controller which was originally not the logical media unit owner such that the receiving storage virtualization controller becomes new logical media unit owner to execute the IO request. In a further embodiment, the dynamic logical media unit reassignment can be performed according to the operating condition(s) of the storage virtualization system so as to improve the performance of the storage virtualization system.
US07814292B2 Memory attribute speculation
A technique to speculatively assign a memory attribute. More specifically, embodiments of the invention include an architecture to assign and issue a speculative memory attribute based on a plurality of translation look-aside buffer (TLB) page attributes concurrently with the determination of the correct memory attribute, such that, in at least one case, determination of the correct memory attribute does not impact performance of a system in which at least one embodiment of the invention is included.
US07814291B2 Flexible formatting for universal storage device
The present invention relates to a record carrier, drive device and method of reading from or writing to the record carrier, wherein a predetermined navigation area (DN) is provided on said record carrier for storing at least one predetermined parameter specifying at least one of a logical format and an application format used on said record carrier. Thereby, a universal portable disc format can be provided, where a single disc can contain content in many formats from many different devices and all these content types can coexist. A clean separation of physical, logical and application level structures is thus possible without loosing any flexibility or ability of drive devices to maintain these structures.
US07814290B1 Synchronous detection and signaling of memory quota violations for sequential memory allocation in a shared heap
One embodiment of the present invention provides a method and a system for synchronous detection and signaling of memory quota violations for sequential memory allocation in a shared heap. The system detects a potential quota violation if a check of approximate memory usage indicates that an attempt to allocate memory may violate a task's memory quota. Upon detecting such a potential quota violation, the system proceeds to reconcile the task's exact memory usage. If the task's exact memory usage violates the task's memory quota, the system signals a synchronous quota violation at the time of the violation. Synchronously signaling quota violations in this manner provides accurate quota violation detection and signaling without reducing the performance of sequential memory allocation. The method also improves the accuracy of approximate per-task memory usage tracking by reconciling exact memory usage when an estimate of the task's memory usage exceeds the task's memory quota.
US07814288B2 Protecting memory operations involving zero byte allocations
Applications are protected from being exposed to exploits and instabilities due to memory operations involving zero byte allocations. Memory operations involving a zero byte allocation are handled by a zero byte memory manager. When an application requests a zero byte allocation, a pointer to a protected part of memory is returned such that when the application attempts to read and/or write to the location the program flow is interrupted.
US07814277B2 Media cache control interface
The apparent speed with which a media work is ripped to copy the work into a visible store is substantially reduced. When the media work is played, its content is cached onto a persistent, fast access storage media. If the user subsequently decides to rip the media work, the content of the cache is copied to a visible store in substantially less time than would be required to play the media work and convert it. The user thus perceives that the media work is ripped in a substantially shorter time, compared to that required for ripping the media work in a conventional manner. The ripping process may encode or transform the format of the content to a desired format for use within the visible store. Constraints may be imposed by the user to limit the cache, or the caching process may be hidden from the user.
US07814270B2 Storage systems and methods of controlling cache memory of storage systems
A storage system is arranged to speed up the operation and easily duplicate data without the capacity of the cache memory being so large even if lots of host computers are connected with the storage system. This storage system includes channel adapters, disk drives, disk adapters, and network switches. Further, the front side cache memories connected with the channel adapters and the back side cache memories connected with the disk adapters are provided as two layered cache system. When a request for writing data is given to the storage system by the host computer, the data is written in both the front side cache memory and the back side cache memory. The write data is duplicated by placing the write data in one of the front side cache memories and one of the back side cache memories or two of the back side cache memories.
US07814269B2 Method and system of externalising / internalising a data record that allow processing of part or all of the record
A method of external data storage in a system including a primary processing device, having a processor and a primary data storage unit, adapted to run application programs for processing active records in the processor and configured to store data belonging to active records in the primary data storage unit; and a secondary data storage system, accessible to the primary processing device, includes loading data belonging to an active record into the primary data storage unit and externalising the record by transferring at least a piece of data belonging to the record to the secondary data storage system for storage. The step of externalising a record includes the making of a call by an application program using data belonging to the record to an interface, arranged to transfer the piece of data to the secondary data storage system.
US07814268B2 Row expansion reduction by inversion for range representation in ternary content addressable memories
A method and circuit to implement a match against range rule functionality. A first rule entry and a second rule entry are stored. The first rule entry includes at least two consecutive identical bits. The first rule entry represents a numerical range. A first field of a binary key is compared with the first rule entry to determine whether any of the bits of the first field are not identical. A logical result of the comparison between the first field and the first rule entry is inverted to generate a first comparison result. A second field of the binary key is compared with a second rule entry to generate a second comparison result. The first comparison result is then logically ANDed with the second comparison result to determine whether the binary key falls within the numerical range represented by the first rule entry and matches the second rule entry.
US07814266B1 Partial row expansion by logically combining range representation values in content addressable memory
A method and apparatus to reduce the number of rule entries used to implement ranging matching in a Content Addressable Memory (“CAM”) array. A first CAM entry is stored in a single CAM cell of an array of CAM cells. The first CAM entry is compared with a first key entry of the CAM array to generate a first comparison result. Each of multiple second CAM entries is stored in corresponding multiple CAM cells of the array of CAM cells. The multiple second CAM entries are compared with a second key entry to generate multiple second comparison results. A match signal is generated by the CAM array if the first key entry matches the first CAM entry and the second key entry matches one of the multiple second CAM entries.
US07814265B2 Single sector write operation in flash memory
A flash storage device having improved write performance is provided. The device includes a storage block having a plurality of physical pages and a controller for mapping the plurality of physical pages to a plurality of logical addresses and for writing data to the plurality of physical pages. When updating data previously written to one of the plurality of logical addresses, the controller is configured to write the updated data to a second physical page which is mapped to the logical address. Each of the logical addresses may be associated with a pointer field, which is for storing a pointer value indicating the invalidity of a physical page and/or the location of another physical page.
US07814263B2 Erase history-based flash writing method
A method for writing into a flash memory device includes calculating a physical block for writing data thereto, checking whether the calculated physical block has been erased since a last power-up of the device and if it has been erased writing the data, or, if it has not been erased performing a refresh operation thereby obtaining a newly erased block since a last power-up that the data can be written to. The newly erased block may be the calculated block or another block of the flash memory.
US07814259B2 PCI express switch with backwards compatibility
There are disclosed apparatus and methods for switching. Transparent and non-transparent ports are provided. Data units are transferred between the transparent ports, between the transparent and non-transparent ports, and between the non-transparent ports.
US07814258B2 PCI bus burst transfer sizing
Various apparatuses, methods and systems for specifying memory transaction sizes on a PCI bus are disclosed herein. For example, some embodiments of the present invention provide apparatuses for transferring data including a PCI bus, a memory map for memory transactions performed on the PCI bus, and at least one set of control registers adapted to establish at least one window within the memory map. The set of control registers contains an address range for the at least one window within the memory map and a burst transfer size for memory transactions taking place on the PCI bus that are addressed within the address range.
US07814255B1 Multi-interface multi-channel modular hot plug I/O expansion
A device includes a connector having first and second signal pins adapted to, when the connector is being connected to a mating connector of another device, make a first connection using the first signal pin prior to making a second connection using the second signal pin, a first circuit operatively coupled to the first signal pin and configured to identify at least three pre-determined signal patterns receivable from the another device using the first connection, wherein each of the at least three pre-determined signal patterns corresponds to one of at least three pre-determined interface protocols, and a second circuit operatively coupled to the first circuit and the second signal pin, wherein the second circuit is configured, responsive to the first circuit identifying a pre-determined signal pattern of the at least three pre-determined signal patterns, to interface with the another device using at least the second signal pin, wherein to interface with the another device is according to a pre-determined interface protocol corresponding to the pre-determined signal pattern, wherein configuring the second circuit responsive to the first circuit identifying the pre-determined signal pattern is prior to the second signal pin making the second connection.
US07814254B2 Mode setting method and system in hot plug of PCI device
The invention is to provide a mode setting method and a system including a PCI bus in the hot plug of a PCI device which is capable of supporting a platform unique function for a PCI device that is hot-added. Therefore, in a system including a PCI bus according to an exemplary embodiment of the invention, a south bridge directly notifies firmware that a PCI device is hot-added and thus, it is possible to support the platform unique function for the hot-added PCI device without modifying an OS or an open hot plug driver.
US07814250B2 Serialization of data for multi-chip bus implementation
Bus communication for components of a system on a chip. In one aspect of the invention, a system includes a matrix operative to select destinations for information on buses connected to the matrix. A first serializer provided on a first device serializes information received from the matrix and sends the serialized information over a communication bus. A second serializer provided on a second device receives the serialized information and deserializes the serialized information, where the deserialized information is provided to a peripheral provided on the second device.
US07814248B2 Common access ring/sub-ring system
A common access ring (CAR) network includes a main ring and one or more sub-rings. The main ring includes one or more masters, one or more slaves, and one or more bridges. Each sub-ring is coupled to the main ring through a corresponding bridge. Each node of the CAR network is assigned a unique identifier, thereby implementing a global flat address space. One or more masters may issue requests on the CAR network, such that multiple transactions are simultaneously pending. Multiple masters may simultaneously issue requests to the same slave. However, each master cannot make more than one request at a time, and must wait until a current request is completed before making another request. The ring architecture ensures that no more than one request arrives at a slave at any given time. Requests received by busy slaves are returned to the originating masters, and may be subsequently re-sent.
US07814245B2 Apparatus and methods for improved SATA device interaction without a SAS expander
Apparatus, circuits, systems, and associated methods for integrating SAS/STP control in a SATA storage device. Features and aspects hereof permit direct coupling of the SATA storage device to either a SATA host or to an STP initiator without requiring an intervening SAS expander.
US07814244B2 Calculating apparatus having a plurality of stages
A calculating apparatus, or system, having a plurality of stages, such as in a pipeline arrangement, has the clocking rail or conductor positioned alongside the stages. With a large number, i.e., hundreds, of stages arranged in parallel sub-arrays, the clocking conductor is snaked alongside the sub-arrays. In individual stages it is arranged that the shortest of the two calculations taking place in a stage, takes place in the return path. An array can be divided into separate sections for independent processing.
US07814243B2 Shared storage for multi-threaded ordered queues in an interconnect
In one embodiment, payload of multiple threads between intellectual property (IP) cores of an integrated circuit are transferred, by buffering the payload using a number of order queues. Each of the queues is guaranteed access to a minimum number of buffer entries that make up the queue. Each queue is assigned to a respective thread. A number of buffer entries that make up any queue is increased, above the minimum, by borrowing from a shared pool of unused buffer entries on a first-come, first-served basis. In another embodiment, an interconnect implements a content addressable memory (CAM) structure that is shared storage for a number of logical, multi-thread ordered queues that buffer requests and/or responses that are being routed between data processing elements coupled to the interconnect. Other embodiments are also described and claimed.
US07814242B1 Managing data flows in a parallel processing environment
An integrated circuit includes a plurality of tiles. Each tile comprises a processor; a switch including switching circuitry to forward data over data paths from other tiles to the processor and to switches of other tiles; a receive buffer to store the data received by the switch; and a sorting module to provide data to the processor from the receive buffer, the sorting module comprising one or more buffers that are each configured to store data from the receive buffer based on a tag in the data.
US07814236B2 Multifunction device, control device, multifunction device control system, method of controlling multifunction device, program, and storage medium
A multifunction device achieves a device function by appropriately combining plural elemental functions including a scanning function, a printing function, and a communication function. The multifunction device includes: a service layer for executing the plural elemental functions; an API table storage section which stores an API table in which a first API for executing the device function is associated with a second API that the service layer can receive; and an Open I/F layer which receives the first API, specifies, in the API table, the second API corresponding to the first API, and outputs the specified second API to the service layer. With this arrangement, it is possible to provide a multifunction device which allows new control from a control device to the multifunction device to be easily developed.
US07814231B2 Method of synchronizing between three or more devices
Hitherto synchronization of a number of devices has involved a large number of comparison steps between actual data or changes in data. Such comparison has potentially involved extensive redundant comparison steps. Another problem with existing synchronization methods is that such synchronization has been effected based upon the systems clocks defined by the devices. Those system clocks can be modified either intentionally or malevolently with disastrous consequences for subsequent synchronization of the devices. Accordingly, the present invention relates to a method of synchronization between three or more devices, the method involves: storing an indication of the device or devices involved in each synchronization event; storing data changes received during a current synchronization event together with the device submitting those changes; and applying the data changes subsequent to the stored synchronization event for the or each device.
US07814229B1 Constraint-based domain name system
Systems and methods for providing dynamic DNS host services in regard to resolving a text-descriptive resource names of a network request into network addresses is presented. A network request corresponding to a network resource on the computer network is obtained. The network request comprises a text-descriptive resource name corresponding to the network resource. Resource criteria are also obtained. The resource criteria direct how to resolve the resource name of the network resource to a network address. A network address corresponding to the resource name is then selected according to the obtained resource criteria. Thereafter, the selected network address is returned in response to the network request.
US07814225B2 Techniques for delivering personalized content with a real-time routing network
Techniques for dynamically updating a live object with personalized content for clients are provided. The techniques include receiving a first message from a source including a first identifier and a second identifier. The first identifier may be unique to a client. The second identifier may be generic across many clients. The first message includes information for updating a property of a live object associated with the second identifier. A client specific to the first identifier may be identified. A second message may then be routed through a network to the client. The second message may include the first identifier and the second identifier and also may contain information for updating a property of the live object associated with the second identifier. The client may receive the second message and may be capable of causing an update of the property of the live object associated with the second identifier.
US07814221B1 Real-time streaming protocol gateway and proxy for serving and caching static media over a low bandwidth connection
A system and method to support the transmission of static media, originating from an HTTP source, as a Real-Time Streaming Protocol (RTSP) stream to a caching proxy. A server-side gateway accepts RTSP requests, loads a requested resource from the HTTP source, and streams requested portions of a file via RTSP. A RTSP proxy caches received portions of media to avoid re-requesting those portions. The RTSP proxy may receive a RTSP TEARDOWN command to trigger removal of cached media and passes the RTSP TEARDOWN command to the server-side gateway. Further, the server-side gateway may receive a RTSP TEARDOWN command to trigger the server-side gateway to remove media loaded from the HTTP source.
US07814218B1 Multi-protocol and multi-format stateful processing
A system and method of processing data in a stateful protocol processing system (“SPPS”) configured to process a multiplicity of flows of messages is disclosed herein. The method includes receiving a first plurality of messages belonging to a first of the flows comporting with a first stateful protocol. In addition, a second plurality of messages belonging to a second of the flows comporting with a second stateful protocol are also received. Various events of at least first and second types associated with the first flow are then derived from the first plurality of received messages. The method further includes assigning a first protocol processing core to process the events of the first type in accordance with the first stateful protocol. A second protocol processing core is also assigned to process the events of the second type in accordance with the first stateful protocol.
US07814215B2 System and method for controlling the devices connected to control gateway
A system for controlling the devices connected to a control gateway includes one or more devices, a control gateway, a server and an open platform. The control gateway is electrically coupled to the devices. The server provides a plurality of control gateway base drivers. The open platform is electrically connected to the control gateway. According to the device's description and type information provided by the control gateway, the system automatically downloads a corresponding control gateway base driver from the server, and converts a first device service type into a second device service type automatically by the control gateway base driver. Thereby, other internal bundles on the open platform or external control devices with the second device service type can use the devices connected to the control gateway.
US07814212B1 Data delivery system using local and remote communications
Non-deterministic digital content can be generated frequently and automatically. The content can then be delivered to another device using local and remote communication channels. One type of digital content is access code for accessing a host (which, in many cases, is located in the home or office of a user). There is no need for the user to remember any number or perform any special operations. In one embodiment of the present invention, the host contains information or devices that the user wishes to access remotely using a portable unit. Either the host or portable unit (the originator) generates non-deterministic access codes at regular time intervals (e.g., once a day) using a random number generator. The non-deterministic codes are delivered to the counterpart (host or portable unit) of the originator using local communication. Because the user is likely to visit his/her home or office frequently, the codes can be updated frequently. When the user is far away from the host, he/she can use the codes stored in the portable unit to access the host.
US07814210B1 Non-disruptive server replacement for server-based clients
Non-disruptive server replacement for session-based clients. An embodiment of a method includes establishment of a session between a storage server and a client, with the storage server including a session data structure for the session, and transferring an operation of the storage server to a replacement storage server. Transferring the operation of the storage server includes generating an image the session data structure and placing the image in the replacement storage server, transferring operation of the session data structure in the storage server to the image of the session data structure in the replacement storage server, and transferring a network address of the storage server to the replacement storage server.
US07814209B2 Wireless data output method for rendering digital content accessed from a mobile information apparatus
An electronic system and method of pervasive output allow an information apparatus to output data content conveniently to virtually any output device. One method includes establishing a communication channel between the information apparatus and an output device and receiving at the information apparatus over the communication channel an attributes corresponding to the output device. The output device may then be selected at the information apparatus based at least in part on the attributes. The data content is delivered to the output device for rendering.
US07814206B1 Forecasting tool for communications network platforms
A forecasting tool for planning a communications network having one or more platforms is disclosed. The forecasting tool is configured to obtain, associate, track, and correspond, capacity and demand across numerous platforms. Growth curves can be determined and associated with various platforms and platform locations. Anticipated growth events, and their corresponding growth curves, can be associated with any number of platforms. Various growth curves can be combined according to any scales, factors, or parameters, to create custom growth curves for any location or platform. Reconfigurations can be included in any analysis. The forecast tool analyzes each platform and can recommend reconfiguration if network platforms utilizations exceed any engineering limits or other thresholds.
US07814204B1 Method of and system for analyzing the content of resource requests
Systems and methods are described for analyzing the content of resource requests. A tokenizer parses the resource request and derives a key therefrom. A database associates values of the key with categories of service. An association engine uses the key to obtain one or more matching entries from the database, and derive therefrom the desired category of service for the resource request. A cookie engine derives cookie information from a cookie located in the resource request. A session engine derives session information from a session identifier located in a handshake message associated with the resource request. The desired category of service, the cookie information, and the session information are each useful for allocating a resource to the resource request.
US07814200B2 Web-based task assistants for wireless personal devices
The present invention relates to a method for enhancing the use of a computer network which is accessed by use of wireless device. Specifically, one embodiment of the present invention pertains to a method of using server-resident software assistants, programs to assist the wireless device user, to perform a significant amount of the tedious input tasks required when wireless devices such as PDAs attempt to exploit the services available on the Internet. The method provides a mechanism by which software assistants can be programmed to a users' own specific information and ways of performing tasks that exploit Internet services such as purchasing, information searches, event planning and complex scheduling. The task can be organized in structural task lists that interface with a user's stored preferences and PIM information on the portable electronic device.
US07814198B2 Model-driven, repository-based application monitoring system
Enabling and processing events. To enable events, an application model correlated to an application is declaratively defined. The application model describes operations of the application. One or more event models correlated to the application model are declaratively defined. The event models describe application execution locations where events are desired to be emitted in the execution of the application. Based on the correlation of the event models to the application models, the applications are instrumented with instrumentation code to cause the application to emit events at the execution locations. To process events an application model is defined. The application model includes one or more observation models. The observation models include a correlation of events to the observation model by defining instrumentation models in the application model. An event is received. The event is applied to the observation model based on the correlation. The event is processed according to the observation model.
US07814197B2 Event notification system
In a method of transmitting an event notification, a first data packet that includes a first event code is transmitted to a first individual via a not-automatically receipt confirmed communication. Upon receiving a response communication from the first individual, the first individual is requested to respond with the first event code. If the first individual responds by transmitting the first event code, then the first event is identified from the first event code. Instructions relating to the first event are transmitted to the first individual. The status of notifications is displayed on a map which is displayed on a computer screen.
US07814188B2 Synchronized wireless communications system
A wireless communications system incorporates a plurality of synchronized wireless units. Each unit minimizes energy requirements by entering a low current, inactive, state between synchronizing signals. The unit automatically enters an active state prior to receipt of the next synchronizing signal.
US07814186B2 Methods and systems for intelligent reconfiguration of information handling system networks
Methods and systems for automatically and/or intelligently reconfiguring a configuration of networked information handling systems based on change/s in user requirement values. A user may be allowed to adapt a system configuration originally recommended, for example, by a conventional configuration tool in order to meet a given set of user requirement parameters, or to optimize such a recommended configuration for the user. A user may be provided with a recommendation of which user requirement parameter/s needs to be changed (and optionally by how much a value of the user requirement parameter/s needs to be changed) in order to achieve a targeted networked system configuration, i.e., by changing a specific information handling system configuration variable/s.
US07814185B2 Prefix aggregation algorithm for routing coordination protocol in a loosely coupled massively parallel router
A prefix aggregation technique for coordination protocol in a router includes the forming of a prefix tree from a plurality of nodes in a first unit managing a routing table, each node including a prefix, depth, a color field, and at least three pointers including a first pointer to a parent node, a second pointer to a left child node, and a third pointer to a right child node, routing from a first node to a second node according to the prefix, and aggregating a certain node from the plurality of nodes according to the color field. The present invention also includes the inserting of a new prefix into a certain node according to the prefix, depth and color field. The node can also be deleted according to the prefix.
US07814179B2 Interface between mobile connectivity service and WWAN device
Methods and systems are provided for an event-based configuration interface between a service supporting mobile connectivity and device drivers exposing WWAN data services. Object identifiers (OIDs) are passed between the service and the device drivers. Asynchronous communication is enabled. Methods and systems for using OIDs to negotiate configuration, including PINs, SIMs and signal strength, of WWAN devices such as GSM and CDMA-based devices are provided.
US07814169B2 System and method for establishing and retrieving data based on global indices
A system and method for establishing and retrieving data based upon global indices established on the date of first use by a user. The system uses a distributed data name service (DDNS) which uniquely identifies users based upon the unique ID of devices on the system combined with the date and time of first use. Both the unique device ID and the unique user ID's are stored on servers of the system. This unique user ID generated is used for all subsequent uses of the system by the user. Searching for data generated by devices of the system relating to a particular user is accomplished by searching for instances of the user ID on servers of the system rather than by searching for the data itself. A simplified data transport protocol allows for the transfer of data from one location to another after the data is located.
US07814167B2 System and method for obtaining remote instant messages
A system and method for retrieving instant messages includes establishing a first instant message (IM) session an then, establishing a second instant message session using a same account as the first instant message session. The first IM session is rendered dormant such that active instant messages are received by the second instant message session.
US07814166B2 Methods and apparatus for virtualizing an address space
Methods and apparatus provide for: receiving a memory access request for data from a processor of a multi-processor system; determining whether the data of the memory access request is stored in a remote processing system coupled to the multi-processor system over a communications network; requesting the data from the remote processing system; receiving the data from the remote processing system over the communications network; and providing the data to the processor of the multi-processor system.
US07814161B2 System and method for handling electronic mail mismatches
A system and method for handling e-mail address mismatches between the address contained within a user's certificate or certificate chain, and the account address actually being used is disclosed. In order to resolve address mismatches a canonical or generic domain name or user name may, for example, be used as a lifelong address of a user that is contained in the user's certificate. Upon detection of an address mismatch, the system and method disclosed herein may automatically re-check the certificate or search for a certificate containing the canonical or generic domain name and/or user name to attempt to resolve the mismatch. This mismatch resolution is preferably transparent to the user and occurs automatically. The canonical or generic domain and/or user names that are available to the device may be typically controlled by IT policy that is in place on the system for the device. While this system is suitable for any type of electronic messaging system, it has particular applicability to systems that use mobile wireless communication devices with electronic messaging capability.
US07814160B2 Unified communication escalation
A method and system for providing message threads with messages of multiple modes of communication in a uniform manner is provided. A messaging system provides a unified communications user interface for message threads that include messages sent using different modes of communications. When a user wants to reply to a message of one mode with a message of another mode, the messaging system displays the communication client application context of the other mode so that the user can prepare and send the message using the appropriate functions. When the instant message is sent, the messaging system adds the instant message to the message thread so that it can be displayed as part of the message thread.
US07814159B2 Time line display of chat conversations
Chat messages in a chat session may be displayed in a timeline view. Messages are displayed in a first display region. Timestamps of the chat messages are displayed in a second region. The messages are aligned with their respective timestamps, akin to a timeline. Timestamps for all messages need not be displayed; a timestamp may be omitted if the corresponding message occurs in the “same” time as another message. Breaks of no messaging activity that are longer than a predefined amount of time are shown with graphical objects such as a line. The objects also indicate the length of the break.
US07814158B2 Methods, systems, and computer program products for delivering time-sensitive content
A method for delivering a time-sensitive message to a recipient includes receiving the time-sensitive message, the time-sensitive message having a rule set for delivering the time-sensitive message. The rule set is extracted from the time-sensitive message. The rule set specifies a starting time and an expiration time for the time-sensitive message. The time-sensitive message is provided to the recipient based on the starting time. A determination is made if a current time is within a threshold of the expiration time. An extension message is sent to a source of the time-sensitive message if the current time is within a threshold of the expiration time.
US07814156B2 Management of account information in a network game service for mail exchange
A terminal operated by a user is connected to a server group, including a management server, a mail server, and a database server, via the Internet. In the database server, current account information, including a mail address of the user for mail exchange is registered. When the user registers a new mail address in the terminal, the new mail address is notified to the mail server and the database server. The database server updates the registered account information and also updates the account information registered in the mail server. The update of the account information in the server group is notified to the terminal. When the update of the account information is notified, the terminal apparatus requests the database server to send the account information. The terminal internally registers the account information sent from the database server in response to the request.
US07814155B2 Email conversation management system
A system and method are disclosed for producing a list of conversation as the result of a search query. Messages are received and associated with a conversation. Each of the conversations has a respective conversation identifier and includes one or more messages. Messages, and related message information, are indexed for text searching and information about the message is stored in a memory to associate the message to its respective conversation identifier. The index can be searched to identify one or more messages relevant a search query. At least some of the conversations to which the one or messages belong are identified and produced as the search result.
US07814151B2 Wirelessly-enabled identification of digital media generated at an event
A method in one embodiment includes embedding a unique event tag into media files recorded at an event by a first media recording device, which is operable to wirelessly discover a second media recording device at the event. The first media recording device wirelessly communicates the unique event tag to the second media recording device for embedding into media files recorded at the event by the second media recording device. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
US07814136B1 Programmable logic systems and methods employing configurable floating point units
A programmable system is disclosed having multiple configurable floating point units (“FPU”) that are coupled to multiple programmable logic and routing blocks and multiple memories. Each floating point unit has static configuration blocks and dynamic configuration blocks, where the dynamic configuration blocks can be reconfigured to perform a different floating point unit function. A floating point unit includes a pre-normalization for shifting an exponent calculation as well as shifting and aligning a mantissa, and a post-normalization for normalizing and rounding a received input. The post-normalization receives an input Z and realigns the input, normalizes the input and rounds the input Z.
US07814132B2 File management apparatus and file management method
A file management apparatus includes a receiver for receiving an electronic message having an attached file; a first acquirer for acquiring information concerning an original sender of the received electronic message; and a device for attaching the information concerning the original sender to the attached file. A file management method includes the steps of receiving an electronic message including information concerning an original sender of the electronic message and an attached file; acquiring the information concerning the original sender from the received electronic message; and attaching the information concerning the original sender to the attached file.
US07814130B2 Efficient parallel bitwise sweep during garbage collection
A method, system, and program for efficient parallel bitwise sweeps of larger objects during garbage collection are provided. During a bitwise sweep, a helper thread scans a mark vector looking for a consecutive sequence of unmarked bits of a sufficient length following a marked bit. Once a consecutive sequence of unmarked bits of a sufficient length following a marked bit is detected, the helper thread fetches the size of a marked object corresponding to the marked bit. If the size of the marked object exceeds a size represented by the consecutive sequence of unmarked bits, the remainder of the bits representing the marked object are skipped, such that once a marked object is identified as potentially exceeding an object fetch threshold the helper thread efficiently skips the remainder of the bits represents the marked object and continues scanning for a number of consecutive zeroes indicating free space.
US07814125B2 Methods for facilitating application development
Application development is facilitated by initializing a page token in response to receiving a request. The page token comprises an abstract model component containing a specification for obtaining data designated to be sent in a response to the request or a specification for updating data obtained from the request, and also a view component for providing referential format specifications for data provided in the abstract model component. The page token is passed between at least two components of a modified model-view-controller architecture via a standard interface. The components include a user interface controller, a user interface builder implementing a first standard interface, an application layer implementing a second standard interface, a data access manager implementing a third standard interface, and at least one data access utility implementing a fourth standard interface. Business logic is applied to contents of the page token as a result of the passing, and a response is presented to the request based upon results of applying the business logic.
US07814122B2 System and method for documentation processing with multi-layered structuring of information
The invention relates to a system and a method for documentation processing, in particular for technical and industrial applications, with storage means (1) for storing documentation data (I1 . . . In) on several levels (E1 . . . Em) and with acquisition means (2) for acquiring real information (R), with access means for accessing the documentation data (I1 . . . In) and with evaluation means (A) for evaluating the real information (R) and for selecting the stored documentation data in dependence on the real information (R). As a result, for example for service applications in situ, i.e. for example the location of an automation system, structured and selective access to the documentation data is made possible by the integration of the documentation data (I1 . . . In) as augmented reality.
US07814118B2 Managing copies of data
A method in a computer system for retrieving data from one of multiple copies of the data is provided, referred to as the data management system. The data management system receives a request identifying at least one data object to be accessed. Then, the data management system queries a metabase to locate data copies that contain the identified at least one data object, wherein the data copies are created from similar source data, and wherein for each data copy the metabase contains an indication of the availability of the copy relative to other copies. Next, the data management system determines one of the located data copies to use to access the identified at least one data object, wherein the determination is made based on the indicated availability contained in the metabase for each of the located data copies. Then, the data management system accesses the identified at least one data object using the determined one of the located data copies.
US07814116B2 Method and system for creating customized news digests
A system is provided for delivering personalized digest documents to multiple users. The system includes a profile module, a content management module, a document creation module, and an interface. The profile module receives a delivery preference of one of the users, and receives at least one of a user attribute and a content preference of the one user. The content management module searches at least one location for content items that match at least one of the user attribute and the content preference. The document creation module receives at least one of the content items that match, and compiles a personalized digest document for the one user that includes the at least one content item that matches. The personalized digest document is in a print-ready format, and the interface delivers the personalized digest document to the one user in accordance with the delivery preference of the one user. Also provided is a method for delivering personalized digest documents to multiple users.
US07814115B2 Multi-dimensional search results adjustment system
A search query comprising a plurality of search terms is used to generate a plurality of search results. The search query, in its entirety, is represented by an object in multi-dimensional space. The multi-dimensional space comprises a plurality of dimensions to represent a plurality of search criteria, respectively. The object has a position in the multi-dimensional space based on values of the search criteria. The object is manipulated simultaneously in at least two dimensions of the multi-dimensional space to simultaneously modify respective values of at least two of the search criteria. The search results are filtered based on the modified values of the search criteria to produce a subset of the search results, and the subset is displayed.
US07814109B2 Automatic categorization of network events
A system and method to facilitate automatic categorization of events in a network, wherein one or more keywords are retrieved from a keyword database, each retrieved keyword matching a corresponding event unit of an event input by a user over a network. A dominant keyword corresponding to a highest parameter value calculated for each retrieved keyword is then selected. Finally, the event is categorized based on one or more categories associated with the dominant keyword. The dominant keyword may be selected based on one or more keyword categories associated with each retrieved keyword and an ambiguity parameter value calculated for each keyword. Alternatively, the dominant keyword may be selected based on a highest-ranked output value calculated for each retrieved keyword. One or more categories associated with the dominant keyword are subsequently retrieved from the keyword database and the event is categorized based on the category associated with the dominant keyword.
US07814107B1 Generating similarity scores for matching non-identical data strings
A system and method for determining the likelihood of two documents describing substantially similar subject matter is presented. A set of tokens for each of two documents is obtained, each set representing strings of characters found in the corresponding document. A matrix of token pairs is determined, each token pair comprising a token from each set of tokens. For each token pair in the matrix, a similarity score is determined. Those token pairs in the matrix with a similarity score above a threshold score are selected and added to a set of matched tokens. A similarity score for the two documents is determined according to the scores of the token pairs added to the set of matched tokens. The determined similarity score is provided as the likelihood that the first and second documents describing substantially similar subject matter.
US07814102B2 Method and system for linking documents with multiple topics to related documents
A method and system for linking documents with multiple topics to related documents employs two distinct processes: a fabrication process to pre-establish candidate target document links within a case law or other document for discrete topics, for example, points of law and landmark cases, that represent related documents that are relevant to one or more headnotes within the case law document; and an on-line process to analyze the search request, the candidate links, and available landmark cases during a retrieval of a document to dynamically select the candidate target document links that are relevant to the point of law of interest to a searcher who retrieved the case law document via a search request.
US07814098B2 Method and apparatus for keyword mass generation
A method and apparatus in accordance with the invention which, for any given keyword, generates a numeric value that defines keyword relevance based on the number and importance of a keyword's forward link and back link keyword neighbors.
US07814094B2 Optimizing access to a database by utilizing a star join
A database query is optimized for a star database schema that includes at least one fact table and at least one dimension table, where the database query includes an IN-List condition. During optimization, the IN-List is transformed into a relation and the relation is joined with the dimension table to produce a join result. The join result is then joined to the fact table.
US07814089B1 System and method for presenting categorized content on a site using programmatic and manual selection of content items
Embodiments provide for the creation of network pages or presentations that include pages on which programmatically selected/categorized content and manually-identified content from website users may be combined and displayed.
US07814087B2 Method of hierarchical searching on a conditional graph
The invention relates to a fast method of hierarchical searching for data satisfying at least one set of predetermined criteria C, in a directed acyclic graph which is stored in a relational database management system able to be interrogated by a query language, the criteria being determined on the nodes and/or the links of the graph. Each criterion is determined blocking (respectively non-blocking) that is to say such that as soon as the criterion is not satisfied, its descendant nodes are excluded, (respectively only this node is excluded, without consequence to its descendant nodes).It comprises the following steps consisting in: separating the set C into a set of blocking criteria Cb and non-blocking criteria Cnb searching by means of the query language for the nodes of the graph satisfying the set of blocking criteria Cb, these nodes being grouped together in a set G, searching by means of the query language, for the nodes of G satisfying the set of non-blocking criteria Cnb.
US07814082B2 Efficient support of consistent cyclic search with read-copy-update
A method, system and computer program product for modifying data elements in a shared data element group that must be updated atomically for the benefit of readers requiring group integrity. A global generation number is associated with the data element group and each member receives a copy of this number when it is created. Each time an update is performed, the global generation number is incremented and the updated element's copy of this number is set to the same value. For each updated data element, a link is maintained from the new version to the pre-update version thereof, either directly or using pointer-forwarding entities. When a search is initiated, the current global generation number is referenced at the commencement of the search. As data elements in the group are traversed, the reader traverses the links between new and old data element versions to find a version having a matching generation number, if any. Following the occurrence of a grace period in which all readers have passed through quiescent states, all old data element versions are freed.
US07814081B2 Method of reducing communication charge when using an application program on a portable terminal
A server is connected via a network to a plurality of information terminals in which predetermined application programs are executed. When the predetermined application programs are executed, the information terminals notify the server of member identifiers that identify the users. The server generates program identification numbers identifying the predetermined application programs stored in the plurality of information terminals, correlates the program identification numbers with the member identifiers, and manages each application program (program identification number manager). Then, the server verifies whether the program identification numbers transmitted from the information terminals at the time the predetermined application programs are started match program identification numbers managed in the server. If the program identification numbers do not match, the server (use request signal processor) transmits save data when the user previously terminated the application program, which save data is managed by a save data manager. If the program identification numbers match, the server transmits a match notification to the information terminal transmitting the use request signal.
US07814080B1 Grouping database queries and/or transactions
A method and apparatus identifies SQL statements in a first transaction that specify modification operations that are commutative and associative. The SQL statements are combined into one SQL statement, and the one SQL statement is submitted to a database system. Optionally, or alternatively, multiple transactions can be grouped together into one transaction.
US07814074B2 Method and system for assuring integrity of deduplicated data
The present invention provides for a system and method for assuring integrity of deduplicated data objects stored within a storage system. A data object is copied to secondary storage media, and a digital signature such as a checksum is generated of the data object. Then, deduplication is performed upon the data object and the data object is split into chunks. The chunks are combined when the data object is subsequently accessed, and a signature is generated for the reassembled data object. The reassembled data object is provided if the newly generated signature is identical to the originally generated signature, and otherwise a backup copy of the data object is provided from secondary storage media.
US07814072B2 Management of database statistics
A method of, a computer program product for and a computer system for managing statistics in a database management system are provided. A value of a volatility of a statistic is determined. A value of a staleness of the statistic is determined using the value of the volatility. A statistics collection task is generated in response to, at least in part, the value of the staleness exceeding a value of a staleness threshold. The statistics collection task is executed to collect an additional value of the statistic. The additional value of the statistic is stored.
US07814064B2 Dynamic distributed consensus algorithm
A method and apparatus for data management are disclosed. Data from a first storage device from a subset of a plurality of storage devices is relocated to a second storage device from the plurality of storage devices upon unavailability of the first storage device during a data operation. Each storage device from the subset of the plurality of storage devices includes a data replica. Status parameters on each storage device are updated, wherein a subset of the status parameters indicates addition of the second storage device to the plurality of storage devices.
US07814061B2 Method for preserving privacy with image capture
The present invention discloses a method and system that automatically analyzes digital images containing people or objects to generate derived data from the images including non-imaging numerical data and text data. The image content of the digital image can then be destroyed and the derived data can be stored along with any associated capture metadata for use and/or analysis. By converting images containing people to derived data and associated capture metadata, which does not include images of people or likenesses of people, the privacy of the individual is maintained. The method is useful for security monitoring and advertising.
US07814053B1 Synchronization of computer databases using caching agents
A method and system for synchronization of computer databases using caching agents. In one embodiment, information is accessed from a first database. The information is stored into a persistent store, which may be a permanent media, such as a magnetic disk. The information is retrieved from the persistent store. Such retrieval may be in close time proximity to the storing, or the retrieval may be at a substantially different time from the storing. The synchronization is completed by updating a second database with the information retrieved by the caching agent from the persistent store. As an advantageous result, synchronization of computer databases is more efficient due to an optimized storage format for the information as well as maximum bandwidth access. As a further beneficial result, if a database is not present at the time of synchronization, embodiments of the present invention may enable synchronization capabilities unavailable under the prior art.
US07814051B2 Managing watcher information in a distributed server environment
A system for managing watcher information in a distributed server environment, including a watcher information database configured to store records, any of the records populated by a watcher identifier, a presentity identifier, a list of unique identifiers of a plurality of subscriptions by the watcher, a watcher state field indicating a current state of the watcher, and an event field indicating an event that last caused the state of the watcher to change, each record representing a different pair of a watcher and a presentity pair, and where each of the records maintains a single state for one or more subscriptions by a watcher to receive presence information regarding a presentity, and a plurality of presence servers, where each of the presence servers is configured to modify any of the records to reflect the current state of a watcher for any subscription indicated in the record.
US07814043B2 Content information analyzing method and apparatus
This invention is to automatically extract noteworthy information from a large amount of information. First, a disclosure unit of an individual opinion such as a statement in a personal Web page or a bulletin board is extracted from collected content information, and information such as URL or statement number for specifying the disclosure unit of the individual opinion is registered. Next, an object such as company name or industry type of the individual opinion is specified. Then, the disclosed contents of the individual opinion are analyzed, so that an evaluation as to the object such as good evaluation or bad evaluation is specified. Besides, the reliability is determined based on referenced degree ranking and based on whether information to indicate the basis of the opinion or the identity of the speaker is included. Thus, the evaluation as to the object as characteristics of the individual opinion can be presented to requesters. Besides, for example, only a bad evaluation can be extracted from evaluations as to the object of the individual opinion. Furthermore, the opinion, which has a high influence degree and is noteworthy, can also be found based on the referenced degree ranking or the reliability.
US07814034B2 Method and system for automatically developing a fault classification system by segregation of kernels in time series data
A method and system for automatically developing a fault classification system from time series data. The sensors need not have been intended for diagnostic purposes (e.g., control sensors). These methods and systems are functionally independent of knowledge related to a particular equipment system, thereby allowing seamless application to multiple systems, regardless of the suite of sensors in each system. Because this algorithm is totally automated, substantial savings in time and development cost can be achieved. The algorithm results in a classification system and a set of features that might be used to develop alternative classification systems without human intervention.
US07814031B2 Apparatus for handling mail on the fly
This mail-handling apparatus includes a feed module for feeding in mail items, a weigh module and a franking module. The weigh module includes regulator means for regulating the speed of advance of the conveyor means of the weigh module, which regulator means are adapted to take account of the weighing times taken to weigh the mail items.
US07814028B2 System and method for providing a price quotation for a transportation service based on equipment ownership
A method and system for computing the price of a railway transportation service for the shipping goods is provided. A computer delivers first information to a user prompting the user to enter at the computer information about a rail route for shipment of goods by one or more railcars. A price for the shipment of the goods is then computed at least in part on the basis of the information about the rail route and the ownership of the one or more railcars. The computer displays to the user the price for the shipment of the goods or, alternatively, the price for the shipment of the goods is provided to the user via other ways such as e-mail, snail-mail or fax.
US07814023B1 Secure download manager
A software licensing method and system are in which a set of transient state information 154 for the target computational device at a selected point in time is used to generate a license key 144 to validate that the use of the licensed application is in accordance with the terms and conditions of a license.
US07814022B2 Enhanced media method and apparatus for use in digital distribution system
A method to protect the financial rights of tiered media content providers including the original media content owner and media enhancers who add enhancements as additional media information or additional media content to be presented in conjunction with the media content when chosen by user.
US07814017B2 Simple on-line payments facility
The invention provides a payment interface that is both simple and powerful: one that supports multiple users per customer, with proper roles and financial controls; that hides the details of the underlying payment system(s) and automatically routes payments to the appropriate system; that allows the user to create, save, and schedule groups of payments, where those groups are independent of grouping capabilities of the underlying payment system(s); that provides notification of important events to users and payment recipients; and that automatically processes and takes proper action when it encounters exception conditions.
US07814013B2 Electronic payment processing system
In general, in one aspect, parties associated with a merchant profile may be provided access to a system utilized to create merchant profiles. The system may accept data related to a merchant account from the parties and may validate the data. If any required information is missing or invalid the system may notify the parties. Once all the data is received and validated the system processes the data to create the merchant profile. The merchant profile may be stored in the system for the merchant. The merchant profile may be associated with a unique ID associated with a payment handler utilized by the merchant. The merchant or associated parties may utilize the unique ID to configure the payment handler including downloading processor software. The system may utilize the unique ID to manage and control use of the payment handlers and the processor applications.
US07814011B1 System for calculating a support payment in a network-based child support framework
The present disclosure provides for calculating an amount of child support. First, data is received relating to at least one of a non-custodial parent and a custodial parent utilizing a network. The data may include income, number of children, basic support, insurance premium, child care cost, and/or additional expenses. During use, an amount of child support due based on the received data. Such calculated amount of child support due is displayed utilizing the network.
US07814009B1 Anonymous on-line cash management system
A method for a customer to anonymously purchase goods or services from an on-line merchant, including the steps of depositing currency in the form of cash with a depository, the depository issuing to the customer one or more randomly-generated serial numbers, the customer submitting at least one serial number to the on-line merchant and the depository transferring an amount of said currency corresponding to said at least one serial number to an account of said on-line merchant. Since the customer uses cash for payment and the serial numbers are randomly-generated, the customer's identity remains anonymous.
US07814006B1 Systems and methods for supporting extended pay date options on an insurance policy
A recurring automatic payment date may be set for an insurance policy premium based on customer preference. A server may receive a customer-specified day of a month and/or a request for bimonthly withdrawals, such as may be entered via a user interface on an insurance company webpage. The customer specified day(s) may be analyzed against data associated with the insurance policies to determine whether the day is disallowed. The day may be disallowed, for example, because it would result in falling behind an earned premium curve and thereby require a double bill or short bill to stay ahead of the earned premium curve.
US07814005B2 Dynamic credit score alteration
A method for providing credit score information for a user to the user is provided. The method comprises offering the user an option to obtain information related to a credit score via a computer networking arrangement. The method further determines credit score information once the option is selected by the user, and providing the credit score information determined to the user via the computer networking arrangement.
US07814004B2 Method and apparatus for development and use of a credit score based on spend capacity
Share of Wallet (“SOW”) is a modeling approach that utilizes various data sources to provide outputs that describe a consumers spending capability, tradeline history including balance transfers, and balance information. These outputs can be appended to data profiles of customers and prospects and can be utilized to support decisions involving prospecting, new applicant evaluation, and customer management across the lifecycle. A SOW score focusing on a consumer's spending capability can be used in the same manner as a credit bureau score.
US07814003B2 Billing workflow system for crediting charges to entities creating derivatives exposure
An automated billing workflow system receives credit valuation adjustment (CVA) amounts associated with derivatives trades. The automated billing workflow system interacts with an Accounting System in order to make appropriate Profit and Loss (P&L) entries for the CVA amounts. The CVA amounts are billed to the business units which actually created the risk. The invention employs a plurality of Workflow Queues. As an item makes it way through the billing workflow, it may be slotted in one or more of these queues where further action will take place.
US07813999B2 Fair revenue participation contracts and exchange
A new class of investment instruments, Fair Revenue Participation Contracts (FRPC), and Redeemable Revenue Participation Contracts (RRPC), that allows investors to participate in revenue rather than profits. The FRPC gives the investor rights to the revenues of an issuing company, it being structured as a promise to pay X % of revenues for Y number of years. An exchange for trading in the FRPCs is also disclosed, and this includes, where necessary, a government regulating body (GRB) for regulation and a screen-based trading (SBT) system which may be owned and operated by the Authorized Trading Members (ATMs), said ATMs being pre-qualified by said GRB, the ATMS effectively owning the exchange and holding seats therein, and serving alternately as buyer agents, seller agents, and underwriters for transactions in the FRPCs.
US07813998B1 System and method for selectively displaying market information related to a plurality of tradeable objects
A graphical interface and method are provided for selectively displaying market information corresponding to a plurality of tradable objects. According to one example method, a scanning feature is provided in relation to a number of tradable object indicators. Upon detecting a predefined movement of a user input device in relation to the plurality of indicators, a graphical interface dynamically displays market information corresponding to the tradable objects as a predefined movement of the user input device is detected in relation to the tradable object indicators.
US07813996B2 Click based trading with intuitive grid display of market depth
A method and system for reducing the time it takes for a trader to place a trade when electronically trading on an exchange, thus increasing the likelihood that the trader will have orders filled at desirable prices and quantities. The “Mercury” display and trading method of the present invention ensure fast and accurate execution of trades by displaying market depth on a vertical or horizontal plane, which fluctuates logically up or down, left or right across the plane as the market prices fluctuates. This allows the trader to trade quickly and efficiently.
US07813990B1 Property investment rating system and method
A property investment management tool comprises user interface logic and an investment rating engine. The user interface logic is configured to provide a user interface accessible to a user and includes risk profile configuration interface logic configured to permit a user to define a plurality of different risk profiles for a plurality of different investments. The investment rating engine is coupled to the user interface logic and is configured to evaluate the plurality of different investments according to the plurality of different risk profiles.
US07813979B2 Method and system for average spot basket pricing options with arbitrary fixing schedules and with weighting factors
Methods and systems of calculating a net present value (“NPV”) of an average spot basket option are provided. One method includes reading an evaluation date, contract data and market data associated with a basket, and calculating net present value of the average spot basket option by applying Black-Scholes theory to the sum of spot prices of the underlying assets of the basket, wherein the sum of spot prices of the underlying assets of the basket is represented as a single underlying asset. Another method includes calculating first and second moments of a sum of weighted spot price values of underlying assets of a basket and applying Black-Scholes theory using these moments to calculate NPV. Another method includes calculating a NPV according to a set of equations and displaying the calculated NPV. A system includes a memory and a processor that executes code to in accordance with the methods described herein.
US07813975B2 System and method for processing account data
When inconsistency occurs between data presented from individual group enterprises, causes of the inconsistency cannot be specified easily in a conventional consolidated settlement processing method. In the embodiments of the invention, an XBRL conversion module converts inputted account data into data resulting from synthesis of standard data and extended data by using a mapping table and transmits the converted data to a data separation module. The data separation module separates the standard data and extended data of the received data and stores these types of data in corresponding storage tables while adding them with information for mutual relevancy. In this manner, when inconsistency occurs during a consolidated settlement process, causes of the inconsistency can be specified easily by acquiring the extended data.
US07813972B2 Currency management
Management of currency inventory within and among network nodes of a financial network (e.g., bank branches, ATMs, and kiosks) may involve receiving information of currency inventory at one or more nodes in the network, generating a forecast for currency demand for the one or more nodes based on the historical currency demand for the one or more nodes, and establishing a currency transportation plan that includes a currency delivery schedule for the one or more nodes, wherein the currency transportation plan is based on the currency inventory, the forecast for currency demand, and one or more costs of handling currency. The costs of handling currency may include costs such as the expected loss from robbery and other currency theft.
US07813967B2 Method and apparatus for listing goods for sale
A method for using a telephone to list a seller's good for sale on a website including the steps of receiving good-identifying information from a seller via a telephone and presenting the good for sale on a website. The good-identifying information may be received as a series of tones generated by depression of keys of a telephone. The tones may optionally be used to navigate through a voice prompt system or to provide information about the good, such as the good's UPC code, ISBN number and/or characteristics of the good. The seller's provision of a standard identification code allows the marketeer to retrieve information relating to the good from a database and to use such information to present the good for sale. Such information, and/or the characteristics provided by the seller that are specific to the good may optionally be used to set or recommend a price for the good.
US07813966B2 Method and system for controlling the initiation and duration of overtime interval in electronic auctions
Controlling overtime in an auction is disclosed. A first time interval and a second time interval are defined. A first closing time for a first lot is also defined. A first bid is received for the first lot. A second bid is received for the first lot. A correlation between the second bid and the first bid is determined. The first closing time is extended using the second time interval if the correlation between the second bid and the first bid satisfies a trigger criterion. The trigger criterion is selected from a group consisting of a rank behind market and a quantity behind market.
US07813965B1 Method, system, and computer readable medium for ranking and displaying a pool of links identified and aggregated from multiple customer reviews pertaining to an item in an electronic catalog
Techniques described enable an entity, such as a company employing an e-commerce website, to leverage user-provided content, such as customer reviews of an item, to better customers' shopping experiences. To do so, customer reviews pertaining to an item may be examined to determine if the reviews contain links to other items. These links within the customer reviews may then be aggregated and sorted (e.g., ranked) according to certain criteria. The links may be sorted based on a number of times that the links are used in the reviews and/or on ratings of the items associated with the links. One or more of the links may then be displayed on the website. For instance, these links may appear on an item review page adjacent the customer reviews. Customers navigating to the item review page may then peruse the customer reviews as well as the displayed links that customers have used within the reviews.
US07813960B2 System and method of generating service plans for refrigeration systems
A service plan system includes a computer program with a plurality of modules operable to generate service plans for refrigeration systems customers. The service plans offer multiple coverage levels, as well as various co-pay options (e.g., lower monthly fixed payment with higher event co-pay or higher monthly fixed payment with lower event co-pay) with increased controllable variable cost (e.g., high event co-pay). The different coverage levels provide options to the customer to select the program that provides the greatest opportunity for overall savings, while requiring active program participation by the service provider and the customer to maximize potential savings.
US07813957B1 System and method for delivering payloads such as ads
A system and method for delivering a plurality of payloads such as ads in response to a plurality of requests. The system comprises a data structure defining a target profile for each ad which target profile specifies characteristics of a request to which the ad may be provided in response and an ad server for delivering one or more of the plurality of payloads in response to a request from a target. The number of times each payload is delivered to a target is tracked. A payload priority is assigned for each of the payloads as a function of a delivery goal of the payload and as a function of the number of times the payload has been delivered to a target. A particular request is received from a particular target having particular characteristics. A particular payload is selected for delivery to the particular target as a function of the particular characteristics and as a function of the payload priorities.
US07813956B2 Method and system for enhancing customer loyalty
A method of and system for providing customer-specific information involving a) obtaining customer identification information for identifying a customer to be served at the weigh station; b) storing a plurality of customer profiles for a plurality of customers wherein each customer in the plurality of customers has an associated customer profile; and, c) when the customer is in the plurality of customers, retrieving the associated customer profile for the customer using the customer identification information and providing associated customer-specific information based on the associated customer profile to a weigh station display.
US07813952B2 Managing customer loss using customer groups
Techniques are provided for managing customer loss. Customers are first grouped using a predetermined category definition and then customers in one group are segmented based on common customer characteristics. The techniques may be used to categorize customers based on a likelihood of being lost and segmenting customers with a high likelihood of being lost into smaller, more homogenous groups of customers based on shared customer characteristics.
US07813949B2 Method and system for flexible budgeting in a purchase order system
A system and method of budgeting in a purchase order system are disclosed. The method of budgeting includes allocating a budget according to one or more planning levels and selecting or defining one or more keys, each key corresponding to one or more planning levels.
US07813947B2 Systems and methods for optimizing business processes, complying with regulations, and identifying threat and vulnerabilty risks for an enterprise
Methods and systems for optimizing business processes, complying with governmental regulations, and identifying threat and vulnerability risks for an enterprise are disclosed. According to various embodiments, the method includes identifying at least one critical asset of an enterprise and identifying at least one business process of the enterprise associated with the identified critical asset. The method further includes performing at least one of a risk analysis, a regulatory compliance analysis and a business process optimization analysis for the business process based on at least one of an evaluation of a technological component associated with the business process, a threat profile for an area of concern associated with the business process and the critical asset, and/or an interdependency matrix of business processes of the enterprise. In addition, the method may include developing a strategy for the enterprise's performance of the business process based on the performance of the risk analysis, the regulatory compliance analysis and/or the business process optimization analysis for the business process. Also, the method may include monitoring the enterprise's performance of the business process to assess compliance with the strategy.
US07813940B2 System and method for enabling health care providers to effect compensatory invoicing of patients who use a coverage entity in addition to their health insurer
A system and method is provided for compensatory invoicing of a patient for health care services rendered by a Health Care Provider. The system and method enables a Health Care Provider to obtain payment of Full Rates for services rendered to a patient in circumstances where a Health Insurance Entity provides less than full-rate compensation (e.g., compensation at Contracted Rates) to the Health Care Provider AND the patient has been reimbursed additionally by another payment party for claims already paid for by the Health Insurance Entity. In one implementation, the patient contracts with the Health Care Provider to ensure that the Health Care Provider is fully compensated for the services rendered after the patient receives payments from a tortfeasor and/or First and/or Third Party Payment Entity (e.g., an auto insurance carrier, worker's compensation insurance carrier, Medpay, PIP etc.) for the services. The invention tracks claim(s) filed by the patient against the tortfeasor and/or First and/or Third Party Payment Entity and tracks payments) made by the tortfeasor and/or First and/or Third Party Payment Entity to the patient. The patient and/or the First and/or Third Party Payment Entity is then billed for the difference in payments made to the Health Care Provider by the Health Insurance Entity, effecting compensatory invoicing for a Full Rate fee chargeable by the Health Care Provider in cases when a tortfeasor and/or First and/or Third Payment party has reimbursed the patient for similar services as already reimbursed by the Health Insurance Entity.
US07813937B1 Consistency modeling of healthcare claims to detect fraud and abuse
Transaction-based behavioral profiling, whereby the entity to be profiled is represented by a stream of transactions, is required in a variety of data mining and predictive modeling applications. An approach is described for assessing inconsistency in the activity of an entity, as a way of detecting fraud and abuse, using service-code information available on each transaction. Inconsistency is based on the concept that certain service-codes naturally co-occur more than do others. An assessment is made of activity consistency looking at the overall activity of an individual entity, as well as looking at the interaction of entities. Several approaches for measuring consistency are provided, including one inspired by latent semantic analysis as used in text analysis. While the description is in the context of fraud detection in healthcare, the techniques are relevant to application in other industries and for purposes other than fraud detection.
US07813932B2 Apparatus and method of encoding and decoding bitrate adjusted audio data
An apparatus and method encode audio data, and an apparatus and method decode encoded audio data. An audio data encoding apparatus includes: a scalable encoding unit dividing audio data into a plurality of layers, representing the audio data in predetermined numbers of bits in each of the plurality of layers, and encoding a lower layer prior to encoding an upper layer and an upper bit of each layer prior to encoding a lower bit of each layer; an SBR encoding unit generating spectral band replication (SBR) data that has information with respect to audio data in a frequency band of frequencies equal to or greater than a predetermined frequency among the audio data to be encoded, and encoding the SBR data; and a bitstream production unit generating a bitstream using the encoded SBR data and the encoded audio data corresponding to a predetermined bitrate.
US07813924B2 Voice conversion training and data collection
It may be desirable to provide a way to collect high quality speech training data without undue burden to the user. Speech training data may be collected during normal usage of a device. In this way, the collection of speech training data may be effectively transparent to the user, without the need for a distinct collection mode from the user's point of view. For example, where the device is or includes a phone (such as a cellular phone), when the user makes or receives a phone call to/from another party, speech training data may be automatically collected from one or both of the parties during the phone call.
US07813923B2 Calibration based beamforming, non-linear adaptive filtering, and multi-sensor headset
A first set of signals from an array of one or more microphones, and a second signal from a reference microphone are used to calibrate a set of filter parameters such that the filter parameters minimize a difference between the second signal and a beamformer output signal that is based on the first set of signals. Once calibrated, the filter parameters are used to form a beamformer output signal that is filtered using a non-linear adaptive filter that is adapted based on portions of a signal that do not contain speech, as determined by a speech detection sensor.
US07813920B2 Learning to reorder alternates based on a user'S personalized vocabulary
Learning to reorder alternates based on a user's personalized vocabulary may be provided. An alternate list provided to a user for replacing words input by the user via a character recognition application may be reordered based on data previously viewed or input by the user (personal data). The alternate list may contain generic data, for example, words for possible substitution with one or more words input by the user. By using the user's personal data and statistical learning methodologies in conjunction with generic data in the alternate list, the alternate list can be reordered to present a top alternate that more closely reflect the user's vocabulary. Accordingly, the user is presented with a top alternate that is more likely to be used by the user to replace data incorrectly input.
US07813919B2 Class description generation for clustering and categorization
A class is to be characterized of a probabilistic classifier or clustering system that includes probabilistic model parameters. For each of a plurality of candidate words or word combinations, divergence of the class from other classes is computed based on one or more probabilistic model parameters profiling the candidate word or word combination. One or more words or word combinations are selected for characterizing the class as those candidate words or word combinations for which the class has substantial computed divergence from the other classes.
US07813914B1 Providing component connection information
Techniques and mechanisms provide design information in a scalable representation. A design includes multiple master components and slave components. The master components and slave components include ports allowing interconnection. Techniques and mechanisms are described for selectively providing a subset of the interconnections between the master components and the slave components.
US07813906B2 Method of predicting residual service life for rolling bearings and a device for predicting residual service life for rolling bearings
A method that utilizes signals from an accelerometer in resonant frequency bands or high frequency bands to, in a cost-effective manner, measure wear particle penetration of lubricant and lubricant degradation, both of which greatly affect prediction of residual service life; and, using as a basis these measurements of wear particle penetration and lubricant degradation, enables accurate estimation of residual service life for rolling bearings in the early stages.
US07813905B2 Simulation apparatus, simulation method, and computer-readable recording medium in which simulation program is stored
The simulation apparatus includes mesh dividing section, process condition setting section, boundary surface simulating section for simulating a change in a shape of a boundary surface of the structure which change is caused from the process using the calculation condition set by the process condition setting section, level value determining section for determining level values each of which concerns a distance between one of the nodes and the boundary surface, and level value data retaining section for retaining, for each of the nodes, the level value in association with the boundary surface. The simulation apparatus makes it possible to express a number of materials being smaller in size than the mesh element. Consequently, the mesh element size can be set larger to improve the memory consumption amount and the calculation speed.
US07813903B2 Fixed time step dynamical solver for interacting particle systems
The present invention is a particle position solver that allows particles to reach an end of a fixed time, time step in an invalid state and which are then pushed toward a valid state. This allows the solver to continue the simulation while the simulation results move toward a valid behavior. Particle collision calculations are simplified by adopting a non-sequential model ignoring some collisions or combining them. The speed of the simulation is also improved by performing some operations outside the solver calculation loop and by using specialized data structures.
US07813896B2 System and method for diagnostic analysis of delivery services
A method of analyzing the operation of a delivery system. The method includes: determining a seeding plan; placing a seed piece into the delivery system; tracking the seed piece through the delivery system to generate tracking data; storing the tracking data in a central repository; and analyzing the tracking data to determine one or more faults.
US07813893B2 Method of process trend matching for identification of process variable
A method that involves matching the trend of process outcome with the trend of process variables to identify the variables that have an impact on the process outcome is disclosed. The method for process trend matching comprises processing of raw data of process outcome and of process variables using an outlier filtering method, smoothing these data using common smoothing algorithm like Kernel, dividing smoothed raw data equally into time intervals, computing the gradients of the points at both ends of the time intervals, and translating the gradients into a scale based on the magnitude of the gradients. The following steps comprise comparing the process outcome and each process variable independently for same time frame, and assigning a score for both outcome and variable. The sum of the scores is then computed which is used to determine the quality of fit. A real-time monitoring system is then set up to monitor these variables for any drifts. When a drift is detected, troubleshooting activity will be triggered and actions taken to resolve the drift, after which monitoring of the variable will be restarted.
US07813890B2 System and method for detection of stopped vehicle
A system, method and computer program product is provided for detecting if a vehicle is stopped. A wheel speed, transmission output speed, and a vehicle state, representative of a plurality of vehicle dynamic parameters, is determined. The vehicle is determined to be stopped if, after a predetermined period of time, the wheel speed and transmission output speed remain zero and the vehicle state remains stable.
US07813889B2 Guiding IR temperature measuring device with probe cover
The invention relates to an Infrared (IR) thermometer including an IR detector configured to provide an IR emission data representative of a temperature of an area of tissue. The IR thermometer also includes one or more secondary sensors configured to provide an IR thermometer positioning data. At least one microcomputer is configured to receive the IR thermometer positioning data from one or more secondary sensors. The at least one microcomputer is configured to run an algorithm to convert the IR thermometer positioning data to an IR thermometer positioning indication, wherein the IR thermometer positioning indication suggests a direction to move the IR thermometer for a substantially optimal IR detector view of the area of tissue. The invention also relates to a guiding means including a positioning sensor and a display of IR thermometer positioning information, and a method for positioning an IR thermometer.
US07813888B2 Autonomous vehicle rapid development testbed systems and methods
Systems and methods for development testing of vehicles and components are disclosed. In one embodiment, a system includes a position reference system and a command and control architecture. The position reference system is configured to repetitively measure one or more position and motion characteristics of one or more vehicles operating within a control volume. The command and control architecture is configured to receive the repetitively measured characteristics from the position reference system, and to determine corresponding control signals based thereon. The control signals are then transmitted to the one or more vehicles to control at least one of position, movement, and stabilization of the one or more vehicles in a closed-loop feedback manner. The system may further include a health monitoring component configured to monitor health conditions of the one or more vehicles, the control signals being determined at least in part on the health conditions.
US07813887B2 Location determining system
A location measurement system comprises: a GPS receiver for attachment to a person and for determining earth location of the person; a display for attachment to the person; memory for storing map data; a processor configured to process earth location and the map data to instruct display the person's current location with a map on the display.
US07813886B2 Calibration of frequency monitors having dual etalon signals in quadrature
Improved calibration of a dual-etalon frequency monitor having x-y outputs is provided. An ellipse is fit to the (x,y) points from a set of calibration data. For each (x,y) point, an angle θ is determined. A linear fit of frequency to θ is provided. Differences between this linear fit and the determined values of θ are accounted for by including a spline fit to this difference in the calibration.
US07813881B2 Quantitative assessment of biological function based on the temporal and spatial organization of subnuclear domains
The present invention provides a method useful for analysis of punctate distribution of supramolecular complexes that are compartmentalized in nuclear microenvironments. In preferred embodiments the method provides quantitative analysis of the assembly of regulatory machinery within the context of nuclear architecture and to provide a mechanistic link with biological control. In other embodiments, the invention provides a method of identifying a molecule by parameters of its subnuclear distribution, comprising the steps of quantifying organizational parameters of domains within subnuclear distributions of a molecule; performing factor analysis on the quantified organizational parameters; performing discriminant analysis on the quantified organizational parameters; comparing the results of the factor analysis and the results of the discriminant analysis to one or more standards, thereby identifying a molecule by parameters of its subnuclear distribution.
US07813880B2 Apparatus and method for providing optimal concentrations for medication infusions
Optimum concentrations for a drug administered as a medical infusion to a patient, particularly a pediatric patient, are determined. The determination is made using inputs regarding (1) the drug to be administered; (2) the patient; and (3) the infusion process. The optimum concentrations are displayed to a user, such as any health care provider. A chart illustrating the distributions of concentrations over a range of doses and patient weights is also provided.
US07813879B2 System and method for processing and reporting biologically significant events
A system and method are provided for processing reports of biological events in order to filter the reports and output the reports to appropriate institutions and individuals for reporting. The system includes a primary filter for receiving a record, evaluating an event contained within the record, identifying any potential receiving organization based on the event evaluation, and creating a record for each potential receiving organization. The system may also include additional filters such as secondary filters, location filters, and column level filters for limiting the records created by the primary filter based on definitions provided by the receiving institutions.
US07813878B2 Gyroscopic steering tool using only a two-axis rate gyroscope and deriving the missing third axis
A two-axis gyroscope used on a bottom hole assembly can be used for determining a rate of rotation about the rotational axis of a BHA. The method takes advantage of possible misalignment of at least one axis of the two axis gyroscope from orthogonality with respect to the rotational axis of the BHA, resulting in the misaligned gyro being sensitive to BHA rotation.
US07813875B2 Layered host based satellite positioning solutions
Methods and systems consistent with the present invention provide a host based positioning system. The host based positioning system includes a tracker hardware interface that connects to a dedicated hardware space vehicle tracker. The tracker hardware interface receives positioning information from the space vehicle tracker. The host based positioning system includes a layered approach to enable user applications on a host computer to access data from tracker hardware.
US07813874B2 On-vehicle navigation system, route guide method, and computer-readable recording medium
The invention provides an on-vehicle navigation system, route guide method, and computer-readable recording medium capable of setting an optimum guide point corresponding to proposed actions set as destinations or way points, and performing route guidance based on the setting. The on-vehicle navigation system includes a function of searching for a guide route leading to a set destination or the like and displaying the searched guide route on a screen of a display to guide the vehicle. The route guide method includes: registering information organized in a list form in a storage means, in which each of the places prepared as candidates for destinations or the like is associated in advance with proposed actions at the place; when a destination or the like is selected, extracting the information on the proposed actions at the place to display it in a list form on the screen of the display; when any of the proposed actions is selected, referring to a map database to search for a guide point corresponding to the selected proposed action; and setting the searched guide point as the destination or the like.
US07813872B2 Image processing system, method and apparatus for correlating position data with image data
A navigation system includes a processing unit for generating route data relating to a route along which a vehicle has actually traveled, from position data acquired by a position acquiring unit, an image data acquiring section for acquiring image data, a first storage section for storing the image data acquired by the image acquiring unit according to groups of respective destinations, and a second storage section for storing the route data generated by the processing unit. A link data generating section is provided for correlating the respective destinations with the respective route data via link data. An outputting unit is configured to extract a group linked to a destination by the link data in response to a manual designation of a route data stored in the second storage section or to a manual or automatic designation of a designation included in that route data and then to output the image data included in that group from the first storage section to an outputting section.
US07813870B2 Dynamic time series prediction of future traffic conditions
Techniques are described for generating predictions of future traffic conditions at multiple future times, such as by using probabilistic techniques to assess various input data while repeatedly producing future time series predictions for each of numerous road segments (e.g., in a real-time manner based on changing current conditions for a network of roads in a given geographic area). In some situations, one or more predictive Bayesian models and corresponding decision trees are automatically created for use in generating the future traffic condition predictions for each geographic area of interest, such as based on observed historical traffic conditions for those geographic areas. Predicted future traffic condition information may then be used in a variety of ways to assist in travel and for other purposes, such as to plan optimal routes through a network of roads based on predictions about traffic conditions for the roads at multiple future times.
US07813868B2 Method and device for operating a drive unit
A method and a device for operating a drive unit, in particular of a vehicle, are provided, which allow for an adaptation of losses of an output variable of the drive unit, in particular of a torque, which is precise and which restricts as little as possible a request to shut down the drive unit. For this purpose, the losses are adapted during at least one operating phase, in particular an idling operating phase, of the drive unit. With the conclusion of a successful adaptation, a shutdown of the drive unit is enabled.
US07813866B2 Fuel injection control device of internal combustion engine
An internal combustion engine including an in-cylinder injection injector and an intake port-injection injector. An ECU includes a fuel injection duration calculation portion that calculates a requested fuel injection duration and a fuel injection control portion that causes the in-cylinder injection injector to inject fuel during the compression stroke during the cold start of the engine, and that causes fuel to be injected also in a manner other than the fuel injection performed by the in-cylinder injection injector during the compression stroke if the requested fuel injection duration is longer than or equal to an interval time. Therefore, even if the requested fuel injection duration is longer than or equal to the interval time, the emissions can be reduced while a startability during a cold start of the internal combustion engine is secured.
US07813864B2 Control apparatus for internal combustion engine
A control apparatus (100) controls the operating condition of an engine (200) comprising a valve operating apparatus (10) capable of changing valve operating characteristics of an intake valve (203) and an exhaust valve (204). This is provided with: an intake valve control device (110) for controlling the valve operating apparatus (10) to set the intake valve (203) continuously open, during a cranking operation of the engine (10); and an exhaust control device (120) for controlling the valve operating apparatus (10) to set the exhaust valve (204) continuously close, during the cranking operation.
US07813863B2 Method for operating an internal combustion engine
In an internal combustion engine, gasoline is injected directly into a combustion chamber and ignited by auto-ignition. The characteristics map range within which fuel is ignited by auto-ignition is enlarged by supercharging the internal combustion engine.
US07813862B2 Hybrid vehicle
A hybrid vehicle is provided, in which lean limit operation of an engine can be achieved while consumption of electric power of a battery is suppressed when a change of engine torque in the vicinity of a lean limit is suppressed or when an air-fuel ratio is controlled so as to come close to a lean limit during engine operation. The hybrid vehicle, in which an engine, a motor-generator, and a drive wheel are mutually connected via a differential connection unit, includes a control device which maintains an output of the engine at a constant level by increasing/decreasing an engine rotational speed and decreasing/increasing a rotational speed of the motor-generator in accordance with a decrease/increase of the engine torque in the vicinity of the lean limit.
US07813861B2 Cruise control device
A cruise control device has an activation device embodied as a key button. By activating the activation device it is possible to transfer the cruise control device, from a switched off operating state to a switched on standby operating state, and by a further activation of the activation device it is possible to transfer the cruise control device from the standby operating state to a switched on control operating state. The cruise control device has a storage device storing a state of the cruise control device immediately before the motor vehicle is switched off and a readout device which reads out the stored state of the cruise control device immediately after the motor vehicle is switched on. If the cruise control device had a switched on operating state immediately before the ignition device is last switched off, the cruise control device is transferred automatically to the standby operating state.
US07813859B2 Automatic braking device for controlling movement of vehicle in unintended direction of the driver with target brake decreasing control
When a vehicle stops, a brake control unit maintains a braking force applied on a wheel by a braking-force application unit for maintaining a halted state. In this state, if a driver depresses the accelerator pedal to execute starting of the vehicle, the braking force is gradually decreased, and the vehicle starts at a speed that accords with a degree of accelerator opening and a gradient of a road on which the vehicle is stopped. When a movement direction at this time is the same as a movement direction intended by the driver, the braking force is decreased to zero for smooth starting. When the movement direction is opposite to the intended movement direction, the braking force is increased to control the movement in the opposite direction, such that the movement changes from the opposite direction to the same direction, and finally, smooth starting in the desired direction is executed.
US07813857B2 Power transfer assembly with torque sensors and torque control system
A transfer case for a motor vehicle having an input shaft, a first output shaft, a second output shaft, a clutch, a transfer mechanism, a sensor portion and a magnetoelastic torque sensor. The clutch has a clutch pack and a thrust mechanism that is configured to exert an engagement force on the clutch pack. The clutch pack has a first portion, which is rotatably driven by either or both of the input shaft and the first output shaft, and a second portion that is supported for rotation relative to the first portion. The transfer mechanism couples the second portion of the clutch pack to the second output shaft. The sensor portion is coupled to the first or second output shaft and is at least partially formed of a magnetoelastic material. The magnetoelastic torque sensor is disposed about and radially in-line with the sensor portion.
US07813856B2 Vehicular seatbelt monitoring system and process
A seatbelt monitoring system is provided for use onboard a vehicle having a seat assembly including at least one seat and corresponding seatbelt. The seatbelt monitoring system includes a wireless seatbelt status detector and a vehicle seatbelt status indicator. The wireless seatbelt status detector includes a seatbelt latch sensor, a first wireless transceiver, and a controller coupled to the seatbelt latch sensor and to the wireless sensor. The controller is configured to send a seatbelt latch signal via the first wireless transceiver when the seatbelt latch sensor indicates a change in seatbelt latch status. The vehicle seatbelt status indicator includes a second wireless transceiver and a processor coupled to the second wireless transceiver. The processor is configured to send a receipt signal to the wireless seatbelt status detector after receiving the seatbelt status signal via the second wireless transceiver.
US07813853B2 Damping force control apparatus for vehicle
A damping force control apparatus for a vehicle includes adjustable-damping-force shock absorbers. When the vehicle turns, an electronic controller calculates an actual roll angle of the vehicle body in accordance with sprung accelerations detected by sprung acceleration sensors. The electronic controller also calculates a target roll angle of the vehicle body in accordance with a lateral acceleration detected by a lateral acceleration sensor. The target roll angle is set such that it increases with the lateral acceleration acting on the vehicle during turning and is uniquely determined by the lateral acceleration. The electronic controller sets target damping forces of the shock absorbers such that the actual roll angle coincides with the target roll angle, and controls the damping forces of the shock absorbers in accordance with the set target damping forces.
US07813844B2 Device for bringing a motor vehicle to a target position
In the case of a system for automatically bringing a motor vehicle into a target position, having a sensor system and an analyzing unit for determining the position of the motor vehicle relative to the target position as well as devices for planning a collision-free drive from the current position to the target position, and devices for implementing the planned drive, a first part of the sensor system is arranged at or in the motor vehicle, and a second part of the sensor system is arranged in a stationary manner in a defined position close to the target position.
US07813837B2 Robot control system
A robot control system for controlling a position and an attitude of a robot head is provided with an operating head held by an operator and a sensor for detecting a position and an attitude of the operating head.An attitude recognition portion of the control means recognizes an initial attitude of the operating head when a control switch provided at the operating head is turned on, and acquires a displacement vector from the initial attitude by a change in the attitude of the operating head.An attitude conversion portion converts the displacement vector from the initial attitude to a displacement vector from the reference attitude corresponding to a predetermined reference attitude, and the control means makes the attitude of the robot head follow the displacement vector from the reference attitude.In whatever attitude the operator holds the operating head, the position and the attitude of the robot head can follow the change in the position and the attitude of the operating head.
US07813836B2 Protocol for a remotely controlled videoconferencing robot
A robotic system that includes a robot and a remote station. The remote station can generate control commands that are transmitted to the robot through a broadband network. The control commands can be interpreted by the robot to induce action such as robot movement or focusing a robot camera. The robot can generate reporting commands that are transmitted to the remote station through the broadband network. The reporting commands can provide positional feedback or system reports on the robot.
US07813825B2 Multiband dynamic range control graphical interface
A graphical user interface is provided for dynamic gain control that allows a user to view and adjust multiple frequency bands and multiple controllers using a single screen in a simple and visually appealing way. Each controller within each particular frequency band may be easily modified to allow thresholds to begin at different amplitude levels for an input signal. Additionally, textual areas may be provided where the user may enter ratios, attack, and release parameters for each controller.
US07813824B2 Transmission signal processing device for video signal and multi-channel audio signal, and video and audio reproducing system including the same
A transmission signal processing device 10 includes a transmission signal data demultiplexing circuit RX for receiving multiplexed transmission signal data and demultiplexing the transmission signal data into video signal data and multi-channel audio signal data, a decoder circuit 100 for decoding the multi-channel audio signal data to obtain a plurality of multi-channel audio signal data including at least front center channel audio signal data, and a transmission signal data multiplexing circuit TX for multiplexing the video signal data and the front center channel audio signal data to obtain output transmission signal data.
US07813823B2 Computer audio system and method
A computer audio system and method is disclosed. The system includes an input to receive a digital audio input signal and a splitter to split the digital audio input signal into a plurality of digital audio signals. The system also includes a plurality of digital signal processing software modules corresponding to a detected number of hardware audio interfaces.
US07813818B2 Medium voltage integrated switchgear
An electric power distribution switchboard (1) in which one or more functional units are equipped with a switching device compartment (3) that integrates primary and secondary functions. Within the switching device compartment (3) are included, together with the switching device (37), the current and voltage sensors (36), the position sensors for interlocking, a human machine interface (HMI) and an Intelligent Electronic Device (IED) (4) and the related local configuration point (32) to configure the IED (4). The IED (4) realizes functional unit supervision, control, protection, communication and monitoring and acts as a concentrating point of functional unit information and decisions. The switchboard (1) of the invention further comprises power supply section, an I/O section and a communication system.
US07813817B2 Computerized procedures system
An online data driven computerized procedures system that guides an operator through a complex process facility's operating procedures. The system monitors plant data, processes the data and then, based upon this processing, presents the status of the current procedure step and/or substep to the operator. The system supports multiple users and a single procedure definition supports several interface formats that can be tailored to the individual user. Layered security controls access privileges and revisions are version controlled. The procedures run on a server that is platform independent of the user workstations that the server interfaces with and the user interface supports diverse procedural views.
US07813815B2 Digital measuring system and method for integrated circuit chip operating parameters
An integrated circuit contains within the chip one or more measuring devices that provide a digital value corresponding to respective physical operating parameters of the chip. The digital values can be communicated to other devices using an interrupt handler.
US07813812B2 Baroreflex stimulator with integrated pressure sensor
The present invention is an implantable medical device comprising, a pulse generator to generate baroreceptor stimulation pulses, a sensor circuitry, a lead adapted to be electrically connected to the pulse generator and to the sensor circuitry, the lead including an electrode to distribute the baroreceptor stimulation pulses to a baroreceptor site, a pressure sensor to provide a signal indicative of blood pressure to the sensor circuitry and a controller connected to the pulse generator and the sensor circuitry, the controller adapted to adjust the baroreceptor stimulation pulses based on the blood pressure.
US07813799B2 Adaptive safety pacing
Methods and systems involve adjusting an energy used for safety pacing based on the capture threshold. The safety pacing energy may be adjusted prior to a capture threshold test. During the capture threshold test, backup safety paces are delivered using the adjusted pacing energy. Following suspension of automatic capture verification, the device may enter a suspension mode. During the suspension mode, safety pacing pulses are delivered using a pacing energy adjusted based on capture threshold.
US07813788B2 Microscopic imaging apparatus and method
A handheld confocal imaging system for in vivo observation of dermal and subdermal tissue allows diagnosis of conditions substantially beneath the surface of the skin. A confocal head has optics which scan the tissue so as to provide images of vertical sections of the tissue. Both two and three dimensional imaging may be provided for diagnosis and location of basal cell carcinomas and melanomas, and so as to enable visualization of tumor borders prior to excision.
US07813785B2 Cardiac imaging system and method for planning minimally invasive direct coronary artery bypass surgery
A method for planning minimally invasive direct coronary artery bypass (MIDCAB) for a patient includes obtaining acquisition data from a medical imaging system, and generating a 3D model of the coronary arteries and one or more cardiac chambers of interest. One or more anatomical landmarks are identified on the 3D model, and saved views of the 3D model are registered on an interventional system. One or more of the registered saved views are visualized with the interventional system.
US07813784B2 Interactive computer-assisted surgery system and method
A system and method for providing computer assistance for performing a medical procedure provides a graphical user interface to guide and/or assist a user, for example a surgeon, performing the medical procedure, whether surgical or non-surgical. The computer-assisted system comprises a software application that may be used for a medical procedure.
US07813782B2 Imaging system including an object handling system
The invention described herein provides systems and methods for handling objects within an imaging system, such as a multi-modal imaging system. An object handling system operates to position an object to be imaged in an interior cavity of a light imaging system, and also moves the object to be imaged between the light imaging system and a second imaging system. The object handling system can include components such as a stage that supports the object, a manipulator configured to move the stage between the interior and exterior of the light imaging system and a light seal configured to interface with a light seal on an exterior wall of the light imaging system.
US07813777B2 Antenna tuner with zero volts impedance fold back
An embodiment of the present invention provides an apparatus, comprising a wireless handset and an antenna tuner within the wireless handset that is adapted to preset its impedance to the transmit/receive circuitry in the handset.
US07813774B2 Contact, motion and position sensing circuitry providing data entry associated with keypad and touchpad
The claimed subject matter provides a system and/or a method that facilitates providing data entry associated with a keypad and a touchpad. An interface can facilitate receiving input data. A combined circuitry component can employ a keypad functionality and a touchpad functionality based on the input data utilizing a single circuitry.
US07813772B2 Methods of operating a mobile terminal such that a communication operation mode is changed based on a current voltage of a battery that powers the mobile terminal and related mobile terminals and computer program products
A mobile terminal having a plurality of communication operation modes is operated by determining a current communication operation mode of the plurality of communication operation modes of the mobile terminal, determining a current voltage of a battery that powers the mobile terminal, comparing the current voltage of the battery with a battery voltage threshold associated with the current communication operation mode, and changing the current communication operation mode to another one of the plurality of communication operation modes based on the comparison of the current voltage of the battery with the battery voltage threshold associated with the current communication operation mode.
US07813771B2 Vehicle-state based parameter adjustment system
The operation of a vehicle electronic module is influenced by vehicle-state received on a vehicle communication bus. The electronic module analyzes vehicle-state data that includes information about the vehicle's environment. The electronic module improves or maintains electronic module performance by adjusting communication processing parameters to improve driver or passenger communication.
US07813769B2 Onboard wireless communication system
An onboard wireless communication system includes a power supply circuit, a wireless communication circuit, a control circuit, and a current integration circuit. The current integration circuit calculates an integration value of current fed from a battery after the battery starts discharging. The current integration circuit temporarily stops the calculation until transmission of a burglar alarm signal is completed when a burglar detection signal is outputted from a burglar detection ECU while the integration value is still smaller than a reference value. As a result, power supply from the power supply circuit to the wireless communication circuit is maintained. The power supply is stopped when the integration value is equal to or larger than the reference value while the burglar detection signal is still not outputted from the burglar detection ECU.
US07813768B2 Dialing screen method and layer structure for a mobile terminal
A method for providing a dialing screen which visually changes depending on status information providable through a mobile terminal. Particularly, the dialing screen (such as an alphanumeric character inputting screen) displays status information including network status information, time-zone information of a transmitting side or receiving side, etc., which can be provided through the mobile terminal, with graphic elements thereof embossed. Therefore, it is possible to output a dialing screen in which specific status information is reflected, so that the various tastes of the users can be reflected in the dialing screen and simultaneously visibility of the transmitted information increases. The method may include the steps of determining a received signal strength and a current time zone of the mobile communication terminal and displaying an animation data on a background image wherein the animation data changes based on the strength of the received signal.
US07813767B2 Mobile terminal apparatus
To provide a mobile terminal apparatus for displaying an image by selecting the optimum display screen without adding a special process to a program operating on the mobile terminal apparatus, a mobile terminal apparatus 100 includes a program execution unit 102 for executing a desired program and output display information, a direction detection unit 103 for detecting the direction of a display screen 106, a display information conversion unit 104 for converting display information on the basis of the direction of the display screen 106, the size of the display information, etc., and a display processing unit 105 for displaying the display information on the display screen 106.
US07813765B2 Radio communication system and radio communication terminal for the same
A mobile station compares a third evaluation function value calculated by the same algorithm as an evaluation function calculation algorithm used by a base station and corresponding to a current radio transmission path environment with a second evaluation function value reflecting terminal selection results in a past fixed period notified from the base station. If the third evaluation function value is not less than the second evaluation function value, the mobile station transmits a channel quality indication (CQI) to the base station. In contrast, if the third evaluation function value is smaller than the second evaluation value, the mobile station controls to stop the transmission of the CQI.
US07813764B2 Baseband module and data transmission method
A baseband module for a base station is in a mobile communication network. The baseband module includes at least two baseband devices connected to each other by an internal interface, thereby forming a chain of baseband devices. The baseband module is connected to a radio frequency module by two external interfaces, each external interface being connected to a baseband device at the end of the chain of baseband devices.
US07813763B2 Apparatus and method for disabling RF signal transmissions from wireless network modems
An apparatus and method is provided for disabling radio frequency signal transmissions from a wireless communications network modem when in proximity to sites where explosive devices are being detonated. The apparatus includes an input switch to signal a command to the modem to disable the transmitter portion of the modem or to tune the transmitter to a null gateway on the wireless communications network. By disabling transmissions from the modem, accidental detonation of explosive devices is prevented When the modem is moved a safe distance away from the explosive devices, the transmitter is re-enabled automatically.
US07813758B2 Multitasking method and mobile terminal enabled with the same
A multitasking method and mobile terminal enabled with the multitasking method are provided for executing, while a function is running, another function. The multitasking-enabled mobile terminal includes an input unit for receiving a user command; a decision unit for determining, if a command for activating an additional function is input through the input unit while at least one previously activated function operates, whether the additional function can run at the same time with the previously activated function; a control unit for activating, if the decision unit determines that the additional function can operate at the same time with the previously activated functions, the second function; and a display unit for displaying operation status of the additional and previously activated functions on a screen.
US07813754B2 Transfer rate control method, transmission power control method, transmission power ratio control method, mobile communication system, mobile station, and radio base station
The present invention relates to a transmission rate control method of controlling a transmission rate of uplink user data to be transmitted from a mobile station to a radio base station. The method includes: starting to transmit at the mobile station, the uplink user data at an initial transmission rate which is informed from a network or an initial transmission rate which has been already informed from the network; and increasing at the mobile station the transmission rate of the uplink user data, up to a predetermined transmission rate, on a basis of a increase rule of the transmission rate which is beforehand determined.
US07813752B2 Power control subsystem for powering a node over communication cabling
A power control subsystem for controlling the supply of power transmitted to at least one node over communication cabling, the power control subsystem comprising circuitry to control current of a power transmitted over communication cabling, the circuitry being operative to provide current limiting for the power at a first threshold, and delayed over current cut-off of the power at a second threshold, the second threshold being lower than the first threshold.
US07813747B2 Methods and apparatus for providing PTT data buffering support indications from mobile devices and PTT data buffering control by wireless networks
In one illustrative example of the present disclosure, a mobile communication device has one or more processors and a wireless transceiver adapted to provide communications through a wireless communication network. The one or more processors are operative to produce a mobile device indication message which indicates whether the mobile device supports buffering of Push-To-Talk (PTT) communications from the mobile device. This message is transmitted by the wireless transceiver to a PTT service entity through the wireless network. The one or more processors may be further operative to receive, from the PTT service entity through the wireless network, a network indication message which instructs the mobile device whether to use buffering for the PTT communications from the mobile device (assuming a buffer memory for PTT buffering is available in the mobile device). The mobile device may use the buffer memory for the buffering of the PTT communication based on the network indication message from the PTT service entity.
US07813746B2 Wireless network using shared traffic channel mode of operation for broadcast services
A wireless network base station for transmitting broadcast data to a plurality of mobile stations in a coverage area of the base station. The base station transmits a first control message to the mobile stations that assigns a shared public long code mask (PLCM) to the mobile stations. The base station also transmits a second control message to the mobile stations that assigns a shared Walsh Code (WC) to the mobile stations. Thereafter, the base station transmits the broadcast data to the mobile stations using the shared PLCM and the shared WC.
US07813743B1 Location dependent non-commercial messaging
A system and method is disclosed for forwarding location dependent messages from a message sender's mobile cellular device to an intended recipient's mobile cellular device. The method is principally practiced in a communication network comprising a plurality of mobile cellular devices having location determining capabilities such as triangulation and GPS. In an embodiment, the message sender identifies an intended message recipient and selects a geographic location and corresponding radius of circumference defining geographic pre-conditions for transmitting the location dependent message to the intended message recipient. The message is first transmitted to a central server which periodically monitors the geographic location of the intended recipient in real time or near real-time to determine if the intended recipient enters within the radius of circumference of the geographic location selected by the message sender. The message is transmitted from the central server when it is determined that the intended recipient has satisfied the geographic pre-conditions. In other embodiments, a cellular mobile device user is alerted when one or more contacts of the user arrives within a certain geographic proximity of the user.
US07813742B1 Position-based channel coding system and method
The present invention is a position-based channel coding system for communications devices. The device may comprise one or more of the following features: (a) a global positioning system (GPS) receiver capable of receiving positioning data from GPS satellites; (b) a radio frequency (RF) transceiver having at least a first channel and a second channel; (c) a geographical information system (GIS) database of topographical data; (d) a processor capable of optimizing transceiving parameters of the RF transceiver based on the positioning data and topographical data; and (e) a bus linking the GPS receiver, RF transceiver, GIS database, and processor.
US07813739B2 Method for reducing inter-cell interference in wireless OFDMA networks
Protocols for OFDM/OFDMA/SC-FDMA based wireless networks provide adaptive inter-cell interference management without explicit spectrum or frequency planning. Base stations and mobile stations acquire information about subcarrier allocation from a handoff protocol. The mobile stations can also acquire this information using cognitive sensing. Cognitive sensing can be rewarded by the base station. Using this information, subcarriers can be allocated randomly, with blind optimization, or by joint optimization. The stations can use game theory to select among the different optimization strategies.
US07813736B2 Method and apparatus for improving network performance in a communication system
A method and apparatus is disclosed for improving network performance in a communication system. A system that incorporates teachings of the present disclosure may include, for example, a network management system (NMS) that manages operations of a communication system including a mobile telephone switching office (MTSO) coupled to a plurality of wireless base terminals (WBTs) by way of a corresponding plurality of network elements, having a network configuration element that identifies for each of the plurality of WBTs a resultant communication path to the MTSO according to a plurality of performance characteristics calculated from alternative communication paths connecting combinations of the WBTs to the MTSO. Additional embodiments are disclosed.
US07813735B2 Method and apparatus for performing a power efficient cell search in a multi-cell wireless communication system
A method and apparatus for performing a power efficient cell search in a multi-cell wireless communication system are disclosed. A wireless transmit/receive unit (WTRU) having a memory that stores a cell identification list of prioritized previously top-ranked cell identities (IDs) is used to perform the cell search. A primary synchronization code (PSC) correlation peak location on a received signal is selected. A common pilot channel (CPICH) correlation value is determined by non-coherent integration of a local signal created based on a first cell ID on the cell identification list to the received signal. If the CPICH correlation value is greater than a noise threshold, thus indicating that the first cell ID is a newly found cell ID, or if a last cell ID in the cell identification list is reached, an additional determination is made as to whether there is more than one cell ID on the list having the same timing.
US07813730B2 Providing mobile core services independent of a mobile device
The present disclosure includes a method and system for providing mobile core services independent of a mobile core device. In some embodiments, a method includes presenting a network element as a Base Station Controller to a first Mobile Switching Center (MSC) to provide mobile core services to a device foreign to the mobile core network. The network element is presented as a different MSC to the first MSC for providing an authentication vector used to confirm the foreign device as a mobile communication device.
US07813728B2 Method of auditing alarms in a CDMA-2000 system
The present invention relates to a method for auditing alarms between a base station manager (BSM) and subsystems in a CDMA-2000 1x system that allows a reduction in the total amount of signals by having both systems exchange their own information instead of having lower systems report to upper systems one-way as in a conventional system. In particular, the method continuously forces the alarms that do not coincide between a BSM and subsystems to coincide by means of a 2-way communication method, where a BSM and each subsystem exchange their own information. The method makes the alarm state coincident between a BSM and each subsystem and keeps the load on the communication line between a BSM and a control station to a minimum. The operator can ascertain the real state of the present system with only a BSM, and take prompt action. Thus, the method contributes to improvement in call quality.
US07813725B2 Wireless data exchange
A system of exchanging and managing information includes a mobile device configured to automatically insert, exchange and update a caller's contact information into a user's phonebook. The phonebook can reside on either the UICC card, SIM, USIM, Mega SIM, any other smart card or an integrated chip, on the mobile device or on a remote server. The automatic insert and/or automatic exchange mechanism is triggered when a call is made between two people on mobile phones or other devices.
US07813722B2 Enhanced features in an advanced voice services (AVS) framework for wireless communications systems
A real-time exchange (RTX) interfaces to a wireless communications system to provide enhanced features for advanced voice services (AVS), which include location-based information, voice portal integration, push ring tones and voice message screening.
US07813714B2 Apparatus for accessing a common database from a mobile device and a computing device
The present invention has been made in consideration of thin devices efficiently communicating ideas and transactions into data networks by using other devices with full functional user interface in the networks. According to one aspect of the present invention, the thin device exclusively controls the authentication of a rendezvous that is associated with a user account in a server. The thin device running a micro-browser provisions the rendezvous with a set of credential information in an authenticated and secure communication session so that the provisioning process is truly proprietary. To access the user account, the other devices equipped with well-known browsers must submit the correct credential information to the rendezvous for verification in the server. Once admitted, the other devices can update managed information in the user account, individually and respectively, thereby the thin device is able to conduct desired transactions based on the managed information in the user account without the need to key in pertinent information of the transactions.
US07813708B2 Tuner module
An RF input portion is formed on a printed circuit board and is operable to input a high-frequency signal received by an antenna device. An electronic component is mounted on the printed circuit and is operable to process the input high-frequency signal. The RF input portion has a specific pattern adapted to be electrically interchangeably connectable with a plurality of types of connections.
US07813707B2 High-performance bipolar tuner solution systems and methods
A system for processing signals comprises a tuner and an input/output (IO) bus bridge, wherein the tuner and the IO bus bridge are formed at least in part on same semiconductor chip, and wherein at least a portion of logic on the chip is implemented in Complementary Metal Oxide Semiconductor (CMOS) logic, and wherein at least another portion of the logic is implemented with silicon germanium (SiGe) logic.
US07813706B2 Impedance matched lane reversal switching system
An impedance matched lane reversal switching system including first and second transceiver pairs, each of the pairs including a transmitter connected to a receiver, the output of the transmitter connected to the input of the receiver and to a node, the node of each pair interconnected with a transmission line and a switching circuit for selectively enabling one of the transmitters of one of the transceiver pairs and disabling the other and selectively utilizing one of the receivers of the other of the transceiver pairs and not the other to selectively reverse an egress side and an ingress side of the lane.
US07813702B1 Receiver with dual D.C. noise cancellation circuits
A receiver comprises an input circuit that receives an input signal. An error circuit generates an error signal based on the input signal. A first noise canceler generates a first noise cancellation signal based on the error signal. A second noise canceler generates a second noise cancellation signal based on the error signal. The input circuit is responsive to the second noise cancellation signal.
US07813701B2 Interference optimized OFDM
A wireless broadband communications system that provides increased reliability in environments in which portions of the available operating frequency band are subject to interference. The system determines whether the operating frequency band is being subjected to interference. If so, then the system determines whether such interference is affecting one or more portions of the band. If interference is affecting just portions of the band, then the system reduces the data rate and the number of sub-carriers used to transmit data. Next, the system allocates the data to be transmitted to the sub-carriers currently being subjected to the lowest levels of interference, while allocating no data to the sub-carriers currently being subjected to the highest levels of interference. In this way, the system allocates the data to be transmitted to the sub-carriers occupying optimal portions of the operating frequency band, in response to detected changes in the interference environment.
US07813696B2 Bluetooth remote PTT and handsfree communication system and method of providing the same
A Bluetooth remote PTT (Push-To-Talk) and handsfree communication system and a method of providing the same are disclosed. The Bluetooth remote PTT and handsfree communication system includes a dongle, connected to the handset transceiver or the CDMA terminal, for toggling a transmission mode and a reception mode in accordance with a key signal transmitted from a PTT key device. The dongle transmits an audio signal outputted from the handset transceiver to a headset in the reception mode, and receives a voice signal transmitted from the headset in the transmission mode to output the received voice signal to the handset transceiver. The headset receives and outputs the audio signal transmitted from the dongle, receives an input of user's voice, and transmits the user's voice signal to the dongle. The PTT key device transmits the key signal for toggling the transmission/reception mode according to a user's manipulation to the dongle. The dongle, the headset, and the PTT key device perform short-range wireless communications using Bluetooth.
US07813694B2 Providing multi-tiered broadcasting services
A secondary satellite radio or broadcast channel is used to broadcast advertisement clips (e.g., audio clips) to a receiver for subsequent decoding and playback. The receiver is configured for different tiers of service, e.g., one that delivers substantially advertising-free content and another that delivers content that includes more significant amounts of advertising. The content delivered to both is the same content; however, for the service tier that includes more advertising, the advertisements broadcast on the secondary channel are interleaved into the content, preferably in such a way that the continuity of the content being delivered is not compromised.
US07813692B2 Waste-toner conveying device, cleaning device, and process cartridge
A waste-toner conveying device includes a conveying unit that conveys foreign matter accumulated inside a container in a conveying path and that includes a coil unit, and a driving unit that drives the conveying unit to rotate. The coil unit includes a first coil on an upstream side and a second coil on a downstream side in a conveying direction, and the first coil and the second coil are connected in an eccentric manner.
US07813690B2 Cleaning device
A cleaning device removes a toner attached to an image carrier of an electrophotographic-type image forming apparatus. The cleaning device includes a cleaning blade, a housing and a block member. The cleaning blade is in contact with a surface of the image carrier to removes the toner. The housing stores the toner removed by the cleaning blade. The block member causes the toner to temporarily remain the toner in a vicinity of a distal end of the cleaning blade. The block member is formed of a sheet-shaped elastic member. One side of the block member is fixed to the housing. A repulsive force against bending in an end portion of the block member in a longitudinal direction is substantially smaller than a repulsive force against bending in a center portion of the block member.
US07813681B2 Contact pressure setting apparatus for an image forming apparatus
A contact pressure setting method of setting a contact pressure between contact members of an image forming apparatus. A film member is inserted into a gap between the contact members and the contact pressure is set so that a pulling force to pull out the film member lies within a predetermined range. Thus, the contact pressure can be accurately and easily recognized and the contact pressure can be set to be uniform.
US07813680B2 Developing device, and image forming apparatus and process cartridge comprising the same
To downsize a developing device in the developing carrier axial direction without generating image concentration irregularities from recirculation of developer in the magnetic roller end regions, an N2 pole and an N3 pole, which are mutually adjacent having the same polarity (N polarity), and which are for generating a magnetic force for removing from a developing sleeve a developer that has passed through a developing region, are provided on a magnetic roller. Magnets of this developing device, which are for generating a magnetic field to displace to the inside in the axial direction magnetic force lines that cause peeling force in the direction of separation from the developing sleeve to act on developer on the developing sleeve, based on the magnetic force of the N2 pole and the N3 pole, and that pass through the axial direction end regions within a developer separation region on the developing sleeve, are provided on the outside of the magnetic roller.
US07813676B2 Systems and methods for remanufacturing imaging components
A drive gear for a generally cylindrical imaging component. The drive gear includes a body for engaging the generally cylindrical imaging component; a cylindrical shaft attached to the body, the cylindrical shaft having an end surface; and three prongs extending longitudinally outward from the end surface.
US07813674B2 Developing toner for electrophotography and electro-photographic device
A toner for electrophotography containing at least a fixing resin, a coloring agent and a wax is a toner containing rice wax and carnauba wax as the wax constitutional component thereof. A cleaning unit employs the blade cleaning mode; and for the purposes of keeping the performance of the cleaning unit and preventing the generation of printing failure. The toner has a relationship between a charge amount X (i.e., an absolute value of charge amount of the toner, μC/g) and a deposition amount Y (mg/cm2) satisfied with the following expression (1) or (2): X≦21   (1) X>21 and Y≦−0.0329X+1.6223   (2)
US07813673B2 Developing cartridge having gear support
A developing cartridge is provided. The developing cartridge includes an input gear which receives an external driving force; a developing roller which carries developer; a supply roller that is in contact with the developing roller and supplies the developer to the developing roller; a supply roller gear that is meshed with the input gear to drive the supply roller using a driving force transmitted from the input gear; and a developing roller gear that drives the developing roller with a driving force transmitted from the supply roller gear.
US07813667B2 Web fed charging roll cleaner
An apparatus for applying an electrical charge to a charge retentive surface, wherein a bias charge roll member is situated proximately to a surface to be charged such as, a photoreceptor having a cleaning system which includes a web material in contact with the bias charge roll to remove containments thereform.
US07813663B2 System and method of controlling temperature of fixing unit based on detected current
A system and method of controlling a temperature of a fixing unit, the system includes a current detector to detect a current of an input power to heat a heating roller, a switching unit to switch a supply of the input power to the heating roller, and a controller to control a switching operation of the switching unit according to an instantaneous current detected by the current detector.
US07813662B2 Transfer unit and image forming apparatus using the unit
An image forming apparatus includes a plurality of image forming units and a plurality of transfer units. The image forming units have corresponding image carriers and charging units. The image forming units form toner images of different colors on the corresponding image carriers. The transfer units face the corresponding image carriers to form transfer areas between the transfer units and the image carriers, and press a transfer member to the corresponding image carriers to transfer the toner images onto the transfer member at the transfer areas. The charging units include at least one corona-type charger and at least one contact-type charger. The image forming apparatus sets a first transfer condition for the transfer unit(s) corresponding to the image carrier(s) charged by the at least one corona-type charger and a second, separate transfer condition for the transfer unit(s) corresponding to the image carrier(s) charged by the at least one contact-type charger.
US07813661B2 Printing on conductive substrate material
An electrophotographic printing control apparatus serves for transferring an image via an electrically biasable ITM drum to a conductive substrate. The electrically biasable ITM drum is in contact with the conductive substrate over a contact period during which the image is transferred to the conductive substrate. The printing control apparatus includes a bias unit which provides electrical bias to the ITM drum and with short circuit protection, and a bias switching unit controllable to cut bias from the bias unit to the ITM drum during the contact period such that the ITM drum is unbiased when in contact with the conductive substrate.
US07813658B2 Image forming apparatus
An image forming apparatus is provided. The image forming apparatus includes a photosensitive member which carries an electrostatic latent image; a charger comprising a charging wire extended in a direction parallel to an axial direction of the photosensitive member, the charger serving to charge the photosensitive member, and a promoting unit which is provided on at least one side of a region of the charger which is opposite to an image forming region in which the electrostatic latent image is formed, the promoting unit promoting a leakage current of the charger; detecting unit which detects a leakage current of the charger; and a correction unit which corrects the charging wire if the leakage current is detected.
US07813647B2 Chromatic dispersion compensation control method and apparatus
A chromatic dispersion compensation control method for compensating the chromatic dispersion of an optical transmission path with a variable dispersion compensator inserted in the optical transmission path is disclosed. The method includes a transmitter inserting a fixed data sequence in the rewritable area of a transmission data sequence to be transmitted and transmitting the transmission data sequence to the optical transmission path, the fixed data sequence containing alternating 0-1 data formed of alternating 0s and 1s and alternating 0 series-1 series data formed of alternating series of 0s and 1s; and a receiver determining a direction to increase or decrease the dispersion compensation of the variable dispersion compensator based on the number of error occurrences in the alternating 0-1 data and the number of error occurrences in the alternating 0 series-1 series data, and variably controlling the dispersion compensation of the variable dispersion compensator in accordance with the determined direction.
US07813638B2 System for generating camera triggers
A system for generating a camera trigger that causes a camera to capture image data includes a memory for storing a plurality of trigger values. Each trigger value corresponds to a position of a moving stage. The system includes a controller for receiving position information indicative of a current position of the moving stage, generating a current position value based on the position information, comparing the current position value to at least one of the trigger values, and generating a camera trigger if the current position value matches one of the trigger values.
US07813632B2 Optical adapter system and method
System and method for modifying an optical assembly with another image modifying device by using an adapter assembly to connect or couple three image modifying devices together. The adapter assembly includes two adapters that have collars to hold a night vision monocular between them, and to each connect with a camera and lens, respectively, modifying a camera-lens assembly for use in night time photo surveillance. Attachment members on each adapter may include mechanical and/or electrical connectors to couple or connect the adapters to each other, and/or to electrically connect the camera with the lens.
US07813629B2 Photographing apparatus, and control method and computer program product for controlling the same
A photographing apparatus including: a photographing means that photographs a subject to obtain an image representing the subject by receiving an instruction to perform photographing; a camera shake correction means constructed to be driven in a direction different from the optical axis of the photographing means and corrects a camera shake induced blur of an image to be obtained by the photographing; and a correction system driving means that receives an instruction to perform main photographing and initiates driving of the camera shake correction means from a first predetermined position during a period from the time when the instruction to perform main photographing is given to the time when the subject is photographed, and drives the camera shake correction means to a second predetermined position during a period from the time when the driving is initiated to the time when the main photographing is performed.
US07813628B2 Instantaneous steam boiler
The present invention relates to an instantaneous steam boiler generating steam in a steam cleaner, a steam-vacuum cleaner, a steam iron, etc. The instantaneous steam boiler includes a U-shaped heater and a separate flow tube arranged in parallel and contact with said heater. The flow tube may be arranged orthogonally or at a 180 degree opposite direction and may include a circular or square-shaped end with rounded edges, thereby increasing the heating/vaporization efficiency of the device.
US07813627B2 Low vapor pressure high purity gas delivery system
Systems, apparatuses and methods for vapor phase fluid delivery to a desired end use are provided, wherein the conditions of the system are monitored to determine when the water concentration or supply vessel surface temperature exceeds a specified value or when the low vapor pressure fluid pressure falls below a specified value for the purpose of removing a first supply vessel from service by discontinuing vapor flow from the first supply vessel and initiating vapor flow from a second supply vessel.
US07813625B2 Disc reproducing apparatus
A disc reproducing apparatus includes: a language setting section setting and storing a subtitle language; a menu language setting section setting and storing a menu language to be displayed in the menu screen in the first memory; and a second memory storing the subtitle language and the audio language used during contents reproduction. The menu language setting section has a first setting item, by which the menu language is set to the same language as the subtitle language stored in the second memory, and a second setting item, by which the menu language is set to the same language as the audio language stored in the second memory, displays the first and second setting items before one or a plurality of language selection items that are displayed in a list in a setting screen, and when the first setting item or the second setting item is selected.
US07813622B2 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.
US07813614B2 Amplifying optical fiber
The invention consists in an amplifying optical fiber comprising a core containing a dopant and a cladding, wherein said core comprises a monomode core intended to propagate an optical signal, quantum dots of a semiconductor material being disposed in or near said monomode core, and a multimode core surrounding the monomode core, intended to receive a pumping signal.
US07813612B2 Telecommunication rack unit tray
An interface panel that mounts to a telecommunications rack. The interface panel including a splicing arrangement and a splitter module. The interface panel further including a fixed tray to which each of the splicing arrangement and the splitter module mounts. The splicing arrangement and the splitter module each having a sliding mounting arrangement that provides access to the functional splicing and splitting components.
US07813609B2 Imaging catheter with integrated reference reflector
In part, the invention relates to a lens assembly. The lens assembly includes a micro-lens; a beam director in optical communication with the micro-lens; and a substantially transparent film. The substantially transparent film is capable of bi-directionally transmitting light, and generating a controlled amount of backscatter. In addition, the film surrounds a portion of the beam director.
US07813607B2 Optical fiber bundle unit for transmitting ultraviolet light
An optical fiber bundle unit is provided for transmitting ultraviolet light in which the increase of the transmission loss caused by radicals generated in the optical fiber by irradiation or transmission of ultraviolet light is suppressed and a stable energy state is maintained even after the irradiation or transmission of ultraviolet light. The optical fiber bundle unit for transmitting ultraviolet light includes an optical fiber bundle and a sealed container in which the optical fiber bundle is held. A diffusion of hydrogen gas is suppressed by putting the optical fiber bundle pretreated in a hydrogen atmosphere into the sealed container, followed by filling the sealed container with a mixed gas including a hydrogen gas and a gas which is not combustible, will not support combustion, and will not explode.
US07813603B2 Optical coupler devices, methods of their production and use
An optical component including an acceptance fiber, e.g. a photonic crystal fiber, for propagation of pump and signal light, a number of pump delivery fibers and a reflector element that reflects pump light from the pump delivery fibers into the acceptance fiber. An optical component includes a) a first fiber having a pump core with an NA1, and a first fiber end; b) a number of second fibers surrounding the pump core of the first fiber, at least one of the second fibers has a pump core with an NA2 that is smaller than NA1, the number of second fibers each having a second fiber end; and c) a reflector element having an end-facet with a predetermined profile for reflecting light from at least one of the second fiber ends into the pump core of the first fiber.
US07813602B2 Non-contact connector
A non-contact connector (10), having a rotation-side light-emitting element (13) and a rotation-side light-receiving element (14), positioned on a rotating body (1) which rotates about a rotation axis (4), a fixed-side light-emitting element (23) and a fixed-side light-receiving element (24), positioned on a fixed body (2), and a first partial ellipsoidal reflecting mirror (8) installed on the fixed body (2) and a second partial ellipsoidal reflecting mirror (6) installed on rotating body (1), each with one focal point positioned on the rotation axis (4).
US07813600B1 Mechanical optical switch
A mechanical fiber optic switch, which includes a base structure and a plurality of first optical fibers, mounted on the base structure. The first optical fibers are arranged such that their ends define a curved cylinder surface. The switch also includes a plurality of second optical fibers adapted to be optically coupled to selected ones of the first fibers. A movable control unit is adapted to move within the switch and to move both the first and the second optical fibers.
US07813598B2 Device including a system adapted for use in temperature compensation of strain measurements in fibre-reinforced structures
The present invention relates to a device comprising a fiber-reinforced part and including at least one system comprising at least one optical fiber as well as connecting means adapted for connection of light emitting means and light receiving means to the optical fiber, said optical fiber comprising a number of reflecting structures. One object of the invention is to provide means suitable for use in providing compensation for temperature change in strain measurement, which may be built into fiber-reinforced parts of a device. This is obtained by having holding means adapted to hold one or more loops formed on the optical fibre, in a way where at least one loop may substantially freely change length when subject to a change in temperature.
US07813596B2 System and method for creating, storing and utilizing images of a geographic location
A system and method synthesizing images of a locale to generate a composite image that provide a panoramic view of the locale. A video camera moves along a street recording images of objects along the street. A GPS receiver and inertial navigation system provide the position of the camera as the images are being recorded. The images are indexed with the position data provided by the GPS receiver and inertial navigation system. The composite image is created on a column-by-column basis by determining which of the acquired images contains the desired pixel column, extracting the pixels associated with the column, and stacking the columns side by side. The composite images are stored in an image database and associated with a street name and number range of the street being depicted in the image. The image database covers a substantial amount of a geographic area allowing a user to visually navigate the area from a user terminal.
US07813595B2 Method for automated image indexing and retrieval
A method of indexing images contained in scanned documents, wherein said scanned documents are stored in a repository, includes: for each document to be stored in the repository, dividing the document into a plurality of sections; scanning the plurality of sections; segmenting each scanned segment according to a predetermined coding model into image segment and non-image segments; associating each of the image segments with the document; and generating an index correlating the image segments with the document. The method may further include, at the time of image recall, displaying the index of image segments in a user interface; and responsive to selection of an image segment from the index, displaying the document information associated with the image segment in the user interface.
US07813593B2 Display of thumbnails of image data
The display of each thumbnail with an appropriate paper size enables the operator to readily grasp the number of pixels constituting each image data corresponding to the thumbnail. Such display enhances the workability for selection of desired image data. Multiple thumbnails provided for respective image data are displayed as a list in a specific thumbnail display area on a window. The appropriate paper size of each thumbnail is shown on the upper right corner of the thumbnail. The appropriate paper size of each thumbnail is determined to be suitable for the print size for printing the image data corresponding to the thumbnail. The appropriate paper size is the paper size of the greatest dimensions among multiple paper size options stored in a paper size table that are sufficient for printing the image data having a specified number of pixels.
US07813592B2 System and method for non-rigid multi-modal registration on the GPU
A method for non-rigid multi-modal registration of digitized images includes providing a reference image and an alignment images acquired from different imaging modalities to a graphics processing unit (GPU), initializing a deformation field for registering said reference image and said alignment image, computing marginal and joint intensity histograms of the reference image and the alignment image as registered by said deformation field, computing gradients of the reference and registered alignment images and of their respective marginal and joint intensity histograms, smoothing said histograms and gradients using Gaussian filters, calculating a new deformation field using said smoothed gradients, and registering said alignment image to said reference image using said deformation field.
US07813591B2 Visual feedback of 3D scan parameters
The systems and methods disclosed herein provide visual feedback concerning one or more scanning parameters to a user during acquisition of a three dimensional scan.
US07813585B2 Image processing apparatus, image processing method, and distortion correcting method
An image processing apparatus has a distortion correction processing unit. The image processing apparatus has a distortion correcting range calculating unit that calculates an input image range necessary for distortion correction processing of the distortion correction processing unit. Thus, the corrected image (output image) obtained by the distortion correction processing can be outputted without overs and shorts for the image output range. The distortion is corrected by effectively using input (picked-up) image data, serving as the original data. Further, the distortion including the pincushion distortion, the barrel distortion, and the curvilinear distortion is effectively corrected.
US07813581B1 Bayesian methods for noise reduction in image processing
Improved methodology for image processing and object tracking that, inter alia, reduces noise. In one embodiment, the methodology is applied to moving targets, and comprises processing sequences of images that have been corrupted by one or more noise sources (e.g., sensor noise, medium noise, and/or target reflection noise). A likelihood or similar logical construct (e.g., Bayes' rule) is applied to the individual images (or aggregations thereof) of an image sequence in order to generate a posterior image for each observed image. The posterior images are fed-forward to the determination of the posterior image for one or more subsequent images (after smoothing), thereby making these subsequent determinations more accurate. The net result is a more accurate and noise-reduced representation (and location) of the target in each image.
US07813580B2 Method for adaptive image region partition and morphologic processing
An adaptive dilation method receives an image and performs an adaptive background distance transform to create an adaptive background distance transform image. A threshold is applied to the adaptive background distance transform image to generate adaptive dilation image output. An adaptive erosion method receives an image and performs an adaptive foreground distance transform to create an adaptive foreground distance transform image. A threshold is applied to the adaptive foreground distance transform image to generate adaptive erosion image output.
US07813579B2 Microscope system
A microscope system is constructed by a light guiding optical system 20 having an objective lens 21 and beam splitters 27a and 27b for splitting an optical image of a sample S, a photodetector 31 for acquiring an image of the sample S, and two CCD cameras 33 and 34 for focus control disposed on optical paths split by the beam splitters 27a and 27b. The cameras 33 and 34 are disposed being inclined with respect to the optical path so that the optical paths thereof in the light guiding optical system 20 vary along a z-axis direction in opposite directions to each other. Images acquired by these cameras 33 and 34 are analyzed in a focus controller 37, and the image pickup focal point to the sample S is controlled on the basis of the analysis result, whereby the focus control when an image of the sample is acquired can be suitably performed.
US07813578B2 Method and apparatus for unobtrusively correcting projected image
A method and apparatus are provided for unobtrusively estimating the characteristics of a projection surface, in order to correct the distortion of images resulting from the characteristics of the projection surface in the case of a projector. The method includes projecting at least one reference pixel and at least one counterbalance pixel corresponding to the reference pixel onto consecutive image frames, and correcting an image frame to be projected using correction information determined based on photographic information of the reference pixel.
US07813576B2 Image processing apparatus
A difference image is obtained between two images which are objects of comparative viewing, regardless of whether the images are processed images. A judgment means judges whether the two images are processed images, based on process confirmation data attached thereto. A correction means corrects images which have been judged to be processed images by the judgment means to a state equivalent to that of the images prior to image processes. The correction is performed based on image processing condition data which are attached to the processed images. A positional alignment means aligns the positions of the two images. An inter image calculation means performs inter image calculation between unprocessed or corrected images.
US07813575B2 Enhancing compression while transcoding JPEG images
Further compression of data allowing economical storage of data for extended periods of time in high-speed access memory is performed in reduced time by performing further compression during transcoding in the transform domain and without restoring image data to its original image data form. The reduction in processing time is achieved by exploiting the large number of zero-valued quantization transform coefficients and not changing quantized transform coefficients at zig-zag scan positions where non-zero coefficients are rare during range reduction of the entropy decoded quantized transformed data. The range can be restored by computation or estimation of an altered quantization table which is stored with the further compressed quantization values. Further advantages accrue from use of JPEG packed format for the data during transcoding.
US07813574B2 Low complexity and unified transforms for video coding
A method and apparatus is disclosed herein for decoding data (e.g., video data) using transforms. In one embodiment, the decoding process comprises scaling a block of coefficients using a scaling factor determined for each coefficient by computing an index for said each coefficient and indexing a look-up table (LUT) using the index. The index is based on a quantization parameter, a size of the block of coefficients, and a position of said each coefficient within the block. The method also comprises applying a transform to the block of scaled coefficients.
US07813572B2 Compressing and restoring method of image data including a free microdot image element, a print dot image element, and a line picture image element
A method for compressing/restoring image data free from degradation of image quality caused by compression/decompression, a method for compressing image data at high compression ratio, and its restoring method are disclosed. In the image data compressing method, image elements contained in a digital image read from a sheet of paper are extracted, each of the extracted image elements is subjected to data compression by a compression method of corresponding to the type of the image element, and the compressed image element data are stored.
US07813570B2 Accelerated video encoding using a graphics processing unit
A video encoding system uses both a central processing unit (CPU) and a graphics processing unit (GPU) to perform video encoding. The system implements a technique that enables the GPU to perform motion estimation for video encoding. The technique allows the GPU to perform a motion estimation process in parallel with the video encoding process performed by the CPU. The performance of video encoding using such a system is greatly accelerated as compared to encoding using just the CPU. Also, data related to motion estimation is arranged and provided to the GPU in a way that utilizes the capabilities of the GPU. Data about video frames may be collocated to enable multiple channels of the GPU to process tasks in parallel. The depth buffer of the GPU may be used to consolidate repeated calculations and searching tasks during the motion estimation process.
US07813565B2 Image processing apparatus, image forming apparatus, and image processing method
A storage area where compressed data is stored is divided into a plurality of divided areas having a data length of Ls. Each divided area is divided into two areas, a first area having a data length of Ld and a second area having a data length of La. A plurality of first areas are gathered starting from the upper address to the lower address, whereby a memory area for compressed image data is composed. A plurality of second areas are gathered starting from the upper address to the lower address, whereby a memory area for compressed attribute data is composed. Compressed image data is sequentially written starting from the upper address to the lower address of the memory area for compressed image data. Compressed attribute data is sequentially written starting from the upper address to the lower address of the memory area for compressed attribute data.
US07813563B2 Systems, methods, and computer program products for compression, digital watermarking, and other digital signal processing for audio and/or video applications
Systems, methods, and computer program products are provided for digital signal processing, which may include obtaining a first set of digitized coefficients from source data and determining a best-fit distribution of a generalized Gaussian distribution for the set of digitized coefficients. The digital signal processing may further include applying a quantization algorithm to the first set of plurality of digitized coefficients to obtain a second set of quantizers, wherein the quantization algorithm is based at least in part on the determined best-fit distribution, and providing second set of quantizers as a compressed representation of the source data. The digital signal processing may also include retrieving suspected encoded data, determining at least one parameter of a generalized Gaussian distribution for the suspected encoded data, determining a digital watermark within the suspected encoded data based at least in part on the determined parameter, and extracting the digital watermark from the suspected encoded data.
US07813562B2 Low-latency remote display rendering using tile-based rendering systems
Apparatus, systems and methods for low latency remote display rendering using tile-based rendering systems are disclosed. In one implementation, a system includes a network interface and a content source coupled to the network interface. The content source being capable of rendering at least one tile of a tiled image, encoding the at least one tile, and providing the at least one encoded tile to the network interface before all tiles of the tiled image are rendered.
US07813561B2 Automatic classification of objects within images
A system for automatically classifying an object of a target image is provided. A classification system provides a collection of classified images along with a classification of the dominant object of the image. The classification system attempts to classify the object of a target image based on similarity of the target image to the classified images. To classify a target image, the classification system identifies the classified images of the collection that are most similar to the target image based on similarity between salient points of the target image and the classified images. The classification system selects a classification associated with the classified images that are most similar to the target image as a classification for the object of the target image.
US07813560B2 Classifying complete and incomplete date-time information
A method for automatically classifying images into a final set of events including receiving a first plurality of images having date-time and a second plurality of images with incomplete date-time information; determining one or more time differences of the first plurality of images based on date-time clustering of the images and classify the first plurality of images into a first set of possible events; analyzing the second plurality of images using scene content and metadata cues and selecting images which correspond to different events in the first set of possible events and combining them into their corresponding possible events to thereby produce a second set of possible events; and using image scene content to verify the second set of possible events and to change the classification of images which correspond to different possible events to thereby provide the final set of events.
US07813559B2 Image analysis for pick and place machines with in situ component placement inspection
The present invention includes a method of determining a location of a component on a workpiece. A before-placement standard image is acquired of an intended placement location on a standard workpiece. Then, a standard component is placed upon the standard workpiece and the placement is verified. An after-placement standard image is acquired and a standard difference image is created from the before and after standard images. Then, a before-placement test image is acquired of an intended placement location on the workpiece. A component is then placed upon the workpiece, and after-placement test image is acquired. A test difference image is created from the before and after test images. A first offset is calculated between the before standard difference image and the before test image. Then, the test difference is transformed based on the first offset to generate a difference test image (DTR) that is registered to the standard difference image. The standard difference image is correlated to the registered difference test image (DTR) to generate a registration offset indicative of placement efficacy.
US07813556B2 Incremental system for real time digital ink analysis
Flexible and efficient systems and methods for organizing, analyzing, and processing digital ink incrementally analyze input data (e.g., representing ink strokes) as the user continues to add to, edit, or modify the data. In this manner, processing is performed promptly as the ink is entered, and the processing system and method can effectively keep up with the user. This prevents long processing delays, because the systems and methods need not first process a large volume of ink data present after the user has entered has completely filled a page with ink.
US07813554B2 Method and apparatus of extracting text from document image with complex background, computer program and storage medium thereof
The present invention discloses an apparatus of extracting text from document image with complex background, a method of extracting text from document image with complex background, computer program and storage medium thereof. The preferred method of extracting text from document image with complex background according to the present invention comprising the steps of: a first edge extracting step of extracting edges which have higher contrast than a first contrast threshold from said image; a searching step of searching connected edges from said extracted edges; a second edge extracting step of extracting edges which have higher contrast than a second contrast threshold in case that the pixels number of said searched connected edges is bigger than a predetermined size, wherein said second contrast threshold is higher than said first contrast threshold.
US07813551B2 Terminal device and communication method
A terminal device includes an input unit operable to input a first graphic code that corresponds to first information from a medium printed with a first series of graphic codes and a communication unit operable to use the first information as terminal identification information to establish communication through a network. The input unit inputs a second graphic code from a medium printed with a second series of graphic codes, the second graphic code corresponding to second information associated with the first information. The communication unit includes an acquiring unit operable to acquire the second information corresponding to the second graphic code.
US07813549B2 Image segmentation in a volume data set
Coronary artery segmentation is a crucial task in cardiac CT image processing. This is often a tedious task performed manually by an operator. According to the present invention, a method is provided which combines data from multiple cardiac phases during the segmentation process in order to deliver a complete and continuous coronary vessel tree. Advantageously, this may allow for an improved visualization and segmentation of vessels, for example, in coronary CTA.
US07813546B2 Image processing device, program product and method
An image processing device having an image processing unit 10 that adjusts colors of the foreground image data that are approximately equal to a uniform color that makes the boundary between the foreground image data and the background image data recognizable to all the colors of the background image data that serves as the foreground image data's back ground, and synthesizes the foreground image data and the background image data.
US07813544B2 Estimation device
An estimation device estimates a hidden state of an estimation subject from an observable state in a manner of a time series. The observable state is observed from the hidden state of the estimation subject under a procedure that has a hierarchical structure, which includes the hidden state of the estimation subject, the observable state, and an intermediate hidden state therebetween. The estimation device includes an estimation subject hidden state predicting means, an intermediate hidden state predicting means based on the state transition structure of the hidden state of the estimation subject, an intermediate hidden state likelihood observing means, an intermediate hidden state estimating means, an estimation subject hidden state likelihood observing means, estimation subject hidden state estimating means, an intermediate hidden state predicting means based on the state transition structure of the intermediate hidden state, and the mixing means.
US07813543B2 Computer modeling of physical scenes
The present invention relates to automatic modeling of a physical scene. At least two images (I1, I2) of the scene are received, which are taken from different angles and/or positions. A matching module (130) matches image objects in the first image (I1) against image objects in the second image (I2), by first loading pixel values for at least one first portion of the first image (I1) into an artificial neural network (133). Then, the artificial neural network (133) scans the second image (I2) in search of pixels representing a respective second portion corresponding to each of the at least one first portion; determines a position of the respective second portion upon fulfillment of a match criterion; and produces a representative matching result (M12). Based on the matching result (M12), a first calculation module (140) calculates a fundamental matrix (F12), which defines a relationship between the first and second images (I1, I2). Based on the fundamental matrix (F12), in turn, a second calculation module (150) calculates a depth map (D12), which describes distance differences between a set of image points in the first image (I1) and a corresponding set of image points in the second image (I2). Finally, the depth map (D12) constitutes a basis for a synthetic model of the scene.
US07813536B2 Image measuring apparatus and method, and image measuring system for glomerular filtration rate
The present invention discloses an abdominal CT image measuring apparatus and method. The abdominal CT image measuring apparatus includes: an interface unit; a part recognizing unit and a characteristic data computing unit. The present invention can determine the specific region of the part under test with a little amount of computation, by registration and subtraction operation on the two-phase scan images. This is easy to be carried out in computers, thus the computing speed of the characteristic data can be guaranteed and the efficiency can be improved. By the recognizing of the kidney regions and the abdominal aorta region in the present invention, the glomerular filtration rates obtained by applying the key concept of the present invention to the image measuring of glomerular filtration rate can meet the clinical application requirements in both precision and speed.
US07813530B2 Motion detecting method and apparatus
A motion detection apparatuses and method where a characteristic region is extracted from an image produced by an imaging device are described. A modified region is formed by modifying the characteristic region. Voting occurs so as to count up to increase a count value at a memory address corresponding to a location inside the modified region and to reset a count value at a memory address corresponding to a location outside the modified region. At least one of the moving direction and the moving speed of the modified region is calculated based on a difference among accumulated count values for adjacent locations. The position of the modified region can be calculated based on count values and locations in the modified region.
US07813520B2 Hearing device and method for supplying audio signals to a user wearing such hearing device
There is provided a hearing system comprising: a hearing device to be worn at or in a user's ear for supplying audio signals to said user and comprising a sound attenuation portion for attenuating ambient sound before reaching the user's ear, means for producing audio signals at a controlled level, a loudspeaker which is included in the attenuation portion and which is oriented towards the user's ear canal for providing sound corresponding to the audio signal produced by the audio signal producing means to the user's ear canal, a microphone which is included in the attenuation portion and which is oriented towards the user's ear canal for capturing audio signals from the sound provided by the loudspeaker to the user's ear canal, and a level control unit adapted to control the level of the audio signals produced by the audio signal producing means according to the audio signals captured by the microphone.
US07813517B2 Hearing aid with reduced wind sensitivity and corresponding method
The wind sensitivity of hearing aids is reduced. The noise level of at least two microphones is measured and to compared with one another. The microphones are controlled according to the comparison result. In one embodiment, the microphone having the lowest noise level is used as an omnidirectional microphone in a wind situation.
US07813516B1 System for cardioid sound field generation from dissimilar sources
Front to back linear arrays of loudspeakers provide a sound field compressed both vertical and horizontally with the horizontal directivity patter exhibiting a cardioid shape. The problem addressed is improving the horizontal directivity of linear arrays. A linear array of bass units is placed behind a linear array of mid to high frequency range devices to improve horizontal directivity. The first and second linear arrays are placed back to front, oriented to radiate in a forward direction and spaced by a known distance “d”. The distance “d” may be selected to determine the degree of narrowing of the cardioid pattern sound field generated. Greater directivity is also achieved by adding additional linear arrays of bass units behind the second array. The upper frequency knee of the bass unit arrays must overlap the lower frequency knee of the mid/high-frequency unit array.
US07813515B2 Multi-channel power amplifier with channels independently self-configuring to a bridge or single-ended output, particularly for audio applications
A multi-channel power amplifier for driving a plurality of loads, each associated with a respective channel, each channel comprising a pair of operational amplifiers, first and second, one operational amplifier of each channel being connectable by configuring switches either in a bridge configuration with the other operational amplifier or in single-ended configuration to a constant reference voltage output by a dedicated voltage buffer of the multi-channel amplifier for driving the respective load of the channel, comprises a window comparator for monitoring the level of the input signal of the channel and producing a logic control signal for the configuring switches.Each channel has a dedicated window comparator monitoring the level of the input signal of the channel that generates a logic signal for positioning the switches that configure the output power structure of the channel in single-ended or bridge configuration. Moreover, instead of configuring one of the operational amplifiers to function as a reference voltage buffer when switching to a single-ended configuration, a distinct voltage reference buffer is employed, to which any single-ended channel of the multi-channel amplifier is connected.
US07813514B2 Apparatus and method for checking loudspeaker
A loudspeaker checking apparatus includes a signal generating unit configured to generate a test tone signal by adding first and second sinusoidal signals of different frequencies; a control circuit configured to allow the signal generating unit to generate a plurality of test tone signals by varying the frequencies; an output circuit configured to simultaneously supply the plurality of test tone signals to a plurality of loudspeakers, respectively; an analyzing unit configured to perform frequency analysis on an output signal from a microphone that picks up test tones output from the plurality of loudspeakers; and a determining unit configured to determine whether the respective loudspeakers are normal or abnormal on the basis of an analysis result made by the analyzing unit.
US07813512B2 Encrypted communication system and communication device
In an encrypted communication system that includes a first and a second device, the first device encrypts a 1st key using a public key of the second device to generate 1st encrypted data, which is then transmitted to the second device, receives 2nd encrypted data from the second device, which is then decrypted using a secret key of the first device to obtain a 2nd key, and generates, based on the 1st and 2nd keys, a 1st encryption key for use in communication with the second device. The second device encrypts a 3rd key using a public key of the first device to generate the 2nd encrypted data, which is then transmitted to the first device, receives the 1st encrypted data, which is then decrypted using a secret key of the second device to obtain a 4th key, and generates, based on the 3rd and 4th keys, a 2nd encryption key for use in communication with the first device. The first and second devices perform encrypted communication using the 1st and 2nd encryption keys.
US07813509B2 Key distribution method
A key distribution method for the next generation network (NGN), includes steps of: (a) a terminal sending a registration request message to a soft switch; (b) the soft switch sending an authentication request message to an authentication center; (c) the authentication center authenticating the terminal, then the soft switch distributing the session key to the terminal after the registration authentication being passed. The invention implements the key distribution during the registration authentication, thus the traffic is smaller, and it could be associated with the specialties of the NGN, and improve the efficiency of solving the security problem, the registration authentication of the terminal and the distribution of the key are more suitable specifically for the NGN.
US07813508B2 Communication system, wireless communication apparatus, and communication method
In a communication system, a first wireless communication apparatuses belonging to a communication group receives a connection request frame including a notifying security level from a second communication apparatus outside of the communication group. The first communication apparatus stores a reference security level peculiar to the communication group, which is selected from security levels depending on one of encryption methods including non-encryption and encryption strengths. In the first communication apparatus, the notifying security level is compared with the reference level, and a response frame including one of a connect rejection and a connection permission is described, is generated and transferred to the second communication apparatus. The connect rejection represents a rejection of connection to the second communication apparatus and the connection permission represents a permission of connection to the second communication apparatus.
US07813507B2 Method and system for creating random cryptographic keys in hardware
A method and system for creating random cryptographic keys in hardware is described. One or more bits are generated via one or more random bit circuits. Each random bit circuit includes a sensing device coupled to a first device and a second device to compare the first device against the second device and to generate a random bit from a random state value. The generated bits from the random bit circuits are read, and a cryptographic key may then be computed based on the generated bits.
US07813505B2 Sequence number synchronization for ciphering
Sequence numbers for data packets to be transmitted using bearers having bearer identifiers in a communications system are generated, wherein the sequence numbers are generated independently for each of the bearers used for transmitting the data packets. Last generated sequence numbers for each of the bearers identifiers are stored and held in a memory. When a sequence number for a data packet to be transmitted using a bearer out of the bearers which has been used before is to be generated the memory is checked on a last generated sequence number for the bearer with a previously used bearer identifier and the sequence number is generated in accordance therewith.
US07813503B2 Method and system for generation of cryptographic keys for use in cryptographic systems
A method and deterministic random bit generator system operating in accordance with the method, for generating cryptographic keys and similar secret cryptographic inputs which are hard to guess. A entropy is input from an entropy source; and an initial seed is generated as a function of the entropy input. When a request to generate a cryptographic key is received a temporary seed is generated by applying the function to the seed. The requested cryptographic key is generated by applying a second function to the temporary seed; and output. A new seed is then generated by applying a third function to the temporary seed. In one embodiment of the subject invention all three functions are carried out by applying the same operator to appropriate inputs. In another embodiment of the subject invention new entropy is incorporated into the seed from time to time.
US07813492B2 Method and system for establishing a multimedia connection by negotiating capability in an outband control channel
The present invention relates to a method and system for establishing a connection to a terminal device, wherein a user capability information defining supported types of information streams is set in a compatibility information element within an outband signaling message, and a capability negotiation is performed by transmitting said outband signaling message via an outband control channel. The code or user capability information may be set at the terminal device or at an intermediate network element based on a subscriber profile information obtained from a subscriber database. Thereby, the user capability, such as a multimedia session composition, can be already negotiated or handled during the outband call setup phase, and a corresponding inband negotiation can be avoided.
US07813488B2 System and method for providing information regarding an identity's media availability
Embodiments provide a system, methods, apparatus, means, and computer program code for providing information regarding an identity's media channel availability.
US07813485B2 System and method for seamlessly integrating an interactive visual menu with an voice menu provided in an interactive voice response system
An interactive visual menu system seamlessly integrates an interactive visual menu with an audio menu provided in an interactive voice response system. The system augments a voice menu by displaying the content of the voice menu to a caller. The system assumes that the caller is placing a call near an interactive device such as a computer and the user is logged onto the interactive device using, for example, instant messaging. The system “pushes” a graphical menu through the Internet onto the interactive device. Display of the graphical menu is synchronized with the audio menu. The caller selects the desired choices either by pressing the phone keypad or by clicking on graphical menus on the interactive device; both voice and visual information are updated accordingly.
US07813484B2 All-HTTP multimedia messaging
A WAP-free, IETF-Specification Compliant Multimedia Message Service Center (MMSC)-Multimedia Message Service (MMS) User Agent Interface based on the Hyper Text Transfer Protocol (HTTP) is provided, as well as an all-HTTP multimedia messaging technique in general, using HTTP POST and GET techniques, between mobile stations and multimedia messaging service centers (MMSCs) for multimedia message (MM) submission and delivery.
US07813483B2 System and method for providing presence information to voicemail users
A method of providing telecommunication service includes receiving a call for a called party from a calling party. The method also includes determining a presence status of the called party and communicating a greeting for the calling party, wherein the greeting identifies the presence status of the called party.
US07813482B2 Internet telephone voice mail management
A method, system, and program provide for voice mail management. A voice mail filtering controller calculates a separate Bayesian score for each voice mail message from among multiple voice mail message entries received into a voice mailbox for a user, wherein each separate Bayesian score indicates a probability that the associated voice mail message is unwanted by said user. During playback, the voice mail filtering controller automatically deletes a selection of the voice mail messages each with a separate Bayesian score greater than a particular Bayesian score of the last played voice mail message from the voice mailbox.
US07813479B2 X-ray device with scattered-beam suppression
The invention relates to an X-ray device with an X-ray radiation source and with a preferably digital detector, which is placed in the beam path of the radiation source behind the object, particularly behind a patient. Scattered-rays are suppressed by means of a scanning device that scans the object and the detector only in sections. During a half-scanning process, the X-ray image is composed of half images, one image half being faded out.
US07813478B2 Method and apparatus to facilitate provision and use of multiple X-ray sources
One provides (101 and 102) two or more X-ray sources (202 and 204) that are independent and discrete from one another. By one approach, these X-ray sources emit corresponding X-rays (203 and 205) using different voltage levels. In particular, these voltage levels can be sufficiently different from one another to readily permit different elements as comprise an object (201) being examined to be distinguished from one another. These X-rays are then emitted (106) from these sources and towards an object to be examined while causing relative motion (207) between such sources on the one hand and the object on the other.
US07813474B2 Method and apparatus for performing dual-spectrum CT with fast KV modulation at multiple-view intervals
A CT system includes a rotatable gantry having an opening for receiving a subject to be scanned, a rotatable gantry having an opening for receiving a subject to be scanned, an x-ray source configured to project x-rays having multiple energies toward the subject, and a generator configured to energize the x-ray source to a first voltage and configured to energize the x-ray source to a second voltage, the first voltage distinct from the second voltage. The system further includes a controller configured to cause the generator to energize the x-ray source to the first voltage for a first duration, acquire imaging data for at least one view during at least the first duration, after the first duration, cause the generator to energize the x-ray source to the second voltage for a second duration, and acquire imaging data for two or more views during at least the second duration.
US07813471B2 X-ray CT apparatus
An X-ray CT apparatus is provided, having a function for deciding an X-ray imaging condition prior to scanning, the X-ray imaging condition allowing an acquisition of contrast to noise ratio appropriate for identifying a diagnostic object. Prior to the real scan, a three-dimensional model of an object is estimated from scanogram projection data of the object, a contrast to noise ratio enabling identification of the diagnostic object is calculated, based on the diagnostic object size set by an operator via an operating device when planning the scan, the three-dimensional model, and a standard imaging condition that is stored in a storage device. Then, an optimum irradiated X-ray condition (tube current and tube voltage) is calculated for achieving the contrast to noise ratio enabling identification. The X-ray condition being calculated is displayed in the form of information such as image SD value and exposure dose, under the calculated X-ray condition and under other condition.
US07813467B2 Shift register and level controller
A shift register includes several stages of shift register units. Each shift register unit includes a first level lifting unit, first level lowering unit, first driving unit and level controller. The first level lifting unit and first level lowering unit control the scan signal to be equal to a first timing signal and first voltage, respectively. The level controller includes an input unit, a charge storage unit, a second level lifting unit and a second level lowering unit. The input unit controls the third control signal to be equal to the first voltage at a node. The charge storage unit stores a voltage of the timing signal at the node. The second level lifting unit and second level lowering unit respectively control the second control signal to be equal to the third control signal and the first voltage to turn on and turn off the first level lowering unit.
US07813465B2 Pressure suppression and decontamination apparatus and method for reactor container
A pressure suppression and decontamination apparatus for a reactor container which is provided with a reactor pressure vessel containing nuclear core fuel and forms a dry well space including, a dry well cooling unit for cooling a gas in the dry well space and for producing a condensate of the gas, a circulation device for leading the gas in the dry well space to the dry well cooling unit, and a sprinkling device for sprinkling the condensate in the dry well space.
US07813463B2 Trapping and storage of free thermal neutrons in fullerene molecules
A fullerene molecule having one or more free thermal neutrons trapped within the fullerene molecule and a method for trapping and storing neutrons within a fullerene molecule are described.
US07813462B2 Method of defining semiconductor fabrication process utilizing transistor inverter delay period
A novel method and apparatus for defining process variation in a digital RF processor (DRP). The invention is well suited for use in highly integrated system on a chip (SoC) radio solutions that incorporate a very large amount of digital logic circuitry. The method and apparatus provide direct measurement of fabrication process variation in circuits without requiring any additional test equipment by utilizing a time to digital converter (TDC) circuit already present in the chip. The TDC circuit relies on the time delay in an inverter chain to sample a high speed CKV clock using a slow FREF clock. Calculation of inverse time provides a direct correlation for fabrication process variation in each die.
US07813461B2 Sensor, more specifically a position sensor, for a vehicle with several on-board measuring systems working independently from one another
The invention presented herein describes a sensor, more specifically a position sensor for a vehicle, featuring several measuring systems that work independently of one another, where each of the measuring systems generates a pulse width-modulated signal becoming available at an output of the sensor one by one, where each of the sensor values is coded according to the duty factor of a pulse compared with the period of the signals, and where the sensor has means of synchronizing the sensor with a receiving station, wherein the means of synchronization is used to modify the amplitude and/or the period of one or several pulses.
US07813460B2 High-speed data sampler with input threshold adjustment
Method and apparatus for sampling a high-speed digital signal include providing a data signal to a differential data input circuit, an offset control signal, and a strobe pulse. In response to the strobe pulse, the data signal is resolved into an output logic state based to a relatively greater extent on the differential data signal and to a relatively lesser extent on the offset control signal.
US07813459B2 Digital data transfer between different clock domains
One or more aspects of the present invention pertain to transferring digital data between first and second domains, where a first clock of the first domain operates at a first frequency and a second clock of the second domain operates at a second frequency, where the first frequency is higher than the second frequency, and where the first and second clocks have arbitrary phase relationships relative to one another. Techniques employed facilitate efficient digital data transfer between the first and second domains while conserving valuable semiconductor real estate.
US07813450B2 Method and circuit arrangement for reducing RFI interface
In a method for reducing RFI interference in a DMT data transmission a compensation signal for the purpose of reducing an RFI interference signal superposed on a transmitted DMT reception signal is generated. Only carrier frequencies of the DMT reception signal in the vicinity of the interference frequency of the interference signal which are not utilized for the data transmission are used, at least one normalized complex spectral function for all the carriers of said interference signal is provided, an FFT for the purpose of obtaining spectral values of said DMT reception signal is carried out, and an observation window to a current DMT frame of the DMT reception signal is assigned. A complex evaluating coefficient for the current DMT frame is calculated and the complex evaluating coefficient resulting from the spectral values of said DMT reception signal within the observation window and the complex evaluating coefficient are identical for all frequencies within the current DMT frame. The compensation signal is calculated by multiplying the normalized complex spectral function with the complex evaluating coefficient.
US07813449B2 Remotely controlled antenna and method
An antenna system for receiving radio waves and for operation in conjunction with a remote controller that transmits control data including gain state data. The antenna system includes an antenna that receives the radio waves and outputs a radio frequency signal and a radio frequency amplifier coupled to receive and amplify the radio frequency signal to a gain level controlled through a gain control input. A remote control receiver receives the control data and a controller is coupled to the gain control input and the remote control receiver. The controller couples the gain state data to the gain control input, thereby remotely controlling the gain level of the radio frequency amplifier. A remotely controlled antenna rotor is also taught.
US07813445B2 DTV transmitter and method of processing digital broadcast data therein
A DTV transmitter includes a signal generator, an interleaver, a trellis encoder, and a modulator. The signal generator generates a first data group including first, second and third regions, the first and third regions including main data and RS parity data, the second region including enhanced data coded with a first coding rate, enhanced data coded with a second coding rate, a plurality of known data sequences, signaling information and RS parity data. The interleaver interleaves the first data group to generate a second data group including fourth, fifth and sixth regions, the fifth region including enhanced data, a plurality of known data sequences, signaling information, and RS parity data, the fourth region including main data, RS parity data, and enhanced data. The trellis encoder trellis-encodes the second data group. The modulator modulates a broadcast signal including the trellis encoded second data group.
US07813444B2 Measurement method and arrangement for amplitude and phase synchronization in a polar transmitter
A method and arrangement is shown for measuring an indicator of delay mismatch between a phase information path and an amplitude information path of a polar modulator. In the solution according to the invention a substantially sinusoidal measurement signal (301, 302) is injected both into the amplitude information path (351) and into the phase information path (352). An indicator of the delay mismatch is obtained by measuring a quantity that is proportional to a difference between power represented by a lower side band of a spectrum of a polar modulated signal and power represented by an upper side band of the spectrum.
US07813443B2 Transmit diversity system and method
A transmitter including a plurality of transmitting antennas and a processor operably coupled to the plurality of transmitting antennas. The processor is configured to select a first antenna from the plurality of transmitting antennas for transmission of a frame of data, determine if the frame is successfully received by a receiver, and select a second antenna different than the first antenna from the plurality of transmitting antennas for retransmission of the frame if it is determined that the frame was not successfully received by the receiver. The processor is configured to select a different antenna than a previous antenna for retransmission of the frame each time it is determined that the frame was not successfully received by the receiver. The processor is configured to discard the frame from further transmission if it is determined that the frame was not successfully received by the receiver after a number of transmission attempts.
US07813440B2 Multiple-output multiple-input (MIMO) communication system, MIMO receiver and MIMO receiving method
This invention provides an MIMO communication system and MIMO communication method. An MIMO receiver estimates state of each communication channel from the received signals received by #1 to #L antennas, generates feedback information according to the information of channel state, sends the feedback information to a transmitter through a feedback path, processes the feedback information in order to compensate feedback-delay of the feedback path, generate K*L proper reception weights by using the information of channel state and processed feedback information, multiplies the received #1 to #L substreams of respective #1 to #K signal streams by the proper #1 to #L reception weights, respectively, composes the #1 to #L weighted substreams to obtain respective composed #1 to #K signal streams and demodulate the composed #1 to #K signal streams, respectively, and combines the demodulated K signal streams to reproduce an original transmission signal.
US07813438B2 Detector and method for estimating data probability in a multi-channel receiver
A detector and method for estimating channel data probability in a multi-user or multiple-input multiple-output communication system includes summing conditional bit probabilities conditioned on hypothetical channel data patterns over stochastically selected hypothetical channel data patterns. Various detailed hardware structures and circuits are also described.
US07813435B2 Carrier allocation method in OFDM system and transmitting apparatus using the method
The present invention relates to a method for allocating subcarriers in an orthogonal frequency division multiplex (OFDM) system, and a transmitter thereof. In the OFDM system according to an exemplary embodiment of the present invention, the subcarrier allocation is performed in the buffer (10) before a modulation mapping operation is performed according to a modulation method such that the delay may not be generated in the subchannel formed on the symbol axis. The delay corresponding to the symbols is prevented without using any additional hardware for eliminating the delay generated when the subcarriers are allocated to the subchannel formed on the symbol axis.
US07813431B2 System, method, and apparatus for decoding flexibility ordered macroblocks
Presented herein is a system and method for decoding flexibly ordered macroblocks. Slice groups are received, wherein the slice groups comprise non-contiguous macroblocks with respect to raster scan order. Each macroblock is associated with a particular context which serially provides each macroblock to a processor for decoding. The decoder selectively decodes the macroblock from the first context or second context, depending on which context includes the next macroblock in raster scan order.
US07813419B2 Method and multi-carrier transceiver with stored application profiles for supporting multiple applications
A system and method for supporting multiple applications are described. A digital subscriber line system includes two transceivers in communication over a communication channel using multicarrier modulation. Application profiles are defined for characterizing transmission of information over the communication channel. Each application profile is a parameter set that is associated with a unique set of one or more applications that may become active between the transceivers and specifies the transmission requirements for such applications. Each transceiver stores the application profiles and transmits information over the communication channel according to the one of the stored application profiles. When a change in a number of applications active between the transceivers occurs, a second one of the application profiles is retrieved. The transceivers then transition to transmitting information over the communication channel according to the second application profile. The transitioning can occur without interrupting communication between the transceivers in order to retrain the transceivers. One of the transceivers transmits a message the other transceiver that specifies the second application profile and requests a transition to that second application profile. In one embodiment, the transceiver transmitting the request receives an inverted sync symbol from the other transceiver to synchronize use of the second application profile.
US07813412B2 Radio base station apparatus, and despreading processing apparatus therefor
The radio base station apparatus includes a first despreading processing circuit for despreading a first control channel (DPCCH) signal; a second despreading processing circuit for despreading either a second control channel (HS-DPCCH) signal or a third control channel (E-DPCCH) signal; a third despreading processing circuit capable of despreading the first control channel signal, the second control channel signal and the third control channel signal; a first scrambling code generation circuit for supplying a common scrambling code to both the first despreading processing circuit and the second despreading processing circuit; and a second scrambling code generation circuit for supplying to the third despreading processing circuit a scrambling code which is different from the scrambling code generated in the first scrambling code generation circuit.
US07813407B2 Segmented diode laser system
Disclosed is a laser system that comprises a laser source adapted to emit a laser beam, wherein the laser source comprises a plurality of emitters for emitting respective beam contributions to the emitted laser beam; and first and second feedback means adapted to provide optical feedback to respective first and second parts of the emitted laser beam. The first feedback means is adapted to predominantly feed back a respective angular/directional contribution of each of said beam contributions into a corresponding one of the plurality of emitters from which said angular/directional contribution was emitted at a predetermined output angle, to cause each of the plurality of emitters to predominantly emit a beam contribution towards the second feedback means at an angle corresponding to the predetermined output angle.
US07813403B2 Vertical cavity surface emitting laser diode and a method for producing the same
A vertical cavity surface emitting laser diode (VCSEL) with a new structure is disclosed. The VCSEL of the invention provides the active layer, the first spacer layer, the tunnel junction, the second spacer layer burying the tunnel junction. Only the first spacer layer is ion-implanted to form a high-resistive region around the tunnel junction. The current injected into the second spacer layer is confined by the tunnel junction to reach the active layer, which reduces the increase of the parasitic resistance of the device. The high-resistive region around the tunnel junction reduces the parasitic capacitance of the device.
US07813401B2 Electrically pumped low-threshold ultra-small photonic crystal lasers
The invention is a photonic crystal laser including a photonic crystal slab laser cavity including InGaP/InGaAlP crystalline layers, the InGaP/InGaAlP crystalline layers having a relaxed strain at one or more etched surfaces and a higher strain at a plurality of quantum wells and at a distance from the one or more etched surfaces. The photonic crystal laser also includes electrical pads configured to receive an electrical signal the electrical pads attached to the photonic crystal slab laser cavity via an insulating layer, the photonic crystal laser configured to emit a laser light in response to the electrical signal. In another aspect, the invention features a photonic crystal detector including a photonic crystal slab cavity including InGaP/InGaAlP crystalline layers. In yet another aspect, the invention features a process to fabricate a photonic crystal laser cavity.
US07813400B2 Group-III nitride based laser diode and method for fabricating same
A laser diode comprising a first separate confinement heterostructure and an active region on the first separate confinement heterostructure. A second separate confinement heterostructure is on the active region and one or more epitaxial layers is on the second separate confinement heterostructure. A ridge is formed in the epitaxial layers with a first mesa around the ridge. The first mesa is 0.1 to 0.2 microns above the second confinement heterostructure.
US07813399B2 Edge emitting semiconductor laser comprising a waveguide
In an edge emitting semiconductor laser comprising an active layer (3) that generates laser radiation (13) and is embedded into a first waveguide layer (1), wherein the first waveguide layer (1) is arranged between a first cladding layer (4) and a second cladding layer (5) and is delimited by side facets (9) of the semiconductor laser in a lateral direction, a second waveguide layer (2), into which no active layer is embedded, adjoins the second cladding layer (5), the second waveguide layer (2) being optically coupled to the first waveguide layer (1) at least in partial regions (10, 11), and a third cladding layer (6) is arranged at a side of the second waveguide layer (2) that is remote from the first waveguide layer (1).
US07813396B2 Transistor laser devices and methods
A method for producing light emission from a semiconductor device includes the following steps: providing a semiconductor base region disposed between a semiconductor emitter region and a semiconductor collector region that forms a tunnel junction adjacent the base region; providing, in the base region, a region exhibiting quantum size effects; providing an emitter terminal, a base terminal, and a collector terminal respectively coupled with the emitter region, the base region, and the collector region; and applying electrical signals with respect to the emitter terminal, the base terminal and the collector terminal to produce light emission from the base region.
US07813388B2 Self-pulsating laser diode
Provided is a self-pulsating laser diode including: a distributed feedback (DFB) section serving as a reflector; a gain section connected to the DFB section and having an as-cleaved facet at one end; a phase control section interposed between the DFB section and the gain section; and an external radio frequency (RF) input portion applying an external RF signal to at least one of the DFB section and the gain section.
US07813387B2 Optical system for providing short laser-pulses
The present invention deals with optical systems for providing short laser pulses. An object of the invention is to provide an optical system providing compact and cost-effective short laser-pulses using fibers with anomalous dispersion and high non-linear thresholds. The object is achieved by a short pulse optical system for generating or processing short laser-pulses, said optical system comprises an optical fiber in the form of a photonic crystal fiber arranged to provide guidance of light in the core region due to the photonic bandgap effect (PBG), where light propagates in a hollow or solid core surrounded by a Silica cladding comprising a substantially periodic distribution of micro-structural elements, and where the refractive index of the core is lower than the effective refractive index of the cladding. The invention may be useful in applications such as laser-based micromachining, thin-film formation, laser cleaning, in medicine and biology.
US07813379B2 Apparatus and method for transmitting and receiving wireless packet data
An apparatus and method for transmitting and receiving wireless packet data are provided. In a wireless packet data transmitter for transmitting to a wireless packet data receiver data packet on a transport channel and control information for supporting the transport channel on a control channel in a wireless packet data communications system, a padding bit eliminator eliminates optional padding bits of a variable size from a transport block for data packet transmission. A transport channel encoder for transport channel-encodes the transport block without the padding bits and transmits the encoded transport block on the transport channel. A control channel encoder control channel-encodes the control information including a padding bit number indicator indicating the number of the eliminated padding bits and transmits the encoded control information on the control channel.
US07813378B2 Wideband-narrowband telecommunication
Here is described a method, a near end telecommunications terminal and a computer executable software code which allow to perform a telecommunications with a far end telecommunications terminal providing the option of applying a narrowband encoding technique without loosing the benefit of a wideband encoding technique. This is achieved after setting up a telecommunications between that near end telecommunications terminal and the far end telecommunications terminal by applying by the codec from the near end telecommunications terminal a sampling when encoding corresponding to a wideband encoding technique while assembling the resulting timeslots into frames to be transmitted to the far end telecommunications terminal via RTP. Furthermore, the sampled timeslots are assembled when applying the wideband encoding technique according to the parity of the sequential integer number from the sampled timeslots to generate two kind of frames, one with all the timeslots identified by even sequential numbers, the other one with the remaining timeslots identified by odd sequential numbers.
US07813376B1 Termination of network connections in absence of a dynamic network interface
A network access device is described that uses a modified lower layer two (L2) software interface that is enhanced to operate as a proxy for a dynamic upper L2 software interface when the upper L2 software interface has been torn down, i.e., terminated unbeknownst to a subscriber device. The lower L2 software interface may, for example, be extended to incorporate certain features of the upper L2 software interface to detect such a condition. In the absence of the upper L2 software interface, the lower L2 interface may output a simulated termination request on behalf of the upper L2 interface and in accordance with the upper L2 protocol.
US07813374B2 Multiple protocol wireless communication baseband transceiver
A multi-protocol wireless communication baseband transceiver includes a baseband transmit processing module and a baseband receive processing module. The baseband transmit processing module includes an encoding module, an interleaving module, a plurality of symbol mapping modules, a plurality of domain conversion modules, a plurality of cyclic prefix modules, a plurality of compensation modules, and a control module that is operably coupled to produce preamble set up information and payload set up information based on a mode of a plurality of protocol modes. The baseband receive processing module includes a plurality of receive compensation modules, a plurality of cyclic prefix removal modules, a plurality of receive domain conversion modules, an equalizing module, a plurality of demapping modules, a deinterleaving module, a decoding module, and a receive control module that is operably coupled to determine the mode from the plurality of protocol modes and the compensation control signals based on the at least one compensated stream of symbols.
US07813372B2 Wireless communication system, wireless communication apparatus, wireless communication method and computer program
In a self-organized distribution type wireless network without relationship between a controlling station and a controlled station, in order to execute a channel access by effectively utilizing a plurality of frequency channels, there is provided a communication system. In the system, a communication station determines a seed and generates a frequency channel switching pattern basing upon the seed. The seed is written in a beacon in each transmission frame to notify it to other stations. A new entry station scans all frequency channels, identifies a channel switching pattern of the frequency channels in accordance with the seed in the beacon received from another station, selects a candidate of a beacon transmission position and a transmission channel, and determines the beacon transmission position and transmission channel which are best for own station to transmit a beacon.
US07813371B2 System and method for short range communication using adaptive channel intervals
A system and method for data transmission on wireless discontinuous channels including a control/safety information (CSI) channel having a duty cycle, and a plurality of service channels. The system and method include: evaluating channel utilization of one or more of the channels; calculating an optimal CSI channel duty cycle responsive to the channel utilizations; adjusting the duty cycle of the CSI channel to the calculated optimal CSI channel duty cycle; broadcasting the optimal CSI channel duty cycle; and transmitting data during the optimal CSI channel duty cycle.
US07813370B2 Facilitating wireless spectrum migration
Migrating from a legacy spectrum allocation to a target spectrum allocation can be accomplished by adding new access points and, at a selected time, activating the new access points and deactivating the legacy access points with a remote network manager. Alternatively, the new access points can initially support legacy channels and at a selected time be reconfigured to support only the target channels. Alternatively, the new access points are initially activated in a mode which supports only a subset of the target channels and at a selected time reconfigured to support only the target channels. A remote network manager may be employed to remotely monitor, reconfigure, and trigger activation and deactivation of access points in support of the technique. New access points adapted to respond to inputs from the remote network manager further facilitate the invention. For example, the new access points may be remotely configurable to activate, deactivate, support a legacy spectrum or portions thereof, support a target spectrum or portions thereof, and provide traffic load and other data to the remote network manager.
US07813364B2 Cross-bar switch incorporating a sink port with retry capability
A cross-bar switch includes a set of input ports to accept data packets and a set of sink ports in communication with the input ports to forward the data packets. Each sink port includes a communications link interface with a Retry input. When a signal is asserted on the Retry input, the sink port aborts transmission of a data packet and waits a predetermined period of time to retransmit the data packet.
US07813362B2 Communication apparatus, electronic apparatus, imaging apparatus
A communication apparatus is disclosed that includes a transmission circuit configured to transmit transmission data to a communication counterpart; a reception circuit configured to receive reception data from the communication counterpart; a storage device configured as at least two buffers including a transmission buffer that stores the transmission data and a reception buffer that stores the reception data; and an address mapping unit configured to perform address mapping of the buffers including the transmission buffer and the reception buffer on the storage device, and adjust the storage capacity of the transmission buffer and the storage capacity of the reception buffer.
US07813361B2 System and method for transmitting/receiving hybrid automatic repeat request buffer capability information in broadband wireless access communication system
Disclosed is a system and method for transmitting and receiving hybrid automatic repeat request (HARQ) buffer capability information in a broadband wireless access communication system. According to the system and method, a mobile station detects its own HARQ buffer capacity, and transmits a message including information about the detected HARQ buffer capability to a base station. The base station receives the message and determines the amount of a transmission signal to be allocated to the mobile station based on the HARQ buffer capability, so that it is possible to operate a HARQ scheme in accordance with the HARQ buffer capability of the mobile station.
US07813359B1 Communication gateway
A gateway device is disclosed which processes only really necessary information for gatewaying and thereby prevents unnecessary increases in communication traffic on a communication bus to which data is sent through the gatewaying. When it is judged that the contents of received data concern a command that does not need gatewaying, the processing for gatewaying is inhibited. When it is judged that the contents of the received data show information that should be processed for gatewaying only when there is a change in the contents, the contents are compared with the latest contents of the same kind of information stored in a memory, to determine whether there is a change in the contents, and the processing for gatewaying is inhibited when it is determined that there is no change.
US07813356B2 Micro-flow management
New switching technology relies upon state information for providing a previously unavailable degree of quality of service. In particular, by providing the ability to give service guarantees to uniquely identifiable sets of packets (“micro-flows”), different qualities of service can be offered for each transmission. The QoS associated with each micro-flow is characterized by a set of descriptors. These descriptors are communicated to each switch by the first packet of the micro-flow associated with the descriptors.
US07813352B2 Packet load shedding
Methods, apparatuses and systems directed to enhanced packet load shedding mechanisms implemented in various network devices. In one implementation, the present invention enables a selective load shedding mechanism that intelligently discards packets to allow or facilitate management access during DoS attacks or other high traffic events. In one implementation, the present invention is directed to a selective load shedding mechanism that, while shedding load necessary to allow a network device to operate appropriately, does not attempt to control traffic flows, which allows for other processes to process, classify, diagnose and/or monitor network traffic during high traffic volume periods. In another implementation, the present invention provides a packet load shedding mechanism that reduces the consumption of system resources during periods of high network traffic volume.
US07813346B1 Filter-based forwarding in a network
A router receives a packet at an ingress interface. The router classifies the received packet based on at least a first field value contained in the header of the packet. According to the classification of the received packet, the router associates one of the plurality of forwarding tables to the packet. The router then performs a lookup operation in the associated forwarding table according to at least a second field value contained in the header of the packet. Based on the lookup operation, the router determines an egress interface and transmits the received packet from the determined egress interface.
US07813345B2 MAC learning using VC-LSP dedicated for broadcast and unknown frames
A telecommunication system comprises a first plurality of virtual circuit label switched paths (VC-LSPs) dedicated to communicate broadcast and unknown frames. The known frames have an encapsulated source site identifier used for media access control (MAC) address learning.
US07813344B2 End user circuit diversity auditing methods
A communications network circuit through which data packets are flowing is identified by detecting a first message data packet inserted into the data packet flow by a user, and determining an endpoint destination address of the detected data packet. The circuit using the endpoint destination address is identified and a second message data packet containing the circuit identification information is sent to the destination address. A covert timing channel may be created, and one or more data packets containing circuit identification information may be sent through the covert channel.
US07813340B2 Methods and apparatus for updating subsource addressing multicast routing records in a communications network
Methods and arrangements for facilitating subscription among at least two nodes in a distributed network, involving the designation of one of the nodes as a publisher node, the designation of one of the nodes as a subscriber node, and the recordation of a path between the subscriber node and the publisher node. The path includes at least one link between the subscriber node and the publisher node, and the recordation involves recording each distinct link in the path between the subscriber node and the publisher node.
US07813334B2 Method and apparatus for co-socket telephony
A network based communication system allows a voice-over-IP (VoIP) packet data connection to be established by sending a subscriber address to a remote database server. The database server converts the subscriber address to an Internet address and informs the wireless handset of an active Internet address to be used to complete the call. In some embodiments the subscriber address is a telephone number that can also be used to reach the subscriber using the public switched telephone network. Other types of media are also supported like digital pictures, digital video, chat sessions, and application sharing sessions.
US07813333B2 Method and apparatus for co-socket telephony
A communication system method allows a voice-over-IP (VoIP) packet data connection to be established by sending a subscriber address to a remote database server. The database server converts the subscriber address to an Internet address and informs the wireless handset of an active Internet address to be used to complete the call. In some embodiments the subscriber address is a telephone number that can also be used to reach the subscriber using the public switched telephone network. Other types of media are also supported like digital pictures, digital video, chat sessions, and application sharing sessions.
US07813331B2 Apparatus, system, and method for implementing failover in a polling adapter without support from an application server
An apparatus, system, and method are disclosed for implementing failover in a polling adapter without support from an application server. A priority list is stored as part of an adapter configuration that specifies the server names that will participate in a group cluster. Adapters associated with the servers, in addition to accessing the event table when active, access a failover table which contains information about which adapter is currently active and when it last polled the event table. When a preconfigured failover interval has elapsed since the last poll of the event table by the active adapter, a next highest priority takes over the processing duties by polling the event table and logging its last poll time in the failover table.
US07813328B2 Method and system for transferring wireless transmit/receive unit-specific information
The present invention is related to a method and system for transferring wireless transmit/receive unit (WTRU)-specific information to support enhanced uplink (EU) operation in a wireless communication system. A radio network controller (RNC) obtains WTRU-specific information, and transfers the WTRU-specific information to the Node-Bs. Each Node-B is configured to schedule uplink transmissions from a WTRU and utilizes the WTRU-specific information in operation of EU transmissions.
US07813327B2 Method and system for peer to peer wide area network communication
A method and system for peer to peer wide area network communication is provided. A peer in the network receives one or more media and one or more associated control signaling from any one of a plurality of Logical Media/Control Channels, wherein each Logical Media/Control Channel is associated with a Transport Resource on a base station; formats the media into a Formatted Media Packet; formats the control signaling into an Internet Peer to Peer Control Signaling; concatenates the Formatted Media with the Internet-Peer to Peer Control Signaling to form a Concatenated Packet comprising an Internet-Peer to Peer Control Signaling and a Media Packet; duplicates the Concatenated Packet, thereby forming a duplicated Concatenated Packet comprising at least one of a unicast packet and a multicast packet; and transmits the duplicated Concatenated Packets via the wide area network.
US07813326B1 Swarm location service for mobile ad hoc network communications
A Swarm Autonomous Routing Algorithm (SARA) is performed by simple communication node devices for node to node communications in a network, especially a Mobile Ad hoc NETwork (MANET). Each node maintains a table of pheromone values for known neighbor nodes. Pheromone values are dynamic for adapting to a dynamic arrangement of nodes, and are updated either passively or actively. Routing tables are not used. When a node receives a packet, it uses the pheromone table to simply determine whether or not to forward (rebroadcast) the packet to a neighbor node, and if possible, determines and indicates the best neighbor node for next forwarding the packet. Destination Zone Routing (DZR) and Swarm Location Service (SLS) are alternative enhancements of SARA that can be used for more efficient routing when nodes are location aware/knowledgeable. SLS may also be used to improve routing algorithms other than SARA.
US07813324B1 Scalable mobile adaptive reliable ToS based automatic retransmit request
A method for handling data transmission errors in a wireless communication network includes receiving a first data from a first node at a second node using a data transmission protocol having a first slot for transmitting the first data. The first slot includes a plurality of bits and a first slot header comprising an acknowledgment request for at least one group of bits. The method also includes evaluating the first set of data for errors and generating a second slot using the data transmission protocol. The second slot includes at least a second slot header comprising acknowledgement data in response to the acknowledgement request. The acknowledgement data has a structure based on a Forward Error Correction (FEC) protocol block size. The second slot is then transmitted to the first node.
US07813322B2 Efficient automatic repeat request methods and apparatus
Different NAK signals are used to indicate different relative levels of success in regard to an unsuccessful attempt to decode a received signal. An ACK signal is used in the case of successful decoding. The device which generated and transmitted the original encoded signal receives the NAK signal and selects a portion of redundant information, e.g., additional error correction bits, to be transmitted based on the value of the NAK signal. If the NAK signal indicates a low level of decoding success indicating a relatively large number of errors in the decoded signal, a large set of redundant information is selected and transmitted. If the NAK signal indicates a relatively successful decoding, e.g., relatively few errors, a small set of redundant information is selected and transmitted. Where a small set of redundant information is transmitted new information can be transmitted with the redundant information.
US07813320B2 System for handover in BWA communication system and method thereof
A handover method and system in a communication system. In the method, a serving Base Station (BS) broadcasts neighbor BS information including BS identifiers and preamble indices of a plurality of neighbor BSs, receives a handover request message from a Mobile Station (MS), the handover request message including a first set of at least one BS identifier and at least one preamble index for at least one neighbor BS among the plurality of neighbor BSs, and transmits a handover response message to the MS, the handover response message including a second set of at least one BS identifier and at least one preamble index for at least one recommended neighbor BS.
US07813318B2 Methods of messaging control of dynamic frequency selection (DFS) for cognitive radio based dynamic spectrum access network systems
This invention relates to cognitive radio based wireless communications of dynamic spectrum access networks, and more particularly to a method of addressing messaging control for dynamic frequency selection. The method of the invention provides an efficient, reliable and flexible messaging mechanism for DFS decision-making that is critical for licensed incumbent protection and inter-system coexistence of dynamic spectrum access systems.
US07813314B2 Mobile router device
A wireless mobile router (140) includes wireless network interfaces (202) and (218) attached to a network controller (142). The wireless network interface (202) communicates with a cellular network (110) to access cellular network services. The wireless network interface (218) and the network controller (142) comprise a WLAN (170) or PAN (180) network router hosting a plurality of client devices. Each client device may access a wide area network, WAN over the cellular network. The wireless mobile router (140) is configured to exchange various cellular network signals with various WLAN and PAN networks. The wireless mobile router (140) is particularly suitable for use in a vehicle or at locations where WAN access is not readily available.
US07813313B2 MIMO communication system based on random beamforming and its user scheduling method
Embodiments of the present invention provides a MIMO communication system based on random beamforming and its user scheduling method. The system includes: a transmitter that is used to transmit the data frame including at least the channel estimation signal and the user data; and at least one receiver that is used to receive the data frame from the transmitter and to produce the corresponding feedback information and recover the user data. The transmitter produces the scheduling information according to the feedback signal and utilizes the scheduling information to implement adaptive user scheduling. The scheduling information includes the scheduled users, data streams that should be supported by each scheduled user and the transmit beam adopted by each data stream. Embodiments of the present system can schedule the users with fixed number or adaptively according to the instant channel condition as well as different feedback information so that the intelligence of the system control and communication stability can be improved to approach the maximum system capacity.
US07813312B2 Method and system for preventing high speed downlink packet access transmissions loss
The present invention is related to a method and system for preventing high speed downlink packet access (HSDPA) transmission loss due to transmission gap in compressed mode in a wireless transmit/receive unit (WTRU). In accordance with one embodiment, a Node-B receives a compressed mode transmission gap schedule of a WTRU, identifies HSDPA transmission time intervals (TTIs) that are affected by the WTRU compressed mode transmission gap schedule and schedules the HSDPA transmissions not to overlap the WTRU compressed mode transmission gap schedule. In accordance with another embodiment, the Node-B may inform the HSDPA transmission schedule to a radio network controller (RNC) and the RNC coordinates the HSDPA transmission schedule and a compressed mode transmission gap schedule of the WTRU.
US07813311B2 Method and apparatus for synchronizing base stations
Method and apparatus for synchronizing base stations employing an independent synchronizing source or identifying a base station as a master source. An RNC (C-RNC) or a base station may designate one base station or a UE to acquire measurements derived from base stations to achieve synchronization. Synchronization activities may be regularly scheduled or may be undertaken when periodic measurements indicate that a drift value exceeds a given threshold.
US07813309B2 Radio multi-hop network, node, multicast route control method, and program thereof
In a node 11, a unicast route control information acquirer 103 acquires unicast route control information from the multicast information and a TC message received from another node respectively. A relay node set calculator 104 uses the information to calculate a sender relay node set that covers every multicast receiver node and a receiver relay node set that covers every multicast receiver node respectively, then a multicast route calculator 105 calculates a multicast route between a node included in the sender relay node set and a node included in the receiver relay node set.
US07813308B2 System and method for location-based configuration of an information handling system
A system and method for location-based configuration of an information handling system are disclosed. A method may include detecting an available network for communication with the information handling system. Based on at least the detected available network, a current location of the information handling system may be determined. Based on the determined current location of the information handling system, one or more parameters of the information handling system associated with the determined current location may be automatically configured.
US07813304B2 Providing conferencing data in a network communications system based on client capabilities
An improved networked computer communications system handles arbitrary streams of data, and transports at varying speeds those streams where intermediate updates can be dropped if they are made obsolete by later arriving data updates, optimizing the utilization of network and node resources. Complex buffering by system server software allows distributed, parallel, or redundant processing, transmission, and storage for performance, reliability, and robustness. Various parameters of the system can be monitored, and the system can be reconfigured automatically based on the observations. Varied techniques reduce the perceived end-to-end latency and take advantage of software and hardware capabilities that assets connected to the system may possess. One conferencing system allows conference participants to share all or a portion of the display seen on their computer screens. The conferees may be at sites removed from each other, or may view a recorded presentation or archived conference at different times. Conference participants are either “presenters” who can modify the display or “attendees” who cannot modify the display. A pointer icon, which can be labeled to identify the conferee, is displayed on the shared image area Each conferee can modify the position of his or her own pointer, even when not presenting, so that every participant can see what each conferee is pointing to, should a conferee choose to point to an element of the display. These and other features apply to other data streams shared in the conference or in meetings where there is no shared-image data stream.
US07813302B2 Data distributing method, system transmitting method, and program
When each of a plurality of peers mutually connected through a network receives connection of a new peer, each peer forms group information in which the new peer has been grouped on the basis of comparison of distances on the network among three peers of the own peer, a representative peer of an existing group, and the new peer. When the data is transmitted from the own peer, path information in which destination information of each group which has been grouped on the basis of the group information and the own peer have been registered is formed and transmitted together with the data to the representative peer of each group. When distribution information is relayed from another peer, if the own peer is included in the destination information, the reception data is fetched and the own peer is deleted, thereafter, distribution information in which the destination information of each group which has been grouped on the basis of the group information and the own peer have been registered is formed and transmitted together with the data to the representative peer of each group.
US07813301B2 Shrink wrap technique for enclosing multiple polygons
A computer-implemented method receives a list of polygonal vertices associated with multiple polygons located in proximity to one another in a two-dimensional region and analyzes the polygonal vertices. The method automatically generates, based on the analysis, a polygonal hull that encloses the multiple polygons such that a line segment connecting any two polygonal vertices of the multiple polygons falls completely inside the generated polygonal hull. The multiple polygons may correspond to a two-dimensional geographic region. The computer-implemented method may be used for geographic regional segmentation.
US07813298B2 Root cause problem detection in network traffic information
A device retrieves a first subset of events from data associated with a network, and determines one or more discriminating features of the first subset of events using a feature selection method. The device also retrieves one or more additional subsets of events, different than the first subset of events, from the data associated with the network, and cross validates the one or more discriminating features based on the one or more additional subsets of events. The device further detects a feature that is a root cause of a problem in the network based on the cross validated one or more discriminating features.
US07813297B2 High-speed signal testing system having oscilloscope functionality
A high-speed signal testing system that includes a digital circuitry for providing a pattern tester with oscilloscope functionality at minimal implementation cost. The digital circuitry includes a time-base generator that provides a high-speed repeating time-base signal. The time-base signal, in conjunction with a sub-sampler and an accumulation memory, allows the system to zoom in on, and analyze portions of, one or more bits of interest in a repeating pattern present on the signal under test. Such portions of interest include rising and falling edges and constant high and low bit values.
US07813296B2 Adapting transmission and reception time in packet based cellular systems
A first transceiver in a packet-based communications system is operated to achieve efficiencies. The transceiver comprises a receiver and a transmitter for bidirectionally communicating with a second transceiver. In various embodiments, data and control traffic scheduling enables several unrelated items to be bundled during single transmission and/or reception instances. In one aspect, receiver operation involves receiving a first signal from the second transceiver, the first signal requiring that return link information be sent to the second transceiver. A period of time during which the first transceiver can begin a bundled transmission of the return link information and initiating link information that is unrelated to the information carried by the first signal is determined. The bundled transmission of the initiating and return link information is begun during the determined period of time. Application of power sufficient to support reception and/or transmission can be limited to only when those components are used.
US07813293B2 Method for distributed spectrum management of digital communications systems
A method for distributed spectrum management of digital communication systems having a plurality of communication lines on which signals are transmitted and received by respective users, the method comprising the steps of: collecting information about line, signal and interference characteristics of a plurality of the communication lines from a plurality of sources; determining the line, signal and interference characteristics of a plurality of the communication lines; varying power allocation of particular plurality of the communication lines between respective transmitter and receiver taking into consideration the determined line, signal and interference characteristics of a plurality of the communication lines and consideration of a noise weight of a plurality of the communication lines to enable a minimum power on a plurality of the communication lines and to allow required effective data-rates for each of said respective users to be satisfied.
US07813290B2 Program, method and apparatus for collecting information
An information collecting apparatus judges whether the received packet corresponds to a monitoring target, adds identifying information to the judged monitoring target packet, adds process information indicating a user policy used in processing of the monitoring target packet at each function processing units to the monitoring target packet, and stores each process information added to the monitoring target packet, in association with the identifying information added to the monitoring target packet.
US07813286B2 Method and system of distributing multicast group join request in computer systems operating with teamed communication ports
A method and system of distributing multicast group join requests in computer systems operating with teamed communication ports. At least some of the illustrative embodiments are computer-readable media storing a program that, when executed by a processor, causes the processor to intercept multicast group join requests sent from a network layer program executed by the processor, and distribute the multicast join requests across a plurality of communication ports operating as a single virtual port.
US07813283B1 Circuit and method for arbitration
This invention provides a data structure and circuit method for making arbitration decisions between a large number of consumers or parties contending for a resource. The circuit uses a novel data-structure for storing previous decisions of the circuit, so that the delays in circuit decisions are far shorter than logarithmic order, the conventional delay, in the number of consumers.
US07813280B2 System and method for estimating internet-wide transmission path and transmission delay
Disclosed herein is a system and method for estimating an Internet-wide transmission path and transmission delay. The system includes indexing construction means configured to function as storage for storing the results of actual measurement of transmission delay for all destinations on the Internet, and configured to, in order to search for necessary actual measurement results using Autonomous System (AS) numbers, translate IP addresses constituting the actual measurement results into AS numbers and index respective path segments with AS numbers, mapping means for mapping the IP addresses of queried two points to AS numbers, AS path estimation means for estimating an AS path between the two AS numbers, and path stitching means for searching for respective path segments constituting the estimated AS path, stitching the found path segments together and stitching IP paths corresponding to the AS path, thereby obtaining a plurality of stitched paths and corresponding transmission delay.
US07813277B2 Lockless bandwidth management for multiprocessor networking devices
An example embodiment of the invention provides a process for lockless processing of hierarchical bandwidth partitions configurations in multiple processor architectures. In one embodiment, the process runs in an NPU's data plane and receives a packet for a partition from a child partition through a work queue. The process determines a suggested target bandwidth rate for the receiving partition's child partitions, based in part on a count of active child partitions, if a predefined time interval has passed. The process adopts a target bandwidth rate for the receiving partition suggested by the receiving partition's parent partition, if the receiving partition is not a root partition and the predefined time interval has passed. The process then transmits the packet to the receiving partition's parent partition through the work queue, if the receiving partition is not a root partition. Otherwise, the process transmits the packet to a port.
US07813273B2 Soft packet dropping during digital audio packet-switched communications
A method of packetizing digital audio information includes separating a digital audio sample into at least one most significant bit and at least one least significant bit. The most significant bit(s) of the digital audio sample are placed into an most significant bit packet that has a high transmission priority. The least significant bit(s) of the digital audio sample are placed into an least significant bit packet that has a low transmission priority.
US07813272B2 Data transmission system and method transmitting channel quality indicators in variable format
A data transmission system capable of mitigating the load on an uplink (feedback channel). A transmitting station of the data transmission system includes a controller for controlling packet communication quality in accordance with a CQI derived based on a packet so that the packet communication quality may become highest, a packet generator for generating a packet, and a transmitter for transmitting the packet. A receiving station of the data transmission system includes a receiver for receiving the packet, a format changer for changing a CQI format in accordance with the communication quality of the received packet, a measuring unit for measuring the CQI based on the CQI format, and a transmitter for transmitting the measured CQI to the transmitting station.
US07813270B2 Route precomputation method and apparatus for bandwidth guaranteed traffic
A maximum-flow based route precomputation algorithm includes at least a route generation phase and a route selection phase, and determines one or more routes between at least a given pair of nodes in a network. In the route generation phase, a maximum-flow algorithm is applied to a first set of information characterizing links between the given pair of nodes in the network. The output of the maximum-flow algorithm is utilizable to generate a second set of information characterizing corresponding admissible flows. In the route selection phase, one or more routes are determined based on the second set of information using, for example, a shortest widest path (SWP) algorithm. The route generation and route selection phases may be repeated for each of a plurality of node pairs of the network.
US07813269B2 Communication apparatus and abnormality restoration method
According to one embodiment, a communication apparatus includes an acquisition module selectively acquires equipment information showing communication equipment including the same program as the program recorded on the first recording medium to record the equipment information in a second recording medium differing from the first recording medium, and a failure restoration module obtains a program from communication equipment based on the equipment information recorded on the second recording medium, and start the communication apparatus based on the obtained program, when the communication apparatus cannot start by the program recorded on the first recording medium.
US07813268B2 Retry strategies for use in a streaming environment
Strategies are described for performing retry analysis in an environment which involves the transmission of media information from a source module to a target module. In the context of the source module, the retry analysis determines whether the source module should satisfy the retry requests issued by the target module. In the context of the target module, the retry analysis determines whether the target module should generate the retry requests in the first place. Novel request reporting formats are also described. The target module performs analysis to determine what reporting format it should use to convey the retry requests to the source module.
US07813266B2 Self-healing chip-to-chip interface
A method, apparatus, and computer instructions for managing a set of signal paths for a chip. A defective signal path within the set of signal paths for the chip is detected. Signals are re-routed through the set of signal paths such that the defective signal path is removed from the set of signal paths and sending signals using remaining data signal paths in the set of signal paths and using an extra signal path in response to detecting the defective signal path.
US07813265B2 Backup BGP paths for non-multipath BGP fast convergence
A technique institutes backup Border Gateway Protocol (BGP) paths for non-multipath BGP Fast Convergence in a computer network. According to the novel technique, a protecting node, e.g., a border router, calculates a best BGP path to a destination prefix, and also calculates one or more backup BGP paths (i.e., non-multipath paths) to the destination prefix. The best path is selected as a utilized path for the destination prefix, e.g., the path over which to send traffic destined for the prefix from the border router. Upon determining that the best BGP path has failed, one of the backup BGP paths is selected as the utilized path for the destination prefix.
US07813262B1 Multiple input multiple-output orthogonal frequency-division multiplexing modulator
Multiple-Input, Multiple-Output Orthogonal Frequency Division Multiplexing (“MIMO-OFDM”) modulation is described. An integrated circuit has blocks of memory of a fixed size. A physical layer block is configured for MIMO-OFDM. The physical layer block is a single MIMO-OFDM block for supporting transmitting via a plurality of antennas. The physical layer block includes buffers configured for storing sets of symbols at a time for transmitting via the plurality of antennas.
US07813253B2 DVD-RAM disc discriminative reproducing device
The gain controlling portion sets a gain of an RF amplifier to a maximum range when an activation process starts for an optical disk. The binary process condition setting portion sets an upper threshold level and a lower threshold level corresponding to 80% of upper and lower levels of the maximum range as the binary process condition for the binary process portion. A vacant part without a signal between the upper threshold level and the lower threshold level corresponds to a part of a CAPA signal. The binary signal ratio calculating portion measures a time period of a binary signal from a binary process portion that performs a binary process on the vacant part, and it calculates a binary signal ratio indicating a ratio of the time period of the binary signal to a time period corresponding to one rotation of the optical disk. The disk discriminating portion determines that the loaded optical disk is a DVD-RAM if the binary signal ratio is a value within the range of 4±1 %.
US07813252B2 Optical pick-up
There is provided an optical pick-up including first to third light sources respectively emitting first to third light beams, a first coupling lens, and an objective lens formed to converge each of the first, second and third light beams onto the first, second and third optical discs, respectively. The objective lens has a step structure including a plurality of concentrically formed refractive surface zones divided by steps, the step structure having a function of giving, at each step, an optical path length difference of approximately 2λ1 to the first light beam. The first coupling lens causes the first light beam to be incident on the objective lens as a converging beam. The objective lens is positioned to satisfy a condition: −0.35
US07813251B2 Optical head device and optical information apparatus using this optical head device, and computer, optical disk player, car navigation system, optical disk recorder and optical disk server using this optical information apparatus
Providing an objective lens with a large numerical aperture (NA), the present invention records or plays conventional optical disks such as CDs and DVDs at high light usage efficiency, using an optical head capable of recording or reproducing high-density optical disks. A diffraction optical element (8) is disposed in a light path of a first light beam of a first wavelength λ1 (400 nm to 415 nm) and a second light beam of a second wavelength λ2 (650 nm to 680 nm). And, the present invention principally emits 5th order diffracted light with respect to the first light beam, and principally emits 3rd order diffracted light with respect to the second light beam, from the diffraction optical element (8). Thus, a high diffraction efficiency of substantially 100% can be obtained with respect to both wavelengths.
US07813248B2 Method and apparatus for protecting data when a recording process has failed
When a data recording process fails to normally complete on an information recording medium, for example, because of a power interruption, a record controlling apparatus resumes recording immediately when power is turned back on, while protecting data that was recorded prior to the power interruption. The record controlling apparatus acquires, from a file system, a list of files that underwent a simple-salvage process, generates a tentative file name unfound in the list, and then generates a file with that tentative file name having, as the content thereof, data recorded in an area indicated by a new allocation area allocation descriptor contained in backup information in a backup memory. The file system that is updated with the generated file is recorded onto an optical disk as the information recording medium. The backup information is then deleted from the backup memory. The record controlling apparatus finds applications in video cameras, video recorders, etc., each of which uses an information recording medium with a file thereof managed by a file system.
US07813244B2 Write-once recording medium, and a recording apparatus and a reproducing apparatus for a write-once recording medium
A write-once recording medium recording/reproduction is carried out by performing a process including: determining whether or not replacement management information including a replacement physical address is found in the replacement management information list, the replacement physical address matching the physical address corresponding to the logical address included in the recording instruction, when the replacement management information is not found, as a first time pseudo-overwrite recording for a location indicated by the physical address corresponding to the logical address included in the recording instruction, performing a process; and when the replacement management information is found, as a second time or more pseudo-overwrite recording for a location indicated by the physical address corresponding to the logical address included in the recording instruction, performing a process.
US07813239B2 Optical information recording method, optical information recording device and optical information recording medium
The present invention provides an optical information recording apparatus and method capable of effectively determining appropriate recording parameters in a short time with favorable efficiency, when recording information onto an optical disk having different information recording conditions and information recording characteristics. An information recording condition or an information recording characteristic of an optical disk 1 is identified, and a recording pulse position is corrected at a correction accuracy according to the identifies information recording condition or information recording characteristic, such that a recording mark is formed in a predetermined position.
US07813232B2 Disc drive
Since a disc vibrates in a natural mode at a predetermined rotation speed, a variation in a tilt of the disc relative to an optical head is caused. As a result, the read/write performance of a disc drive is deteriorated. The disc drive has a disc tilt database for recording a relative tilt angle of the disc in a tangential direction thereof associated with the disc natural mode and the disc rotation speed at which such tilt occurs, a circuit for detecting a disc rotation speed, and a tilt drive circuit. An objective lens is tilted so that the relative tilt angle is corrected, and thus, stable read/write performance of the disc drive is achieved.
US07813231B2 Optical disc drive apparatus
An optical disc drive apparatus has: a rotation angle counter cleared when the number of pulses in a frequency multiplied FG signal has reached a value corresponding to one rotation of the disc; a switching sector detector detecting polarity switching locations based on the output signal of an RF processor to clear the rotation angle counter; a switching window signal generator generating a switching window signal having a predetermined width based on the count value; a timing signal generator generating a timing signal for each sector based on the output signal of the RF processor; and a polarity switching signal generator generating a polarity switching signal based on the switching window signal and the timing signal.
US07813226B2 Timing system and device and method for making the same
A timing device for indicating a passage of a duration of time is disclosed. The timing device in accordance with the embodiments of the invention has a grid array architecture. The grid array architecture includes an electrode structure with an anode layer, a cathode layer and a thermistor layer. The anode layer and the thermistor layer are electrically coupled through a plurality of cathode line structures. In operation the timing device is actuated through a suitable mechanism to initiate depletion of the anode layer and, thereby, indicate a passage of a duration time. As the anode layer depletes, sequential cathode line structures are exposed and the thermistor layer acts as a variable resistor through a plurality of exposed cathode line structures.
US07813224B2 Seismic source/receiver probe for shallow seismic surveying
Systems and methods are implemented for evaluating underground structures and objects, particularly relatively shallow underground structures and objects, using a seismic or acoustic source signal and a resulting seismic or acoustic wave. A discrete or unitary apparatus incorporates both a seismic source transducer and a receiver transducer within a common housing or frame. A unitary seismic probe includes a ground engaging member and a seismic source mechanically coupled to the ground engaging member. The probe further includes a sensor assembly mechanically coupled to the ground engaging member and configured to sense ground vibrations resulting from an impact to the ground engaging member by the seismic source.
US07813223B1 System and method for focusing a kinetic pulse array
The present disclosure relates to a method and system for finding and physically altering underground targets. Multiple nodes are dispersed into the ground and determine their spatial orientation using seismic waves, and then operate as an array to locate and properly time kinetic pulses to focus seismic waves on the target.
US07813221B2 Sensor and recorder communication
Implementations of various technologies for a method for establishing communication pathway redundancy within a seismic recording array. In one implementation, the method may include identifying each data acquisition cell deployed in a seismic field and determining one or more communication pathways for each data acquisition cell. The communication pathways include a primary communication pathway and at least one backup communication pathway toward a data collection unit. The method may further include transmitting the communication pathways to each data acquisition cell deployed in the seismic field
US07813215B2 Circuit and method for generating data output control signal for semiconductor integrated circuit
The data output control signal generating circuit includes a delay correction signal generating unit that delays an input signal by a phase difference between a clock and a delay locked loop clock, and latches the delayed signal to generate a plurality of output enable signals. A column address strobe latency control multiplexer selects the output enable signal corresponding to column address strobe latency among the plurality of output enable signals, on the basis of the signal obtained by delaying the input signal by the phase difference between the clock and the delay locked loop clock, and outputs the selected signal as the data output control signal.
US07813213B1 Pulsed arbitration system
A pulsed arbitration without coincidence detection system has a pulsed arbitration circuit that is controlled by an internal write pulse and a block/group row access and that has an output coupled to a sub-word line. A sub-word line area contains the pulsed arbitration circuit.
US07813211B2 Semiconductor memory device
A semiconductor memory device having read and write operations includes a discrimination signal generating unit for generating a discrimination signal during the write operation; and a selective delay unit for receiving and selectively delaying a command-group signal in response to the discrimination signal.
US07813200B2 Sense amplifier control circuit for semiconductor memory device and method for controlling sense amplifier control circuit
A sense amplifier control circuit for a memory device is provided. The sense amplifier control circuit for a memory device including: a level detection unit configured to generate a level detection signal by detecting a core voltage level in an active operation interval; and a control unit configured to generate a pulse signal to control a sensing start time of a bit line detection signal by varying a delay time according to the level detection signal.
US07813187B2 Multi-bit flash memory device and program method thereof
A method for programming a flash memory device including a plurality of memory cells, each storing multi-bit data, includes reading data from selected memory cells. An error of the read data is detected and corrected. Input program data is programmed into the selected memory cells based upon the error-corrected read data.
US07813185B2 Nonvolatile memory device and method of operating and fabricating the same
Provided is a method of reliably operating a highly integratable nonvolatile memory device. The nonvolatile memory device may include a string selection transistor, a plurality of memory transistors, and a ground selection transistor between a bit line and a common source line. In the nonvolatile memory device, data may be erased from the memory transistors by applying an erasing voltage to the bit line or the common source line.
US07813184B2 Multi-block memory device erasing methods and related memory devices
Methods of performing multi-block erasing operations on a memory device that includes a plurality of memory blocks are provided. Pursuant to these methods, the rate at which a first voltage that is applied to the memory blocks that are to be erased during the multi-block erasing operation rises is controlled based on the number of memory blocks that are to be erased. The memory device may be a flash memory device, and the first voltage may be an erasing voltage that is applied to a substrate of the flash memory device. The rate at which the first voltage rises may be set so that the substrate of the flash memory device reaches the erasing voltage level at approximately the same time regardless of the number of memory blocks that are to be erased.
US07813183B2 Program and erase methods for nonvolatile memory
Methods of programming or erasing a nonvolatile memory device having a charge storage layer including performing at least one unit programming or erasing loop, each unit programming or erasing loop including applying a programming pulse, an erasing pulse, a time delay, a soft erase pulse, soft programming pulse and/or a verifying pulse as a positive or negative voltage to a portion (for example, a word line or a substrate) of the nonvolatile memory device.
US07813182B2 Semiconductor memory
A semiconductor memory has a first-stage amplifier circuit, wherein data stored in a memory cells is read based on a potential between an amplifier input MOS transistor and an amplifier reference MOS transistor, the potential being outputted from the first-stage amplifier circuit.
US07813179B2 Semiconductor memory device having plural word lines arranged at narrow pitch and manufacturing method thereof
A semiconductor memory device includes a memory cell array which includes at least one memory unit having a preset number of memory cell transistors and a selection gate transistor on a source side, a preset number of word lines respectively connected to control gates of the preset number of memory cell transistors, and a selection gate line on a source side connected to a gate electrode of the selection gate transistor on the source side. In the semiconductor memory device, a distance C between the selection gate line at least on the source side and one of the word lines adjacent thereto is set to n*A+(n−1)B, where n is an integer greater than or equal to 2, A indicates the pitch between adjacent ones of the preset number of word lines, and B indicates the width of each of the preset number of word lines.
US07813177B2 Analog single-poly EEPROM incorporating two tunneling regions for programming the memory device
A single-poly EEPROM memory device comprises a control gate isolated within a well of a first conductivity type in a semiconductor body of a second conductivity type, first and second tunneling regions isolated from one another within respective wells of the first conductivity type in the semiconductor body, a read transistor isolated within a well of the first conductivity type, and a floating gate overlying a portion of the control gate, the read transistor, and the first and second tunneling regions. The memory device is configured to be electrically programmed by changing a charge on the floating gate that changes the device threshold voltage. In one embodiment, the memory device is configured to be electrically programmed by applying a first potential between the first and second tunneling regions, and a second potential to the control gate, the second potential having a value less than the first potential.
US07813175B2 Smart card capable of sensing light
A smart card is formed of a memory having light-sensing cells to sense externally supplied light and generate a detection signal in response to the externally supplied light being sensed by the light-sensing cells, and a reset control circuit generating a reset signal in response to the detection signal, the reset signal operating to reset the smart card.
US07813173B2 Multi-level cell memory devices and methods using sequential writing of pages to cells sharing bit buffers
An apparatus includes a nonvolatile memory including a plurality of memory cells, each configured to store data having at least two bits and a control circuit configured to write data to a first memory cell connected to a wordline of the nonvolatile memory and to then write data to a second memory cell that is connected to wordline and shares a bit buffer with the first memory cell.
US07813172B2 Nonvolatile memory with correlated multiple pass programming
A group of memory cells is programmed respectively to their target states in parallel using a multiple-pass programming method in which the programming voltages in the multiple passes are correlated. Each programming pass employs a programming voltage in the form of a staircase pulse train with a common step size, and each successive pass has the staircase pulse train offset from that of the previous pass by a predetermined offset level. The predetermined offset level is less than the common step size and may be less than or equal to the predetermined offset level of the previous pass. Thus, the same programming resolution can be achieved over multiple passes using fewer programming pulses than conventional method where each successive pass uses a programming staircase pulse train with a finer step size. The multiple pass programming serves to tighten the distribution of the programmed thresholds while reducing the overall number of programming pulses.
US07813170B2 Semiconductor memory device capable of memorizing multivalued data
In a memory cell array, a plurality of memory cells connected to word lines and bit lines are arranged in a matrix. A data storage circuit is connected to the bit lines and stores write data. The data storage circuit includes at least one static latch circuit and a plurality of dynamic latch circuits when setting 2k threshold voltages (k is a natural number equal to 3 or more) in each memory cell in the memory cell array. A control circuit refreshes data by moving the data in one of the plurality of dynamic latch circuits to the static latch circuit and further moving the data in the static latch circuit to one of the plurality of dynamic latch circuits.
US07813168B2 Spin-transfer torque memory self-reference read and write assist methods
A spin-transfer torque memory apparatus and self-reference read and write assist schemes are described. One method of self-reference reading a spin-transfer torque memory unit includes applying a first read current through a magnetic tunnel junction data cell and forming a first bit line read voltage and storing the first bit line read voltage. A magnetic field is applied through the magnetic tunnel junction data cell forming a magnetic field modified magnetic tunnel junction data cell. Then a second read current is applied thorough the magnetic field modified magnetic tunnel junction data cell forming a second bit line read voltage and the bit line read voltage is stored and compared with the first bit line read voltage to determine whether the first resistance state of the magnetic tunnel junction data cell was a high resistance state or low resistance state. Methods of applying a magnetic field to the MTJ and then writing the desired resistance state are also disclosed.
US07813165B2 Magnetic memory layers thermal pulse transitions
A ferromagnetic thin-film based digital memory having bit structures therein with a magnetic material film in which a magnetic property thereof is maintained below a critical temperature above which such magnetic property is not maintained, and may also have a plurality of word line structures each with heating sections located across from the magnetic material film in a corresponding one of the bit structures. These bit structures are sufficiently thermally isolated to allow selected currents in the adjacent word lines or in the bit structure, or both, to selectively heat the bit structure to approach the critical temperature. Such bit structures may have three magnetic material layers each with its own critical temperature for maintaining versus not maintaining a magnetic property thereof.
US07813164B2 Magneto resistance element and magnetic random access memory
A magneto-resistance element includes a free layer, a fixed layer and a non-magnetic layer interposed between the free layer and the fixed layer. The free layer has a first magnetic layer, a second magnetic layer, a third magnetic layer, a first non-magnetic layer interposed between the first magnetic layer and the second magnetic layer, and a second non-magnetic layer interposed between the second magnetic layer and the third magnetic layer. The first magnetic layer, the second magnetic layer and the third magnetic layer are coupled such that spontaneous magnetizations have a helical structure.
US07813154B2 Method and apparatus for address allotting and verification in a semiconductor device
A semiconductor device includes a CAM cell array that stores the operation setting information as to the semiconductor device, a controller that controls read and write of the CAM cell array, a row decoder, and a column decoder. With this structure, different row addresses are allocated to respective functions of the operation setting information. Accordingly, stress is not caused in the CAM cell array of the unselected functions at the time of programming.
US07813150B2 Compensation for parameter variations in a feedback circuit
Techniques to compensate for parameter variations in a feedback circuit are disclosed. In one embodiment, a regulator circuit includes an energy source coupled to output a generated current in response to a control current. A feedback resistor is coupled to an output of the regulator circuit. The feedback resistor is coupled to conduct a feedback current responsive to the output of the regulator circuit. A current amplifier is coupled to the feedback resistor to generate the control current in response to the feedback current. A compensation network is coupled to the current amplifier to adjust the control current in response to an extrinsic parameter of the regulator circuit. The compensation network includes a transistor and first, second and third resistors. The first resistor is coupled between the feedback resistor and a collector of the transistor. The second resistor coupled between the collector and the base of the transistor. The third resistor coupled between the base and an emitter of the transistor.
US07813146B1 Method and system for powering multiple computer platforms
Techniques pertaining to powering multiple platforms with a minimum impact on air passage in a predefined environment are disclosed. Instead of connecting each of the platforms in a chassis to a power supply therein, the present invention uses what is referred to as cascading powering to power all platforms within minimum cable delivery. According to one embodiment of the present invention, each platform is provided with a pair of power connectors. At least one of the platforms has a power connector located towards or near a power supply so that only a short cable is needed to power the platform. The power is serially provided to an adjacent platform via a pair of corresponding connectors, each located on one of the two adjacent platforms. Such configuration is extended to the remaining platforms. As a result, all platforms are powered by the same power supply without using individual cables directly to the power supply.
US07813142B2 Portable electronic device with conducting pole
A portable electronic device (20) includes a circuit board (21) and at least one conducting pole (22). The conducting pole is mounted on the circuit board and includes a breakable portion (2224), the breakable portion is configured to be the part that breaks when the conducting pole is crumpled.
US07813141B2 Capacitive/resistive devices, organic dielectric laminates and printed wiring boards incorporating such devices, and methods of making thereof
This invention relates to a capacitive/resistive device, which may be embedded within a layer of a printed wiring board. Embedding the device conserves board surface real estate, and reduces the number of solder connections, thereby increasing reliability. More specifically, the device, comprises a first metallic foil; a second metallic foil; a first electrode formed from the first metallic foil; a dielectric disposed over the first electrode; a resistor element formed on and adjacent to the dielectric; a conductive trace; and a second electrode formed from the second metallic foil and disposed over the dielectric and in electrical contact with the resistor element, wherein the dielectric is disposed between the first electrode and the second electrode and wherein said dielectric comprises an unfilled polymer of dielectric constant less than 4.0.
US07813138B2 Electronic device
According to one embodiment, an electronic device includes, a conductive housing, a substrate, a flexible substrate, a reinforcing element, and a conductor. The substrate is configured to be housed in the housing and is mounted with an electronic component. The flexible substrate includes a conductive signal layer stacked on a flexible insulating base material and electrically connected to the substrate, a cover layer covering the signal layer, a first surface mounted with the substrate, and a second surface on the reverse side of the first surface, having a portion where the signal layer is partially exposed. The reinforcing element is provided on the second surface to reinforce the flexible substrate and has an opening corresponding to the portion where the signal layer is partially exposed. The conductor is inserted from the opening of the reinforcing element and connects the signal layer to the housing.
US07813137B2 Rotatable memory card with improved locking mechanism
A memory card (100) includes a main body portion (1) and a rotatable portion (2) connected by a pair of hinges (3) to rotate around an axis extending across a width of the memory card. A conductive member (12) includes a base (121) retained in the main body portion (1) to form a SD card interface and an extension (122) extending beyond the main body portion to form a USB plug interface. The rotatable portion has a slot (2117) and a slider (22) movably received in the slot. The slider (22) includes a locking projection (2215) holding a distal end (123) of the extension at a closed position and sliding away the distal end to expose the second interface at an opened position.
US07813135B2 Semiconductor device
The semiconductor device includes a circuit board. The circuit board has an insulating substrate, a metal circuit fixed on a first side of the insulating substrate, and a metal plate fixed on a second side of the insulating substrate. The semiconductor device further has a semiconductor element mounted on the metal circuit, a stress reducing member fixed on the metal plate, and a heat sink fixed on the stress reducing member. The stress reducing member is plate-shaped and has round-shaped corners.
US07813129B2 Cooling of electrical and/or electronic components, specifically computer equipment
The invention relates to a casing for electrical and/or electronic components, in particular computer equipment, with an improved cooling. The casing comprises a frame and a number of walls in which suction openings and outlet openings for the cooling air are formed, and wherein the suction opening is provided with filter material. The casing is provided with a number of fans placed between the suction openings and the outlet openings, whereby a flow with a radial or centrifugal component is generated.Each fan can be connected to an associated electrical and/or electronic component via a connecting part and/or a hose, while a cooling block can further be connected to each electrical and/or electronic component.The invention further relates to a fan, a cooling block and a connecting part for use in such a casing.
US07813125B2 Latch mechanism for latching a monitor and a host of a portable computer
A latch mechanism includes at least one pin disposed on a monitor for inserting in a hole on a host, at least one first rod disposed inside the host, at least one second rod disposed inside the host, a pushing component disposed inside the host, and a first elastic component disposed inside the host and connected to the pushing component for providing elastic force to the pushing component. A first end of the first rod is for fixing the pin. A first end of the second rod is connected to a second end of the first rod. The pushing component is connected to a second end of the second rod for pushing the second rod so as to drive the first rod and the second rod to rotate on a plane where the pushing component is pushed so that the first end of the first rod separates from the pin.
US07813113B2 Expansion interface module having protection circuit
An expansion interface module having protection circuit disposed on a front-side case panel and electrically connected to a main board. The expansion interface module includes a circuit board, a plurality of connectors, a protective element, and a connecting port. The connectors, protective element and the connecting port are electrically connected to the circuit board. The protective element is a semiconductor element. The protective element and the circuit board form a protection integrated circuit. One side of the main board is connected to a bus line. The bus line is inserted in the connecting port to provide electrical connection between the circuit board and the main board. Through this configuration, when an external device experiences abnormal operations, the protective element of the expansion interface module shields the resulting over current and signal spikes from entering and damaging the main board.
US07813108B2 Electrochemical capacitor with carbon nanotubes
An electrolytic capacitor includes a first electrode, a second electrode opposite to the first electrode, a separator sandwiched between the first electrode and the second electrode, a cell accommodating the first electrode, the second electrode and the separator, and an electrolytic solution filled into the inner space of the cell, with the first electrode, the second electrode and the separator immersed into the electrolytic solution. The first electrode and second electrode are in a CNT film structure, wherein the CNT film includes a number of CNTs packed closely, entangled and interconnected with each other, and disorderly arranged. The electrolytic capacitor is a high-performance capacitor.
US07813105B2 Multi-layer capacitor
An electronic component and method for manufacture thereof is disclosed. A plurality of electrodes are positioned in stacked relation to form an electrode stack. The stack may include as few as two electrodes, but more may be used depending on the number of subcomponents desired. Spacing between adjacent electrodes is determined by removable spacers during fabrication. The resulting space between adjacent electrodes is substantially filled with gaseous matter, which may be an actual gaseous fill, air, or a reduced pressure gas formed through evacuation of the space. Further, adjacent electrodes are bonded together to maintain the spacing. A casing is formed to encapsulate the stack, with first and second conducting surfaces remaining exposed outside the casing. The first conducting surface is electrically coupled to a first of the electrodes, and the second conducting surface is electrically coupled to a second of the electrodes.
US07813104B2 Ceramic element
A ceramic element, including: a ceramic body having an internal electrode layer and a ceramic layer; an external electrode having a base electrode which is provided on the outside of the ceramic body so as to be electrically connected with the internal electrode layer, and a plating layer covering the outer surface of the base electrode; and a protective layer for covering at least a portion of the outer surface of the ceramic layer other than the portion covered by the external electrode, wherein the protective layer includes a first layer that is an insulating layer containing an insulating oxide, and a second layer that is an insulating layer containing the same insulating oxide as the first layer and an element that is the same as at least one of elements forming the ceramic layer, and the first layer and second layer are formed in that order from the inside.
US07813100B2 Demagnetization circuit of a mobile phone
A demagnetization circuit for reducing interference in a mobile phone includes a wave filter, a demagnetization circuit and an audio playing circuit. The wave filter is configured to filter a received audio signal from the mobile phone. The wave filter includes an input that receives the audio signal, and an output. The demagnetization circuit is structured and arranged to generate an opposite magnetic field to that of the mobile phone to reduce pulse magnetic fields generated by the mobile phone.
US07813095B2 Discrete hot swap and overcurrent-limiting circuit
The present invention is directed towards a discrete protection circuit located on a circuit card, and systems and methods related thereto. The protection circuit protects circuit card components from an inrush current and overcurrent conditions. The discrete protection circuit includes a switch to control a delivered load current to an output port, an SCR which latches when an overcurrent condition is detected across a sense resistor, and a series of resistors and a capacitor that determines the retry delay subsequent to an overcurrent detection. Advantages of the discrete protection circuit of the invention over prior art integrated circuits include: lower parts counts, lower production costs, greater flexibility, and increased reliability.
US07813094B1 Input-voltage-rate-of-change-dependent current-limit set point for hot-swap controllers
Certain exemplary embodiments disclosed herein include an adaptive current limiter comprising a variable reference voltage generator which is coupled to a power source via two input nodes and which develops a voltage step with exponential decay in response to, for example, a transient over-voltage condition, with the output of the variable reference voltage generator supplying a reference voltage to a comparator which compares the reference voltage to a voltage derived from a sensing resistor and, upon detecting an over-voltage condition, signals to a circuit breaker that the circuit should be broken or modified.
US07813092B2 ESD unit protection cell for distributed amplifiers
Improved protection circuits are provided for use as voltage overload protection circuits, ESD protection circuits for RF input pins, and unit protection cells for distributed amplifiers. Preferably, the protection circuits include a positive threshold voltage trigger used to trigger a switch wherein the trigger includes a diode string in series with a resistor and the switch includes a bipolar transistor switch in series with a single reverse diode. Alternatively, the trigger includes a diode string in series with a single diode and a single resistor, and is used to trigger a Darlington pair transistor switch in series with a single reverse diode. In another embodiment, a Darlington pair transistor switch is triggered by a capacitor. In use with distributive amplifiers, the ESD protection circuits are preferably absorbed inside the artificial transmission lines of the distributed amplifier.
US07813085B2 Thin-film magnetic head having laminate shields for tolerating external magnetic field
A thin-film magnetic head having an MR element in which the tolerance of external magnetic field is improved even under the condition that shields have smaller areas. The head includes: an MR element includes lower and upper shield layers provided so as to sandwich an MR multilayer, one of edges of each of the layers reaching a head end surface on an ABS side; and an electromagnetic transducer including main and auxiliary magnetic pole layers, one of edges of each of the layers reaching the head end surface, wherein at least one laminate shield layer for tolerating an external magnetic field is provided adjacently on one side or on both sides in a track width direction of at least one layer out of the upper and lower shield layers and the auxiliary magnetic pole layer, and one edge of the at least one laminate shield layer reaching the head end surface.
US07813084B1 Co-planar shielded write traces for disk drive head suspensions
An integrated lead head suspension flexure including a spring metal base layer, an insulating layer on the base layer and traces on the insulating layer. The traces include first and second adjacent and co-planar write traces and first and second shield traces. The shielding traces are on opposite sides of the write traces, electrically interconnected and generally co-planar with the write traces. Portions of the stainless steel layer below the traces include windows. The shield traces can be connected to ground and/or to the spring metal base layer.
US07813081B2 Magnetic tape cartridge with write protect member movable to irreversibly retaining position
A tape cartridge includes a case, a magnetic tape stored in the case, and a write protect structure for blocking information recording onto the magnetic tape, in which the write protect structure includes, for example, a slidable write protect member and a retention member (e.g., a guide wall) capable of retaining the write protect member in a specified position, and the retention member is capable of reversibly retaining the write protect member at least in a first position and a second position and irreversibly retaining the write protect member in a third position.
US07813080B2 Enhanced planarization liftoff structure and method for making the same
Systems and methods for enhanced planarization liftoff structures. In accordance with a first method embodiment, a method for manufacturing a pole tip for magnetic recording comprises accessing a wafer comprising a plurality of pole tips and a plurality of pole tip masks corresponding to the plurality of pole tips. Non magnetic material is filled adjacent to the plurality of pole tips. Material adjacent to the plurality of pole tips is etched. Subsequent to the etching, the wafer is planarized to a level equal to or higher than a level of the trailing edges of the plurality of pole tips. The enhanced liftoff structure enables decreased planarization processing, resulting in a decreased process window. As a beneficial result, manufacturing throughput and quality are improved.
US07813079B2 Thin film perpendicular magnetic recording head, their fabrication process and magnetic disk drive using it
Thin film perpendicular magnetic head with a narrow main pole capable of a high recording density in excess of 100 gigabits per square inch and generating a high magnetic recording field, while also being modified to suppress remanent magnetic fields occurring immediately after writing operation. A return path is provided for supplying a magnetic flux to the main pole, and an conductive coil for excitation of the main pole and return path. The main pole has a pole width of 200 nanometers or less, and a magnetic multilayer made up of a high saturation flux density layer and low saturation flux density layer. The low saturation flux density layer and the high saturation flux density suppress remanent magnetization and prevent erasing after writing by utilizing a closed magnetic domain structure in the pole.
US07813074B2 Magnetic disk protection mechanism, computer system comprising protection mechanism, protection method for magnetic disk, and program for protection method
A mechanical transport device includes a system for transport; and a hard disk drive attached to the system. The hard disk drive comprises a magnetic recording disk to record data, a head to read or write the data to or from the disk, and a drop sensor designed to sense a shock condition. The system for transport may be a vehicle such as a car. Additional systems are also presented.
US07813070B2 Error correction capability for longitudinal position data in a tape storage system
A longitudinal position (LPOS) word L(n) is encoded with error correction capability. The LPOS word includes a plurality of LPOS symbols L0(n) through Lk(n) calculated as L ⁡ ( n ) = ∑ i = 0 5 ⁢ L i ⁡ ( n ) ⁢ 14 i and representing a longitudinal position of a magnetic tape relative to a tape head in a tape storage system. A word type is determined in response to at least one of the plurality of LPOS symbols and, in response to the determined word type, at least one formatted symbol F(n) is generated from the plurality of LPOS symbols L(n). At least one parity symbol P(n) is generated from the formatted symbol F(n). The formatted and parity symbols are communicated to a servo channel of the tape storage system to be recorded onto a servo track of the magnetic tape. Adding redundancy to LPOS words provides the capability of correcting multiple bit errors without increasing the LPOS word length.
US07813068B2 Degauss control for magnetic disk-drive preamplifier
One embodiment of the invention includes a preamplifier system for a magnetic disk-drive. The system includes a current distributor configured to generate a reference current and to decay the reference current from a first magnitude to a second magnitude during a degauss period to degauss a magnetic disk write head. The degauss period defines a transition from a write cycle to a read cycle of the magnetic disk-drive and has a predetermined time duration that is independent of the first magnitude of the reference current during the write cycle. An output driver is configured to provide a write current to the magnetic disk write head having a magnitude with an absolute value that is based on the reference current.
US07813061B2 Light collecting device
The present invention relates to collecting sunlight and to transport said sunlight into a space. The sunlight collecting device comprises at least a first focusing lens and at least a first light collector. A first and a second movable sheet are provided with a first vertical distance from each other. A pendulum is provided to hold the focusing lens and to also be coupled to a first sheet by a first joint and to a second sheet by a second joint. Said first and second joint provides movement in at least two orthogonal directions.
US07813058B2 Optical lens group and related lens module
An exemplary optical lens group includes a first lens and a second lens. The first lens comprises a first central portion and an annular stepped portion. The annular stepped portion has a first outer step and a second outer step. The first outer step has a first outer side surface and a first downward-facing step surface. The second outer step has a second outer side surface and a second downward-facing step surface. The second lens comprises a second central portion and a peripheral portion. The peripheral portion has an inner side surface. The first lens is engaged in the second lens in a manner that the first outer side surface of the first lens is in contact with the inner side surface of the second lens. The second outer side surface of the first lens is spaced apart from the inner side surface of the second lens.
US07813048B2 Inductorless electroactive lens driver and system
An electroactive lens driver comprises a voltage generator generating a high alternating current voltage signal for application to an electroactive lens in response to a low direct current voltage signal. The voltage generator does not include an inductor or a transformer.