Document Document Title
US07788732B2 Method and apparatus for two-dimensional profiling of doping profiles of a material sample with scanning capacitance microscope
A method and an apparatus is disclosed for two-dimensional profiling of doping profiles of a material sample with scanning capacitance microscope. A scanning of a two-dimensional structure of a dielectric or partially dielectric material sample with a tip of a probe of the scanning microscope is carried out. The change in capacitance during the scanning motion of the probe from one position on the material sample to the next is measured. Finally, an evaluation of the change in capacitance during the scanning motion of the probe from one position on the material sample to the next as a current is carried out.
US07788731B2 Method and apparatus for customization
Provided is an apparatus and method for customization of a protective device. The apparatus and method includes coupling programmer programmable memory to a microprocessor for processing select logic schemes. The programmer programmable memory is adapted to be modifiable by only a programmer of said protective device. Elements associated with some of the logic schemes are implemented into the programmer programmable memory in the form of a compiled settings structure having a plurality of allocation fields.
US07788730B2 Secure bytecode instrumentation facility
A secure bytecode instrumentation facility, wherein a new code fragment is registered in an encrypted registry by first extracting a digital certificate from a specified code fragment location. A certification authority (CA) in the digital certificate is compared against a list of registered trusted certification authorities in the registry. If the CA is in the registry list, the code fragment origin in the digital certificate is compared against a list of registered trusted origins in the registry. If the code fragment origin is in the registry list, a determination is made as to whether the code fragment is authentic. If so, the information of the code fragment is recorded into the registry. The injection of code fragments may begin upon the initialization of the instrumentation facility if the encrypted registry has not been corrupted since last accessed, and if the code fragment content matches code fragment information in the registry.
US07788729B2 Method and system for integrating multiple identities, identity mechanisms and identity providers in a single user paradigm
Exemplary embodiments disclosed herein may include a method and system for integrating multiple identities and identity providers, including, receiving the security policy of a service provider, determining the attributes requested by the service provider, obtaining authenticated attributes requested by the service provider, registering with a provisioning service based at least in part upon the authenticated attributes, and accessing services of the service provider based at least in part upon the registration from the provisioning service.
US07788725B2 Method and system for probing FCode in problem state memory
A method and system for probing FCode in problem state memory. A PCI device is detected from a PCI-PCI bridge node included in a device tree. A child node for the detected PCI device is created in problem state memory. The active package is switched to the child node, and the processor switches from running in privileged mode to running in problem mode. FCode of an FCode driver in the PCI device is probed. Data, properties and methods generated in response to the probe are created in problem state memory. After the probe is complete, the active package is switched to the parent node of the child node, and the processor switches back to running in privileged mode.
US07788723B2 Method and apparatus for identifying computer vulnerabilities using exploit probes and remote scanning
Method and apparatus for providing computer security is provided. Subscriber information is stored in a repository and an exploit probe is sent to a subscriber's computer system. A probe message based on the computer system's response to the exploit probe is generated.
US07788721B2 Traffic control method, apparatus, and system
Flow information of excessive traffic detected by a traffic monitor of a packet forwarding apparatus is entirely delivered to a manager server. By combining input/output port information of the flow and topology information, the manager server calculates from where the flow is inputted and to where the flow is outputted. By further combining results of judgment of traffic contents, the manager server controls the traffic at an optimal position according to the traffic contents. The problems of inefficiency can be avoided by managing the flow information by the manager server in a concentrated way. Adding the flow information to the network topology drawing for each flow, it is possible for the network administrator to more easily understand the statuses of flows on the network.
US07788719B1 Graph buffering
Providing network security is disclosed. If it is determined that a next portion of a data stream being reconstructed has more than one possible data value, each possible data value for the next portion is stored in a corresponding storage location associated with the data stream. Each storage location in which a possible data value for the next portion is stored as a next location with respect to a storage location in which a previous data value for a previous portion that immediately precedes the next portion in the data stream is stored is identified.
US07788714B2 Packet transfer apparatus
Plural retrieval units are prepared, and a retrieval unit which can reduce power consumption is selected according to the condition of a retrieval key. For example, in general, the retrieval unit including a CAM is used. However, when the condition of the retrieval key is simple as in a case where reference is made to only TOS in an interior node of Diffserv and QoS is determined, the retrieval unit including a dscp-QoS table constituted of an FF or RGF is used and the power consumption is reduced. A CAM retrieval start determination section determines that a process is performed by which retrieval unit in accordance with previously set setting information or a previously set header information item.
US07788712B2 Managing access to a document-processing device using an identification token
A method and apparatus for accessing a document-processing device is provided. A request to access the document-processing device is received by the document-processing device. For example, the request may be a request to configure the document-processing device or a request to produce an electronic copy of a document. The document-processing device reads authentication data from an authentication token, which is a portable physical object associated with the user that issued the request. For example, the authentication token may be a proximity card, a common access card (CAC), a smart card, a credit card, a driver's license, or a cell phone. The document-processing device determines, based on the authentication data, whether the user has sufficient user access privileges to perform the request. If user has sufficient user access privileges to perform of the request, then the document-processing device performs the request.
US07788695B2 System and method of distributing multimedia content
The present disclosure is directed to a system and method for enhanced multimedia distribution. The method can include displaying a multimedia selection at a display device coupled to a first receiver of a video distribution system, where the multimedia selection is determined by a user of a second receiver. A multimedia device can include a user interface module to receive a command from a first user to accept a channel selection of a second user. An indication of an attribute of multimedia content associated with a channel selected at a multimedia device can be received from a server having a channel content guide and stored to a database.
US07788689B2 Method of recording broadcasting program based on ratings
A method of recording a broadcasted programs based on ratings is disclosed. The method includes setting a watching restriction rating of the broadcasted program according to user commands, detecting rating restriction information in a broadcasted signal, associated with the broadcasted program, received when the broadcasted program is recorded, and comparing the detected rating restriction information with the set watching restriction rating, and automatically setting a password to be associated with the recording of the broadcasted program when the detected rate restriction information is higher than the set watching restriction rating.
US07788688B2 Digital TV and method for managing program information
A method of organizing programming data includes receiving a data stream including programming guide, which includes information describing aspects of broadcast programming; extracting a plot synopsis data from the programming guide relating to a series-type genre broadcasting program; and storing the plot synopsis data in a memory.
US07788687B1 Push advertising model using multiple digital streams
A method and mechanism for selecting and conveying ads in an interactive television system. An ad stream is conveyed concurrently with a broadcast programming stream in an interactive television system. The ad stream includes multiple streams of ads wherein each stream of ads includes multiple ads. An ad selector mechanism detects programming and ad requests. Requests may be indicated by a viewer, a received cue, or by an interactive application. Based on programming and ad selection data, a viewer profile is created which may be used to select targeted ads for display. In response to a detected request, the ad selector mechanism searches the ad stream for an ad to meet the request. An ad is selected according to a viewer profile or a particular viewer action. The selected ad may be used to meet the request by filling an unused avail or by providing further information to a viewer. A particular ad may appear in more than one of the multiple streams and at different start times. Additionally, a particular ad may appear multiple times in a single stream. The multiple appearances of a particular ad offers multiple possible start times for the ad.
US07788686B1 Method of and apparatus for describing, promoting, publishing, aggregating, distributing and accessing live content information
An electronic program guide that assists a user to navigate through a variety of digital and analog feeds made available by digital television technology is provided. Features such as allowing the user to purchase items, allowing the user to choose the content of the display screen, enabling more efficient use of black areas, among others are provided. Default settings based on prior user settings is provided to allow for an automatically customized environment. This automatic customization may entail, for example, the automatic resizing of windows based on the user's prior preferences. Also provided is a feature that allows for the automatic activation of a local or remote application through the user's set-top box based on the content currently being viewed.
US07788682B2 Disk device with cam mechanism for moving slider
A disk device of the present invention includes a first cam mechanism, a disk transfer mechanism, a second cam mechanism, a slider positioning mechanism and a positioning release mechanism. The slider positioning mechanism prevents movement of a slider in a reverse direction by engaging the slider when the slider is at a forward limit position. The positioning release mechanism operates the slider positioning mechanism so as to release an engagement of the slider positioning mechanism with the slider in conjunction with a return of an optical pickup.
US07788675B2 System for integrating java servlets with asynchronous message
In a traditional application server that uses servlets, when a request is dispatched to a thread the service method of the appropriate servlet is called. When the service method returns the response is sent. This is sub-optimal in the case that an asynchronous event must occur before the response can be sent, because the thread running the servlet must block until the event occurs. The invention provides for asynchronous processing of such requests. In one embodiment, the invention provides an extension to the Servlet API which allows the service method to return (and thus the thread to be freed) before the response is ready to be sent. Then when the asynchronous event later occurs the response may be completed and sent.
US07788674B1 Computer software framework for developing secure, scalable, and distributed applications and methods and applications thereof
A software framework for implementing distributed applications is provided. An implementer's client-specific code functions through the framework's client-side software. The implementer's server-specific code contains system-specific business logic and functions within the framework's server-side software. Communication is provided by the framework between each instance of implementer's client-specific code through an instance of client-side software to implementer's server-specific code through the server side software over at least one communication link. Multi-threaded communication is achievable over a single communications link, even where the implementer writes single-threaded code. The client-side software is able to process synchronous and asynchronous messages received from the server-side software while simultaneously sending additional messages to the server-side software, which can be processed concurrently by said server-side software. Security included in the framework includes encrypted, authenticated communications and digitally signed and verified content. Robust communication is provided, as lost links may be automatically restored.
US07788668B2 System and method for implementing distributed priority inheritance
Priority inheritance is implemented across a distributed system, preferably by use of a mutual exclusion object, referred to as a pseudo-mutex, which provides operations for communicating priority of a task which is held to a different connected processor or node of a network and generating a dummy local command of priority at least equal to that of the held task at the remote processor or node in collaboration with a real-time operating system and middleware. The remote real time operating system then carries out priority inheritance in the normal manner to raise the priority of a blocked task, thus reversing any preemption of that task at the remote processor or node. The increase in priority avoids preemption of lower priority processes and thus increases the execution speed of the executing thread to release the existing lock at an earlier time; allowing a lock to be obtained by the higher priority thread. The middleware serves as an intermediary, communicating messages that include pseudo-mutex arguments or similar communications and requests for enabling priority inheritance across nodes.
US07788667B2 Extensible scheduling of tasks in time-triggered distributed embedded systems
A scheduling algorithm for scheduling processor tasks and message transmissions in distributed real-time time-triggered embedded system. The algorithm identifies the earliest starting transmission time and the latest ending transmission time for each message to be transmitted on a bus to define message transmission time-windows. The algorithm then identifies a task execution time-window for each task to be performed in each processor in terms of the message transmission time-windows. The algorithm then optimizes the message transmission time-window by minimizing a peak usage request and an average usage request for each processor. The optimized transmission time-windows allows each processor to be separately scheduled.
US07788662B2 Automatic upgrade of pluggable components
When a component is to be loaded or executed, the version of the component to be loaded may be compared with available versions of the component. If an upgraded version of the component is available, the upgraded version of the component may be enabled to dynamically and deterministically update itself. The component may be an object in an object model. The upgraded version of the component may update itself by calling an update method. The component may be upgraded with minimum user intervention, dynamically as the object is loaded.
US07788659B1 Method of converting computer program with loops to one without loops
The present invention is a method of eliminating loops from a computer program by receiving the program, graphing its function and control, identifying its entry point, and identifying groups of loops connected to its entry point. Stop if there are no such groups. Otherwise, selecting a group of loops. Then, identifying the selected group's entry point. If the selected group includes no group of loops having a different entry point then replacing it with a recursive or non-recursive function, reconfiguring each connection entering and exiting the selected group to preserve their functionality, and returning to the fifth step. Otherwise, identifying groups of loops in the selected group connected to, but having different entry points and returning to the loop selection step.
US07788652B2 Representing type information in a compiler and programming tools framework
A representation of types, type-checker, method and compiler are provided for checking consistency in various forms of an intermediate language. Specifically, the typed intermediate language is suitable for use in representing programs written in multiple (heterogeneous) source languages including typed and untyped languages, loosely and strongly typed languages, and languages with and without garbage collection. Additionally, the type checker architecture is extensible to handle new languages with different types and primitive operations. The representation of types can be implemented as a data structure that represents two or more sets of types with one or more sub-structures for representing classifications of types. Alternatively, the type system can be implemented as a base class at the top of a hierarchy and a plurality of classes hierarchically below the base class can be defined to represent a number of types such as pointer types, container types, and function types.
US07788649B1 Method and software for processing server pages
A method and software for processing a server page is disclosed, in which a resource file is generated for each server page. The resource contains the markup text of the server page. When the server page is translated into a servlet, a static class initializer is included to read the resource file and initialize static class variables with the markup text. The initialized class is then loaded into a shored memory that is accessible to different processes.
US07788648B2 System and method for the localization of released computer program
A system and a method for localization of a base language computer software product into a target language computer software product. Input resource files were copied into a source directory, and synchronized with a reference directory and a synchronization directory; the resource strings to be translated in the resource files in the synchronization directory are flagged, and translated; the changes are tracked in the reference directory.
US07788643B2 Method and apparatus for supporting verification of hardware and software, and computer product
An apparatus for supporting a verification for each of a plurality of functions of a target object, includes: a receiving unit that receives a use case diagram that includes a plurality of use cases each of which corresponding to each of the functions; an extracting unit that extracts a relation between the use cases from the use case diagram; and a setting unit that sets a priority of verification for each of the use cases based on the relation.
US07788642B2 Displaying cache information using mark-up techniques
An information carrier medium containing software that, when executed by a processor, causes the processor to receive information from circuit logic that is adapted to collect the information from caches on different cache levels. At least some of the information is from caches on different cache levels associated with a common address. The processor also displays the information by way of a graphical user interface (GUI). The GUI displays a portion of the information using a mark-up technique different from that used to display remaining portions of the information.
US07788641B2 System and method for identifying concerns
A system (and method) for identifying concerns includes a specifying device for specifying at least one initial concern, and an identifying device for identifying at least one related concern having a relationship with at least one initial concern.
US07788640B2 Using code analysis to generate documentation
The subject invention relates to systems and methods that generate documentation discovered by programmatic and/or automatic code analysis. The generated documentation can be related to, for example, security, error conditions, permissions, exceptions, etc. Static code analysis and/or runtime analysis can be utilized to provide more complete, updated and/or accurate documentation as compared to conventional techniques by obtaining information, which can be utilized to automatically generate the documentation. According to an aspect of the subject invention, documentation can be generated that can supplement existing documentation.
US07788639B2 Method and system for autonomic self-learning in selecting resources for dynamic provisioning
The present invention relates to the field of provisioning of electronic computing resources via a network to a client, and in particular to a method for automatically selecting resources in for application environments consisting of a multitude of resources, wherein a resource managing component is provided for associating specific, selected resource combinations to the application environment, wherein a list of qualifying working combinations of the resource combinations is maintained. In order to improve provisioning, it is proposed to automatically generate combinations of resources, wherein respective search algorithms look for new resources within a pool of free resources, assemble a combination of resources which fulfil a set of predetermined rules, test such given new combination in multiple level preciseness, and define a fail over situation differently to prior art, namely by providing a new resource combination which was already tested for the exact business application and the exact business process for which it was designed.
US07788638B2 Method and system for data file processing
A library of jobs is created, with the jobs performing predetermined functions. The jobs include a termination indication, which is success or failure. Input file formats of known file types are determined and a job stream to process the input files is constructed of the jobs linked according to the termination success or failure of the preceding job.
US07788636B2 System and method for deriving stochastic performance evaluation model from annotated UML design model
The computer program enables a computer to function as: means for transforming a static call graph into a syntax tree having a binary tree structure; means for transforming a protocol state diagram into a stochastic process algebraic form; means for transforming an activity diagram into a stochastic process algebraic form; means for obtaining a stochastic process algebraic form of each of classes by merging the stochastic process algebraic form of the protocol state diagram, and the stochastic process algebraic form of the activity diagram; and means for obtaining a stochastic algebraic form of a whole system from the syntax tree, and from the stochastic process algebraic forms of the classes.
US07788633B2 Bank note processing machine and method for operating bank note processing machine
A bank note processing machine includes a plurality of sensors, a transport system, an input/output device, a control device and an interface. The control device has a memory configured to control elements of the bank note processing machine by means of software and/or data stored in the memory. The interface is arranged to couple memory systems of different kinds to the bank note processing machine in order to alter, supplement or replace software and/or data stored in the memory.
US07788629B2 Systems configured to perform a non-contact method for determining a property of a specimen
Systems configured to perform a non-contact method for determining a property of a specimen are provided. One system configured to perform a non-contact method for determining a property of a specimen includes a focused biasing device configured to provide a stimulus to a focused spot on the specimen. The system also includes a sensor configured to measure a parameter of a measurement spot on the specimen. The measurement spot overlaps the focused spot. The system further includes a processor configured to determine the property of the specimen from the parameter.
US07788625B1 Method and apparatus for precharacterizing systems for use in system level design of integrated circuits
Systems, methods, software, and techniques can be used to precharacterize a variety of prototype system designs. The prototype system designs can be defined at one or more levels of abstraction. The prototype designs are characterized using one or more electronic design automation tools to generate precharacterization data. Precharacterization data and associated prototype designs are used either directly or indirectly in the system level design process.
US07788624B1 Methods of balancing logic resource usage in a programmable logic device
A computer-implemented method of balancing logic resource usage in a circuit design for a programmable integrated circuit (IC) includes determining that an assignment of elements of the circuit design to a first type of logic resource is unbalanced compared to an assignment of elements to an alternate type of logic resource. Binary variables are defined for circuit elements assigned to the first and alternate types of logic resources, where each binary variable indicates whether the associated circuit element is to be re-assigned to the first or alternate type of logic resource. Constraints are defined specifying relationships among selected variables. Values for the variables are obtained according to the constraints by minimizing a function dependent on a sum of the binary variables. Circuit elements are re-assigned to the first or alternate types of logic resources according to the values determined for the binary variables, and the circuit design is output.
US07788611B2 Method for modeling large-area transistor devices, and computer program product therefor
A method models the electrical characteristics of wide-channel transistors, such as power transistors, by generating a lumped-element distributed circuit model. More specifically, the active area of the transistor is organized in elementary transistor cells, which are substituted by active lumped elements. Similarly the passive area of the transistor is organized in elementary strip-lines, which are substituted by passive lumped elements. Preferably, the parameters of the lumped elements are extracted automatically from layout information, such as path dimensions, and technological data, such as sheet resistance of the metal layers, sheet resistance of the polysilicon layers and oxide thickness.
US07788608B2 Microbump function assignment in a buck converter
An integrated circuit includes a buck converter controller, a PFET, an NFET that is coupled in common drain configuration to the PFET, a first microbump that is connected to the source of the PFET, a second microbump that is connected to the source of the NFET, a third microbump that is connected to the common drain node, a fourth microbump that is connected to a feedback input lead of the controller, and a plurality of other microbumps. The other microbumps are utilized to supply signals to and/or to conduct signals from the controller. A respective one of the four microbumps is disposed to occupy a respective one of the four corners of a square pattern. The other microbumps are disposed in a regular grid along with the four microbumps, but none of the other microbumps is disposed between any two of the four microbumps.
US07788607B2 Method and system for mapping virtual coordinates
A system (100) and method (200) for mapping a virtual user interface (VUI) to a graphical user interface (GUI) is provided. The method can include identifying (202) a range of object movement in a first coordinate system of the Virtual User Interface (101), identifying (204) a display range in a second coordinate system of the graphical user interface (103), and mapping (206) the range of object motion to the display range to produce a virtual mapping. The method can further include tracking (211) a finger (214) movement (310), applying (213) the virtual mapping to the finger movement to produce a second movement (312), and handling (215) a touchless control (102) in accordance with the second movement.
US07788604B2 Three state icon for operations
A three state icon for a computer is disclosed. The icon prevents inadvertent starting of an operation on a computer. The icon has a first state which conceals a second state. Upon selection of the first state with a computer pointing device (i.e., mouse), the icon will change to the second state. Upon selecting the icon in the second state, the operation on the computer will start. Accordingly, only upon selecting the icon in the first state and then the second state, the operation will commence on the computer thereby preventing accidental startup of the operation. Once the second state has been selected, the icon will change to a third state which indicates that the operation is proceeding on the computer.
US07788603B2 Method and system of facilitating automatic login to a web site using an Internet browser
A method and system of adding functionality to an Internet browser interface. In one embodiment of the present invention, the added functionality may facilitate automatic login to a web site using an Internet browser. In another embodiment, the added functionality may enable the user to perform various tasks using the Internet browser such as, by way of non-limiting example, performing various tasks required to navigate one or more web pages, or to retrieve information desired by the user from one or more web pages or web sites.
US07788602B2 Method and system for providing restricted actions for recognized semantic categories
Strings are recognized and annotated, or labeled, with a type label by a recognizer plug-in. Application program modules may use the type label and other metadata to provide users with a choice of electronic commerce actions. In addition, the user may be provided with a download Uniform Resource Locator (URL) and download action plug-ins for that type label. An ActionGUID may be used to specify the class ids (CLSIDs) of the action plug-ins that may provide actions for a particular semantic category type label. Each DLL has a class id (CLSID), which is a GUID. The ActionGUID is a GUID that is specified by the recognizer plug-in and which corresponds to the CLSID(s) of the only action plug-ins that should be permitted to provide actions for the semantic category type label provided by the recognizer plug-in.
US07788600B2 User interface for multifunction device
A graphical user interface for use in connection with a multifunction device is set forth. In one example, the multifunction device includes navigation and media functionality. The exemplary graphical user interface comprises a navigation interface, a media interface, and a source menu display. The source menu screen includes at least a first button actuatable by the user to invoke display of a screen corresponding to a previously stored navigation interface state, and at least a second button actuatable by the user to invoke display of a screen corresponding to a previously stored media interface state. There is at least one source button disposed for actuation on a plurality of screens of the navigation interface and a plurality of screens of the media interface to invoke display of the source menu to the user. Actuation of the at least one source button results in storage of a currently active interface state. In one example, one or more of the buttons of the interface are virtual buttons.
US07788596B2 Image distribution system and client terminal and control method thereof
When a viewer resizes an image window while displaying image data distributed from a server on the image window of a client terminal, the client terminal notifies the server of the size of the image window after resizing. The server resizes the image data so that an image has the same size as that of the window, and transmits the resized image data to the client terminal. In this way, the need for the resizing processing in the client terminal can be obviated, thus reducing its load.
US07788594B1 Methods and apparatuses for inputting information
Methods and apparatuses for presenting a data input interface. In one exemplary embodiment of a method described herein, a text input field is displayed and, through a first input to the text input field itself, a selection between at least a first operation and a second operation can be made. A first input is received to determine a selected operation which is one of the first operation or the second operation, and a text input is received and the selected operation is performed. Other methods are described, and apparatuses are also described.
US07788593B1 Seamless integration and installation of non-native application into native operating system
A method, system and computer program product recorded on a computer-readable medium for execution on at least one processor, for seamless integration of a non-native application into a host OS, including launching a first Virtual Execution Environment (VEE) on a computing system that has a host operating system and a host desktop displayed to a user; displaying a window corresponding to the VEE on the host desktop; upon a user invoking a user application that is non-native to both the host OS and the first VEE, (a) installing a second VEE that is compatible with the user application, (b) installing the user application into the second VEE, (c) launching the application inside the second VEE, and (d) displaying the non-native application window within a window of the second VEE. The VEE can be a Virtual Private Server or a Virtual Machine.
US07788590B2 Lightweight reference user interface
A lightweight information user interface is provided for displaying information about a selected text item, data item or other object in an electronic document that minimizes interruption of workflow with the electronic document. Upon selection of an item in an electronic document a quick look-up function may be invoked for retrieving information from a local or remote information source about the selected item. Retrieved information, for example, dictionary definitions, translations, contacts information and research information, is displayed in close proximity to the selected item in a lightweight user interface.
US07788586B2 Content output queue generation
An automated method and system configured to pseudo-shuffle a pool of electronic content items in accordance with various criteria so that playback of all or a subset of the items in the user's collection occur in a pseudo-random order. The shuffled content items may be output to a user or transferred to a device. A list of the shuffled content items is built and may be saved for later use for playback on a PC or portable device. In some instances the list is built without output or download of the content items.
US07788577B2 Displaying information on a mobile device
A computer-implemented method for providing hypertext content to a mobile device may include obtaining a network-accessible electronic document that has content and an image, advertising material, or a plurality of similarly formatted hyperlinks. The network-accessible electronic document may be reformatted by collapsing the image, the advertising material, or the plurality of similarly formatted hyperlinks into a first expandable display element. The first expandable display element and at least a portion of the content may be provided for display in a first page on the mobile device. The method may further include receiving input that selects the first expandable display element. The first expandable display element may be reformatted into an image, advertising material, or a plurality of hyperlinks. The image, the advertising material or the plurality of hyperlinks may be provided, along with at least a portion of the content, for display in a second page on the mobile device.
US07788575B2 Automated image annotation
An automatic annotation transmission device including a memory, a processor, and a transmitter, is programmed with information related to a nearby photographic subject, and configured to transmit the information to a properly configured automatic annotation reception device. An electronic image capture device including a memory, a processor, and a receiver is configured to receive information from an automatic annotation transmission device, correlate the annotation information with one or more captured images and store the annotation information in a memory.
US07788574B2 Error correcting processing device and error correcting processing method
According to one embodiment, modulation processing to convert digital information sequences into a form that meets a request from a recording/reproducing system is performed on a digital information sequence and a dummy bit is added to the sequence, and furthermore, an error correcting parity bit sequence is added to the digital information sequence. If the added parity bit sequence does not correspond to a form that meets a request from the recording/reproducing system, a value of the dummy bit is changed and the parity bit sequence is replaced with a parity bit sequence that corresponds to the dummy bit of the changed value.
US07788569B2 Autonomic parity exchange
Error tolerance is increased for a storage system having a plurality of arrays by making local redundancy in a selected array globally available throughout the storage system. To achieve the increased error tolerance, a donor array is selected from the plurality of arrays when the difference between a minimum distance of the donor array and a minimum distance of a recipient array is greater or equal to 2. A donor storage unit is selected in the donor array and recipient information is then rebuilt from the recipient array on the selected storage unit. The selected storage unit is indicated to the donor array as having been donated before the lost information is rebuilt on the selected storage unit. Preferably, the minimum Hamming distance of the recipient array is d≧2 before the donor array is selected from the plurality of arrays.
US07788566B2 System and method for dynamically adjusting hybrid ARQ transmissions
There is provided a system and method for dynamically adjusting the maximum number of hybrid ARQ transmissions in a wireless system. More specifically, in one embodiment, there is provided a method comprising generating a plurality of hybrid ARQ sub-packets associated with a packet, wherein a transmitter is configured to transmit up to a maximum number of the hybrid ARQ sub-packets, detecting a degradation in transmission quality that affects the transmitter, and reducing the maximum number of hybrid ARQ sub-packets associated with the packet that can be transmitted by the transmitter in response to detecting the degradation.
US07788561B2 Diagnosing mixed scan chain and system logic defects
Technologies disclosed herein can be used to diagnose defects on die having both scan chain and system logic defects, including in situations where the presence of one or more faults in the system logic potentially obscures the detectability of one or more faults in the scan chains (or channels) and vice versa. At least some embodiments employ an iterative approach where at least some scan chain faults are identified, these chain faults are used to identify system logic faults, and then additional chain faults are identified using the system logic faults and vice versa. Failing bits can be partitioned into at least two groups: failing bits determined as being caused by system logic failures, and failing bits determined as being possibly caused by chain defects, system logic defects, or the compound effects of both types of defects.
US07788558B2 Semiconductor integrated circuit and control method thereof
A semiconductor integrated circuit includes a target circuit configured to operate in a normal mode, to form a scan chain to serially transfer a test data through the scan chain, in a scan path test mode, and to form a plurality of sub scan chains to save an internal node data in a memory in a save mode; and a backup control circuit configured to supply to the target circuit, a system clock signal in the normal mode, a test clock signal in the scan path test mode, and a save/recover clock signal in the save mode, and to control the target circuit and the memory such operations in the normal mode, the scan path test mode, and the save mode are performed. The test clock signal is slower than the system clock signal, and the save/recover clock signal is slower than the system clock signal and faster than the test clock signal.
US07788553B2 Mass production testing of USB flash cards with various flash memory cells
A high volume testing/formatting process is provided for Universal Serial Bus-based (USB-based) electronic data flash cards (USB devices) that meets the increasing demand for USB electronic data flash cards (USB devices). A test host is simultaneously coupled to the multiple USB devices (e.g., using a multi-port card reader or a probe fixture), a controller endpoint value is read from each of the USB devices and verified with a known good value, and then testing/formatting is performed on each of the USB devices by writing predetermined data into each USB device in a pipelined manner, then reading out and testing the predetermined data. In one embodiment, the test host implements a special USB driver that blocks standard USB registration procedures upon detecting the plurality of USB devices. Control and/or boot code data are written onto the flash memory device (i.e., instead of being provided on a controller ROM).
US07788552B2 Method to improve isolation of an open net fault in an interposer mounted module
A multi-chip module (MCM) assembly has two modules interconnected by respective interposers and a printed circuit board, and diagnostic logic within the modules uses the principal of signal reflection to located any open fault in the circuit path across the interposers. A first test signal is sent from module to the other and a determination is made as to whether any reflected signal represents an open fault of the circuit path at either of the interposers. If a reflected signal is received during a predetermined time, the diagnostic logic concludes that a single open fault exists only at the far interposer. If no reflected signal is received then the diagnostic logic concludes that there is at least one open fault at the near interposer, and the second module runs a similar test to check to see if both interposers have failures.
US07788551B2 System and method for repairing a memory
A method and system for repairing a memory. A test and repair wrapper is operable to be integrated with input/output (I/O) circuitry of a memory instance to form a wrapper I/O (WIO) block that is operable to receive test and repair information from a built-in self-test and repair (BISTR) processor. Logic circuitry associated with the WIO block is operable generate a current error signal that is used locally by the BISTR processor for providing a repair enable control signal in order to repair a faulty memory portion using a redundant memory portion without having to access a post-processing environment for repair signature generation.
US07788548B2 Method for performing a defective-area management in an optical media
The present invention discloses a method for performing a defective-area management adaptive to a slipping replacement algorithm in an optical media with segmented sector/blocks, by either keeping buffering a read user data of the sector/block to a buffer memory, regardless of the read sector/block is defective, or keeping buffering the read user data to two different memories based on whether the sector/block is defective, thereby simplifying the complicated steps due to absence of interruption of data buffering, and therefore raising an operating performance.
US07788547B1 Systems and methods for generation of communication channel fault information
A method is provided for generating fault information associated with a communication channel. In the method, a time-varying error value associated with the communication channel is received. If the error value exceeds a first threshold, a first time value associated with the error value exceeding the first threshold is stored. If the error value then falls and remains below the first threshold for a first minimum time period before the error value exceeds and remains above a second threshold that is higher than the first threshold for a second minimum time period, the first time value is deleted; otherwise, a second time value associated with the error value exceeding the second threshold is stored. The fault information comprises the first time value and the second time value.
US07788546B2 Method and system for identifying communication errors resulting from reset skew
An electronic system includes a counter and a first component. The first component includes a reset input configured to receive a reset event, an interface to a communications interface coupleable to a second component, an error detection module configured to initiate the counter in response to detecting an error in a first communication from the second component, and an event logging module. The event logging module is configured to store a first indicator representative of the counter value of the counter in response to receiving the reset event via the reset input and configured to store a second indicator representative of the error at the communications interface. The counter is initiated at the first component in response to detecting an error in a first communication from the second component. A counter value of the counter is determined in response to detecting a reset event at the first component subsequent to detecting the error in the first communication. A first indicator representative of the counter value and a second indicator representative of the error in the first communication is stored at the electronic system.
US07788539B2 Method and system to debug a command
A method to debug a user command that failed to execute on a computing device may include forming a syntactically valid built-up command. The method may also include comparing the user command to the built-up command and analyzing the user command holistically.
US07788534B2 Method for monitoring and managing a client device in a distributed autonomic computing environment
A stale of a managed client device in a distributed autonomic computing environment is attached to an event occurring on the managed client device. The event is sent, with the attached state of the managed client device, to a server. The state of the managed client device is saved at the server. The event is analyzed for identifying a problem at the client device. An action for solving the problem is generated based on a state of the managed client device at the time the event is analyzed. An execution condition is dynamically generated based on the saved state of the managed client device. The execution condition is added to the action to be executed and sent to the managed client device. At the managed client device, a determination is made whether to execute the action based on the execution condition and a current state of the managed client device.
US07788528B2 Repair module for memory, repair device using the same and method thereof
A repair module for repairing one of n bit lines through m bit bus in a memory, a repair device using the same, and a method thereof are provided herein, wherein m≧n. In the repair method, a switching control signal and a selecting control signal are generated according to an index value of the one of n bit lines. A dummy line is switched to the one of n bit lines by shifting from 1st bit line to the one of n bit line one by one according to the switching control signal for replacing the one of n bit lines. Then, the Lth bit line or the dummy line is selected for signal transmission according to the selecting control signal, wherein 1≦L≦m. Therefore, the data can be transmitted through the undamaged bit line by replacing the defective bit line with the dummy line.
US07788520B2 Administering a system dump on a redundant node controller in a computer system
Administering a system dump on a redundant node controller including detecting a communications failure between a system controller and the redundant node controller; generating a unique identifier for the communications failure; instructing a primary node controller to provoke a system dump on the redundant node controller; provoking the system dump on the redundant node controller including suspending a processor of the redundant node controller and storing during the suspension of the processor the unique identifier for the communications failure and an instruction to execute the system dump on the redundant node controller; releasing the processor of the redundant node controller from suspension; in response to releasing the processor from suspension, identifying the unique identifier for the communications failure and the instruction to execute the system dump; and executing the system dump including associating the system dump with the unique identifier.
US07788518B2 Bidirectional inline power port
A method and apparatus for bidirectional provision of inline power over data telecommunications cabling permits power to be received at a local powered device (PD) from remote power sourcing equipment (PSE) via at least one conductor at a first time and power to be provided by the local device to the remote device or another device at a second different time.
US07788515B2 Power control and status circuitry for communicating power on reset control and status via a single electrode
A system and method providing, via a single output electrode of an integrated circuit having internal circuitry, a status signal having time multiplexed states indicative of a power on reset condition for external circuitry following enablement of operations of portions of the internal circuitry, and further indicative of subsequent operation statuses of the internal circuitry portions.
US07788510B2 Low voltage logic operation using higher voltage supply levels
A network device comprises a first channel module, a second channel module in series with the first channel module, a third channel module in series with the second channel module, and a fourth channel module in series with the third channel module. The first and fourth modules are connected in series between first and second reference potentials. The first, second, third and fourth channel modules are functionally equivalent.
US07788509B2 Low voltage logic operation using higher voltage supply levels
A circuit comprises 2n modules that are connected in series between first and second reference potentials. 2n−1 nodes that are arranged between adjacent ones of said 2n modules. 2n−1 2:1 DC/DC converters, wherein each of said 2n−1 2:1 DC/DC converters communicates with a respective one of said 2n−1 nodes.
US07788508B1 System and method for rapidly increasing a rising slew rate of an adjustable supply voltage in adaptive voltage scaling
A system and method is disclosed for rapidly increasing a rising slew rate of an adjustable power supply signal in an adaptive voltage scaling system. When a central processing unit of an adaptive voltage scaling system requests an increase in a performance level, a closed loop control mode of the adaptive voltage scaling system is disabled. Then a value of voltage that corresponds to the requested increased performance level is provided as a voltage change command to an adaptive voltage scaling regulator. The adaptive voltage scaling system is then operated at a maximum slew rate that can be achieved by the adaptive voltage scaling regulator. The closed loop mode is enabled after the adjustable power supply voltage reaches the requested voltage value.
US07788506B2 Method and device for protecting a memory against attacks by error injection
A method secures a memory in which individually read-accessible binary words are saved. The method includes defining a memory zone covering a plurality of words, calculating a cumulative signature according to all of the words in the memory zone, and storing the cumulative signature as an expected signature of the memory zone to check the integrity of data read in the memory. The method can be applied to the securing of smart cards.
US07788505B2 Method and apparatus for maintaining secure and nonsecure data in a shared memory system
A graphics processor receives a compressed encrypted video stream. The graphics processor decrypts the compressed encrypted video stream and stores a decrypted version (i.e., a decrypted compressed video stream) in a protected portion of an on-chip or off-chip video memory. The graphics processor then permits processors and other bus masters on the graphics processor to access the on-chip video memory, but conditionally limits access to other bus masters that are located off-chip, such as a central processing unit located off-chip and coupled to the graphics processor via a bus.
US07788503B2 Universal game download system for legacy gaming machines
A gaming machine may include a locked enclosure and a first computing device disposed within the locked enclosure. The first computing device may be programmed to enable game play of the gaming machine. A second computing device may be provided that is controlled by policies and disposed within the locked enclosure of the gaming machine. The second computing device may be configured for network access. An interface may also be provided between the first and the second computing devices. The second computing device may be configured to receive game software components over the network that are compatible with the first computing device but not compatible with the second computing device and to transfer the received game software components to the first computing device over the interface.
US07788502B1 Method and system for secure exchange of IP cores
A method and system are disclosed. The system includes a trusted loader. The method includes downloading an IP core from a vendor to a target device. The IP core is received in an encrypted form at the target device, which can be, for example, a programmable logic device.
US07788497B2 Credential mapping of WebLogic and database user ids
A connection pool can use a credential mapper to map credentials for an application server into a credential to use with the database management system. This can allow objects such as an Enterprise Java Bean to access the database with more specific credentials than the anonymous connection pool connection user name/password.
US07788496B2 First computer process and second computer process proxy-executing code on behalf thereof
A first process operating on a computer comprises code to be executed in connection therewith, where the code includes at least one triggering device. A digital license corresponds to the first process and sets forth terms and conditions for operating the first process. A second process operating on the computer proxy-executes code corresponding to each triggering device of the first process on behalf of such first process. The second process includes a license evaluator for evaluating the license to determine whether the first process is to be operated in accordance with the terms and conditions set forth in such license, and the second process chooses whether to in fact proxy-execute based at least in part on determination of the license evaluator. Thus, the first process is dependent upon the second process for operation thereof.
US07788495B2 Systems and methods for automated configuration of secure web site publishing
The present invention provides systems and methods to automatically install and trust a self-signed (e.g., untrusted) web site certificate on one or more web clients local to the network. In addition, the systems and methods provide for automatic installation of the self-signed certificate and/or a signed (e.g., trusted) certificate on a web server, and automatic configuration to enable an authentication and/or encryption mechanism (e.g., SSL encryption) with at least a portion of the web site. Conventionally, certificate installation, configuration and trusting are achieved manually, which can be time consuming and prone to errors such as trusting a fictitious certificate, for example. The systems and methods of the present invention provide a novel approach to mitigate manual web site certificate installation (e.g., trusted and untrusted) and trusting, web client interruption via untrusted web site warning notifications, and domain web site redirection to a fictitious web site.
US07788494B2 Link key injection mechanism for personal area networks
According to one embodiment, a method is disclosed. The method includes generating a link key at a secure component within a first personal area network device and injecting the link key into a protocol stack component database within the first device. The link key may further be transmitted to a second device. Other embodiments are described and claimed.
US07788493B2 Authenticating users
A method of authenticating a user seeking access to a service from a service provider in a communication network, the method comprising: allocating to a user a plurality of service-specific identities for accessing respective services; issuing a request from the user, the request identifying the service to be accessed and including a public key of the user; at a certification authority, authenticating the request and issuing a public key certificate for binding the service-specific identity with the public key in the request, and returning the public key certificate to the user.
US07788489B2 System and method for permission administration using meta-permissions
A system and method for using meta-permissions to manage or administer object permissions within an object-oriented computing environment. A permission allowing a subject (e.g., a user or role) to access an object within the environment, such as a Java FilePermission or SocketPermission, is considered an object permission. An AdminPermission is defined and created to administer an object permission. Each AdminPermission instance refers to one or more object permissions, and specifies the actions that the AdminPermission allows to be performed on the object permissions (e.g., grant, revoke, modify).
US07788486B2 System and method for distributing and creating presentations
A slide customization system, comprising an administrator, wherein at least one information presentation is received at the administrator, at least one database, wherein the at least one information presentation is stored, a validator, wherein validation of the at least one information presentation is performed by the validator by validating the at least one information presentation with at least one validation attribute selected by the administrator from a plurality of validation attributes, and wherein the validation of the selected ones of the validation attributes against the at least one information presentation is stored to said at least one database, and a compiler, wherein the compiler manipulates the selected ones of the validation attributes and the information presentation associated therewith in accordance with an output request, and in accordance with unique limitations of one or more of the selected ones of the validation attributes, and wherein the manipulation is in accordance with at least one output selected from the group consisting of a report, a search result, and an order placement is disclosed.
US07788485B2 Method and system for secure transfer of electronic information
A method and system for secure transfer of electronic information. The method and system allow secure transfer of electronic information, such as electronic mail (e-mail) using digital certificates.
US07788472B2 Instruction encoding within a data processing apparatus having multiple instruction sets
A data processing apparatus 2 is provided which supports two instruction sets. These two instruction sets share a common subset of instructions including at least one class of instructions, such as all of the coprocessor instructions. The common subset of instructions have the same instruction encoding once any differences due to storage order within memory have been compensated for e.g. endianness.
US07788470B1 Shadow pipeline in an auxiliary processor unit controller
A method and controller for supporting out of order execution of instructions is described. A microprocessor is coupled to a coprocessor via a controller. Instructions are received by the microprocessor and the controller. Indices respectively associated with the instructions are generated by the microprocessor, and the instructions are popped from the first queue for execution by the coprocessor. The controller includes a first queue and a second queue. The instructions and the indices are queued in the first queue, and this first queuing includes steering the instructions and the indices associated therewith to respective first register locations while maintaining association between the instructions and the indices. The instructions may be popped off the first queue out of order with respect to an order in which the instructions are received into the first queue.
US07788467B2 Methods and apparatus for latency control in a multiprocessor system
Methods and apparatus provide for a multiprocessor system including: a plurality of sub-processors operatively coupled to one another over a ring bus, whereby data may be transmitted over one or more paths on the ring bus between pairs of the sub-processors; and a plurality of programmable delay circuits, each associated with at least one of the sub-processors, and each being operable to alter a delay of data transfer at least one of into and out of its associated sub-processor in order to alter one or more latencies associated with the paths on the ring bus between pairs of the sub-processors.
US07788465B2 Processing system including a reconfigurable channel infrastructure comprising a control chain with combination elements for each processing element and a programmable switch between each pair of neighboring processing elements for efficient clustering of processing elements
A processing system according to the invention comprises a plurality of processing elements (PE1, . . . , PE7). The processing elements comprise a controller and computation means. The plurality of processing elements is dynamically reconfigurable as mutually independently operating task units (TU1, TU2, TU3), which task units comprise one processing element (PE7) or a cluster of two or more processing elements (PE3, PE4, PE5, PE6). The processing elements within a cluster are arranged to execute instructions under a common thread of program control. In this way the processing system is capable of using the same sub-set of data-path elements to exploit instruction level parallelism or task level parallelism or a combination thereof, dependent on the application.
US07788463B2 Cyclic buffer management
Systems and methods for cyclic buffer management are described. In one aspect, the systems and methods enable cyclic buffer wrap-around write operations independent of temporary buffer allocations and corresponding multiple data copies. To this end, the systems and methods map the cyclic buffer's physical addresses two-times (“doubly map”) to a consecutive block of virtual memory. When an application desires to write beyond the end of what represents the cyclic buffer, the systems and methods provide a logical pointer to the doubly mapped virtual memory, enabling the application to directly write into the virtual memory from the end of the first cyclic buffer mapping to the beginning of the second cyclic buffer mapping. The memory management operations automatically transfer the data out of this doubly mapped virtual memory into the cyclic buffer for subsequent extraction and presentation to the user.
US07788460B2 Defragmenting objects in a storage medium
Provided are a method, system and program for defragmenting objects in a storage medium. An I/O request to an object in storage is received and the object is defragmented in storage so that blocks in storage including the object are contiguous in response to receiving the I/O request. The I/O request is executed with respect to the object in storage.
US07788457B2 Method of controlling storage device controlling apparatus, and storage device controlling apparatus
A storage device controlling apparatus includes: a plurality of channel controllers having a circuit board on which are formed a file access processing section receiving requests to input and output data in files as units from an information processing apparatus and an I/O processor outputting I/O requests corresponding to the requests to input and output data to a storage device; and a disk controller executing input and output of data into and from the storage device in response to the I/O requests sent from the I/O processors. In the storage device controlling apparatus, the disk controller performs a replication management processing whereby data is also written into a second logical volume to store a copy of the data in the second logical volume, when the data is written into a first logical volume.
US07788454B2 Controller including electrically rewritable nonvolatile memory
A controller includes an internal flash ROM to which initial data is writable after the controller is manufactured. In response to a download enable signal, a download control circuit reads data from an external serial flash ROM in accordance with a set of data read commands stored in a first command register and an address that is registered in an address register. Then, the download control circuit temporarily stores the read data in a data register. The download control circuit writes the data that is temporarily stored in the data register to the internal flash ROM by referring to a set of data write commands stored in a second command register and the address that is registered in the address register.
US07788449B2 Cache configuration in a database system
A computer-implemented method is disclosed. The method includes collecting cache-efficiency-indicator values of an at least one cache fragment during operation of a database system over a period of time. Providing approximation-function-parameter values for the collected, cache-efficiency-indicator values, an approximation function representing a relation between a cache-efficiency-indicator and the size of a respective cache fragment. The method continues by providing a set of workload windows based on the approximation-function-parameter values. Next, providing a workload-window information for the set of workload windows, the workload-window information including at least one approximation-function-parameter value representing each determined workload window. The method further includes storing the workload-window information for a comparison based on current, cache-efficiency-indicator values and the workload-window information.
US07788447B2 Electronic flash memory external storage method and device
An electronic flash memory external storage method and device for data processing system, includes firmware which directly controls the access of electronic storage media and implements standard interface functions, adopts particular reading and writing formats of the external storage media, receives power via USB, externally stores date by flash memory and access control circuit 2 with the cooperation of the firmware, driver and operating system, and has write-protection so that the data can be safely transferred. The method according to present invention is highly efficient and all parts involved are assembled as a monolithic piece so that it has large-capacity with small size and high speed. The device operates in statistic state and is driven by software. It is plug-and-play and adapted to data processing system.
US07788438B2 Multi-input/output serial peripheral interface and method for data transmission
A multi-input/output serial peripheral interface of an integrated circuit includes many pins coupled to the integrated circuit. The integrated circuit receives an instruction under a control of selectively using only a first pin or a combination of the first pin, a second pin, a third pin, and a fourth pin of the multi-input/output serial peripheral interface. The integrated circuit receives an address using the first pin, the second pin, the third pin, and the fourth pin of the multi-input/output serial peripheral interface. The integrated circuit sends a read out data using the first pin, the second pin, the third pin, and the fourth pin of the multi-input/output serial peripheral interface.
US07788434B2 Interrupt controller handling interrupts with and without coalescing
An interrupt controller has an interrupt register unit receiving a plurality of interrupt source signals, an interrupt detector coupled to the interrupt register unit, a counter unit coupled to the interrupt detector, wherein on the first occurrence of an interrupt source signal the counter unit defines a time window during which the interrupt register stores further interrupt source signals, and an interrupt request unit coupled to the counter unit for generating an interrupt request signal.
US07788431B2 Dynamic I2C slave device address decoder
Consistent with one example embodiment, a communications system uses an I2C serial data transfer bus that has a serial data line (110) and a clock line (120) used to implement a communications protocol. The communications system includes a slave device having address pins (400), each coupled to the serial data line, clock line, power line, or ground. Communications circuitry communicates with a master device in accordance with the communications protocol over the data transfer bus. Decoding circuitry detects a first state of the address pins (410), detects a second state of the address pins (420) subsequent to the detection of the first state, wherein one or more logic values of the address pins differ between the first state and the second state, and decodes a slave device address (430) as a functional relationship between the first state and the second state of the address pins.
US07788430B2 Enhanced single-node protocol for data, address and control operations
An integrated circuit digital device, acting as a master, communicates with at least one peripheral device, acting as a slave, using an enhanced single-node protocol for data, address and control operation. The peripheral device may be selected from any number of different functions. The peripheral device may be packaged in a low pin count integrated circuit package. At a minimum, the peripheral device integrated circuit package may have a ground terminal, VSS; a power terminal, VDD or VCC; and a bidirectional serial clock, and data and control input-output (SCIO) terminal. Acknowledgment sequences from both the master and slave devices ensure robust communications therebetween.
US07788428B2 Multiplex mobile high-definition link (MHL) and USB 3.0
A portable electronic device includes a data input/output (I/O) circuit for communicating data to/from the electronic device, first logic operative to control the data I/O circuit in accordance with a first data transfer standard, wherein the first data transfer standard defines a first connector pin out, and second logic different from the first logic and operative to control the data I/O circuit in accordance with a second data transfer standard, wherein the second data transfer defines a second connector pin out different from the first connector pin out. The device also includes switching logic operative to selectively couple the first logic or the second logic to the data I/O circuit so as to enable operation of the data I/O circuit in accordance with the first data transfer standard or the second data transfer standard.
US07788425B2 Connection device restriction program and device
A connection device restriction program for preventing use of uncalled-for connection devices. A permission list setting unit sets a connection permission list holding information defining connection devices whose connection is to be permitted, and a list memory stores the connection permission list. When a connection device is connected to one of first to third connection ports, a connection restriction unit acquires device information from the connection device, and collates the device information with the connection permission list to determine whether or not the connection device corresponds to any one of the connection-permitted devices. If the connection device corresponds to any one of the connection-permitted devices, connection of the device is permitted; if not, connection of the device is forbidden.
US07788423B2 Method and apparatus for invalidating cache lines during direct memory access (DMA) write operations
A method and apparatus for invalidating cache lines during direct memory access (DMA) write operations are disclosed. Initially, a multi-cache line DMA request is issued by a peripheral device. The multi-cache line DMA request is snooped by a cache memory. A determination is then made as to whether or not the cache memory includes a copy of data stored in the system memory locations to which the multi-cache line DMA request are directed. In response to a determination that the cache memory includes a copy of data stored in the system memory locations to which the multi-cache line DMA request are directed, multiple cache lines within the cache memory are consecutively invalidated.
US07788419B2 Method for installing an auxiliary unit on a computer
A method is proposed for automatically installing an auxiliary unit (30) on a computer (10) that is not yet prepared for the auxiliary unit (30). Upon connecting a new auxiliary unit (30) to the computer a registration routine (18) is carried out, within which operating routines (24) required for operating the auxiliary unit (30) are installed, after whose installation the auxiliary unit (30) is switchable from a basic mode to an auxiliary-unit specific operation mode. If the operating routines (24) are not yet present in the computer (10), they are first transmitted to it by the auxiliary unit (30). According to the invention it is determined whether a required operating routine (24) has to be transmitted by installing a background process (20) on the computer (10) which, upon the connection of an auxiliary unit (30), checks whether identification information (50) re-transmitted to the computer (10) upon request is already stored on the computer (10).
US07788416B2 Encapsulated hardware configuration/control
A technique is provided for configuring and controlling complex hardware subsystems that relieves the burden placed on the system programmer and that is, by comparison to present methods, safe and error-free. In accordance with one aspect of the invention, configuration of a hardware subsystem (110) is accomplished by providing in hardware a configuration controller including a controller portion (113) and a storage portion (115) storing configuration parameters. The configuration controller (113) is activated, for example in response to a Configuration/Control ID, and thereupon performs configuration of the hardware subsystem (110), including storing at least one configuration parameter in a register (111) of the hardware subsystem. Typically, the configuration controller hardware (113) and storage (115) are embedded within the hardware subsystem to be configured or controlled. The configuration/control functionality is thus “encapsulated” within the hardware subsystem (110) itself such that the system programmer need not be concerned with details.
US07788415B2 Management of internal operations by a storage device
A method enables a storage device to autonomously (i.e., without intervention of a host device) determines whether an integral sequence of commands, which is related to one or more storage commands issued by the host device, is in a certain state (i.e., it is “active” or “inactive”) or is transitioning from “active” state to “inactive” state, or from “inactive” state to “active” state. Depending on the determined state or transition, the storage device determines whether to refrain from executing Extra-Sequence (“ESQ”) operations and permit executing Intra-Sequence (“ISQ”) operations, or vice versa.
US07788413B1 Method and system for handling commands requesting movement of a data storage medium between physical media libraries
Embodiments of the present invention provide systems and methods for handling commands requesting movement of a data storage medium (magnetic tape, optical disk, or other medium) from a source media library to a destination media library using a pass through port. Prior to issuing commands requesting movement of the data storage medium from a source location to the pass through port and from the pass through port to a destination location, embodiments of the present invention can check the status of various locations (e.g., the destination location or pass through port) to determine if the movement requested in the original command can be completed successfully. Another embodiment of the present invention can maintain reservation flags for pass through ports so that the status of particular pass through ports can be determined and an available pass through port selected.
US07788411B2 Method and system for automatically reflecting hardware resource allocation modifications
A method is disclosed that includes assigning a portion of network hardware resources of a host to a virtual network interface card (VNIC), and configuring a virtual machine network stack (VMNS) in a virtual machine (VM) bound to the VNIC to use the portion of network hardware resources assigned to the VNIC. The method also includes performing a modification to the portion of network hardware resources, and automatically reconfiguring the VMNS to adapt to the modification.
US07788409B2 System and method for achieving interoperability in home network with IEEE 1394 and UPnP devices
In a home network, a proxy is used to convert information in UPnP format from UPnP devices to IEEE 1394 format so that IEEE 1394 devices in the network can access the information which was originally in UPnP format. Likewise, the proxy converts information in IEEE 1394 format from IEEE 1394 devices to UPnP format so that UPnP devices in the network can access the information which was originally in IEEE 1394 format.
US07788406B2 Method and system for reducing look-up time in packet forwarding on computer networks
Lookup time in packet forwarding on computer networks is reduced. A first lookup is performed in a memory tree to find a first protocol forwarding entry in the memory tree. The forwarding entry includes first protocol (e.g., EGP) information and cached associated second protocol (e.g., IGP) information. Both EGP and IGP information are retrievable with the first lookup and used in the determination of an EGP route for the data packet. If the cached IGP information has been invalidated due to address updates, a second lookup can be performed to find an original IGP entry in the memory tree, the information from which can be cached in the EGP forwarding entry if a background maintenance task has finished designating all the EGP entries as having out-of-date caches.
US07788405B2 Method for automatic configuration of prefixes at maps in HMIPv6
A method for automatic configuration of prefixes at MAPS in HMIPv6 and MIPv6 is providedwhere it is related to the configuration of valid on-link prefixes at MAPs in HMIPv6 and to DHCPv6. Additionally, there is provided a method for providing automatic configuration of prefixes at all MAPs in a communication system comprising Mobility Anchor Point (MAP) Domains and within each MAP Domain, a Leader MAP, a DHCPV6 Server and possibly other MAP(s). The method comprises configuring the anycast address of Leader MAP for that MAP Domain, configuring the list of valid on-link prefixes of border ARs for that MAP Domain, configuring the anycast addresses of Leader MAPs in neighboring MAP Domains, processing a request for MAP Domain Info option and sending a reply with MAP Domain Info option, at DHCPV6 Server.
US07788401B2 Operations switches and systems for providing operations service for networks
A centralized point of management, such as an operations switch, is established for operations services being provided by operations service servers for various customer networks. The centralized point of control may include an application server for providing operations service management where the application server maintains databases for establishing customer subscriptions by associating customer networks with operations services being provided by operations service servers. The centralized point of control may further include a network server for routing communications with the operations service servers and one or more media servers for interfacing with customers to allow for selection and control of operations services.
US07788400B2 Utilizing proximity information in an overlay network
An overlay network is used to logically represent an underlying physical network. A map associated with a region of the overlay network includes location information for nodes physically close in the physical network. The map is used to select a closest node in the physical network.
US07788397B1 Method for mitigating adverse processor loading in a personal computer implementation of a wireless local area network adapter
A personal computer's (PC) microprocessor is used to provide both the physical layer (PHY) and media access control (MAC) processing functions required to implement a wireless local area network (WLAN) adapter. This technique uses the polling mechanism associated with the power save (PS) functionality of WLAN protocol to relieve networking stress on the host processing system. It does this while maintaining networking integrity and packet delivery. The WLAN protocol polling mechanism is used to briefly inhibit the transfer of packets from the WLAN access point (AP) during peak periods of network traffic and/or host processor loading. Because the modulation, demodulation, and MAC functions, typically implemented in dedicated hardware on existing adapters are implemented in software running on the host PC microprocessor, other host system processes and applications can interfere with these time critical functions. Conversely, latency introduced by WLAN specific processing tasks during peak periods of network traffic may cause unacceptable delays to the other processes and applications requiring microprocessor attention. In addition to its primary stated purpose of allowing WLAN mobile stations to save power, this technique will use power save polling as a method for controlling delivery of network packets when the host is heavily loaded or when peak interrupt latencies make reliable packet delivery difficult or impossible.
US07788396B2 Synchronized data transfer system
A synchronized data transfer system including storage processor nodes, a backbone communication switch, multiple titles subdivided into subchunks and distributed across the nodes, a user process executed on a first node, a transfer process executed on a second node, and a management process executed on a management node. The user process sends a timestamped read request to request a corresponding subchunk. The transfer process sends a message to the management process for each received read request, where each message identifies source and destination nodes. The management process broadcasts transmit commands to initiate sequential transmit periods, receives the messages, and selects from among the received messages to ensure that each node sends and/or receives no more than one subchunk at a time. The management process sends a transmit request for each selected message, and the transfer process sends a subchunk identified by a transmit request in response to the transmit command.
US07788395B2 Adaptive media playback
Described herein is technology for, among other things, performing playback in resource-limited environments. The technology involves identifying one or more primary streams and one or more secondary streams of a piece of media content based on the media content itself and/or on the particular playback scenario and then modifying playback and streaming parameters accordingly. The one or more primary streams may then be given priority in order to ensure a satisfactory playback experience. The playback characteristics, the one or more primary streams of the media content, and the resources available in the playback environment can be monitored and changed throughout playback. Both the device streaming and the device receiving the content may communicate to further optimize playback.
US07788391B2 Using a threshold value to control mid-interrupt polling
In one embodiment, a method is provided. The method of this embodiment provides performing packet processing on a packet, and placing the packet in a placement queue; if no read buffer is available, determining if the size of the placement queue exceeds a threshold polling value; and if the size of the placement queue exceeds the threshold polling value: if there are one or more pending DMM (data movement module) requests, polling a DMM to determine if the DMM has completed the one or more pending DMM requests for data associated with an application; and if the DMM has completed the one or more pending DMM requests, then sending a completion notification to the application to receive the data.
US07788385B2 System and article of manufacture for controlling client access
Provided are a method, system, and article of manufacture, wherein in certain embodiments a request is received to initiate a session. A determination is made whether the session should be initiated with addressing information provided by a client. The session is initiated with trusted addressing information corresponding to the client, in response to determining that the session should not be initiated with the addressing information provided by the client.
US07788384B1 Virtual media network
A system and method for setting up and reconfiguring a multimedia system dynamically to transport and process streams of multimedia data.
US07788377B2 Method and apparatus for providing a service for sharing a printing environment
A method of providing a service for sharing a printing environment using multiple service providing apparatuses connected via a network is disclosed. The method includes the steps of: (a) a first service providing apparatus managing service data including data on the hierarchical relationship between the first service providing apparatus and second and third service providing apparatuses connected thereto; and (b) the first service providing apparatus transferring information and/or data on printing reservation to the second service providing apparatus in response to a request from the third service providing apparatus.
US07788370B2 Computer product, request grouping apparatus, and request grouping method
Request grouping rules are maintained for grouping a system request based on information relating to a character string in the system request; call relation sets are created from the system requests sent and received among the servers and stored in the request history by associating the system requests by call relation; the call relation sets are converted into inter-request group call relation sets based on the maintained request grouping rules; along with a frequency of appearance of the request group in the request history, inter-request group call relation patterns are derived for each request group, each inter-request group call relation pattern consisting of the request group invoking and the request group invoked by the request group in question; a rating value is calculated for rating the request groups based on the derived inter-request group call relation pattern.
US07788368B1 Multicast content usage data collection and accounting
Techniques are described for multicast content usage data collection and accounting within a network device. For example, the network device, such as a router, comprises an interface card to receive requests from one or more consumer devices. The requests specify actions concerning multicast content. The requests may include a join request that allows a consumer to join a multicast group and consume content provided by that group, a leave request that allows a user to leave a multicast group and the like. The network device further includes a routing engine to asynchronously collect the requests and create a multicast usage report. The multicast usage report describes multicast content usage by each of the consumer devices. Content providers may access the usage report and derive accounting information from the usage report to update consumer accounts based on the derived accounting information.
US07788365B1 Deferred processing of continuous metrics
Network monitoring is performed using a three-tiered distributed computing system architecture, including a data source tier, a portal tier and a client tier. The data source tier monitors the physical data on the network medium using multiple data collection sources connected to the network. The probes analyze network data and generate fundamental metrics that describe attributes of the network data. The portal tier encapsulates the fundamental metrics along with executable processor objects into data containers having a predefined format. The processor objects contain logic that operates on fundamental metrics contained in the data containers in a manner so as to generate new derived metrics or aggregates of metric data. The data containers may be requested by the client tier, which executes the processor objects and provides a user interface for displaying various types of network information derived from the contents of data containers.
US07788364B2 Management apparatus and method for managing network device
In the case of displaying a screen for designating a distribution destination of resource data, a resource manager determines an attribute of resource data to be distributed. Based on the determined attribute of the resource data, the resource manager switches a user interface to be used for designating a distribution destination. Then, a distribution data generator generates distribution data to be distributed to the designated distribution destination. Then, a communication function unit distributes the generated distribution data to the designated distribution destination.
US07788359B2 Source reputation information system with blocking of TCP connections from sources of electronic messages
Disclosed herein are filtering systems and methods that employ an electronic message source reputation system. The source reputation system maintains a pool of source Internet Protocol (IP) address information, in the form of a Real-Time Threat Identification Network (“RTIN”) database, which can provide the reputation of source IP addresses, which can be used by customers for filtering network traffic. The source reputation system provides for multiple avenues of access to the source reputation information. Examples of such avenues can include Domain Name Server (DNS)-type queries, servicing routers with router-table data, or other avenues.
US07788357B2 Policy-based admission control and bandwidth reservation for future sessions
A method for delivering content over a network, the method involving: receiving a request to establish a session at a future time T1 over the network, the requested session for transferring content between a content server and a subscriber's equipment; reserving network capacity necessary to support the requested future session; acknowledging to the requestor that network resources have been reserved for said requestor for time T1; and when current time reaches time T1, causing the requested session to be set up for transferring content between the content server and the subscriber's equipment.
US07788356B2 Remote management of a client computer via a computing component that is a single board computer
A computing component is provided for use in a client computer which has a client processor. The computing component includes a remote management processor that is operable to selectively control the client computer independently of the client's own processor or processors. The computing component also includes a network component that facilitates communication between the computing component and a remote management machine. A method of managing one or more clients in a computer system is also provided, where the clients have a client processor and a computing component installed on client. The computing component is independent of the client processor and is operable to selectively control the client. A network component is installed on the computing component. The method includes remotely controlling the client by communicating with the computing component through the network component utilizing a remote manager.
US07788352B2 System and method for servicing a user device
System and method for providing services to a user with one or more user devices in a communication network are disclosed. The system includes a server for communicating with the one or more user devices, where the server includes a connected-data-set and the one or more user devices share portions of the connected-data-set, a configuration database for storing configurations and settings of the one or more user devices, where the configuration database includes type descriptions, transcodings, account templates, service descriptions, and settings of the connected-data-set, and logic for providing services to the one or more user devices using the connected-data-set and the configuration database.
US07788346B2 System and method for state data back-up in a distributed data system
A client-server system may include a distributed store configured to maintain a primary state of session data including one or more attributes. One or more other nodes may include other instances of the primary state. The system may compare the primary state to a benchmark primary state to generate a subset of the attributes of the session data that have been modified in the primary state. Another instance of the primary state may be synchronized with the primary state using the subset of the attributes. In one embodiment, the comparing may include performing binary differencing of binary representations of the primary state and the benchmark primary state to determine the modified attributes. In another embodiment, the comparing may include performing object graph differencing of object graph representations of the primary state and the benchmark primary state to determine the modified attributes.
US07788342B2 System and method for transmission of data
A system and method for data communication connecting on-line networks with on-line and off-line computers. The present system provides for broadcast of up to the minute notification centric information thereby providing an instant call to action for users who are provided with the ability to instantaneously retrieve further detailed information. The notification centric portions of information is wirelessly broadcast to wireless receiving devices which are attached to computing devices. Upon receipt of the information at the personal computer, the user is notified through different multimedia alerts that there is an incoming message. Wirelessly broadcasted URL's, associated with the data, are embedded in data packets and provide an automated wired or wireless connection back to the information source for obtaining detailed data.
US07788339B1 System and method for automated download of multimedia files
A system provides for the automated access and downloading of multimedia files according to a custom made listing. Prior to download, a listing of all multimedia files to be broadcast from at least one broadcast website on the Internet may be received and such information may be provided to a system user through use of a web browser incorporated in a personal computer. Once this listing is received, a system user may make selections as to the multimedia files to be downloaded and the dates and times that this shall occur. The system user may further provide information for future use as to the categories for the types of programs which the system will provide notice for. At the designated time, a file download module in the web browser will access the designated broadcast website and download the multimedia file to a designated location.
US07788336B2 Feedback system for visual content
A feedback system for visual content is described that allows individual users to obtain feedback regarding selected visual content. A user of the system uploads any desired visual content, and associates the content with a feedback campaign having user-defined characteristics. The user also may associate feedback elements with the visual content, such as comments regarding the visual content or the type of feedback that is desired. The feedback system provides the visual content and feedback elements to selected other users, perhaps by sending a link to the other users via email. In this way, the receiving users may provide feedback regarding the visual content. In particular, the receiving users may generate a virtual note to be placed on a selected portion of the visual content, so as to provide comment specific to the selected portion. As a result, individual users are enabled to create and manage multiple feedback campaigns.
US07788335B2 Aggregated opportunistic lock and aggregated implicit lock management for locking aggregated files in a switched file system
A switched file system, also termed a file switch, is logically positioned between client computers and file servers in a computer network. The file switch distributes user files among multiple file servers using aggregated file, transaction and directory mechanisms. The file switch supports caching of a particular aggregated data file either locally in a client computer or in the file switch in accordance with the exclusivity level of an opportunistic lock granted to the entity that requested caching. The opportunistic lock can be obtained either on the individual data files stored in the file servers or on the metadata files that contain the location of each individual data files in the file servers. The opportunistic lock can be broken if another client tries to access the aggregated data file. Opportunistic locks allows client-side caching while preserving data integrity and consistency, hence the performance of the switched file system is increased.
US07788334B2 Multiple node remote messaging
A method for passing remote messages in a parallel computer system formed as a network of interconnected compute nodes includes that a first compute node (A) sends a single remote message to a remote second compute node (B) in order to control the remote second compute node (B) to send at least one remote message. The method includes various steps including controlling a DMA engine at first compute node (A) to prepare the single remote message to include a first message descriptor and at least one remote message descriptor for controlling the remote second compute node (B) to send at least one remote message, including putting the first message descriptor into an injection FIFO at the first compute node (A) and sending the single remote message and the at least one remote message descriptor to the second compute node (B).
US07788331B2 System and method of polling electronic mailboxes
A communications system includes a polling agent that can be part of a mobile office platform for polling an electronic mailbox to retrieve unique identifiers (UID's) of electronic messages. A database stores the UID's resulting from the polling operation. The polling agent is operative for polling the electronic mailbox and retrieving only those UID's that are newer than the UID's from a previous polling to determine that new messages are available.
US07788330B2 System and method for processing data associated with a transmission in a data communication system
A method and system are provided for processing large amounts of data associated with messages and other transmissions that are routed through a data communications system. A distributed system is used to process the data in parallel. The system includes a master processor and at least one additional processor. The master processor is responsible for obtaining the data and routine the data to the additional processors. The additional processors filter the data for information pertaining to the data and the filter results are combined. An on-demand filter can be run in parallel from a web server which allows dynamic filtering of information that is of interest at a particular time.
US07788325B1 Email address identifier software, method, and system
A system and method for users to determine the email addresses of persons whose data used to develop email addresses and email server address is known. The system generates email address guesses and uses the returned mail feature of the persons email server to test these email address possibilities until a successful address is found. The system sends the desired email message, and provides the successful address and a copy of the sent email to the user.
US07788323B2 Method and apparatus for sharing information in a virtual environment
A distributed data processing system provides a virtual workplace environment. The virtual workplace environment may be a three-dimensional model of an office, a conference room, or an entire office building complex. Participants are represented by three-dimensional avatars, which move within the virtual environment. Participants may also share data within the virtual environment. Two-dimensional data may be projected onto the surface of a three-dimensional object within the environment, such as a wall. Three-dimensional data may be rendered within the environment for the participants to inspect.
US07788320B2 Method, device and system for producing small window at client in broadband data intelligent network
The present invention discloses a method and a client for producing a small window at the client in a broadband data intelligent service, comprising: pre-setting a first module and a second module; while a user needs to use data service, obtaining, by the first module, the IP address of the client, and sending the IP address and authentication information input by the client to the portal server; upon receiving a past authentication message from the portal server, the first module making the second module to operate; and generating, by the second module, a small window to display the access information of the client and provide the user with operation buttons. Moreover, the present invention also discloses a method a device and a system for generating a user interface for a client terminal in a communication network.
US07788315B2 Infrastructure for management and communication of information
An information management system comprises a product provided with a position code a digital pen capable of reading the position code, a look-up unit, and a plurality of databases connected to the digital pen via a first communication path. The databases include a pen database, a position database, and an event database. The information management system also includes an interface unit, separate from the look-up unit, and used to provide access to the pen database, the position database, and the event database via a second communication path that is separate from the first communication path.
US07788308B2 Frequency float method and system for realizing a signal filter
A method for realizing a digital filter in an electronic system. The method includes first determining the specific number of coefficients to be calculated for a design filter and calculating the value of some of the coefficients for the design filter, typically all but one. Next, a reference filter is selected having the same number of coefficients as the design filter and each coefficient of the reference filter is calculated. With the reference filter's coefficients, the method concludes by determining the value of the remaining coefficients of the design filter that were previously not calculated. The determination is based upon an arithmetic comparison to the coefficients of the reference filter. The system and method improve second-order filter response for certain filters implemented with a direct-form topology.
US07788306B2 On-demand numerical conversion
An apparatus, program product and method provide on-demand numerical conversion of convertible numerical values such as measurements and monetary values. A numerical value that is displayed in a document such as a web page, and that is represented in a native unit, may be converted to a value represented in a local unit for a user viewing the document. That converted numerical value may then be displayed adjacent the original numerical value, and typically along with an indication of the local unit, in response to the user positioning a pointer over the original (unconverted) numerical value, so that the user can quickly comprehend the numerical value in units to which he or she is accustomed.
US07788304B2 Object management using a plurality of directories in recording apparatus
Provided is a recording apparatus which records a plurality of object files each containing object data on a recording medium. The recording apparatus generates an object management file containing identification information of the object files, classifies the plurality of object files into a plurality of groups, generates group management files each containing entries designating files in the corresponding group with the identification information, and records the object management file and group management files on the recording medium.
US07788297B2 Interactive storage meter for a storage container
An interactive, meter-type graphical user interface (“GUI”) visually illustrates how the storage capacity of a physical or logical storage container is consumed by a number of items. Examples of items include physical units, logical units, or files of digital content. The items are arranged into a number of logical groups (each group including zero or more items) in accordance with user-selectable grouping criteria. The GUI displays group indicators in a manner that illustrates the relative amount of storage capacity consumed by each group (with respect to either total storage capacity or consumed storage capacity), and optionally by the individual items within each group. The GUI may also facilitate user manipulation of the items associated with each of the displayed groups, or suggest to the user how the unused storage capacity of a particular storage container may be consumed.
US07788294B2 Method and system for collecting and analyzing environmental data
A method and system for customizing a data logging and analysis program. The method includes connecting environmental sensors to a computer or other data collecting device and accessing a workflow customization interface that allows a user to select a customized workflow or optionally to customize a data collection program by selecting at least one action. The method also includes accessing a user interface to run a customized program.
US07788290B2 Automatic file conversion to a target format
A conversion tool that is automatically launched enables file formats not understood by a given application to be opened by that application. The converter registers for file types that are not already associated with an application used by the system. When a file that is not supported by another application is opened, the converter automatically converts the file to the target format and then opens the file causing the application that is registered for the target format to be launched.
US07788288B1 Method for distributed configuration and file distribution based on centralized data
A method for propagating changes, including updates and new configurations, to data in a data-store for a network is disclosed. The methodology discovers a method that includes forming a schedule for each one of a group of intelligent peripheral resources and forming a query to a data-store for each one of the intelligent peripheral resources. The method continues by using each one of the group of intelligent peripheral resources to gather new data, which is the result of the query, and updating the data with the gathered new data so the updated data can be stored on a computer readable media.
US07788286B2 Method and apparatus for multi-contact scheduling
A method and apparatus for generating an agent schedule for a multi-contact center that has immediate queues and deferred queues. In one embodiment, a method includes scheduling software receiving a plurality of scheduling data from a user interface, and the scheduling software generating a plurality of scheduling constraints. The method further includes a search engine using the plurality of scheduling constraints to generate a plurality of potential schedules including first potential schedules for immediate queues, and second potential schedules for deferred queues. The method further includes performing a first analysis on the first potential schedules to generate first estimated service levels, and performing a second analysis on the second potential schedules to generate second estimated service levels, wherein the first estimated service levels and the second estimated service levels are expressed in interchangeable units.
US07788284B2 System and method for knowledge based search system
The present invention provides functionality for conducting a knowledge based by finding search results from limited topic domains. According to one embodiment, the method of the present invention includes retrieving the context of a given user and identifying a plurality of characteristics associated with the user's context. The one or more characteristics associated with the user's context are displayed to the user and the user may select from the displayed characteristics. One or more items of content are retrieved based upon the user's selection and presented to the user on the user's client device.
US07788283B2 On demand data proxy
A system and process for enabling updates of an ink analysis document model are described.
US07788269B2 Integration of predefined multi-dimensional and flexibly-ordered dynamic search interfaces
A method, computer program product, and system for integrating faceted and predefined multi-dimensional search interfaces are provided. The method, computer program product, and system provide for displaying a first set of results from a search request in a faceted search interface and a second set of results from the search request in a predefined multi-dimensional search interface, and responsive to a user action in the predefined multi-dimensional search interface affecting a scope of the search request, synchronizing the faceted search interface with changes in the predefined multi-dimensional search interface without requiring a separate user action in the faceted search interface.
US07788266B2 Method and system for processing ambiguous, multi-term search queries
In accordance with one or more embodiments of the invention, a method and system are provided of processing a search query entered by a user of a device having a text input interface with overloaded keys. The search query is directed at identifying an item from a set of items. Each of the items has one or more associated descriptors. The system receives from the user an ambiguous search query directed at identifying a desired item. The search query is a prefix substring of each of at least two words relating to the desired item. The system dynamically identifies a group of one or more items from the set of items having one or more descriptors matching the search query as the user enters each character of the search query. The system outputs identification of the one or more items of the identified group to be displayed on the device operated by the user.
US07788258B1 Automatic determination of whether a document includes an image gallery
Image galleries are automatically located within documents, such as web pages. Documents that are determined to contain image galleries may be treated differently when storing the document for later retrieval by an image search engine. In one implementation, the image galleries are automatically located within a document by calculating position information indicating relative positions of images in the document. The document may be determined to contain an image gallery when the position information indicates that the images in the document are generally evenly distributed.
US07788253B2 Global anchor text processing
Provided are techniques for building a search index. While building the search index and using the search index to respond to one or more search requests, an anchor information store is maintained, wherein each entry of the anchor information store identifies a referring document, a target document, and anchor text associated with a link from the referring document to the target document; a document is received for processing; one or more entries in the anchor information store for which the document to be processed is identified as the target document are located; anchor text is retrieved from each of the identified entries; and the retrieved anchor text is stored in an entry of the search index for the document.
US07788249B2 System and method for automatically generating a result set
A method, computer program product and computing device for automatically generating a result set includes monitoring one or more actions taken by a user while browsing a website. One or more search terms are assigned to each of the one or more actions taken by the user, thus defining one or more initial search terms. An initial query is executed on a datastore based on at least a portion of the one or more initial search terms to generate an initial result set. The initial result set is presented to the user of the website.
US07788247B2 Characteristic tagging
Embodiments are provided to enable a user to easily and conveniently assign, share, and/or locate characteristic and other information associated with others. In an embodiment, a user can assign, share, and use one or more characterizing tags. A user can use the one or more characterizing tags to characterize a person of interest and/or a relationship or association between the user and the person of interest. A user can also perform searches using one or more characterizing tags to locate others who may be associated with the one or more characterizing tags. Users can also view user profiles including any characterizing tags and/or communicate with others based in part on a characterizing tag. The various embodiments provide a forum for social tagging, allowing a user to apply and use one or more characterizing tags that are associated with a person of interest.
US07788246B2 Linguistic structure for data flow diagrams
A linguistic system and method of representing a data flow diagram is provided. Given the capabilities of a conventional data flow graph, and given the types of nodes that can exist in the graph, the subject innovation employs a specific method to create a language capable of describing the data flow graph. The resulting language can be used in application program interfaces (APIs), user interfaces (UIs) and the like to allow users to quickly enter definitions of data flow graphs as they are using various software systems, such as spreadsheet applications, word processing applications, presentation applications, business systems, etc. The language can identify complex data flows that include multiple sources, chained transformation components and/or multiple destinations.
US07788244B2 Method and system for copying a snapshot tree
Various embodiments of the present invention are directed to an instant snapshot-tree-copy operation that, when directed to an existing snapshot tree, generates a data-structure framework for a copy of the existing snapshot tree that can be immediately accessed while a background-copy process copies data from the existing snapshot tree to the copy snapshot tree. The background-copy process copies data from the existing snapshot tree to the copy snapshot tree in top-down fashion, from the source logical device through each of the snapshot logical devices. While copying each logical device, the background-copy process sequentially copies data-storage units from a corresponding logical device of the existing snapshot tree to the copy-snapshot-tree logical device, making sure to adjust chains of dependencies within the copy snapshot tree to reflect modifications to the snapshot copy tree that occur independently from the background-copy process. A host computer may immediately access the copy snapshot tree, both for READ and WRITE access, even before completion of the background-copy process.
US07788242B2 Method and system for implementing a concurrent set of objects
A method for inserting an object into a concurrent set including obtaining a key associated with the object, traversing the concurrent set using a first thread containing the key, identifying a first insertion point while traversing the concurrent set, where the first insertion point is before a current node and after a predecessor node, obtaining a first lock for the predecessor node after identifying the first insertion point, validating the predecessor node and the current node after obtaining the lock, inserting a new node into the concurrent set after validating, where the new node is associated with the object, and releasing the first lock after inserting the new node.
US07788237B2 Method and system for tracking changes in a document
A change list tracking mechanism supports features that require a record of values that have been modified in a document of a project management software application. Examples of the features supported include multiple undo, report generation, and audit logging. The change list tracking mechanism includes object containers and change lists. Each object container includes objects that are associated with properties of the document. A user who wants to be notified of specific modifications creates the change list to track modifications made to a specific object property in a particular object container. A property value identified in the change list may be modified by any user that accesses the document. The corresponding object container provides information about the modification to the change list. The user is identified and notified of the modification.
US07788235B1 Extrusion detection using taint analysis
An extrusion detection system prevents the release of sensitive data from an enterprise. The system includes administration module for broadcasting taint instructions, each of which include a definition of sensitive data. The system also includes a plurality of extrusion detection nodes. Each node marks sensitive data as tainted responsive to the taint instructions, marks data that depends on sensitive data as tainted. When the potential release of tainted data is detected, an action is executed responsive to the taint instructions.
US07788234B2 Staged, lightweight backup system
A restore system may perform a two staged restore operation. The first operation may restore system state and basic operational data to a system sufficient that the system may begin performing a set of basic operations. The second operation may restore secondary data over a period of time while the system is at least partially operational. The system state and basic operational data may be identified and backed up in a separate operation than the secondary data, or may be extracted from a backup volume of the system. The system state restore may be performed by installing a base set of data or applications and injecting specific system state information.
US07788227B1 Schema signing and just-in-time installation
A system and/or methodology that enables schema motion and “just-in-time” installation thereof. Aspects of the invention employ signing technology to facilitate secure definition of schema data. These public key technologies can also be employed to facilitate verification of the document (e.g., schema) received at a destination.
US07788226B2 Monitoring availability of applications
A system and method for monitoring availability of applications. According to an embodiment of the invention, a method includes providing a set of monitoring instructions to an agent, with the set of monitoring instructions including a time stamp and the set of monitoring instructions regarding monitoring of the availability of applications. The method includes receiving a status inquiry from the agent, the inquiry including the time stamp, comparing the time stamp received from the agent to a time stamp for up-to-date monitoring instructions, and sending the up-to-date monitoring instructions to the agent if the time stamp of the up-to-date monitoring instructions is later than the time stamp received from the agent.
US07788224B2 Fast database replication
The invention relates to a method for updating a remote data base with sets of data of a master data base system. The sets of data are forwarded to an intermediate data base, and the intermediate data base and the remote data base system are coupled by means of a synchronisation protocol. The protocol ensures, that the remote data base is reliably updated, wherein said master data base and said intermediate data base are logically independent data bases each part of a unique data base system controlled by a unique data base management, and also to master data base system therefore.
US07788223B2 Resource freshness and replication
Aspects of the subject matter described herein relate to resource replication systems. In aspects, a mechanism is described that detects when local resources are stale. Local resources may be stale when the time between a last successful synchronization activity and a current time exceeds a staleness value. If the local resources are determined to be stale, the local member may refrain from certain synchronization activities until the local member is allowed to resume these certain synchronization activities. If the local resources are not stale, additional synchronization activities including synchronizing resources between the member and an upstream or downstream partner may be performed.
US07788219B2 Preference setting in a computer system
A profile of likelihoods of actions that will occur on a computer is stored. The computer may be likely to be off between time periods, e.g., between midnight and 7 am. Some action is taken relative to the actions that are likely to occur, before those actions actually happen.
US07788214B2 XML configuration technique and graphical user interface (GUI) for managing user data in a plurality of databases
A system and method for integrating data from a source application to a target application are provided. The system includes an interface module for extracting data from the source application and publishing the data in a first predetermined format; a business transformation logic engine for transforming the formatted data by a series of transformation handlers into a second predetermined format usable by the target application; and a configuration interface for defining the data to be transformed from the source application to the target application.
US07788213B2 System and method for a multiple disciplinary normalization of source for metadata integration with ETL processing layer of complex data across multiple claim engine sources in support of the creation of universal/enterprise healthcare claims record
Exemplary illustrative embodiments provide for a computer implemented method, apparatus, and computer usable program code for mapping data. The mapping is defined by a user and maps a source datum to a target datum having a target attribute. The mapping is defined using metadata. Source specific information is omitted from the mapping and stored in a target data repository.
US07788209B2 Hybrid fault reasoning and guided troubleshooting system that uses case-based reasoning and model-based reasoning
A fault reasoning system combines both a model-based reasoning approach based upon predicted root causes of a plurality of fault signals, and a case-based reasoner that looks at the actual root cause of actual cases.
US07788207B2 Systems and methods for integrating educational software systems
Systems and methods are provided for integrating educational software. In one implementation, a first server receives an identifier of a second server that provides at least one source educational course. A second server receives metadata for the at least one source educational course and stores the metadata.
US07788206B2 State machine compression using multi-character state transition instructions
Compressing state transition instructions may achieve a reduction in the binary instruction footprint of a state machine. In certain embodiments, the compressed state transition instructions are used by state machine engines that use one or more caches in order to increase the speed at which the state machine engine can execute a state machine. In addition to reducing the instruction footprint, the use of compressed state transition instructions as discussed herein may also increase the cache hit rate of a cache-based state machine engine, resulting in an increase in performance.
US07788204B1 System and method for adapting program elements based on application usage
Various embodiments of a system and method for adapting software elements based on application usage are described. The system and method for adapting software elements based on application usage may include a knowledge component configured to determine how a user is using an interview-based application including, but not limited to, the functions of the application that the user has utilized, the content that the user has viewed, the tasks that have been performed, and the assistance that has been requested. The knowledge component may use the application usage to determine a measure of the user's knowledge of topics within an interview-based application in order to create and/or maintain a knowledge profile for the user. The knowledge component may use the user's knowledge profile to determine a knowledge deficiency that prevents the user from completing a task within the interview-based application and modify the application in order to resolve the deficiency.
US07788183B2 Apparatus, system, and method for facilitating electronic communication based on a personal contact
An apparatus, system, and method are disclosed for facilitating electronic communication based on a personal contact. A token giver gives a token to a token receiver through a personal contact. The purpose of the token is to facilitate communication between the token giver and token receiver. The token includes a token identifier that is uniquely associated with the token. The apparatus includes a receiver module for receiving the token identifier from the token receiver. In response to receiving the token identifier, a channel module establishes an electronic communication channel between the token giver and the token receiver. A transfer module provides, to the token receiver, initial electronic content customized for the token identifier. In response to a request from either the token receiver or the token giver, a transfer module brokers an electronic content transfer between the token receiver and the token giver via the electronic communication channel.
US07788180B2 Method for managing human resources
Disclosed herein is an integrated method and system for managing human resources. Specifically, the method and system integrates several processes (e.g., a process for developing a strategy and particularly for developing a set of rules on how human resources will be managed and sourced, a process for developing a long-term strategic plan for sourcing human resources to satisfy demands, a process for developing a near-term operational plan recommending individual human resources be used to satisfy selected demands, a process for selecting and assigning individual resources to specific engagements, etc.). Thus, the method operates through a spectrum of time horizons from the strategic to real time, providing a coherent and cohesive system for matching supply to demand based on the priorities of the business as represented through the set of rules.
US07788179B2 Printing system using a portable terminal and printing charge collecting method
A cellular phone company closes a contract with a user to the effect that the cellular phone company collects a predetermined basic charge from the user together with a communication charge. When the user intends to print out a contents, the user sends authentication information given to him/her to a contents server from his/her cellular phone. The contents server authenticates the user based on the authentication information, and sends contents data for browsing to the user's cellular phone, if authentication is successful. The user's cellular phone sends print request information to a printer. The printer acquires corresponding contents data for print-out from the contents server in accordance with the print request information, and prints out the contents. The cellular phone company collects the basic charge and the communication charge from the user based on the contract.
US07788175B1 Internet-based check ordering system
An Internet-based check ordering system includes an Internet-based server having a check order entry user interface, a bank transit number computer system in operable communication with the Internet-based server computer system, a client computer system in operable communication with the Internet-based server computer system and a printing system in operable communication with the Internet-based server computer system to print the ordered checks.
US07788173B1 Methods and apparatus for child support payment processing and child support disbursement processing by a processing entity
This disclosure describes a child support payment and child support disbursement system at a processing entity (such as a state disbursement unit or any other commercial, governmental, or other entity), wherein an employee (who is a noncustodial parent who owes a child support obligation) authorizes a child support payment and child support disbursement to an employer and the employer processes the child support payment and child support disbursement through a processing entity. The processing entity processes the child support payment as a debit-based transaction and processes the child support disbursement as an addendum-based transaction. The payment may be made to the processing entity, to a state, or to any other entity. The disbursement may be made to a custodial parent, to a state, to a state entity, or to any other recipient.
US07788168B2 Method, system, and apparatus for dynamically creating electronic contracts
A method of dynamically negotiating a transaction can include determining a potential transaction between participants according to transaction parameters stored within a transaction parameter data store. The transaction parameters can be associated with each of the participants and can specify acceptable transaction terms. The potential transactions can be evaluated according to a mutual benefit conferred on the participants by the potential transactions according to the transaction parameters. The potential transactions can be ordered according to decreasing mutual benefit; and, the potential transaction having the greatest mutual benefit can be presented to the participants.
US07788166B2 Implied index correlation and dispersion
A data processing apparatus and method are provided for calculating an implied correlation and/or dispersion of an index that has a plurality of constituents. Data is received which describes properties of the index and properties of at least some of its constituents. An implied variance of the index and an implied variance of each of the at least some constituents are determined based on the received data. The implied correlation and/or dispersion of the index are calculated using the determined implied variances. A variance calculation scheme may be used which does not require the calculation of a volatility. Further, a model-free algorithm may be used to determine the implied valiances. Furthermore, an implied volatility of the index and an implied volatility for constituents may be determined from the implied variances.
US07788164B2 Truth revealing market equilibrium
To use market clearing methods to determine market equilibrium, a market clearing situation is established by determining a number of items to be sold at the market price and allotting a number of pseudo items assignable to bids below the market price. Once bids are received for the items, using the number of pseudo items and the actual items as the supply side, and the total funds bid as the demand side, a market clearing price is determinable using a market clearing equilibrium model. Funds assigned to pseudo items are returned or not charged. Further, by selling items only to bids exceeding the market clearing price, such as by setting the market price incrementally above the market clearing price, bidders are encouraged to submit bid prices bid reflecting what the items are worth to them instead of attempting to bid strategically to guess or set the market price.
US07788162B2 System and method for presenting broker and specialist interest in a hybrid auction market
Broker or specialist interest to buy or sell a security at a first price and a first size is received, and it is determined whether the first price equals a published best bid or offer price. If the first price equals the published bid or offer price, first size is included in the published bid or offer, and if the first price does not equal the published bid or offer price, disclosure of the broker or specialist interest is at least partially blocked.
US07788157B2 Method for business to business collaborative viral adoption
The invention provides a method for business to business communication among trading partners that use differing business rules and processes. A trading partner server provides a center for communication between the trading partners enforcing the business rules and enabling the trading partners to communicate effectively. Legally binding and non-legally binding agreements necessary to support a business discourse are handled electronically through the trading partner server.
US07788155B2 Financial advisory system
A financial advisory system is provided. According to one aspect of the present invention, return scenarios for optimized portfolio allocations are simulated interactively to facilitate financial product selection. Return scenarios for each asset class of a plurality of asset classes are generated based upon estimated future scenarios of one or more economic factors. A mapping from each financial product of an available set of financial products onto one or more asset classes of the plurality of asset classes is created by determining exposures of the available set of financial products to each asset class of the plurality of asset classes. In this way, the expected returns and correlations of a plurality of financial products are generated and used to produce optimized portfolios of financial products. Return scenarios are simulated for one or more portfolios including combinations of financial products from the available set of financial products based upon the mapping.
US07788151B2 Systems and methods for accessing a secure electronic environment with a mobile device
The invention provides a system and methods for multifactor authentication of a mobile device for access to an electronic account. The mobile device may serve as one factor of a multifactor authentication process. A time based activation code may be generated in order to enroll an electronic account for mobile access.
US07788150B2 Method for assessing risk in a business
Embodiments of the invention are directed to systems and methods for determining risk associated with a business. The risk determination calculates risk with one or more policy controls associated with one or more business objects in a business object tree. Risk calculated for the policy controls is rolled-up to a business object using an algorithm that does not dilute the risk associated with the policy controls. Likewise, the risk for a business object is rolled-up to the parents of the business object. Risk is finally rolled-up to a highest order business object, which represents the risk associated with the business.
US07788149B2 Method and computer program for the acquisition of capital equipment using web-based purchase pooling
A method and system for the acquisition of capital equipment using web-based purchase pooling including storing a default specification for capital equipment in a database, assigning a plurality of potential buyers to a purchasing pool, providing access to the default specification via a web-based system in communication with the database to the plurality of potential buyers using client devices over a network, receiving by the web-based system a plurality of customized specifications based on the default specification from one or more of the plurality of potential buyers via the client devices, determining by the web-based system common portions and non-common portions of the plurality of customized specifications based on a comparison of the plurality of customized specifications, selecting at least one of the non-common portions, and providing a request for proposal, which includes the common portions and the selected non-common portions, to at least one potential seller of capital equipment.
US07788147B2 Method and apparatus for estimating the spend capacity of consumers
Time series consumer spending data, point-in-time balance information, internal customer financial data and consumer panel information provides input to a model for consumer spend behavior on plastic instruments or other financial accounts, from which approximations of spending ability may be reliably identified and utilized to promote additional consumer spending.
US07788142B2 Systems and methods for providing community based catalogs and/or community based on-line services
A buying community is established by discerning customers having the same or similar business types. The business type of a customer may be discerned from a keyword within a corporate, business, or other entity name that is associated with the customer or from purchasing interests commonly shared by customers. Once a buying community is established, behaviors of customers within that buying community are discerned. These behaviors may include product purchasing behaviors, on-line navigation behaviors, on-line searching behaviors, etc. The discerned behaviors of the customers within the buying community may then be used to provide catalogs customized for those members and/or on-line services customized for those members.
US07788134B1 Method and system for displaying items using geographic attributes
An item may be analyzed to identify one or more geographic attributes that are associated with the item. Items are searchable using a geographic attribute to identify geographically related items. A search of a catalog of items identifies items having a geographic attribute shared by the geographic attribute at the focus of the search. Embodiments may enable a user to obtain an identified item in a commercial transaction. A display component can be configured to provide a map on which one or more of the identified items are shown. While not intuitive to users, using geography to search and identify geographically related items in a catalog can provide users with a unique way of looking at items and conducting commercial transactions for such items. Geographic attributes of individual items may also be displayed on a map.
US07788133B2 Method and system for real-time allocation of a resource among several entities
A technique for the allocation and pricing of a resource among n buying agents during an auction bid. A bid sent by each buying agent in the form of a resource demand function si(p) is received, and a datum corresponding to the equilibrium price p* is calculated from the sum S of the n demand functions si(p), by means of the relation: S(p*)=Q. All of the bids received during a predetermined period corresponding to a round of bidding are processed in order to determine the quantity of a resource to be allocated to each buying agent. This is followed by the calculation of the data corresponding to the quantity ai to be allocated for this equilibrium price p* to each buying agent i based on its demand function si such that ai=si(p*). The management system utilizes the calculated data to allocate the corresponding quantities of the resource, and this data is stored in order to calculate the price to be billed to each buying agent.
US07788130B2 Method and product for offering advertising services
A method of offering advertising services to a client for advertising a client website on the Internet comprises the steps of enabling a website-related services partner to cause an opt-in object to be displayed on a partner or reseller affiliate website through which the client may choose to establish an Internet advertising services account without leaving the affiliate website, receiving corresponding client information from the affiliate, and using the received client information to establish the Internet advertising services account. The invention also covers a related computer system for performing the method. Generated revenue is preferably shared among the advertising services provider, the partner, and the affiliate.
US07788127B1 Forecast model quality index for computer storage capacity planning
A robust, simple, application-specific way to evaluate data models and forecasts is provided for evaluating whether a forecast is trustworthy. An approach for formulating a single, summary indication of data/model/forecast quality relevant for the task at hand is described. This approach includes generating a forecast model from collected data, combining multiple model-quality parameters based on the model, computing an indication based on the combination of parameters, and evaluating the model and forecast quality based on the indication. This indication, in the form of a Model Quality Index, can also be used to compare different types of models produced by different types of analysis approaches.
US07788126B2 Real-time collaboration and workflow management for a marketing campaign
A system for enabling real-time collaboration and workflow management of a marketing campaign within a marketing organization is disclosed. In one aspect, user displays for the marketing organization's computer system are provided. A role portal component provides at least two respective role portals that correspond to at least two marketing roles within the marketing organization (for example, marketing executive, marketing manager, data analyst, etc.). A workbench component generates, on a user display, a workbench that corresponds to each of the role portals. Each workbench permits a user to access metric and workflow information associated with the corresponding marketing role. The workbench for each role may comprise several displayable web-pages, such as a home page, an activities page workflow, a marketing campaigns with information and metrics about various marketing campaigns, and a customer analysis page.
US07788122B2 System and method for the development and deployment of service elements
A service element is defined and represented by a data structure. It includes one or more components and/or one or more other service elements. A service element providing a complete function is a service offering. Management of service elements and/or service offerings is facilitated by a Service Development Tool. In different aspects, the management includes various tasks associated with creating, modifying and deleting service elements, establishing relationships, error checking and optimization. In a further aspect, service elements are packaged and distributed to enable customers to deliver the service elements. Additionally, the hosting of software packages is facilitated.
US07788119B2 System providing for inventory optimization in association with a centrally managed master repository for core reference data associated with an enterprise
In one embodiment, optimizing inventory for a supply chain includes generating an inventory plan for the supply chains. Execution of a supply chain plan associated with the inventory plan is initiated at the supply chain. The supply chain is monitored to generate metric values. A watchpoint triggered by a metric value is detected, and a cause of the triggered watchpoint is identified using a causal tree. The inventory plan is adjusted in response to the detected triggered watchpoint and in accordance with the identified cause, and the supply chain plan is adjusted in accordance with the adjusted inventory plan. Execution of the adjusted supply chain plan is initiated, and new metric values are measured to determine performance. The performance is evaluated, and the causal tree is updated in response to the evaluation.
US07788115B2 System and method for coordination of benefits in a healthcare system
A healthcare system coordinating benefits includes a provider computer configured to receive patient information for a patient and to communicate a payment request to a payer computer. The provider computer includes programmed instructions to identify a coordination of benefits claim, obtain certain data from a response received from the payer computer in response to requests from the provider computer, store the certain data from the response, and provide the stored certain data in a coordination benefits claim.
US07788112B2 Pharmaceutical marketing device and method
A healthcare professional enters signature data into a signature capture device upon receipt of a pharmaceutical product. The signature capture device receives the signature data and displays a promotional message for the pharmaceutical product while receiving the signature data.
US07788108B2 Cross-contamination prevention system and automatic analyzer which equip for it
A period required for a time-consuming cross-contamination test is cut down or omitted, and a burden imposed on the customer by the costs of samples, reagents, etc. used in the test are reduced. A data failure caused by cross-contamination can be efficiently prevented. A maintenance service office establishes a connection via a communication line between a computer installed in the maintenance service office for maintenance of automatic analyzers and a customer's automatic analyzer or a personal computer placed in a customer's facility. The maintenance service office receives information regarding cross-contamination from reagent manufacturers and other customers (such as clinical examination rooms or centers) and validates it. The validated information is transmitted from the maintenance service office to the customer's automatic analyzer or personal computer via the communication line.
US07788103B2 Random confirmation in speech based systems
Method and system are provided for performing random confirmation in a speech system. When a speech recognition result is received with an associated confidence score indicating a level of confidence with respect to the speech recognition result, a confirmation decision is made in terms of whether a confirmation is to be carried out based on the confidence score. The confirmation decision may be made in a random confirmation mode. A confirmation may be performed when the confirmation decision is to carry out a confirmation on the speech recognition result.
US07788100B2 Clickless user interaction with text-to-speech enabled web page for users who have reading difficulty
Web pages and other text documents displayed on a computer are reformatted to allow a user who has difficulty reading to navigate between and among such documents and to have such documents, or portions of them, read aloud by the computer using a text-to-speech engine in their original or translated form while preserving the original layout of the document. A “point-and-read” paradigm allows a user to cause the text to be read solely by moving a pointing device over graphical icons or text without requiring the user to click on anything in the document. Hyperlink navigation and other program functions are accomplished in a similar manner.
US07788090B2 Combined audio coding minimizing perceptual distortion
An audio encoder in which two or more preferably different encoders cooperate to generate a joint encoded audio signal. Encoding parameters of the two or more encoders are optimized in response to a measure of distortion of the joint encoded audio signal in accordance with a predetermined criterion. The distortion. measure is preferably a perceptual distortion measure. In one encoder embodiment comprising a sinusoidal and a waveform encoder, a constant total bit rate for each audio frame is distributed between the two encoders so as to minimize perceptual distortion for both the first and the second encoder. Other embodiments consider a set of encoding parameters that is larger than only those that minimize the perceptual distortion of the first encoder. In some embodiments, perceptual distortion may be minimized by optimizing encoding via optimizing entire encoding templates, i.e. a complex set of encoding parameters, for the separate encoders. The separate encoders may either be cascaded or operate in parallel, or in a combination of these. Two or more audio segments are preferably taken into account in the optimizing procedure. A corresponding audio decoder comprises separate decoders corresponding to the separate encoders of the audio encoder that encoded the audio signal. Decoded signal parts from these decoders are then added to produce the final audio signal. The presented audio encoding is efficient and provides a high sound quality because the encoding scheme is flexible and adapts to specific demands for each audio excerpt.
US07788089B2 Document based character ambiguity resolution
Methods and apparatus for document based ambiguous character resolution. An application searches a document for words that do not contain ambiguous characters and adds them to a dictionary, then searches the document for words that do contain ambiguous characters. For each ambiguous word, a set of candidate solutions is created by resolving the ambiguous characters in all possible ways. The dictionary is searched for words matching members of the candidate solution set. When a single member is matched, the ambiguous characters are resolved accordingly. When no member or more than one member is matched, a user is prompted to resolve the ambiguous characters. Alternatively, when more than one member is matched, the ambiguous characters are resolved to obtain the largest word, the smallest word, the most words, or the fewest words.
US07788084B2 Labeling of work of art titles in text for natural language processing
A parser for parsing text includes a tokenizing module which divides the text into an ordered sequence of linguistic tokens. A morphological module associates parts of speech with the linguistic tokens. A detection module identifies candidate titles of creative works, such as works of art. A filtering module filters the candidate titles of works to exclude citations of direct speech from the candidate titles of works. A comparison module compares any remaining candidate titles of works with titles of works in an associated knowledge base. The comparison module annotates the text when a match is found.
US07788078B1 Processor/memory co-exploration at multiple abstraction levels
Processor/memory co-exploration at multiple abstraction levels. An architecture description language (ADL) description of a processor/memory system is accessed. The ADL description models on one of a plurality of abstraction levels. The abstraction levels may include a functional (or bit-accurate) level and a cycle-accurate level. Further, a communication protocol for the processor/memory system is accessed. The communication protocol is formed from primitives, wherein a memory interface formed from the primitives is useable in simulation at the abstraction levels. A processor/memory simulation model is automatically generated from the description and description of the communication protocol. The processor/memory simulation model comprises a processor/memory interface comprising the primitives and based on the communication protocol. The memory interface allows simulation of the processor/memory on the appropriate abstraction level for the simulation. For example, the processor/memory interface may be a functional interface or a cycle-accurate interface.
US07788077B2 Method for determining a sky view of an antenna
A method for determining the amount of open sky view of an antenna in an automotive vehicle. A computer simulation of the vehicle objects that are non-transmissive to electromagnetic radiation is first created while a simulated antenna is also positioned within the computer simulation. Thereafter, a plurality of spheres, each having a different radius, are simulated between a position adjacent the antenna and to a position outside the vehicle. All of the vehicle objects are identified for each sphere and the area saved to memory. Finally, the area of each object is projected onto an outer sphere and these projected areas are then summed. The sky view is then calculated by comparing the amount of the projected area on the outermost sphere and the sky view result is then displayed to the user.
US07788075B2 System and method for sensory defect simulation
A visual defect simulation system receives a functional field map produced by an MRI system that relates locations in a patient's brain to locations in the patient's field of view. Planned medical operations are indicated at locations in the patient's brain and any resulting vision loss is simulated with a revised functional field map. A scene is displayed and an impairment overlay is produced from the revised functional field map that blocks the scene at locations corresponding to simulated vision loss. The overlay is translated over the scene in response to viewer eye movements detected by a vision-tracking system to present a real-time simulation of the resulting vision loss.
US07788073B2 Processes for determining the strength of a plate-type exchanger, for producing a plate-type heat exchanger, and for producing a process engineering system
A process for determining the strength of a plate-type heat exchanger includes computing the temperature stresses of the plate-type heat exchanger within the heat exchanger during its operation by a three-dimensional numerical simulation. Based on the computed temperature stresses, the strength of the plate-type heat exchanger is determined. The process for producing a plate-type heat exchanger with separating plates and profiles of metal uses this strength determination for establishing one or more mechanical parameters of the heat exchanger. The heat exchanger is manufactured with the one or more mechanical parameters.
US07788069B2 System and method for generating grading transitions
Embodiments of the invention include a method for generating a three-dimensional (3D) model of a grading transition. Advantageously, the method for generating a 3D model of a grading transition may be used to generate generating a CAD drawing that includes realistic grading transitions, both in terms of a visual appearance and in terms of volumetric calculations related to the excavation/fill of grading materials.
US07788064B1 Focus-based visual analytic techniques for exploring data relationships
Provided are, among other things, systems, methods and techniques for facilitating visual analysis of data relationships. Initially, a set of data values is obtained, and a graphical display of the data values is output, with different display points corresponding to different data values. A user selection of an area encompassing at least a portion of the graphical display is input, and data correlation analyses are performed between data values within the selected area other sets of data values. Graphs are then displayed based on results of the data correlation analyses.
US07788062B2 Three-dimensional position-measuring apparatus
A three-dimensional position-measuring apparatus comprises a body, a rotational optical portion rotatable with respect to the body in a horizontal direction and comprising a reflective plate in which deflection in a vertical direction is controllable, a first data transmitting and receiving portion arranged in the body and comprising a first coil which has a rotational axis of the rotational optical portion as an axis, and a second data transmitting and receiving portion arranged in the rotational optical portion and comprising a second coil that has the same axis as that of the first coil and magnetically couples with the first coil.
US07788060B2 System and method for measuring position and orientation using distortion-compensated magnetic fields
An electromagnetic tracking system and a distortion compensation method that utilize a lead-lag network model to compensate for position and orientation distortion caused by eddy currents formed in one more conductive distorters located within a tracking environment during electromagnetic tracking of one or more objects. The method is adaptive relative to the amount of distortion cause by the conductive distorters.
US07788058B2 Method and apparatus for diagnosing broken scan chain based on leakage light emission
A mechanism for diagnosing broken scan chains based on leakage light emission is provided. An image capture mechanism detects light emission from leakage current in complementary metal oxide semiconductor (CMOS) devices. The diagnosis mechanism identifies devices with unexpected light emission. An unexpected amount of light emission may indicate that a transistor is turned off when it should be turned on or vice versa. All possible inputs may be tested to determine whether a problem exists with transistors in latches or with transistors in clock buffers. Broken points in the scan chain may then be determined based on the locations of unexpected light emission.
US07788057B2 Test apparatus and methods thereof
A system that incorporates teachings of the present disclosure may include, for example, an apparatus for testing having a controller to perform test case conflict resolution by comparing an execution descriptor to one or more platform descriptors. The execution descriptor can have one or more platforms to be tested, each platform comprising at least one among one or more bases, one or more modules, and combinations thereof. Each of the one or more platform descriptors can have one or more test cases and a description of one or more platform limitations for executing the one or more test cases. Additional embodiments are disclosed.
US07788053B2 Configurable voltage regulator
A configurable semiconductor has a device characteristic that is controllable as a function of at least one external impedance. A measurement circuit measures an electrical characteristic of the at least one external impedance and determines a select value corresponding to the measured electrical characteristic. A first circuit controls the device characteristic as a function of the select value.
US07788052B2 Method and device for determining state of health of the battery, and battery power supply system
A method and the device are provided for determining state of health of the battery, in addition to the power supply system using the device, to reduce operational and processing load by expanding the data sampled at the time when the battery is caused to discharge square wave pulses into the square wave is provided. The method includes determining state of health of a battery by causing the battery to discharge square wave pulses with a prescribed cycle at a prescribed current value. Response voltages are sampled at a time of a pulse-discharge. The sampled response voltages are sampled into orthogonal square wave components. An amplitude of the square wave component is divided by the current value of the pulse-discharge to obtain a pseudo-impedance. A state of health of the battery based on the pseudo-impedance is determined.
US07788051B2 Method and apparatus for parallel loadflow computation for electrical power system
Gauss-Seidel-Patel Loadflow (GSPL) loadflow calculation method is invented involving self-iteration over a node within global iteration over (n−1) nodes in n-node power network. Also invented is a network decomposition technique referred to as Suresh's diakoptics that determines a sub-network for each node involving directly connected nodes referred to as level-1 nodes and their directly connected nodes referred to as level-2 nodes, wherein the level of outward connectivity for local solution of a sub-network around a given node is to be determined experimentally. Sub-networks are solved in parallel, and local solution of sub networks are related into network wide global solution using an invented technique. These led to the invention of the best possible parallel computer—a server-processor parallel-processors architecture wherein each of the parallel processors communicate only with the server processor, commonly shared memory locations, and each processor's private memory locations but not among themselves.
US07788049B2 Remotely reconfigurable system for mapping subsurface geological anomalies
A method and apparatus are provided for detecting and transmitting geophysical data from a plurality of electrodes inserted into the soil utilizing a set of identical dynamically reconfigurable voltage control units located on each electrode and connected together by a communications and power cable. A test sequence is provided in each voltage control unit. Each voltage control unit records data measurements for transmission to a central data collector. Each voltage control unit incorporates and determines its positional relationship to other voltage control units by logging when the unit is attached to the electrode. Each voltage control unit I equipped with a magnetic switch for detecting when they are in contact with the electrode.
US07788045B2 Systems and method for homeostatic blood states
Decades of investigations were focused on finding “gold standard” for evaluation of plasma dilution and osmolality, blood loss evaluation and prediction of bleeding or transfusion induced changes in hematocrit and hemoglobin concentration. Addressing deficiencies of existing methods, the current invention created new combined mathematical-physiological model applicable to manually operated nomograms and software in medical monitors. The mathematical model HBS Trends is used in blood transfusion and infusion therapy nomogram—HBS Nomogram—which is based on blood hemoglobin concentration and hematocrit. It is also an easy and practical tool for recording and dynamical interpretation of plasma osmolality, blood hemoglobin concentration, hematocrit and mean corpuscular hemoglobin concentration. The HBS Nomogram is a practical system for organizing blood test results in a patient's medical records. It can be used alone or, in line with existing guidelines for infusion and transfusion therapy making them more practical, cost effective and time saving in decision making.
US07788044B2 Selection of sites for targeting by zinc finger proteins and methods of designing zinc finger proteins to bind to preselected sites
The invention provides criteria and methods for selecting optimum subsequence(s) from a target gene for targeting by a zinc finger protein. Some of the methods of target site selection seek to identify one or more target segments having a DNA motif containing one or more so-called D-able subsites having the sequence 5′NNGK3′. Other methods of the invention are directed to selection of target segments within target genes using a correspondence regime between different triplets of three bases and the three possible positions of a triplet within a nine-base site. In another aspect, the invention provides methods of designing zinc finger proteins that bind to a preselected target site. These methods can be used following the preselection of target sites according to the procedures and criteria described above. The methods of design use a database containing information about previously characterized zinc finger proteins.
US07788042B2 Managing body composition
Among other things, at least two different independent providers of body composition management services are enabled to have online access through respective graphical user interfaces to body composition information and plans that are associated with respective clients of the providers and that are stored on the server. The graphical user interfaces are different for different independent providers. At least some of the information and plans associated with the clients of the different independent providers are stored in a common format in a common database maintained by the server.
US07788041B2 Compositions and methods for modeling human metabolism
The present invention provides Homo sapiens Recon 1, a manually assembled, functionally validated, bottom-up reconstruction of human metabolism. Recon 1's 1496 genes, 2004 proteins, 2766 metabolites, and 3311 biochemical and transport reactions were extracted from more than 50 years of legacy biochemical knowledge and Build 35 of the human genome sequence.
US07788035B2 Systems and methods for determining turbulence and turbulent mixing in the free atmosphere
Systems may methods may be provided for determining turbulent mixing characteristics. The systems and methods may include obtaining sounding data associated with an atmospheric column and determining first vertical potential temperature profiles from the sounding data. The systems and methods may further include determining second vertical profiles of displacement scales based at least in part on the first vertical potential temperature profiles, and determining turbulent mixing characteristics in the atmospheric column based at least in part on the displacement scales.
US07788034B2 Method for determining a flight management system rendezvous intercept position
One popular military aircraft mission is to meet or rendezvous with another aircraft. Presently used systems have limitations in rendezvous distance, low accuracy of computed rendezvous intercept position, and wrong results in special rendezvous scenarios such in polar regions or on a collision path. The present invention makes use of a numerical algorithm to accurately compute the rendezvous interception position with a preselected tolerance/resolution. The algorithm makes no assumption of angles and uses a proven Sodanos equation to compute a distance between two points on the earth or to compute a second position away from a first position at a known distance and bearing. Using the invention, the rendezvous intercept position can be computed with greater accuracy and a further distance in any region of the globe than the prior art methods and can be used even if the aircraft are in a rendezvous or collision/chasing path.
US07788033B2 Collision possibility determining device
A collision possibility determining unit determines that a subject vehicle has possibility of colliding with a certain vehicle when both the following two determinations are fulfilled. The first determination is that the traveling state of the subject vehicle is proper. The second determination is that a relative position between the subject vehicle and the certain vehicle continues to be maintained at the same relationship for a given period. When the collision possibility is determined to be existing, an alarm generating unit generates an alarm that arouses driver's attention. Thus, collision possibility is determined based on the relative position relationship with another vehicle, so that an alarm relating to another vehicle as an obstacle can be generated at a proper timing.
US07788028B2 Navigation system
A navigation system includes: a detection unit that detects a vehicle to be in a stationary state or in a traveling state; a display monitor at which a roadmap is displayed; and a manual route specification unit that allows a road traced on the display monitor to be specified as a route when the vehicle is detected to be in a stationary state by the detection unit and does not allow the road traced on the display monitor to be specified as the route when the vehicle is detected to be in a traveling state by the detection unit.
US07788027B2 Apparatus for and method of predicting a future behaviour of an object
An apparatus is provided for predicting the future behavior of an object such as a vehicle. A location and time determining system, such as a GPS receiver (6), determines the geographical location of the vehicle and the current time and supplies this to a processor, such as a computer (1) with a program memory (2). The processor periodically records the location and time to form a record of sightings of the vehicle. The processor (1, 2) compares a sequence of recent sightings with earlier recorded sightings from the record to find matching sequences which represent journey segments which match over a predetermined minimum distance. The processor (1, 2) retrieves some of the sightings which follow the matching sequences and derives from these a prediction of the future behavior, for example possible future routes and destinations of the vehicle.
US07788026B2 Method and navigation system for determining routes to a plurality of final destination points
A method for ascertaining routes in a route network is provided, in which an optimal route to a target of a certain category can be determined. A route is calculated from a point of origin to an optimal target point from a plurality of spatially separated target points that are allocated to at least one directed segment and/or to at least one node. The method includes defining the target points from entries of addresses, map targets, target memory entries given by an index of a given category, such as, for instance, post office, gas stations. The respective route to the target point is optimized as a sequence of the directed segments having nodes situated between the directed segments such that the sum of all resistances of the sequence to the respective target point becomes a minimum. A list of the respective routes to the respective target point is then drawn up.
US07788025B2 Navigation system
A navigation system includes a first navigation module having a first operational state wherein the first navigation module does not estimate a current location and a second operational state wherein the first navigation module estimates the current location. A second navigation module performs dead reckoning in response to the first operational state of the first navigation module.
US07788023B2 Power output apparatus, vehicle equipped with power output apparatus, and control method of power output apparatus
A hybrid electronic control unit sends a combustion start command to an engine ECU when the rotation speed of an engine reaches a combustion start rotation speed by engine cranking. The engine ECU sends an initial explosion advance notification to the hybrid electronic control unit when the crank position of the engine reaches a specific position prior to an ignition timing of an initial explosion cylinder by a preset crank angle θec. Ignition of the initial explosion cylinder is performed at a timing when the crank position is further rotated by the preset crank angle θec. The hybrid electronic control unit sends a torque command in view of a counter torque Tα to a motor ECU after elapse of a preset time period tv. The preset time period tv is the sum of a first time period t1 between reception of the initial explosion advance notification and the ignition timing of the initial explosion cylinder in the engine and a second time period t2 between the ignition timing of the initial explosion cylinder in the engine and appearance of torque effect caused by the ignition of the initial explosion cylinder on a driveshaft. Such control timely reduces the torque effect caused by the initial explosion of the engine on the driveshaft.
US07788022B2 Control apparatus for internal combustion engine
Provided is a control apparatus for an internal combustion engine with which temporal and frequency resolutions necessary for analysis of a frequency of knock by digital signal processing are ensured with limited amounts of processing and memory. The control apparatus includes a lowpass filter for eliminating a high frequency component of an output signal from a knock sensor or a cylinder internal pressure sensor, an A/D conversion unit for performing A/D conversion on the output signal from the filter, and DFT processing units for performing digital signal processing on data obtained by the A/D conversion as knock detection units, each of the DFT processing units includes observation interval setting units for dividing the A/D-converted data to set observation intervals each containing a predetermined number of samples, and a multi-frequency simultaneous analysis unit for simultaneously analyzing multiple frequencies by a discrete Fourier transform for each of the set observation intervals.
US07788021B2 Device and method for controlling an internal combustion engine of a motor vehicle
A device for controlling an internal combustion engine of a motor vehicle, including a control unit for monitoring and limiting the rotational speed of the internal combustion engine that are designed in such a manner that after a predetermined first speed threshold an integral formation of the current present values over time occurs, and that, on reaching a predetermined integral limit value, the rotational speed is automatically limited.
US07788018B2 Method for controlling an internal combustion engine
A method for controlling an internal combustion engine having a common rail system together with individual accumulators. A rotational speed-control deviation (dn) is determined from a target rotational speed (nSL) that represents the set point for an outer control loop to control the rotational speed, as well as from an actual rotational speed (nIST). A target torque (MSL) is determined from the rotational speed-control deviation (dn) via a rotational speed controller as a master controller. A target injection duration (SD(SOLL)) is determined from the target torque (MSL). The target duration injection (SD(SOLL)) represents the set point for an inner control loop for controlling cylinder-specific injection duration. An injection duration deviation is determined from the target injection duration (SD(SOLL)) and from an actual injection duration. A correcting variable is determined from the injection duration deviation via an injection duration controller as a follow-up controller, and an injection duration is determined from the correcting variable and the target injection duration for activating the injectors.
US07788014B2 Process and methodology for root cause identification in gas turbine engine performance tracking
A system and method for narrowing an assessment of root cause to a single stage within a gas turbine engine module using coupling factors and known instrumentation non-repeatability. Embodiments examine certain root cause (RC) effects that manifest themselves as coupling levels, or ratios (CR), between an engine module's efficiency change Δη and its flow parameter change ΔFP.
US07788013B2 Techniques for remotely adjusting a portion of an airplane engine
A technique provides a remote adjustment to a portion of an airplane engine. The technique involves attaching a remote adjuster to the portion of the engine at a proximate location to the engine while the engine is not running. The portion is configured to receive a direct manual adjustment from a user while the engine is running and while the user is in direct physical contact with the portion. The technique further involves, after attaching the remote adjuster to the portion of the engine, supplying user input to the remote adjuster at a distal location to the engine to provide a remote adjustment to the portion of the engine through the remote adjuster in place of the direct manual adjustment from the user. The technique further involves, after supplying the user input to the remote adjuster, removing the remote adjuster from the portion of the engine.
US07788012B2 Vehicle headway distance control apparatus and method
A vehicle headway distance control apparatus is provided with a first deceleration control system for controlling the deceleration of a vehicle according to a distance between the host vehicle and a preceding obstacle, and a second deceleration control system, which is different from the first deceleration control system and which controls the deceleration of a vehicle according to the same distance. A driver operable selection section is configured to allow a driver to arbitrarily turn “on” and “off” each of the first and second deceleration control systems, but prohibit simultaneously operation of both of the first and second deceleration control systems.
US07788008B2 Eye monitoring system and method for vehicular occupants
System and method for determining the location of the eyes of a vehicular occupant includes one or more wave-receiving transducers each arranged to receive waves from the passenger compartment generated or modified by the occupant, and a processor coupled to the transducer(s) for analyzing the waves and determining the location of the occupant's eyes relative to the passenger compartment based on the analysis of the received waves. The processor may include a trained pattern recognition algorithm which has been trained using data about known locations of the eyes of occupants in different positions and waves received from the passenger compartment when the occupants in the different positions are present. The location of the eyes of the occupant relative to the passenger compartment may be used to control one or more components, each of which has a variable or adjustable operation based on the location of the eyes of the occupant.
US07788006B2 Rollover stability system including allowance for the steering angle
In a rollover stability method for a vehicle in a situation which is critical with respect to the driving dynamics, a critical rollover situation is detected by analyzing a control variable and the stabilization intervention is activated or de-activated as a function of the control variable. The regulation intervention is maintained even in driving situations featuring relatively low transverse acceleration if the control variable or a characteristic property of the stability algorithm is calculated as a function of the steering angle and/or the longitudinal vehicle velocity.
US07788005B2 Electronic control system and method for vehicle diagnosis
A vehicle diagnosis system includes an electronic control unit, which executes a diagnosing process for determining whether any abnormality is present in a vehicle based on signals from vehicle devices. When any abnormality is detected, the electronic control unit stores in an EEPROM a diagnosis result indicative of the abnormality when a storage permission flag in the EEPROM is in the on-state. The storage permission flag is turned on from the off-state when receiving a storage permission command from an external unit. Thus, the storage of the diagnosis result into the EEPROM may be permitted at the time of transmitting the storage permission command externally to the ECU.
US07788001B2 Navigation system and method, and computer program product
A navigation system (500) is provided with: a navigation apparatus (510); a server apparatus (520) and a route information transmittance apparatus (530), which are inter-communicable via a communication network (540). The route information transmittance apparatus is provided with: an input device (531) for inputting route search information indicating an instruction of a route search; and a transmittance device (532) for transmitting the route search information to the server apparatus. The server apparatus is provided with: a server side communication device (521) for receiving the route search information; an authentication device (522) for authenticating whether or not the route search information is available; and a search device (523) for performing the route search on the basis of the authenticated route search information. The server side communication device transmits search result information indicating a searched route to the navigation apparatus. The navigation apparatus is provided with: a terminal side communication device (511) for receiving the search result information; and a route guidance device (512) for performing a route guidance on the basis of the search result information.
US07788000B1 Public highway system
The public highway system includes automated, elevated single lane throughways having wide and narrow gauge rail track arranged in various combinations. A control system regulates spacing of bimodal vehicles while maintaining a uniform speed for all vehicles on the system. The bimodal vehicles perform as conventional automobiles on conventional roadways and as fully automated safe high speed vehicles on elevated single lane, single speed, high-density electric rail guideways using static vertical switching accomplished by operation of variable gauge rail wheels on the vehicle to engage with or disengage from a wide gauge track portion wider than the bimodal vehicles. Vehicles enter/leave the mainline on the narrower gauge track. The wider gauge is for passing over off-ramps or in switching systems. A single lane can handle 15,800 veh/hr including mixed use such as mail, freight, mass transit in captive driverless vehicles with exclusive off-ramps to federal, commercial, industrial and public terminals.
US07787999B1 Increasing pilot situational awareness of flight management system parameters, targets and intent
A method of displaying flight management system (FMS) data, and an avionics system configured to implement the method, are provided. The method includes the step of providing FMS route data. The method also includes the step of using the FMS route data to display an FMS intent strip which represents current maneuvering intent of the FMS.
US07787996B2 Determining optimal turbine operating temperature based on creep rate data and predicted revenue data
A method of operating a turbine, the method including the steps of: 1) gathering measured creep data for a blade while the turbine operates at different operating temperatures, the measured creep data comprising at least a measured creep rate for the blade (wherein the different operating temperatures include at least a first operating temperature and a second operating temperature); and 2) given the measured creep data for the blade while the turbine operated at the first operating temperature and the measured creep data for the blade while the turbine operated at the second operating temperature, determining whether operating the turbine at the first operating temperature or the second operating temperature is more economically efficient.
US07787994B2 Single line control for HVAC actuator
Methods and systems for controlling an HVAC actuator using a single output control signal are disclosed. In one illustrative embodiment, the single output control signal may be a digital signal that serially encodes desired position data (either an absolute position or a relative position) for the HVAC actuator. In some cases, the single output control signal is provided by a controller remote from the HVAC actuator, and is received by the HVAC actuator. The HVAC actuator may include a controller for decoding the serially encoded data contained in the single output control signal, and for controlling the HVAC actuator accordingly.
US07787992B2 Method to generate a human machine interface
A method to generate technical information about a device or process by recognizing the identity of a device or process, retrieving a stored image dependent on the device, combining the stored virtual image together with an image of a real device object, displaying the combination on a display and providing a virtual control HMI means to the user for monitoring and/or controlling the device or process. A graphical user interface, computer program and a system are also described.
US07787989B2 Method for controlling an autonomous mobile robot and related device
The invention concerns a navigation device for a mobile robot comprising means for measuring the amplitude and the phase of an electromagnetic signal emitted by a wire acting as limit for a working area of the robot. The measuring means samples the amplitude of the signal during each time interval, the result of each measurement is stored in a memory and the measurements are repeated for several time intervals, the collected results being added in said memories until the content of a memory reaches a reference threshold. The number of samples required and the content of each memory is interpreted by numerical analysis to determine the distance or distance variation relative to said limiting elements. Any phase change corresponding to a passage beyond the limiting wire is easily detected and results for example in a command returning the robot to its working area.
US07787983B2 Method for sequential programming of an injection molding cycle of an injection molding machine
In a method for sequentially programming an injection molding cycle of an injection molding machine comprising one or several injection molds, the injection molding cycle is started manually step by step. The parts of the injection molding machine and/or the parts of the injection mold(s) are manually displaced into the positions or states required for the injection molding cycle in the order required for the injection molding cycle. The movement sequence (the actions and the obtained states) of the machine parts and/or the mold parts is stored in a controller.
US07787981B2 System for reliable collaborative assembly and maintenance of complex systems
A system and method of tracking location and orientation of power tools utilized in the assembly and maintenance of complex systems is disclosed. The system can facilitate collaboration between maintenance and alert maintenance personnel to complete complex system activities.
US07787978B2 Apparatus and method for controller performance monitoring in a process control system
An apparatus, method, and computer program are provided for controller performance monitoring in a process control system. A level of disturbance associated with the process system is determined, and at least one value identifying a stability measure of a controller in the process system is determined using the determined level of disturbance and operating data associated with operation of the process system. The at least one value is compared to at least one threshold value, and a problem with the controller is identified based on the comparison. As an example, the process system could represent a product production system. Also, the operating data could include at least one of: measurement data from one or more sensors and control data for one or more actuators. The controller may be operable to receive the measurement data and generate the control data.
US07787971B2 Rotor selection interface and method
In a user interface to select a desired rotor from a set of rotors corresponding to compatible rotors for use in a centrifuge device, a home menu is utilized to access a previously selected rotor and an add menu is utilized to add the desired rotor in response to the desired rotor being absent from the home menu. In addition, the add menu includes the set of rotors.
US07787968B2 Safe PLC, sequence program creation support software and sequence program judgment method
Preparation supporting software for sequence programs in a safety PLC capable of rewriting sequence programs, wherein the preparation supporting software for sequence programs judges whether or not an output section corresponding to an object sequence program is of the configuration ensured to be safe, based on input device kind information, which stores first kind information indicative of safety ensured or second kind information indicative of safety not ensured in correspondence to each input device, and the object sequence program, and displays the result of the judgment distinguishably.
US07787967B2 Process control system
A function block used in another process control system is previously associated with an data item by taking the function block being as data on a same rank as the data item. A definition-information generating section previously generates definition information about the function block associated with the data item, depending upon OPC browse information. An information-processing executing section executes a predetermined information processing by use of the association and the definition information.
US07787965B2 Management of the flow of persons in entertainment environments
A method and system for the loading of patrons at multiple attractions at an entertainment environment includes the first-in first-out line and a priority based line. A patron can have an additional priority entry at a time selected by the patron to any one of the multiple attractions in the entertainment environment. There can be an entry selected by the patron to at least one of the multiple attractions in the entertainment environment, such entry being affected on a priority basis as selected by the patron. A patron can have an entry at a second time period selected by the patron to the second attraction in the entertainment environment. The second time period can overlap a first time period. Alternatively the second time period can be substantially close in time to the first time period, whereby the closeness in time under essentially normal conditions would be too close for use on a first attraction in the first time period and subsequent use on a second attraction in that second time period. There can be an additional entry at a time selected by the patron to at least one of multiple attractions in the entertainment environment. The additional entry can be at selected return times to multiple attractions and at available return times selected by the computer for the multiple attractions.
US07787962B2 Self-sealing insulation employed on a catheter or lead
An implantable electrical medical lead for a pulse generator includes a distal electrode, a connector for electrical connection with the pulse generator, an electrical conductor within the lead extending between the connector and the distal electrode, and an insulating sheath of flexible resilient material normally covering the electrical conductor having self sealing properties to re-insulate the electrical conductor in the event a rupture of the sheath should occur which exposes the electrical conductor. The insulating sheath includes an outer insulative layer, an inner insulative layer, and an intermediate plasticized layer to seal any occurring rupture in the insulating sheath and re-insulate the electrical conductor which has been exposed.
US07787961B1 Reduced-diameter body-implantable leads and methods of assembly
A body-implantable lead suitable for use in conjunction with implantable cardiac devices and method for assembling a body-implantable lead suitable for use in conjunction with implantable cardiac devices. The body-implantable lead includes a lead body having at least one inner lumen and at least one elongated conductor cable residing within the inner lumen. An end portion of the conductor cable is joined by an aligned weld joint directly to an end portion of a lead component. Exemplary lead components include, but are not limited to, an electrode member, an elongated conductive connector pin of a proximal connector, a conductor extending from a proximal end of a distal tip of the lead, and a second elongated conductor cable residing within a second inner lumen of the lead body.
US07787956B2 Generation of electrical stimuli for application to a cochlea
A method for processing sound signals to generate electrical stimuli for an auditory prosthesis electrode array including a plurality of electrodes, the method including: deriving (10) one or more filtered representations (FIGS. 3 and 4) of an incoming audio signal; and, generating (11) a series of spikes from each filtered signal representation to directly control electrode stimulation. Each spike has a temporal position based upon an instant at which the filtered signal representation crosses a predetermined threshold (ÿ;0).
US07787949B2 Biological pacemaker compositions and systems incorporating interstitial cells of Cajal
A biological pacemaker composition for implantation into cardiac tissue includes an effective amount of interstitial cells of Cajal (ICC) to produce or conduct pacing stimuli and thereby modulate cardiac contraction. The biological pacemaker may be included as part of a heart pacing system that includes an implantable electric pacemaker for producing backup pacing stimuli if the at least one biological pacemaker is unable to modulate cardiac contraction at a predetermined pacing rate. Methods for preventing cardiac pacing or conduction dysfunction in a heart include implanting the biological pacemaker or the heart pacing system into the heart.
US07787947B2 Method and apparatus for using an optical hemodynamic sensor to identify an unstable arrhythmia
A medical device identifies a hemodynamically unstable arrhythmia based upon optical hemodynamic sensor signals. The optical hemodynamic sensor includes a light source for transmitting light corresponding to first and second wavelengths through a blood perfused tissue of a patient and a light detector for generating optical signals corresponding to an intensity of the detected light at the first and second wavelengths. At a low motion period for the patient, optical signals are obtained from the optical hemodynamic sensor and are analyzed to determine a baseline motion level for the patient. Subsequent signals obtained from the optical hemodynamic sensor are compared to the baseline motion levels, with only those signals corresponding to periods where motion does not exceed the baseline level of motion being further analyzed to determine if they are consistent with a hemodynamically unstable arrhythmia.
US07787946B2 Patient monitoring, diagnosis, and/or therapy systems and methods
Systems and methods involve an implantable device configured to perform at least one cardiac-related function, a patient-external respiratory therapy device, and a communication channel configured to facilitate communication between the implantable device and the respiratory therapy device. The implantable and respiratory therapy devices operate cooperatively via the communication channel to provide one or more of patient monitoring, diagnosis, and therapy. The communication channel may be configured to facilitate communication between an external processing system and at least one of the implantable device and the respiratory therapy device. The processing system is communicatively coupled to at least one of the implantable and respiratory therapy devices via the communication channel to provide one or more of patient monitoring, diagnosis, and therapy.
US07787945B2 Implantable seizure monitor
An implantable seizure monitor can include at least one sensing electrode and an electronics module configured to detect, record and/or log neurological events. For example, the electronics module can be configured to detect brainwaves indicative of seizures, such as, for example, epileptic seizures, and to create a log indicating when such seizures occur. The implantable seizure monitor can include a cushioning member made of a soft material and configured to be implantable between the epidermis and cranium of a patient.
US07787944B2 System and method for regulating cardiac triggered therapy to the brain
A medical device system includes a brain monitoring element, cardiac monitoring element, therapy module and a processor. The processor is configured to activate the therapy module upon detection of a cardiac event in the cardiac signal. The processor is further configured to monitor the brain signal and communicate to the therapy module to change the cardiac triggered therapeutic output to the brain based upon the brain monitoring. A method of treating a person with a neurological disorder is also provided.
US07787941B2 Medical examination and/or treatment system
Medical examination and/or treatment system, configured to capture and output at least one parameter to be monitored during examination and/or treatment, with the system being configured to evaluate the at least one captured parameter and to output an acoustic signal that can be modified as a function of the result of the evaluation.
US07787935B2 System and method for correcting motion artifacts in imaging
A method for tracking a device used in an imaging system is provided. The method includes using a trigger for initiating a determination of multiple device locations. The scan parameters are then adjusted using the multiple device locations. Finally, a dynamically corrected image is acquired, where the adjusted scan parameters provide an offset for at least one scan parameter.
US07787929B2 Control system for medical equipment
A control system for medical equipment comprises an examination/treatment system, an optical detection system which is operably affixed to the examination/treatment system and configured to collect data corresponding to detected gestural inputs made by an operator in relation to a targeted examination/treatment area on a patient positioned on a patient examination apparatus, and an evaluation system configured to adjust operation parameters of the examination/treatment system as a function of the collected gestural input data communicated by the optical detection system.
US07787928B2 Methods, device and system for in vivo detection
A system and method for in vivo diagnosis are provided. A composition including for example a radioactive marking agent and a pharmaceutically acceptable carrier is administered to a patient and an autonomous in vivo device, which may include for example an illumination source an image sensor and a radiation and/or light detector, is used to for example facilitate the difference between. normal and pathological cells in a body lumen.
US07787923B2 Fiber optic device for sensing analytes and method of making same
A device for sensing analyte concentration, and in particular glucose concentration, in vivo or in vitro is disclosed. A sensing element is attached to the distal end of an optical conduit, and comprises at least one binding protein adapted to bind with at least one target analyte. The sensing element further comprises at least one reporter group that undergoes a luminescence change with changing analyte concentrations. Optionally, the optical conduit and sensing element may be housed within a cannulated bevel.
US07787919B2 Electronic device and sliding mechanism thereof
A sliding mechanism is disclosed, wherein the sliding mechanism movably connects to a display module and an input module of an electronic device. The sliding mechanism includes a first member, a second member, a connection member, and a cover movably disposed on the first member. The first member is movable with respect to the second member and has an opening. A flexible printed circuit (FPC) of the electronic device is disposed through the opening and electronically connects to the display module and the input module. The connection member connects the first and second members at opposite sides thereof, and a middle portion of the connection member connects to the cover. When the first member slides with respect to the second member in a first direction, the connection member impels the cover to block a part of the opening.
US07787917B2 Folding electronic device with continuous display
In general, in one aspect, the disclosure describes an apparatus that includes two panels pivotally connected together. The panels can pivot from an open arrangement where the two panels lay side by side to a closed arrangement where the two panels lay one on top of another. The apparatus also includes a flexible display connected to the two panels and having a portion that is mechanically free from the two panels. The apparatus further includes a cavity to receive at least a portion of the free portion of the display when the panels are pivoted into the closed arrangement.
US07787916B2 Cellular phone
A plurality of operation portions are arranged at a surface on a sub-display side of a cellular phone with a camera so that various kinds of setting, selection and control can be performed without opening the cellular phone in its folded state, and the cellular phone can achieve improved operability and convenience. Cellular phone includes a first display portion at a surface of a first body opposed to a second body in the folded state, and includes a second display portion, an image taking portion and a plurality of operation portions arranged at a rear surface of the first body remote from the first display portion.
US07787914B2 Mobile communication terminal having opening mechanism
A mobile communication terminal includes a first body, a second body foldably coupled to the first body, and an opening mechanism that rotates the second body with respect to the first body in response to a sliding movement of the second body.
US07787913B2 Wireless headset communication system for aircraft and method therefor
A system for converting an existing aircraft communication system to a wireless communication system has a wireless headset for transmitting and receiving communication signals. At least one aircraft transceiver having a connector to plug the transceiver to a headphone jack in the existing aircraft communication system is provided. The transceiver sends communication signals from the existing aircraft communication system and wirelessly transmits the communication signals to the transceiver and wirelessly receives communications signals from the wireless headset.
US07787905B2 Operating of a switching node in a communications network comprising both a layered and a non-layered architectural environment
The invention relates to a method for operating a switching node of a communications network, wherein the communications network comprises a layered architectural environment and a non-layered architectural environment. The switching node provides processing capabilities for the processing of communications services both within the layered and the non-layered architectural environment The method comprises the steps of receiving a communication service request, determining according to at least one predetermined rule as an operation mode, whether the switching node is going to act for a processing of the requested communication service as a switching node of the layered architectural environment or as a switching node of the non-layered architectural environment, and processing the requested communications service in accordance with the determined operation mode of the switching node. The invention relates further to a corresponding network node, communications system and computer program.
US07787904B2 Personal area network having media player and mobile device controlling the same
A system and method are provided for controlling content played by a number of media devices. In general, the system includes a mobile device and the number of media devices. The mobile device includes a wireless communication interface for communicating with the media devices, a media database, and a control system including a media client. When the mobile device enters a Wireless Personal Area Network (WPAN) associated with a media device, the media client obtains information describing the content residing at the media device and stores the information in the media database at the mobile device. Thereafter, when the mobile device is within the WPAN associated with the media device, the media database is used to select content to be played at the media device.
US07787902B2 Mobile communication terminal having roll-key and method of processing input signal using the same
A mobile communication terminal having a roll-key and method of processing an input signal using the same are disclosed, by which a hot-key function can be performed using a rotational input device in a standby screen mode. The present invention includes a roll-key outputting a signal according to a rotational action of a roller projected from a prescribed portion of a front side of the terminal in part, a control unit outputting a control signal to execute a hot-key operation corresponding to a recognized action of the roll-key, and a display unit outputting an image to implement a corresponding operation according to a signal provided by the control unit.
US07787900B1 Advanced signaling for multi-stage transceivers
Systems and methods for advanced signaling between stages of transmitters and/or receivers in a digital communication system. One or more intermediate frequency signals and one or more control signals may share the same cable. Also, systems and methods are provided for calibrating head end receiver gain to improve subscriber unit power control loop performance.
US07787899B1 Dynamic Adjustment of the pilot-channel, paging-channel, and sync-channel transmission-power levels based on forward-link and reverse-link RF conditions
Methods and systems are provided for dynamic adjustment of the pilot-channel, paging-channel, and sync-channel transmission-power levels based on forward-link and reverse-link RF conditions. In an exemplary embodiment, a base station provides service on a carrier in a wireless coverage area, and computes both an Ec/Ior value and a reverse noise rise (RNR) value for the carrier. Based at least in part on the Ec/Ior value and at least in part on the RNR value, the base station adjusts at least one of a pilot-channel power level, a paging-channel power level, and a sync-channel power level for the carrier. As an example, if (a) Ec/Ior is above a first threshold and (b) RNR is below a second threshold, the base station may increase all three of the power levels, so as to improve service quality and coverage, among other advantages.
US07787885B1 Walsh code expansion in wireless communications systems
A system and method for expanding traffic channels in a wireless communications system, such as CDMA2000, includes a method for generating a forward link signal including encoding each of a first set of channels with a mutually corresponding channel code, such as a Walsh code, selected from a predetermined set of channel codes, and encoding each of a second set of channels with the same mutually corresponding channel codes. A scramble code is applied to the encoded second set of traffic channels, which is combined with the encoded first set of traffic channels to form an extended forward link signal. Each channel code corresponds to two forward link channels, which are selectively decoded using the scramble code.
US07787883B2 Apparatus for network communication system allowing for persistent request slots for network nodes as well as separate identification to be sent from nodes
A communication system is provided for communication between network nodes and multiple communication controllers. The communication method provides for request timeslot management, assigning request timeslots to individual nodes. In the network, when an individual node has data to transmit, the node transmits a request signal to a communication controller over an assigned timeslot. For a first node in the network area of a first controller communicating with a second node in the network area of a second communication controller, data is relayed between the first and second communication controllers to enable communication between the first and second nodes. Acknowledgement back that communication is successful is made by a node to a controller indicating a grant was successfully received by the node.
US07787881B2 Radio network controller, a mobile communication system, and a neighbor cell list filtering method
The present invention provides a mobile communication system, a radio network controller (RNC), and a neighbor cell list filtering method which can control the selection of a frequency to be used at the hard handover performed in a network environment using a plurality of frequency bands and frequencies to reduce the number of activation of the compressed mode operation as much as possible. The RNC produces a filtered neighbor cell list by using information contained in the UE capability indication reported by the user equipment and the use priority data on frequencies designated by the network operator, and neighbor cell information only suitable for the handover is left in the neighbor cell list and notified to the user equipment.
US07787877B2 Method and apparatus of avoiding audio truncation in trunked systems
A method and apparatus are provided for reducing audio truncation during a call in a trunked radio system. The method includes the steps of providing a multicast IP address of a rendezvous point to a first participant of the call to forward multicast audio of the call to a second participant of the call and using a dummy host to add an IP address for the second participant to the multicast IP address of the rendezvous point.
US07787876B1 Method and system for mobile call testing using contactless ring detection
A method for mobile call testing is provided. The method involves initiating at a test-control module a test call to a mobile unit, and detecting at a ring-detecting module, via a contactless coupling to the mobile unit, whether the mobile unit rings in response to the test call from the test-control module. Further, the method then involves providing a ring indication from the ring-detecting module to the test-control module when a mobile ring is detected in response to the test call. In one example, the contactless coupling is an acoustic coupling.
US07787875B2 Modulation of a carrier radio signal by a mobile terminal in a wireless telecommunications network
A method is provided of transmitting information from a mobile terminal in a wireless telecommunications network. The method involves sending a radio signal from a first base station to a second base station. The mobile terminal modulates the radio signal so as to include the information into the radio signal. The second base station receives the radio signal and decodes the information.
US07787874B2 Portable electronic device, recording medium and communication function changeover method
A mobile terminal has a wide-area wireless communication unit having a communication function of performing wireless communication with a public network, a mobile terminal communication unit having a communication function of performing wireless data communication with a local area network, and an information acquisition unit that performs wireless short-range communication with an information supply device which supplies information. The information acquisition unit performs communication with the information supply device to acquire information indicating whether or not wireless data communication over the local area network is possible near a location where the mobile terminal is located. A controller determines whether or not the data communication is possible based on the information acquired by the information acquisition unit, enables the communication function of the mobile terminal communication unit upon determination that the data communication is possible, and disables the communication function upon determination that the data communication is not possible.
US07787873B2 Method and system for single-step enablement of telephony functionality for a portable computer system
A method and apparatus for automatic delivery of a phone call on an electronic device regardless of whether other tasks are running on the operating system. A separate background task (“thread”), independent of the operating system, enables telephony functionality without regard to the mode of a graphical user interface. The background task is always active and functions to respond to an incoming call even if the user is in a graphical user interface window that requires some input from the user (e.g. the graphical user interface is blocked).
US07787868B2 Terminal apparatus and method for providing media transmission time information in a PoC system and PoC system for the same
Disclosed is a terminal apparatus and a method for providing media transmission time information in a Push-to-talk over Cellular (PoC) system. The method includes receiving a media burst granted message in response to a media burst request message, and confirming media transmission time information in the received media burst granted message, and informing a user of the confirmed media transmission time information. By the method, it is possible to recognize media transmission time information included in a floor granted message transmitted from a PoC server and informing a user of the media transmission time information.
US07787866B2 Apparatus and method for managing messages in mobile communication terminal
Provided are an apparatus and method for managing messages in a mobile communication terminal. The method includes the steps of displaying a message list including check boxes to check whether to delete each listed message in a select/delete mode, displaying detailed contents of a highlighted message from the message list in a pop-up window when the highlight moves, checking a highlighted message when a selection key input is made while the pop-up window is displayed, and deleting checked messages from the message list when a delete key input is made. Because detailed contents of messages in a list for deletion can be checked in the select/delete mode according to the present invention, not only can the problem of mistakenly deleting messages be obviated, user convenience is also improved.
US07787865B2 Mobile certificate distribution in a PKI
A method of providing certificate issuance and revocation checks involving mobile devices in a mobile ad-hoc network (MANET). The wireless devices communicate with each other via Bluetooth wireless technology in the MANET, with an access point (AP) to provide connectivity to the Internet. A Certificate authority (CA) distributes certificates and certification revocation lists (CRLs) to the devices via the access point (AP). Each group of devices has the name of the group associated with the certificate and signed by the CA. A device that is out of the radio range of the access point may still connect to the CA to validate a certificate or download the appropriate CRL by having all the devices participate in the MANET.
US07787858B2 Charging in communication networks
According to one aspect of the present invention there is provided a method for transferring charging information in telecommunication system, the method comprising establishing a call between a first terminal and a second terminal, the establishment of the call being performed by the transmission of call setup messages according to a messaging protocol between the first network and the second network; and transmitting charging data between first and second charging units to indicate the basis of charging for the support of the call; wherein the call setup messages and the charging data are transferred according to the same messaging protocol.
US07787846B1 Ultra low power RF link
An RF system is capable of transmitting and receiving sensor data using an ultra low power narrowband RF signal. The system handles frequency drift and other problems inherent in such a system through a spectrogram statistical analysis, dynamic programming, and narrowband filtering.
US07787842B2 Radio broadcast receiver, automatic tuning device for radio broadcast and method for receiving radio broadcast
A radio broadcast receiver includes: a frequency conversion circuit for receiving a radio broadcast wave and for outputting a reception signal; a detection circuit for detecting the reception signal of an analog radio broadcast wave and for outputting a detection signal; an automatic tuning device for searching a broadcast frequency; and a noise amplifier for amplifying a noise component in the detection signal and for outputting a noise detection signal. The automatic tuning device selects the broadcast frequency when the reception signal level is equal to or larger than a predetermined electric field intensity threshold value and a noise detection signal level is equal to or smaller than a predetermined noise determination threshold value.
US07787841B2 Receiving module and receiving device using the same
The demodulator in the receiving module of the invention supplies a signal produced based on a signal level detected by a first detector to a second amplifier as an amplification degree adjustment signal. With this arrangement, when a second receiver works, an AGC voltage supplied to the second receiver is already close to an ultimately converging certain value. The AGC voltage supplied to the second receiver is thus stabilized in its value, from the value close to the ultimately converging certain value to the certain value. Accordingly, a time period required from the second receiver starts working until the AGC voltage supplied to second amplifier ultimately converges into the certain value is shortened.
US07787840B1 Shape memory alloy receiver
In one embodiment, a frequency agile receiver is provided that includes an antenna: a first diode having its anode coupled to ground through a first conductor; a second diode having its anode coupled to the cathode of the first diode through a second conductor, the antenna coupling to the second conductor, the second diode having its cathode coupled to an output node through a third conductor, wherein at least one of the first, second, and third conductors comprises a shape memory alloy conductor; and a tuning circuit adapted to drive a bias current into the shape memory alloy conductor.
US07787836B2 Multiple radios communication device and a method thereof
A wireless communication device to transmit and receive signals of two or more wireless networks is disclosed. The wireless communication device includes a first radio to transmit a first type of modulated signals in at least first and second frequency bands and a second radio to transmit a second type of modulated signals in at least third and forth frequency bands. The wireless communication device further includes a first front end module to transmit simultaneously the first and the third frequency bands of the first and second radio through two or more antennas utilizing multiple input multiple (MIMO) output transmission scheme and a second front end module to transmit simultaneously the second and the fourth frequency bands of the first and second radio through two or more antennas utilizing multiple input multiple (MIMO) output transmission scheme.
US07787833B2 Broadband transmitter
A broadband transmitter includes a modulator and circuits for translating and conditioning the modulated signal to produce a modulated, analog signal at a predetermined frequency. A low-linearity power amplifier amplifies the analog signal at a predetermined frequency; the low-linearity amplifier benefits from having a smaller physical size and a lower heat dissipation. A micro-electro-mechanical systems (MEMS)-switched filter bank includes at least one MEMS switch and at least one filter. The MEMS-switched filter bank reduces in-band noise and harmonics from the amplified analog signal for transmission of the amplified analog signal at the predetermined frequency in the broadband network.
US07787830B2 Transceiver and method of operating an electrical circuit
There is provided a transceiver comprising a first node for receiving a received signal and transmitting a transmitted signal; a receiver, connected between a first voltage and the first node, for processing the received signal; a transmitter, connected between a second voltage and the first node, for generating the transmitted signal; and a DC voltage controller for selecting a DC component of a voltage of the first node to at least one of: selectively activate at least one of the transmitter and the receiver; and selectively substantially deactivate at least one of the transmitter and receiver.
US07787825B2 Data based over the air provisioning for wireless services
A wireless service provider recognizes a data transmission from a wireless user as a request to provision the mobile terminal and become a subscriber by an over the air process. An Internet protocol provisioning server automatically transmits a text-based message to be displayed on the user's equipment identifying information to be provided by the user for provisioning. In response the user transmits a reply text-based message to the server supplying the requested information. The server stores this information for utilization in provisioning the required infrastructure facilities. Provisioning data required to be stored in the user's equipment is downloaded to the user's equipment. This process permits an over the air provisioning to be accomplished without requiring the use of a voice channel between the user and a customer service representative of the wireless service provider.
US07787823B2 Radio-over-fiber (RoF) optical fiber cable system with transponder diversity and RoF wireless picocellular system using same
A radio-over-fiber (RoF) optical fiber cable system with transponder diversity for a RoF wireless picocellular system that includes at least one optical fiber cable. The at least one optical fiber cable supports one or more groups of two or more transponders, wherein the transponders in a given group are arranged to form substantially co-located picocells. The transponders in each transponder group may also have one of two orthogonal antenna polarizations. A diversity combiner optically coupled to each transponder determines respective signal strengths from each transponder in each transponder group. The transponder with the greatest signal strength in a given transponder group is selected to form the picocell for the given group. This allows for the optical fiber cable system to adjust to changes in the signal strength of each picocell, such as caused by a transponder obstruction or failure.
US07787822B2 FM-jam device and kit
An FM-Jam device features a sonic character transformation module in combination with an FM transmitter module. The sonic character transformation module responds to an audio input signal from an audio source, including a guitar, keyboard or microphone, for providing a sonic character transformation module signal containing information about a transformation of the sonic character of the audio input signal. The FM transmitter module responds to the sonic character transformation module signal, for providing an FM transmitter output signal on a selected FM frequency for playing on any FM receiver, including a boom-box, car stereo, home stereo or the like. In one embodiment, the sonic character transformation module is a modeling/DSP pre-amp.
US07787819B2 Ground-based beamforming for satellite communications systems
Methods, systems and apparatus for ground-based beamforming of a satellite communications payload (200) within a satellite communications network (100). An embodiment of the invention comprises a satellite (11) communicatively coupled to at least one gateway (12) via a feeder link (13) and further coupled to a plurality of user terminals (16), each communicatively coupled with the satellite by a user link (17). A ground based beam forming system (400) measures and corrects amplitude and phase errors of a plurality of return path signals (452) traveling from the user terminals (16) via the satellite (11) to the at least one gateway (12), and measures and corrects amplitude and phase errors of a plurality of forward path signals (457) traveling from the at least one gateway (12) via the satellite (11) to the user terminals (16).
US07787818B2 Customized content delivery system and method
A method and system for providing customized content for a plurality of users is provided. In one embodiment, the method may comprise receiving user information from a plurality of users including location information of each user. For each of the plurality of users, the method may include constructing first compilation data that includes information of a first plurality of content elements and wherein the first compilation data constructed for each use may be different. For each of the plurality of users, the method may further include presenting the content elements of the first compilation data to each of the plurality of respective users. The first compilation data may be constructed from a first template, and the method may further comprise receiving feedback from a set of the users, modifying the respective first template of the set of users based on the feedback, and constructing second compilation data that includes information of a second plurality of content elements for the set of users. Finally, the content elements may be scheduled to be transmitted to the user device, such as a mobile telephone, according to rules configured to reduce peak communications network utilization.
US07787812B2 Transfer Di-chorotron (Dicor) cover with constant paper current density
A sliding cover of a Di-chorotron includes an electrode connected to an external circuit that simulates the impedance of media on a photoreceptor to maintain constant current density through media on the photoreceptor while blocking transfer current from passing to uncovered portions of the photoreceptor, thus reducing or eliminating paper edge ghosting effects in a xerographic machine's output.
US07787811B2 Continuous intermediate image carrier for an electrophotographic printer or copier
A continuous intermediate image carrier for an electrophotographic printer or copier has an electrical conductivity in a thickness direction between two opposite measurement points which is smaller than between two laterally-offset measurement points on opposite sides of the intermediate image carrier.
US07787809B2 Image forming apparatus, transfer unit thereof, and method of shifting transfer rollers thereof
An image forming apparatus according to the present invention includes a first photoconductive member used during monochrome printing; a plurality of second photoconductive members used together with the first photoconductive member during full-color printing and arranged in parallel to the first photoconductive member; a transfer belt that forms a loop-like moving path; a first transfer roller and a plurality of second transfer rollers provided on an inner peripheral side of the transfer belt; and a link member that shifts, during the full-color printing, the second transfer rollers to positions where the second transfer rollers are brought into press contact with the respective second photoconductive members via the transfer belt and shifts, during the monochrome printing, the second transfer rollers to positions where respective separations between an inner peripheral surface of the transfer belt and the respective second transfer rollers are substantially identical.
US07787802B2 Attaching construction for pressing roller in fixing device
In a fixing device of an image processing apparatus having the fixing roller for fixing a toner image on a paper sheet and the pressing roller which forms a nip for allowing passage of the paper sheet in cooperation with the fixing roller. The attaching construction for attaching the pressing roller under a pressed contact condition relative to the fixing roller includes a fixing roller support frame mounted to a machine frame of the fixing device and configured for rotatably supporting the fixing roller, a pressing roller support frame movable toward/away from the fixing roller support frame and configured for rotatably supporting the pressing roller, a fixing mechanism for fixing a reference position of the pressing roller support frame relative to the fixing roller support frame and an urging member for urging the pressing roller support frame toward the fixing roller support frame so as to bring the pressing roller into contact with the fixing roller.
US07787800B2 Belt cleaning device and image forming apparatus including the same
A belt cleaning device includes a cleaning part positioned to be capable of being in contact with a surface of a belt, the cleaning part having a bias voltage and including a cleaning roller, and a metal roller. A scraping member is in contact with surface of the metal roller of the cleaning part. A conductive holding member holds the scraping member. A conductive member is disposed proximate to the cleaning part. A same potential keeping part includes at least a first connection member which is configured to electrically connect the cleaning part and the conductive holding member and to electrically connect the conductive holding member and the metal roller, and keeps the conductive member and the cleaning part at approximately the same potential.
US07787795B2 Angle adjustment device and image forming apparatus
An angle adjustment device includes a main body, an operation panel supported for up-down rotation with respect to the main body, a block mechanism to block rotation of the operation panel with respect to the main body, a release-hold mechanism to release the rotation of the operation panel by the block mechanism and also to hold a released state, and a recovery mechanism to return from a state in which a blocked operation of the operation panel by means of the block mechanism is released to a state in which a rotation of the operation panel is blocked by means of the block mechanism.
US07787779B2 Photonic time-domain electromagnetic signal generator and system using the same
A photonic waveform generator and system is described. The photonic waveform generator is used in produce an electrical pulse having arbitrarily controllable temporal characteristics in a Fourier transform (FT) pulse shaper or a direct space-to-time (DST) photonic generator. The electrical pulse signal may be used in a radar, a telecommunications system or other electrical apparatus where the spectral and temporal characteristics of the signal are be optimized with respect to specific system needs, such as spectral occupancy, peak-to-average power, minimum pulse duration, target-to-clutter ratio, target type discrimination, and the like.
US07787776B2 Method and apparatus for using infrared sensors to transfer data within a security system
A security system comprises a system control panel for monitoring at least one device on a network. An infrared (IF) sensor located on the network has an IR transmitter and an IR receiver. The IR transmitter transmits control data packets and the IR receiver detects received data packets and IR data. A processor provides the control data packets to be transmitted by the IR transmitter. The processor determines that an external communication device is initiating communication with a target device over the network based on at least the received data packet received by the IR receiver. The processor establishes bi-directional communication over the network between the external communication device and the target device which is one of the processor, the system control panel and the at least one device.
US07787774B2 Authentication modes for an optical transceiver module
An optical transceiver module, having the ability to authenticate itself to a host is disclosed. The transceiver comprises a receive signal line for transferring data from the transceiver to the host and a transmit signal line for transferring data from the host to the transceiver in preparation for transmission to a communications network. The transceiver includes a controller having a processor in communication with the host, and a first memory register assignable by the processor. A consolidated laser driver/post amplifier is also included and features a pattern generator and a data switch. The pattern generator produces a string of bit values that serve as an authenticating data portion. The data switch selectively inputs the authenticating data portion to the receive signal line of the transceiver according to the state of the first memory register, enabling the authenticating data portion to be received by the host, thereby authenticating the transceiver.
US07787771B2 Extendable loop-back type passive optical network and scheduling method and apparatus for the same
Provided are extendable loop-back passive optical network (PON) and scheduling method and apparatus for the same. The loop-back type PON includes an OLT (optical line terminal) including a wavelength-tunable optical transmitter and a wavelength-locked optical receiver, and an RN (remote node) including an optical coupler/splitter, the optical coupler/splitter receiving optical signals from the wavelength-tunable optical transmitter and splitting the optical signals by wavelength so as to transmit the optical signals to corresponding ONTs (optical network terminals). Each of the ONTs transmits upstream data to the OLT using the same wavelength as the wavelength of the optical signal received from the OLT through the RN. Since the optical network makes use of the TDM and WDM communication schemes, the optical network can be maintained and upgraded at lower cost.
US07787769B1 Routing cycles for wavelength switched optical networks
The routing cycles method establishes a connection between a source network node and a destination network node based on a cycles graph. For each connection request, the network identifies ‘k’ valid solution cycles on the cycles graph, taking into account any constraints imposed by the type of routing requested. Each valid solution cycle is then split into a pair of routes, which are validated against explicit constraints received with the request, if any. The performance of each pair is then estimated and the pairs are ordered in a list based on their performance. The pair ordering is carried out based on the cost of the routes and on the chance of a successful set-up, which is given by an estimated Q factor. The network attempts to set up the connection according to the class of service for the respective request, first along the best route(s) from the list. Failing this, it will try the second best route(s), etc.
US07787764B2 Optical network transmission channel failover switching device
An optical network transmission channel failover switching device is proposed, which is designed for use in conjunction with an optical network for providing a transmission channel failover switching function, which is characterized by the provision of a pair of two-to-two (2×2) optical switches and an optical transceiver module for providing a backup channel monitoring function that can be used to activate the failover switching action. This feature allows the utilization of the optical network system to have enhanced reliability, serviceability, and security.
US07787763B2 System and method for protecting optical light-trails
Providing protection for a network includes establishing a light-trail through a sequence of nodes of an optical network, where the sequence of nodes is coupled by a first fiber and by a second fiber. Traffic is communicated through a plurality of connections of the light-trail, where a connection is operable to communicate traffic from a source node of the sequence of nodes to one or more destination nodes of the sequence of nodes. A failure of the light-trail is detected. A protection light-trail corresponding to the light-trail is established. The traffic of the plurality of connections is communicated through the protection light-trail.
US07787762B2 Image photographing apparatus, image photographing method, and computer program
An image photographing apparatus for capturing a subject image in accordance with smile detection of a subject includes an optical unit; an image capturing unit configured to capture the subject image; an optical mechanism driving control unit configured to control driving of mechanisms of the optical unit; an image signal processing unit configured to perform signal processing on the captured image; an image recording unit configured to record the captured image onto a predetermined recording medium; a face detection unit configured to detect a face of the subject; a smile detection unit configured to detect a smile on the detected face; and a smile-detection photography control unit configured to perform photographing processing for the subject image in response to detection of the smile of the subject from the captured image, while the driving of the mechanisms by the optical mechanism driving control unit is maintained fixed.
US07787759B2 Camera with autofocus system
A camera has a contrast detector that successively detects contrast data of an object image that is formed on a light-receiving surface of an image sensor, and a focus detector that successively calculates a difference value between currently detected contrast data and previously detected contrast data, and that detects a focused situation on the basis of the difference value and the detected contrast data. The camera further has a focus adjuster that drives a photographing optical system so as continuously to shift an image-formed surface from a given position along an optical axis. While the photographing optical system is driven, the focus detector determines whether the image-formed surface surpasses a focused-position corresponding to a position of the light-receiving surface, on the basis of a decreasing-amount of the difference value.
US07787753B2 Recording medium having a data structure for managing reproduction of text subtitle data and methods and apparatuses of recording and reproducing
In the a data structure, a subtitle area of the recording medium stores a text subtitle stream including text subtitle data and at least one of global style information and local style information. The global style information provides at least one of composition information and rendering information, and the local style information provides font information for at least a portion of the text subtitle data.
US07787750B2 Information recording/reproduction apparatus and recording system thereof
In an information recording/reproduction apparatus (Arp), a preprogrammed recording specifying unit (1, As) specifies a date of distribution, a time of distribution, and a distribution source of information as well as an information recording unit (BD). Further, a preprogrammed recording setting displaying unit (8) displays a preprogrammed recording setting (As) on a two dimensional matrix (7), and a preprogrammed recording setting specifying unit (20) specifies each (8) preprogrammed recording setting (As) displayed on the two dimensional matrix. In addition, a preprogrammed recording setting displaying unit (30) displays the specified preprogrammed recording setting (As), and the preprogrammed recording setting editing unit (30) edits the preprogrammed recording setting (As).
US07787749B2 System and method for voice portal control of an integrated communications center
A system for voice portal-based control of a digital personal video stream manager (102), for example, to program a video recording device (114). Such a system includes a DPVSM control module (3304, 3306, 3308) at a server (3202) of a service provider. The DPVSM control module (3304, 3306, 3308) is adapted to respond to a user calling in a predetermined phone number and using an interactive voice response system, issue prompts and accept inputs for DPVSM control. The DPVSM control module (3304, 3306, 3308) then converts the inputs to a DPVSM Instant Message or a DPVSM e-mail control message. The DPVSM Instant Message or a DPVSM e-mail control message is then transmitted to the user's personal computer (110), where the IM or e-mail plug in translates it and uses it to control the DPVSM (102).
US07787747B2 Playback apparatus, Playback method, recording medium, and program
A playback apparatus for playing back a moving image at a speed higher than a normal speed of the moving image on the basis of moving image data for displaying the moving image, the moving image data being coded by setting a predetermined number of images as a unit, is provided. The playback apparatus includes a storage section temporarily storing the obtained moving image data; a decoding section decoding the moving image data read from the storage section; a detection section detecting transfer rates; a storage control section controlling the storage of a number of the units; a selection section selecting one of the combinations from among the combinations indicated by the stored combination information in a predetermined procedure; an obtainment control section controlling the obtainment of the image data.
US07787746B2 Fast motion trick mode using non-progressive dummy bidirectional predictive pictures
The invention concerns a method (200) and system (100) performing a trick mode on a video signal containing a plurality of original pictures. The method includes the steps of selectively skipping (214) at least one of the original pictures to convert the video signal to a trick mode video signal in response to a trick mode command and selectively inserting (224) at least one dummy bidirectional predictive picture in the trick mode video signal using field-based prediction. The method can also include the steps of monitoring (220) the trick mode video signal in which the step of selectively inserting at least one dummy bidirectional predictive picture in the trick mode video signal can be done if the bit rate of the trick mode video signal exceeds a predetermined threshold.
US07787742B2 Compact optical permanent read-only recording discs with read-write sections enabling users to write data to personalize the discs to the users' needs
A consumer is provided with an implementation to personalize his compact optical recording discs. A compact optical recording disc comprising a primary section including a read-only permanent digital data recording, and an ancillary read-write section enabling a user to digitally record data to thereby personalize the recording disc to the needs of the user. The section including the read-only permanent digital recording is on a spiral track on said recording disc, and the read-write section is on a spiral track extension continuous with the continuous track. The read-only spiral track comprises a layer of sequential bumps defining the permanent digital data recording pattern, and the read-write spiral track extension comprises a smooth layer of laser beam sensitive material, the material reversibly darkens upon exposure to define the digital data recording pattern.
US07787739B2 Bare fiber adapter
A system and method for testing a bare fiber optic. An actuator disposed on an adapter is engaged. The bare fiber optic is received in an insertion hole of the adapter for ensuring contact between the bare fiber optic and a test adapter in response to the actuator being engaged. The actuator is released in order to secure the bare fiber optic for testing. The bare fiber optic is tested through the test adapter in contact with the adapter.
US07787737B2 Fiber optic dust cap assembly and method
A fiber optic dust cap assembly for protecting fiber optic components is provided. The protected fiber optic components may include fiber optic adapters and fiber optic connectors. The fiber optic dust cap assembly includes a plurality of dust caps each coupled to a lanyard. Each of the plurality of dust caps is configured for insertion into a fiber optic component. The lanyard is configured to facilitate management of the dust caps. The lanyard is also configured to facilitate removal of the dust caps from the fiber optic components. Each of the dust caps among the plurality of dust caps may be removed by pulling on the lanyard. The lanyard may also facilitate removal of each of the plurality of dust caps in one pulling action. Additionally, by the plurality of dust caps being connected to the lanyard, the plurality of dust caps coupled to the lanyard remain together after removal.
US07787733B2 Optical fiber configuration for dissipating stray light
An optical transmission fiber is formed to include a relatively low-index, relatively thin outer cladding layer disposed underneath the protective polymer outer coating. Stray light propagating along an inner cladding layer(s) within the fiber will be refracted into the thin outer cladding (by proper selection of refractive index values). The thin dimension of the outer cladding layer allows for the stray light to “leak” into the outer coating in a controlled, gradual manner so as to minimize heating of the coating associated with the presence of stray light. The inventive fiber may also be bent to assist in the movement of stray light into the coating.
US07787729B2 Single mode propagation in fibers and rods with large leakage channels
Various embodiments include large cores fibers that can propagate few modes or a single mode while introducing loss to higher order modes. Some of these fibers are holey fibers that comprising cladding features such as air-holes. Additional embodiments described herein include holey rods. The rods and fibers may be used in many optical systems including optical amplification systems, lasers, short pulse generators, Q-switched lasers, etc. and may be used for example for micromachining.
US07787728B2 Optical mode noise averaging device
An optical mode noise averaging device including a multimode optical fiber and means for averaging a modal noise induced signal level variation of light propagating within the multimode optical fiber. The device may average modal noise induced signal level variations by cyclically varying an index of refraction of the multimode optical fiber over a select period of time, scrambling a light distribution within the multimode optical fiber, or both. The index of refraction of the multimode optical fiber may be cyclically varied by cyclically varying the temperature of the multimode optical fiber. Alternatively, the index for refraction may be varied or the light distribution within the multimode optical fiber may be scrambled by cyclically manipulating the multimode optical fiber.
US07787721B2 Mirror, mirror unit, and optical switch
The MEMS mirror, which has a reflective surface whose angle is variably changed, is provided with a portion whose reflectance is lowered than that of a center portion. The portion is provided in at least part of ends on a predetermined side of the MEMS mirror. As a result, a diffraction influence of light reflected by the end surfaces can be reduced at the time of angle change of the MEMS mirror.
US07787717B2 Optical waveguide device
The present invention has an object to provide an optical device capable of leading out a light propagated through an optical waveguide to a desired substrate side face while maintaining the sufficient power of the light, within a range of limited substrate size. To this end, according to the optical device of the present invention, a groove is formed in the vicinity of an end portion on the optical output side of the optical waveguide, on the substrate on which the optical waveguide is formed, a side wall of the groove is used as a reflecting plane, the light output from the optical waveguide is reflected by the reflecting plane, and the reflected light is emitted from the desired substrate side face.
US07787709B2 Method and apparatus for illumination compensation of digital images
A method for enhancing the quality of a digital image by using a single user-defined parameter. A virtual image is created based on the single user-defined parameter and the original digital image. An adaptive contrast enhancement algorithm operates on a logarithmically compressed version of the virtual image to produce adaptive contrast values for each pixel in the virtual image. A dynamic range adjustment algorithm is used to generate logarithmic enhanced pixels based on the adaptive contrast values and the pixels of the logarithmically compressed version of the virtual image. The logarithmic enhanced pixels are exponentially expanded and scaled to produce a compensated digital image.
US07787697B2 Identification of an object in media and of related media objects
A method obtains media on a device, provides identification of an object in the media via image/video recognition and audio recognition, and displays on the device identification information based on the identified media object.
US07787694B2 Scalable stroke font system and method
A method of creating font format data from source font data includes analyzing the source font data to obtain glyph data for a plurality of glyphs, dissecting the glyph data, extracting midline data from the dissected glyph data, classifying the midline data as unique element data and common element data, associating unique element data and common element data to each glyph of the plurality of glyphs.
US07787691B2 High quality image processing
In a high quality image-encoding scheme an input image is decomposed into several image blocks comprising multiple image elements. The image blocks are encoded into encoded block representations. Such a block representation comprises two color codewords, a color modifying codeword and optionally a sequence of color indices and color modifier indices. The color codewords define multiple discrete color representations along a line in color space. The color modifying codeword represents a set of multiple color modifiers for modifying the multiple color representations along at least one extension vector to obtain, for each color representation, a set of multiple color points. These color points of the multiple sets are located on a surface defined by the multiple color representations and the at least one extension vector. The colors of the image elements in the block are then approximated by these color points on the surface.
US07787689B2 Location measuring device and method
With apparatus and method for measuring in three dimensions by applying an estimating process to points corresponding to feature points in a plurality of motion image frames, high speed and high accuracy are realized. The apparatus comprises: a first track determining section (4B) that determines corresponding points of feature points extracted from frames of motion images and estimates by robust estimation a coordinate transformation projection parameters between frames using part of the determined corresponding points, a second track determining section (4C) that utilizes the estimated value to determine coordinate values of estimated location of each corresponding point, to determine residuals of the coordinate values relative to the estimated values for each corresponding point, to apply threshold process, and to exclude points of large residuals as incorrect corresponding points. Three-dimensional measurement is carried out by tracking again feature points while removing those incorrect corresponding points.
US07787688B1 Interactive depth of field using simulated heat diffusion
A computer-implemented method for generating depth-of-field effects includes receiving information specifying an input image rendered using a pinhole camera. A first set of circles of confusion associated with portions of the input image are determined based a set of parameters associated with the pinhole camera. The first set of circles of confusion are then associated with heat conductivity of a medium. The portions of the input image are blurred according to heat diffusion in the medium to generate a first output image having a first depth-of-field effect.
US07787686B2 Image density-adapted automatic mode switchable pattern correction scheme for workpiece inspection
An image correction device for use in a pattern inspection apparatus is disclosed, which has automatic adaptability to variations in density of a pattern image of a workpiece being tested. The device is operable to identify a two-dimensional (2D) linear predictive model parameters from the pattern image of interest and determine the value of a total sum of these identified parameters. This value is then used to switch between a corrected pattern image due to the 2D linear prediction modeling and a corrected image that is interpolated by bicubic interpolation techniques. A pattern inspection method using the image correction technique is also disclosed.
US07787684B2 Method for planning an examination in a magnetic resonance system
In a method for planning an examination of an examination subject in a magnetic resonance system, the planning of the examination ensues based on a composite overview image that is composed of at least two individual images. A first part of the overview image is acquired and the first part of the overview image is made available to operating personnel of the magnetic resonance system for planning further measurements. A second part of the overview image is acquired and the first part and the second part of the overview image are combined. The combined image of the first part and second part of the overview image is made available for planning further measurements. The first part of the overview image is made available to operating personnel no later than before making the overview image available.
US07787683B2 Tree structure based 2D to 3D registration
A system and method for tree structure based two-dimensional to three-dimensional registration are provided for receiving three-dimensional (3D) data indicative of vessels, segmenting the 3D data with a vessel tree, simulating two-dimensional (2D) data responsive to the segmented 3D data to form a simulated 2D image, receiving 2D data indicative of vessels, segmenting the received 2D data with a vessel tree, finding a distance transform of the segmented 2D data to form a 2D distance map image, considering a set of poses as state vectors with the corresponding probability computed using the similarity measure computation, re-sampling the pose vector to find a set of most probable poses and considering them as hypothesized poses, recomputing the projection and re-evaluating the probability of the hypothesized poses and updating the state vector until the optimal pose is found.
US07787682B2 Automated lesion characterization
A method and system that provides users with additional information regarding imagery analyzed by computer-aided detection (CAD) systems is described. A user selects a region of the analyzed imagery. Information is then derived from computational measurements of the region obtained during CAD processing. The region selected by the user does not necessarily have to include a displayed CAD system detection. The information includes a description of the computational measurement and the value of the measurement, both of which are provided in clinically relevant terms.
US07787679B2 Study navigation system and method
A system and method for navigating an image series, the image series containing a number of substantially aligned planar images. First, the images of the image the image series are grouped into a number of subseries, the number of subseries being less than the number of substantially aligned planar images in the image series. A representative image series is generated by generating an image from each subseries. The representative image series is displayed. It is determined whether an image from the representative image series has been selected. If an image from the representative image series has been selected, then the subseries associated with the selected image is displayed.
US07787678B2 Devices, systems, and methods for processing images
Certain exemplary embodiments can comprise a method, which can comprise, automatically determining a target object from an image via an application of an iterative minimization algorithm to an energy function. Each iteration of the iterative minimization algorithm can comprise a comparison of a model with an estimated contour of the target object.
US07787677B2 Presentation method, presentation device and computer program for presenting an image of an object
A presentation method and a presentation device presents an image of an object, wherein a starting image and at least one target image of the object, a first location within the starting image, and a second location within the starting image and the at least one target image are provided. The second location is the location of a reference feature detectable in the starting image and the at least one target image. A corridor is determined in the at least one target image, wherein the corridor contains a circular line, wherein the circular line defines a circle, whose radius corresponds to a distance between the first location and the second location in the starting image and whose centre position corresponds to said second location. Finally, the corridor and the at least one target image are presented.
US07787674B2 Systems and methods for viewing three dimensional virtual slides
Systems and methods for retrieving, manipulating, and viewing 3D image objects from 3D virtual microscope slide images are provided. An image library module provides access to the imagery data in a 3D virtual slide and constructs 3D image objects that are coextensive with the 3D virtual slide or a 3D sub-portion thereof. From within the 3D image object, cross layer planar views spanning various depths of the 3D virtual slide are constructed as well as 3D prisms and other shaped image areas. The image library module allows a 3D image object to be sliced into horizontal and vertical views, skewed cross layer views and regular and irregular shaped 3D image areas for viewing by a user.
US07787673B2 Method and apparatus for airway detection and segmentation using 3D morphological operators
Disclosed is a method and system for detecting a structure (e.g., an airway) within an image. The method and system generate a segmented image from the original (reconstructed) image. The method and system then iteratively apply three dimensional morphological operators of varying sizes to the image to obtain a resulting image. The method and system obtain a candidate mask, apply the candidate mask to the resulting image to generate a masked resulting image, and update the segmented image using the masked resulting image to detect the structure. In one embodiment, the segmented image is generated from region growing. Also disclosed is a method to determine different regions of interest within a given segmented image based on computed projections and boundary lines of the segmented image.
US07787671B2 Method, system and storage medium which includes instructions for analyzing anatomical structures
A method, system and storage arrangement are provided for effectuating an evaluation and analysis of anatomical structures, and creating and/or modifying images associated therewith. In particular, at least two images associated with the anatomical structure can be normalized so as to produce normalized image. A normalized set of regions of interest can be obtained based on the normalized images. Each of the normalized set of regions of interest may be analyzed to provide analysis data. Further, the anatomical structure mask may be created and/or modified based on the analysis data. Another embodiment provides for rating and analyzing anatomical structures.
US07787670B2 Radiation imaging device for correcting body movement, image processing method, and computer program
To perform as high-accuracy as possible a correction for a body movement for reducing an artifact occurring in a case of creating a tomographic image from an X-ray projected image, the coordinates of the respective corresponding points are acquired as between the projected images of which the projected angles overlap each other (e.g., 0° and 360° ), and a geometric transformation parameter is acquired through affine transformation or the like by using the set of the acquired coordinates. When an estimated amount of the acquired parameter is equal to or larger than a predetermined amount, the geometric transformation parameter for geometric correction is determined by using the acquired geometric transformation parameter, the geometric transformation (correction of body movement) is executed by using the determined geometric transformation parameter, and the tomographic image is created by using the corrected projected images.
US07787657B2 SAR ATR treeline extended operating condition
A synthetic aperture radar acquires an image of one or more objects and identifies them as targets. The objects are located in the proximity of clutter within the image such of trees, or a tree line. The radar acquires a SAR image having pixels descriptive of the clutter and the object(s). Regions having object pixels are identified within the synthetic aperture image using an object identification (algorithm), where the object identification (algorithm) utilizes one or more historically known target characteristics and one or more measured characteristic to obtain an output. Boundaries are identified for the one or more objects within the output using an object isolation, such as, for example, a Watershed transform. Clutter pixels are identified external to the one or more objects. The clutter pixels are suppressed from the synthetic aperture image thereby generating a clutter reduced image containing the one or more objects. The objects are compared with known images of a probable target until a match is found, the match representing the target identification.
US07787656B2 Method for counting people passing through a gate
Based on area and color analyses, a cost-effective bi-directional people counter dedicated to the pedestrian flow passing through a gate or a door is proposed. Firstly, the passing people are roughly counted with the area of people projected on an image captured by a zenithal video camera. The moving direction of the pedestrian can be recognized by tracking each people-pattern with an analysis of its HSI histogram. To improve the accuracy of counting, the color vector extracted from the quantized histograms of intensity or hue is introduced to refine the early counting. Besides, the inherent problems of both people touching together and merge/split phenomenon can be overcome.
US07787646B2 Surface deformation electroactive polymer transducers
The present invention provides electroactive polymer transducers that produce out-of-plane deflections. The transducers form a set of surface features based on deflection of an electroactive polymer. The set of surface features may include elevated polymer surface features and/or depressed electrode surface features. Actuation of an active area may produce the polymer deflection that creates one or more surface features. A passive layer may operably connect to a polymer. The passive layer may comprise a thicker and softer material to amplify polymer thickness changes and increase surface feature visibility.
US07787644B2 Condenser microphone
In a condenser microphone having a form in which a microphone unit section and a power module section are separated and connected by a dedicated cable, and comprising a screw terminal for connecting the dedicated cable at the power module section, electromagnetic waves are effectively prevented from penetrating through the screw terminal section and noises are prevented from mixing in a voice signal. A power module section has a substrate, a screw terminal section fixed on the substrate and connecting a cable, and a shield case that covers the power module section, and the substrate has a wiring pattern for connecting the circuit of the power module section and the screw terminal section and a high frequency noise countermeasure component connected to the wiring pattern, and the screw terminal section is fixed on the substrate so as to cover the high frequency noise countermeasure component.
US07787643B2 System and method for RF immunity of electret condenser microphone
A system and method for RF immunity of an electret condenser microphone. In one embodiment, the microphone comprises a printed wire board, an amplifier, a capacitor. The amplifier and the capacitor are mounted on the printed wire board such that longitudinal axis, i.e., the axis defined by the line between the output pin and the ground pin, of the capacitor is perpendicular to the longitudinal axis of the amplifier. According to one embodiment of the method of the present invention, an electret condenser microphone according to the present invention is provided, and current is provided to the capacitor to result in the creation of a magnetic field about the longitudinal axis of the capacitor. The magnetic field created is positioned such that it does not significantly contribute to the generation of RF current in the amplifier.
US07787641B2 Sound reproducing system for use with multiple rooms
A sound reproducing system for use with multiple rooms includes a main control unit, and at least one secondary control unit. Thus, the respective automatic level control circuit maintains the voice signal output at a constant level, the respective power amplification circuit of the main control unit converts the voice signal into a larger voice signal, the volume control circuit of the respective secondary control unit converts the larger voice signal and the noise produced during transmission into a smaller voice signal, and the power amplification circuit of the respective secondary control unit converts the smaller voice signal into a larger voice signal output, thereby producing a voice signal output with a higher quality.
US07787639B2 Circuit for suppressing audio noise
A circuit for suppressing audio noise having a common node electrically connected to an output terminal of a preamplifier and an input terminal of a postamplifier is disclosed, in which the preamplifier is provided power by a second voltage supply. The circuit for suppressing audio noise includes a first and a second pulldown switch, a first control switch and a voltage detecting circuit. In which, the first and the second pulldown switch conduct audio noise passing the preamplifier to the ground during the early and the later stage after the second voltage supply is turned on and the voltage is stable, respectively. In addition, the voltage detecting circuit detects whether the voltage is stable or not for deciding whether the circuit for suppressing audio noise must be disabled or not. If the circuit is disabled, the audio signal directly sent to the postamplifier from the preamplifier.
US07787638B2 Method for reproducing natural or modified spatial impression in multichannel listening
The invention concerns a method for reproducing spatial impression of existing spaces in multichannel or binaural listening. It consists of following steps/phases: a) Recording of sound or impulse response of a room using multiple microphones, b) Time- and frequency-dependent processing of impulse responses or recorded sound, c) Processing of sound to multichannel loudspeaker setup in order to reproduce spatial properties of sound as they were in recording room, and (alternative to c), d) Processing of impulse response to multichannel loudspeaker setup, and convolution between rendered responses and an arbitrary monophonic sound signal to introduce the spatial properties of the measurement room to the multichannel reproduction of the arbitrary sound signal, and is applied in sound studio technology, audio broadcasting, and in audio reproduction.
US07787636B1 Filtering a microphone signal to remove noise components generated by a disk drive
A sound recording device includes a disk drive, a microphone, and a controller. The disk drive writes data on a rotatable data storage disk therein. The microphone generates a microphone signal which includes a desired sound component and a noise component from noise that is generated by the disk drive. The controller filters the microphone signal to reduce the noise component from the disk drive relative to the desired sound component, and writes the filtered microphone signal on the disk. Accordingly, noise from the disk drive can be attenuated during recording by the sound recording device.
US07787635B2 Dip filter frequency characteristic decision method
Resonant frequencies f2 and f3 detected in a resonant space are determined as center frequencies of a dip. Based on measurement values at a speaker and a microphone in the resonant space, a basic amplitude frequency characteristic Ca and a target amplitude frequency characteristic Cd are found. A smoothness degree on a frequency axis is larger in the target amplitude frequency characteristic Cd than the basic amplitude frequency characteristic Ca. A damping level and quality factor of the dip are determined based on a difference between the basic amplitude frequency characteristic Ca and the target amplitude frequency characteristic Cd in the center frequencies f2 and f3 of the dip and frequencies near the center frequencies.
US07787633B2 Crossfade sample playback engine with digital signal processing for vehicle engine sound simulator
A vehicle engine sound simulator includes a crossfade sample playback engine which produces an output waveform comprising at least two constituent waveforms which are transposed up and down in frequency with RPM. The playback engine's output waveform is provided to at least one digital signal processing (DSP) circuit, which processes the output with a function that varies with the rate of change of RPM, an external load value, and/or a combination of both to produce the simulator's output. The crossfade sample playback engine is arranged to crossfade between at least 2 wave samples as RPM changes. Wave samples from additional wave banks associated with different load states can also be mixed into the playback engine's output waveform. The DSP circuit can include both nonlinear and linear processing sections in various combinations.
US07787632B2 Support of a multichannel audio extension
The invention relates to methods and units supporting a multichannel audio extension. In order to allow an efficient extension requiring a low computational complexity, it is proposed that at an encoding end, at least state information is provided as side information for a provided mono audio signal (M) generated out of a multichannel audio signal. The state information indicates for each of a plurality of frequency bands how a predetermined or equally provided gain value is to be applied in the frequency domain to the mono audio signal (M) for obtaining first and a second channel signals (L,R) of a reconstructed multichannel audio signal.
US07787631B2 Parametric coding of spatial audio with cues based on transmitted channels
A binaural cue coding scheme in which cue codes are derived from the transmitted audio signal. In one embodiment, an encoder downmixes C input channels to generate E transmitted channels, where C>E>1. A decoder derives cue codes from the transmitted channels and uses those cue codes to synthesize playback channels. For example, in one 5-to-2 BCC embodiment, the encoder downmixes a 5-channel surround signal to generate left and right channels of a stereo signal. The decoder derives stereo cues from the transmitted stereo signal, maps those stereo cues to surround cues, and applies the surround cues to the transmitted stereo channels to generate playback channels of a 5-channel synthesized surround signal.
US07787629B1 Use of graphics processors as parallel math co-processors for password recovery
In a computer system having a central processing unit (CPU) and a graphics processing unit (GPU), a system, method and computer program product for recovering a password used to encrypt a plaintext, including (a) generating N passwords on the CPU; (b) providing the N passwords to the GPU; (c) for each of the N passwords, calculating a transformed value from the password on the GPU, wherein the calculating is performed in parallel for all the N passwords provided to the GPU; (d) providing the N transformed values to the CPU; (e) at the CPU, testing the N transformed values for correctness; and (f) if none of the N transformed values are correct, repeating steps (a)-(e) for the next set of N passwords; (g) informing the user of a correct password.
US07787628B2 Double phase encoding quantum key distribution
A method of distributing a quantum key from a sender to a recipient. The recipient generates a pulse having multiple photons; splits the pulse into first and second sub-pulses; phase modulates the first sub-pulse with a secret key; and transmits both the phase-modulated first sub-pulse and the second sub-pulse to the sender. The sender receives the phase-modulated first sub-pulse and the second sub-pulse from the recipient; encodes a quantum key bit into one of the sub-pulses received from the recipient; and transmits both the phase-modulated first sub-pulse and the second sub-pulse back to the recipient. Then, the recipient receives the phase-modulated first sub-pulse and the second sub-pulse from the sender; phase modulates the second sub-pulse with the secret key; combines the phase-modulated first sub-pulse and the phase-modulated second sub-pulse to produce a composite pulse; and processes the composite pulse in an attempt to detect the quantum key bit.
US07787625B2 QKD cascaded network with loop-back capability
A quantum key distribution (QKD) cascaded network with loop-back capability is disclosed. The QKD system network includes a plurality of cascaded QKD relays each having two QKD stations Alice and Bob. Each QKD relay also includes an optical switch optically coupled to each QKD station in the relay, as well as to input ports of the relay. In a first position, the optical switch allows for communication between adjacent relays and in a second position allows for pass-through communication between the QKD relays that are adjacent the relay whose switch is in the first position.
US07787624B2 Method for inserting synchronization markers into a video stream, compatible with a block cipher
A method inserts synchronization markers into a standardized stream of compressed and ciphered data, wherein at least one part of the compressed data stream is ciphered bit by bit, by block cipher, and wherein a synchronization marker is only inserted into the compressed data stream after the number of ciphered bits has reached or exceeded the number of bits of the cipher block.
US07787618B2 Portable electronic device
A portable electronic device including a first section, a second section and a connecting section. The first section has a user input section and a first tubular housing member. The first tubular housing member forms a majority of opposite exterior lateral sides of the first section. The second section has a display and a second tubular housing member. The second tubular housing member forms a majority of opposite exterior lateral sides of the second section. The connecting section movably connects the second section with the first section. The first tubular housing member at least partially houses the user input section. The second tubular housing member at least partially houses the display.
US07787614B2 Sealing current terminator for inhibiting oxidation and methods therefor
Methodologies and structure are provided for use in a communications line that transmit data without plain old telephone service (POTS), or splits the POTS service from the data service, to inhibit oxidation of electrical connections within the physical communications line between the central office of a service provider and a subscriber premises and/or subscriber equipment. A direct current load is drawn by a sealing current terminator circuit that is electrically coupled across the communications line at a convenient location proximate or within the subscriber's location so as to assist in providing oxidation reducing direct current flow along a portion of the communications loop coupling the service provider with the subscriber.
US07787601B2 System and method for IVR signature detection and event management
An IVR signature detection and event management system facilitates real-time discovery and notification of abnormal behavior within an IVR system. The system collects metrics associated with usage of the IVR system. The system uses the collected metrics to define a baseline. Having defined a baseline, the system collects evaluation metrics for comparison to the baseline. Where the evaluation metrics deviate from the baseline beyond a threshold deviation, the system detects aberrance. The system triggers an event in response to the detected aberrance. The event may be a message, one or more corrective actions, or the like.
US07787598B2 Method and system for automatic generation and testing of voice applications
A method (100) and system (30) to enable automatic generation and testing of voice applications includes generating (102) a test driver application (TDA) (32) and generating (104) a modified original voice application (34) to be tested by the TDA within a call flow builder (10). The modified application can include or generate (106) “test hooks” or more particularly DTMF tones and DTMF grammars that can be used to synchronize the modified original voice application with the TDA. The TDA can test (110) all possible paths of the modified original voice application. Note the TDA and the modified original voice application can be generated and/or tested (112) in a test environment within the call flow builder or a telephony environment. The TDA can be automatically generated (108) to exercise all possible flows where the DTMF tones define the current state and location of the modified application.
US07787596B2 X-ray absorption grid
An x-ray absorption grid produced by a lithography method for use in a phase-contrast CT system has at least two individual grids arranged atop one another in the radiation direction. Each individual grid has a grid area with a grid structure including grid webs and grid gaps in alternation. Each individual grid has a region outside of the grid area (outer region). The outer region of the at least two individual grids has toothed structures corresponding to one another at least two points. The toothed structures are generated as well in the production of the grid structure. The toothed structures have a position that is defined relative to the grid structure, such that a defined alignment of the individual grids occurs given a combination of the individual grids by engagement of the toothed structures of individual grids lying atop one another.
US07787592B2 Radiographic apparatus and radiation detection signal processing method
A radiographic apparatus according to this invention, when carrying out recursive computation, pixel groups consisting of detection pixels respectively corresponding to positions on a radiation detection device are sorted into locations subjected to the recursive computation and locations exempted from the recursive computation. For the locations subjected to the recursive computation, lag-behind parts are removed by the recursive computation to obtain corrected radiation detection signals. The recursive computation is not carried out at least for the locations exempted from the recursive computation. The lag-behind parts can be removed from the radiation detection signals, with a calculation amount for the recursive computation reduced by an amount corresponding to the recursive computation excluded.
US07787588B1 System and method for quantitative reconstruction of Zernike phase-contrast images
The principle of reciprocity states that full-field and scanning microscopes can produce equivalent images by interchanging the roles of condenser and detector. Thus, the contrast transfer function inversion previously used for images from scanning systems can be applied to Zernike phase contrast images. In more detail, a full-field x-ray imaging system for quantitatively reconstructing the phase shift through a specimen comprises a source that generates x-ray radiation, a condenser x-ray lens for projecting the x-ray radiation onto the specimen, an objective x-ray lens for imaging the x-ray radiation transmitted through the specimen, a phase-shifting device to shift the phase of portions of x-ray radiation by a determined amount, and an x-ray detector that detects the x-ray radiation transmitted through the specimen to generate a detected image. An image processor then determines a Fourier filtering function and reconstructs the quantitative phase shift through the specimen by application of the Fourier filtering function to the detected image. As a result, artifacts due to absorption contrast can be removed from the detecting image. This corrected image can then be used in generating three dimensional (3D) images using computed tomography.
US07787585B2 Shift registers
A shift register including shift register units controlled by first and second clock signals for generating an output signal. For each unit, in an active period, the first driving device drives the first switch device to activate the output signal, and the second driving device provides a voltage signal according to the first clock signal to drive the first switch device to de-activate the output signal. When the first switch device de-activates the output signal, the second switch device provides the voltage signal to serve as the output signal according to the second clock signal. In the active period, the voltage signal has a low level, and the first and second clock signals are set as alternating-current signals and are opposite to each other. In a blanking period, the voltage signal has a high level, and each of the first and second clock signals is set as a direct-current signal.
US07787584B2 Debris filtering bottom spacer grid with louvers for preventing uplift of fuel rods
Disclosed are a bottom spacer grid with a louver on a spring that can filter debris flowed through a channel of a lower end fitting with coolant on the lower end fitting of a nuclear fuel assembly, and can prevent uplift of fuel rods due to coolant, simultaneously.The bottom spacer grid for debris filtering with the louver for preventing uplift of the fuel rods, in the spacer grid equipped with a strip dividing a plurality of unit grid cells and a plurality of springs, protruded in uniform directions of each of vertical and horizontal directions on a grid surface of the strip, having uniform elasticity and supporting a lower end cap of a nuclear fuel rod, which includes: a spring having a plane portion with a predetermined size to contact to an outer circumference of the bottom end cap of the nuclear fuel rod; a louver protruded downward the spacer grid at a predetermined angle from the plane portion of the spring; and a debris filtering member bent and protruded to the bottom of the grid surface of the spacer grid.
US07787581B2 Phase locked loop circuitry
The invention relates to a phase-locked loop circuit including a phase detector, loop filter and an oscillator. The loop filter is implemented digitally instead of by means of analog components. The chip area required for such a digital loop filter is substantially smaller than an analog equivalence and can be implemented on a single integrated circuit die together with an oscillator, phase detector and possible counters. There is thus no need for the use of external components, greatly simplifying the design and manufacture of the circuit, and having reduced assemblage costs. Further, by means of the digital filter the loop dynamics are also easily changed.
US07787575B2 Method and system for wide-range synchronization to alternating current power signals
A method and system for synchronizing an input signal for a power system. The method comprises: extracting from the input signal, three substantially equidistant samples from a fundamental component of the input signal; determining a frequency (f1), an amplitude (A1), and a phase-difference (ΦDiff) of the input signal from the three equidistant samples and a tracking signal corresponding to a steady-state of the fundamental component of the input signal characterized by a frequency (fTS) and an amplitude (ATS) with a phase-difference that is the phase angle between the tracking signal and the input signal; and generating and outputting a frequency, amplitude, and phase-difference signals corresponding to the determined frequency (f1), amplitude (A1), and phase-difference (ΦDiff) of the input signal to one or more components of the power system.
US07787573B2 Wireless system having channel fading compensation using minimum mean square error
A MISO wireless LAN includes multiple inputs and a single output. The present invention includes a method and apparatus of compensating for time sensitive or frequency sensitive channel fading using minimum mean square error. The time sensitive channel fading is represented by the vector [H(t)], and the interference compensation is performed by multiplying the incoming data by a minimum mean square error factor that is determined as [(H*·H+1/SNR)−1·H*]. More specifically, the H* represents channel matching and (H*·H+1/SNR)−1 represents interference cancellation due to channel fading over time or frequency.
US07787572B2 Advanced signal processors for interference cancellation in baseband receivers
A multi-mode receiver includes a channel decomposition module (e.g., a Rake receiver) for separating a received signal into multipath components, an interference selector for selecting interfering paths and subchannels, a synthesizer for synthesizing interference signals from selected subchannel symbol estimates, and an interference canceller for cancelling selected interference in the received signal. At least one of the channel decomposition module, the synthesizer, and the interference canceller are configurable for processing multi-mode signals.
US07787567B2 Beamforming by antenna puncturing
Beamforming is provided for a wireless MIMO device by using antenna puncturing to reduce the number of transmit antennas that are used to transmit data for certain subcarriers. In a conventional approach, if N spatial streams are being used to provide spatial multiplexing, then N transmit antennas would be used to transmit for each subcarrier. In at least one embodiment of the invention, enhancements in channel capacity are achieved by using less than N transmit antennas for one or more subcarriers.
US07787565B2 System and method for performing baseband phase shifting in a Cartesian feedback system
A system and method for performing baseband phase shifting in a Cartesian feedback system includes a forward path for receiving an input baseband signal having two components, and performing up-conversion to output a RF signal; a power amplifier for amplifying the RF signal output from the forward path; and a feedback path for down-converting at least a sample of the output from the power amplifier to a feedback baseband signal comprising two components, and providing the feedback baseband signal to the forward path in order to be summed with the input baseband signal at a summing junction and before the loop filter. The forward path includes a baseband phase shifter for adjusting the baseband signal output from the summing junction in order to compensate for any phase shifts induced in the system.
US07787564B1 Combined peak reduction equalizer and phase/amplitude pre-distortion
A technique for a combined peak reduction equalizer filter and phase/amplitude pre-distortion is described. The input to a transmitter chain is modified by a combined equalizer filter and pre-distorter, prior to being applied to the transmitter chain. The equalizer filter modifies and smoothen the amplitude of the signal followed by pre-distorter to compensate for phase and amplitude distortion from transmitter chain or power amplifier. The modified and smoothen signal has its peaks reduced before being pre-distorted. The baseband signal pre-distortion results in cancellation of the distortion being introduced by the power amplifier or the transmitter chain. The amplitude pre-distortion is applied to the amplitude of the peak reduced baseband signal using the envelope information from the output of the transmitter chain or power amplifier and the phase pre-distortion is applied to the phase of the peak reduced baseband signal using the differential phase information between input and output of the power amplifier or the transmitter chain.
US07787561B2 Hybrid ARQ retransmission with reordering scheme employing multiple redundancy versions and receiver/transmitter therefor
A hybrid ARQ retransmission method in a communication system, wherein data packets consisting of symbols encoded with a forward error correction (FEC) technique prior to transmission are retransmitted based on an automatic repeat request and subsequently combined with previously received data packets the symbols of said data packets being modulated by a mapping unit employing a predetermined signal constellation. The retransmitted data packets being retransmitted in form of a selected one of a plurality of different redundancy versions. According to the invention the transmitted bits of the modulated symbols are reordered over the retransmissions in accordance with the selected redundancy version.
US07787549B2 Impulsive noise suppressor and method thereof
An impulsive noise suppresser and method thereof is provided. The impulsive noise suppresser includes an automatic gain control unit, variable gain amplification unit, impulsive detection unit and impulsive suppression unit. The automatic gain control unit determines a gain value according to a PAPR. The variable gain amplification unit amplifies a reception signal by the gain value. The gain value is determined such that the amplified reception signal as unaffected by the impulsive noise can have an amplitude range smaller than a predetermined range. The impulsive detection unit is coupled to the variable gain amplification unit for determining whether the amplified reception signal is larger than a maximum value of the predetermined range and outputting an impulsive alarm signal if the reception signal is larger than the maximum value. The impulsive suppression unit suppresses the impulsive noise as receiving the impulsive alarm signal, and then outputs an output signal.
US07787548B2 Digital broadcast service discovery correlation
Aspects of the invention are directed to service and channel discovery in a digital broadcast network. A pilot synchronization symbol, which has known characteristics, is included as a first symbol of digital broadcast frames. The pilot symbol, which can be decoded without having to resort to trial and error methods, contains parameters for the rest of the signal. So, the rest of the signal can be decoded without trial and error methods after the pilot symbol (and any additional synchronization symbols) is decoded. Channels containing digital video broadcast services can be efficiently detected using the known part of the signal. If the fixed known part is not found from the examined signal, then the signal will be considered a non-digital-video-broadcast signal or an empty channel, and the receiver can promptly proceed to a next channel/frequency. In this way, detecting non-digital-video-broadcast and empty channels becomes relatively fast.
US07787541B2 Dynamic pre-filter control with subjective noise detector for video compression
Pre filtering is commonly used in video encoding to remove undesirable noise from video sources. Without a pre filter, the noise degrades the performance of a video encoder by wasting a number of bits to represent the noise itself, and by introducing encoding artifacts such as blocking and ringing noise. However, excess use of pre filtering will degrade subjective visual quality. This invention employs an automatic pre filter control using a subjective noise detector capable of measuring noise that strongly correlates to subjective video quality.
US07787540B2 Method for scalably encoding and decoding video signal
In one embodiment, decoding of a video signal includes predicting at least a portion of a current image in a current layer based on at least a portion of a base image in a base layer and offset information. The offset information indicates an offset based on at least one pixel in the current image and a corresponding at least one pixel in the base image. For example, the offset information may represent a position offset between at least one sample in the current image and at least one sample in an up-sampled portion of the base image.
US07787537B2 Method and apparatus for low-memory high-performance discrete cosine transform coefficient prediction
A method and an apparatus for discrete cosine transform coefficient prediction are disclosed. The method comprises the steps as follows: providing a discrete cosine transformed block; performing an AC prediction mode variable length coding and a non-AC prediction mode variable length coding simultaneously; providing a first memory block and a second memory block for storing the bit strings of two coding; and using another coding as long as one of first and second memory blocks reaches its capacity limit.
US07787535B2 Method for calculating filter coefficients for an equaliser in a communication receiver using hermitian optimisation
A method for calculating filter coefficients for an equalizer in a communication receiver, the method including the steps of calculating (22) channel response matrices G and H from channel estimation inputs; performing (24) a Cholesky decomposition of the channel response matrix G into a lower triangular matrix L and an upper triangular matrix U; performing (26) forward substitution on the lower triangular matrix L to calculate a column vector d; performing (28) backward substitution on the column vector d and the Hermitian transpose LH of the lower triangular matrix L to calculate a middle column c0 of the inverse G−4 of the channel response matrix G; and calculating (30) the filter coefficients from the middle column c0 of the inverse channel response matrix G−1 and the Hermitian transpose HH of the response matrix H.
US07787534B2 System and method for adjusting offset compensation applied to a signal
In one embodiment of the present invention, a method for adjusting a signal includes receiving an input data signal. The method also includes applying an offset compensation to the input data signal to generate an output signal. The method further includes, using a clock signal, sampling the output signal to generate a plurality of data values and boundary values, each value comprising either a high value or a low value based on the sampling of the output signal. The method also includes detecting a transition in value between two successive data values and determining a sampled boundary value between the two successive data values. The method further includes, based at least on the high or low value of the boundary value, adjusting the offset compensation applied to the input data signal.
US07787532B2 Apparatus and method for multiuser detection in CDMA communication system
An apparatus and method for a multiuser receiver in a CDMA communication system are provided. The apparatus includes a plurality of White Matched Filters (WMFs) for pulse shaping received user signals, considering Multiple Access Interference (MAI), and a filter for detecting output signals of the WMFs using a Minimum Mean Square Error (MMSE) scheme, and outputting bit estimation values of the respective users. A transfer function of the WMF is determined by: adding a power spectral density function of the MAI to a power spectral density of an Additive White Gaussian Noise (AWGN); and multiplying an inverse number of the added value by a transfer function (H*(w)) of a Conventional Matched Filter (CMF). Accordingly, the SNIR can be maximized and thus the BER performance may be improved, without additional information, by using the filter in which the power spectral density of the MAI is added to the AWGN and then multiplied by the CMF function.
US07787530B2 Multi-channel adapative quality control loop for link rate adaptation in data packet communications
An adaptive quality control loop for link rate adaptation based on modulation and/or coding schemes (also referred to as “MCS levels”) and one or more spreading codes that adaptively selects channel condition thresholds in real-time without measuring all the factors that affect selecting optimal channel condition thresholds. The adaptive quality control loop involves adjusting the channel condition thresholds with variable up and down steps based on target quality metrics along with measurements such as error detection results, relative frequencies of visiting each MCS level, and transmitted data rates, wherein the target quality metrics can be a block error rate or bit error rate target criterion. If the target quality metric is a block error rate target criterion, the variable step is determined using a desired MCS error rate based on MCS probabilities, MCS error rates and the block error rate target criterion. If the target quality metric is a bit error rate target criterion, the variable step is determined using a desired MCS error rate based on MCS probabilities, MCS error rates, average rate of bit errors, data rate, and the bit error rate target criterion.
US07787529B2 Audio codec integrated with baseband processing and RF
An audio codec integrated with baseband processing and RF on a single IC chip. The audio codec may be implemented in a variety of wireless transceivers, such as cell phones, to offer voice, data and/or music functions. The codec also has monaural and stereo channels for audio output, as well as stereo inputs.
US07787527B2 Precise dynamic hysteresis
An analog comparator circuit with associated hysteresis logic operably disposed to provide a logic switching mechanism based upon an input voltage level includes a voltage comparator block operably disposed to receive a voltage input signal at a positive terminal of the voltage comparator block and a selected reference voltage at a negative terminal of the voltage comparator block and is operable to produce a logic output based upon a favorable comparison. The hysteresis logic block is operable to produce one of a plurality of reference voltage levels to the negative terminal of the voltage comparator block as the selected reference voltage based upon a two-level reference signal input and further based upon a detected transition in logic of an output produced by the voltage comparator block wherein the output is received by the hysteresis logic block in a feedback signal.
US07787526B2 Circuits and methods for a multi-differential embedded-clock channel
An interface circuit for a multi-differential embedded-clock channel for communicating data provides efficient utilization of the bandwidth of the channel. The interface circuit includes at least four first signals, at least four second signals, and a multi-differential amplifier. The multi-differential amplifier is coupled to the first and second signals. The multi-differential amplifier is adapted to generate the second signals by amplifying, for all combinations of two of the first signals, differential transitions between the two of the first signals. Each of a plurality of symbols of the data has a corresponding one of the differential transitions, and the differential transitions are serially communicated through the channel.
US07787522B2 Joint multi-code detectors in CDMA communications system
A CDMA communication system uses a RAKE receiver, a code correlator and a multi-code joint detector to jointly detect symbols in two or more received signals contained within a composite signal. The RAKE receiver separates the composite signal into two or more RAKE output signals by despreading the composite signal using selected spreading codes. The multi-code joint detector jointly detects the symbols in the received signals using the RAKE receiver output signals, cross-correlations between the spreading codes generated by the code correlator, and RAKE combining weights based on a noise covariance matrix. The multi-code joint detector also includes a trellis that represents possible states and state transitions and a branch metric calculator for calculating branch metrics associated with the state transitions based on the RAKE receiver output signals and the cross-correlations between the spreading codes.
US07787520B2 Method and system for channel estimation in a single channel (SC) single-input multiple-output (SIMO) system
The method and system for channel estimation in a single channel (SC) single-input multiple-output (SIMO) system described herein may provide a fast and cost effective approach to concurrently determine propagation channel estimates in a single-transmit (1-Tx) and multiple-receive (M-Rx) antennas wireless communication system. A single weight baseband generator may comprise a set generator, a channel estimator, and an algorithm generator. The set generator may generate orthogonal function sequences that may be applied to the M receive antennas and may be utilized by the channel estimator to generate channels estimates. The orthogonal function sequences may be transferred to the channel estimator after a delay. The algorithm generator may generate phase values based on the channels estimates that may be applied to the M receive antennas to improve the system's signal-to-noise performance.
US07787515B2 Method and apparatus for generation of asynchronous clock for spread spectrum transmission
A circuit for spread spectrum rate control uses a first interpolator to phase interpolate between a first signal and a second signal and generate a first output signal based on a first control signal. A second interpolator is utilized to phase interpolate between a third signal and a fourth signal and generate a second output signal based on a second control signal. A multiplexer is used to select, based on a select signal, the first output signal or the second output signal as a spread spectrum clock (SSCLK). A leap-frog interpolator control is used to generate, in synchronism with the SSCLK, the first control signal based on a first type of phase adjustment request, the second control signal based on a second type of phase adjustment request, and the select signal to switch the multiplexer between the first output signal and the second output signal after allowing for an interpolator settling time when changing the first control signal or the second control signal.
US07787505B1 Multi-longitudinal mode laser providing polarization control
The present invention provides optical configurations, including resonant cavity and laser configurations, and related methods providing deterministic control of the polarization characteristics and frequencies of the radiant output of multi-longitudinal mode lasers, including multi-longitudinal mode gas phase lasers. Polarization control provided by the present invention includes preselection and stabilization of the angular orientations of the polarization planes of electromagnetic radiation generated by a multi-longitudinal mode laser, including preselection and stabilization of orthogonal linear polarization states generated by a dual-longitudinal mode gas phase laser.
US07787504B2 Optical supply arrangement
In an optical supply arrangement, a laser source (10) provides transmitted laser light down an optical supply line (12, 14). A first coupler (16), remote from the laser source (10) along the optical supply line (14), taps off a small proportion of the transmitted laser light to be returned along the optical supply line (14) to a photo detector (26) driving a monitor (28) and a controller (30). If the monitor (28) detects that the photo detector (26) is experiencing a loss of return laser light, possibly due to a break in the optical supply line (14), the monitor (28) causes the controller (30) to extinguish the laser source (10) in less time than escaping laser light can cause damage to property, person or eyesight. A first embodiment has the transmitted light on a transmission fiber optic (12) and the return laser light on a separate return fiber optic (24). A second embodiment has the return laser light being sent back down the transmission fiber optic (12). A reflective key (42, 22), monochromatic to the wavelength of the laser source, is selectably removable to disable the laser source (10) for maintenance or conditional access. The monitor (28) can operate on absolute levels, averages or rates of change to establish if a loss of transmission has occurred.
US07787501B2 Congestion control in an IP network
Upon detection of an overload condition at a network element, the network element sends two messages to those other network elements which may potentially send request messages to the overloaded network element. If the network utilizes the SIP signaling protocol, then the messages sent by an overloaded network element are SIP INVITE and SIP CANCEL. The CANCEL message comprises an indication that the sending network element is unavailable and an amount of time which the recipient network elements are to wait before sending any requests to the overloaded network node. Upon receipt of these messages, the receiving network elements wait for a delay time period before sending any additional request messages to the overloaded network element. During the waiting period, the waiting network elements may send request messages to network elements other than the overloaded network element which provide functionality similar to that of the overloaded network element.
US07787498B2 Closed-loop clock synchronization
A network comprising a destination node, and a plurality of source nodes configured to transmit high-priority data and low-priority data to the destination node, wherein the source nodes correlate the transmission of the high-priority data to the destination node such that the high-priority data from each source node does not substantially contend with the high-priority data from the other source nodes upon arrival at the destination node. Also disclosed is a network component comprising at least one processor configured to implement a method comprising creating a periodic time window, partitioning the time window into low-priority time-bands and high-priority time-bands, placing a plurality of high-priority packets in the high-priority time-bands, and placing a plurality of low-priority packets in the low-priority time-bands.
US07787492B2 Resource allocation management
The technology relates to resource allocation in communications systems. In such a system, the pool of resources that can be provided to connected user equipment for usage in conducting communications services are divided into multiple resources classes. This class division is based on a characteristic allocation time of resource allocation procedures that can be applied on resources of the different classes. For each class, a resource utilization measure is determined. It is then determined, based on this measure, whether or not a resource allocation procedure associated with the current class should be triggered. This selective triggering can be realized through a comparison between the measure and a threshold associated with the current class. Both the measure determination and selective triggering are performed for a given class before continuing with a next class, preferably starting with the class having slowest resource allocation procedures.
US07787490B2 Method and apparatus for multiplexing multiple protocol handlers on a shared memory bus
Protocol multiplexer is configured to receive multiple communication links, each link operating with one of a plurality of communication protocols. Protocol handler converts the received data and frames the data according to the communication protocol in use for a particular communication link. Port multiplexer separates the received frames into data frames and control frames. The data frames being multiplexed onto a single data bus and the control frames being multiplexed onto a single control bus to increase performance of the protocol multiplexer.
US07787484B2 Method for transmitting data from multiple clock domains and a device having data transmission capabilities
A method that includes defining a transmission schedule of a TDM data frame that includes multiple TDM time slots allocated for transmitting data over a TDM line; the method is characterized by including: providing a transmission clock signal having a transmission clock frequency to the TDM line, providing a first clock signal having a first clock frequency to data sources that belong to a first group of data sources and providing a second clock signal having a second clock frequency to data sources that belong to a second group of data sources; wherein the first clock frequency and the second clock frequency are higher than the transmission clock frequency; pre-fetching, to a first intermediate storage a data segment from a data source out of the first group of data sources in response to a fullness level of the first intermediate storage unit and to the transmission schedule; pre-fetching, to a second intermediate storage a data segment from a data source out of the second group of data sources in response to a fullness level of the first intermediate storage unit and to the transmission schedule; providing, in response to the transmission schedule, a stabilized data segment from the first or the second intermediate storage units to a transmission storage unit and transmitting the data segment from the transmission storage unit over the TDM line.
US07787482B2 Independent drive enclosure blades in a blade server system with low cost high speed switch modules
A high speed fabric is provided and is partitioned into sub-fabrics for host adapter traffic and device adapter traffic. A high-speed switch includes an expander for host adapter traffic and an expander for device adapter traffic. The high-speed switch also includes a plurality of connectors, where each connector is partitioned into dual interfaces. For each connector, one interface is connected to the host adapter traffic expander and the other interface is connected to the device adapter traffic expander. Blades are provided with one or more connectors, where each connector is partitioned into dual interfaces for host adapter traffic and device adapter traffic. The blades may be any combination of processor blades, boot drive enclosure blades, switched bunch of disks enclosure blades, and/or integrated RAID controller disk enclosure blades.
US07787478B2 Managing traffic within and between virtual private networks when using a session border controller
Methods and devices for managing traffic at a session border controller (SBC) are described. A signal portion of traffic en route from a source in a virtual private network (VPN) to a destination is received. The signal portion has embedded therein an identifier that uniquely identifies the VPN. The identifier is accessed to determine whether the destination is also in the VPN. A decision whether to direct a media portion of the traffic to an SBC is made depending on whether or not the destination is outside of the VPN.
US07787477B2 Address-transparent device and method
An address-transparent device is disclosed that couples two networks in a semiconductor fab and communicates packets between a host on a first network and a tool on a second network. Optionally, the address-transparent device intercepts packets for local use by a data consumer that resides within or outside of the address-transparent device. The address-transparent device can intercept all or a portion of data streams. As another option, the address-transparent device reroutes packet to another destination by changing the header of the received packet.
US07787476B2 Layer 2 switch network system
A layer 2 switch network system includes a terminal, an edge switch, and a Radius server that notifies the edge switch of a temporary MAC address allocated to the terminal. The edge switch stores therein swap data for associating the temporary MAC address with a real MAC address. When receiving a MAC frame from the terminal, the edge switch replaces the real MAC address of a source set in the MAC frame with the temporary MAC address of the source. When transmitting a MAC frame to the terminal, the edge switch replaces the temporary MAC address of a destination set in the MAC frame with the real MAC address of the destination.
US07787474B2 Method and apparatus for deep packet processing
A method and apparatus for deep packet processing including a parsing and a searching method supported by a data structure storing the state-transition rules in the state-transition rule tables of a programmable state machine for parsing. The state-transition rule table is then compressed using the BaRT compression algorithm. Each transition rule comprises a test value, a test mask and a next state field. In a second embodiment the state-transition rule table is split into more than one state-transition rule table corresponding to disjoints state spaces, thus allowing more flexibility in the use of storage space. Finally a parsing and searching method can be implemented using the same hardware. The searching and parsing methods can be implemented alternatively or in any combination at wire-speed.
US07787469B2 System and method for provisioning a quality of service within a switch fabric
To address the resources of the switch fabric, one embodiment of the invention provides a system and method for measuring the bandwidth of a switch fabric in addition to measuring the bandwidth in the line cards. The measured bandwidth is compared to the requirements of a routing request received in a controller. If the measured bandwidth of all resources, including the switch fabric, are sufficient to route data traffic in accordance with a predetermined SLA, then the controller reserves bandwidth in the switch fabric as well as in the line cards. Data can then be classified and queued in the line cards, and switched in the switch fabric, in accordance with the bandwidth reservations. Competing data traffic cannot rob the bandwidth in the switch fabric from the data having a bandwidth reservation. Thus, latency is controlled, and a predetermined QoS is met.
US07787465B2 System and method for providing source awareness in a wireless application protocol network environment
A method for communicating in a wireless application protocol (WAP) network environment is provided that includes receiving a request packet at a WAP gateway and positioning an identifier into the request packet. A content switch then identifies the identifier and correlates the identifier to a source that generated the request packet. An internet protocol (IP) address associated with the source is positioned in the request packet before communicating the request packet to a next destination.
US07787463B2 Content aware apparatus and method
An example network device includes a processor that is configured to apply specific fields from a packet to an associated memory device and comparing means for comparing input to the memory device with entries in the memory device. The example network device is configured to enable selection of bits, by the memory device, that are required to match exactly with bits from the input to the memory device. The specific fields include a plurality of fields some of which include multiple field values and definitions. An input bit map field of one of the plurality of fields is used to provide an additional global mask that is ANDed to associated masks in selected entries in the memory device thereby enabling the memory device to output an OR of the data in the selected entries and thereby allowing multiple ports to share a rule within a memory device entry.
US07787459B2 Method and system for implementing traversal through network address translation
The present invention discloses a method for implementing traversal through network address translation. The method adopts a FULL PROXY mode for implementing traversal through Network Address Translation (NAT) server or Firewall (FW) by simultaneously relaying call signalings and media streams from a user terminal in a private network. Meanwhile, a system for implementing traversal through network address translation is disclosed. In accordance with this invention, no reconstruction of existing NAT/FWs and user terminals are needed for implementing traversal in any networking architecture while issues of Quality of Service (QoS), security, and aged mapping list of NAT can be solved.
US07787457B2 Label assigning method, label replacing method and label switching router
A label assigning method for use when a label being used in a unicast Label Switched Path (LSP) between an upstream Label Switching Router (LSR) and a downstream LSR is to be used in a multicast LSP between the upstream LSR and the downstream LSR. The assignment method includes the steps of releasing the label in the unicast LSP, and assigning the label to the multicast LSP. A label replacing method for use when a first label being used in a unicast LSP between an upstream LSR and a downstream LSR is to be used in another LSP between the upstream LSR and the downstream LSR. The replacement method includes the steps of re-assigning a second label for the unicast LSP and releasing the first label in the unicast LSP. These two processes are directed to efficiently establishing a multicast LSP when a conflict of labels occurs between the multicast LSP and an existing unicast LSP.
US07787456B2 Checking and repairing a network configuration
Disclosed is a technique for correcting a configuration problem. The configuration problem is detected. It is determined whether there is at least one solution for the configuration problem in a knowledge data store. When it is determined that there is at least one solution in the knowledge data store, automatically selecting a solution to solve the configuration problem. When said solution can be automatically applied, automatically applying said solution. When said solution cannot be automatically applied, notifying a user.
US07787455B2 Technique for automated MAC address cloning
In an arrangement where the device that is known to an ISP is communicating with the ISP through an interposed device that is not known to the ISP, the interposed device captures the known device's MAC address upon startup and clones the captured MAC address in all standard packets that it sends to the ISP.
US07787454B1 Creating and/or managing meta-data for data storage devices using a packet switch appliance
A first instrument port of a packet switch appliance is connected to a first data storage device. A second port is configured as a first network port. A first meta-data tag is created for a first block of packets received through the first network port. The first block is sent to the first data storage device through the first instrument port. The first meta-data tag or copy is sent to the first data storage device and/or a storage management server. A second instrument port of the packet switch appliance is connected to a second data storage device. A second meta-data tag is created for a second block of packets received through the first network port. The second block is sent to the second data storage device through the second instrument port. The second meta-data tag or copy is sent to the second data storage device and/or the storage management server.
US07787451B2 Packet transmission method and packet transmission system
If a stored sequence number stored in a sequence number storage unit of a receiver coincides with a sequence number of a first arrival packet among a plurality of packets each having a smallest sequence number out of a plurality of packets stored in a packet reception buffer, then the receiver outputs the first arrival packet and increments the stored sequence number, and abandons the packets having smaller sequence numbers than the stored sequence number stored in the sequence number storage unit out of the plurality of packets stored in the packet reception buffer.
US07787449B2 Butterfly network with switches set for two node disjoint paths and method for forming the paths
In a butterfly network, a number of switches are set to provide two paths that are independent of each other, from a first switch to a second switch, and from the first switch to a third switch respectively. Identification of switches to be set from among all switches in the butterfly network depends on the locations of the first switch, the second switch and the third switch relative to one another. The to-be-set switches are determined by starting with the first switch as a preceding switch, identifying the next switch for a path by simply changing the level number (e.g. incrementing the level number) of a preceding switch in the path, and by changing a bit of the row number of the preceding switch (e.g. by replacing the (α-th bit with a corresponding bit from the destination switch's row number), and repeating such acts with the just-identified switch as a preceding switch. The direction of the path is reversed on reaching a last level or a last row of the network. Such addressing techniques identify all switches that need to be used to form two node disjoint paths from the first switch to the second and third switches. The two paths can be used to redundantly couple a source switch to a destination switch, for load balancing, for fault tolerance, or for multicasting.
US07787445B2 Methods, systems, and computer program products for routing and processing ENUM queries
The subject matter described herein includes methods, systems, and computer program products for routing ENUM queries to an ENUM database. According to one aspect, the subject matter described herein includes a method for routing ENUM queries to an ENUM database. The method includes receiving an ENUM query including a subscriber identifier. An ENUM database is identified among a plurality of non-identically provisioned ENUM databases based on the subscriber identifier. The ENUM query is routed to the identified ENUM database.
US07787442B2 Communication statistic information collection apparatus
A communication statistic information collection apparatus comprises a unit for searching a flow table for a flow entry corresponding to a searching key, a unit for collecting statistics information for each of flows, a unit for generating a packet for notifying a collector apparatus of stored statistics information, a unit for updating the flow table in accordance with statistics control information shown by a statistics control entry found as a result of searching the flow table, and a unit for generating a sample packet to be transferred to the collect or apparatus at a specified sampling rate in accordance with the statistics control information shown by a specified entry found from the flow table.
US07787440B1 Method for call setup using short data bursts
A first wireless device may connect to a wireless telecommunications network, and it may communicate with the wireless telecommunications network over an air interface signaling channel. The first wireless device may exchange messages with a second device, such as a wired device or a wireless device, in order to establish a session with the second device. The first wireless device may send or receive the messages over an air interface with its wireless telecommunications network using short data bursts.
US07787438B2 Delay measurements in network traffic
A methodology and network tool for evaluating one-way directional delays in a packet network is described. The invention provides for a discrimination of the directional components of the delay experienced by packets travelling between nodes in a network. This identification of the directional delay component assists in an understanding of network behaviour and can be represented on a graphical user interface. Such methodologies are achieved without requiring clock synchronisation between clocks at each of the nodes.
US07787428B2 Integrated information communication system
To provide an integrated information communication system without using dedicated lines or the Internet, ensuring communication speed, communication quality, communication trouble countermeasures in a unified manner, wherein security and reliability in communication is ensured. The system is comprised of an access control apparatus for connecting a plurality of computer communication networks or information communication equipment to each, and a relay device for networking the aforementioned access control apparatus, the system having functions for performing routing by transferring information by a unified address system, and is configured such that the aforementioned plurality of computer communication networks or information communication equipment can perform communications in an interactive manner.
US07787425B2 Information update method for access points, and handoff support apparatus and method using the same
If a hand-held terminal is connected to a single AP, the AP is provided from an administration server information of all the APs controlled by the administration server, transmits the information to the hand-held terminal, updates and stores it, and uses the updated and stored information of the APs to execute handoff. Basic lines and forwarding lines are disposed between all the APs and a private branch exchange, and a communication channel is formed using the basic lines to allow transferring the communication channel to the forwarding lines, thereby enabling to continuously perform a telephone communication session even if there is handoff during the telephone communication session using the hand-held terminal.
US07787420B2 Protocol parameter re-negotiation after certain types of non-transparent data call handovers
The invention relates to a method and a computer program product for negotiation of a parameter for a protocol that controls data transmission between first Communication Units (CUs) and third CUs via second CUs. An improved protocol parameter adaptation for certain non-transparent data call handovers is achieved by proposing that when an existing association of said first CU with a former second CU is changed to an association of said first CU with a new second CU, protocol entities of the first CU and protocol entities of the third CU associated with the new second CU exchange at least one negotiation message containing a value for said parameter. The invention further relates to a system for data transmission.
US07787419B2 System and method for providing a mesh network using a plurality of wireless access points (WAPs)
A first access point located in a first cell may be coupled to a second access point located in a second cell. Service may be initially provided to an access device by the first access point cell. The access device may subsequently be serviced by a second access point whenever a signal for the access device falls below a specified threshold level. The second cell may be a neighboring cell, which may be located adjacent to the first cell. A first signal may be transmitted from a first beamforming antenna coupled to the first access point, to the second access point via an uplink channel. Similarly, a second signal may be transmitted from a second beamforming antenna coupled to the second access point, to the first access point via a downlink channel. The uplink and downlink channels may be a backhaul channel.
US07787415B2 Access points with selective communication rate and scheduling control and related methods for wireless local area networks (WLANs)
The present invention is directed to methods and wireless communication devices that are configured to enhance communication capacity in a wireless network. In one aspect of the invention various scheduling processes and schedulers for the transmissions of data packets are disclosed. In another aspect of the invention, the selection of appropriate transmission rates to advertise by a common unit which provides wireless service to different types of wireless transmit receive units (WTRUs) is addressed.
US07787413B2 Method for mobile station request release of multiple packet data service sessions simultaneously using resource release request messages
An apparatus, a method, and a computer program are provided for increasing the efficiency of Radio Frequency (RF) resources. Specifically, a modified Resource Release Request Message (RRRM) is utilized. The modified RRRM incorporates several additional fields that allow for the release of multiple service instances at approximately the same time. The simultaneous or near simultaneous release of multiple service instance is more efficient that the traditional RRRM for the release of a single service instance. Therefore, limited RF resources can be better preserved.
US07787412B2 Uplink scheduling
A method of obtaining a relative indicator for use in scheduling uplink transmissions from a plurality of source user equipments to a base station is disclosed. The relative indicator indicates the status of a user equipment in comparison to the status of the other user equipments, therefore allowing a user equipment to make more efficient scheduling decisions. The method comprises the steps of determining, for each user equipment, a first indicator which is indicative of a status of that user equipment, determining at least one second indicator from the first indicators obtained for all user equipments and broadcasting the or each second indicator to all user equipments. In this way, a significant reduction the downlink signaling load can be achieved.
US07787408B2 Wireless repeater with master/slave configuration
A wireless repeater extends a coverage area of a wireless network base station within a structure or facility. The repeater includes a master unit for wirelessly communicating with the wireless network base station and a slave unit for wirelessly communicating with one or more subscriber terminals. The master unit is connected to the slave unit through new or existing wiring in the structure to enable the master unit to transmit wireless signals to the slave unit on a downlink transport frequency and to receive wireless signals from the slave unit on an uplink transport frequency in a manner that is transparent to the wireless base station and the subscriber terminals.
US07787402B2 System and method of authenticating mobile devices
Systems and methods for providing network access to mobile devices that travel with a vehicle, such as a train, a bus, a boat, etc. along or adjacent to a relatively fixed path that may extend over a large geographic area. Mobile devices access the network through stationary access points arranged along or adjacent to the path and communicate with a communication network. The communication network may be arranged as an asynchronous transfer mode (ATM) local area network emulation (LANE) network. One of the mobile devices may be a mobile access point which can couple other mobile devices to the network and record authentication information of other mobile devices so that fast transitions can be made from one stationary access point to another as the vehicle moves along the path.
US07787399B2 Automatically configuring mesh groups in data networks
In one embodiment, a method for setting up a flow-through mesh group (FTMG) for transmitting link-state packets (LSPs) in a network having a plurality of nodes interconnected by links. The FTMG is a combination of multiple spanning trees for the network through which LSPs are forwarded. FTMG set-up messages are received at ports of each node of the network from peer ports of linked nodes. FTMG set-up messages identify root nodes of the multiple spanning trees and the transmission modes of the peer ports. The FTMG set-up messages are used to determine (1) a root node for each spanning tree, (2) a root port on each node for each spanning tree, and (3) directionality of ports of the nodes. FTMG set-up messages are then used to determine the transmission mode of ports of the nodes and, subsequently, to update the spanning trees and transmission modes, as needed.
US07787390B1 Custom automatic remote monitoring for network devices
An apparatus includes at least one port to exchange packets of data with one or more networks and a user interface circuit that allows a user to input a plurality of event classification rules. Each of the event classification rules describes at least one event characteristic for an event in the apparatus. At least one of the event classification rules describes a plurality of the event characteristics. At least two of the event characteristics are selected from a group including a reboot of the apparatus, a change in state of a processor of the apparatus, a change in state of a memory of the apparatus, a change in state of the at least one port of the apparatus, a change in an attribute of a network interface of the apparatus, a user login, and a user logout. The change in state of the at least one port is generated by a change in spanning tree mode. The apparatus further includes an event classifier to identify events having the at least one event characteristic described by any of the event classification rules. The apparatus further includes a plurality of event counters each to count the events identified by the event classifier for a respective one of the event classification rules.
US07787389B2 Method and system for utilization of an outer decoder in a broadcast services communication system
A Method and System for Utilization of an Outer Decoder in a Broadcast Services Communication System is described. An outer decoder and an inner decoder encode a block of information to be transmitted, to improve protection by adding redundancy. The redundancy permits decoding of the information from less than a complete encoded block of information. Consequently, the receiving station determines when sufficient amount of information for successful decoding has been received, and utilizes the time remaining before the next block of information arrives to perform other activities, e.g., hard handoff on a broadcast channel, inter-frequency hard handoff, and other activities. Alternatively, the receiving station can cease reception, thus decrease power consumption. Furthermore, part of the information block may be utilized for transmission of signaling information.
US07787386B1 Method and system for self-testing a line card
According to one embodiment of the invention, a method for self-testing a portion of a line card having a digital signal processor for manipulating data received by the line card, and a transmit channel and a receive channel coupled to a combined transmit and receive channel includes transmitting a test signal through at least a portion of the transmit channel toward the combined channel and detecting, by the digital signal processor any resulting signal in the receive channel to determine whether any components in the transmit channel, receive channel or combined channel are malfunctioning.
US07787384B2 Method for testing a communication network by means of a terminal
The invention relates to a method for testing a communication network by means of a terminal, which is provided with a screen and is used for exchanging information via a telecommunication network. The inventive method comprises the following steps: a step for periodically totally or partly retrieving values of the terminal screen pixels, a step for computing on the base of said pixel values one or several parameters representative for the screen content and a step for transmitting said one or several parameters to storing and/or analyzing means.
US07787378B1 Method and apparatus for conversion of an arbitration table into count values to control the distribution of resources
A method and apparatus for conversion of an arbitration table into count values to control the distribution of resources have been described.
US07787375B2 Performing a recovery action in response to a credit depletion notification
Provided are a method, system, and program for managing communication between a first device and a second device and performing a recovery action at the second device in response to a credit depletion notification from the first device. The second device assigns credits indicating a number of outstanding frames the first device may transmit to the second device. The second device receives a first type or second type of credit depletion notification from the first device indicating that the first device needs additional credits to transmit further frames to the second device. The second device performs one of a plurality of recovery actions depending on whether the first type or second type of credit depletion notification was received.
US07787373B2 Method and apparatus for providing secure blast calls
Various embodiments provide a method and apparatus for providing secure blast calls. An example embodiment includes a secure blast call apparatus including a blast component to determine if a secure or a non-secure call connection is needed and to blast a call connection invite to a plurality of destination endpoints; and a connection component to determine if a responding destination endpoint is a secure or a non-secure destination endpoint, to establish a connection with a secure destination endpoint if a secure call connection is needed, and to establish a connection with a non-secure destination endpoint if a non-secure call connection is needed.
US07787371B2 Method and apparatus for providing distinctive levels of access to resources on a high-speed wireless packet data network
Methods and systems for managing system resources in a data transmission system are disclosed herein. An adaptive packet inactivity timer can be associated with the data transmission system, wherein the adaptive packet inactivity timer dynamically changes a behavior thereof based on one or more customer attributes, such as, for example, of quality of service (QoS) level. The customer attribute is linked to a plurality of timer parameters that define the behavior of the adaptive packet inactivity timer for management of the data transmission system. Additionally, the customer attributes can be assigned to a customer based on a contract level associated with the customer, or based on an application type intended for use with the customer contract.
US07787365B1 Routing protocol failover between control units within a network router
A device includes a primary control unit and a standby control unit. The standby control unit records routing communications exchanged between the primary control unit and an external routing device in accordance with a routing protocol. A standby routing process executing on the standby control unit processes the recorded routing communications when the primary control unit fails. The standby routing process generates state information for executing the routing protocol on the standby control unit without requiring that routing sessions be reestablished with the external routing device.
US07787364B2 Control scheme for standby channel route
A control scheme is disclosed for controlling establishment of a standby channel route for an active channel route in a GMPLS network made up of plural transmission apparatuses. The standby channel route is formed by at least one standby channel route transmission apparatus, an ingress transmission apparatus, and an egress transmission apparatus. The control scheme involves transmitting from the ingress transmission apparatus to the standby channel route transmission apparatus a standby channel path establishing message including pre-reserve information for directing the standby channel route transmission apparatus to pre-reserve a standby channel path of the standby channel route, and setting the standby channel path to pre-reserved status within a band management table of the standby channel route transmission apparatus. The standby channel path that is set to pre-reserved status within the standby channel route transmission apparatus is externally recognized as free by the other transmission apparatuses.
US07787363B2 Dual-purpose uplinks used in a fault-tolerant stack
A fault-tolerant stack of low cost switches each having only two dual-purpose uplinks is enabled by utilizing a specified topology for connecting the uplinks and implementing a recovery algorithm on each switch.
US07787360B2 System and method for preserving multicast data forwarding during control failures in a router
A multicast non-stop forwarding (NSF) router architecture enhances high availability of a multicast router in a computer network. The router architecture further preserves multicast data forwarding through a data plane during NSF recovery of one or more failures in a control plane of the router. Various multicast components of the router cooperate to provide a checkpointing and recovery technique of the multicast NSF architecture that enables efficient restart and recovery of the control plane failures without loss of data connectivity.
US07787357B2 OFDM frequency offset estimation apparatus and method
A frequency offset estimator (400) and corresponding method (600) provides a frequency offset estimate (415) for an OFDM signal. The estimator comprises a data parser (403) coupled to an input signal (401) and arranged to select a group of symbols (305-311) or corresponding samples corresponding to predetermined symbols from the input signal and a processor (405) arranged to provide a correlation corresponding to the symbols, where the correlation corresponds to a frequency offset estimation for the input signal and is determined in a sequential fashion so that the correlation is provided concurrently with the last symbol or sample of the group of symbols to be selected.
US07787356B2 Method and apparatus for indexing physical channels in an OFDMA system
A method and system for indexing physical channels in an OFDMA system where one OFDM symbol includes a plurality of subcarriers and one TTI includes a plurality of OFDM symbols are provided. A total number of subcarriers per OFDM symbol are divided into N groups. A kth group is selected from the N groups in each OFDM symbol of a TTI, and a physical channel corresponding to a set of subcarriers indexed with predetermined values, included in the kth groups of the TTI is indexed with an ordered pair (N, k).
US07787354B2 Recording medium with segment information thereon and apparatus and methods for forming, recording, and reproducing the recording medium
A recording medium, such as a high-density and/or optical recording medium including segment information recorded thereon, and apparatus and methods for recording to and reproducing from the recording medium, in order to improve data protection, data management and/or reproduction compatibility.
US07787353B2 Optical recording medium and method for manufacturing same
In an optical recording medium 1 having a configuration in which on one main surface of a substrate 2, a reflective layer 3, a lower dielectrics layer 4, a recording layer 5, an upper dielectrics layer 6 and a light transmissive layer 7 are sequentially laminated, the lower dielectrics layer 4 is formed of a first lower dielectrics layer and a second lower dielectrics layer that inhibits a material that constitutes the first lower dielectrics layer and a material that constitutes the reflective layer 3 from reacting, and the upper dielectrics layer 6 is formed of a first upper dielectrics layer and a second upper dielectrics layer that inhibits a material that constitutes the first upper dielectrics layer and a material that constitutes the light transmissive layer 7 from reacting.
US07787351B2 Bit recording process on ferroelectric medium using probe or small conductive structure and recording medium thereof
A method of recording bits on a ferroelectric medium using a scanning probe or a small conductive structure and a recording medium thereof, in which bit sizes can be decreased to increase data recording density as well as to reduce losses in reproduction signals. The method includes applying switching voltages to a lower electrode of the ferroelectric medium and the probe so as to write bits while approaching the probe to or bringing the probe into contact with a surface of the ferroelectric medium; and applying a base bias voltage, which is equal or smaller in magnitude and opposite in sign to the switching voltages between the switching voltages to make the probe equipotential with an upper portion of the record medium.
US07787350B2 Data storage device
A storage device including a storage medium for storing data in the form of topographic or magnetic marks. At least one probe is mounted on a common frame, the common frame and the storage medium designed for moving relative to each other for creating or detecting said marks. Each probe includes a tip facing the storage medium, a read sensing element, a write element and a capacitive platform, that forms a first electrode and is designed for a voltage potential applied to it independent from a control signal for said read sensing element and for said voltage potential applied to said capacitive platform being independent from a control signal for said write heating element. It further comprises a second electrode arranged in a fixed position relative to the storage medium forming a first capacitor together wherein said first electrode and a medium between the first and second electrode.
US07787348B2 Optical head apparatus and optical information recording or reproducing apparatus
Light emitted from a light source and having a wavelength of 400 nm is reflected by a beam splitter (BS), and converged on a disk according to a next-generation standard. Reflection light therefrom passes through the BS and is received by a photodetector. Light emitted from a light source and having a wavelength of 660 nm is reflected by the BS and passes through the BS, and converged on a disk according to a DVD standard. Reflection light therefrom passes through the BS and is received by the photodetector. About 50% of light emitted from a light source and having a wavelength of 780 nm is reflected by the BS. The light passes through the BS and is then converged on a disk according to a CD standard. Reflection light therefrom passes through the BS. About 50% of the light passes through the BS and is received by the photodetector. Thus, recording and reproduction can be performed on any of disks according to a next-generation standard, DVD standard, and CD standard. With respect to disks according to the next-generation standard, a high optical output is obtained during recording and a high S/N ratio is obtained during reproduction. With respect to disks according to the CD standard, the amount of light received by the photodetector does not substantially vary even when birefringence of a disk varies.
US07787345B2 Optical storage medium, optical read/write apparatus, and optical read/write method
An optical read/write apparatus causes a read/write light beam from illuminating means to strike only one side of an optical storage medium including stacked data storage layers each of which is readable/writeable separately from the other layers. In this case, the optical read/write apparatus operates so that data is read/written from/into a second data storage layer after fully recording a recordable area of a first data storage layer. Thus, light can be shone with uniform intensity across the substantially entire recordable area of the second data storage layer without using a complex read/write system even under such conditions that the transmittance to light of the first data storage layer in the recordable area may vary depending on whether any data is recorded in the recordable area.
US07787344B2 Writing device
In a writing device for writing data at 1-time or higher recording rates, a first delay circuit capable of variably controlling a delay time in units of a relatively long time and a second delay circuit capable of variably controlling a delay time in units of a relatively short time are employed in a combined manner. A laser drive pulse can be controlled in the direction of the time base with high accuracy corresponding to any recording rates ranging from 1-time to higher, e.g., 8- or 12-time, speeds without using very large number stages of delay gates.
US07787342B2 Information processing unit, information processing method, program for the same, recording medium for recording the program therein, and reproducing unit
The present invention provides an information processing unit with improved operability. A reading section (10) reads information recorded in an optical disk, and outputs a read signal. A DSP (20) detects the read signal and processes to a reproducible form. A quick return button selects at least one of the processing details for starting or stopping the information processing and for changing a reproducing position of the information. When a reproducing state changing section (120) recognizes a change instruction for changing a processing state for the information, a reproduction control section (52) changes the processing state by the DSP 20 based on the processing details selected with the quick return button. Since the processing details for starting or stopping the information processing and for changing a reproducing position are previously stored in the reproducing state changing section (120) as commonly available change instructions, operating components can be simplified with the operability of the information reproducing unit (1) substantially improved.
US07787336B2 Apparatus and method of processing signals of an optical disk recording/reproducing apparatus
A signal processing apparatus of an optical disk recording/reproducing apparatus and a signal processing method performed thereby are provided. The signal processing apparatus may include an operational data generation unit for receiving digital signals, filtering received digital signals and outputting filtered signals as operational data and a data arithmetic-operation unit for performing an arithmetic operation on the operational data output by the operational data generation unit in response to a command.
US07787335B2 Information recording device, information recording method, and information recording program
An information recording device, an information recording method, and an information recording program capable of recording information with an appropriate modulation degree, a high asymmetry, and small waveform distortion. The information recording device applies a laser beam to a recording medium such as a DVD-R/RW and DVD+R/RW and forms a recording mark corresponding to a recording signal, thereby recording information. A recording pulse signal for forming the recording mark corresponding to the recording signal has a mark period for forming the recording mark and a space period not forming the recording mark. In test recording performed prior to actual information recording, a long mark recording power is kept constant while a short mark recording power is changed. Preferably, the short mark recording power in the test write is changed so that the asymmetry and/or the beta value is a value within a desired range.
US07787333B2 Method and apparatus for controlling an optical disk device
An apparatus and method for controlling an optical disk device performs a disk loading and unloading operation based on at least one driving signal containing multiple pulses of different widths. The pulses are applied to control a motor to unclamp the disk relative to a spindle. Because the signal is formed from multiple pulses of different widths, the unclamping operation is performed with little or no shock forces and as a result the disk is ejected without damage and without being dislodged from the device.
US07787330B1 Removable protective device for a submersible liquid transmitter
A removable protective device for a submersible liquid level transmitter and method for using the same. The protective device includes a sensor cage assembly having a sensor component and a cage component. The cage component can include a bottom plate and a top plate coupled to the bottom plate through a plurality of spacers. The device includes a seat, located on a top surface of the top plate, and a securing mechanism capable of removably securing the sensor in the seat, and thus to the protective cage.
US07787324B2 Processor instruction cache with dual-read modes
A processor includes a cache memory. The cache memory includes an array of cells, word lines and bit lines. A control module enables a word line of the word lines to access a first cell in the enabled word line. The control module disables the word line and maintains the word line in a disabled state to access a second cell in the word line.
US07787320B2 Sense amplifier
A sense amplifier according to an example of the present invention has first, second, third and fourth FETs with a flip-flop connection. A drain of a fifth FET is connected to a first input node, and its source is connected to a power source node. A drain of a sixth FET is connected to a second input node, and its source is connected to the power source node. A sense operation is started by charging a first output node from the first input node with a first current and by charging a second output node from the second input node with a second current. The fifth and sixth FET are turned on after starting the sense operation.
US07787319B2 Sense amplifier circuitry for integrated circuit having memory cell array, and method of operating same
An integrated circuit device (e.g., a logic device or a memory device) having (i) a memory cell array which includes a plurality of memory cells (for example, memory cells having electrically floating body transistors) and (ii) sense amplifier circuitry, coupled to the memory cell array, to sense a data state stored in one of the memory cells during a sense phase of operation. In one embodiment, the sense amplifier circuitry includes first and second capacitors, a first input electrically coupled to (i) the memory cell to receive a signal which is representative of the data state stored therein and (ii) a first terminal of the first capacitor, and a second input electrically coupled to (i) a first predetermined voltage and (ii) a first terminal of the second capacitor. The sense amplifier circuitry further includes a current source and a transistor wherein the gate of the transistor is electrically coupled to the second terminals of the first and second capacitors, and a first region of the transistor is electrically coupled to the current source.
US07787318B2 Semiconductor memory device having read operation testing function
A semiconductor memory device is provided which can reliably detect a memory cell which has an unstable operation due to a small memory cell current. A bit line drive circuit is provided with respect to each pair of first and second bit lines, and has a configuration which can decrease a potential of a selected one of the pair of first and second bit lines. During a test operation, the first bit line in conduction with an H-side memory holding node of a memory cell is grounded for a predetermined time, thereby reducing a potential difference between the pair of first and second bit lines.
US07787313B2 Bitline voltage driver
A method and structure for passing a bitline voltage regardless of its voltage level via a bitline in a memory device is disclosed. In one embodiment, the method includes detecting the bitline voltage of the bitline, feeding a control signal at an activation voltage level to the bitline pass device to maintain a pass voltage differential of the bitline pass device when the bitline is selected and passing the bitline voltage via the bitline pass device in response to the control signal, where the pass voltage differential is greater than a threshold voltage of the bitline pass device regardless of a level of the bitline voltage.
US07787312B2 Semiconductor device and controlling method for the same
A semiconductor device has a plurality of bit lines BL provided in a memory cell area 101, a plurality of word lines WL provided crossing the plurality of bit lines BL, a plurality of diffusion source lines VSL provided along the plurality of word lines WL, a plurality of non-volatile active cells AC storing data, the plurality of non-volatile active cells AC being provided at cross sections of the plurality of bit lines BL and the plurality of word lines WL and being connected to the plurality of bit lines BL, the plurality of word lines WL, and the plurality of diffusion source lines VSL, and a controller simultaneously writes or reads data to and from at least two active cells AC among the plurality of active cells AC, in which the number of the plurality of active cells AC is less than that of the cross sections.
US07787311B2 Memory with programmable address strides for accessing and precharging during the same access cycle
Embodiments of the present disclosure provide methods, apparatuses and systems including a storage configured to store and output multiple address strides of varying sizes to enable access and precharge circuitry to access and precharge a first and a second group of memory cells based at least in part on the multiple address strides during operation of the host apparatus/system, the first and second group of memory cells being different groups of memory cells.
US07787310B2 Circuits, devices, systems, and methods of operation for capturing data signals
Embodiments of the invention are described for driving data onto a data bus. The embodiments include a data driver circuit having a data capture circuit coupled to the data bus. The data capture circuit receives a data signal relative to a write strobe signal and captures a first data digit of the data signal responsive to a first edge of the write strobe signal and at least a second data digit responsive to a second edge of the write strobe signal. The data driver circuit includes a feedback capture circuit that captures each of the data digits of the data signal in substantially the same manner as the data capture circuit, and also generates a latch control signal indicative of when each data bits is latched. The latch control signal is provided to a write control circuit coupled to the feedback capture circuit and the data capture circuit. The write control circuit determines which of the data digits was latched first relative to an external timing, and generate a select control signal to drive the captured data digits onto the data bus in the order in which the data digits were received.
US07787300B2 Memory devices with page buffer having dual registers and method of using the same
A nonvolatile memory device and programming method and apparatus therefore are described that include operatively coupled first and second sense amplifiers having first and second data registers or latches, a storage circuit for storing a data of the second amplifier, a pass/fail check circuit for checking the content of the second data register whether a cell of the memory device has been sufficiently programmed and a restore circuit for resetting the second data register for reprogramming the device until sufficiently programmed.
US07787297B2 Flash memory device and flash memory system
A flash memory device and a flash memory system are disclosed. The flash memory device includes a first non-volatile memory including a plurality of page data cells, storing page data, and reading and outputting the stored page data when a read command is applied from an external portion; and a second non-volatile memory including a plurality of spare data cells respectively adjacent to the plurality of page data cells, storing spare data, scanning the spare data and temporarily storing corresponding information when a file system is mounted, reading and outputting the stored spare data when the read command is applied.
US07787296B2 Nonvolatile semiconductor memory device having protection function for each memory block
A nonvolatile semiconductor memory device includes a memory cell array constituted by a plurality of memory blocks, an interface, a write circuit, and a read circuit. A protect flag is written in the memory block. The readout protect flag can be output to an external device through the interface. When a write command is input from the interface, the write circuit executes the write command when the protect flag in the selected memory block has a first value and does not execute the write command when the protect flag has a second value.
US07787291B2 Programming a multilevel phase change memory cell
Multilevel phase change memory cells may be programmed forming amorphous regions of amorphous phase change material in a storage region of the phase change memory cell. Crystalline paths of crystalline phase change material are formed through the amorphous regions of amorphous phase change material. Lengths of the crystalline paths are controlled so that at least a first crystalline path has a first length in a first programming state and a second crystalline path has a second length, different from the first length, in a second programming state.
US07787289B2 MRAM design with local write conductors of reduced cross-sectional area
Embodiments of the present invention disclose an MRAM device having a plurality of magnetic memory cells grouped into words, and write conductors for carrying write currents to write to the memory cells, wherein at least some of the write conductors have a reduced cross-sectional area in the vicinity of a group of memory cells.
US07787288B2 Magnetic memory element, magnetic memory having said magnetic memory element, and method for driving magnetic memory
An inadvertent write can be prevented when a read is performed. The duration of the write current pulse for writing information in the magnetic memory layer is longer than the duration of the read current pulse for reading the information from the magnetic memory layer.
US07787277B2 Semiconductor memory device capable of realizing a chip with high operation reliability and high yield
A semiconductor memory device capable of preventing a defect caused by lowering the etching precision in an end area of the memory cell array is provided. A first block is constructed by first memory cell units each having of memory cells, a second block is constructed by second memory cell units each having a plurality of memory cells, and the memory cell array is constructed by arranging the first blocks on both end portions thereof and arranging the second blocks on other portions thereof. The structure of the first memory cell unit on the end side of the memory cell array is different from that of the second memory cell unit. Wirings for connecting the selection gate lines of the memory cell array to corresponding transistors in a row decoder are formed of wiring layers formed above wirings for connecting control gate lines of the memory cell array to the transistors in the row decoder.
US07787273B2 Inverter circuit with switch circuit having two transistors operating alternatively
An exemplary inverter circuit (2) includes a first switch circuit (22) including a first transistor (221) and a second transistor (222); a second switch circuit (23) including a third transistor (231) and a fourth transistor (232); and a pulse width modulation circuit (21) including a first output terminal (211) and a second output terminal (212). A gate electrode of the first transistor is connected to the first output port. A gate electrode of the second transistor is connected to the second output port. A gate electrode of the third transistor is connected to the first output port. A gate electrode of the fourth transistor is connected to the second output port. A drain electrode of the third transistor is connected to a drain electrode of the first transistor, and a drain electrode of the fourth transistor is connected to a drain electrode of the second transistor.
US07787270B2 DC-DC and DC-AC power conversion system
A galvanic isolated DC-DC and DC-AC power conversion system is coupled to a plurality of DC sources which are derived from a combination of a plurality of single-phase and three-phase AC-DC converters. The DC-DC and DC-AC power conversion system in one embodiment is configured to provide mixed type outputs (mixed frequency, e.g. DC with 50 or 60 Hz, with 400 Hz; mixed voltage levels).
US07787268B2 Power switching system to increase induction heating to a load from available AC mains power
In one aspect, the invention provides a power system for providing power to a load. In some embodiment, the system comprises: a rectifier configured to rectify an AC main signal to produce a rectified AC main signal; a zero cross detector configured to receive the AC main signal and to detect when the AC main signal equals zero; a switching device having (i) a first terminal connected to a first node, wherein a first output terminal of the rectifier is also connected to the first node and (ii) a second terminal connected to a second node; a tank circuit having (i) a first terminal coupled to a third node, wherein a second output terminal of the rectifier is also coupled to the third node and (ii) a second terminal coupled to the second node; a current and/or voltage detector connected to the second node; and a controller in communication with the current detector and zero cross detector and configured to turn on and off the switching device based on, at least in part, information received from the zero cross detector and the current and/or voltage detector.
US07787266B2 Method for operating a frequency converter of a generator
The method relates to the operation of a frequency converter of a generator in particular of a wind energy turbine, in the event of a substantial grid voltage drop, wherein the frequency converter (10) comprises an AC/DC converter (20), to be connected to the generator (14), a DC/AC converter (22) to be connected to the voltage grid (18), and a DC link circuit (24) for connecting the AC/DC converter (20) to the DC/AC converter (22). The method comprises the step of reducing an output voltage of the DC link circuit (24) for increasing an output current of the DC/AC converter (22) and/or reducing the operation frequency of electronic switches (28) of the DC/AC converter (22) for increasing the output current of the DC/AC converter (22).
US07787265B2 Self-coupled driver used in dual-switch forward power converter
A dual-switch forward power converter, and a method of operating the same, employs a self-coupled driver to achieve among other advantages higher efficiency, lower part count and component cost. In one aspect of the present invention, a power converter comprises a transformer and two switching transistors, and said transformer has two serially-connected primary windings with the first winding connected to a first switching transistor which is biased by a pulse controller, and the second winding couples the voltage across said first winding to bias the second switching transistor. In addition, the circuit on the primary side of said transformer further comprises means of dissipating magnetization current and the circuit on the secondary side comprises a rectifier and a low-pass filter.
US07787264B2 Apparatus to provide synchronous rectifying circuit for flyback power converters
A synchronous rectifying circuit is provided for flyback power converter. A pulse generator is utilized to generate a pulse signal in response to a leading edge and a trailing edge of a switching signal. The switching signal is used for switching the transformer of the power converter. An isolation device such as pulse transformer or small capacitors is coupled to the pulse generator for transferring the pulse signal through an isolation barrier of a transformer. A synchronous rectifier includes a power switch and a control circuit. The power switch is connected in between the secondary side of the transformer and the output of the power converter for the rectifying operation. The control circuit having a latch is operated to receive the pulse signal for controlling the power switch.
US07787263B2 Methods and apparatus to control a digital power supply
Methods and apparatus to control a digital power supply are disclosed. An example method includes controlling a power factor controller by: receiving a first current signal flowing in a first stage of the power factor controller, receiving a second current signal flowing in a second stage of the power factor controller, determining a difference between the first current signal and the second current signal, determining if the magnitude of a measured current signal is above a predetermined threshold, activating an integrator to integrate the difference when the magnitude of the measured current signal is above a predetermined threshold, and outputting a first control signal and a second control signal to the power factor controller based on the output of the integrator.
US07787262B2 Capacitor charging methods and apparatus
A capacitor charging circuit is provided with a primary side output voltage sensing circuit including an RC network having an RC time constant with a predetermined relationship to the RC time constant of the output capacitor. Once the capacitor voltage reaches a fully charged level, the charging mode is terminated. The output voltage is continuously detected by measuring the voltage across the primary side RC network that decays at a predetermined rate with respect to the output capacitor and the charging mode is commenced once the RC voltage falls to a predetermined level. According to a further aspect of the invention, a switch control circuit in a flyback converter controls the switch off time in response to detection of a change in the slope polarity of the voltage at a terminal of the switch.
US07787260B2 Cable management arrangement for a telecommunications cabinet
A telecommunications system including a frame to which telecommunications equipment is mounted. The frame defines a patch panel region and an active equipment region. Patch cords are interconnected between the patch panel region and the active equipment region. The system further includes a slack storage panel that stores patch cord slack. The slack storage panel defines a single cable routing pathway. The patch cords are routed through the slack storage panel such that no portion of the length of each patch cord overlaps itself. In systems including both copper and fiber cables, the copper cables are routed separately from the fiber cables.
US07787259B2 Magnetic shield for use in a location sensing system
An energy transfer apparatus with a magnetic shield is configured to magnetically couple energy from a fixed location to a mobile or moveable device within a field-activated space of the energy transfer apparatus. Apparatuses include a location sensing surface and a drive coil arranged in relation to a periphery of the location sensing surface. A magnetic shield plate is disposed below the location sensing surface and the drive coil. The shield plate includes a number of radially oriented slots originating at, and distributed about, a periphery of the shield plate.
US07787258B2 Track-based support system for electronic cards
An apparatus and method provide supplemental support to an electronic card from above, such as along a longitudinal edge of a PCI card opposite an edge connector on the motherboard. The supplemental support may be provided at any of a plurality of locations along the edge of the card, to avoid interference with certain features on the card and to accommodate cards of a variety of shapes and sizes. One embodiment provides a support apparatus that includes a track secured to the computer chassis over the card, and is generally aligned with a longitudinal edge of the electronic card. A collar is disposed on the track and is moveable to any of a plurality of positions along the track. A plunger is inserted through the collar and is movable with respect to the collar into engagement with the longitudinal edge of the electronic card. A first locking member is activated in response to inserting the plunger into the collar to prevent relative movement of the collar and the plunger with respect to the track. A second locking member locks the plunger with respect to the collar when the plunger engages the card.
US07787257B2 Printed wiring board unit
A printed wiring board unit includes an electronic circuit component, a printed wiring board, a plurality of first conductive terminals disposed between the electronic circuit component and the printed wiring board, at least one of the first conductive terminals arranged along a quadrangular outline, and a plurality of second conductive terminals disposed between the electronic circuit component and the printed wiring board, the second conductive terminals arranged at a corner of the quadrangular outline, and the second conductive terminals contacting at least one of the printed wiring board and the electronic circuit component in a relatively displaceable manner.
US07787256B2 Tamper respondent system
A tamper respondent system having: a physical volume containing an electronic device to be protected; an at least partially conductive surface proximate to the electronic device; and a tamper respondent sensor over the electronic device (the sensor comprising: a flexible, dielectric substrate; conductive traces on the substrate; a porous insulating layer having pores over the conductive traces; and adhesive within said pores of said porous insulating layer), wherein the adhesive is in contact with both the substrate and the at least partially conductive surface through the porous insulating layer.
US07787254B2 Thin multichip flex-module
A multichip module comprises: a first rigid member defining one outer wall of a chamber; a second rigid member defining the opposite wall of the chamber; a sealable interface joining the first and second rigid members at their peripheries, whereby a hollow chamber is formed; a flex circuit having a plurality of integrated circuit chips disposed thereon, the flex circuit affixed to at least one of the first and second rigid members; electrical contacts at least partially extending outward through the sealable interface; and, a fluid inlet and a fluid outlet configured to permit fluid to flow through the chamber whereby heat generated by the integrated circuit chips may be removed from the module.
US07787253B1 Data center rack mount loading system
A framework installation guide assembly is provided that is selectively attachable to mounting rails of an electronic enclosure cabinet. The mounting rails include a plurality of mounting apertures at predetermined intervals. The framework includes a set of guide rails extending into the electronic enclosure cabinet. A first mounting bracket and a second mounting bracket are affixed to a first guide rail and second guide rail, respectively, for selectively coupling the guide rails to the vertical mounting rails using fasteners at a selected one of the mounting apertures. An array of rollers is coupled to the first guide rail and the second guide rail for providing support to a bottom-side surface of the electronic component. The array of rollers further provides a slidable support surface for allowing the electronic component to be moved to a position for securing the electronic component to the mounting rails of the electronic enclosure cabinet.
US07787252B2 Preferentially cooled electronic device
Various apparatuses and methods for a preferentially cooled electronic device are disclosed herein. For example, some embodiments provide an electronic apparatus including a package substrate and with a semiconductor die electrically and thermally connected to the package substrate by a plurality of connection nodes. At least one thermal trace interconnects at least one subset of the plurality of connection nodes. At least one heat dissipation trace on the package substrate is connected to the at least one subset of the plurality of connection nodes.
US07787250B2 Metallic cover of miniaturization module
A metallic cover of a miniaturization module includes a substrate, a SMD chip unit and a metallic cover, the metallic cover embracing the SMD chip unit and having at least one sizing hole and a plurality of venting holes, the venting holes being disposed around the sizing hole, and the sizing hole and the venting holes being positioned above the SMD chip unit so that glue portions fill up slits between the metallic cover and the SMD chip unit. The venting holes stop the glue portion from running over the second chip unit. The glue-filled slits between the top lid and the SMD chip unit provides a strong support to prevent any deformation of the metallic cover when the metallic cover is tested and processed.
US07787248B2 Multi-fluid cooling system, cooled electronics module, and methods of fabrication thereof
A multi-fluid cooling system and methods of fabrication thereof are provided for removing heat from one or more electronic devices. The cooling system includes a multi-fluid manifold structure with at least one first fluid inlet orifice and at least one second fluid inlet orifice for concurrently, separately injecting a first fluid and a second fluid onto a surface to be cooled when the cooling system is employed to cool one or more electronic devices, wherein the first fluid and the second fluid are immiscible, and the first fluid has a lower boiling point temperature than the second fluid. When the cooling system is employed to cool the one or more electronic devices and the first fluid boils, evolving first fluid vapor condenses in situ by direct contact with the second fluid of higher boiling point temperature.
US07787245B2 Electronic apparatus and program
An electronic apparatus 10, such as a computer, includes a first unit 20 having a keyboard 21 and a second unit 30 coupled to the first unit 20 having a display screen 31 through a two-axis coupling section 40 to be opened, closed, and rotated relative to the first unit 20. The computer may be used either as a notebook PC or a tablet PC, and includes an optical disk drive 26 for accessing an optical disk. The present invention protects the optical disk and the optical disk drive against damage when the computer is used in the tablet PC mode. Depending on the status of the second unit 30 relative to the first unit 20, the apparatus enables or disables use of optical disk drive 26, including the drive ejection button.
US07787241B2 Apparatus for coupling display window and buttons for clothing handler
Disclosed is an apparatus for coupling a display window and buttons for a clothing handler. The apparatus for coupling the display window and the buttons for the clothing handler includes a display window configured to display each kind of information regarding handling clothing, buttons disposed to be adjacent to the display window, for selecting options for handling clothing, and a supporting member interposed between the display window and the buttons, for supporting at least one of the display window and the buttons.
US07787240B2 Display system in article of clothing
An wearable assembly wherein a display system is incorporated into an article of clothing, such as a video jacket or vest. The display system includes at least an output device, a mass storage device, and an input device. The output device includes at least a display device with a substantially rigid display screen. The mass storage device is in content providing relationship to the output device. The input device includes operator accessible controls controllingly associated with the output and mass storage devices. An electrical power source is in electrical power supplying relationship to at least the display system. A carrying harness supports at least the display screen on a torso of a person wearing the article of clothing. The display screen is supported by the carrying harness so that the display screen is generally weight bearingly independent of the article of clothing. A pad is positioned between the carrier's torso and the display screen in motion stabilizing relationship with the display screen. A substantially transparent, impact, and scratch resistant pane is mounted to the article of clothing in substantial registry with the display screen so the display screen is visible through the pane to a viewer located outside of the article of clothing. A geographic position locator beacon member is associated with the article of clothing. Except for the display screen, the display system is substantially hidden from the viewer by the article of clothing.
US07787238B2 Power supply adapter
A power supply adapter includes a casing defining at least one inserting groove therein, at least one resilient piece disposed in the casing and having a locating portion and a resisting portion extended gradually upward from the locating portion, and a plug module rotatablely disposed in the casing. The plug module has at least one retaining block disposed in the inserting groove of the casing and capable of rotating around the resisting portion of the resilient piece. A connecting terminal runs through the retaining block to form an inserting portion and a projecting portion at opposite sides of the retaining block. The projecting portion is capable of compressing the resisting portion when the inserting portion is raised erectly to be exposed externally from the inserting groove.
US07787237B2 Display panel structure and image forming apparatus having the same
A display panel structure includes a circuit board, and a display unit substrate connected to the circuit board and having a display unit. The display panel structure further includes a supporting member comprised of a first supporting section that is fitted to the circuit board, a second supporting section that is fitted to the display unit substrate, and a spacer section to secure a specified space between the circuit board and the display unit substrate. With the supporting member, the display unit substrate is supported in a state inclined relative to the circuit board.
US07787235B2 Solid electrolytic capacitor and method for manufacturing the same
Provided is a solid electrolytic capacitor with a high capacity occurrence rate and a high capacity and a method for manufacturing the solid electrolytic capacitor. An anode body is formed on a periphery of an anode lead having a hollow structure. The anode body has a porous body of a valve metal or an alloy of the metal as its main component. The hollow structure allows an inside and an outside of the anode body to connect with each other. A dielectric layer is formed on a surface of the anode body, and a conducting polymer layer is formed on a surface of the dielectric layer. When the conducting polymer layer is formed, the inside of the anode body is depressurized by suction from the outside of the anode body through the hollow structure of the anode lead.
US07787234B2 Digital signal processor
A digital signal processor includes a component for processing a digital signal, a power line for supplying a power to the component, and a decoupling capacitor connected between the power line and a ground. The decoupling capacitor has an equivalent series resistance larger than zero and not larger than 25 mΩ at 100 kHz and an equivalent series inductance larger than zero and not larger than 800 pH at 500 MHz. This digital signal processor does not generate a lot of digital noise, and has a small, thin size.
US07787230B2 Spark gap protection device
A spark gap protection device is provided. The device comprises a plurality of spark gaps and a plurality of windings. Each spark gap is connected to at least one winding which is inductively coupled to an associated winding connected to another spark gap so that, in use, a surge current flowing across a spark gap and through a winding connected to the spark gap induces a voltage in the associated inductively coupled winding connected to another spark gap. This forces the other spark gap to trigger, thereby distributing the surge current between the spark gaps.
US07787229B2 CPU power control circuit
A CPU power control circuit includes a temperature detection circuit, a power supply circuit and a discharge circuit. The power supply circuit is connected to the temperature detection circuit, a CPU and the discharge circuit. The discharge circuit is connected to the temperature detection circuit and the CPU. The temperature detection circuit is connected to the CPU for detecting the temperature of the CPU. When the temperature of the CPU exceeds a predetermined range, the temperature detection circuit outputs a high temperature signal. The power supply circuit receives the high temperature signal, and stops working. The discharge circuit receives the high temperature signal, and discharges the power supply circuit so as to stop supplying power to the CPU.
US07787228B2 Switchgear control apparatus
A switchgear control apparatus includes main contacts for first to third phases, operating mechanisms for activating the main contacts for the respective phases, voltage sensors for detecting phase voltages of a three-phase power source, and a contact closing control circuit. The contact closing control circuit first outputs a contact closing signal to the first-phase operating mechanism to close the first-phase main contact corresponding to a central leg of a core of a three-phase reactor at a first-phase voltage peak, and then a contact closing signal to the second- and third-phase operating mechanisms to simultaneously close the second- and third-phase main contacts corresponding to two outer legs of the reactor core at a zero-voltage point of the first phase three-quarter cycle later than close of the main contact for the first phase.
US07787226B2 Electrostatic protective circuit and semiconductor device
An electrostatic protective circuit includes a bipolar transistor, a bipolar transistor and an FET. The bipolar transistors and are coupled in series between a signal line and the ground (GND). The FET is configured that a source and a bulk thereof are coupled to a node N situated between the bipolar transistors, a gate is coupled to the signal line, and a drain is coupled to the power supply.
US07787223B2 Electronic breaker system
A system, method, and device for a circuit breaker used in residential and commercial panels are disclosed. The exemplary circuit may have an overload protection device causing a disruption in a circuit when the circuit is overloaded. One or more sensors may detect a condition of the circuit and transmit a signal associated the detected condition to an integrated circuit via sensor ports. The integrated circuit may cause a disruption in a circuit when the signal of the detected condition is out of predetermine limit. The integrated circuit may also determine if a sensor is coupled to a sensor port.
US07787216B2 Magnetic head slider and disk drive with reduced damage to recording medium
Embodiments of the invention reduce damage to a disk recording medium when a slider flying above the disk recording medium inside a magnetic disk drive comes into contact with the disk recording medium due to slider vibration. In one embodiment, a magnetic head slider includes a front pad, a rear pad, and carbon protective films. The front pad includes a step bearing surface disposed on the side of a leading end and leading side rail surfaces formed on the step bearing surface. The rear pad includes a rear step bearing surface disposed across a deep groove surface from the front pad and a trailing side rail surface formed on the rear step bearing surface. The carbon protective films are formed on regions including vertices of slider corner portions, respectively. The leading side rail surfaces and the trailing side rail surface are formed substantially on the same level. The carbon protective films are harder than a slider base material and have a small coefficient of friction. The films have a film thickness of about 10 nm or more.
US07787207B2 Head control method, control device, and storage device
It is related to a head control method. The head control method controls a protruding flying height of a head in which an energization amount applied to a heater element in the head to thermally expands the head. The head control method includes a resistance-value measuring step of measuring a resistance value of the storage element, an energization-amount calculating step of calculating an energization amount applied to the heater element such that the resistance value measured in the resistance-value measuring step reaches a reference resistance value, and a heater control step of performing control to apply the energization amount calculated in the energization-amount calculating step to the heater element.
US07787202B2 Guided target search for hard disk drive applications
A technique to perform a guided partial response target search for characterizing a read channel of a disk drive. A target adaptation scheme pre-selects a plurality of targets from a pool of potential targets based on certain criteria and the selected targets are sorted in linear gradient orders. When target adaptation is being performed by comparing the equalizer output with an ideal reconstructed signal, a difference value sets a gradient vector that is used to determine which direction to move along the sorted list of targets to select the next target.