Document Document Title
US07908663B2 Abstractions and automation for enhanced sharing and collaboration
The present invention provides methods for using abstractions of people, including dynamic and static groups of people, to enhance the efficiency of the specification and automation of policies for sharing information between users with a “need-to-know.” An instance of the present invention can also provide these users information based on a “time-to-know.” By providing access to information based on group affiliation and properties of the content of the information, the present invention maintains optimal information privacy while minimizing encumbrances to sharing data with appropriate users and even at appropriate times. The present invention can be integrated with other communication technologies to facilitate access to information in a time appropriate manner. Other instances of the present invention employ automated and semi-automated, mixed-initiative techniques, to make information-sharing decisions. Additional instances of the present invention include the employment of machine-learning techniques to facilitate construction of access policies from the actions or profile of a single user or a community of users, including the construction of automated sharing agents that work in an automated or mixed-initiative manner to respond to real-time requests for information.
US07908662B2 System and method for auditing software usage
Systems and methods are provided for auditing and selectively restricting software usage based on, for example, software copy counts or execution counts. In one embodiment, the method comprises verifying whether the serial number for a software installed on a computing device corresponds to one of recognized serial numbers, and calculating a copy count (or software execution count) for the serial number. In response to the copy count exceeding a defined upper limit, a limited unlock key may be sent to the device. The limited unlock key may allow the software to be executed on the device for a defined time period, a defined number of executions, and/or with at least one feature of the software disabled.
US07908659B2 Extensible framework for system security state reporting and remediation
A security health reporting system provides an application program interface (API) for use by independent software vendors (ISVs) to extend the security health reporting capabilities of the security health reporting system. An ISV security solution can register with the security health reporting system, create a schema that describes a new security class, and use the API to publish an instance of the schema for the new security class with the security health reporting system. When an instance of a schema for a new security class is published, the security health reporting system creates the new security class, and recognizes the definition for the security class within the security health reporting system. Registered ISV security solutions can then use the published schema to report their health statuses for the new security class.
US07908654B2 Accomodating fragmentation with deterministic packet marking
The deterministic packet marking (DPM) method is based on marking packets with the partial address information of ingress interface only. The attack victim is able to recover the complete address(es) information after receiving several packets from a particular attacking host or hosts. The full path is not really essential for the traceback since it can be different for different packets for different reasons. In order to deal with fragmentation, it is required that the ID field (as well as some other fields) of all the fragments in a given series is the same. DPM randomly selects the marks from the pool, which is created at startup. The mark completely occupies the ID field in the IP packet header, as well as Reserved Flag. Since every single packet passing through the DPM-enabled interface is marked, the ID field of all the fragments of a series are ensured to be the same. By allowing DPM to suspend randomness in selecting the marks for the fragments of a series, all fragments are ensured to have the same ID. This ID would be different from the one originally set by the origin of the packet, but this would not make a difference for the reassembly process.
US07908648B2 Method and system for enabling remote access to a computer system
Method and systems configured for allowing a non-local remote user to access a computer system with a particular authorization level. Such access is facilitated by examining non-local directory services group memberships of the user and performing a mapping of the user's identity to a corresponding universal local user account that have the proper authorization level or levels. Such methods and systems allow any number of non-local remote users access to the computer system in such a way that the remote user assumes the identity of (i.e., is mapped to) a corresponding universal local user account of an appropriate privilege level. All non-local remote users that the computer system determines to be of the same privilege level will share the identity of the same universal local user account.
US07908647B1 Aggregation system
Machine, method for use and method for making, and corresponding products produced thereby, as well as data structures, computer-readable media tangibly embodying program instructions, manufactures, and necessary intermediates of the foregoing, each pertaining to digital aspects of a computerized aggregation system. The system can include a user computer system interposed between a segment of a network allowing communication between the user computer system and at least one server system, and other segments allowing communication between the user computer system and a plurality of third party server systems. The one server system enables the user computer system to access the plurality of other servers. The access permits forming an aggregation of information obtained from the third party server systems.
US07908644B2 Adaptive multi-tier authentication system
An adaptive multi-tier authentication system provides secondary tiers of authentication which are used only when the user attempts a connection from a new environment. The invention accepts user input such as login attempts and responses to the system's questions. User login information such as IP address, originating phone number, or cookies on the user's machine are obtained for evaluation. User/usage profiles are kept for each user and the user login information is compared to the information from the user/usage profile for the specific user which contains all of the user information that the user used to establish the account and also the usage profile detailing the user's access patterns. The trust level of the current user login location is calculated and the invention determines if any additional questions to the user are required. If the trust level is high, then the user is granted access to the system. If the trust level is not high enough, then questions are sent to the user and the user's answers are evaluated and access is granted or denied based on the trust level and answers. The user's profile is updated to reflect the access attempt.
US07908643B2 Apparatus and method for secure configuration of shared medium devices
An UNENROLLED adapter responds to an enrollment activation signal by generating an enrollment supplicant signal. The enrollment supplicant signal is received by an ENROLLED adapter, an enrollment provider, which responds by formulating and transmitting an enrollment provider signal, including security management service information, to the UNENROLLED adapter. The UNENROLLED adapter changes a network adapter configuration responsive to the security management service information provided by the ENROLLED adapter, by which the network adapter is configured securely, and secure communications are effectuated. Enrolled adapter can solicit enrollment of an UNENROLLED adapter. The activation signal can be a physical or virtual activation sequence.
US07908639B2 Information transfer apparatus and method, information processing apparatus and method, and information processing system
When a transport stream is transmitted between each unit connected through an interface, if any data which is not permitted to be transmitted on a partial transport stream is transmitted, information of this section is transmitted as a private section or a user private. As a result, information of a section of an EIT can be transmitted from for example a digital satellite broadcast tuner to a personal computer and an original program schedule list can be created on the personal computer.
US07908635B2 System and method for internet access to a personal television service
A communication system and a family of methods for remote access to personal television service are disclosed. According to this invention, a remote personal TV service center provides centralized program guide information. A user may access to the personal TV service center through a digital video recorder which is connected to the personal TV service center via telephone modem or a network server. A user may access to the personal TV service center through a remote computer terminal or a personal digital assistant which is connected to a computer network. The user selects program events and programs the digital video recorder by using a graphical user interface installed in the front panel of the digital video recorder in case of local programming, or using a similar GUI which is incorporated into the Web pages presented to remote users by a Web server in case of remote programming. The media stream stored in one digital video recorder may be transferred to another digital video recorder. For data security protection during data transfer, all communication are authenticated and encrypted.
US07908630B2 Method and apparatus for internet co-browsing over cable television and controlled through computer telephony
A novel mechanism is disclosed by which a sender can direct information such as an audiovisual signal to a particular recipient's audiovisual display device, such as a cable television set and, thereby, share information between the sender and the recipient. In one embodiment of the invention, a calling party originates a telephone call and associates that telephone call with audio-visual information that exists on the caller's personal computer or on an Internet server. The called party answers the call, and can tune an associated cable television to the appropriate channel in order to view the audio-visual information. The caller can modify the audio-visual information during the call. Accordingly, the current invention ties together the telephone, cable, and IP networks in a manner that does not require large investments from cable or telephone service providers. In an alternative embodiment of the invention, a called party, such as a representative at a customer service center or an interactive voice response unit, can associate audio-visual information with the call such that the calling party can see the data on the appropriate television channel. In another embodiment, the telephone keypad can be used to move forwards and backwards through a series of audio-visual screens. In another embodiment, the cable subscriber can preset the television to a particular URL which can be viewed, but not navigated, without the telephone call.
US07908627B2 System and method to provide a unified video signal for diverse receiving platforms
A system and method are disclosed for providing a unified video data stream for diverse receiving platforms. In some embodiments, the unified data stream can provide video data to multiple receiving devices with diverse video data input requirements. The communication system can include a digitizer that converts an analog video to a high resolution (HR) digital video signal. The communication system can also include a signal processing engine that receives the HR digital video signal, compress the video signal, creates video packets from the compressed signal, and identifies at least a portion of the video packets for distribution to lower resolution devices. The HR data stream can be sent to high resolution devices wherein the identified packets can be “copied” from the HR data stream and sent to devices having lower resolution requirements.
US07908623B2 Set top box for PC/HDTV multimedia center
A multimedia system is provided, comprising a computer for receiving audio data and video data from a source and transmitting the data serially over a high speed serial link, a set-top box connected through the link to the computer for receiving the audio data and video data, the set-top box having a southbridge module with a link interface connected to the link and providing a local parallel data bus output and at least one audio playback channel receiving the audio data; and a graphics processor receiving from the southbridge module the video data over the bus, processing the video data and providing a video output in at least one display format. At least one display device is connected to the graphics processor for receiving and displaying the video output; and at least one speaker is connected to the audio playback channel.
US07908622B1 Systems and methods for service provisioning of multiple dwelling units
Systems and methods for providing goods and services from one or more service providers to consumers, such as multiple dwelling unit (MDU) tenants are provided. In a first aspect, the invention provides a system for facilitating the provision of goods and services to a tenant of an MDU operated by an MDU operator. In one implementation, the system of the invention comprises at least one service provider that is configured to provide goods and services; an MDU tenant interface configured to communicate MDU tenant requests for goods and services to one of the MDU operator and the service provider; and a coordinating site configured to provide a provision interface operably connected to the service provider and the MDU tenant interface.
US07908618B2 System and method for monitoring and recovering the state of user participation in interactive broadcasts
A system and method for managing interactive program and commercial content is disclosed. The system includes an interactive enabling device for receiving a broadcast stream containing interactive program and commercial triggers for retrieving interactive program and commercial content. An interactive content server communicates with a control application in the interactive enabling device. The interactive enabling device executes the control application to manage retrieval of interactive program and commercial content from the content server in response to the interactive program and commercial triggers. The interactive control application includes a gatekeeper function for selectively retrieving interactive program and commercial content in response to recognized interactive program and commercial triggers.
US07908617B2 Broadcast receiving system responsive to ambient conditions
A broadcast receiving system incorporating an echo canceling means automatically initiates recording of the broadcast and also controls the sound volume by taking into account the viewer's movements and ambient conditions, by using echo canceling means of the type used in hand-free telephones. The broadcast receiving system includes a broadcast receiving unit for receiving a broadcast in the form of either digital or analog signals; an echo canceling unit; and a determining unit for monitoring the amount of residual echoes in the echo canceling unit, determining whether the amount of residual echoes has exceeded a predetermined value, and instructing a storage unit to store the broadcast if the amount of residual echoes is found to have exceeded the predetermined value.
US07908616B2 Measuring audience viewership of online live broadcast
Method and apparatus for measuring an audience viewership of an online live broadcast are provided. Code information included in live broadcast data is received from the encoding server or the media server, transmission information of the live broadcast data to the client is received from the media server, the transmission information is compensated using the code information, and the audience viewership of the online live broadcast is computed using the compensated transmission information. It is possible to obtain the accurate viewership of an online live broadcast and to obtain the accurate viewership of the online live broadcast even when users erroneously access a web page or intentionally access the web page to increase the number of page views.
US07908615B2 Telescopic compactable memory disc adapter
A compactable disc adapter having a substrate capable of effectively extending the diameter of a disc having a compacted position and an extended position. The diameter of the compacted substrate is less than the diameter of the disc whereas the diameter of the expanded substrate is greater than the diameter of the disc.
US07908614B2 Chucking mechanism, brushless motor having the chucking mechanism, and disk driving apparatus having the brushless motor
A movement pivot receiving portion which receives a movement pivot portion of a claw member and a movement support receiving portion which receives a movement assist portion of the claw member are arranged radially within a cylindrical portion of a center case. By virtue of such configuration, both receiving portions are designed with a greater degree of freedom within a space between an inner circumferential surface of the cylindrical portion and an outer circumferential surface of a base portion. Therefore, the claw member may be designed to have a preferable thickness while achieving a preferable movement of in an axial direction.
US07908612B2 Emergency ejecting apparatus for optical disc drive
The present invention discloses an optical disc drive including a pickup head for reading data from a disc; a spindle motor for supporting and rotating the disc; a loading/ejecting apparatus for loading or ejecting the disc; and an emergency ejecting apparatus. The emergency ejecting apparatus includes a slider for connecting the loading/ejecting apparatus, a rack, and an elastic component for connecting the slider and the rack. When a user drives the slider and the elastic component is elastically deformed, the slider is moved in the optical disc drive to drive the loading/ejecting apparatus to eject the disc.
US07908609B2 Information processing apparatus with device driver installation control
When a device on a network is detected with network plug and play and its driver is installed, a function installed by the device information is uniquely decided. The high priority device function is selected based on information of client and the device function is automatically decided with network plug and play based on the selection of the high priority device function to install the driver. In this situation, a criterion can be selected by a user among most installed criterion, recently installed criterion, currently installed criterion, etc.
US07908608B2 Method and system for performing bulk operations on transactional items
Bulk operations on a large number of items may be processed by a computer with a reduced likelihood of exceeding a timing or hardware limitation of a system. An instruction or its related information can be examined to determine if the instruction may potentially involve a large number of items. If so, the instruction may be passed to a bulk operations manager software component to determine the number of items involved. The bulk operations manager software component can break down the operation into smaller groups of items. Operations can be performed on each of the smaller groups of objects. The changes can be transparent to a developer writing code or a computer generating code to perform a specific operation.
US07908607B2 Efficient marshalling between soap and business-process messages
A business process adapter converts a SOAP (Simple Object Access Protocol) message into a business process message. A body path and a node encoding type are defined for the business process adapter. And, when the SOAP message is received, the business process adaptor extracts the node of the SOAP message at the location defined by the body path and encodes the node according to the defined node encoding type. Additionally, the business process adapter converts a business process message into a SOAP message using a defined content encoding type and a defined format of the SOAP message. When the business process message is received from the business process management server, the business process adapter encodes the body of the business process message according to the defined content encoding type and generates the SOAP message from the encoded body according to the defined format.
US07908606B2 Usage metering system
A usage metering system for determining computer resource utilization is described herein. Computer resource utilization is determined by accumulating instances of computer resource utilization based on array of counters. This enables an accurate determination of instances of when a predetermined threshold baseline of computer resource utilization is exceeded over an accumulated period of time. By using an array of counters to collect data rather than averaging values over time, a more accurate indication of computer resource utilization is determined. The usage metering system has little impact on computer system resources, because snapshots can be taken on a fairly infrequent basis, and any computer resource utilization calculations can be performed on computer platforms separated from the system being monitored.
US07908604B2 Synchronization method and program for a parallel computer
Barrier synchronization between multiprocessors is performed at high speed while reducing overhead of parallel processing without adding any special hardware mechanism. A parallel computer synchronization method is provided to synchronize threads through barrier synchronization for parallel execution of plural threads on plural processor modules. The parallel computer has plural processor modules (P0 and P1) equipped with plural processor cores (cpu0 to cpu3). The processor cores are each assigned plural threads (Th0 to Th7) to execute multithread processing. The plural threads (Th0 to Th7) are set in hierarchical groups (Gr), and barrier synchronization is performed on each group separately.
US07908594B2 External programmatic interface for IOS CLI compliant routers
A method of receiving and translating data within an external programmatic interface (EPI) is described. The method calls for receiving input into the EPI. The input is traversed. Where the input is presented in a prescribed format other than CLI, it is translated into a corresponding CLI statement, with reference to a representation of the CLI syntax. Where the input is presented in CLI, it is translated into a corresponding prescribed output format, with reference to a model of the prescribed output format derived from the CLI syntax. The translated input is output.
US07908591B1 Memory profiling
A memory profiler is provided in a programming environment. The memory profiler records memory usage information at a point of a program that runs in the programming environment. The memory profiler may record information on the amount of allocated memory, the amount of freed memory and the amount of peak memory usage. The memory profiler may also record the number of allocations and frees. The memory usage information is associated with individual points in the program so that a user can utilize this information to change the program to use less memory. With the memory usage information, the present invention enables a user to recognize how much memory is being allocated and used on behalf of a program and to track down what code is actually causing a problem in the program.
US07908590B1 System and method for automatically creating test cases through a remote client
A system and method for generating test cases for a computer program. The method and system include invoking execution of the computer program via a remote client and monitoring the execution of the computer program. Information about execution path of the computer program is collected and then the execution of the computer program is stopped via the remote client. One or more test cases are then generated utilizing the collected information. In one embodiment, the remote client is a computer test tool and the computer program is a web application.
US07908589B2 Deployment
The inventive subject mater relates to software application configuration and, more particularly, deployment of a software application configuration. Various embodiments provide systems, methods, and software that configure an application in an application configuration environment and deploying configuration settings from the configuration environment to an application execution environment.
US07908586B1 Collapse on content property
A content collapse feature is described that allows a user to designate what should be collapsed by designating a content property, such as attributes, identifications (IDs), tag classes, and the like. Input of one or more content properties come in from a user desiring to collapse various sections of content displayed in an IDE. One or more portions of the content corresponding to the content properties is identified by the IDE and then collapsed wherein the content in the collapsed portions are removed from the IDE display. The collapsed portions of content may either be replaced with a collapse indicator visible to users in the IDE display or hidden from view altogether in the IDE.
US07908585B2 Computer readable recording medium recorded with graphics editing program, and graphics editing apparatus
When an element is interactively arranged in cooperative with an input device and a display device, if the arranged element is overlapped with a line segment which connects the already arranged two elements to each other, the relation is provided among these three elements, to be displayed, so that the arranged element is interrupted in the relation between the already arranged two elements, which is specified by the line segment. Therefore, it becomes possible to interrupt the element in the relation which relates the already arranged two elements to each other. Hence, it is possible to easily provide the relation between elements while reflecting the intention of user as much as possible.
US07908577B2 Apparatus and method for analyzing circuit specification description design
An apparatus for analyzing circuit specification description design has a circuit specification description inputting section that analyzes and obtains information of a related signal, information of the maximum number of cycles in the related signal, and a definite value in a site defined in the circuit specification description for the related signal contained in a circuit specification description, a data base generating section that generates signal variation data indicating time-series signal variation, wherein a definitive value is set in the site defined in the circuit specification description and a predetermined flag is set in a site where the value is not defined in the signal variation data, and a waveform diagram data outputting section that outputs waveform diagram data for displaying the time-series signal variation in a form of a waveform diagram on the basis of the definite value and the predetermined flag set in the data.
US07908575B2 Enhanced verification through binary decision diagram-based target decomposition using state analysis extraction
A method, system and computer program product for performing verification of an electronic design is disclosed. The method includes receiving a design, including a first target set, a primary input set, and a first register set comprising one or more registers. A binary decision diagram analysis of the design is generated. A recursive extraction of one or more next states of selected registers is generated using the binary decision diagram analysis of the first target set and the primary input set. The recursive extraction is decomposed to generate a second target set, and the second target set is verified.
US07908570B2 Method and system for displaying a cursor on a trading screen
A method, system, and computer program products are provided for updating the location of a cursor in a display window on a trading screen when certain events occurs. In a preferred embodiment, as market conditions change, the market information may be rearranged on a screen. To reduce the chances of missing a market opportunity by sending orders or managing them, the cursor moves in association with the market information such that the cursor appears fixed to the market information until a user moves the pointer device.
US07908562B2 System and a method for presenting items to a user with a contextual presentation
A system and method for presenting a plurality of items to a user with a contextual display. A computer system is provided which includes a data store. At least a portion of the items in the data store include one or more field entries. An explorer interacts with the data store, selects items having one or more desired field entries, and displays the selected items according to an explorer display schema. An application may select the items from the data store and may interact with a shell browser to present the selected items. A method for establishing an explorer for presenting items in a data store to a user.
US07908560B2 Method and system for cross-screen component communication in dynamically created composite applications
A method and system for cross-screen component communication in dynamically created composite applications. Meta-data in the mark-up for a source component (e.g. eXtensible Markup Language—XML information) in a dynamically created composite application includes indications of which screens target components are located on. These indications are contained in definitions of logical connections established between components referred to as “cross-page wire” definitions. Executable objects, referred to as “cross-page wire” executable objects, are generated based on the cross-page wire definitions in the source component mark-up. The cross-page wire executable objects are executed by a run-time entity, such as a “property broker” or the like, in response to a change in a property value for which the cross-page wire has been defined, in order to deliver a new value of that property to one or more target components located on screens different from the screen on which the source component is located.
US07908558B2 Method and system for automatically selecting images from among multiple images
Exemplary embodiments of the present invention are directed to a method for automatically selecting images, from among multiple images, for sequential display, comprising: establishing a total time for a sequential display of a set of selected images; clustering images into groups; ordering the images based on image quality; and selecting at least one of the images within a selected group based on the image quality and total time for inclusion in the set of selected images.
US07908557B2 Presenting message detectable by screen reader application
A method of visually presenting a message includes detecting that a screen reader application is being used in a computer system having a graphical user interface (GUI). The GUI presents messages of a first type by displaying a popup window and presents messages of a second type in a predefined field of the GUI. The screen reader application is configured to detect display of the popup window but not configured to detect presentation of the messages of the second type in the predefined field. The method includes detecting a system event that causes a first message to be presented in the predefined field, the system event resulting from evaluating user input information. The method includes presenting, in response to detecting the system event, a second message in the popup window, the second message being associated with the first message. The predefined field may relate to a message log.
US07908556B2 Method and system for media landmark identification
Methods and systems are described for allowing a user to quickly determine parts of a media item in which the user will be interested. In the methods and systems described, a timeline is provided for the media item and semantic icons are used as media landmarks along the timeline. The semantic icons are related to the content or a description of the content at the location in the media item corresponding to the semantic icon's location on the timeline. The semantic icons, in addition to providing some immediate contextual information at a glance, also allow a user access to annotations of the media item. Semantic icons can represent tags, users who have created or modified annotations for the segment of the media item, or other relevant information. The semantic icons may also be used to determine a relative level of interest in different parts of the media item both with respect to the user and with respect to other users.
US07908552B2 Mere-parsing with boundary and semantic driven scoping
Methods, systems and computer program products for implementing a mere-parser are disclosed. Text data is processed to generate one or more parse items. A boundary based attribute associated with one of the parse items is identified, and the identified mere attribute is associated with one or more of the remaining parse items that is not blocked from being associated with the boundary based attribute.
US07908550B1 Dynamic tree control system
A dynamic tree control system includes a scripted program sent from a server, to be interpreted by a client browser. The program uses dynamic HTML and includes program code for displaying, under the control of the browser, a tree structure having one or more tree nodes in which at least a portion of data retrieved from the server is represented. The program also includes program code for dynamically altering, in response to some event, the tree structure without further accessing the server. The program also includes an event manager that registers with the browser to be notified upon the occurrence one or more events. The event manager receives notification of the event from the browser, and notifies the layer in which the event originated or took place. A notified layer response to the event, for example, by dynamically altering the tree structure.
US07908546B2 Methods and apparatus for detection of performance conditions in processing system
Techniques are disclosed for detection of performance conditions in processing systems. For example, a method of detecting a performance condition in at least one particular processing device of a processing system having a plurality of processing devices includes the following steps. Data is input to a data structure associated with the particular processing device, over a given time period. The input data may be a buffer or a bucket. The input data represents data associated with the execution of at least one function performed by the particular processing device. The given time period includes the time period between consecutive heartbeat signals transmitted by the particular processing device. At least a portion of the input data is removed from the data structure associated with the particular processing device, near the end of the given time period. The removed input data is compared to an expected function execution level. An alarm signal is generated, when warranted, based on the comparison of the removed input data to the expected function execution level such that a performance condition in the particular processing device is determinable.
US07908543B2 Reading method of a memory device with embedded error-correcting code and memory device with embedded error-correcting code
A reading method for a memory device with error-correcting encoding envisages the steps of: carrying out a first reading of a plurality of memory locations (A0, A1, . . . , ALS−1) to generate a first recovered string (S1), and performing a first decoding attempt using the first recovered string (S1). When the first decoding attempt fails, the memory locations are read at least one second time, and at least one second recovered string (S2-SN) is generated. On the basis of a comparison between the first recovered string (S1) and the second recovered string (S2-SN), a modified string (SM) is generated, in which erasures (X) are located, and at least one second decoding attempt is carried out using the modified string (SM).
US07908542B2 Method of and apparatus for implementing a reconfigurable trellis-type decoding
A chip architectural core is described for use in decoding one or more vectors received by the core in accordance with one or more recursive and/or non-recursive systematic trellis codes of varying sizes and constraints K, as well as generator polynomials. The core comprises: a decoder including (a) a reconfigurable network of ACS blocks, BMU generators and trace-back mechanisms for both recursive and non-recursive systematic forms, and (b) reconfigurable connections between the ACS blocks, BMU generators and trace-back mechanisms, arranged so that the precise number of network components can be continuously rearranged and interconnected in a network as a function of size and the constraint K and generator polynomial of each code used for encoding the vectors received by the core.
US07908541B2 Apparatus and method for transmitting/receiving signal in a communication system
A signal transmission apparatus in a communication system is disclosed. A channel interleaver generates an interleaved vector by channel-interleaving a Low Density Parity Check (LDPC) codeword according to a channel interleaving rule, and a modulator generates a modulation symbol by modulating the interleaved vector according to a modulation scheme. The channel interleaving rule is one of a first channel interleaving rule and a second channel interleaving rule. The first channel interleaving rule is a rule for setting degree distribution for nodes in a factor graph of the LDPC codeword separately for individual levels supported by the modulation scheme. The second channel interleaving rule is a rule for allowing coded bits included in the LDPC codeword to be interleaved according to an unequal error characteristic of the modulation scheme.
US07908539B2 Parity check matrix generation method, data transmission system, encoding device, decoding device, and a parity check matrix generation program
A method that allows the easy generation of low-density parity-check codes that can realize superior error-correcting characteristics. A processor (50) of a transmission line encoder constructs parity check matrix H from partial matrix H1 of m rows and k columns on the left side and partial matrix H2 of m rows and m columns on the right side. The processor (50) generates partial matrix H2 as a unit matrix. The processor (50) generates partial matrix H1 to satisfy the conditions that, when any two rows contained in partial matrix H1 are selected, the two rows have periods that are relatively prime, or when the periods are identical, the two rows have different phases. The processor (50) then joins partial matrix H1 and partial matrix H2 to generate parity check matrix H.
US07908538B2 Failure prediction circuit and method, and semiconductor integrated circuit
Disclosed is a semiconductor integrated circuit including a first storage circuit and a second storage circuit that respectively store logic levels of an input to the delay circuit and an output of the delay circuit when a logic level of a clock line is changed, and a determination circuit that determines whether or not the results of the first storage circuit and the second storage circuit coincide or not. Even if a transistor or a wiring that constitutes the semiconductor integrated circuit has been degraded due to secular change or the like, a possibility of an anomaly or a failure in one of the operation circuits caused by the degradation can be predicted before the anomaly or the failure occurs.
US07908537B2 Boundary scan path method and system with functional and non-functional scan cell memories
An integrated circuit or circuit board includes functional circuitry and a scan path. The scan path includes a test data input lead, a test data output lead, a multiplexer, and scan cells. A dedicated scan cell has a functional data output separate from a test data output. Shared scan cells each have a combined output for functional data and test data. The shared scan cells are coupled in series. The test data input of the first shared scan cell is connected to the test data output of the dedicated scan cell. The combined output of one shared scan cell is coupled to the test data input lead of another shared scan cell. The multiplexer has an input coupled to the test data output, an input connected to the combined output lead of the last shared scan cell in the series, and an output connected in the scan path.
US07908536B2 Testing functional boundary logic at asynchronous clock boundaries of an integrated circuit device
Mechanisms for testing functional boundary logic at an asynchronous clock boundary of an integrated circuit device are provided. With these mechanisms, each clock domain has its own scan paths that do not cross domain boundaries. By eliminating the scanning across the boundaries, the requirement to have two clock grids in the asynchronously clocked domains may be eliminated. As a result, circuit area and design time with regard to the clock distribution design are reduced. In addition, removing the second clock grid, i.e. the high speed core or system clock, in the asynchronously clocked domains removes the requirement to have a multiplexing scheme for selection of clocking signals in the asynchronous domain. In addition to the above, the system and method provide boundary built-in-self-test logic for testing the functional crossing logic of boundaries between the clock domains in a functional mode of operation.
US07908535B2 Scan testable register file
Memory compiler engineers often focus on the efficient implementation of the largest possible memory configurations for each memory type. The overhead of test and control circuitry within memory implementations is usually amortized across a large number of storage bits. Unfortunately, test structures generally do not scale down with decreasing memory sizes, creating a large area penalty for a design with numerous small memories. One solution is a scannable register file (SRF) architecture using scannable latch bit-cells laid out using a standard cell layout/power template. All sub-cells can be placed in standard cell rows and utilize standard cell power straps. Non-SRF standard cells can be abutted on all sides, placement keep-out regions are not needed. Metal utilization is usually limited to first three metallization layers. The bit-cell is much larger than standard compiled memory bit cells, but has no overhead beyond address decode, word-line drivers, and read-write data latches.
US07908534B2 Diagnosable general purpose test registers scan chain design
A structural design-for-test for diagnosing broken scan chain defects of long non-scannable register chains (GPTR) The GPTR and the system for testing and diagnosing the broken LSSD scan-only chains rapidly localize defects to the failing Shift Register Latch (SRL) pair. The GPTR modifies the latches used in the GPTR scan chain to standard LSSD L1/L2 master-slave SRL type latch pairs; connects all the system ports of the L1 latches to the Shift Register Input (SRI) and clocked by the system C1-clk while the L1 scan port is clocked by the A-clk and L2 scan port is clocked only by the B-clk. The L1 latches are connected to at least one multiplexer having a first output connected to an input of each odd SRL, and a second output connected to an input port of each even SRL. In another embodiment, the GPTR includes a plurality of multiplexers respectively coupled to the master-slave latch pairs, wherein a first set of multiplexers have their respective output attached to an input of the odd L1 latches, and a second set of the multiplexers have their respective output attached to an input port of the even L1 latches.
US07908530B2 Memory module and on-line build-in self-test method thereof for enhancing memory system reliability
A memory module including a plurality of memory banks, a memory control unit, and a built-in self-test (BIST) control unit is provided. The memory banks store data. The memory control unit accesses the data in accordance with a system command. The BIST control unit generates a BIST command to the memory control unit when a BIST function is enabled in the memory module. While the system command accessing the data in a specific memory bank exists, the memory command control unit has the priority to execute the system command instead of the BIST command testing the specific memory bank. Memory reliability of a system including the memory module is enhanced without reducing the system effectiveness.
US07908524B2 Storage medium readable by a machine tangible embodying event notification management program and event notification management apparatus
An event notification management program 110 makes a computer function as processing means for controlling notification, given to a predetermined system 200, of information about an event occurred within the system 100 that is acquired from notification information provided from a component (20, 30, 40) within the system 100. The processing means has a function of determining a content of a notification process corresponding to the event acquired from the provided notification information on the basis of management information (FIG. 19) in which event identifying information specifying the event is associated with the content of the notification process (S102), and controlling the notification, given to the predetermined system, of the information about the event in accordance with the content of the notification process (S104, S105).
US07908521B2 Process reflection
Process reflection techniques are described in which a reflected process is created to facilitate analysis of a process. Events are detected to initiate reflection of a target process. Process reflection of a target process may be initiated by an external process or by the target process itself. A reflected process of the target process is created. In an implementation, data defining the target process is replicated, copied, or otherwise collected from the target process to create the reflected process. Then, analysis may be performed on the reflected process while execution of the target process continues.
US07908514B2 Minimizing data loss in asynchronous replication solution using distributed redundancy
Architecture that reduces data loss resulting from failover in an asynchronous log shipping deployment, but leveraging mid-tier and frontend servers to fill in lost data. In an asynchronous log shipping operation, a replication component asynchronously replicates messaging data to a backend server in accordance with one or more replication operations, which can be updates to databases on the backend server. These databases can include messaging data, such as email address books, mailboxes, etc. A history component maintains a history of replication operations on a frontend server. In the event of a lossy failover, a replay component is used for replaying the replication operations from the history to the backend server.
US07908496B2 Systems and methods for communicating voltage regulation information between a voltage regulator and an integrated circuit
Systems and method for providing a regulated voltage supply to an integrated circuit. In an embodiment of the invention, a voltage regulator in a system provides an integrated circuit in the system with information related to the voltage regulator providing a supply voltage to the integrated circuit. In another embodiment of the invention, the integrated circuit makes determinations about the operating characteristic of the system using information from the voltage regulator.
US07908493B2 Unified management of power, performance, and thermals in computer systems
A mechanism is provided for unified management of power, performance, and thermals in computer systems. This mechanism incorporates elements to effectively address all aspects of managing computing systems in an integrated manner, instead of independently. The mechanism employs an infrastructure for real-time measurements feedback, an infrastructure for regulating system activity, component operating levels, and environmental control, a dedicated control structure for guaranteed response/preemptive action, and interaction and integration components. The mechanism provides interfaces for user-level interaction. The mechanism also employs methods to address power/thermal concerns at multiple timescales. In addition, the mechanism improves efficiency by adopting an integrated approach, rather than treating different aspects of the power/thermal problem as individual issues to be addressed in a piecemeal fashion.
US07908492B2 Method for using a compact disk as a smart key device
A data processing method accepts a removable storage media, which becomes electrically engaged with a system unit within the data processing system, after which the removable storage media and the hardware security unit mutually authenticate themselves. The removable storage media stores a private key of a first asymmetric cryptographic key pair and a public key of a second asymmetric cryptographic key pair that is associated with the hardware security unit, and the hardware security unit stores a private key of the second asymmetric cryptographic key pair and a public key of the first asymmetric cryptographic key pair that is associated with the removable storage media. In response to successfully performing the mutual authentication operation between the removable storage media and the hardware security unit, the system unit is enabled to invoke cryptographic functions on the hardware security unit while the removable storage media remains engaged with the system unit.
US07908491B2 Method and device for controlling access to encrypted data
The invention concerns a method for controlling access to encrypted data by control words (CW), said control words being received by a security module in control messages (ECM) and returned to a unit operating on (STB) the encrypted data. The method includes the following steps: receiving a first control message (ECM) comprising at least one control word (CW) and a time stamp (TS), receiving a second control message (ECM2) consecutive to the first control message (ECM1), said second message comprising at least one control word (CW) and a time stamp (TS), determining a duration corresponding to the difference between the time stamps (TS) of the two consecutive control messages (ECM1, ECM2), if said duration is less than a predefined duration (CP), incrementing an error counter (CE), and if said duration is not less than said predefined duration, decrementing said error counter (CE), returning the control word (CW) to the operating unit (STB) after a waiting time depending on the value of the error counter (CE).
US07908490B2 Techniques for synchronizing and archive-versioning of encrypted files
Techniques are presented for synchronizing and archive-versioning encrypted files. Blocks of encrypted data are managed and metadata is maintained for the blocks. The metadata identifies a maximum number of blocks and an index or parameter string. The string includes transaction identifiers and relative block numbers. The metadata is used as parameter information to a hash algorithm along with a hash key to acquire a unique initialization vector for each block. Each initialization vector when supplied to a cipher service along with a particular block of data produces an encrypted version of the data supplied or supplies a decrypted version of the data supplied. The techniques are also applied to files being archived and versioned from a storage volume.
US07908487B2 Systems and methods for public-key encryption for transmission of medical information
The invention is directed to systems and methods for communicating sensitive and/or confidential medical information with the use of encryption. Specifically, the invention is directed to transmitting a request for sensitive medical data, where the request includes a public key for encryption as an XML node. The public key may be used by the responding party to encrypt at least a portion of the response and respond to the request. The only party in the network path that is able to decrypt the message is the originator of the request because the requestor will have a private keys which is required to decrypt the response data.
US07908486B2 Dynamic configuration of a gaming system
A method to enable dynamic configuration of gaming terminals installed in one or a plurality of gaming premises whereby certified games, certified data files and certified support software components are activated in accordance with a predetermined schedule or automatically in response to the observed gaming activity. The method may include allocating an individual PKI certificate to each executable software component and each of its versions, binding the PKI certificate to the executable software, associating a distinctive policy for each certificate and then enforcing the software execution policies in accordance with the desired authorized game configuration and schedule. The PKI certificate's “Subject Name” (or “Issued to” field or “CommonName” field) may be a concatenation of the software component identification, its version number and optionally other identification characters. The method applies equally to other network connected gaming subsystems. The method enables a fine-grained and secure control of the authorized software components and thus the flexibility to securely configure the gaming system in accordance with a schedule or in a close-loop fashion in order to meet business objectives. In addition, a method to enable the certification authority to bind the certificates to the tested code is described.
US07908484B2 Method of protecting digest authentication and key agreement (AKA) against man-in-the-middle (MITM) attack
Disclosed is a method and system to discourage a MITM attacker in a data communications system that includes client and a server. The method includes, in a Digest Authentication and Key Agreement (AKA) challenge sent to the client from the server, setting an “algorithm” field to ‘algorithm=“AKAv1-HMAC-MD5”’ for directing the client to use the HMAC-MD5 keyed hash function when producing Digest credentials; and using at least one of an AKA Integrity Key (IK) or an AKA Cipher Key (CK) in the keyed hash function.
US07908482B2 Key confirmed authenticated key exchange with derived ephemeral keys
Key confirmed (KC) authenticated key exchange (AKE) with derived ephemeral keys protocol using a mathematical group is described. In one aspect, a first party, using the mathematical group, determines whether a second party has received information to compute an agreed session key value for exchanging information securely with the first party. At least a subset of the received information is computed using derived ephemeral keys of the first and second parties. The first party generates the agreed session key value only when the second party has demonstrated receipt of the information.
US07908481B1 Routing data to one or more entities in a network
A communications system includes a first network that includes a plurality of entities and a router. The router includes a network address translator. A node is capable of communicating data units with entities in the first network. Each data unit includes security information, such as information according to the Internet Security Association and Key Management protocol (ISAKMP) and the Encapsulating Security Payload (ESP) protocol. The network address translator is adapted to convert a destination address in a received data unit from the node to an address of one of the entities based on the security information in the received data unit.
US07908478B2 Data processing method and data reading method
An object of the present invention is to prevent illegal use of data (digital contents), and a second object is to provide a method for processing data which ensures the collection of charges for secondary use of the data, a data reading method for reading the data processed by this processing method, and a recording medium storing programs implementing these methods.The method for processing data is such that in a method for processing a data body b which is encrypted and is decrypted on a decryption bit length basis, and thereby is reproduced, the data body b is encrypted, a part of this data body b with a bit length different from the decryption bit length is omitted, and the omitted part is closed so as to make the data continuous.
US07908469B2 Method for executing power on self test on a computer system and updating SMBIOS information partially
A method for executing the power on self test (POST) on the computer system and a method for updating the SMBIOS information partially are provided for a computer system with a first memory and a second memory, wherein the first memory comprises a first storage block and a second storage block. A user can previously set the specific SMBIOS information in the second storage block. And during the POST stage, the default SMBIOS information in the BIOS code loaded from the first storage block to the second memory will be partially updated according to the specific SMBIOS information set by the user. As a result, the purpose of using the appropriated SMBIOS information to initiate the computer system can be achieved.
US07908464B2 Functional-level instruction-set computer architecture for processing application-layer content-service requests such as file-access requests
A functional-level instruction-set computing (FLIC) architecture executes higher-level functional instructions such as lookups and bit-compares of variable-length operands. Each FLIC processing-engine slice has specialized processing units including a lookup unit that searches for a matching entry in a lookup cache. Variable-length operands are stored in execution buffers. The operand length and location in the execution buffer are stored in fixed-length general-purpose registers (GPRs) that also store fixed-length operands. A copy/move unit moves data between input and output buffers and one or more FLIC processing-engine slices. Multiple contexts can each have a set of GPRs and execution buffers. An expansion buffer in a FLIC slice can be allocated to a context to expand that context's execution buffer for storing longer operands. The FLIC engine is optimized to parse, lookup, and process long strings common in content-service requests and can offload file-server requests by looking up meta-data and pointers.
US07908463B2 Immediate and displacement extraction and decode mechanism
An extraction and decode mechanism for acquiring and processing instructions and the corresponding constant(s) embedded within the instructions. The extraction and decode mechanism may be included within a processing unit, and may comprise an instruction decode unit and at least one constant steer network. During operation, the instruction decode unit may obtain and decode instructions which are to be executed by the processing unit. For each instruction, the instruction decode unit may also determine the location of one or more constants embedded within the instruction. The constant steer network may receive the location information from the instruction decode unit. While the instruction decode unit decodes the instruction, the constant steer network may obtain the constant(s) embedded within the instruction based on the location information and store the constant(s). The constant(s) embedded within the instruction may be immediate or displacement (imm/disp) constant(s).
US07908460B2 Method and apparatus for obtaining a scalar value directly from a vector register
A method and apparatus for obtaining a scalar value from a vector register for use in a mixed vector and scalar instruction, including providing a vector in a vector register file, and embedding a location identifier of the scalar value within the vector in the bits defining the mixed vector and scalar instruction. The scalar value can be used directly from the vector register without the need to load the scalar to a scalar register prior to executing the instruction. The scalar location identifier may be embedded in the secondary op code of the instruction, or the instruction may have dedicated bits for providing the location of the scalar within the vector.
US07908456B2 System and method for allocating and deallocating memory within transactional code
Methods and systems are provided for managing memory allocations and deallocations while in transactional code, including nested transactional code. The methods and systems manage transactional memory operations by using identifiers, such as sequence numbers, to handle memory management in transactions. The methods and systems also maintain lists of deferred actions to be performed at transaction abort and commit times. A number of memory management routines associated with one or more transactions examine the transaction sequence number of the current transaction, manipulate commit and/or undo logs, and set/use the transaction sequence number of an associated object, but are not so limited. The methods and systems provide for memory allocation and deallocations within transactional code while preserving transactional semantics. Other embodiments are described and claimed.
US07908455B2 Low overhead memory management system and method
A block of contiguous data storage locations of a memory is divided into pools of memory chunks. The memory chunks in same ones of the pools have equal chunk sizes. The memory chunks in different ones of the pools have different chunk sizes. In each of the pools, the memory chunks are addressable by respective chunk base physical addresses in a respective linear contiguous sequence that starts from a respective pool base physical address. The physical addresses of the memory chunks are translated into corresponding internal handles and vice versa, where each of the internal handles is smaller in size than its corresponding physical address. For each of the pools, an associated pool queue comprising respective ones of the internal handles to allocatable ones of the memory chunks in the pool is maintained.
US07908454B2 Application-specific heap management
Tools and techniques for application-specific heap management are described herein. The tools may provide machine-readable storage media containing machine-readable instructions for profiling an application to facilitate managing heap memory associated with the application, and for managing requests from the application to allocate or deallocate from the heap memory based on the profiling. The tools may also receive requests from the application to allocate buffers, and may determine whether an instance-level memory pool, which is associated with a portion of the application, contains enough free buffers to satisfy the request. Finally, the tools may receive requests from the application to deallocate buffers, and in response to the request, may deallocate the requested buffers into the instance-level memory pool. The tools may also determine whether the instance-level memory pool contains a number of free buffers that exceeds a threshold.
US07908445B2 Redundant controller dynamic logical media unit reassignment
A redundant controller storage virtualization subsystem performing host-side IO rerouting and dynamic logical media unit reassignment. In one embodiment, the assignment of logical media unit owner can be dynamically reassigned to the receiving storage virtualization controller which was originally not the logical media unit owner such that the receiving storage virtualization controller becomes new logical media unit owner to execute the IO request. In another embodiment, the dynamic logical media unit reassignment can be performed according to the operating condition(s) of the storage virtualization system so as to improve the performance of the storage virtualization system. In a further embodiment, the controller storage virtualization subsystem can perform host-side IO rerouting when the timing for performing dynamic logical media unit reassignment is not reached.
US07908440B2 Simultaneous personal sensing and data storage
A personal sensing device that may be used for storing personal data and sensed data arbitrates and prioritizes competing requests for memory access from sensing, wireless, and wired interfaces. The personal sensing device enables power efficiency with burst-writes to the memory at higher data rates then an incoming sensor data stream without risk of data loss. Sensing operations coordinated by reconfigurable control logic are partitioned from storage operations coordinated by a multi-port memory controller. The interface between the functional partitioning uses message passing, status/control registers and buffering to reduce or eliminate system interdependencies.
US07908439B2 Method and apparatus for efficient replacement algorithm for pre-fetcher oriented data cache
Disclosed are a method and apparatus for replacing pre-fetched data in a pre-fetch cache. In one embodiment, each line of the pre-fetch cache will be accessed at most M times. A line accessed M times can be evicted from the cache without any performance loss. In this embodiment, a counter is added to each pre-fetch data line to track how many times it has been accessed. In another embodiment, a displacement bit is added to each pre-fetch data line, and when a defined portion of the data line is accessed, this bit is set to a given value, indicating that the line can be evicted.
US07908438B2 Associative matrix observing methods, systems and computer program products using bit plane representations of selected segments
Associative matrix compression methods, systems, computer program products and data structures compress an association matrix that contains counts that indicate associations among pairs of attributes. Selective bit plane representations of those selected segments of the association matrix that have at least one count is performed, to allow compression. More specifically, a set of segments is generated, a respective one of which defines a subset, greater than one, of the pairs of attributes. Selective identifications of those segments that have at least one count are stored. The at least one count that is associated with a respective identified segment is also stored as at least one bit plane representation. The at least one bit plane representation identifies a value of the at least one associated count for a bit position of the count that corresponds to the associated bit plane.
US07908436B1 Deduplication of data on disk devices using low-latency random read memory
Deduplication of data using a low-latency random read memory (LLRRM) is described herein. Upon receiving a block, if a matching block stored on a disk device is found, the received block is deduplicated by producing an index to the address location of the matching block. In some embodiments, a matching block having a predetermined threshold number of associated indexes that reference the matching block is transferred to LLRRM, the threshold number being one or greater. Associated indexes may be modified to reflect the new address location in LLRRM. Deduplication may be performed using a mapping mechanism containing mappings of deduplicated blocks to matching blocks, the mappings being used for performing read requests. Deduplication described herein may reduce read latency as LLRRM has relatively low latency in performing random read requests relative to disk devices.
US07908434B2 Raid apparatus, cache management method, and computer program product
A cache managing unit creates a list of elements corresponding to each data block arranged based on a priority of writing data blocks to a magnetic disk apparatus, and when a group of elements corresponding to data blocks to be written to the same magnetic disk apparatus exists, provides a link connecting elements at both ends of the group. A write control unit searches, upon selecting a data block for writing, elements belonging to the list in descending order of priority, and if a link is set at an element corresponding to a data block to be written to a magnetic disk that cannot perform a writing, follows the link to search a subsequent element.
US07908432B2 Image processing apparatus with multiple storage devices, and image data storing method executed by image processing apparatus
To reduce power consumption, an MFP includes first to third HDDs of different storage capacities to store data, a writing portion to write received data to one of the first to third HDDs, a mode switching portion to change operating modes including the normal, stand-by, and sleep operating modes, each mode being driven by a different load, and a controller to control driving of the first to third HDDs. The controller includes a selecting portion to select one HDD from the first to third HDDs, which is predetermined in correspondence to the switched operating mode, and a drive controlling portion to drive the selected HDD, while suspending any HDD in operation other than the driven HDD.
US07908429B2 Apparatus and method of page program operation for memory devices with mirror back-up of data
An apparatus and method of page program operation is provided. When performing a page program operation with a selected memory device, a memory controller loads the data into the page buffer of one selected memory device and also into the page buffer of another selected memory device in order to store a back-up copy of the data. In the event that the data is not successfully programmed into the memory cells of the one selected memory device, then the memory controller recovers the data from the page buffer of the other memory device. Since a copy of the data is stored in the page buffer of the other memory device, the memory controller does not need to locally store the data in its data storage elements.
US07908426B2 Moving sectors within a block of information in a flash memory mass storage architecture
A device is disclosed for storing mapping information for mapping a logical block address identifying a block being accessed by a host to a physical block address, identifying a free area of nonvolatile memory, the block being selectively erasable and having one or more sectors that may be individually moved. The mapping information including a virtual physical block address for identifying an “original” location, within the nonvolatile memory, wherein a block is stored and a moved virtual physical block address for identifying a “moved” location, within the nonvolatile memory, wherein one or more sectors of the stored block are moved. The mapping information further including status information for use of the “original” physical block address and the “moved” physical block address and for providing information regarding “moved” sectors within the block being accessed.
US07908423B2 Memory apparatus, and method of averagely using blocks of a flash memory
A flash memory controller for averagely using blocks of a flash memory and the method thereof are provided. The flash memory controller is configured to process wear-leveling by allocating frequently updated data in less-erased blocks, and, allocating less-updated data in frequently erased blocks to achieve dynamic uniformity of times of erasion of blocks.
US07908422B2 System and method for a distributed crossbar network using a plurality of crossbars
A system and method for single hop, processor-to-processor communication in a multiprocessing system over a plurality of crossbars are disclosed. Briefly described, one embodiment is a multiprocessing system comprising a plurality of processors having a plurality of high-bandwidth point-to-point links; a plurality of processor clusters, each processor cluster having a predefined number of the processors residing therein; and a plurality of crossbars, one of the crossbars coupling each of the processors of one of the plurality of processor clusters to each of the processors of another of the plurality of processor clusters, such that all processors are coupled to each of the other processors, and such that the number of crossbars is equal to [X*(X−1)/2], wherein X equals the number of processor clusters.
US07908421B2 Universal serial bus endpoint context caching
According to some embodiments, an apparatus may be capable of exchanging information with t potential universal serial bus endpoints, where t is an integer greater than 1. Moreover, x endpoint state machines may be established, where x is an integer greater than 1 and less than t. A first endpoint state machine may then be assigned to a first potential endpoint having a pending work item. Before the apparatus has completed the pending work item associated with the first potential endpoint, the first endpoint state machine may be flushed, and the first endpoint state machine may be re-assigned to a second potential endpoint.
US07908420B2 Processing system with millimeter wave host interface and method for use therewith
A processing system includes a plurality of first circuit modules and a wired data bus, connected to the plurality of first circuit modules. A plurality of second circuit modules are coupled to an RF data bus via a millimeter wave communication path. A millimeter wave modem receives first data from at least one of the plurality of first circuit modules via the wired data bus, and transmits the first data over the RF data bus to at least one of the plurality of second circuit modules.
US07908417B2 Motherboard system, storage device for booting up thereof and connector
A motherboard system is provided. The motherboard system includes a central processing unit (CPU), a control unit and an interface connector. The control unit is electrically connected to the CPU. The interface connector is electrically connected to the control unit and has a boot loader interface unit and a peripheral storage device interface unit, wherein the boot loader interface unit is electrically connected to the control unit and is configured for electrically connecting a system read only memory. When the power of the motherboard system is turned on, the CPU sends a read only memory fetch cycle to the control unit and fetches a booting program from the system read only memory configured in an external device via the boot loader interface unit. Accordingly, the system read only memory can be conveniently updated and maintained.
US07908401B2 Method and device for wireless communication between computing devices
A communication device includes a structural, external interface (e.g., a USB interface) for connecting to a computing device, a wireless interface for making a wireless connection to a second computing device, and a memory or storage component for storing and embedding software for a variety of applications. The communication device provides wireless printing without the need to install a device specific printer driver each time at each new printer and without compromising security or privacy. The communication device also enables transferring of files and data wirelessly from one device to another.
US07908400B2 Method and device for selecting network access to one or more data networks by means of a telecommunication terminal
The invention relates to a method for selecting network access to one or more data networks by means of a telecommunications terminal. In a first step of said method, network access information, which has been determined by the telecommunications terminal and/or additional telecommunications terminals during network connections established by different network access operations, is analysed. In a second step, network access is selected on the basis of the analysed network access information.
US07908396B2 Method and system for scheduling requests in a non-first in first out (FIFO) order in a network
A method and a system for scheduling requests generated for a plurality of mobile devices in a communication network (100) has been disclosed. The requests are generated for a transmission opportunity. The method includes computing a sort metric (302) for each request, based on an information update. A lead-time is then computed (304) with respect to a drop-dead time for each request, based on the sort metric for a time slice. The drop-dead time for a given time slice is the time before which scheduling has to be done so that data can be transmitted during the given time slice. Each request may be considered (306) for allocation in the time slice before the beginning of a next time slice, based on the lead-time.
US07908391B1 Application streaming and network file system optimization via feature popularity
The performance of a remotely originated application is improved by determining the most popular application features, and proactively making the corresponding application content available to local computers on which the application runs. An application streaming or network file system transmits an application to a plurality of endpoints for execution. The server determines the relative popularity of the application features, and maps the features to corresponding application content. The server proactively pushes the application content corresponding to the most popular features to the endpoints. The popularity of application features is dynamically updated on a regular, ongoing basis. The proactive pushing of code pages is kept current with the updated popularity determinations.
US07908386B2 Large scale mobile network address translation
A method and system for enabling a mobile station (MS) to transfer from one Network Address Translation (NAT) domain to another NAT domain. Dynamic rules created in the first NAT domain are transferred to the second NAT domain via a first Media Policy Routing function. A tunnel is created between the second NAT domain and the first MPR for transferring a MS session. A new session from the MS is created outside the tunnel and once the MS session times out, the MS session, the states existing in the first MPR and the second NAT domain utilizing a new set of dynamic NAT rules created in the second NAT domain are all removed. The tunnel is then removed and communication via a second MPR and the second NAT domain is available.
US07908384B2 Information processing system, a management apparatus, an information processing method and a management method
An information processing system, a management apparatus, a program, an information processing method, and a management method which make it possible for the management apparatus to distribute contents to clients with high reliability are proposed. An information processing system includes one or a plurality of clients, and a management apparatus which manages the clients and distributes contents to the clients. The management apparatus distributes the contents to each of the clients of distribution subject of the contents at distribution time assigned to the client. The client opens a port at the distribution time on the basis of a script having the distribution time prescribed therein, and closes the port after receiving the contents.
US07908383B2 Method and apparatus for phone application state management mechanism
A phone application state management mechanism is described. The mechanism adopts the state storage format widely known as “Cookies” to store information in a cross-application standard format. Cookies for multiple users are stored on a single machine that retrieves phone applications using a hypertext transfer protocol (HTTP). Suitable state information for a particular user is automatically retrieved in connection with HTTP requests. Further, by phone based applications can set the values of suitable cookies. An enforced access policy can be used to prevent an application provided by a first legal entity from accessing state information stored by an application provided by another legal entity. The approach can also be used to reduce the passing of telephone identifying information between applications for user identification purposes.
US07908382B2 System and method to optimally manage performance's virtual users and test cases
A method, apparatus and computer-usable medium for improved load testing of subsystems comprising a larger system by intelligently and stochastically distracting virtual users from healthy subsystems such that they collaboratively converge on a subsystem exhibiting operating health problems. Virtual users are progressively targeted at a degraded subsystem to force it to sustain its respective share of a test workload, thereby exacerbating its behavior to facilitate problem determination and resolution. Virtual users that have failed or terminated in an unhealthy subsystem are replaced by selectively and intelligently redistributing virtual users from healthy systems. As virtual users are redistributed to the degraded subsystem and fail or terminate, additional performance and behavior data is generated as the subsystem degrades to an unusable or non-operational state. By accelerating time-to-failure, test cycle intervals are reduced and the number of identified performance defects are maximized.
US07908381B2 Simultaneous visual and telephonic access to interactive information delivery
The functionality of Advanced Intelligent Network (AIN) components and Internet-based resources are integrated to provide simultaneous visual and telephonic access to an interactive information delivery system. The present invention enhances conventional Interactive Voice Response (IVR) systems by simultaneously providing visual information that corresponds to the voice-based information that is delivered telephonically. A user that contacts a conventional IVR service provider (IVR host) can be provided with the option of a Visual IVR (VIVR) session. The VIVR session can provide visual information to the user in the form of HTML-formatted web pages delivered over an Internet connection and will provide audible message information over a conventional wireless or wireline voice telephone connection. A VIVR session can coordinate the delivery of visual information (e.g., web pages) and the delivery of telephony-based information (e.g., audio file playback) such that the user hears an audible message on the telephone that corresponds to the information displayed on a networking device. The user may provide instructions to a VIVR Server over either the telephone or the networking device. The VIVR Server will respond to instructions received by either the telephone connection or the Internet connection.
US07908375B2 Transparently externalizing plug-in computation to cluster
External processing of a request directed to an external software program from an invocation source to a cluster of computing devices. A wrapper tool is provided for processing the request from the invocation source. The request includes operations to be performed by the external software program on the host computer. The wrapper tool intercepted the request and extracts information included in the intercepted request. The extracted information is transmitted to a cluster scheduler. The cluster scheduler identifies a set of computing devices in the cluster of computing devices for processing the request. The identified set of computing devices processes the intercepted request as a function of the intercepted request, the information and the invocation source. A result is provided in response to the processed request from the identified set of computing devices to the invocation source.
US07908374B2 Device, method and program for providing matching service
A computer for a service provider receives from each member of two groups who is a user of a service via a mediating computer, a priority list in which member IDs of the other group is permuted in the priority order of a user and processing information that are encrypted so as not to be decrypted by the mediating computer. The ID of the priority list is encrypted with an encrypting key that is common to all members. The computer for a service provider performs matching, with ID in the priority list being left encrypted when the list is decrypted. The computer for a service provider decrypts the processing information, makes it in a state in which the matching result can be decrypted based on the processing information by only a person concerned, and sends it to each member via the mediating computer.
US07908371B2 System and method of searching for classifying user activity performed on a computer system
The invention is directed to a system and method of managing information associated with user actions. A monitoring system may gather and store information associated with user actions. Relationships may be inferred between user actions based on time or other criteria. A user may define classifications of user actions. These classifications may be used to retrieve information associated with user actions.
US07908366B2 Media library monitoring system and method
Embodiments of methods and systems comprise collecting data associated with a library or library components and storing the collected data in repository. By collecting data associated with a library or library components and storing the collected data in a repository, the degradation of library components can be monitored and the reliability of library components determined, allowing unreliable components to be bypassed or replaced, enhancing the reliability of the library and preventing data loss.
US07908365B2 System using footprints in system log files for monitoring transaction instances in real-time network
Techniques for monitoring one or more transaction instances in a real-time network are provided. The techniques include obtaining one or more system log files, wherein one or more footprints left by one or more transaction instances are recorded in the one or more system log files, obtaining a transaction model, wherein the transaction model comprises one or more transaction steps and a footprint pattern corresponding with each transaction step, and using the one or more system log files and the transaction model to monitor the one or more transaction instances in a real-time network at least one of an individual level and one or more aggregate levels.
US07908363B2 Call limiter for web services
Embodiments of methods, apparatuses, devices and systems associated with web services are disclosed. In a particular implementation, web services calls from one or more subscribers to a first server location may be tracked. One or more other server locations may be contacted to determine whether additional web services calls for the at least one of the one or more subscribers are available in response to at least one of the one or more subscribers reaching an established subscriber limit.
US07908358B1 Method and apparatus for network services metering
Method and apparatus for metering network services, for example Web services. In embodiments, a network services metering system may collect network service usage information via an add usage interface and store the usage information in a database. In one embodiment, the usage information may be partitioned into two or more partitions. Once the usage information has been aggregated and stored, the metering system may be queried to obtain usage statistics such as aggregate usage over specific time intervals. In one embodiment, a pipeline mechanism that generates and processes batches of usage information may be implemented for adding usage information to the database. The pipeline mechanism may help to reduce or eliminate redundancy and loss of usage information, and may make the metering system linearly scalable in multiple dimensions.
US07908356B2 Name resolution device and name resolution method with automatic node information updating function
In a name resolution device for managing a name of each node connected to a network and an address for identifying each node, a node information containing a name of a node, a network identification information, a prefix indicating a position on the network, and an interface identification information of a node is stored for each node, and the node information of other nodes connected to the network is collected through the network. Then, the stored node information is updated according to the collected node information of the other nodes, by updating the stored prefix by using the interface identification information contained in the collected node information as a key.
US07908355B2 Method for improving network server load balancing
A method for improving network server load balancing in a system that has a plurality of network servers connected by an Internet access LAN to the Internet, a back-end access LAN connected to several database servers, and a network load balancer for selecting one of the network servers according to weights associated with the network servers. Link connectivity is monitored cyclically from each network server, and a status indicator is set to UP if all of the links associated with the network server are available, or to DOWN if at least one link is unavailable. The network servers send their status indicators to the network load balancer. The network load balancer changes the weight associated with a network server to a non-eligible value if the associated status indicator changes from UP to DOWN.
US07908352B2 Methods for managing a plurality of localized devices in geographically diverse locations
A communications system provides voice or data services in a plurality of geographically diverse sites. A plurality of localized devices provide portions of voice or data services at each site. The localized devices are managed with a console system. The console system coordinates management activities for the plurality of localized devices. A protectable communications protocol is utilized for communications between the console system and the plurality of localized devices. The console system communicates with an individual device of the plurality of localized devices via the protectable communications protocol to provide software distribution instructions to the individual device. The software distribution instructions provide the individual device with information sufficient to establish a direct link with a software distribution server in order to receive software distribution data without user intervention.
US07908351B2 Administration system, administration apparatus, relay server, administrated apparatus and administration method
An administration system, including an administrated machine, such as a copying machine, for being administrated; and an administration machine, connected with the administrated machine through communication lines, for administrating the administrated machine. The administrated machine further includes: a) a trouble type judging section for detecting a trouble caused on the administrated machine and for judging a type of the trouble. In the administration system, the administrated machine makes the administration machine, connected to the communication lines, obtain trouble type information corresponding to the trouble type judged by the trouble type judging section; and the administration machine makes the administrated machine to obtain, based on the trouble type information, restoration work information stored in advance to be in connection with the trouble type information.
US07908350B2 Methods for operating virtual networks, data network system, computer program and computer program product
The invention relates to a method for operating virtual networks. The method comprises providing a first virtual network comprising a first set of network ports assigned to a first virtualization tag (T1) and a second virtual network comprising a second set of network ports assigned to a second virtualization tag (T2), the first and the second virtual network having compatible address ranges and being adapted to only pass data packets within them, providing a first network node having a source address (SA) in the first virtual network and being operationally connected to a first port (P1) assigned to the first virtual network by means of the first virtualization tag (T1), monitoring the first network node in order to detect a predetermined condition, and, on detection of the predetermined condition, reassigning the first port (P1) to the second virtual network by means of assigning the second virtualization tag (T2) to the first port (P1), such that no data packet can be passed from the first network node (N1) to a second network node (N2) connected to a second port (P2) assigned to the first virtual network by means of the first virtualization tag (T1) directly and keeping of the source address (SA) for the first network node (N1) in the second virtual network (104). The invention further relates to a further method for operation virtual networks, a data network system and a computer program product adapted to perform the inventive methods.
US07908349B2 Resource management with rule based consistency check
A mechanism is provided for implementing an adaptive model. The mechanism allows an authority to define a desired target state of several kinds of resources, which are directly controlled by different subjects. The authority publishes a series of rules in a shared repository; each rule indicates the target state of a resource for a corresponding logic or physic category of the subjects. Each subject retrieves the rules corresponding to its logic category from the shared repository. The rules are then applied by the subject; as a result, the physic category of the subject is updated. The subject now retrieves and applies the rules corresponding to its physic category. In this way, different dependency schemes may be implemented without any explicit definition in the rules.
US07908347B2 System and method for computer network configuration and operation
A system for simplifying the configuration and administration of computer networks. A the server system first sends a broadcast message out to the other network nodes on the computer network to learn configuration of each other network nodes on the local network. Next, network software within each other network node (not shown) responds to the broadcast message with a response containing configuration information and an identifier key value. In one embodiment, the identifier key value may be a randomly generated number. The server system then builds a table of network nodes using the information received in the response messages sent in response to the broadcast message. The server may then communicate with systems having duplicate addresses using the identifier key value. In some embodiments, the server system may send request messages to one or more network nodes specifying a network configuration change.
US07908344B2 Methods, apparatus, and systems for providing local and online data services
A system and method for processing content data for one or more reader devices at a server in accordance with exemplary embodiments may include receiving, from one or more end-user devices, content data associated with one or more content resources via a first network, analyzing the content data using one or more online content analysis devices whereby analysis data is generated, formatting the content data using one or more online formatting devices based on the analysis data, and outputting, to the one or more the reader devices, formatted content data via a second network.
US07908340B2 Methods and apparatus for providing coverage for sender of transmission data
The present invention provides systems and methods which afford a technical application for insuring, bonding, and underwriting a transmission of a data set, streaming data, and/or document over the Internet through TCP/IP and all other electronic media such as WAP, VOIP, fiber optic channels, microwave channels, and through standard electrical switches, electrical outlets and power lines. The present invention includes a computer-readable medium having computer-executable instructions to cause a system perform a method for insuring, bonding, and/or underwriting data transmission. The method includes enabling a first remote client coupled to a communications network to insure, bond, and/or underwrite a transmission of an electronic data set, streaming data, and/or document, with a selected coverage type for a selected coverage amount, from the first remote client to one or more second remote clients. The method includes charging a fee to an appropriate account for the selected coverage type and amount.
US07908338B2 Content retrieval method and apparatus, communication system and communication method
The present invention is relative to an apparatus for retrieving desired music number data from a large number of music number data recorded on a large capacity recording medium. The apparatus includes memories (11), (12) in which to store a plural number of music number data, a rhythm inputting unit (13) to which a rhythm pattern of a music number is input, a retrieving unit (18) for retrieving music number data stored in the memory (11) based on the input rhythm pattern input at the rhythm inputting unit (13) and a display unit (23) in which to display the information relevant to the music number data as found out by the retrieving unit (18). The retrieving unit (18) detects plural registered rhythm patterns which are stored in the memory (11), (12) and which are similar to the input rhythm pattern, while retrieving plural content data corresponding to the plural registered rhythm patterns. Moreover, the retrieving unit (18) is responsive to the user input to select one of the plural content data.
US07908337B2 System and method for using network layer uniform resource locator routing to locate the closest server carrying specific content
A request for an information object at an address identified by a uniform resource locator (URL) is received; and the URL is mapped to a corresponding anycast address for the information object. Thereafter, the anycast address for the information object may be resolved to a unicast address for the information object, and the information object sent to the client. The request may be received at an information object repository that is topologically closer to the client than any other information object repository. This closest information object repository may be selected according to specified performance metrics, such as: average delay from the selected information object repository to a source of the request, average processing delay at the selected information object repository, reliability of a path from the selected information object repository, available bandwidth in said path, and loads on the selected information object repository.
US07908336B2 Dynamically inserting prefetch tags by the web server
Prefetch tags are embedded in the HTML of a user-requested webpage so that, after delivery of the user-requested webpage to the user, the proxy can cache webpages that the user is likely to request. After the browser issues a request for a webpage to the proxy, the proxy passes the request to the web server. The web server obtains the webpage and embeds prefetch tags into the HTML of the webpage. The selection of prefetch tags is determined by a personalization database or log/statistics database in the web server. The web server sends the user-requested webpage back to the user through the proxy. The proxy reads the prefetch tags and prefetches the webpages identified in the prefetch tags. The webpages identified in the prefetch tags are stored in the proxy cache memory so that they can be quickly sent to the user upon request.
US07908333B2 Self configuring peer to peer inter process messaging system
A method for peer-to-peer messaging between network resources is described. The method includes communicating with a first process by writing a first text file in a first scratch space, where the first text file describes at least one of at least a first set of information that a second process has generated and at least a first action to be performed on the first set of information, detecting, by a first arbiter, the first text file, where the first arbiter is implemented by the first process, and performing at least one of implementing, by the first arbiter, the first action, and applying, by the first arbiter, logic embedded within the first arbiter to determine actions to be performed on the first text file.
US07908331B2 Efficient presentation of related messages in a computer network-based messaging system
Efficient presentation of related messages in a computer network-based messaging system, including a message parser for parsing related messages into sub-messages, a comparator for comparing each sub-message identified by the parser to each sub-message in a set of unique sub-messages previously identified by the parser within any of the related messages, and adding to the set any of the sub-messages identified by the parser that are not members of the set, and a message presenter for marking with a visual indicator each of the related messages that contributes any sub-messages to the set, where the marked messages are visually distinguishable from all other of the related messages that do not contribute any sub-messages to the set.
US07908330B2 Message auditing
A system and method are disclosed for registering a email sender for the purpose of sending an email message to an email receiver including receiving a challenge message wherein the challenge message includes a machine answerable question; processing the challenge message to determine that it is a challenge message sent for the purpose of authorizing delivery of the email message; analyzing the question to determine a valid response to the challenge message; and sending the valid response that includes the answer wherein a nontrivial amount of resources are required to send the valid response.
US07908329B2 Enhanced e-mail folder security
Various technologies and techniques are disclosed that enhance the security of electronic mail messages and folders. Messages that are deemed to be less secure and have a higher security risk, such as unsolicited commercial e-mail (i.e. SPAM) and phishing messages, are reformatted and displayed in plain text with hyperlinks disabled in certain circumstances. For example, messages in a junk e-mail folder may be reformatted and displayed in plain text with hyperlinks disabled to make them safer for the user to interact with.
US07908316B2 Commercial extensions to web services
A system for providing granular functionality called web services to commercial customers includes among other things a client to issue service requests and receive responses, a web server configured to accept and process service requests, and a means of accounting for usage. The current art specifies standards for functional interactions between web service clients and servers. A set of commercial extensions are defined herein to enable maintenance interactions. This “maintenance protocol” includes operations such as client software that is self-updating in response to server changes and the capability of reconciling client usage logs with service provider invoicing.
US07908311B2 System and method for providing a distributed workflow through a plurality of handheld devices
A computer implemented distributed workflow system includes a central server containing a management module and a datastore for storing workflow modules each having identifiable allocatable tasks requiring user input to complete. The management module is configured to define the workflow and manage the creation and distribution of the identifiable allocated tasks to one or more remote users, each having an associated handheld device and a locally stored application executable on the handheld device. Processing by the remote user of the identifiable allocated task is in response to a task initiation communication from the central server, which communicates with the remote handheld devices over a communications network. A user interface on the handheld device which facilitates data entry when the user completes the allocated task.
US07908309B1 Analog wavelet transformer
A method of transforming an analog electrical signal into a wavelet transform. The analog electrical signal is input into a transmission line system as a transmission line input signal. A wavelet transform lifting is performed on the transmission line input signal to provide at least a first sum signal and a first difference signal of the transmission line input signal. The sum signal is designated as a first wavelet transform approximation signal and the difference signal is designated as a first wavelet transform detail signal.
US07908305B2 Intelligent business object document system
A method, system and computer program product for providing an integrated environment for processing business object documents (BODs). The integrated environment utilizes an IntelliBod system to employ standard business semantics while adapting modified business terms. Applications requesting integration, or mapping, map to common business semantics of the BODs, and the IntelliBOD system manages the business semantic (and technical) integration of the applications. IntelliBOD systems utilize JAVA environments to process requests, thereby reducing cost and space required to maintain general purpose middleware.
US07908297B2 User interface property mapping
A user interface (UI) property mapping system allows for efficient collaboration between a user experience (UX) team and a technical development team developing the UI. The UI mapping system assigns each component of the UI an identification key and exposes the identification key externally through an XML Schema, wherein such an XML Schema may be used by a UX team to generate an XML file specifying values of various properties of the UI. Subsequently, a UI object model reads the XML file to retrieve the values of various properties of the UI as specified by the UX team. The UI property mapping system may encode the XML file into a resource file that may be shipped with the final software using the UI. Alternatively, the XML file may be exposed for external modifications by end users to make changes to the UI as they desire.
US07908296B2 Integrating object-oriented design software with record-based CAD software
Implementations of the present invention allow a user to work within a record-based design environment while achieving the advantages provided by an object-oriented database. In particular, the user of components in accordance with the present invention can create designs within a record-based application program, within an object-oriented application program, or within a third application program linked by the object-oriented program, and still have the graphical representation thereof visibly displayed in the record-based application program.
US07908294B2 Interoperable management of application servers
In accordance with embodiments, there are provided mechanisms and methods for providing interoperable management of application servers. These mechanisms and methods can enable a software developer to create client applications using one or more programming systems, i.e., .NET, C++, VISUAL C++, etc. that can discover and interact with management resources, such as objects, functions and so forth, deployed on an application server, such as an application server implemented using a disparate programming system, i.e., a J2EE Application server, for example. Embodiments employing interfaces that conform to an implemented standard, i.e., Web Service Description Language (WSDL), for example and conform to an implemented protocol, such as Simple Object Access Protocol (SOAP), Hyper-Text Transfer Protocol (HTTP) for example, can enable third parties, for example, to create software to monitor managed applications and/or servers.
US07908291B2 Technique for creating self described data shared across multiple services
In accordance with one embodiment of the present invention, there are provided mechanisms and methods for sharing data across services. These mechanisms and methods for applications to share information even when the applications use different data formats make it possible for business services to operate without any disruption even if the input data stream produced by it's peer business service has been changed.
US07908289B2 System and method for providing an improved graphical user interface for search
There is provided a system for visually associating a search region containing search criteria with a search category from which the results of a search are found. The system contains a search region containing a user's search criteria, a result region comprising indicia of several search categories, and a connection indicator establishing a visual connection between the search term contained in a search region and a selected one of search category indicia so as to enable a user to make a cognitive connection indicating that the user's search term was found in the particular search category indicated by the connection indicator.
US07908285B2 User-configurable generic experiment class for combinatorial material research
Methods and apparatus, including computer program products, implement techniques for processing experimental data in a laboratory data management system. An input specifies a set of variable definitions that define a set of variables for an experiment type to be represented by a pre-defined experiment class. The variables in the set of variables have types selected from a predefined set of data types. Data from an experiment of the experiment type is received. A first representation of the data is stored in a format defined according to the set of variable types. A second representation of the data, derived from the first representation, is presented in a format defined according to the set of variable definitions.
US07908283B2 Finding superlatives in an unordered list
The k first elements from an unordered list of n total elements are copied to a result buffer, wherein k is a value smaller than n. The k first elements in the result buffer are sorted. Each subsequent element in the unordered list is compared to elements in the result buffer. If the subsequent element belongs in the result buffer, a current element in the result buffer is replaced with the subsequent element. The elements in the result buffer are then resorted.
US07908278B2 Recommendation system for assisting mashup developers at build-time
A recommendation system exploits a repository of mashups to provide design-time assistance to the user through relevant suggestions as to what outputs can be generated along with the best plans to generate those outputs. An output ranker ranks the outputs of the system base on their popularity scores, and a planner uses metric planning algorithms and a configurable utility function. The system takes into account popularity and semantic similarity when recommending services and sources.
US07908277B1 Annotating links in a document based on the ranks of documents pointed to by the links
A method may identify a document that includes a link that points to a linked document, determine a score for the link in the identified document based on a score of the linked document, modify the identified document based on the determined score, and provide the modified document.
US07908275B2 Method and apparatus for fast audio search
According to embodiments of the subject matter disclosed in this application, a large audio database in a multiprocessor system may be searched for a target audio clip using a robust and parallel search method. The large audio database may be partitioned into a number of smaller groups, which are dynamically scheduled to available processors in the system. Processors may process the scheduled groups in parallel by partitioning each group into smaller segments, extracting acoustic features from the segments; and modeling the segments using a common component Gaussian Mixture model (“CCGMM”). One processor may also extract acoustic features from the target audio clip and model it using the CCGMM. Kullback-Leibler (KL) distance may be further computed between the target audio clip and each segment. Based on the KL distance, a segment may be determined to match the target audio clip; and/or a number of following segments may be skipped.
US07908273B2 Method and system for media navigation
A method and system for media navigation. A descriptor hierarchy may be accessed. The descriptor hierarchy may include at least one category list. One or more media descriptors may be accessed for a plurality of media items. The plurality of media items may be accessible from a plurality of sources. The one or more media descriptors may be mapped to the at least one category list. The navigation may be processed through a user interface to enable selection of the plurality of media items from the plurality of sources.
US07908270B2 System and method for managing access to media assets
Methods and systems for managing a library of media assets, such as songs and videos, associated with a particular user are described in this disclosure. Through the systems described, a user will have access via a network to the user's collection of media assets, as well as having local access to the same assets, regardless of where the assets actually reside on the network. Media assets, regardless of their location, may be added to the user's collection by adding them to a master list maintained by a media asset manager on a remote device. The media asset manager can then provide the user access to any listed media asset regardless of the user's location and device. The media asset manager further may update the user's local collection to reflect any changes made to the master list.
US07908268B2 Predictive database pool preparation
A method, system, and computer program product are provided for operating a relational database management system (RDBMS). In order to operate a RDBMS, information is read from a first execution plan in response to an execution request for a second individual database statement of a second sequence of database statements. The information is processed and pool resource requirements for execution of further individual database statements of the second sequence of database statements are evaluated. A preparation request is sent for pool modification based on the evaluated pool resource requirements to an asynchronous pool preparation queue. Then the second individual database statement of the second sequence of database statements is executed. The information indicative of the progression of execution of the second individual database statement is stored in a position register.
US07908267B2 Automatic use of a functional index as a primary filter
An approach for using functional indexes as a primary filter is provided. A database query that contains a reference to a column of a table, but does not contain any reference to a functional index based on that column, is received by a database server. The database server adds to the database query a reference to the functional index on the column. The database server determines if the database query should be executed using the functional index. If the database server determines that the database query should be executed using the functional index, then the database query is executed with the functional index. If the database server determines that the database query should not be executed using the functional index, then data that indicates that the functional index is not to be evaluated when the database query is executed is stored.
US07908264B2 Method for providing the appearance of a single data repository for queries initiated in a system incorporating distributed member server groups
Queries to an enterprise data system based on discrete groups of servers may display the sets of data satisfying a query as if the query results originated from a single data repository. Further, queries within the system may efficiently search through a large set of satisfying records while accounting for data latency or system performance.
US07908263B1 Search engine optimizer
A search engine optimizer that works independently and in parallel with a browser and search engine supercomputer to gather, analyze, and distill input information interactively. The optimizer reorganizes the input, and providing an optimized version as an output. The optimized version of the input (e.g. output) is sent to the search engine, which responds to the end user with search results. The optimizer recognizes each request as a pattern and stores the pattern in an advanced Glyph format. This permits the optimizer to identify a left and right side checkmate combination required to achieve certitude.
US07908258B2 Search keyword input device, search keyword input method, and search keyword input program
A search keyword input device includes multiple keyword type selection keys for showing multiple keyword types for the purpose of distinguishing and narrowing down multiple search keywords so as to be selectable, and used for selection of the multiple keyword types, a display unit which corresponds to the multiple keyword type selection keys, and which displays multiple selecting notification display elements for the purpose of notifying that the multiple keyword types are selected, and a control unit for controlling the selecting notification display elements corresponding to the keyword type selection keys to be displayed on the display unit as instructed when the keyword type selection key for selection of the keyword type is instructed.
US07908255B2 Transactional memory using buffered writes and enforced serialization order
Various technologies and techniques are disclosed that support buffered writes and enforced serialization order in a software transactional memory system. A buffered write process is provided that performs writes to shadow copies of objects and writes content back to the objects after validating a respective transaction during commit. When a write lock is first obtained for a particular transaction, a shadow copy is made of a particular object. Writes are performed to and reads from the shadow copy. After validating the particular transaction during commit, content is written from the shadow copy to the particular object. A transaction ordering process is provided that ensures that an order in which the transactions are committed matches an abstract serialization order of the transactions. Transactions are not allowed to commit until their ticket number matches a global number that tracks the next transaction that should commit.
US07908254B2 Identifying characteristics in sets of organized items
A system and method is provided for determining characteristics of sets of organized items.In an illustrative implementation, a first set of organized items as a compare-from location is identified, and a second set of organized items as a compare-to location is also identified. In an illustrative operation, a recursive intrinsic reference representing the first set of organized items is determined so that the recursive intrinsic reference is an intrinsic reference to an item containing a second intrinsic reference. A discrepancy is determined between the first set of organized items and the second set of organized items using the recursive intrinsic reference.
US07908253B2 Polyarchical data indexing and automatically generated hierarchical data indexing paths
Data indexing using polyarchical indexing codes and automatically generated expansion paths. For a piece of data, an indexing code is received relating to a particular categorization or other indexing parameter. Based upon the indexing code, one or more expansion sets of codes are retrieved and applied to the piece of data. The expansion sets of codes may include indexing codes that relate to hierarchical levels of indexing. The expansion sets of codes may also include different expansion paths through the hierarchical levels of indexing. The polyarchical codes may include multiple cross-categorization of the data across the same or different levels of categories. They may also include multiple expansion paths in different directions across hierarchical levels of categories or indexing.
US07908252B1 System and method for verifying paths to a database
Embodiments provide systems and methods for verifying paths to databases. A method for identifying paths to a database may comprise opening a database in a set of databases utilizing a known path to the database, creating an object in the database and checking for the object utilizing one or more paths in a set of paths to databases, wherein paths in the set of paths corresponding to a database containing the alias are paths to the database. By repeating the above process for multiple databases, paths to multiple databases may be verified.
US07908248B2 Dynamic meta data
Methods and apparatus, including computer program products, for using dynamic meta data for an enterprise service framework. There is a meta data element associated with a meta data element attribute. A value for the meta data element attribute is calculated in response to a request associated with the meta data element.
US07908245B2 Database management method and database management apparatus
Database management involving obtaining a request of update of a record of a database including: (i) pages with records, each including data and transaction identification information (XID) that has a range that is divided by a predetermined range; and (ii) generation identification information (GID) that is increased when the XID's value exceeds the divided range, where the page includes a GID header indicating the earliest GID of the records of the page. Also, reading a page's GID header when switching pages, comparing the GID header with the present GID of the present XID, and performing a freeze process to the record having the XID included in the page's GID header when the GID header's value is less than the difference between the GID's value to which the present XID belongs and a predetermined value.
US07908243B2 Considering transient data also in reports generated based on data eventually stored in a data-warehouse
A data-warehouse is updated with transaction data from various application databases periodically, and the transient data (the data not yet updated in the data-warehouse) from the application databases is transferred to an intermediary data storage. A report generator may consider the data in both the data-warehouse and the intermediary data storage in generating reports. Due to the use of the intermediary data storage, the reports may be generated on current data as well.
US07908242B1 Systems and methods for optimizing database queries
A relational database warehouse system with query optimization capabilities is described that allows for speedy identification of sets of records of interest from amongst tens of millions of records. The records of interest may include complex derived attributes, generated, at least in part, by aggregating data from a plurality of records in base data tables. In various embodiments, the query optimization capabilities allow the database warehouse system to identify conditions under which normal query execution may be replaced by one or more optimized execution methods, including, for example, eliminating unnecessary inner join operations on base data tables specified by a query, re-ordering the execution of group-by operations and left-outer join operations to greatly reduce the size of join tables produced while processing a query, and/or consolidating a set of segmentation queries for execution in one pass over the records of the database.
US07908241B2 Data processing system
A data processing system (20) including a unit (29) producing data elements; data processing members (21) for processing the data elements; and a first data-base (22). A user is provided with at least a part of the content of the data element and the option of selecting the name information of at least one subscriber. The system fetches the address of the subscriber in the telecommunications system; generates metadata based on the address information; and attaches it to the data element. The attachment of person-based metadata to data elements becomes easier, and the processing of metadata during storage is improved.
US07908240B1 Facilitated use of column and field data for field record universe in a knowledge store
Typically, field names are saved separately from tables as metadata in modern databases. Databases did not traditionally get built into interlocking trees datastores that recorded the data as events. However, in cases where one may wish to do that, thus avoiding the need for saving separate metadata from the table data of the data base, a need was found to establish an identity for particular columns or fields when working with databases or sources of data that provide table data in field/record format. So, to build interlocking trees datastores from such records a mechanism to record such data was created, adding a column ID, preferably to each field within each record or sequence that is to be recorded. Putting the column ID or identifier is inserted into the record during particlization between each column variable. In preferred embodiments a delimiter was included between the column ID or field name and the field variable. Appropriate hardware and software systems were employed to implement the invention.
US07908239B2 System for storing event data using a sum calculator that sums the cubes and squares of events
Systems and methods are disclosed herein for aggregating event data in order to reduce the amount of storage space necessary to store event data for later use in statistical analyses of the event data. The raw event data is analyzed and, for each event ID within a time period, a specific set of numbers and sums are calculated. This set is then stored instead of the raw event ID and used for all subsequent analyses of the events. The set of numbers and sums reduce the amount of storage required for each event ID within a time period to a set of five data elements, regardless of the number of underlying events in the raw event data. The set of number and sums include a number of events, a sum of the events, a sum of the squares of the events, a sum of the cubes of the events and a sum of the events raised to the fourth power.
US07908238B1 Prediction engines using probability tree and computing node probabilities for the probability tree
There are methods and apparatus, including computer program products, for providing a probability tree of nodes in which each node is associated with a tries value and a success value, and at least one node is associated with a computed probability value representative of a predicted response rate for an advertisement creative; and computing a first probability value for a first node of the probability tree based on its associated tries value and success value, and a computed probability value associated with a parent node to the first node. In one exemplary embodiment, the first probability is computed according to the following equation: Probability = ( 1 + Success node - Success Child ) ( tries node + 1 probability Parent - tries child
US07908233B2 Method and apparatus for implementing digital video modeling to generate an expected behavior model
A computer implemented method, apparatus, and computer usable program product for generating an expected behavior model. The process parses event data derived from video data to identify behavioral patterns, wherein the event data comprises metadata describing events occurring in a selected environment. The process analyzes the behavioral patterns to identify a set of expected behavioral patterns occurring in the environment, and generates the expected behavioral model using the expected behavioral patterns.
US07908232B2 Training connections in a memory arrangement
A method of training connections in a memory arrangement includes training a connection between a memory section and a receiver portion of a controller for controlling the memory arrangement before or simultaneously with a training of essentially all other connections between elements of the memory arrangement that are to be trained.
US07908229B2 Method of optimizing an optical filter using a distributed genetic algorithm
An optimization processing method comprises forming a plurality of islands each having a plurality of individuals and repeating crossover, mutation, evaluation and selection on the individuals until the desired condition has been satisfied by applying a genetic algorithm to each of the plurality of islands thereby obtaining an optimized solution, in which the optimized solution is obtained by migrating individuals to other islands.
US07908226B2 Method and apparatus for ordering goods, services and content over an internetwork using a virtual payment account
A virtual payment system for ordering and paying for goods, services and content over an internetwork is disclosed. The virtual payment system comprises a commerce gateway component (52) and a credit processing server component (53). The virtual payment system is a secure, closed system comprising registered sellers and buyers. A buyer becomes a registered participant by applying for a virtual payment account. Likewise, a seller becomes registered by applying for a seller account. A buyer can instantly open an account on-line. That is, the credit processing component (53) immediately evaluates the buyer's virtual payment card application and assigns a credit limit to the account. Once an account is established, a digital certificate is stored on the registered participant's computer. The buyer can then order a product, i.e., goods, services or content from a seller and charge it to the virtual payment account. When the product is shipped, the seller notifies the commerce gateway component (52), which in turn notifies the credit processing server that applies the charges to the buyer's virtual payment account. The buyer can settle the charges using a prepaid account, a credit account, or by using reward points earned through use of the virtual payment card. A buyer may create sub-accounts.
US07908224B2 Information management system
An information management system is described comprising one or more workstations running applications to allow a user of the workstation to connect to a network, such as the Internet. Each application has an analyzer, which monitors transmission data that the application is about to transmit to the network or about to receive from the network and which determines an appropriate action to take regarding that transmission data. Such actions may be extracting data from the transmission data, such as passwords and usernames, digital certificates or eCommerce transaction details for storage in a database; ensuring that the transmission data is transmitted at an encryption strength appropriate to the contents of the transmission data; determining whether a check needs to be made as to whether a digital certificate received in transmission data is in force, and determining whether a transaction about to be made by a user of one of the workstations needs third party approval before it is made. The analyzer may consult a policy data containing a policy to govern the workstations in order to make its determination. The information management system provides many advantages in the eCommerce environment to on-line trading companies, who may benefit by being able to regulate the transactions made by their staff according to their instructions in a policy data, automatically maintain records of passwords and business conducted on-line, avoid paying for unnecessary checks on the validity of digital certificates and ensure that transmissions of data made by their staff are always protected at an agreed strength of encryption.
US07908220B1 Method of conducting financial transactions
A method of conducting real time, on-line financial transactions includes operating at least one communication network (12) which can communicate with first and second communication devices (14, 16) having first and second electronic addresses respectively, the communication network (12) being in communication with one or more databases (20) which contain details of first and second accounts, receiving information from the first communication device (14), which information includes details of transfer to be made into the second account from the first account, communicating a signal to interrogate the first account to determine if the transfer can be made, and if the transfer can be made, debiting the first account with the amount of the transfer, and crediting the second account with the amount of the transfer.
US07908218B2 Terminal device, accounting system and data processing method
This invention relates to a terminal device capable of communicating with an accounting center, an accounting system, and a data processing method. A point memory 45 of a recording/reproducing device 10 stores accounting point information. An HDD 15 stores information distributed from an external source. A CPU 11 updates the accounting point information stored in the point memory 45 and updates attributes of the distributed information when the distributed information is stored onto the HDD 15. Thus, such inconvenience that communication with a distribution/accounting center 1 is carried out every time information is distributed to the recording/reproducing device 10 is avoided.
US07908216B1 Internet payment, authentication and loading system using virtual smart card
A system loads, authenticates and uses a virtual smart card for payment of goods and/or services purchased on-line over the Internet. An online purchase and load (OPAL) server includes a virtual smart card data base that has a record of information for each smart card that it represents for a user at the behest of an issuer. The server includes a smart card emulator that emulates a smart card by using the card data base and a hardware security module. The emulator interacts with a pseudo card reader module in the server that imitates a physical card reader. The server also includes a client code module that interacts with the pseudo card reader and a remote payment or load server. A pass-through client terminal presents a user interface and passes information between the OPAL server and a merchant server, and between the OPAL server and a bank server. The Internet provides the routing functionality between the client terminal and the various servers. A merchant advertises goods on a web site. A user uses the client terminal to purchase goods and/or services from the remote merchant server. The payment server processes, confirms and replies to the merchant server. The payment server is also used to authenticate the holder of a virtual card who wishes to redeem loyalty points from a merchant. To load value, the client terminal requests a load from a user account at the bank server. The load server processes, confirms and replies to the bank server.
US07908212B2 Transaction settlement using value exchange systems and methods
A method of settling a purchase transaction includes establishing an account on behalf of a customer. The account relates to a quantity of service and establishing the account includes establishing an exchange ratio that equates the quantity of service to a measure of value. The method also includes thereafter receiving a transaction settlement request from a merchant for a purchase by the customer. The transaction settlement request has associated therewith an amount of value the customer has agreed to pay the merchant. The method also includes, in satisfaction of the transaction settlement request, decrementing the customer's quantity of service in accordance with the exchange ratio and the amount of value and providing the amount of value to the merchant.
US07908210B2 Systems and method for managing dealer information
Embodiments of systems and methods are disclosed that manage transactions and communication between car dealers and lenders. In one embodiment, the system lessens risks for lenders and makes relationships with dealers safer and easier to administer. In one embodiment, a dealer may utilize the system to manage its inventory, obtain and manage credit history information about potential customers, help customers apply for credit, transact credit applications and credit approvals with various lenders, submit applications to multiple lenders, select from among the accepting lenders, and manage forms used to complete a transaction.
US07908208B2 Private entity profile network
In private equity and debt funding operations, resource providers define electronic data collection templates to be filled in by prospective resource consumers to form semi-homogeneous profiles. Providers and/or consumers can assign themselves and/or selected third parties various individualized levels of permissions to access and to perform activities on the profiles. Providers can organize profiles into portfolios to further manage the data. All accesses and activities, such as changes to the data, are tracked and recorded in logs useful for audit purposes.
US07908206B2 Method for directing and executing certified trading interests
Preferred embodiments of the subject invention comprise: (a) electronically receiving securities order-related data regarding a set of securities market participants; (b) electronically storing the received order-related data regarding the set of securities market participants; (c) electronically receiving a securities order-related query (or order parameters) from a first securities market participant; (d) based on the order-related query (or order parameters) received from the first securities market participant and on the securities order-related data regarding the set of securities market participants, computing a dissemination list of securities market participants based on ranking likely contras by probability of execution; and (e) transmitting that dissemination list to an entity who has been granted the privilege of receiving such lists in exchange for being contractually bound to respect confidentiality of the dissemination list and to use the list only for the purpose of sending securities-related information to members of the list.
US07908202B2 Computer system to generate financial analysis output
An electronic system, the system for selling fixed income instruments, the system including a second computer having an output device and at least one buyer's computer having an electrically coupled input device and a monitor, the buyer's computer and the second computer being respectively located, the computers being used in cooperation in a multiple computer system in electronically communicating data between the computers.
US07908201B2 Cross and post order
A cross and post order and related market center and process are disclosed which automatically convert any unfilled balance of a cross order that was broken up due to interaction with the posting market center's order book to a limit order at the same price. The process also automatically associates the transactions that are used to fill the generated limit order with the cross and post order that was originally sent to the posting market center for execution.
US07908197B2 Systems and methods for compound risk factor sampling with integrated market and credit risk
Systems and methods for generating an integrated market and credit loss distribution for the purpose of calculating one or more risk measures associated with a portfolio of instruments are disclosed. In at least one embodiment, compound risk factor sampling is performed that comprises conditionally generating multiple systemic credit driver samples for each market risk factor sample generated per time step of a simulation. There are also disclosed systems and methods for determining an optimal number of sample values for each of the market risk factors, systemic credit drivers, and optionally, idiosyncratic risk factors that would be required in order to obtain an acceptable amount of variability in the calculated risk estimates and/or to satisfy an available computational budget.
US07908195B2 System for calculating model option settlement prices
A computer implemented system for calculating a cash settlement price for a Model Option Contract, an option contract that confers a contractual right that enables the option holder to force delivery of a cash settlement price that is determined by using a settlement price determination methodology that is specified in the option contract which includes a description of an option pricing model and the input values that will be used to run the option pricing model and determine the contract's cash settlement price.
US07908193B2 System and method for providing futures contracts in a financial market environment
A method for offering an asset in a financial environment is provided that includes receiving a request to perform a selected one of a purchasing and a selling operation for a futures contract. The futures contract includes a first asset class having a first value associated therewith and a second asset class having a second value associated therewith. A price for the futures contract is determined at least partially by the first and second values.
US07908192B2 System and method for time recording
A method and system for time recording, in which an event is triggered to start recording one of a set of tasks. Recording of the one task is initiated responsive to triggering the event. The event is terminated and recording of the one task is terminated responsive to terminating the event.
US07908190B2 Systems and methods for applying tax legislation
Systems and methods are provided for applying tax legislation. In one implementation, a system is provided that includes means for receiving a request for performing a tax calculation, the request including a first mark-up language document containing transaction data. The system also includes means for performing the tax calculation and means for generating a response, wherein the response includes the first mark-up language document and a result of the tax calculation.
US07908189B2 System, method, and computer program product for automatically posting transactions associated with a transaction account into a general ledger
A system, method, and computer program product are used to automatically post substantially all transactions associated with a transaction account into a general ledger. Recent transaction data associated with the transaction account is received. The recent transaction data is compared (e.g., matched) to stored and categorized transaction data in the general ledger to determine a new transaction data portion of the recent transaction data. The new transaction data portion is categorized. The categorized new transaction data portion is stored in the general ledger.
US07908187B2 Supporting chargeable subcontracting when outsourcing manufacturing of an assembled unit while supplying components
A digital processing system supporting management of purchase orders according to chargeable subcontracting model in an outsourcing organization. In one embodiment, when a user provides an order for a desired quantity of an assembly type from an external organization, the digital processing system automatically raises a sales order, as originating from the external organization, corresponding to each of a set of components required for manufacturing the assembly type. On receiving a receipt indication indicating the successful delivery of the order, the digital processing system calculates a net payable amount to be paid to the external organization. Additional aspects of the invention facilitate setting up of chargeable contracting model with simulated (within the digital processing system) external organizations, planning of purchase orders, etc.
US07908185B2 System and method for inventory replenishment
A system and method for replenishing low inventory. A first terminal is associated with a user's site for entering and displaying information. A second terminal associated with a supplier's site for entering and displaying information. A network is connected to said first terminal and said second terminal for exchanging information between said first terminal and said second terminal. A replenishment module executing computer readable instructions stored in memory continuously displays a signal having a first visual characteristic simultaneously to both terminals in response to the user requesting a replenishment of inventory, and subsequently modifies the signal simultaneously to both terminals to continuously display a second visual characteristic different than the first visual characteristic responsive to the supplier sending the requested replenishment of inventory and during the time that the requested replenishment of inventory is in transit to the user.
US07908183B2 Recommendation system
A computer-implemented service analyzes purchase histories and/or other types of behavioral data of users on an aggregated basis to detect and quantify associations between particular items represented in an electronic catalog. The detected associations are stored in a mapping structure that maps items to related items, and is used to recommend items to users of the electronic catalog. The items may include products and/or categories of products.
US07908182B1 Personal advisor service and mechanisms for advice and interactions
Methods, systems and business models are provided for an effective personal advisor service. According to one embodiment, a personal advisor service performs a method of identifying and notifying a subscriber of the personal advice service of information regarding potential transactions, potential transaction providers, or transactable information determined to address or alleviate a need of the subscriber. First, a computer system of a personal advice service receives information indicative of one or more needs of the subscriber of the advice service. The personal advice service then generates information regarding one or more offers for the subscriber by identifying and selecting among potential transactions, potential transaction providers, or transactable information that are determined to address or alleviate a need of the one or more needs. Finally, the personal advice service causes the one or more offers to be communicated to the subscriber in accordance with a reachability profile established by the subscriber.
US07908180B2 Interactive vehicle auction and sale system
An online automobile auction, which allows the consumer to participate by using their home or portable computers and accessing the system via an Internet connection. Before the designated time for an auction, the consumer may access the database of available automobiles. Along with displaying visual depictions of the vehicles, the computer system affords the consumer the ability to access statistics on the current inventory of vehicles. Prior to the auction, using an automated auction feature, a plurality of bidders input their minimum starting bid, the maximum bid and the incrementing value. Bidders are also allowed to bid on vehicles during the auction process.
US07908179B2 Electronic gift linking
According to the invention, a method for creating an electronic greeting card enclosing an electronic gift is disclosed. In one step, the electronic greeting card selection is received from a sender along with a selection of at least one of a type of electronic gift, an amount for the electronic gift, and an identifier for a receiver of the electronic gift. Payment for the electronic gift is received from a money handler chosen by the sender. A code indicative of the electronic gift is received, whereby the code facilitates redemption of the electronic gift. The code is embedded in the electronic greeting card.
US07908175B2 Methods, systems, and computer program products that facilitate and enhance personal shopping
Methods, systems, and computer program products that facilitate personal shopping are provided. A shopping list is generated for a customer via a personal shopping system connected to a communications network. The shopping list identifies one or more products the customer wants to purchase. The personal shopping system includes a product usage repository that contains customer information for each of a plurality of customers, including information about products previously purchased by each customer. The shopping list is transmitted to one or more product providers via the communications network with a request for information about each product on the shopping list. Product information is received for each item on the shopping list from one or more product providers via the communications network and communicated to the customer via the communications network.
US07908171B2 Information providing system and information providing method for providing advertisement information based on keywords associated with content
The present invention provides an information providing system including an information registration unit capable of registering a front keyword for use in relation to content or content information to be provided a user terminal and back keywords set in relation to the front keyword can be registered, an advertisement registration unit capable of registering advertisement information for use in relation to the back keyword and an information providing unit capable of providing the advertisement information to the user terminal. The advertisement registration unit is capable of selecting specific advertisement information through an auction transaction. The information providing unit is capable of displaying keyword buttons enabling keyword selection in a display screen at the user terminal.
US07908162B2 Method of delegating activity in service oriented architectures using continuations
A computer implemented method of delegating activities in a service oriented architecture of distributed computing systems. An activity specification is defined. The activity specification contains a set of service invocations. The activity specification is transformed into continuation passing style to form an activity. The activity is then executed using an activity execution engine.
US07908161B2 Method and apparatus for business process transformation wizard
A computer implemented method and a computer system implementing the method of a business process transformation wizard leads a business analyst through a series of steps to invoke business transformation patterns, in order to analyze the results of those processes. The wizard first prompts the business analyst to specify business objectives of process transformation. Required parameters are added to the business process model guided by the business process transformation wizard until the business process model is completed. Once the model is completed, the wizard prompts the business analyst to select transformation techniques or patterns for optimizing process parameters and, for each selected transformation pattern, optimizes process parameters using a selected optimization technique. The wizard also prompts the business analyst to select transformation patterns for optimizing topology of the business process and, for each selected transformation pattern, optimizes topology for the business process using a selected optimization technique.
US07908156B2 Method of calculating a premium payable by an insured person on a life insurance policy
A method of calculating a premium payable by an insured person on a life insurance policy uses the amount of claims made from a health insurance plan of the insured person and information regarding the general well-being and/or lifestyle of the insured person to calculate the premium payable. The premium is calculated using a base percentage amount which is then either increased or decreased. If the insured person has made few claims to the health insurance plan and they have taken positive steps to look after their health, they will be rewarded by a relatively lower premium on their life insurance policy.
US07908153B2 Infection control management and workflow system
A system identifies multiple medical conditions, observations, and laboratory test results using active sensors and predetermined rules to identify infected patients. An infection control and workflow management system includes a repository of worker information identifying healthcare workers for performing infection control tasks as well as worker associated communication data for use in informing healthcare workers of infection control tasks to be performed. A detection processor automatically detects infection in patients from multiple different sources including from at least one of, (a) a medical record evaluated upon admission of a patient to a hospital and (b) a laboratory test result. A workflow processor uses the worker information for automatically communicating a message to inform a healthcare worker of a task to be performed to initiate infection control tasks using communication data in response to detection of an infected patient.
US07908152B2 Blood glucose monitoring system
A blood glucose monitoring system, comprising (i) a blood glucose monitor for monitoring a blood glucose level and for producing digitally encoded blood glucose level signals representative of the blood glucose level, (ii) a programmable microprocessor-based portable unit, (iii) digital data storage media tangibly embodying therein processor-executable program instructions to signal process in response to signals based upon the digitally encoded blood glucose level signals and further to signal process insulin dosage data, and calibration information, (iv) a signal interface connected in signal communication with the programmable microprocessor-based portable unit and the blood glucose monitor for directly coupling the digitally encoded blood glucose level signals supplied by the blood glucose monitor to the programmable microprocessor-based portable unit, and (v) a signal processor for performing signal processing functions in accordance with the program instructions.
US07908151B2 Get prep questions to ask doctor
The claimed subject matter provides a system and/or a method that facilitates dynamically providing a question to ask a medical professional during an appointment. An interface can receive a portion of medical data. A counselor component can generate a question based on the portion of medical data, wherein the question is generated to elicit an answer from a medical professional during an appointment. Moreover, the counselor component can dynamically generate a second question directed toward the medical professional based upon at least one of the answer or a value of information (VOI) computation.
US07908150B2 System and a method for performing personalised interactive automated electronic marketing of the marketing service provider
The new system and method for performing personalized interactive automated electronic marketing of the marketing service provider being utilized by product vendors and end users. A business-to-business subscription system between the marketing service provider and a plurality of product vendors is established. This system integrates the conventional media, e.g. TV, radio and newspapers, the modern information society tools, e.g. mobile phone technology, personal computers and Internet. Product vendors are now provided with a powerful and effective marketing tool, while end users are provided with personalized desired data acquisition and the tool for purchasing on the safe and timely manner. The new system improves the commercial request response rate by simultaneously avoiding the sales leads' losses and transforming the cold sales leads into the hot sales leads. It ultimately results in that AIDA cycle of the end user with regard to the product will become substantially shortened.
US07908145B2 Down-line transcription system using automatic tracking and revenue collection
A transcription network having linked computer terminals for a court reporter and for examining, defending, and associate attorneys is disclosed. Real-time transcription text is communicated from the reporter's terminal through the network. Secure message interchange between the examining attorneys and between defending attorneys is provided along independent communication links and using encryption. Off-site terminals for clients, experts, or other associate attorneys may be linked to the network. Communication on the network is hierarchically controlled so as not to bombard the examining attorney, and is managed by a protocol for updating disconnected and non-listening terminals. The terminals provide software routines for automatically delivering proposed objections to the form of a question or answer. Stenographic keystrokes that cannot be directly transcribed are converted to a phoneme form for down-line readability. A synchronization scheme provides for automatic play-back of audio and video recordings corresponding to the transcribed text of a specific question or answer.
US07908141B2 Extracting and utilizing metadata to improve accuracy in speech to text conversions
A computer-based system and method for speech to text conversion preprocessing of a presentation with a speech audio, useable in real time. The method captures a presentation speech audio input to be converted into text, temporally associates the speech audio input with at least one supporting text source from the same presentation containing common keywords and creates an optimized and prioritized keyword positional index metadata set for inputting into a speech to text conversion processor.
US07908139B2 Apparatus and method of reducing noise by controlling signal to noise ratio-dependent suppression rate
An apparatus for reducing a noise signal of a speech signal in a speech recognizer, the apparatus estimating a signal to noise ratio for each frequency band of the speech signal, applying a noise suppression rate based on the estimated signal to noise ratio, and reducing the noise signal of the speech signal.
US07908134B1 Automatic volume control to compensate for speech interference noise
A microphone detects acoustic waves from speakers, or for a two-way voice communication device, a user's voice and background noise, and produces a corresponding signal; a subtractor finds the difference between the microphone signal and a desired audio signal; a transform process produces over a time period a signal corresponding to the amplitude of each frequency component of the difference signal; from the transform process a bandpass filter passes only frequency components within selected bands; a speech interference noise level calculator calculates a combination of the amplitudes of the bandpass filtered frequency components; and a solver uses the combination to produce, according to an algorithm, a signal for controlling the gain of an audio amplifier. Phase and amplitude correlation can be done prior to subtraction.
US07908129B2 Method, apparatus and computer program for molecular simulation
A method of simulating behaviour of a molecular system with m degrees of freedom over time comprising a partial momentum refreshment step and a molecular dynamics step, wherein the partial momentum refreshment step comprises: given a starting position q and a starting momentum p of the molecular system, partially refreshing the momentum to define refreshed momentum p′ evaluating the shadow Hamiltonian 331 Δt at position q and momentum p′; and accepting or rejecting the refreshed momentum p′ according to a Metropolis-type function and if p′ is accepted using p′ as the resulting momentum p and starting position q as the resulting position q or if it is rejected, using p as the resulting momentum p and starting position q as the resulting position; and wherein the molecular dynamics step comprises: given a starting position q and starting momentum p of the molecular system, running a molecular dynamics simulation over a fixed number of iterations and obtaining new position q′ and new momentum p′; evaluating the shadow Hamiltonian 332 Δt at position q′ and momentum p′ after the molecular dynamics simulation; and accepting or rejecting the new system configuration produced by the molecular dynamics simulation according to a Metropolis-type function and, if the new system configuration is accepted, using q′ as the resulting position q and p′ as the resulting momentum p or, if it is rejected, using the original starting position q as the resulting position q and negating the original starting momentum p to give the resulting momentum p; wherein either the partial momentum refreshment or the molecular dynamics step is the first step of the method, and the resulting position and resulting momentum of the first step provides the starting position q and starting momentum p for the next step.
US07908127B2 Method and system for scheduling a stream of products in a manufacturing environment by using a simulation process
By simulating a manufacturing environment on the basis of appropriate simulation models, a schedule may be established in which process restrictions, tool availability and product entity status are automatically taken into consideration. Moreover, by estimating the process flow efficiency provided by a simulated time progression of the process flow in the environment, an optimized schedule may be established, which may be accomplished by identifying less efficient product entities and re-scheduling one or more product entities in order to obtain an enhanced process flow efficiency. The technique of the present invention may be advantageously applied to the processing of advanced mass products requiring sophisticated process tools and process sequences, such as the processing of semiconductor devices.
US07908116B2 System and method for using a network of thermostats as tool to verify peak demand reduction
The invention comprises systems and methods for estimating the rate of change in temperature inside a structure. At least one thermostat located is inside the structure and is used to control an climate control system in the structure. At least one remote processor is in communication with said thermostat and at least one database stores data reported by the thermostat. At least one processor compares the outside temperature at least one location and at least one point in time to information reported to the remote processor from the thermostat. The processor uses the relationship between the inside temperature and the outside temperature over time to derive a first estimation for the rate of change in inside temperature assuming that the operating status of the climate control system is “on”. The processor also uses the relationship between the inside temperature and the outside temperature over time to derive a second estimation for the rate of change in inside temperature assuming that the operating status of the climate control system is “off”. The compares at least one of the first estimation and the second estimation to the actual inside temperature recorded inside the structure to determine whether the actual rate of change in inside temperature is closer to the first estimation or the second estimation.
US07908115B2 Plasma sensors and related methods
Plasma sensors, systems and related methods are described. An example method for predicting an event includes providing a carrier signal across two electrodes and forming a plasma between the two electrodes. The example method also includes measuring a modulated signal from the plasma, manipulating the modulated signal to produce a value and comparing the value to a threshold. Finally, the example method includes determining the likelihood of the event based on the comparison.
US07908114B2 System and method for aligning a railroad signaling system
A system is provided for aligning a railroad signal. The system includes at least one tilt device and at least one directional device to measure the respective tilt and direction of the railroad signal, and at least one controller coupled to the tilt device and the directional device. The controller is switchable between a calibration mode and a monitoring mode. Upon switching to the calibration mode, a correct tilt and correct direction of the railroad signal in a proper alignment is respectively measured and recorded in a memory of the controller. More particularly, upon recording the correct tilt and correct direction, the controller switches into the monitoring mode to determine if one of a measured tilt and a measured direction of the railroad signal exceeds a respective tilt threshold and direction threshold stored in the memory of the controller.
US07908110B2 Test device, test method and computer readable media
Provided is a test apparatus, including a storage section that stores a count value for adjusting a phase of a sampling clock indicating a timing of acquiring an output signal of a DUT; a clock generating section that generates the sampling clock indicating the timing of acquiring the output signal, based on an offset corresponding to the count value and on a reference clock; a first delay section that outputs a first delay clock having a frequency equal to the frequency of the sampling clock and a preset phase difference in relation to the sampling clock, based on the reference clock and the offset; a phase detecting section that detects a phase difference between the first delay clock and a transition point of the output signal, and changes the count value in a direction that decreases the phase difference; a timing comparison section that acquires the output signal according to a transition timing of the sampling clock; and a judging section that judges acceptability of the acquired output signal by comparing the output signal to an expected value.
US07908109B2 Identifying manufacturing disturbances using preliminary electrical test data
A method includes receiving measured values for a plurality of electrical test parameters associated with integrated circuit devices on at least one wafer measured prior to completion of the wafer. Values of the electrical test parameters are predicted. The measured values are compared to the predicted values to generate residual values associated with the electrical test parameters. At least one performance metric associated with the devices is generated based on the residual values.
US07908102B2 Voltage measuring device
A base of a pnp transistor Tr1 is connected to an isolation device D1, an emitter thereof is connected to a cathode of a high voltage battery BH, and a collector thereof is connected to an anode of the high voltage battery BH. Npn transistors Tr21 to Tr2n are provided respectively to blocks B1 to Bn. Bases of the npn transistors Tr21 to Tr2n are connected to the collector of the transistor Tr1, emitters thereof are connected to anodes of corresponding blocks B1 to Bn, and collectors are connected to awakening terminals of high voltage measuring circuits 11 to 1n.
US07908100B2 Power consumption analyzing apparatus and power consumption analyzing method
A power consumption analyzing apparatus has a clock gating cell detector configured to detect a clock gating cell which is not present in RTL data but present in a gate-level netlist, a test bench description generation unit configured to add a description concerning the clock gating cell, a monitor signal generation unit configured to specify a monitor signal used for power consumption analysis from the RTL data, an RTL simulation unit configured to execute operational simulation of the target circuit, a monitor unit configured to detect a logic of the monitor signal during the execution of the operational simulation, and a power consumption analysis unit configured to analyze power consumption.
US07908094B2 Method for preparing maltogenic alpha-amylase variants
The inventors have modified the amino acid sequence of a maltogenic alpha-amylase to obtain variants with improved properties, based on the three-dimensional structure of the maltogenic alpha-amylase Novamyl. The variants have altered physicochemical properties, e.g. an altered pH optimum, improved thermostability, increased specific activity, an altered cleavage pattern or an increased ability to reduce retrogradation of starch or staling of bread.
US07908088B2 Method for electronically detecting at least one specific interaction between probe molecules and target biomolecules
The invention concerns a method for detecting at least one specific interaction between probe molecules and target biomiolecules fixed to at least one active zone of a sensor. Said sensor consists of an array of field-effect transistors (T1, T2,), each of which has a gate region constituting an active zone (3) whereon said specific interaction is to be detected.
US07908087B2 Methods of identifying latent splice sites
A method of identifying latent splice sites, the method comprising identifying at least one intronic in-frame stop codon located upstream of a 5′ splice site sequence being a latent splice site, thereby identifying latent splice sites.
US07908084B2 System for co-ordinated ground processing
The invention relates to a system for co-ordinated soil cultivation, said system comprising a plurality of soil compacting devices (W1, W2) used to determine location-related relative compacting values (V(W1; TB1, xi, yi;I−1 . . . n)), and a calibrating device (EV) used to determine location-related absolute compacting values. A calculating unit (R), which is connected to the compacting devices (W1, W2) and the calibrating device (EV) in such a way as to transmit messages, is used to correlate the obtained relative and absolute location-related compacting values. A system control (CPU1, . . . , CPU4) is embodied in such a way that the location-related relative compacting values of the compacting devices (W1, W2) and the location-related absolute compacting values are transmitted to the calculating unit (R) in a continuous manner, stored therein, and in the event of the presence of compacting values in the same location, compacting correlation values are calculated and transmitted to the compacting devices where they are stored as correction values.
US07908083B2 System and method for recording a note with location information derived from rangefinding and/or observer position
A method and system to record a note regarding a target observed by an observer, determine a location of at least one of the observer or the target, and associate and store the note and the location. Optionally, the method and system further measure a distance between the observer and the target, measure a direction relating the observer and the target, and calculate, based on the location of the observer, the measured distance, and the measured direction a location of the target.
US07908080B2 Transportation routing
A computer-implemented method of providing personalized route information involves gathering a plurality of past location indicators over time for a wireless client device, determining a future driving objective using the plurality of previously-gathered location indicators, obtaining real-time traffic data for an area proximate to the determined driving objective, and generating a suggested route for the driving objective using the near real-time traffic data.
US07908077B2 Land use compatibility planning software
A land use compatibility software module uses an existing suite of airport management programs to generate exception reports for FAA Part 77 land use compatibly surveys. Land use compatibility management is a manually intensive and time-consuming process. The noise officer may have to compute whether a proposed structure violates FAA's obstruction clearance criteria as set out in FAA's standard for obstacle clearance zones (Part 77). With these three-dimensional zone shapes entered into AirScene™, the user may enter lat/long and height data for potential obstructions, such as cellular telephone towers as mentioned in the above example. The system will plot the potential obstructions on the map and will determine whether or not the height and proposed position of the tower violates the FAA's obstruction criteria for that runway. The system may be used to generate “exception reports” for proposed structures.
US07908074B2 Abnormality detecting device of vehicle
An ECU executes a program including the steps of detecting an engine speed, determining whether the engine speed is at least a threshold value or not, detecting a VVT advance angle calculation count after restarting the engine, determining whether a VVT advance angle calculation count is at least a threshold value or not, detecting a VVT advance angle amount, determining whether the VVT advance angle amount is at least a threshold value or not, determining whether the engine is in a stop sequence or not, setting a VVT abnormality determination permission flag to detect a VVT displacement amount if the engine speed is at least the threshold value, the VVT advance angle calculation count is at least the threshold value, the VVT advance angle amount is at least the threshold value, and the engine is not in the stop sequence, and determining that the VVT is abnormal if the VVT displacement amount is less than a criterion threshold value.
US07908073B2 Control apparatus for an internal combustion engine
A control apparatus for an internal combustion engine is provided which, even when a starting time of an alcohol concentration change varies, can accurately detect a starting time of an alcohol concentration estimation, and set a concentration estimation time matched to the behavior of the concentration change after determination of the start of the concentration change. An air fuel ratio correction amount calculation unit calculates an air fuel ratio correction amount based on an air fuel ratio detected by a sensor. An estimation permission determination unit determines that a starting condition for concentration estimation holds, when the correction amount becomes out of a predetermined range, and sets a permission time for concentration estimation in accordance with an accumulated amount of fuel injected after the starting condition for concentration estimation holds. A concentration estimation unit calculates an estimated concentration value based on the correction amount during permission of the concentration estimation.
US07908071B2 Electric parking brake control system
An electric parking brake control apparatus for controlling an electric actuator for driving a parking brake is provided with: an inclination determination unit for determining an inclination of a road surface based on at least a change of a vehicle speed; and a braking force setting unit. The braking force setting unit sets a braking force of the parking brake to a slope braking force which is larger than a flat ground braking force set when the vehicle is stopped on a flat ground, according to an inclination of the road surface which is determined by the inclination determination unit. Moreover, in the event that the vehicle is stopped again without experiencing a running over a predetermined vehicle speed after braking with the slope braking force has been cancelled, the braking force setting unit sets the braking force to the slop braking force.
US07908067B2 Hybrid electric vehicle braking downshift control
A hybrid propulsion system for a vehicle is disclosed. In one embodiment an energy conversion device compensates for transmission shifting. The system can improve transmission shifting during at least some conditions.
US07908062B2 System and method for preparing a worksite based on soil moisture map data
A soil moisture mapping based method for transferring soil for an earthworks construction project includes outputting signals based on soil moisture data and position data indicative of a location within a cut area or a fill area of the soil. The method further includes selecting a location within a cut area for obtaining fill soil or a location within a fill area for depositing fill soil based on the signals. A system for supplying soil for an earthworks construction project includes at least one machine having a sensor configured to sense soil moisture, and a receiver configured to receive position data corresponding with a location of the soil, and a signaling device configured to output signals based on the position data and soil moisture data. A transfer machine is included in the system and configured to selectively transfer fill soil between the cut area and the fill area based on the signals.
US07908060B2 Method and system for blind spot identification and warning utilizing portable and wearable devices
A method for detecting and alerting a user of objects in their blind spots, includes: tracking movement and relative position of a user to one or more objects; determining a blind spot of the user; determining when at least one of the one or more objects occupies the blind spot of the user; and transmitting a signal to a user mobile device to perform an alarm operation when at least one of the one or more objects occupies the blind spot of the user.
US07908054B2 Device for managing power supply of a motor vehicle multimedia system
The invention concerns a device for managing power supply of a motor vehicle multimedia system, comprising a number of modules each having at least one function requiring electrical power supply, in particular in standby mode, such that it consists of a module receiving in input: a permanent electrical power supply from the vehicle battery; wake-up/sleep data from the vehicle control computer, based on the contact key in particular and from control means particular to the multimedia system; optionally wake-up and/or sleep control signals from certain modules belonging to the multimedia system itself, for: delivering to said multimedia system modules wake-up/sleep and/or switched power supply signals; saving data in the volatile storage means; keeping time through the metering means.
US07908053B2 Apparatus and method for troubleshooting a computer system
An apparatus for troubleshooting a computer system of a vehicle is disclosed. The apparatus includes a controller for controlling an aspect of operation of the vehicle with at least one process. The apparatus also includes a diagnostic system configured to monitor the at least one process and configured to obtain diagnostic data regarding the at least one process. Additionally, the apparatus includes a wireless device coupled to the diagnostic system and configured to connect to an Internet Protocol (IP) based network, and configured to transmit the diagnostic data over the network.
US07908051B2 Vehicle maintenance event reporting method
A vehicle maintenance event reporting system and method that utilizes a vehicle email notification system in which triggers are used to initiate the generation and transmission of email messages that provide diverse types of dynamic vehicle information to the owner or other authorized subscriber. The email notifications are triggered by different events, some of which are independent of the vehicle (e.g., a monthly trigger), and others of which occur at the vehicle, such as a mileage or low oil life trigger. The notification system builds and sends to the subscriber an email message that contains the dynamic vehicle information. Maintenance service events such as an oil change reset are detected and used to trigger email reporting to the subscriber as well as to transmit the oil change reset event back to a central data system where it is included in a vehicle maintenance record.
US07908049B2 Fuel cell vehicle
To provide a fuel cell vehicle capable of reducing power consumption during a time of stopping of the vehicle. The fuel cell vehicle includes a scavenging execution determination unit 411 which determines whether or not to carry out scavenging; an ISU 40 including a microcomputer 41 installed on the scavenging execution determination unit 411. The fuel cell vehicle further includes an electrical supply circuit 43, in which, at a time of start-up by an alarm clock 46, the ISU 40 is booted, and in a case in which it is determined by the scavenging execution determination unit 411 that scavenging is to be carried out, the circuit 43 supplies electricity to the relay unit 36; and in a case in which it is determined by the scavenging execution determination unit 411 that scavenging is not to be carried out, it does not supply electricity to the relay unit 36.
US07908042B2 Methods and apparatus for wireless upload and download of aircraft data
A method for wirelessly communicating data between a plurality of avionics units on an aircraft and a data communication apparatus. The method includes wirelessly communicating download data for one avionics unit from the data communication apparatus to an aircraft data services link in the aircraft; automatically switching a communication path from the aircraft data services link to the avionics unit responsive to the download data; and electronically communicating the download data from the data communication apparatus to the avionics unit via the automatically switched communication path.
US07908039B2 Cooling storage cabinet and method of operating the same
A cooling device is provided with an inverter compressor. Set speeds of the inverter compressor can be switched to six stages from a first speed to a sixth speed. The relationship between each of the set speeds of the rotational speed is set so that the stages adjacent to each other have gradually larger differences in rotational speed as the rotational speed becomes higher. With this, independently from the level of the rotational speed, a degree of increase in cooling performance between each of the stages can be equalized. In a case of performing a control to increase or decrease the rotational speed of the inverter compressor stage by stage depending whether an actual temperature drop rate is larger or smaller than a target temperature drop rate, the change amounts in cooling performance that can be substantially equalized, and too high or too low cooling performance does not result, i.e. fluctuation in cooling performance can be minimized. Thus, control to drop the internal temperature in accordance with a predetermined cooling characteristic can be stably performed.
US07908037B2 Pre-programmed energy management ballast or driver
A pre-programmed energy saving ballast or driver is presented, having a pre-defined energy profile to which the output power is controlled in accordance with the current time ascertained from the input power connection via simplex clock information or from received broadcast time signals, and which allows a user to select from a number of pre-programmed profiles and/or to modify and store user-defined energy profiles.
US07908036B2 Power production control system and method
A control system for an energy production facility includes a plant controller for receiving an indication of a measured power output of the energy production facility that includes power generators and produces output signals. The system also includes a processing unit operably coupled to the plant controller and responsive to executable computer instructions when executed on the processing unit cause the plant controller to: create an output signal that causes an energy storage device to discharge in the event power reserves of the power generators can not met the requested ramp down rate; and create an output signal that causes the energy storage device to charge up in the event that the power capability of the power generators can meet the requested ramp down rate.
US07908035B2 System and method for wind formulary
A controller for use in monitoring at least one operating wind turbine is communicatively coupled to the at least one operating wind turbine, to a server sub-system, and to a user interface device. The controller is configured to receive operational data from the at least one operating wind turbine and select at least one formula based on the received operational data, wherein at least one of a predetermined formula is selected, a formula is selected via the user interface device, and a formula is selected via the server sub-system. The controller is further configured to determine at least one site level parameter using the at least one selected formula, and transmit at least one of operational data, the at least one selected formula, and the determined parameter to the server sub-system.
US07908033B2 Built-in swept-sine testing for a computer system to assure vibrational integrity
Embodiments of the present invention provide a system that performs vibration testing in a computer system. The system starts by generating a vibration at a predetermined frequency in a computer system. The system then determines if the computer system has a resonance at the predetermined frequency. If so, the system adjusts an operating parameter of at least one computer system component to prevent the computer system component from vibrating at or near a resonance frequency.
US07908029B2 Processing storage devices
A storage device processing system that includes at least one automated transporter, at least one rack accessible by the at least one automated transporter, and multiple test slots housed by the at least one rack. Each test slot is configured to receive a storage device for testing. The storage device processing system includes a conveyor arranged in a loop around and being accessible by the at least one automated transporter. The conveyor receives and transports the storage device thereon. The at least one automated transporter is configured to transfer the storage device between the conveyor and one of the test slots of the at least one rack.
US07908028B2 Machining device and method
A triaxial tool unit includes three actuators 3, 4, 5 which operate in three-axis directions orthogonal to one another, a tool holder 7 provided at an intersection on axial lines in operating directions of the actuators 3, 4 and 5, and sensors 8, 9 and 10 which measure displacement amounts in the operating directions of the actuators 3, 4 and 5, and has a structure in which the sensors 8, 9 and 10 are disposed so that extension lines in respective sensing directions intersect with one another at one point.
US07908026B2 Apparatus for testing defects of sheet-shaped product having optical film, apparatus for processing test data thereof, apparatus for cutting the same, and production thereof
A defect testing apparatus for testing defects of optical film sheet-shaped product of an optical displaying apparatus, which includes a defect detecting means for detecting defects of a monolayer body and/or a laminate body constituting the sheet-shaped product in a state in which a protective layer on a surface of the sheet-shaped product is not disposed and defect information preparing means for preparing defect information which is information related to the defects detected by the defect detecting means, and the defect information is used for producing the sheet-shaped product provided in a roll form or in separate sheets.
US07908021B1 Method and apparatus for processing content data
A method and apparatus for processing content data includes processing that begins by receiving modulated data via a channel that couples a content display device to a content processing device. The processing continues by introducing the content data onto the channel and separating the modulated data from the content data. The processing then continues by retrieving data from the modulated data, wherein the content display device modulates the modulated data. The processing continues by processing the data to produce presentation information. The processing then continues by processing the content data for presentation on the external content display device based on the presentation information.
US07908020B2 Architecture for control systems
An architecture for control systems including multiple control devices. The control devices include standardized software objects having functions, application programs for engaging these functions and thereby defining the operation of the control devices, and an engine for executing the application programs. The standardized software objects implement different types of internal functions for the control devices and feature reference numbering and function calls shared in common with the other software objects of the same type that may be on different control devices across said system. The software application programs include standardized instructions reflecting the reference numbering and function calls shared across the system by the said software objects whose functions are used in building the functionality of the control devices in the application programs.
US07908019B2 Taxonomy engine and dataset for operating an appliance
A taxonomy engine in a software architecture generates a taxonomy dataset establishing the group of well formed commands, and at least one command generator of the system is adapted to generate a well formed command using the taxonomy dataset. The taxonomy engine is configured to deliver the taxonomy dataset to the command generator, and the command generator is configured to deliver the well formed command to the controller.
US07908016B2 Fibrous electrode material
A biomimetic electrode material including a fibrous matrix including a conductive polymer and an ion conducting polymeric material is described. The biomimetic electrode material may be used in a number of body-implantable application including cardiac and neuro-stimulation applications. The biomimetic electrode material can be formed using electrospinning and other related processes. The biomimetic electrode may facilitate efficient charge transport from ionically conductive tissue to the electronically conductive electrode and may induce surrounding tissue to attach or interface directly to the implanted device, increasing the biocompatibility of the device.
US07908014B2 Antenna on ceramic case
The invention is an antenna for use with an implantable microdevice, such as a microstimulator or microsensor, having a dipole antenna that is formed by ceramic processes on the inner or outer surface of the ceramic case of the microdevice. The antenna receives data transmitted from an external device, and transmits data to an external device. A dipole antenna may be formed from two radiating elements separated by an insulating material. A tuning circuit comprising capacitors and/or inductors is used to obtain resonance in the dipole antenna. In a preferred embodiment, the antenna is formed of a biocompatible material by applying a metal-containing paste to the ceramic case of the microdevice and thermally processing it.
US07908013B2 Collecting activity information to evaluate therapy
A medical device delivers a therapy to a patient. The medical device may periodically determine an activity level of the patient, and associate each determined activity level with a current therapy parameter set. A value of at least one activity metric is determined for each of a plurality of therapy parameter sets based on the activity levels associated with that therapy parameter set. A list of the therapy parameter sets is presented to a user, such as a clinician, for evaluation of the relative efficacy of the therapy parameter sets. The list may be ordered according to the one or more activity metric values to aid in evaluation of the therapy parameter sets. Where values are determined for a plurality of activity metrics, the list may be ordered according to the one of the activity metrics selected by the user.
US07908010B2 Retinal prosthesis with side mounted inductive coil
The invention is a retinal prosthesis with an inductive coil mounted to the side of the eye by means of a strap around the eye. This allows for close coupling to an external coil and movement of the entire implanted portion with movement of the eye ball.
US07908008B2 Treatment for disorders by parasympathetic stimulation
A treatment method is provided, including identifying a subject as one who is selected to undergo an interventional medical procedure, and, in response to the identifying, reducing a likelihood of a potential adverse effect of the procedure by applying an electrical current to a parasympathetic site of the subject selected from the group consisting of: a vagus nerve of the subject, an epicardial fat pad of the subject, a pulmonary vein of the subject, a carotid artery of the subject, a carotid sinus of the subject, a coronary sinus of the subject, a vena cava vein of the subject, a jugular vein of the subject, a right ventricle of the subject, a parasympathetic ganglion of the subject, and a parasympathetic nerve of the subject.
US07908004B1 Considering cardiac ischemia in electrode selection
Exemplary systems, devices, and methods for considering cardiac ischemia in electrode selection are described. One method determines whether an electrode of a multiple-electrode lead is proximate a region of cardiac ischemia or infarct. The method also paces through a different electrode of the multiple-electrode lead in an instance where the electrode is determined to be proximate the region.
US07907992B2 Method and system for pacemaker pulse detection
A cardiac monitoring system is disclosed herein. The cardiac monitoring system includes a sensor adapted to collect an ECG signal that comprises a pacemaker signal and a cardiac signal. The cardiac monitoring system also includes a data acquisition module adapted to receive the ECG signal from the sensor. The data acquisition module includes a signal path adapted to isolate the pacemaker signal from the remainder of the ECG signal, and a processor adapted to identify a pace pulse on the isolated pacemaker signal.
US07907991B2 System and method for marking body cavities
Systems and methods for marking a body cavity. In one embodiment, a system includes means for inspecting a body cavity, and means for visibly marking the body cavity so as to convey visual information regarding the body cavity. In one embodiment, a method includes inspecting a body cavity and marking the body cavity with a marking material to provide a visual indication regarding the cavity. In one embodiment, a marking material for marking a body cavity includes a radiopaque contrast agent that is viewable through fluoroscopy and a colored dye that is viewable using an internal viewing device.
US07907987B2 System for delivering conformal radiation therapy while simultaneously imaging soft tissue
A device and a process for performing high temporal- and spatial-resolution MR imaging of the anatomy of a patient during intensity modulated radiation therapy (IMRT) to directly measure and control the highly conformal ionizing radiation dose delivered to the patient for the treatment of diseases caused by proliferative tissue disorders. This invention combines the technologies of open MRI, multileaf-collimator or compensating filter-based IMRT delivery, and cobalt teletherapy into a single co-registered and gantry mounted system.
US07907985B2 Fluid handling cassette with a fluid control interface and sample separator
A fluid handling module that is removably engageable with a bodily fluid analyzer is provided. The module may comprise a fluid handling element, and a fluid component separator that is accessible via the fluid handling element and configured to separate at least one component of a bodily fluid transported to the fluid component separator. The fluid handling element may have at least one control element interface.
US07907979B2 Electronic apparatus, display control method and recording medium
An electronic apparatus has a fixed case unit and a movable case unit, and the rotation operability of the movable case unit is improved. The electronic apparatus having the fixed case unit and movable case unit also includes a movable arm, which is fitted openably and closably to the fixed case unit via a hinge. The movable case unit is supported rotatably on the movable arm, and the rotation center of the movable case unit is set at a position near the hinge to be on or near the centerline of the movable case unit.
US07907971B2 Optimized directional antenna system
A method of operating a wireless access point having a configurable antenna system includes determining a transmission signal quality metric for a first station with the configurable antenna system in a first configuration, determining a transmission signal quality metric for a second station with the configurable antenna system in the first configuration, determining a transmission signal quality metric for a first station with the configurable antenna system in a second configuration, determining a transmission signal quality metric for a second station with the configurable antenna system in the second configuration, determining a viable set of antenna configurations for which the signal quality metric of each of the stations meets a minimum criteria and configuring the configurable antenna system to a configuration in the viable set when the wireless access point is not transmitting.
US07907969B2 Radio telecommunications network management
Management of a radio telecommunications network, in which a plurality of a radio network controllers (RNCs) are served with a gateway support node having a given configuration. An added RNC connected to the radio telecommunications network is detected and then it is detected the serving gateway support node if the added RNC is a flat radio access node. If the added RNC is detected as a flat radio access node, it is verified whether the configuration allows serving the added RNC and if yes, the added RNC is connected with the serving gateway support node and correspondingly the configuration is modified. Alternatively, if the added RNC is detected as not being a flat radio access node, connecting the added RNC with the serving gateway support node is refused.
US07907953B2 Access method for conditional access audio/video content
A method that allows the optimization of the consumption of conditional access content in order to guarantee less vulnerable right messages involves three steps: the selection by the user of a content and the indication of this interest to said management center; the sending of a notification message containing or indicating the access authorisation message shortly before the broadcast of said content and storage of this authorisation message; and the sending of the content itself and the use of the data of the authorisation message in order to access the data of the content. There may be a fourth stage, namely the validation of the authorisation message by the user. This validation is executed in general at the time of the reception of the content or alternatively the user confirms their intention to purchase.
US07907950B2 Method for establishing fast feedback channel and transmitting information in a wireless communication system
A method of transmitting information in a wireless communication system is disclosed. More specifically, the method includes a base station (BS) which receives data from a mobile subscriber station (MSS) via an uplink channel. Using the antennas) received data, the BS determines quality of the uplink channel. Thereafter, the BS transmits feedback information to the MSS. Here, the feedback information is based on the determined quality of the uplink channel.
US07907943B2 Statistical scaling of soft decisions before decoding
A wireless-communications unit has a receiver chain including a codec decoding the output of a rake receiver. Soft decisions passing from the rake receiver to the codec are scaled. The scaling factor can be tuned by monitoring a function based on the cumulative probability distribution function of the scaled soft decisions.
US07907939B2 Systems, devices and methods for providing services in a proximity-based environment
A system is provided for delivery of services to at least one mobile device adapted to communicate in a wireless manner including a plurality of communication/detection devices. Each of the communication/detection devices is adapted to detect the presence of the mobile device when the mobile device is within the range thereof. Each communication/detection device is adapted to communicate information between the mobile device and the communication/detection device when the mobile device is within the range thereof. The system includes at least one multiplexer in communication with at least one of the communication/detection devices and at least one server including content stored thereon to provide at least one service to the client program on mobile device. The server is in communication with the multiplexer. The service to be provided to the mobile device depends on which one of the plurality of communication/detection devices is in communication with the mobile device.
US07907938B2 Apparatus and method for data transmission in a wireless communications network
Non-urgent data messages of an IP based application hosted by a cellular device are only transmitted when a predetermined condition is met. A data message may be: a presence report; a check for new email sent by an email client to a server; and a keep-alive message sent to a server, but this is not an exhaustive list of the relevant types of data message. The predetermined condition, may, for example, be met when the first of the following occurs: the airlink is open; a maximum delay time has elapsed; a store for non-urgent messages is full; and a maximum number of messages is stored. The invention reduces the number of times when the airlink is open, thus preventing the 3 to 10 seconds additional open time for each occurrence. This saves battery life for the cellular device. The invention is also applicable to other types of messaging in which small data messages are periodically transmitted over an airlink.
US07907929B2 Communication apparatus and system for communication
A communication apparatus uses a short range communication function for displaying a decrease of remaining battery power of a cellular phone that is in communication with the communication apparatus based on a report from the cellular phone when the remaining battery power decreases to a predetermined threshold.
US07907928B2 High speed, wide frequency-range, digital phase mixer and methods of operation
The present disclosure is directed to a unit phase mixer in combination with an input buffer. The unit phase mixer has a pull-up path for pulling an output terminal up to a first voltage. The pull-up path has a first transistor responsive to a first enable signal and a series connected second transistor responsive to a first clock signal. The unit phase mixer has a pull-down path for pulling the output terminal down to a second voltage. The pull-down path has a third transistor responsive to a second clock signal and a series connected fourth transistor responsive to a second enable signal. The input buffer skews the first and second clock signals by different amounts to enable a break-before-make method of operation so that the first voltage is not connected to the second voltage. The unit phase mixer can be used as a building block in more complex mixers which may include the ability to weight the input clocks as well as providing feed-forward paths for certain of the signals. Because of the rules governing abstract, this abstract should not be used to construe the claims.
US07907922B2 Receiver without phase locked loop frequency synthesizer and receiving method using the same
A receiver implemented without using a phase locked loop frequency synthesizer and a receiving method of a receiver implemented without using a phase locked loop frequency synthesizer are provided. The receiver includes a radio frequency (RF) receiving unit; a band-selecting unit; an RF amplifier; a local oscillation (LO) signal generator; a mixer; an IF amplifier; an analog to digital (A/D) converter; and a channel-selecting unit. The method includes passing a frequency band of a radio frequency (RF) signal received by an RF receiving unit; amplifying the passed RF signal; generating a local oscillation (LO) signal having a fixed frequency; mixing the LO signal with the amplified RF signal to lower the frequency of the amplified RF signal; outputting an intermediate frequency (IF) signal; amplifying the IF signal; converting the amplified IF signal into a digital signal; and selectively passing frequencies of the digital signal corresponding to a specific channel.
US07907917B1 Method and system for wireless bridging
A wireless communication link is established between a mobile station and a landline station, independently of the landline and wireless telecommunications networks. The mobile station, while engaged in a call via a wireless telecommunications network, may wirelessly transmit a bridging signal to a transceiver, in order to include the landline station in the call independently of the landline telecommunications network. While the landline station is engaged in a call via the landline telecommunications network, the transceiver may wirelessly transmit a bridging signal to the mobile station, in order to include the mobile station in the call independently of the wireless telecommunications network.
US07907915B2 Apparatus and method for adaptively changing uplink power control scheme according to mobile status in a TDD mobile communication system
An apparatus and method for changing an uplink power control scheme according to mobile status in a TDD mobile communication system are provided. The communication system comprises a Subscriber Station (SS) for transmitting a power control change request message to a Base Station (BS) to change the power control scheme, and the BS for deciding to change the power control scheme between the open loop power control and closed loop power control, and transmitting a power control change response message the SS including the decided power control scheme.
US07907914B2 Transmission rate control method and radio base station
To prevent consecutive transmission of a relative transmission rate control channel (RGCH) including a “Down” command and minimize deterioration in the service quality due to “Down” commands from non-serving cells, a transmission rate control method controls, at a mobile station, a transmission rate of uplink user data by using a first relative transmission rate control channel received from a serving cell and a second relative transmission rate control channel received from a non-serving cell. In the transmission rate control method, a maximum frequency of transmitting the second relative transmission rate control channel which includes a down command for instructing to decrease the transmission rate of the uplink user data is a value fixed in a mobile communication system or a value notified by a radio network controller.
US07907907B2 Cooperative link characterization and MCS selection by wireless terminal and network for improved system performance
RF communications received by a wireless terminal from a servicing base station are used to determine the downlink quality report and implement link adaptation decisions. This involves first implementing an initial transmission scheme between the servicing base station and the wireless terminal. Next, a current downlink quality report corresponding to the initial transmission scheme is generated by the wireless terminal and received at the servicing base station. This downlink quality report is based in whole or in part on a bit-error probability (BEP). The current downlink quality report that corresponds to the initial transmission scheme is then compared to link adaptation thresholds. When the current downlink quality report compares unfavorably to the link adaptation thresholds, an alternative transmission scheme is selected and implemented between the servicing base station and the wireless terminals if the alternative transmission scheme is expected to result in an improved downlink quality report over the current down-link quality report.
US07907906B2 Mobile station
The present invention, focusing on the fact that sometimes the channel (HS-SCCH) which notifies that data is to be transmitted will be received but it will be misdetected that there was a notification addressed to the receiving station, is to effectively utilize the channel (HS-SCCH) via which notification is conducted even in cases where the reception result is transmitted repeatedly. An HSDPA-compatible mobile station which, upon detecting that a message addressed to that mobile station was transmitted via HS-SCCH, receives the corresponding HS-PDSCH sub-frame, and which, when transmitting the reception result, repeats the transmission of said reception result n times, said mobile station being characterized in that it comprises a control unit which provides control such that reception processing is performed on the second sub-frame that comes next after the first sub-frame of HS-SCCH on which said detection was performed.
US07907899B1 RFID tags having a rectifier circuit including a dual-terminal rectifier device
Apparatus and method for generating a rectified output signal in a RFID tag from first and second alternating signals. A dual-terminal rectifier device has first and second input terminals to which the first and second alternating signals are applied, and further has a gate configured to form a conductive channel to electrically couple the first and second input terminals to the output terminal in response to a gate voltage. The dual-terminal rectifier device is configured to rectify a combination of the alternating input signals applied to the input terminals of the semiconductor device to generate a rectified output signal at an output terminal.
US07907895B2 Electric field sensor device, transceiver, positional information obtaining system and information input system
When a human hand (100) holds a transceiver (3a), the hand holds a bottom of an external wall surface and a side of the external wall surface of an insulating case (33). Therefore, a transmitting and receiving electrode (105) and an insulating film (107) cover not only the bottom of the external wall surface but also the side of the external wall surface of the insulating case (33). A first ground electrode (131), a second ground electrode (161), and a third ground electrode (163) are attached to upper portions of the internal wall surface of the insulating case (33) apart from the transmitting and receiving electrode (105). An insulating foam member (7a) is interposed between the insulating case (33) and a transceiver main body (30), and an insulating foam member (7b) is interposed between the transceiver main body (30) and a battery (6).
US07907894B2 System and method for enabling ultra small aperture communication antenna using spectral replication and coherent frequency and phase combining
A system for enabling use of ultra-small aperture terminals in satellite communications is provided. The system comprises a transmitter configured to receive an input signal having information, a bandwidth, and an amplitude, replicate the input signal into two or more replications of the input signal, convert each of the two or more replications to have a frequency tuned to two or more corresponding satellite transponders while maintaining the bandwidth and all the information of the input signal, and combine the two or more replications into a single uplink signal. A transmit antenna is configured to transmit the uplink signal to the two or more satellite transponders.
US07907891B2 Physical layer repeater utilizing real time measurement metrics and adaptive antenna array to promote signal integrity and amplification
Embodiments of a repeater environment can be operative to deploy a feedback cancellation loop that is adaptively coupled with an antenna array such that a selected metric can be applied to the antenna array and feedback cancellation loop combination to improve signal integrity and amplification. Illustratively, the feedback cancellation loop of the exemplary repeater can be adapted by a metric that operatively adapts weights provided by performing a selected linear algebra technique to the feedback cancellation loop such that the metric can be indicative of the level of transmitter signal present at a receive and can be derived based on performing a correlation between the transmitted signal and the receiver signal. Further, operatively, the exemplary repeater can maintain a delay sufficient to preferably ensure that transmitted signal is de-correlated with the desired receiver signal, and time aligned and correlated with the feedback leakage signal.
US07907890B2 Mobile communication system, transmitting station, receiving station, relay station, communication path determining method, and communication path determining program
Provided is a mobile communication system capable of determining a communication path to implement fast communication by multihop connection. A mobile communication system (1) comprises a mobile station (10), at least one relay station (30), and a base station (20) and implements packet transmission from the mobile station (10) to the base station (20) through a communication path with an intermediary of at least one relay station (30) or through a communication path without an intermediary of a relay station. The mobile communication system (1) is provided with a communication path determiner for determining a communication path with a largest communication speed or a communication path satisfying a required line quality, based on interference levels of respective signals received at a relay station (30) constituting a communication path between the transmitting station and the receiving station, and at the base station (20).
US07907883B2 Method and apparatus for electrostatic brush cleaning in an image production device
A method and apparatus for electrostatic brush cleaning of excess toner particles on a photoreceptor device in an image production device is disclosed. The method may include determining if an image transfer occurred in the image production device, wherein if it is determined that the image transfer occurred, rotating one or more electrostatic brushes at a first speed, and if it is determined that the image transfer did not occur, rotating the one or more electrostatic brushes at a second speed, wherein the first speed is slower than the second speed.
US07907880B2 Image forming apparatus with a rotating body controlled in a feedback manner and image forming method using a rotating body controlled in a feedback manner
If a velocity calculated by a velocity calculating unit deviates from a normal range, a target velocity is used as a feedback amount, an actuation amount corresponding to a deviation Ve=0 between the feedback amount Vf=Vt and the target velocity Vt is calculated, and a driving power corresponding to this actuation amount is supplied to a motor. A conveyor belt can be driven stably without causing irregularity in a speed of the conveyor belt.
US07907879B2 Development roller, development device, image forming apparatus, and method of manufacturing development roller
A development roller includes a base unit having a base recess and a base projection that are formed in a predetermined area of a circumference surface of the base unit, and a surface layer formed on the circumference surface of the base unit and having on the circumference thereof a recess and a projection formed respectively in accordance with the base recess and the base projection of the base unit. Surface hardness of the projection is higher than surface hardness of the recess.
US07907867B2 Creep resistant cleaning device and image forming device having the same
There is provided a cleaning device capable of maintaining a sufficient cleaning effect by preventing creep deformation of a cleaning member. The cleaning device of the present invention for cleaning a transfer body in an image forming apparatus includes a first cleaning member whose top end is brought into pressure contact with the transfer body, and a second cleaning member which is placed downstream from the first cleaning member with respect to a moving direction of the transfer body and whose top end is brought into pressure contact with the transfer body, wherein the second cleaning member is provided rotatably with respect to the first cleaning member.
US07907865B2 Image forming device capable of preventing wear to electrodes
An image forming device includes an image-bearing unit and a unit accommodating section. The image-bearing unit includes a plurality of image forming unit each having an image bearing member on which an electrostatic latent image is formed. The image-bearing unit is detachably accommodated in the unit accommodating section by being inserted in a first direction. The image-bearing unit includes a first support member extending in a second direction orthogonal to the first direction and a first receiving electrode disposed on the first support member. The first receiving electrode receives electric power to be supplied to the image forming units. The unit accommodating section includes a first supplying electrode that contacts the first receiving electrode and supplies the electric power to the first receiving electrode.
US07907855B2 Image forming apparatus
An image forming apparatus including a first developing device including a first developer carrying member for carrying a developer containing toner, wherein a developing voltage including an AC component is applicable to the first developer carrying member to develop an electrostatic image; a second developing device including a second developer carrying member for carrying a developer containing toner, wherein a developing voltage including an AC component is applicable to the second developer carrying member to develop an electrostatic image; a transferring device for transferring a toner image formed by the first developing device to a moving transfer medium and then transferring a toner image formed by the second developing device onto the transfer medium; a controller for selectively executing an operation in a first mode wherein the image is formed by both of the first developing device and the second developing device or in a second mode wherein the image is formed by only the second developing device of the developing devices; wherein the second developing device is capable of developing operation with the developing voltage having the AC component which is smaller in amplitude in the first mode than in the second mode.
US07907845B2 Optical space transmission module
An optical space transmission module reduces an upper limit of light output based on a safety standard of a laser, reduces light returned to a laser, and is made smaller in size. The optical space transmission module includes a light emitting section which outputs a transmission light, a base section including a reflection section which reflects the transmission light, and a reflection type diffusion section which reflects and converts into a diffused light the reflected light which has been reflected by the reflection section. The reflection section has a function to increase a beam diameter of the transmission light after reflection.
US07907840B2 Compressible zoom camera
A device includes a housing capable of forming an internal space during operation of the device. The device also includes a camera having an optical zoom portion provided within the housing. The optical zoom portion is capable of expanding into the internal space when the camera is in use.
US07907839B2 Image photographing device including diaphragm
An image photographing device including a lens holder including a lens group and a coil unit that generates an electromagnetic force, a housing into which the lens holder is movably inserted, including a magnet that faces the coil unit, an image sensor, and a diaphragm formed of nonmetal and attached to the housing and elastically supporting the lens holder. Accordingly, the diaphragm has a predetermined elasticity although not reducing the thickness, the lens holder can properly follow the signal of the coil unit, the image photographing device is highly producible, and the possibility that the diaphragm is plastically deformed is small. Also, the terminal of the coil unit is connected to a separate terminal unit installed outside the diaphragm, such that the material used to form the diaphragm can be selected regardless of the conductivity, and foreign materials, such as, flux, can be prevented from contaminating the inside of the device and degrading the quality of an image.
US07907837B2 Image blur correction apparatus
In an image blur correction apparatus, rotation of a correction lens about an optical axis is regulated without special mechanism or drive unit. When displacing a third lens unit in a pitch and yaw directions, forces Bp, By driving a shift base are generated in the respective directions by Lorentz force, to generate forces Cp, Cy, Dp, Dy returning a magnet to an original position by attraction force. By, Cy and Bp, Dp, respectively, are exerted on the same axes, whereas Cp, Dy are not in the same axes as those of Bp, By, respectively, so that a rotational moment for the shift base is generated and the shift base is stabilized at a first angle. Since the first angle is smaller than a second angle regulated by a restriction portion for a shift movement frame, the shift base does not abut the shift movement frame to deteriorate image stabilization.
US07907833B2 Apparatus and method for communicating stop and pause commands in a video recording and playback system
The invention provides a video recording and playback system comprising a video storing and retrieving device coupled to a video display device so as to provide the video display device with frames of video data for display. The video storing and retrieving device includes at least one memory capable of storing frames of video data, comprising packets according to a format. The format provides a trick mode indicator. A controller is coupled to the memory and controls operations of the memory. A user control device is operable with the controller to allow a user to communicate stop and pause commands to the controller. A processor cooperates with the controller so as to clear the trick mode indicator of at least one retrieved packet in response to the stop command. The processor cooperates with the controller to set the trick mode indicator of at least one retrieved packet in response to the pause command.
US07907831B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07907828B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07907822B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07907821B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07907815B2 Method and apparatus for synchronous reproduction of main contents recorded on an interactive recording medium and additional contents therefor
A method and apparatus for synchronized reproduction of main contents recorded on an interactive recording medium and additional contents therefor is disclosed. The additional contents related to the main contents include time information for synchronizing the additional contents with a part of the main contents.
US07907814B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07907813B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07907812B2 Image and audio recording/reproducing apparatus
An image and audio recording/reproducing apparatus, comprising: an input portion, into which image/audio data are inputted; a recording/reproducing module, which is configured to record/reproduce the image/audio data onto a recording medium; and a controller module, which is configured to make such control of producing reproduction time information corresponding to timing of inputting the second image/audio data with respect to reproduction time of the first image/audio data, additionally recording the second image/audio data onto the recording medium together with the reproduction time information, separating from the first image/audio data, and reproducing the second image/audio data upon basis of timing of the reproduction time information when the first image/audio data is reproduced next time, if the second image/audio data is inputted from the input portion when reproducing the first image/audio data recorded on the recording medium, thereby providing an apparatus for producing and adding other image/audio data in synchronism with the image/audio data, which is recorded onto the recording medium once, cheaply, as well as, increasing a usability at that time.
US07907807B2 Pure silica core, high birefringence, single polarization optical waveguide
Methods and apparatus provide for birefringent waveguides suitable for optical systems exhibiting polarization dependence such as interferometer sensors including Sagnac interferometric fiber optic gyroscopes (IFOG). The waveguides, for some embodiments, may offer single polarization performance over lengths of about a kilometer or more due to polarization dependent attenuation. According to some embodiments, the waveguides incorporate a pure silica core for resistance to radiation-induced attenuation (RIA).
US07907803B2 Manufacturing method of opto-electric hybrid module and opto-electric hybrid module obtained thereby
A manufacturing method of an opto-electric hybrid module which is capable of suppressing losses in cost, and an opto-electric hybrid module obtained thereby. An optical waveguide portion W1 including protrusions 4 for the positioning of an electric circuit portion E1, and the electric circuit portion E1 including through holes 8 for fitting engagement with the protrusions 4 are produced individually. An optical element 11 is mounted on the electric circuit portion E1. Thereafter, an inspection is performed to verify the mounting state of the optical element 11. When the appropriate mounting is verified, the through holes 8 in the electric circuit portion E1 are brought into fitting engagement with the protrusions 4 for the positioning of the electric circuit portion E1, whereby the electric circuit portion E1 with the optical element 11 mounted thereon and the optical waveguide portion W1 are integrated with each.
US07907798B2 Systems and methods for polarization mode dispersion mitigation
In one exemplary embodiment, a method comprises transmitting an optical signal via the optical line, measuring a relative change in spectral intensity of the optical signal near a clock frequency (or half of that frequency) while varying a polarization of the optical signal between a first state of polarization and a second state of polarization, and using the relative change in spectral intensity of the optical signal to determine and correct the DGD of the optical line. Another method comprises splitting an optical signal traveling through the optical line into a first and second portions having a first and second principal states of polarization of the optical line, converting the first and second portions into a first and second electrical signals, delaying the second electrical signal to create a delayed electrical signal that compensates for a DGD of the optical line, and combining the delayed electrical signal with the first electrical signal to produce a fixed output electrical signal.
US07907795B2 Two-dimensional measurement system
A system (100) and a method (500) are described for determining a two-dimensional position of a location in an image. The method (500) starts by imaging (510) a two-dimensional pattern (440). The two-dimensional pattern comprises a plurality of at least partially overlapping two-dimensional sub-patterns (410, 420, 430). The sub-patterns (410, 420, 430) repeat with different spatial periods to form the two-dimensional pattern, and the spatial period of the sub-patterns are anharmonic. A two-dimensional offset for each of the sub-patterns is then determined (540) at the location in the image formed by the imaging. The two-dimensional position is determined from said two-dimensional offsets.
US07907787B2 Enhancing the quality of decoded quantized images
A system for image enhancement and, more particularly, a system for enhancing the quality of a quantized image.
US07907786B2 Red-eye detection and correction
A method suited to the detection and correction of red-eyes includes assigning a probability to pixels of a digital image of the pixel being in a red-eye, the probability being a function of a color of the pixel. Optionally, generally circular regions in the image of contiguous pixels which satisfy at least one test for a red-eye are identified. The test may include determining a size or shape of the region or an extent of overlap with a region comprising pixels having at least a threshold probability of being in a red-eye. For each of a plurality of the pixels, such as simply those in identified regions, or for all pixels or a larger group of the pixels, a color correction for the pixel is determined. The correction is a function of the assigned probability that the pixel is within a red-eye and a color of the pixel.
US07907785B2 Image processing apparatus and image processing method
An image processing apparatus includes an input unit that inputs image data; and an analysis filtering unit that generates coefficient data of a plurality of subbands by performing analysis filtering of the image data input by the input unit for each predetermined number of lines from an upper-end line to a lower-end line such that analysis filtering of a lower-end line of the current picture is completed before analysis filtering of an upper-end line of the next picture starts.
US07907784B2 Selectively lossy, lossless, and/or error robust data compression method
Lossless compression techniques provide efficient compression of hyperspectral satellite data. The present invention combines the advantages of a clustering with linear modeling. A number of visualizations are presented, which help clarify why the approach of the present invention is particularly effective on this dataset. At each stage, the algorithm achieves an efficient grouping of the data points around a relatively small number of lines in a very large dimensional data space. The parametrization of these lines is very efficient, which leads to efficient descriptions of data points. The method of the present invention yields compression ratios that compare favorably with what is currently achievable by other approaches.
US07907783B2 Apparatus and method of matching symbols in a text image coding and decoding system
An apparatus of a text image coding and decoding system includes a matching unit to compute a first distance between a symbol of a text image with a reference symbol of a symbol dictionary, to determine whether the symbol matches with the reference symbol according to the first distance and a first reference, and to compute a second distance between the one of the symbols with the reference symbol if the symbol does not match matches with the reference symbol according to the first distance and the first reference, and to determine whether the symbol matches with the reference symbol according to the second distance and a second reference.
US07907774B2 System, method, and apparatus for generating a three-dimensional representation from one or more two-dimensional images
In a system and method for generating a 3-dimensional representation of a portion of an organism, collecting training data, wherein the training data includes a first set of training data and a second set of training data. At least one statistical model having a set of parameters is built using the training data. The at least one statistical model is compared to a 2-dimensional image of the portion of the organism. At least one parameter of the set of parameters of the statistical model is modified based on the comparison of the at least one statistical model to the 2-dimensional image of the portion of the organism. The modified set of parameters representing the portion of the organism is passed through the statistical model.
US07907773B2 Apparatus and method for holographic information storage and retrieval
A method is disclosed to store and retrieve information using holographic data storage media. The method provides original data, generates a first image of that original data, and encodes that first image in a holographic data storage medium at a first storage location. The method then generates a second image of the original data, where the second image differs from the first image, and encodes the second image in a holographic data storage medium at a second storage location, where the second storage location differs from the first storage location.
US07907770B2 Method for inspecting photomask and real-time online method for inspecting photomask
A method for inspecting a photomask is provided, which is applicable for the photomask with a pattern region and a blank region. First, a wafer is performed a photolithography process by the photomask. The wafer includes a plurality of exposure regions, each of which has a component pattern region. Each component pattern region is surrounded by a scribe line region. Each component pattern region corresponds to the pattern region of the photomask, while the scribe line region corresponds to the blank region of the photomask. Afterwards, the scribe line region is divided into a plurality of virtual pattern regions. The virtual pattern regions are processed by an overlap comparison step one by one. As at least one of the virtual pattern regions overlaps the others incompletely, a part of the blank region on the photomask corresponding to the incompletely-overlapping virtual pattern region has a haze.
US07907768B2 Method and apparatus for probabilistic atlas based on shape modeling technique
Methods and an apparatus process images. The method according to one embodiment accesses digital image data representing a plurality of objects with a plurality of features; generates a shape model for shapes of the plurality of objects, the step of generating a shape model including generating a baseline object by aligning the plurality of objects, and determining deformation modes to describe shape deformations between shapes of the plurality of objects and the baseline object; performs shape registration for the plurality of objects by fitting shapes of the plurality of objects using combinations of the deformation modes, to obtain registered shapes; and generates a probabilistic atlas by mapping the plurality of features from the plurality of objects to the baseline object, using the registered shapes for the plurality of objects.
US07907767B2 Magnetic resonance imaging apparatus and method for setting shim values
The invention is intended to obtain optimal shim values even if slice planes are slanted with respect to the system-inherent coordinate system. The section for setting a plane for calculating shim values sets planes perpendicular to and a plane parallel with a slice plane in a system of coordinates x′, y′, and z′ perpendicular to the slice plane. The section for calculating shim values obtains shim values with regard to this slice plane in this coordinate system, based on data acquired by the data acquiring section. The coordinates converting section converts the thus obtained shim values to shim values in the system-inherent x-y-z coordinate system of the MRI apparatus.
US07907760B2 Single coil parallel imaging
An imaging apparatus for an object in change includes an MRI system having a computer, a first channel and at least a second channel which produce corresponding images of the object in change. The computer combining the individual images into a composite image of the object. Alternatively, the MRI system has at least a first channel which produce an image of the object in change from data acquired in k-space domain in a density of at least ⅔ that required to satisfy a Nyquist criteria. A method for imaging an object in change includes the steps of producing an individual image of the object in change with a first channel of an MRI system. There is the step of producing an individual image of the object in change with at least a second channel of the MRI system independent of the first channel. There is the step of combining the individual images into a composite image of the object with a computer of the MRI system.
US07907759B2 Cardiac visualization systems for displaying 3-D images of cardiac voxel intensity distributions with optional physician interactive boundary tracing tools
Physician interactive workstations with global cardiac voxel distribution visualization may also include one or more of a 3-D color scale image of a population of voxel in the heart and/or an electronic boundary-tracing tool configured to accept user input to electronically define at least one boundary of a target region of a heart in a medical image of a patient on a display. The workstation may be configured to evaluate intensity of voxels associated with tissue within the defined boundary of the target region of the heart whereby cardiotoxicity is evaluated.
US07907758B2 Method and system for maintaining consistent anatomic views in displayed image data
The present invention relates to an ultrasound diagnostic imaging system and method, wherein volumentric data in respect of an anatomical region of interest is acquired throughout a physiological cycle in relation thereto, a 3D view of the volumetric data is built, the motion of a structure of interest (in space and/or time) is analysed within the volume throughout the above-mentioned physiological cycle, and this motion is used to move a 3D view of the structure of interest, as presented to a user, so that it tracks the structure of interest and retains it centred in the 3D view.
US07907757B2 Methods and apparatus for new useful metrics
A computer readable medium is embedded with a program configured to receive or generate a PAI, and/or use the PAI in a diagnostic application.
US07907756B2 System and method for validating an image segmentation algorithm
A system and method for validating an image segmentation algorithm are provided. The method for validating an image segmentation algorithm comprises: determining a region of interest in an image; segmenting the image from a first point in the region of interest by using a computer-based segmentation algorithm to obtain a first segmentation result; segmenting the image from a second point in the region of interest by using the computer-based segmentation algorithm to obtain a second segmentation result; and comparing the first segmentation result with the second segmentation result to determine a consistency of the computer-based segmentation algorithm.
US07907755B1 Detecting facial similarity based on human perception of facial similarity
Similar faces may be determined within images based on human perception of facial similarity. The user may provide an image including a query face to which the user wishes to find faces that are similar. Similar faces may be determined based on similarity information. Similarity information may be generated from information related to a human perception of facial similarity. Images that include faces determined to be similar, based on the similarity information, may be provided to the user as search result images. The user then may provide feedback to indicate the user's perception of similarity between the query face and the search result images.
US07907751B2 Image processing apparatus, method, and program
An image processing apparatus includes an extraction section, a parameter retaining section, a context retaining section, and a decision section. The extraction section extracts a characteristic amount of a region in which a recognition object may possibly be included from within an image of a processing object. The parameter retaining section retains a parameter regarding the recognition object. The context retaining section retains a context regarding the recognition object. The decision section decides based on the characteristic amount extracted by the extraction section, the parameter retained in the parameter retaining section, and a result of arithmetic operation performed using the context retained in the context retaining section whether or not an image in the region is the recognition object.
US07907747B2 Device, method, and recording medium for embedding/detecting a digital watermark
Even in the case where a positional misalignment occurs to an embedded digital watermark, watermark information is accurately detected. A digital watermark embedding device includes a block dividing section for dividing digital data into a plurality of blocks each having a predetermined size, and a block selecting section for selecting m blocks (m is an integer no less than 2) from the plurality of the blocks in accordance with a predetermined order. The device further includes an additional pattern setting section for setting a combination of m additional patterns which are selected from a plurality types of additional patterns, the combination corresponding to one data element to be embedded into the selected m blocks, and an additional pattern embedding section for embedding each of the set additional patterns into each of the selected blocks.
US07907745B2 Speakerphone including a plurality of microphones mounted by microphone supports
In various embodiments, a speakerphone may comprise multiple (e.g., 16) microphones placed in a circular array around a central speaker. Each microphone may be mounted to the speakerphone through a microphone support. The microphone support may be made of a flexible material and have various features designed to minimize interference to the microphone (e.g., from the speaker and/or vibrations external to the speakerphone). The centrally mounted speaker may be coupled to a stiff internal speaker enclosure. The speaker enclosure may be made of a stiff, heavy material (e.g., a dense plastic) to prevent the speaker vibrations from excessively vibrating the speakerphone enclosure (which may affect the microphones).
US07907743B2 Electro-acoustic transducer
An object of the present invention is to provide an electro-acoustic transducer having the effects of absorbing vibration and high-frequency noise, reducing the number of components, and preventing heat conduction at the same time. An electro-acoustic transducer according to the present invention includes: an electrically conductive capsule having an opening for electrically connecting internal circuitry to an external object; terminals which protrude from the opening to the outside; and a raised part which is a portion of the capsule on the opening side and is spaced with a gap from the internal structure of the capsule. The raised part and the terminals are arranged in such a manner that the raised part and all of the terminals are able to be directly soldered to a wiring board. The raised part may extend toward the terminals in such a manner that the opening is narrowed. Furthermore, the raised part may have a slit extending to the boundary between the raised part and the other part of the capsule.
US07907739B2 Method of volume controlling
Disclosed is a method of volume controlling, including: (a) receiving a volume adjusting command; (b) determining if the volume corresponding to the volume adjusting command is in a predetermined volume range; (c) if the volume corresponding to the volume adjusting command is in the predetermined volume range, utilizing the volume adjusting command to adjust a current volume; (d) if the volume corresponding to the volume adjusting command does not fall in the predetermined volume range, then (d1) utilizing the volume adjusting command to adjust the current volume; and (d2) computing the using time for the current volume, and adjusting the current volume referring to the predetermined volume range when the using time reaches a predetermined value.
US07907733B2 Method for managing traffic encryption key in wireless portable internet system and protocol configuration method thereof, and operation method of traffic encryption key state machine in subscriber station
Disclosed is a traffic encryption key (TEK) management method for automatically generating a TEK for a multicast or broadcast service by a base station to periodically update a TEK used by a subscriber station. The base station transmits the first Key Update Command message for updating a group key encryption key (GKEK) for encrypting the TEK and the second Key Update Command message for updating the TEK to the subscriber station to update the TEK. The base station establishes an M & B TEK Grace Time which is different from a TEK Grace Time established by the subscriber station, transmits the first message including a new GKEK to the subscriber station through a primary management connection before the M & B TEK Grace Time, and transmits the second message including a new TEK encrypted with the new GKEK thereto through a broadcast connection after the M & B TEK Grace Time.
US07907730B2 Method and system for mobile communications
When a network pages the temporary user mobile identifier of a mobile station, the mobile station sends a response to the network. Next, the network checks the authenticity of the user using a ciphering key, corresponding to the temporary user mobile identifier and a random number. If the temporary user mobile identifier is authenticated, a normal incoming call acceptance procedure is executed. If the mobile station is authenticated although the temporary user mobile identifier is wrong, the network reassigns a new temporary user mobile identifier to the mobile station and stops the current communication. In communication, the network and the mobile station mutually notify encipherment-onset time and negotiate about encipherment manner with each other. In addition, diversity handover is commenced upon a call attempt. Furthermore, if a branch replacement is necessary, the current branch is replaced by new branches capable of executing the diversity handover. Additionally, when a new call occurs to or from the mobile station capable of treating a plurality of calls simultaneously, the mobile station uses the same branch structure and the same communication frequency band for all of calls. Additionally, when a new call occurs to or from the mobile station capable of treating a plurality of calls simultaneously, a branch structure and a communication frequency band, which can continue all of the calls, are selected and used. Therefore, the mobile communications system is suitable for transmission of various sorts of data in accordance with the development of multimedia.
US07907724B2 Method and apparatus for protecting an RSA calculation on an output by means of the chinese remainder theorem
An apparatus for protecting an RSA calculation of an output based on input values by means of the Chinese remainder theorem, the apparatus comprising for a first determining device adapted to determine a first security parameter based on the input values, a computing device adapted to compute a control value based on the first security parameter and the input values, a calculating device adapted to calculate a modified input parameters based on the input values and the first security parameter, for a performing device adapted to perform the RSA calculation based on the modified input values to obtain a single modified output, and for a second determining device adapted to determine whether the single modified output is in a predetermined relation to the control value and applying a countermeasure in case the predetermined relation is not fulfilled.
US07907714B2 Profile management system including user interface for accessing and maintaining profile data of user subscribed telephony services
Subscriber profile data associated with a communications service subscribed to by a subscriber is managed by a profile management system. The subscriber profile data is stored on a communications network which executes the communications service in accordance with the subscriber profile data. A subscriber request to view the subscriber profile data is received from a client which hosts a user interface configured to allow the subscriber to view and update the subscriber profile data. The subscriber profile data is retrieved from the communications network based upon receiving the subscriber request to view the subscriber profile data from the client. The subscriber profile data is forwarded to the client. A subscriber request to update the subscriber profile data is received from the client. An update for the subscriber profile data is forwarded to the communications network based upon receiving the subscriber request to update the subscriber profile data from the client.
US07907713B2 Methods, systems, and computer program products for using a presence database to deliver enhanced presence information regarding communications made to or from a presentity
Methods, systems, and computer program products for using a presence database to deliver enhanced presence information regarding communications made to or from a presentity are disclosed. According to one aspect, a method may include obtaining enhanced presence information including information regarding parties involved in communications made to or from a presentity and storing the enhanced presence information in a presence database. A request may be received from a subscriber for obtaining the enhanced presence information regarding the presentity. In response to the request, the enhanced presence information may be delivered from the presence database to the subscriber.
US07907711B2 System and method for notifying a user of a calling card balance
Systems and methods for notifying a user of a calling card balance are disclosed. Generally, a calling card platform determines a telephone call using a calling card has ended. The calling card platform recalculates a calling card balance after the telephone call has ended and notifies the user of the recalculated balance via a communication channel based on a notification preference. The calling card platform notifies the user of the recalculated balance irrespective of the recalculated calling card balance.
US07907707B2 Techniques for storing real-time voice messages in a caller's voicemail box
Techniques for storing voicemails in real-time in a caller's voicemail system when a voicemail is left in a callee's voicemail system are provided. A connection to the callee's voicemail system is detected during a call from the caller to the callee. When a voicemail is being left on the caller's voicemail system, a copy of the voicemail message is automatically forked to the caller's voicemail system. Thus, when a voicemail message is recorded on the callee's voicemail system, a copy of the voicemail message is also stored on the caller's voicemail system.
US07907701B2 Electromagnetic coil array integrated into antiscatter grid
Certain embodiments of the present invention provide an antiscatter grid including an electromagnetic coil array integrated with the antiscatter grid. The electromagnetic coil array is registered with the antiscatter grid. The electromagnetic coil array is configured to detect an electromagnetic field at the antiscatter grid. In an embodiment, the electromagnetic coil array may be positioned in front of the antiscatter grid. In an embodiment, the electromagnetic coil array may be positioned behind the antiscatter grid. In an embodiment, the electromagnetic coil array may be attached to the antiscatter grid. In an embodiment, a portion of the electromagnetic coil array may be transparent to x-rays. In an embodiment, the electromagnetic coil array may include one or more electromagnetic coils. In an embodiment, the electromagnetic coil array may be a printed circuit board (PCB) electromagnetic coil array.
US07907698B2 Gated CT with irregular sampling for slow CT acquisition
A physiological parameter monitor (44) monitors a cyclic physiological parameter and generates a cyclic parameter phase indicative signal. A radiation system (8) is disposed adjacent an examination region (18, 28) to generate transmission radiation data and emission radiation data. First and second sorting devices (48, 74) sort corresponding transmission and emission radiation data into transmission radiation data sets (50) and emission radiation data sets (78) corresponding to each of a plurality of the cyclic parameter phases. A data processor (60) reconstructs attenuation maps (62) from the transmission data for each of the plurality of cyclic parameter phases. An image processor (80) corrects the emission radiation data of each cyclic parameter phase with the attenuation map (62) of the same cyclic parameter phase and reconstructs the attenuation corrected emission data sets into an image representation for each cyclic parameter phase.
US07907686B2 Demodulating device and method in orthogonal frequency division multiple access communication system
The present invention relates to a demodulating device and method in an orthogonal frequency division multiple access (OFDMA) communication system. A demodulating device according to an exemplary embodiment of the invention uses only one demodulator, one slot buffer, and one channel decoder to demodulate a plurality of data bursts included in one frame. In addition, in order to reduce a memory size required to demodulate a plurality of data bursts, a memory is managed in the units of sub-channels, instead of classifying memory cells so as to correspond to the data bursts. According to the demodulating device, it is possible to simplify a hardware structure and to reduce a memory size required to demodulate data bursts. As a result, it is possible to reduce manufacturing costs and decrease the number of signal lines of a channel decoder required for an interface.
US07907685B2 GMSK-receiver with interference cancellation
A GMSK receiver with interference cancellation includes a linear equalizer configured to be coupled to a received signal from a first antenna and to provide first soft bits, an adaptive estimator, e.g., adaptive MLSE coupled to the first soft bits and configured to provide second soft bits; a quality assessor coupled to the first soft bits and configured to provide a quality indication; and a switching function coupled to the linear equalizer and the adaptive MLSE and controlled in accordance with the quality indication to provide output soft bits corresponding to at least one of the first soft bits and the second soft bits. The GMSK receiver can be extended to multiple antennas and corresponding methods for interference cancellation in a GMSK signal are discussed.
US07907684B2 Signal regeneration
Described herein is a method for signal regeneration, particularly, of the signal type transmitted by cellular base stations used in cellular telephone network systems. It is sometimes necessary to regenerate an accurate replica of a transmitted signal, by removing any errors that are present and/or compensate for any degradation that occur during transmission. The signal structure of signals transmitted within the cellular network systems is of a known form with predefined characteristics such as synchronization signals, error correction bursts or training sequences. The method includes determining frame timing of the received signal, identifying the locations of sequences within the signal from the frame timing, identifying the structure of the sequences, estimating phase shift values at the locations of the sequences, demodulating the symbol stream using the estimated phase shift values and the structure of the sequences, correcting symbol errors by various techniques and remodulating the symbol stream using the phase shift values to regenerate the signal that is substantially identical to the one that would have been received directly from the transmitter over a high quality land-line.
US07907683B2 Application of superfast algorithms to a pilot-based channel estimation process
An apparatus and method of applying a superfast algorithm to a pilot-based channel estimation process includes receiving a signal comprising information bits transmitted in a wireless channel, executing the pilot-based channel estimation process having p structures for a vector of pilot structures and an upper bound N for a channel spread, determining a result of a matrix inversion of a channel correlation matrix for an error channel estimation offline without performing a matrix inversion, storing pilot information of the received signal for channel recovery in a transform domain, representing the Toeplitz inverse by a FFT representation, detecting and estimating nonzero taps of a channel impulse response of the wireless channel, obtaining a non-structured minimum mean-square-error (MMSE) estimate as a first estimate of locations of the nonzero taps, and replacing the non-structured MMSE estimate by an estimate computed by a tap detection algorithm.
US07907674B2 Orthogonal frequency division multiplexing (OFDM) signal receiver having reduced power consumption
A signal reception apparatus is provided that includes an antenna which receives an orthogonal frequency division multiplexing (OFDM) signal, a unit to perform frequency conversion on the received OFDM signal to obtain a converted OFDM signal, a unit to perform analog-to-digital (A/D) conversion on the converted OFDM signal to obtain a first digital OFDM signal, a unit to set a first interval of one OFDM symbol interval of the OFDM signal, a unit to demodulate an OFDM symbol from a second digital OFDM signal corresponding to the first interval, the second digital OFDM signal being included in the first digital signal, and a unit to control power supply to the frequency conversion unit and the A/D conversion unit in the first interval, and stop the power supply to at least one of the frequency conversion unit and the A/D conversion unit in a second interval other than the first interval.
US07907670B2 Data transmitting apparatus and data receiving apparatus
A data communication apparatus which improves security against eavesdropping is provided for secret communication using Y-00 protocol. In a data transmitting apparatus 101, a multi-level code generation section 111 generates, based on key information 11, a multi-level code sequence 12 in which a signal level changes so as to be approximately random numbers. A multi-level processing section 112 generates a multi-level signal 13 having a plurality of levels each corresponding to a combination between information data 10 and the multi-level code sequence 12. A level conversion section 113 divides the plurality of levels of the multi-level signal 13 into several groups, and allocates one level of a converted multi-level signal 21 to a plurality of levels included in each of the several groups in an overlapped manner. The level conversion section 113 then converts the multi-level signal 13 into the converted multi-level signal 21. A modulator section 114 modulates the converted multi-level signal 21 and outputs a modulated signal 14.
US07907665B2 Multi-channel video compression system
An apparatus generally comprising an input circuit, a storage circuit and an output circuit is disclosed. The input circuit may be configured to generate a first intermediate signal from a plurality of input video signals. The storage circuit may be configured to (i) organize the first intermediate signal into a plurality of sequences each related to one of the input video signals and (ii) generate a second intermediate signal from the sequences. The output circuit may be configured to generate an output video signal by compressing the second intermediate signal.
US07907663B1 Multi-user equalization method and device for wireless communication system
In certain embodiments, an equalization device for a wireless communication receiver includes multiple adjusting means coupled between corresponding multiple weighting means and a combining means. The multiple weighting means performs a weight process on a received multipath signal to obtain multiple weight results, respectively, according to a plurality of adjustable weight coefficients. The multipath signal includes a known training sequence and user data that may both experience channel fading. The adjusting means compares the weight results of the known training sequence with respective multiple known reference signals, and respectively adjusts the weight coefficient of each weighting means by utilizing the comparison results so that the weighting means weight the user data by utilizing the adjusted weight coefficient. The combining means combines the weight results of the user data to obtain a combined equalization signal. Certain embodiments of the equalization device may be implemented on a mobile terminal to mitigate the effects of wireless channel fading.
US07907662B2 Frequency domain equalizer for dual antenna radio
A Radio Frequency (RF) receiver includes a RF front end and a baseband processing module coupled to the RF front end that is operable to receive a time domain signal that includes time domain training symbols and time domain data symbols. The baseband processing module includes a channel estimator operable to process the time domain training symbols to produce a time domain channel estimate, a Fast Fourier Transformer operable to convert the time domain channel estimate to the frequency domain to produce a frequency domain channel estimate, a weight calculator operable to produce frequency domain equalizer coefficients based upon the frequency domain channel estimate, an Inverse Fast Fourier Transformer operable to converting the frequency domain equalizer coefficients to the time domain to produce time domain equalizer coefficients, and an equalizer operable to equalize the time domain data symbols using the time domain equalizer coefficients.
US07907661B2 Testability technique for phase interpolators
A method and circuit for testing phase interpolators is provided. The method performs a sweep over a phase interpolator delay range and detects if the phase interpolators experience an unacceptably large non-linearity which leads to inaccurate clock timing. The testing circuit implementing this technique uses a phase detector to detect a fault, and in one embodiment, an additional phase interpolator is added as well.
US07907660B2 System and method for television signal demodulation and decoding
A modem for use with a computer having a demodulator and a decoder, the modem comprises a hardware interface; a demodulator front-end having a first input and a first output, the first output of the demodulator front-end being configured to interface with the demodulator of the computer and to provide a demodulated front-end signal to the demodulator over the hardware interface; and a forward error correction (FEC) unit having a second input and a second output, the second input of the FEC unit being configured to interface with the demodulator of the computer and to receive a demodulated signal from the demodulator over the hardware interface, the demodulated signal being a demodulation of the demodulated front-end signal, and the second output of the FEC unit being configured to interface with the decoder of the computer and to provide an FEC signal to the decoder over the hardware interface.
US07907659B2 Dual-band line interface circuit capable of multi-band communication
In an embodiment, a DSL communication device comprising a line interface circuit is disclosed. The line interface circuit includes a hybrid circuit to interface the communication device to a communication line, a lowpass transmit filter to pass signals in a first frequency band, and a highpass transmit filter to pass signals in a second frequency band, where the second frequency band is higher in frequency than the first frequency band. The outputs of the highpass and lowpass filters are coupled in parallel to the communication line. The lowpass and highpass filters as well as the low and highpass transformers are optimized for their frequency bands. Further, the edges of the low and high frequency bands are sufficiently separated to reduce interference from the other frequency band. These factors, in part, allow a multiple tone communication device to be capable of operating in multiple modes of operation with multiple DSL varieties.
US07907657B2 Digital interface and related event manager for integrated circuits
In one embodiment, the present invention includes a transceiver coupled to a baseband processor to receive digital control information that includes both event and schedule information, and which stores the digital control information in a storage of the transceiver. The transceiver may then be operated according to the event and schedule information.
US07907652B2 Semiconductor laser device
In this semiconductor laser device, a semiconductor laser element is so fixed to a base that a distance between a convex side of a warp thereof and the base varies with the warp of the semiconductor laser element at least along a first direction corresponding to an extensional direction of a cavity or a second direction, while a wire bonding portion is provided around a portion of an electrode layer corresponding to the vicinity of a region where the distance between the convex side of the warp of the semiconductor laser element in at least either the first direction or the second direction of the semiconductor laser element and the base is substantially the smallest.
US07907651B2 Laser diode
A laser diode capable of effectively inhibiting effects of feedback light is provided. A laser diode includes a substrate, and a laminated structure including a first conductive semiconductor layer, an active layer having a light emitting region, and a second conductive semiconductor layer having a projecting part on the surface thereof, on the substrate, wherein a feedback light inhibition part is provided on a main-emitting-side end face, and effects of feedback light in the vicinity of lateral boundaries of the light emitting region are inhibited by the feedback light inhibition part.
US07907645B1 High energy, all fiber, mode locked fiber laser
Methods and systems for generating high energy, mode locked, femtosecond and picosecond laser pulses are disclosed, including generating electromagnetic radiation from a pump laser; coupling the electromagnetic radiation to a rare Earth doped fiber using a pump/signal coupler; coupling the output from the rare Earth doped fiber to a first fiber; coupling a bandpass filter to the first fiber output and to a second fiber; coupling a first in-line polarization controller to the second fiber output and an in-line polarization beam splitter comprising a non-polarization maintaining fiber output and a polarization maintaining fiber output configured to emit an output laser pulse; coupling a polarization insensitive isolator to the non-polarization maintaining fiber output of the in-line polarization beam splitter and to a second in-line polarization controller; coupling a third fiber output to the second in-line polarization controller and to the pump/signal coupler. Other embodiments are described and claimed.
US07907643B2 Laser system
A laser system (10) is disclosed comprising a laser device (1) for emitting laser radiation and an optical fibre (2) adapted to connect, in use, to the laser device (1) for delivering the laser radiation. The optical fibre contains a label (3), such as an RF identification tag, a barcode or a colour code. The laser device (1) interrogates the optical fibre (2) and receives information back from the optical fibre (2). If the usage of the optical fibre (2) has exceeded safety limits then the laser device (1) may be prevented from operating. The laser device (1) on receiving information from the optical fibre (2) may also be configured to deliver laser radiation having a specific power, pulse width, pulse interval and treatment duration.
US07907642B2 Method of enhancing a program stream
A content comprises contiguous blocks containing a program stream and interleaved blocks containing interleaved program streams, wherein the program streams are divided into program units and are readable independently of one another, and the occurrence of consecutive interleaved blocks is forbidden. The content is enhanced as follows. Each program unit of the enhancement program stream is associated with a program unit of the original program stream. The enhancement program stream is interleaved in the content at the program unit level such that enhancement program units are as close as possible to the original program unit they are associated with. The occurrence of consecutive interleaved block is avoided; and the original program units point to the enhancement program units they are associated with.
US07907638B2 Media stream mixing
The present invention is directed towards a method and a portable communication device (200) for forming a real time output media stream by mixing a first real time media stream with a second media stream. Provision of mixing of media streams provides a number of attractive functions, for instance. This invention concerns how to increase the usage of a mobile VT application and how to be able to handle integrity issues when used in a portable communication device.
US07907631B2 Access control method and system
An access control method applicable to a network including a plurality of communication terminals for achieving simplification in processing, improvement in response, and efficient use of bands is provided. In a terminal station, a transmission information generating section generates predetermined transmission information based on the amount of data stored in a buffer section. A packet transmitting section generates a packet including data and the transmission information for transmission to another terminal station. In a control station, a packet receiving section receives the packet transmitted by the terminal station. A transmission information obtaining section analyzes the received packet to obtain the transmission information and, based on the transmission information, determines whether the band currently allocated is to be changed. If a change is required, a packet transmitting section transmits a packet reporting a newly-allocated band to the terminal stations.
US07907622B2 Gateway device, communication method and program
A gateway device compatible with a synchronous transaction network and an asynchronous transaction network includes a communicating means communicating with a synchronous transaction network-compatible device and an asynchronous transaction network, and a holding means holding a transaction request received from the synchronous transaction network-compatible device, and, when an event is received from the asynchronous transaction network-compatible device, transmits a message including the event to the synchronous transaction network-compatible device via the communicating means as a response to the transaction request held in the holding means.
US07907621B2 Systems and methods for using a client agent to manage ICMP traffic in a virtual private network environment
Systems and methods are described for using a client agent executing on a client to send ICMP messages to an appliance connected via a virtual private network Methods include: establishing, via a client agent executing on a client, a transport layer virtual private network connection with an appliance; intercepting, by the client agent at the network layer, an ICMP request originating from the client; and transmitting, by the client agent via a transport layer connection, the ICMP request to the appliance. Addition methods describe determining, by the appliance, the address identified by the ICMP request corresponds to a second client, the second client also connected via a virtual private network to the remote machine; and transmitting, by the appliance to the second client via the virtual private network connection, the ICMP request. Corresponding systems are also described.
US07907612B2 System and method of serving data messages
A system and method of serving text-based data messages to a caller identification (caller ID) system in a telecommunications network environment may overwrite source-specific information in a selected data packet header field with text-based message data. A protocol translator may enable text data to be served to a caller ID system used in conjunction with a plain old telephone service (POTS) telephone as well as with a Session Initiation Protocol (SIP) device. Text messages addressed and routed to a caller ID enabled device may be displayed on the caller ID display.
US07907602B2 Method and telecommunication system for transmission of a message
A method, telecommunication terminal, short message service center and telecommunication system is disclosed for transmission of a message from a first telecommunication terminal to a second telecommunication terminal, of which at least one is connected to a line-connected telephone network. The message is converted as a short message into the short message format, a connection setup is realized and the short message is transmitted in the short message format to a short message service center and from the latter to the second telecommunication terminal, where the transmission of the short message to the short message center and/or to the second telecommunication terminal is carried out by means of DTMF or FSK off-hook signaling in the voice band.
US07907601B2 Apparatus and method for computer controlled call processing and information provision
A method and apparatus are presented for transmitting, from an application computer in communication with a gatekeeper which is connected to a data network, messages indicative of telephone calls in progress at an endpoint of the data network, or indicative of such endpoint, and transmitting, from the gatekeeper to the application computer, messages indicative of a variety of information contained in the telephone calls so as to process such information for a variety of applications. The invention contains a method for providing to a user of the system information relative to the incoming caller and to the subject of the call.
US07907600B2 System and method for optimizing robust header compression (ROHC) in high delay variance environment
A system and method for optimizing robust header compression between a compressor (residing at AN/AT) and a decompressor (residing at AT/AN), the method comprising initializing the compressor with an estimated jitter value before the compressor; notifying the decompressor of the estimated jitter value before the compressor; estimating various threshold limits at the decompressor based on the sum of the jitter between the compressor and the decompressor (JITTER_CD) and that before the compressor (JITTER_BC); the decompressor sending a JITTER option whenever the threshold limits are exceeded; and the compressor adjusting a packet size in response the received JITTER option. The estimated jitter value before the compressor may be based on simulations or channel characteristics. Notification to the decompressor of the jitter value before the compressor may be achieved by signaling or hard-coding a same value at the compressor and the decompressor.
US07907599B2 Determination of SIP transport to reduce call setup delays
Methods, apparatuses, and systems are presented for determining an appropriate transport protocol for supporting Session Initiation Protocol (SIP) communication, which may involve repeatedly sending SIP requests from a first device destined for a second device using at least one transport protocol, attempting to receive responses to the SIP requests at the first device from the second device, based on results of attempting to receive responses to the SIP requests, updating a data record associated with the first device, the data record containing an entry for the second device, the entry for the second device including at least one indication of operability with the at least one transport protocol, and selecting one of the at least one transport protocol, based on the entry for the second device in the data record, as a selected transport protocol for establishing a desired SIP communication between the first device and the second device.
US07907596B2 Valley-free shortest path method
A method of calculating a valley-free shortest path between two autonomous systems having a first graph representing an autonomous system topology and comprising a plurality of nodes and a plurality of links interconnecting the nodes, each link linking a first and a second node of the plurality of nodes. The method comprises generating a second graph using the first graph by: Mapping the nodes of the first graph into the second graph, by representing each node of the first graph by a respective uphill node and a downhill node; mapping each link of the first, second and third relationship type with a plurality of directed links between the uphill and downhill nodes according to the type of relationship. The method further comprises calculating the shortest-path route between two autonomous systems on the second graph, using the shortest-path routing algorithm.
US07907594B2 Marking keyframes for a communication session
Marking a keyframe of a media stream in a communication system involves one or more entry media switches in communication with one or more endpoints. An entry media switch receives a media stream from an endpoint, where the media stream comprises a sequence of packets with a keyframe. The keyframe is detected and marked with a keyframe indicator. The keyframe indicator is operable to notify a downstream device of the keyframe. An output media stream is outputted.
US07907593B2 Staggered pilot transmission for channel estimation and time tracking
To allow a receiving entity to derive a longer channel estimate while limiting overhead, a transmitting entity transmits a pilot on different groups of subbands in different time intervals. N subbands in the system are arranged into M non-overlapping groups. Each group includes P=N/M subbands that are uniformly distributed across the N subbands. The transmitting entity transmits the pilot on a different subband group in each time interval, and selects all M subband groups in M time intervals based on a pilot staggering pattern. The receiving entity derives (1) an initial impulse response estimate with P channel taps based on the pilot received on one subband group and (2) two longer impulse response estimates with different lengths used for data detection and time tracking. Each longer impulse response estimate may be derived by filtering initial impulse response estimates for a sufficient number of subband groups using a time-domain filter.
US07907591B2 Synchronization detecting circuit and multimode wireless communication apparatus
Multimode wireless communication apparatus supports plural wireless communication methods and includes synchronization detecting part. Digital signals output from first A/D part and second A/D part are combined by synchronization detecting part. Synchronization detecting part converts sampling frequencies of respective digital signals and performs other processes when combining digital signals. Synchronization detecting part detects synchronization timing for plural wireless communication methods by plurally performing correlation operation corresponding to respective wireless communication methods for digital signals combined, thereby providing a multimode wireless communication apparatus with its size and power consumption reduced.
US07907589B2 Reception apparatus and reception method
A reception apparatus capable of preventing saturation and sensitivity degradation of a receiver when base transceiver station transmit power control is performed and calibrating offset voltage without increasing the amount of current consumption. In this apparatus, a gain setting section (109) estimates reception field intensity of each time slot in the next frame based on information of the reception field intensity and transmit power information which is information of the transmit power of the base transceiver station and calculates a gain set value according to the estimated reception field intensity. A gain control circuit (110) extracts a maximum gain out of the gains set by the gain setting section (109), uses the maximum gain as a set gain for DC offset voltage calibration and performs gain control at the gain set value corresponding to each time slot. A voltage calibration circuit (111) performs the DC offset voltage calibration of the received signal.
US07907587B2 Communication method, and transmitting apparatus and receiving apparatus using that communication method
A method for generating a transmission signal to transmit an orthogonal frequency division multiplexing signal, from one antenna or from a plurality of antennas, to a plurality of terminals. Transmission data for the plurality of terminals is assigned to a plurality of carrier groups, each carrier group including a plurality of carriers. For each of the plurality of carrier groups, one of a first frame configuration is selected, wherein one modulated signal is transmitted, and a second frame configuration is selected wherein a plurality of modulated signals are transmitted by using the plurality of antennas. A transmission signal is generated using the selected frame configuration, for transmitting the transmission data assigned to the plurality of carrier groups during a certain period.
US07907582B2 Method and apparatus for access point selection in wireless LAN
A method and an apparatus select an access point (AP) in a wireless LAN to associate or reassociate, based on considerations that take into account the quality-of-service (QoS) status of the stations (STAs) and the potential hidden terminal effect. The method utilizes advertised or requested information obtained from an AP which includes the QoS status in each basic service set (BSS) and estimates the potential hidden terminal (HT) effect based on local channel sensing by the STA. The method selects the AP in a manner that reduces the possibility of collision from equal and higher priority HTs, thus providing greater transmission throughput and improving performance.
US07907576B1 Frequency self-organizing radio network system and method
A system and method of determining an available frequency sub-band for radio traffic in a multiple node radio network is disclosed. The method and system provide for communication over a radio frequency band, the radio frequency band comprising radio frequency sub-bands and providing a radio node group of at least one radio communications devices configured to broadcast and receive on the radio frequency band. The system and method create a time for a window of radio broadcast silence on at least one of the radio frequency sub-bands by the radio node group. The system and method survey the at least one of the radio frequency sub-bands during the window of radio broadcast silence. The system and method choose, based on the survey, a radio frequency sub-band for broadcast from the radio frequency band.
US07907575B2 Method of allocating uplink transmission channels in a communication system
A method of allocating channels in a user equipment is disclosed. In particular, a method of allocating a plurality of Dedicated Physical Channels (DPCHs) and Enhanced Dedicated Channels (E-DCHs) in a user equipment of a multicode transmission system. The method includes determining whether a High Speed Downlink Shared Channel (HS-DSCH) is configured for the user equipment (UE) and determining a number of codes used by the DPCH and the E-DCH. The method further includes allocating the DPCH and the E-DCH channels to an I branch or a Q branch based on the number of codes used by the DPCH and the E-DCH and the HS-DSCH configuration.
US07907573B2 TSTD apparatus and method for a TDD CDMA mobile communication system
Disclosed a transmission apparatus in a CDMA mobile communication system. Transmission frames each have a plurality of time slots, and each of the time slots includes two data parts having the same length, a midamble intervening between the data parts, and a guard period for dividing the consecutive time slots. The transmission apparatus modulates the frames into a radio signal with a modulation signal and transmits the modulated radio signal using a plurality of antennas. A power amplifier amplifies the radio signal. A controller generates a switching control signal in a guard period of time slots of a frame associated with the radio signal amplified by the power amplifier. A switch switches the amplified radio signal from the power amplifier between a first and a second antenna in response to the switching control signal.
US07907571B2 Mobile aware beacon
Techniques for reducing beacon interference include identifying a mobile device located within a coverage area serviced by a first access point, determining a power of a signal transmitted by a mobile device to a second access point; and modifying the beacon to reduce interference.
US07907569B2 Media independent handover (MIH) terminal, MIH server, and method of vertical handover by the terminal and the server
A vertical handover (VHO) method of a media independent handover (MIH) server includes: searching for a second communication network appropriate for a requested VHO, and transmitting MIH terminal information to the second communication network when the VHO is requested from a predetermined MIH terminal connected to a first communication network; requesting the MIH terminal perform the VHO to the second communication network; and transmitting temporary channel information of the second communication network, received from the second communication network, to the MIH terminal, and controlling a temporary channel connection between the MIH terminal and the second communication network.
US07907567B2 Method for allocating resources to uplink control channel
A method for adaptively allocating resources of an uplink control channel according to a system situation is disclosed. If a base station (BS) recognizes the system situation, establishes control information for resource allocation, and transmits the control information to a mobile station (MS), the mobile station (MS) allocates resources for transmitting uplink control information using a specific block or a specific resource distribution method according to the corresponding control information. The system situation may be changed according to the number of users contained in the BS's coverage or the usage of a multi-antenna. The variation of the system situation is actively reflected so that the uplink channel resources can be effectively used.
US07907566B2 System and information processing method and apparatus
A plurality of access points for wireless communications and a management apparatus that manages the plurality of access points hold management information that indicates channels used by each of the plurality of access points and an assigning status of bandwidth for each channel. Then, a bandwidth assigning request issued from a wireless station newly connected to a first access point is received via the first access point and a determination is made, based on a bandwidth assigning status of a channel being used by the first access point, as to whether or not bandwidth requested in the bandwidth assigning request is assignable to the channel. When a determination of unassignable is made in the determination, control is conducted to execute exchanging of the channel of the first access point.
US07907565B2 System and method for managing wireless devices in an enterprise
Methods and systems are disclosed for managing wireless devices in an enterprise. A first exemplary method manages the physical access points of a wireless network in an enterprise. A second exemplary method manages the assets of wireless devices in an enterprise. A third exemplary method enables virus detection within wireless devices. A fourth exemplary method manages wireless device data backup.
US07907564B2 Method and apparatus for supporting user mobility in a communication system
A method includes identifying a plurality of communication channels at a wireless device and classifying each of the communication channels into one of a plurality of groups. The method also includes scanning the communication channels in the groups. The communication channels in at least one of the groups are scanned at a different frequency than the communication channels in at least one other of the groups. In addition, the method includes updating one or more of the groups based on the scans.
US07907562B2 Managing dense wireless access point infrastructures in wireless local area networks
Techniques for enhancing the throughput capacity available to client devices connected to a wireless local area network (WLAN) are described. Specifically, existing WLAN resources are converted into wireless access points (APs) to create a dense infrastructure of wireless APs. To leverage this dense AP infrastructure, central management techniques are employed. With client-to-AP mapping, these techniques are used to prevent the discovery of multiple APs in a WLAN by a client device and to select a single AP (using certain policies) to associate with the client device and provide it with an enhanced wireless connection to the WLAN. Additionally, techniques are employed to centrally determine, using central policies, when the AP should disassociate from the client device and when another centrally selected AP should respond to, and associate with, the client device to provide it with an enhanced wireless connection to the WLAN—without interrupting/disrupting the client device's access.
US07907556B2 Apparatus and method for controlling mobile terminal in data communication system
Provided is an apparatus and method for controlling a mobile terminal in a data communication system. In the mobile terminal controlling apparatus, a network terminal generates an encapsulated control packet, which includes a control command for controlling the mobile terminal during data communication and predetermined port information, and transmits the encapsulated control packet to the mobile terminal. Then, the mobile terminal receives the encapsulated packet from the network terminal, decapasulates the received packet to see if the packet is a control packet. When the received packet is a control packet, the mobile terminal executes the control command included in the control packet.
US07907544B2 Overlay network for location-independent communication between computer systems
A computer network system having an overlay network, which comprises of a plurality of nodes and an initiator node connected via a reference. The generalized references are links, which interconnect the nodes and form an overlay topology. The system uses position information in the overlay topology for message routing between participating applications in the overly network. The automatic generation of path-based service identifiers and service locations is another aspect of the system.
US07907543B2 Apparatus and method for classifying network packet data
A network monitor provides improved understanding of the type of data being transmitted by packets by capturing rendezvous packets, such as domain name server queries and responses, to extract text domain names that may then be associated with later packets using a common numeric addresses. Text domain names intended for human understanding and recollection provide a unique insight into the content of the packets not readily obtained by analysis of the packet data itself.
US07907540B2 Relays in wireless communication networks
Methods and apparatus for transmitting packets in wireless communication networks are disclosed. The methods include a relay mobile station measuring channel quality between the relay mobile station and a destination mobile station in response to a request for relay mobile stations from a base station The relay mobile station reports a channel quality indicator to the base station if the channel quality for a link between the base station and the destination mobile station via the relay mobile station is greater than a predetermined channel quality. The base station determines the relay mobile station that provides an optimal route for transmitting the packets from the base station to the destination mobile station.
US07907530B2 Determining link costs
Embodiments of a system with a first network device and at least first and second links connecting the first network device and one or more other network devices are disclosed. The first network device determines the costs of the first and the second links using the latencies of the first and the second links and factors that correspond to the bandwidths of the first and the second links.
US07907526B2 Traffic-triggered setup of label switched paths
An automated Label Switched Path (LSP) control mechanism in a packet-switched network. A metering device in an Ingress Label Edge Router (LER) determines whether a data rate for a packet flow class exceeds a predefined limit. If so, the metering device sends an LSP-setup message to a Multi-Protocol Label Switching (MPLS) signaling function for setting up an LSP. When a calculated long-term data rate falls below a second predefined limit, the metering device sends an LSP-teardown message to the MPLS signaling function, which tears down the LSP. Current LSP status information and Next-Hop Label Forwarding Entries (NHLFE) information are stored in an associated database.
US07907524B2 Method and devices for installing packet filters in a data transmission
A method is described for associating a data packet (DP) with a packet bearer (PB) in a user equipment (UE1) of a communication network. The data packet is sent in a data flow from an application function of the user equipment, the packet bearer (PB) is established with the user equipment to transmit the data packet (DP) over the communication network towards a further entity, and the user equipment is adapted to establish different packet bearers. The method comprises the steps of identifying the flow with the data packet in a control entity of the communication network, determining the packet bearer for association with said flow from the different packet bearers in a policy function of the control entity, determining a routing level identification of the further entity, instructing the user equipment to install a packet filter based on the routing level identification, wherein the packet filter associates data packets comprising the routing level identification of the further entity with the determined packet bearer, providing the routing level identification to the application function, including the routing level identification into the data packet, and forwarding the data packet (DP) on the determined packet bearer (PB). A corresponding network, control entity, monitoring entity and computer program are also described.
US07907523B2 Method and apparatus for controlling variable bit-rate voice codec
A method and apparatus for controlling a variable bit-rate voice codec are provided. The method of controlling the variable bit-rate voice codec may include: extracting calling capability of terminals that request a new call to be made; extracting network parameters from existing calls in the network through an exchanged packet; measuring voice quality of the existing calls based on the extracted network parameters; and determining whether to permit a new call to be made based on the measured voice quality and the calling capability. Accordingly, it is possible to secure QoS of a voice service between terminals by adjusting a transmission rate of the variable bit-rate codec based on transmission capability of a network.
US07907520B2 Path testing and switching
A method may include forming a first path from a first node to a second node and transmitting data via the first path. The method also includes measuring a performance parameter associated with transmitting data via the first path and determining whether the measured performance parameter meet a required performance parameter. The method also includes sending a notification to a customer associated with the first path when the measured performance parameter does not meet the required performance parameter, where the notification indicates that the first path is unavailable.
US07907519B2 Packet forwarding
Packet forwarding apparatus has an input for receiving packets; a packet classifier arranged in operation to read a class indication in received packets and in dependence thereon to pass packets to a class-based policer associated with the class indicated; a plurality of class-based policers, each operable to assign a provisional indication to packets of the associated class in response to a measure of the load presented by packets of the class exceeding a predetermined class-based threshold; a multi-class policer operable to receive provisionally-indicated packets processed by the class-based policers, and to assign a congestion indication to packets having the provisional indication in response to congestion arising at the packet forwarding apparatus; and an output for presenting packets processed by the multi-class policer for onward transmission from the apparatus.
US07907501B2 Optical disc apparatus and optical pickup unit
An optical disc apparatus comprising: an optical pickup unit having a semiconductor laser that radiates a laser light beam which is to be applied to an optical disc, a photo detector that has a plurality of light-receiving faces, which are disposed adjacent to each other, and each of which is disposed radially at an identical angle from a center of all of the plurality of light-receiving faces, and that, when the plurality of light-receiving faces receive a reflected light beam of the laser light beam applied to the optical disc, outputs photoelectric converted signals, each of which corresponds to a level of the reflected light beam at each of the plurality of light-receiving faces, a plurality of operational amplifiers that respectively output control signals for focus servo or track servo to the optical disc, based on the photoelectric converted signals, and an actuator that executes the focus servo or the track servo, based on the control signals; a driving unit that drives the actuator to execute the focus servo or the track servo, based on the control signals; a storage unit in which gain data is stored, the gain data being data for setting gains of the plurality of operational amplifiers; and a gain setting unit that adjusts gains of the plurality of operational amplifiers such that the gains have values equivalent to that the reflected light beam is evenly applied to the plurality of light-receiving faces, based on the gain data read from the storage unit.
US07907492B1 Data storage medium with improved multi-session recording format
A data storage medium, and an apparatus and method for formatting the same. The medium is preferably characterized as a hybrid or recordable optical disc, and includes a pre-recorded storage area and a recordable storage area. The pre-recorded storage area stores file system data which identifies at least one file to be stored to the recordable storage area during a subsequent recording session, with the file system data having been stored to the pre-recorded storage area during a previous recording session. The file system data further preferably identifies at least one file stored to the pre-recorded storage area during the previous recording session. The pre-recorded and subsequently stored files are preferably disposed within the same logical track on the medium. The pre-recorded file system data includes entries for the subsequently added file(s), and eliminates the need for multiple copies of the file system on the medium.
US07907486B2 Rotation responsive disk activation and deactivation mechanisms
Embodiments of methods and systems for controlling access to information stored on memory or data storage devices are disclosed. In various embodiments, fluid-mediated modification of information or access to information is utilized. According to various embodiments, data storage devices designed for rotating access are described which include rotation-activated fluid control mechanisms.
US07907484B2 Reproducing apparatus and reproduction method
A reproducing apparatus includes the following elements. A reproducing head unit irradiates an optical disk with a laser beam to obtain a reproduced signal. An offset cancellation circuit cancels an offset element of the reproduced signal. An automatic gain control circuit adjusts the amplitude of the reproduced signal processed through the offset cancellation circuit. A band switching control unit detects a fingerprint period during which the reproduced signal is affected by a fingerprint on the surface of the optical disk and, for the fingerprint period, switches a frequency band in which the offset cancellation circuit and the automatic gain control circuit function to a higher frequency band than that associated with a non-fingerprint period. A decoding unit decodes the reproduced signal processed through the automatic gain control circuit to output binary data. A data reproduction processing unit performs reproduction processing on the binary data to obtain reproduced data.
US07907480B2 Optical disk apparatus with an improved track jump performance
An optical disk device for recording or reproducing an optical disk has: an objective lens for irradiating a laser beam to the optical disk; an actuator for moving the objective lens in the radial direction of the optical disk; and a spindle motor for rotating the optical disk. After the laser beam irradiated to the optical disk passed through a PID portion of the optical disk, the actuator moves the objective lens in the radial direction of the optical disk at a timing corresponding to a rotational speed. Between signals to drive the actuator, an output time of a deceleration signal is set to a predetermined ratio of a time during which an acceleration signal is outputted. While the deceleration signal is outputted, a light spot passes through the PID portion.
US07907479B2 Optical pickup actuator in writing and reading device
An optical writing and reading device includes: a base; a main shaft holder fixed to the base; a main shaft supported by the main shaft holder; a pickup base supported by and moving along the main shaft; an optical pick-up actuator formed at the pickup base; an optical system for emitting and receiving a light to and from the optical pick-up actuator to write or read data on or from an optical disk; and a turntable and a spindle motor for rotating the optical disk.
US07907468B2 Memory device having data paths permitting array/port consolidation and swapping
Apparatus and methods are disclosed, such as those involving array/port consolidation and/or swapping. One such apparatus includes a plurality of port pads including a plurality of contacts; a plurality of memory arrays; and a plurality of master data lines. Each of the master data lines extends in a space between one of the port pads and a respective one of the memory arrays. Each of the master data lines is electrically connectable to the contacts of a respective one of the port pads. The apparatus further includes a plurality of local data lines, each of which extends over a respective one of the memory arrays. Each of the local data lines is electrically connectable to a respective one of the master data lines. At least one of the local data lines extends over at least two of the memory arrays. This configuration allows memory array consolidation and/or swapping without increasing die space for additional routing and adversely affecting performance of the apparatus.
US07907465B2 Electrically programmable fuse bit
One-time programmable (OTP) nonvolatile fuse memory cells are disclosed that do not require decoding or addressing for reading their data content. Each fuse memory cell has its content latched at its output and available at all times and can be used, for example, for code storage memories, serial configuration memories, and as individual fuse bits for ID (identification), trimming, and other post-fabrication System-on-Chip (SoC) customization needs. Means are also provided for temporary data storage for design testing, etc. In alternative embodiments, using two differentially programmed fuses in a single memory cell, the selection and programming circuitry are merged.
US07907461B1 Structures and methods of preventing an unintentional state change in a data storage node of a latch
A method of preventing an unintentional state change in a data storage node of a latch is disclosed. The method comprises receiving a reference input signal; generating a delayed input signal based upon the reference clock signal; maintaining a state of a first data storage node of a plurality of data storage nodes by latching data at the first node using the reference input signal; and maintaining a state of a second data storage node of the plurality of data storage nodes by latching data at the second data storage node using the delayed input signal. A circuit for preventing an unintentional state change in a data storage node of a latch is also disclosed.
US07907450B2 Methods and apparatus for implementing bit-by-bit erase of a flash memory device
A NAND memory device is constructed using Silicon On Insulator (SOI) techniques. In particular, Thin Film Transistor (TFT) techniques can be used to fabricate the NAND Flash memory device. In both SOI and TFT structures, the body, or well, is isolated. This can be used to enable a bit-by-bit programming and erasing of individual cells and allows tight control of the threshold voltage, which can enable MLC operation.
US07907440B2 Data writing to scalable magnetic memory devices
A method is provided for writing data to an MRAM device having a plurality of magnetic memory cells configured in an array between a plurality of word lines and bit lines. At least one of the magnetic memory cells includes at least one fixed magnetic layer and a plurality of free magnetic layers, separated from the fixed magnetic layer by at least one barrier layer. The free magnetic layers include a first free magnetic layer adjacent to the barrier layer, a second free magnetic layer separated from the first free magnetic layer by at least one first parallel coupling layer, and a third free magnetic layer separated from the second free magnetic layer by at least one second parallel coupling layer. A magnetic moment of the second free magnetic layer is greater than both a magnetic moment of the first free magnetic layer and the third free magnetic layer.
US07907439B2 Semiconductor memory device
A semiconductor memory device comprises a plurality of cell arrays, each cell array containing a plurality of word lines, a plurality of bit lines crossing the word lines, and memory cells connected at intersections of the word lines and bit lines, the cell arrays arranged along the bit line; a plurality of bit line gates provided between the cell arrays and each operative to establish a connection between the bit lines in adjacent cell arrays; and a controlling circuit operative to form a data transfer path via the connection between the bit lines formed through the bit line gate when the controlling circuit accesses to the memory cell.
US07907438B2 Semiconductor integrated circuit
In a semiconductor integrated circuit having a register file of a multiport configuration, a first holding circuit 20A is dedicated to a first functional block having one first write port section 21AW and two first read port sections 21AR1 and 21AR2. A second holding circuit 30B is dedicated to a second functional block having one second write port section 31AW and one second read port section 31BR. When it is necessary to read data held in the first holding circuit 20A from the second read port section 31BR, for example, a data interchange operation is performed as follows. After the data of the second holding circuit 30B is latched in a latch circuit 40, the data of the first holding circuit 20A is transferred to the second holding circuit 30B, and then the data of the second holding circuit 30B latched in the latch circuit 40 is transferred to the first holding circuit 20A. Thus, the area necessary to provide a register file is significantly reduced.
US07907435B2 Semiconductor device
At the time of, for example, a set operation (SET) for making a phase-change element in a crystalline state, a pulse of a voltage Vreset required for melting the element is applied to the phase-change element, and subsequently a pulse of a voltage Vset that is lower than Vreset and is required for crystallizing the element is applied thereto. And, the magnitude of this voltage Vset is then changed depending on the ambient temperature so that the magnitude of the voltage Vset is small as the temperature becomes high (TH). In this manner, a margin of a write operation between the set operation and a reset operation (RESET) for making the element to be in amorphous state is improved.
US07907434B2 Semiconductor apparatus having a large-size bus connection
In a semiconductor apparatus of the present invention, a plurality of circuit components are provided. A first bus interconnects the circuit components. A second bus interconnects the circuit components. A switching unit outputs a select signal that causes each circuit component to select one of the first bus and the second bus when transmitting a signal from one of the circuit components to another. The second bus has a size larger than a size of the first bus.
US07907431B2 Devices and methods for converting or buffering a voltage
Embodiments of the invention relate to devices and methods for converting or buffering a voltage including an inductor configured to perform at least a primary function and to be reused to contribute to converting or buffering the voltage as a secondary function.
US07907427B2 Inverter
The inverter comprises a diode bridge (21) that rectifies an inputted three-phase AC voltage into a DC voltage, an inverter section (22) that converts the DC voltage converted by the diode bridge (21) into an AC voltage and outputs the resulting voltage, an LC filter that has an inductor Ldc connected between one output terminal of the diode bridge (21) and one input terminal of the inverter section and a capacitor Cdc connected across the input terminals of the inverter section, a voltage detecting section (24) that detects cross terminal voltage of the inductor Ldc, and a control section (100) that controls the inverter section (22). The control section (100) controls the inverter section (22) so that the transfer characteristic of the I/O voltage of the inverter section (22) becomes a characteristic of the first-order lag system on the basis of the cross terminal voltage of the inductor Ldc detected by the voltage detecting section (24).
US07907425B2 Circuit and method for predicting a valley timing for a voltage across a switching device
Disclosed are circuits and methods for use in a control circuit of a switching mode power supply for turning on a switching device in the switching mode power supply when the voltage across the switching device is at a minimum. A voltage detector is provided for detecting the voltage across the switching device to produce a detection voltage which is a function of the voltage across the switching device, and circuit arrangement is used to predict a valley timing for the voltage across the switching device by evaluating the time period that the detection voltage falls down from a first threshold to a second threshold.
US07907423B2 Modular power distribution assembly and method of making same
A modular electrical power distribution assembly is provided. The assembly includes a plurality of modular containers, each container configured to receive electrical components for interconnection to electrical systems of a predetermined configuration. The plurality of containers is configured for mechanical interconnection.
US07907422B2 Card case
The present invention provides a card case that can prevent skimming, when a noncontact IC card is sent to a card user from an issuer of it, or carried by the card user. Since metal films, which shield from an electromagnetic wave, are provided in a card main body, it makes prevention of skimming possible, when the noncontact IC card is sent to the card user from the card issuer. The card user peels off a peeling the section by taking off the seal of openings from an adhesive section, and then insert the card main body having the exposed the adhesive section into a card storing section formed in his wallet or commuter pass holder. As a result, skimming of the IC card can be prevented even when it is carried by the card user in his wallet or the commuter pass holder.
US07907417B2 Printed circuit board (PCB)with enhanced structural integrity
A printed circuit board (PCB) is disclose such that the PCB has enhanced structural integrity. The PCB has opposing, outer faces and interlayer interconnects that route RF, power and control signals. Connection areas are formed in or on at least on one face for connecting the interlayer interconnects and any electrical components. A metallic face sheet is secured onto at least one outer face, adding structural rigidity to the multilayer printed wiring board. A metallic face sheet can have apertures positioned to allow access to connection areas. RF components can be carried by a face sheet and operatively connected to connection areas. Antenna elements can be positioned on the same or an opposing face sheet and operatively connected to RF components to form a phased array printed wiring board (PWB) panel.
US07907414B1 Network device having levers and associated methods
A network device including a module. A chassis supports the module. A lever is secured to an enclosure of the module by a pivot. In one embodiment a pivot axis of the lever is parallel to a major axis of the module. In another embodiment the enclosure includes a clearance through which a portion of a lever from an adjacent module may pass. In another embodiment the lever includes a handle portion and a claw portion. A portion of the handle defines a first plane, the claw defines a second plane, and the first and second planes are parallel and spaced from one another. In another embodiment at least part of the claw portion protrudes outward from an envelope of the module enclosure.
US07907410B2 Universal patterned metal thermal interface
The present invention is a universal patterned metal thermal interface. The thermal interface eliminates the need for surface processing of one or both contact surfaces that are to accommodate the thermal interface. In one embodiment, a thermal interface for coupling a first solid to a second solid includes a patterned metal insert, a corrosion resistant layer coating at least one exterior side of the insert, for protecting the insert from corrosion, and an organic layer coating the corrosion resistant layer, for facilitating bonding of the insert to one of the first solid or the second solid.
US07907398B2 Liquid cooling system
A liquid cooling system includes a board and a plurality of heat producing components (HPCs) coupled to the board. A mounting structure is located on the board adjacent to the plurality of HPCs. A liquid cooling device is coupled to the mounting structure such that the liquid cooling device engages each of the plurality of HPCs. The liquid cooling device may be decoupled from the mounting structure without detaching liquid conduits that supply it liquid in order to allow for the addition or removal of HPCs.
US07907397B2 Heat dissipating hinge for portable electronic device
A portable electronic device includes a housing receiving a heat generating electrical component therein, a display unit and a heat dissipating hinge pivotably interconnecting the housing and the display unit. The heat dissipating hinge includes a body, a cover, a first heat pipe and a second heat pipe. A body defines a first receiving groove receiving a condenser section of the second heat pipe therein. The cover and the body cooperatively define a receiving channel receiving the evaporator section of the first heat pipe therein. Heat generated by the electric device is transferred from the heat generating electronic component to the display unit through the heat dissipating hinge. First and second supporting members are secured to two ends of the evaporator section of the first heat pipe to prevent leakage of thermal grease from a middle portion of the receiving channel.
US07907395B2 Heat removal system for computer rooms
According to one embodiment, a heat removal system for a computer room includes a heat pipe having two ends. One of the ends is thermally coupled to one or more of a number of components forming a portion of a computing system. The other end is thermally coupled to a heat dissipation mechanism. The heat pipe is operable to move heat from the components of the computing system to the heat dissipation mechanism.
US07907391B2 Display device having a detachable base part
A display device includes a display part, a base part including a neck part projecting from a surface thereof to support the display part, a connecting bracket having a first end formed to be insertable into the neck part, and a guide bracket disposed in the display part to guide a second end of the connecting bracket to be connectable with the display part. Accordingly, the display device can have a slim external appearance and a base part with a simple structure.
US07907387B2 Electrode for energy storage systems, production method thereof and energy storage system comprising said electrode
The invention relates to an electrode for energy storage systems, the production method thereof, and an energy storage system comprising said electrode. More specifically, the invention relates to films of carbonaceous active material based on activated carbon with a determined porosity, purity and particle size distribution and a polymer binder, whereby the electrodes comprise one such coating film on a current collector and the supercapacitors comprise at least one of these electrodes. The invention also relates to the method of preparing the aforementioned films, electrodes and supercapacitors.
US07907385B2 Low inductance interconnect device for a power capacitor component
Systems and apparatus are provided for capacitor segments for use in a vehicle. A capacitor segment comprises an inner conductor configured to receive a first potential and having a generally L-shaped longitudinal cross-section. An outer conductor is configured to receive a second potential, and is electrically insulated from the inner conductor. The outer conductor comprises a first section having a generally L-shaped longitudinal cross-section aligned with the inner conductor, and a second section coupled to the first section and having a generally L-shaped lateral cross-section. The second section and the inner conductor define an inner region. A capacitor is located in the inner region and coupled to the inner conductor and the second section. The capacitor segment is configured such that current flows through the capacitor in a first direction, and current flows through the second section in a second direction that generally opposes the first direction.
US07907379B2 Overload protection for a circuit arrangement having a transistor
A drive circuit for a transistor and a method for driving a transistor are described.
US07907378B2 Automatic detection of a CMOS device in latch-up and cycling of power thereto
A monitoring and protection circuit associated with a voltage regulator supplying power to a CMOS device can sense over current levels precisely enough for determining if a fault has occurred in a circuit of the CMOS device, e.g., latch-up, failed or shorted transistor, etc., then this monitoring and protection circuit may automatically generate a fault alert signal and/or cycle power to the CMOS device when an unexpected over current may occur, e.g., CMOS circuit latch-up. The monitoring and protection circuit may be integrated with a voltage regulator, e.g., low drop-out (LDO) voltage regulator on a single integrated circuit substrate. The monitoring and protection circuit and voltage regulator may be fabricated with a CMOS device, e.g., digital processor on a single integrated circuit substrate.
US07907377B2 Arrangement and method for an integrated protection for a power system
For protecting a power system, two or three of over current, thermal and under voltage protection circuits are integrated as one protection circuit but operate independently, and one or more protection points thereof are adjusted dynamically in response to detected condition of the power system. Specifically, using voltage and current conditions in the power system to modify the over current protection and the thermal protection maximizes the performance of the power system and covers the process bias in the circuits.
US07907374B2 Electrostatic discharge prevention circuits
An ESD prevention circuit is provided. The ESD prevention circuit comprises a voltage source, a charge-blocking unit, a first PMOS transistor, a first NMOS transistor, a second NMOS transistor, and an output unit. The charge-blocking unit is coupled to the voltage source and provides a reverse voltage to control the voltage source to remain at a zero potential when an electrostatic voltage is being generated. The first PMOS transistor is coupled to the charge-blocking unit. The first NMOS transistor is coupled to the first PMOS transistor. The second NMOS transistor is coupled to the first PMOS transistor and the first NMOS transistor. The output unit is coupled to the second NMOS transistor. The electrostatic voltage is affected by the charge-blocking unit and does not raise impendence of the turned-on second NMOS transistor.
US07907373B2 Electrostatic discharge circuit
An electrostatic discharge circuit, connected between at least three terminals, the electrostatic discharge circuit including at least one electrostatic discharge circuit element further including at least one circuit element including a body in a floating state. The body in a floating state may provide a path to discharge an electrostatic current. The electrostatic discharge circuit may be a pull-up circuit, a plurality of pull-up circuits, a pull-down circuit, a plurality of pull-down circuits, a power clamp, a plurality of power clamps, or other similar circuit or circuits. The at least three terminals may include one or more power terminals, one or more ground terminals, and/or one or more I/O terminals.
US07907363B2 Managing data storage media and multiple cartridge memories of a data storage cartridge
A data storage cartridge comprises data storage media configured to store data for read and/or write access, wherein the data may be arranged in a plurality of partitions; and a plurality of cartridge memories. A control system, for example of a data storage drive, is configured to allocate at least portions of capacity of the data storage media to cartridge memories of the data storage cartridge; and to provide information defining the allocated portions of capacity to the cartridge memories. Each of the cartridge memories may have a separate user and thus provide access for that user to separate partitions.
US07907360B2 Setting writer boundaries for multiple writers
A storage medium having a boundary located along a surface of the storage medium that functions as a transition point for selectively operating a first writer and a second writer of a plurality of writers, where the location of the boundary is set based on writing capabilities of the plurality of writers.
US07907356B2 Image pickup lens and image pickup apparatus
An image pickup lens includes, in order from an object side thereof: a first lens; a second lens comprising a surface facing the image surface side of the image pickup lens which is an aspheric surface; and a third lens. The aspheric surface has a concave shape facing the image surface side at a paraxial portion and has a convex shape facing the image surface side at the periphery.
US07907351B2 Variable power optical system and imaging device
A variable power optical system is provided and includes: in order from the object side, a first lens group having a negative refractive power and including a negative lens group and a positive lens group; a stop; and a second lens group having a positive refractive power and includes a sub-lens group having a positive refractive power as a whole and arranged on the most object side, the sub-lens group including a first lens having a positive refractive power having at least one aspherical surface, a second lens having a negative refractive power, and a third lens having a positive refractive power. The second lens group is moved to the object side along an optical axis to perform a variable power operation from the wide angle end to the telephoto end with moving the first lens group to make a correction of an image plane position.
US07907344B2 Variable dispersion compensator and method of controlling the same
In order to perform dispersion compensation for an optical signal of light introduced from an input light collimator, a variable dispersion compensator includes: a group delay characteristic control unit which controls group delay characteristics at a group delay characteristic assignment unit; a positioning unit which positions a relative positional relationship between an optical axis position and an output light collimator in the case where the light from the input light collimator is output to an output light collimator through reflection on each of incident side planes of a plurality of reflective etalons; and a positioning control unit which controls the positioning unit so that the relative positional relationship becomes a positional relationship set in association with the group delay characteristics controlled by the group delay characteristic control unit, and minimizes loss deterioration in the case of changing the amount of dispersion compensation.
US07907340B2 Integrated narrow bandpass filter array and a method for fabrication thereof
Taught herein is an integragted narrow bandpass filter array and a method of its fabrication. The filter array is a Fabry-Perot type of filter array, wherein the pass band changes with the thickness of the spacer layer. The integrated filter array comprises a substrate, a lower mirror stack, a spacer array, and an upper mirror stack. The spacer array is an array of varied thicknesses formed using a combinatorial deposition technique. The spacer array is used to control the pass band of each mini-size narrow bandpass filter and realizes the integration of narrow bandpass filters with different pass bands on a single substrate. The merit of this technique lies in its fabrication efficiency and finished product rate which are much higher than for conventional methods. The filter array is completely matched with detector arrays and functional in most of the important optical ranges.
US07907336B2 Surgical microscope having an illuminating arrangement
A surgical microscope (100) has an illuminating arrangement (110) which can guide illuminating light to the object region (105) with a first illuminating beam path (111) and with a second illuminating beam path (112). A light exit unit is provided in the first illuminating beam path (111). An illuminating field diaphragm is mounted in the second illuminating beam path. The first illuminating beam path (111) has an illuminating optic which images the light exit plane of the light exit unit or a plane conjugated to the light exit plane into a first image plane (350). An illuminating optic is provided in the second illuminating beam path (112) and this illuminating optic images the illuminating field diaphragm into a second image plane (250) different from the first image plane.
US07907335B2 Focus-adjusting unit and microscope
It is possible to use the magnification of an objective lens as is, substantially without changing the observation magnification, even when the working distance of the objective lens is changed. The invention provides a focus-adjusting unit disposed on an optical axis between an objective optical system that collects light from a specimen and an image-forming optical system that images the light collected by the objective optical system at a prescribed position, comprising a front optical system and a back optical system, sequentially disposed along the optical axis direction from a front side, with the objective optical system serving at the front side and the image-forming optical system at the back; and a lens driving part that relatively moves these optical systems in the optical axis direction, wherein the front optical system and the back optical system have refractive powers of different sign and focal lengths of substantially equal absolute value.
US07907334B2 High power fiber chirped pulse amplification system utilizing telecom-type components
A chirped pulse amplifier (CPA) system having a mode-locked laser and a high-speed pulse selector, wherein the pulse selector modulates output pulses based upon an applied modulation voltage. A pulse selector may be an integrated electro-optic modulator, for example a LiNbO3 modulator, or an electro-absorption modulator. Difficulties related to free-space alignment and operational stability of some prior designs are reduced or eliminated. Fiber coupling generally simplifies beam delivery and alignment. Some embodiments include an erbium fiber (or erbium-ytterbium) based CPA system operating at a wavelength of approximately 1550 nanometers. Similar performance can be obtained at other wavelengths, for example a 1.06 micrometer Yb-doped fiber system. Moreover, high amplification and peak intensity at the output may be achieved while avoiding non-linear effects in the pulse selector, thereby providing for high intensity picosecond or femtosecond operation.
US07907333B2 Optical source and apparatus for remote sensing
An optical amplifier is configured to amplify an injected seed optical pulse. The optical amplifier may include two or more gain sections coupled to form a continuous solid waveguide along a primary optical path. Each gain section may include: (i) an optical isolator forming an input to that gain section; (ii) a doped optical fiber having a first end coupled to the optical isolator and having a second end; (iii) a plurality of pump laser diodes; (iv) a controller providing drive signals to each of the plurality, the controller being configured to provide at least pulsed drive signals; and (v) an optical coupler having a first input port coupled to the second end, and a second input port coupled to the plurality and an output port.
US07907327B2 Electrophoretic display device and operating method of the same
An electrophoretic display device with high reliability, high reflectance and improved color characteristics. The electrophorectic display device includes unit cells, each of which includes transmissive particles and a reflective panel. The unit cells are vertically laminated or arranged in parallel. In addition, the electrophorectic display device exhibits excellent visibility and has a simple structure.
US07907326B2 Reflecting apparatus
A reflecting apparatus that includes a mirror having an axis. A holding unit holds the mirror via an elastic member. A first actuator positions the mirror by driving the holding unit. A second actuator deforms the mirror and includes a magnetic member attached to the mirror, and an electromagnet arranged to oppose the magnetic member. The electromagnet generates an attraction force between the magnetic member and the electromagnet. A base supports the electromagnet, and a spring interposed between the base and the mirror applies a force between the magnetic member and the electromagnet in a direction opposite to that of the attraction force. A rigidity of the spring in a direction parallel to the axis is less than that of the elastic member in the direction parallel to the axis.
US07907324B2 Optical modulator and controlling method and apparatus thereof
The optical modulator branches an input light into (2×N) lights in an optical branching section, and then phase modulates each of the branched lights in (2×N) phase modulating sections, and couples the phase modulated lights in an optical coupling section and generates a quadrature amplitude modulated (QAM) signal light having a 4N value. At this time, a relative difference of optical phases of the phase modulated lights is variably adjusted by an optical phase adjusting section. Moreover, a power ratio of the phase modulated lights is variably adjusted with an optical power adjusting section. As a result, it is possible to output 4N QAM signal light, with good signal quality.
US07907323B2 Display method, display medium, and display device
A predetermined image is displayed forming an electric field in an electrolytic layer comprising an electrolytic solution containing at least a metal ion, thereby, depositing the metal ion in the electrolytic solution layer as a polygonal metal particle.
US07907321B2 Light-amount adjusting apparatus, optical apparatus, and method for manufacturing the light-amount adjusting apparatus
A light-amount adjusting apparatus includes a plurality of light-amount adjusting blades that causes a size of a light-passing aperture to change by rotation thereof. Each of the light-amount adjusting blades includes a base portion on which a rotation center portion and a driven portion are formed, and a blade portion that overlaps another light-amount adjusting blade in a light-passing direction so as to form the light-passing aperture. A thickness of the blade portion is thinner than that of the base portion. When the plurality of light-amount adjusting blades is rotated to set the light-passing aperture to be smaller than a full-opened aperture, a thickness of a portion that overlaps an adjacent stop blade is thinner than that of a portion that does not overlap the adjacent stop blade in each of the light-amount adjusting blades. The blades have high dimension accuracy, and deterioration of the optical performance of the apparatus is reduced.
US07907316B2 Optical logic device for processing optical signals
An optical logic device has a first mirror confronting a second mirror, and a saturable absorber located between the mirrors. Radiation that is output from the device is output via the first mirror. The reflectivity of the first mirror is such that, in use, for incident radiation which has an intensity that is above a given value, the intensity of exiting radiation is below a threshold. For incident radiation that is below the given value, the intensity of exiting radiation is above the threshold.
US07907315B2 Print control apparatus and print control method
In a print control apparatus of the invention, it is assumed that preprocessing with regard to a print object image specified as an object of image processing is currently being performed by an advanced processing execution module, at an input timing of an image processing instruction in response to a print instruction. On condition that a processing amount of the preprocessing currently performed by the advanced processing execution module has reached a predetermined level, an image processor waits for completion of the preprocessing performed by the advanced processing execution module and implements a correction process by utilizing a result of the preprocessing performed by the advanced processing execution module. On condition that the processing amount of the preprocessing currently performed by the advanced processing execution module has not yet reached the predetermined level, on the other hand, the image processor stops the preprocessing currently performed by the advanced processing execution module, performs the preprocessing with regard to the print object image as the object of image processing at a higher speed than a processing speed by the advanced processing execution module, and utilizes a result of the preprocessing to implement the correction process. This arrangement of the invention effectively shortens the time period elapsed before start of image processing required for printing the print object image.
US07907314B2 Image forming apparatus
An image forming apparatus has a mode selector that can select a mode of operation in which the image forming apparatus remains online despite an empty printing media container or another error condition. This mode enables a host device to switch from an empty printing media container to a printing media container that is not empty, a feature useful during normal operation, or to continue to issue commands and make settings despite the presence of an error, a feature useful during tests and inspection of the image forming apparatus. Tests and inspection are also facilitated by a mode that simulates the presence of non-installed optional printing media containers, or disables counters and resets error priorities.
US07907308B2 Image processing system detecting print job log information embedded as a digital watermark and computing reliablity thereof
In a digital multi-function peripheral, image data to be output and first log information are generated based on an image forming job. Second log information embedded as digital watermark information is detected from the image data, and the reliability of the digital watermark information is computed. If the reliability is high, the first log information is held in a property storage unit 114 in an image management server 110. If the reliability is low, the first log information is held in the property storage unit 114 and the image data is held in a volume storage unit.
US07907303B2 Systems and methods for processing pixel data for a printer
An apparatus and method for processing pixel data is presented that includes a plurality of image forming modules coupled to a data control module. The data control module includes a plurality of memory units. Each memory unit can store a portion of an image. The data control module receives a first signal and a second signal and selects at least one of the plurality of image forming modules to send the image portions stored in the plurality of memory units based on a timing relationship between a first image alignment event on the first signal and a second image alignment event on the second signal.
US07907302B2 Printing system, printing method, data server, recording medium, and program for performing printing via a communications network
An application server, a data server, and a printer are connected to one another via a communication network. The application server executes application software. Then, the application server generates print data for printing an interim result or final result of processing performed by the application software, and sends the print data to the data server. The data server provides the supplied print data to the printer. The printer performs printing in accordance with the provided print data.
US07907301B2 Information processing apparatus having printer driver and sheet parameter setting method for printer driver
It is necessary to switch print settings and color processing tables to optimum ones in accordance with a type of sheet which is used in a printer. In the case of enabling a new sheet to be used, a setting can be easily added without newly forming a whole printer driver. Print set information regarding the new sheet is set into a media script and fetched into a media block via a compiler. Control is made so as to store the print set information from a media database API into a media database. When the new sheet is selected on a driver display screen, the media database is searched from the media database API and print data is formed on the basis of the print set information.
US07907296B2 Information processing apparatus, information processing method, information processing system, and storage medium for storing information processing program
There is disclosed an information processing apparatus which is handy for a user. In the information processing apparatus, a user interface of a control program for controlling a peripheral is automatically formed in accordance with a function obtained from the peripheral.
US07907294B2 Apparatus to print print data when colors contained in cartridge are insufficient and method thereof
An apparatus and method of efficiently forming an image of print data even if the residual amount of toner or ink of a specified color is insufficient. The method includes calculating an amount of ink or toner of each color that is required to form the image of the print data, comparing the calculated required amount of the ink or toner of each color with a stored residual amount of the ink or toner of each color, and forming the image of the print data using the ink or toner of the color of which the residual amount of the ink or toner is sufficient if there is any color of which the stored residual amount of the ink or toner is less than the required amount of the ink or toner as a result of the comparison.
US07907292B2 Terminal device for performing print processing, method of controlling the same, and computer product
During printing output of image data, the image data is temporarily stored in a temporary file. Printing data is obtained from the image data that is stored in the temporary file. The obtained printing data is compared with device data that is obtained from a destination printing device, and a result of the comparison is displayed to a user. Based on the result of the comparison, the user selects whether to execute a printing process.
US07907286B2 Optical position-measuring device
An optical position-measuring device is arranged for recording the relative position of a scanning unit and a scale movable to it in at least one measuring direction. The scale is configured as a combined unit which includes at least one reflector element as well as a measuring graduation. A light source and one or more detector elements are assigned to the scanning unit. The scanning unit includes splitting device(s) which split the beam of rays, emitted by the light source, into at least two partial beams of rays in the measuring direction, which after being split, propagate in the direction of the scale.
US07907280B2 Method of constructing a deviation angle self compensating substantially achromatic retarder to compensate beam traslation
A method of configuring a system for introducing a relative phase retardation into orthogonally polarized components of an electromagnetic beam entered thereinto, wherein the system involves a substantially achromatic multiple element retarder system for use in wide spectral range (for example, 190-1700 nm) rotating compensator spectroscopic ellipsometer and/or polarimeter systems.
US07907271B2 Method and system for standardizing microscope instruments
Methods and apparatus for standardizing quantitative measurements from a microscope system. The process includes a calibration procedure whereby an image of a calibration slide is obtained through the optics of the microscope system. The calibration slide produces a standard response, which can be used to determine a machine intrinsic factor for the particular system. The machine intrinsic factor can be stored for later reference. In use, images are acquired of a target sample and of the excitation light source. The excitation light source sample is obtained using a calibration instrument configured to sample intensity. The calibration instrument has an associated correction factor to compensate its performance to a universally standardized calibration instrument. The machine intrinsic factor, sampled intensity, and calibration instrument correction factor are usable to compensate a quantitative measurement of the target sample in order to normalize the results for comparison with other microscope systems.
US07907270B2 Inspection apparatus and method, and production method for pattern substrates
According to a first aspect of the present invention, there is provided an inspection apparatus including an objective lens, a reflected illumination optical system that illuminates a first area which is part of a field of view of the objective lens, a transmitted illumination optical system that illuminates the first area and a second area; an adjusting unit that adjusts positions on the sample of transmitted illumination light from the transmitted illumination optical system and reflected illumination light from the reflected illumination optical system; a first detector that detects a transmitted light transmitted by the sample and a reflected light reflected by the sample in the first area; and a second detector that detects through the objective lens a transmitted light transmitted by the sample in the second area.
US07907267B2 Optical method and system for generating calibration data for use in calibrating a part inspection system
An optical method and system for generating calibration data are provided. The calibration data is for use in calibrating a part inspection system. The method includes supporting a calibration device having a central axis and a plurality of regions which are rotationally symmetric about the axis. The method further includes scanning the device with an array of spaced planes of radiation so that the device occludes each of the planes of radiation at spaced locations along the central axis to create a corresponding array of unobstructed planar portions of the planes of radiation. Each of the unobstructed planar portions contains an amount of radiation which is representative of a respective geometric dimension of the device. The method still further includes measuring the amount of radiation present in each of the unobstructed planar portions to obtain measurement signals. The method includes processing the measurement signals to obtain calibration data for calibrating the system. The calibration data is capable of converting raw data to calibrated data.
US07907265B2 Method for the determination of the axle geometry of a vehicle
A method is for determining the axle geometry of a vehicle, wherein light of a given structure is projected onto a vehicle wheel, and the diffusely reflected light can be analyzed in order to determine the orientation of the plane of the vehicle wheel. Several lines of a laser light generated by means of one or several laser light sources are projected on the wheel, and one or several of these lines fades in and/or out in temporal succession. The reflected light is captured by means of one or several cameras.
US07907262B2 Surface shape measurement apparatus and method
Apparatus for indicating the departure of a shape of an object from a specified shape is described. The apparatus includes a light source for directing an incident beam of radiation onto the object, and an inspecting device for inspecting the final beam after transmission by or reflection from the object. The apparatus is arranged so that the final beam will have a substantially planar wavefront when the object has the specified shape, and said inspecting device is arranged to determine any departure of the wavefront of the final beam from planarity. In one embodiment, the inspecting device includes a beamsplitter, for example a diffraction grating or hologram, and a detector such as a CCD camera. The beamsplitter is then arranged to split the final beam into two or more beams and to direct the two or more beams to laterally displaced locations on the detector.
US07907260B2 Collimator arrangements including multiple collimators and implementation methods thereof
A method for optical interrogation of plasma during plasma processing in a plasma processing chamber is provided. The method includes providing an optical viewport. The method also includes providing a collimator arrangement. The collimator arrangement is configured with a plurality of collimators, wherein a first collimator of the plurality of collimators is separated by a connecting region from a second collimator in the plurality of collimators. The method further includes collecting optical signals, through the collimator arrangement, from the plasma within the plasma processing chamber while a substrate is being processed, resulting in highly collimated optical signals.
US07907254B2 Exposure apparatus, exposure method, and method for producing device
An exposure apparatus successively exposes a plurality of shot areas on a substrate by projecting an image of a predetermined pattern through a liquid onto the substrate. The exposure apparatus includes a projection optical system which projects the image of the pattern onto the substrate, and a liquid supply mechanism which supplies the liquid from a supply port arranged opposite to the substrate to form a liquid immersion area on a part of the substrate including a projection area of the projection optical system. The liquid supply mechanism continuously supplies the liquid from the supply port during a period in which an exposure process is performed for the plurality of shot areas on the substrate.
US07907253B2 Exposure apparatus, exposure method, and method for producing device
An exposure apparatus exposes a substrate by projecting an image of a predetermined pattern through a liquid onto the substrate. The exposure apparatus includes a projection optical system which projects the image of the pattern onto the substrate, a liquid supply mechanism which supplies the liquid onto the substrate to form a liquid immersion area on a part of the substrate including a projection area of the projection optical system, and a liquid recovery mechanism which recovers the liquid on the substrate simultaneously at a plurality of positions. The liquid recovery mechanism recovers the liquid with a recovery force which differs depending on the position for recovering the liquid.
US07907252B2 Exposure apparatus, and device manufacturing method
A hydrostatic pad (32) and a hydrostatic pad (34) hold a wafer (W) and a table (TB) on which the wafer is mounted. The hydrostatic pad (32) maintains the distance between the bearing surface and the wafer (W) in the direction of the optical axis of a projection optical system (PL) at a predetermined value. Further, since the hydrostatic pads, unlike static gas bearings, utilize the static pressure of incompressible fluid (liquid) between the bearing surface and a support object (substrate), the rigidity of the bearing is high and the distance between the bearing surface and the substrate is maintained stable and constant. In addition, liquid (e.g., pure water) is higher in viscosity than gas (e.g., air), and is superior in vibration damping compared to gas. Accordingly, pattern transfer on a wafer (substrate) substantially free from defocus can be achieved, without necessarily having to arrange a focal position detection system.
US07907251B2 Exposure apparatus and device manufacturing method
An exposure apparatus (1) has a projection optical system (30) for projecting a pattern of a reticle onto a substrate, and exposes the substrate (40) via a liquid supplied in a space between the projection optical system (30) and the substrate (40). The exposure apparatus includes a gas curtain producer having two gas supply ports (103a, 103b) for supplying a gas to a circumference of the liquid and for limiting the liquid, the two gas supply ports (103a, 103b) supplying different types of gases (PG1, PG2).
US07907249B2 Film exposer and method for exposing light-sensitive films
A film exposer has a modulator which modulates light from a light source and projects it onto a light-sensitive film guided continuously past the modulator. The modulator comprises a two-dimensional arrangement of elements which each project a specific quantity of light onto the film. A pixel entering the projection area of the modulator of the film on one side integrates the light which is projected onto the pixel by elements arranged in a row in the transport direction of the film. The quantity of light integrated by the pixel depends on how many elements are switched on, that is to say project light onto the film, while the film passes through the projection area of the modulator. The total quantity of the light to be integrated can be adjusted for each pixel by appropriate control of the elements respectively lying in a row in the transport direction of the film. In one embodiment of the film exposer, the quantity of light projected by individual elements or groups thereof can be adjusted individually or differs by area.
US07907245B2 In-plane switching mode liquid crystal display capable of improving an aperture ratio and fabrication method thereof
An in-plane switching (IPS) mode liquid crystal display (LCD) includes: a plurality of gate lines and data lines arranged vertically and horizontally to define a plurality of pixel regions on a first substrate; thin film transistors (TFTs) at each crossing of the gate and data lines and including an active layer, a source electrode and a drain electrode, respectively; a common electrode line substantially parallel to the gate lines; a plurality of first pixel electrodes and first common electrodes and a plurality of second pixel electrodes and second common electrodes having a tilt angle with respect to the gate lines and alternately disposed on upper and lower portions of the pixel regions to generate an in-plane electric field; and a second substrate attached with the first substrate.
US07907243B2 Transflective liquid crystal display panel
A transflective pixel structure including a scan line, a data line, a thin film transistor, a pixel electrode and an organic material layer is provided. The scan line and the data line are disposed over a substrate. The thin film transistor is disposed over the substrate and electrically connected to the scan line and the data line. The pixel electrode is disposed over a substrate and is electrically connected to the thin film transistor. The pixel electrode has a reflective region and a transmissive region. The organic material layer covers both the thin film transistor and the pixel electrode. The organic material layer disposed correspondently above the transmissive region of the pixel electrode has a plurality of refracting patterns on its upper surface. The refracting patterns refract external light into the reflective region.
US07907235B2 Dual liquid crystal display (LCD)
A dual Liquid Crystal Display (LCD), having a transmissive first panel and a reflective second panel, includes: a first LCD panel and a second LCD panel arranged on the same substrate, the first LCD panel displaying an image on a first surface thereof and the second LCD panel displaying an image on a second surface thereof; a backlight unit arranged on a bottom of the first LCD panel; and a housing, anchoring the first and second LCD panels and the backlight unit, and having an opening corresponding to an image-displaying surface of the second LCD panel.
US07907233B2 Backlight assembly, liquid crystal display apparatus having the same and device for forming a particle interceptor in the backlight assembly
To prevent particles from infiltrating into a display apparatus, a liquid crystal display panel supporting member includes a first particle interceptor and a second interceptor. The first particle interceptor is formed along the top face of the first supporting member frame portion facing a bottom plate of a liquid crystal display panel that is to be mounted on the liquid crystal display panel supporting member. The first particle interceptor has at least two cut portions. The second particle interceptor is disposed between the cut portions to prevent particles from infiltrating into the first particle interceptor. Thus, the liquid crystal display apparatus may prevent deterioration of its display quality.
US07907226B2 Method of fabricating an array substrate for liquid crystal display device
A liquid crystal display device having a switching element in a pixel portion and a CMOS element in a driving portion includes: a substrate; a gate electrode on the substrate; a gate insulating layer on the gate electrode; a polycrystalline silicon layer on the gate insulating layer, the polycrystalline silicon layer having an active region in a central portion corresponding to the gate electrode and an ohmic contact region at side portions of the active region; an interlayer insulating layer having a set of contact holes for contacting the polycrystalline silicon layer at the side portions; and source and drain electrodes spaced apart from each other on the interlayer insulating layer, the source and drain electrodes contacting the polycrystalline silicon layer through the set of contact holes.
US07907220B2 Television broadcasting system
A receiver for detecting a predetermined SD broadcast program transmitted at a high speed using an HD broadcast channel, storing the detected predetermined program in a storage, and reproducing a broadcast signal of the predetermined program stored in the storage at a speed faster than the normal reproduction speed.
US07907219B2 Digital TV and control method thereof for saving power consumption
A digital TV including a receiving part for receiving a broadcasting signal and broadcasting information, a video processing module and an audio processing module for reproducing video and audio corresponding to the broadcasting signal, respectively, a power source for supplying power, and a controller for determining whether a video signal is included in the broadcasting signal based on the broadcasting information and controlling the power source to interrupt the supply of power to the video processing module if the video signal is not included in the broadcasting signal is provided. The present invention provides a digital TV, which is capable of preventing unnecessary power consumption by interrupting the supply of power to a video processing module during playback of an audio broadcasting, and a control method thereof.
US07907218B2 Receiver apparatus and receiver system
A receiver apparatus 3 has a digital circuit portion 13 that converts a compressed digital signal outputted from a digital demodulating portion 12 into digital video and audio signals, a video/audio output circuit 14 that converts the digital video and audio signals outputted from the digital circuit portion 13 into analog video and audio signals, and an intermediate-frequency processing circuit portion 15 that converts an intermediate-frequency signal into an audio intermediate-frequency signal. With this configuration, a video/audio processing IC for digital signal processing no longer needs to be mounted on the circuit board of a video display apparatus 4, and thus a receiver system can be realized with a video display apparatus having a simple configuration.
US07907217B2 Systems and methods of subtraction angiography utilizing motion prediction
A system and method for calculating a pixel-shift vector that predicts the motion in dynamic image data and can be used to shift reference image data in order to generate a subtracted image with reduced motion artifacts. The pixel-shift vector is calculated based on displacement vectors that have been calculated based on past motion in the dynamic image data. One embodiment determines a virtual pixel-shift vector as a function of stored pixel-shift vectors that were previously determined as a function of a previously captured live frame. The virtual pixel-shift vector is a prediction of the location of the current live frame before the current live frame is captured. The mask frame is adjusted as a function of this virtual pixel-shift vector. The current live frame is then subtracted from the mask frame adjusted as a function of the virtual pixel-shift vector. The adjusted mask frame and the live frame will then overlap and the subtracted image will have reduced artifacts.
US07907216B2 Display apparatus and control method thereof to selectively decrease a processing time of an image signal
A display apparatus including an image receiver receiving an image signal and a display displaying the image signal. The display apparatus includes a user selector, an image signal processor to process at least one image delay decrease mode to decrease a processing time of the image signal and a controller to control the image signal processor to process the image signal according to the selected image delay decrease mode if an image delay decrease mode is selected through the user selector.
US07907215B2 Video enhancement systems and methods
In accordance with the teachings described herein, systems and methods are provided for enhancing the image quality of video. One or more filters may be used to filter a received video signal to generate a vertical filtered output, a horizontal filtered output and a diagonal filtered output. One or more amplification components may be used to apply separate gains to each of the vertical, horizontal and diagonal filtered outputs to generate a vertical enhancement signal, a horizontal enhancement signal and a diagonal enhancement signal. One or more summation components may be used to combine the vertical, horizontal and diagonal enhancement signals with the video signal to generate an enhanced video signal.
US07907201B2 Image pickup apparatus including an optical finder and an electronic finder
An image pickup apparatus includes an image pickup unit for generating an image signal from an optical subject image, a display having a display mode and a non-display mode, an electronic finder for displaying a preview image on the display, an optical finder for leading the subject image to a finder window, an eye proximity detecting unit for detecting proximity of the eye to the finder window, a shutter having a light-blocking mode and a non-light-blocking mode, a first control unit for switching the display to the non-display mode and switching the shutter to the non-light-blocking mode to lead the subject image to the finder window when the eye proximity detecting unit detects proximity of the eye, and a second control unit for switching the shutter to the light-blocking mode and the display to the display mode to display the preview image when proximity of the eye is not detected.
US07907200B2 Seamless image viewing system and method
An image display system according to the present invention includes a camera that shoots a background, a monitor that displays a shot background image, and an optical lens arranged on a display surface of the monitor. An imaginary image, obtained due to presence of the optical lens, of the monitor image is made to substantially match with a background surface, so that observers viewing the background through the monitor can recognize that the monitor image and the background look continuous. As a result, the image display system and the image display method that can cause the observers viewing the background through the monitor to recognize that the monitor image and the background look continuous are provided.
US07907197B2 Solid-state imaging device and solid-state imaging apparatus
A solid-state imaging device is provided. The imaging device includes an imaging portion which includes light receiving portions and vertical transfer registers, a horizontal transfer portion, an output part for outputting an electrical signal converted from electric charges transferred from the horizontal transfer portion, a first reference potential applying means, and a second reference potential applying means. The imaging portion, the horizontal transfer portion and the output part are formed in a first conductivity type semiconductor substrate having a second conductivity type region, and a reference potential is applied to the second conductivity type semiconductor region. The first reference potential applying means applies a reference potential to the second conductivity type semiconductor region corresponding to an area where the output part is formed. The second reference potential applying means applies a reference potential to the second conductivity type semiconductor region corresponding to an area where the imaging portion is formed.
US07907190B2 Image sensor multiple output method
A method and apparatus for correcting signal differences between at least two adjacent parts of a radiation-sensitive sensor, each containing a contiguous set of radiation-sensitive sites read out through a respective separate electronic processing mean, by increasing the perimeter of the border between the adjacent parts of the sensor read out through separate electronic processing means and using at least one set of adjacent values from each of the adjacent parts to compute a correction to be applied to a signal read out of at least one of the adjacent parts.
US07907189B2 Imaging apparatus having a lens device for a zooming control operation and the method of using the same
An object of the present invention is to suitably perform a zooming control operation in the case that a zoom ring is provided at a lens-side portion and zoom switches are provided at a camera-body-side portion of a lens-interchangeable video camera. To achieve this object, in the case-that no zoom lens stop request is provided from the camera-body-side portion, it is judged from information sent from the camera-body-side portion which of a tele direction and a wide direction the moving direction of the zoom lens group is. Moreover, when the zoom angle is not placed at a tele end or at a wide end, lenses are driven by calculating data for driving the lenses. Thereafter, tele information is set or cleared according to whether the zoom lens group is placed at the tele end. Subsequently, zoom-ring operating information is detected. The detected zoom-ring operating information is sent to the camera-body-side portion. Then, the zoom lens group is controlled by generating zooming control information at the camera-body-side portion according to the zoom-ring operating information and zoom-switch operating information.
US07907187B2 Image data process apparatus selecting image data in a directory judged not compliant with the DCF standard and computer readable medium encoded with image data process program to select such image data
An image data process apparatus includes a judgment unit and a selection unit. The judgment unit is configured to judge whether or not a directory in which image data is stored is compliant with a DCF standard. The selection unit is configured to select the image data stored in the directory if the directory that has been judged not to be compliant with the DCF standard by the judgment unit. A computer readable medium is encoded with an image data process computer program configured to implement a process of selecting image data that causes a computer to implement a method of selecting image data. Whether or not a directory in which image data is stored is compliant with the DCF standard is judged. The image data stored in the directory that has been judged not to be compliant with the DCF standard during the judging is selected.
US07907184B2 Picture processing apparatus, picture processing method, picture taking apparatus, and program
A picture processing apparatus is disclosed which includes: an acquiring device which, apart from a first picture sequence picked up for reproduction purposes, acquires a second picture sequence picked up in synchronism with the first picture sequence, the second picture sequence being made up of pictures wider in angle than those constituting the first picture sequence; a calculating device operable to calculate degrees of similarity between scenes each made up of a predetermined number of consecutive pictures included in the second picture sequence; and a linking device which, after appropriating the degrees of similarity calculated by the calculating device for the degrees of similarity between the corresponding scenes in the first picture sequence, links together those of the corresponding scenes which have high degrees of similarity in the first picture sequence.
US07907182B2 Image data reduction apparatus and method, program, storage medium, and image sensing apparatus
An object of the invention is to prevent degradation of an image as much as possible when data of the number of original pixels of an image sensing element is converted into data of a smaller number of pixels. In order to achieve this object, an image data reduction apparatus which converts first image data in which elements of a plurality of colors are arrayed within a plane into second image data having a smaller number of elements than the first image data by reducing the number of elements in the longitudinal direction, the lateral direction, or both the longitudinal and lateral directions within the plane includes an image processing circuit which performs one or both of a process of assigning one element of the first image data to one element of the second image data, and a process of processing a plurality of elements of the first image data and assigning the elements to one element of the second image data, so as to array the barycenters of the elements of the second data at equal intervals in a direction in which the number of elements is reduced out of the longitudinal direction, the lateral direction, or both the longitudinal and lateral directions.
US07907181B2 Remote control device, method and system
According to a remote control device of the present invention, the operation situation according to the transmission of the remote control signal is judged based on a changing brightness of the image, and the information of the content according to the result of judgment is displayed. Thereby, it is possible to investigate a reaction of the apparatus to be controlled to the remote control signal, and visually indicate the reaction to the user.
US07907180B2 Shooting system, access control apparatus, monitoring apparatus, control method, and storage medium for processing an image shot by an image sensing apparatus to restrict display
A shooting system which has an image sensing apparatus and a monitoring apparatus, distributes an image from the image sensing apparatus to the monitoring apparatus, and allows the monitoring apparatus to remote-control the image sensing apparatus, comprises: an unit adapted to set access permission information containing at least information on a user permitted to access, for each partial area contained in a shootable range of the image sensing apparatus; an unit adapted to set access restriction information with which the access-permitted user restricts access by other users to the access-permitted partial area; an unit adapted to generate an image having undergone an image process to restrict view of the partial area for the other access-restricted users; and an unit adapted to distribute the image having undergone the image process to the other access-restricted users.
US07907178B2 Camera system for with velocity sensor and de-blurring processor
A camera system for outputting deblurred still images includes a portable handheld camera device having an image sensor adapted to capture a still image including at least one blurred pixel; a velocity detector adapted to determine the angular velocity of the camera system relative to an external environment and to produce an angular velocity output indicative thereof; a linear image sensor for sensing data provided on at least one encoded card inserted into the camera system, the at least one encoded card containing instructions for the manipulation of the blurred images; and a processor adapted to receive the image from the image sensor and the angular velocity output from the angular velocity detector and to process the blurred image under programme control determined from data sensed by the linear image sensor from the at least one encoded card. The programme control utilizes the velocity output to deblur the at least one blurred pixel of the blurred image to output the deblurred still image.
US07907177B2 Method for eliminating error in camera having angular velocity detection system
An error in a camera having angular velocity sensors is eliminated. A camera is placed on a rotating table and rotated, angular velocities are detected by angular velocity sensors, and a CZP chart is photographed. The motion of the camera is computed as a locus of motion of a point light source on an imaging plane from the outputs from the angular velocity sensors. The inclination of the locus motion is compared with the inclination of a zero-crossing line which has been obtained by subjecting the photographed image to Fourier transformation, to thus compute angles of relative inclination of the angular velocity sensors with respect to the image sensor. Further, when no coincidence exists between the zero-crossing line of the data into which a PSF has been Fourier-transformed and a zero-crossing line of the data into which a photographed image has been Fourier-transformed, a computer computes a correction coefficient from a proportion of an interval between the zero-crossing lines, on condition that an error is included in the angular velocity sensors or the focal length of a photographing lens, and the error is eliminated.
US07907175B2 Tracking image pickup device having a rough rotation and a fine rotation part
A tracking image pickup device which makes it possible to perform high-speed and high-accuracy drive and tilting drive without sacrificing the rigidity of the device. An image pickup section has a predetermined optical system and acquires an image pickup signal through the optical system. A tracking target-detecting section detects a tracking target from the image pickup signal acquired by the image pickup section. A drive section has a fine movement part formed by a part of the optical system, and a rough movement part, so as to turn the tracking image pickup device in a panning or tilting direction. A control command value-computing section drivingly controls the drive section such that an amount of deviation between the tracking target and an image pickup direction of the tracking image pickup device is reduced. An image pickup direction-computing section determines the image pickup direction of the tracking image pickup device.
US07907168B2 Endoscope system
An endoscope system is provided with an endoscope and an image display section that displays the image of a subject captured by an image pick-up element provided in this endoscope. The endoscope is provided with a connector whereby a serial communication cable is detachably connected and a signal processing circuit that converts the image captured by the image pick-up element to a signal capable of being transmitted through the serial communication cable. The image display section is a screen displayed on a display device of a terminal device connected to the serial communication cable; and the screen is provided with an image display region used for display of an image captured by the image pick-up element and a display region for control purposes whereby control of the endoscope is performed.
US07907167B2 Three dimensional horizontal perspective workstation
The present invention discloses a horizontal perspective workstation comprising at least two display surfaces, one being substantially horizontal for displaying 3D horizontal perspective images, and one being substantially vertical for text or conventional images such as 2D images, or central perspective images. The horizontal display surface is typically positioned directly in front of the user, and at a height of about a desktop surface so that the user can have about a 45° angle looking. The vertical display surface is also positioned in front of the user and preferably behind and above the horizontal display surface.
US07907166B2 Stereo telestration for robotic surgery
In one embodiment of the invention, a robotic surgical system includes a master control console having a stereo viewer to view stereo images; a surgical manipulator having a stereo endoscopic camera coupled to a robotic arm to generate the stereo images of a surgical site; a stereo telestration device coupled between the stereo endoscopic camera and the stereo viewer to mix telestration graphics and the stereo images of the surgical site together for viewing by the stereo viewer; and a telestration generator coupled to the stereo telestration device to generate the telestration graphics for overlay on the stereo images of the surgical site.
US07907165B2 Speaker predicting apparatus, speaker predicting method, and program product for predicting speaker
A speaker predicting apparatus includes a speech detector that detects a person who is delivering a speech out of a plurality of persons, a feature extracting portion that extracts a feature in an image from the image in which the person is captured, a learning portion that learns the feature in the image occurring before the speech is detected by the speech detector, from the feature in the image, and a predicting portion that predicts the speaker out of the plurality of the persons, from the feature in the image in which the person is captured, with the use of a result learned by the learning portion.
US07907163B2 Lens sheet and printer
A lens sheet has an external shape of a rectangle or a square defined by four sheet ends in a vertical direction thereto. The lens sheet includes: a first surface, on which a plurality of lenses extending in a direction inclined to one of the sheet ends are arranged in parallel with each other; and a second surface opposite to the first surface, on which a printing is to be performed or to which a printed medium is to be stuck.
US07907162B2 Exposure head, image forming device, and image forming method
An exposure head includes a substrate having a plurality of light emitting element rows each having a plurality of light emitting elements arranged in a first direction, the light emitting element rows being arranged in a second direction perpendicular or substantially perpendicular to the first direction, and an imaging optical system adapted to image light beams from the light emitting elements on an exposed surface to form respective light-collected sections, and two of the light emitting elements forming the light-collected sections adjacent to each other in the first direction are respectively disposed in the light emitting element rows different from each other, and one of the light emitting element rows is disposed so as to match or substantially match with the meridian plane of the imaging optical system.
US07907161B2 Adaptive correction system
Adaptive correction techniques are disclosed that adaptively correct aberrations which may arise in systems such as laser printers, for example. For laser printers, calibration data processing results may be detected by a detector that is disposed to correspond physically to the recording medium so that characteristics such as position and intensity of a laser beam at the detector corresponds to that of a laser beam at the recording medium. In this way, aberrations in system performance may be adaptively corrected while the system is performing operational processes.
US07907160B2 Track labeling on a medium
A method for labeling a plurality of tracks on a medium is disclosed. The method detects one or more contiguous blank pixels at the conclusion of a data set representing a first track. An ending position for the first track is set at a last non-blank pixel. At least a portion of the first track up to the ending position is labeled before advancing to a second track.
US07907151B2 Apparatus and method for associating non-overlapping visual objects with z-ordered panes
A computer readable storage medium includes executable instructions to accept a set of document objects, wherein each document object is associated with a z-order. A document object in the set of document objects is passed to a pre-rendering region comprising a stack of one or more panes, wherein the document object is added in z-order. The document object is checked against each pane in the stack for document object overlap, beginning with a topmost pane, until a pane selected from one of a bottommost pane and an overlap pane is reached. The document object is associated with a pane selected from one of the bottommost pane and a pane above the overlap pane. The pane above the overlap pane is selected from one of a pane in the stack and a new pane added to the top of the stack.
US07907150B2 Method of fusion or merging imagery data for improved visual perception using monoscopic and stereographic fusion and retinal decay techniques
A method of presenting multiple image sources of approximately registered images so that the mind can easily fuse the multiple images into one image. Improvement to fusing can be achieved by alternating views between sources at 85 hertz or more. The insertion of a black frame between the succession of frames optimizes the neurological functions of the human optical system (produces retinal decay) such that the perception of a useful fused image is greatly enhanced. Stereographic fusion can also be achieved to allow for fusion of loosely registered datasets.
US07907146B2 Resolution independent user interface design
Graphical user interface material map objects are specified by a collection of attribute-value pairs, the collection of which comprises a complete description of the material map and may be used by a rendering engine to create a visual representation of the material map at any resolution. That is, material map representations in accordance with the invention are resolution independent. Another benefit of representing material maps in accordance with the invention is that they may be encrypted to prevent unauthorized inspection or use.
US07907141B2 Methods and processes for recognition of electronic ink strokes
A method and process provides structure recognition to a node-link diagram formed by a plurality of digital ink strokes drawn on a canvas of an electronic device by an input device. The method and process include grouping related strokes into multiple hypotheses reflecting structure interpretations of the strokes in a group. Confidence scores are computed for the multiple hypotheses based on local evidence regarding the strokes of the stroke groups and surrounding strokes. Constraints are applied among the hypotheses, and a collectively high scoring assignment of accept/reject values of the hypotheses are determined under the applied constraints. The hypotheses with collectively high scoring assignments are accepted as a representation of the node-link diagram, where structure information is provided to the strokes of the node-link diagram, making the node-link diagram electronically editable.
US07907138B2 System co-processor
Embodiments of the invention provide assigning two different class identifiers to a device to allow loading to an operating system as different devices. The device may be a graphics device. The graphics device may be integrated in various configurations, including but not limited to a central processing unit, chipset and so forth. The processor or chipset may be associated with a first identifier associated with a graphics processor and a second device identifier that enables the processor or chipset as a co-processor.
US07907136B2 Voltage generation circuit
A voltage generation circuit includes a voltage divider circuit which generates first to Mth (M is an integer of two or more) divided voltages using a first power supply voltage and a second power supply voltage lower than the first power supply voltage and outputs the generated first to Mth divided voltages, and first to Mth impedance conversion circuits which perform impedance conversion of the first to Mth divided voltages, each of the first to Kth (K
US07907135B2 Image display and image displaying method for gradation correction
A projector 1 detects a luminance distribution in an effective video period of an inputted video luminance signal, and a coefficient calculating circuit 302 calculates a correction coefficient Ci to correct a gradation (FIG. 6A). Then, surrounding brightness is detected, and the correction coefficient Ci is adjusted based on the surrounding brightness to obtain an adjusted correction coefficient Ci′ (FIG. 6B). As shown in FIG. 6C, a luminance can be raised to Q according to a brightness signal even for a pixel of a lowest input luminance by adjusting the correction coefficient. Other correction coefficients in a range of 0 to 255 before adjustment are proportionally distributed to a range of 0 to 255-Q, and added with a correction coefficient Q. A luminance of each pixel which belongs to the effective video period of the video luminance signal is adjusted using the adjusted correction coefficient.
US07907127B2 Object position detector with edge motion feature and gesture recognition
A method of generating a signal comprising providing a capacitive touch sensor pad including a matrix of X and Y conductors, developing capacitance profiles in one of an X direction and a Y direction from the matrix of X and Y conductors, determining an occurrence of a single gesture through an examination of the capacitance profiles, the single gesture including an application of at least two objects on the capacitive touch sensor pad, and generating a signal indicating the occurrence of the single gesture.
US07907126B2 Touch screen display device and method of manufacturing the same
A touch screen display device includes a common electrode, a base substrate disposed opposite to the common electrode, a display signal line formed on the base substrate, a plurality of pixel electrodes, a touch position sensing part formed between the base substrate and the pixel electrodes, the touch position sensing part sensing a change of electrostatic capacitance formed between the common electrode and the touch position sensing part, and a display layer disposed between the common electrode and the pixel electrodes. The display layer includes a plurality of micro capsules comprising positively charged pigment particles and negatively charged pigment particles.
US07907124B2 Method and apparatus continuing action of user gestures performed upon a touch sensitive interactive display in simulation of inertia
A method and apparatus for operating a multi-user interactive display system including a display having a touch-sensitive display surface. A position is detected for each contact site at which the display surface experiences external physical contact. Each contact site's position history is using to compute velocity data for the respective contact site. At least one of the following is using to identify occurrence of one or more user gestures from a predetermined set of user gestures: the position history, the velocity data. Each user gesture corresponds to at least one predetermined action for updating imagery presented by the display as a whole. Action is commenced corresponding to the identified gesture. Responsive to a user gesture terminating with a nonzero velocity across the display surface, action is corresponding to the gesture is continued so as to simulate inertia imparted by said gesture.
US07907122B2 User interface with augmented searching characteristics
Appliances, methods and devices are disclosed in which a first selection corresponding to symbols is used to identify a non-information function. An object corresponding to the non-information function may be provided and selected to indicate a user's desire to execute tasks of the function. Upon receiving the user's selection, the function may be executed.
US07907121B2 Portable device with versatile keyboard
An apparatus comprising: a display for presenting information to a user; a housing connected to the display for supporting the display; and a keyboard deployable through a sliding connection to the housing, the keyboard deployable in multiple directions, the information presented to the user through the display is oriented based on deployment of the keyboard, direction of deployment of the keyboard, and input from an application resident on the device. The application prescribes the orientation of the information presented on the display to the user in relation to the direction of keyboard deployment.
US07907118B2 User interface apparatus, program and recording medium
Provided is a user interface apparatus with improved operability thereby allowing a desired alternative to be selected from a plurality of alternatives more smoothly than by conventional techniques. When an instruction is received from a user to display a contents selection reception screen, eight contents corresponding to eight ordinal ranks are selected from among managed contents at intervals of n/8, and are set as selectable alternatives, and a table is created in which the ordinal ranks of the eight selectable alternatives are corresponded with key codes respectively, where each key code represents a press directed to a corresponding one eight press sensors. Based on the created table, a GUI screen is displayed for receiving selection of one of the ordinal ranks. Upon reception of ordinal-rank selection, a set of alternatives in a predetermined number including an alternative corresponding to the selected ordinal rank are displayed as a list, where the predetermined number of alternatives in the set are consecutive in terms of ordinal ranks. When a user selects a desired alternative from the list by operating members 31, the selection reception processing is ended. The user may also scroll through the alternatives by operating the operation member 31.
US07907116B2 Dual output voltage system with charge recycling
A drive system for a display having segment and common lines is provided. The system may include a first charge pump; a first storage capacitor coupled to the first charge pump at a first pumped voltage level; a second charge pump, including an input terminal coupled to the first storage capacitor; and a second storage capacitor coupled to a pump output terminal at the second pumped voltage level. The system may also include a controller coupled to the first and second storage capacitors, coupled to segment and common lines of an associated display; and a control circuit operating a plurality of switching devices to selectively connect the segment output terminal to the first and second storage capacitors to supply charge to the segment output terminal during a first phase and to return charge from the segment output terminal to the second storage capacitor during a second phase.
US07907115B2 Digitally synchronized integrator for noise rejection in system using PWM dimming signals to control brightness of cold cathode fluorescent lamp for backlighting liquid crystal display
An apparatus and method for controlling the operation of a utility device, such as a cold cathode fluorescent lamp that is powered in accordance with a pulse width modulation (PWM) signal, includes an analog sensor which monitors the utility device to derive an output signal representative of the PWM signal. An integrating analog-to-digital converter (ADC), which is coupled to the sensor and has its operation synchronized with an integral multiple of the period of the PWM signal, produces an output representative of an average of the output of the utility device.
US07907112B2 Liquid crystal display device and luminance difference compensating method thereof
A liquid crystal display (LCD) device, a luminance difference compensating method thereof, and a method for compensating for a luminance variance in a LCD device are provided. The LCD device comprises a plurality of LCD modules tiled together, each of a plurality of microlenses provided on each of the plurality of LCD modules and including a curved portion and a flat portion, a timing controller for outputting RGB data, and a lookup table for separating the RGB data corresponding to the curved and flat portions of each of the microlenses, for converting the RGB data of the curved portion, and for outputting the RGB data corresponding to the flat portion and the converted RGB data corresponding to the curved portion. Accordingly, luminance differences are reduced or eliminated.
US07907108B2 Source driver circuits and methods providing reduced power consumption for driving flat panel displays
Circuits and methods are provided for driving flat panel displays (e.g., a liquid crystal display (LCD)), which provide reduced power consumption for driving data lines of flat panels displays. Source driving circuits and methods for driving data lines use both intermediate reference voltages and boosted driving voltages in each driving cycle (as opposed to entirely using boosted driving voltages) to reduce power consumption and provide charge recycling.
US07907104B2 Luminescent display device and method that drives the same
A luminescent display device and a method for driving the same are disclosed which are capable of increasing the aspect ratio of pixel regions. The luminescent display device includes a display including gate lines, and data lines extending orthogonally to the gate lines, a first shift register connected to one end of each of the gate lines, to sequentially supply first scan pulses to the gate lines, respectively, a second shift register connected to the other end of each of the gate lines, to sequentially supply second scan pulses to the gate lines, respectively, switching elements each adapted to switch an ON voltage or an OFF voltage from the associated data line in accordance with the first scan pulse from the associated gate line, and to switch an OFF voltage from the associated data line in accordance with the second scan pulse from the associated gate line, drive switching elements each adapted to generate current in accordance with the ON voltage from the associated switching element, each drive switching element being turned off in accordance with the OFF voltage from the associated switching element, capacitors each connected between gate and source terminals of an associated one of the drive switching elements, and light emitting elements each adapted to emit light in accordance with the current from the associated drive switching element.
US07907103B2 Plasma display apparatus and driving method thereof
A plasma display apparatus and a driving method of a plasma display panel are provided. This may include a plasma display panel having a plurality of scan electrodes and sustain electrodes, and a plurality of address electrodes formed to intersect with the plurality of scan electrodes and sustain electrodes. A driving unit/circuit may drive the scan electrodes, the sustain electrodes, and the address electrodes to allow a voltage difference between the scan electrode and the sustain electrode or a voltage difference between the scan electrode and the address electrode during an address period at one or more subfields of a frame to be larger than a voltage difference between the scan electrode and the sustain electrode or a voltage difference between the scan electrode and the address electrode during the address period at other subfields.
US07907102B2 Plasma display apparatus and method of driving the same
A plasma display apparatus is disclosed. The plasma display apparatus includes a plasma display panel for displaying an image by a frame comprising a plurality of subfields, and a driver for, when a vertical frequency of an image signal inputted is less than a critical frequency, dividing the frame into a first subfield group and a second subfield group each comprising one or more subfields, the number of subfields of the first subfield group being different from the number of subfields of the second subfield group, and when the vertical frequency is more than the critical frequency, constituting the frame by a third subfield group comprising one or more subfields.
US07907098B1 Log periodic antenna
A log periodic antenna comprises a plurality of radiating elements in an end fire configuration, each radiating element in the plurality of radiating elements comprises a conductor, and at least two shunt inductances connected to the conductor; a substrate connecting the plurality of radiating elements; and a log periodic stripline feed pathway superimposed on the substrate. The height of each radiating element of the plurality of radiating elements is about one hundredth the size of the wavelength and the length is about 0.14 the size of the wavelength at the lowest operating frequency of the log periodic antenna. The plurality of radiating elements is configured to produce impedance and radiation characteristics that are regularly repetitive as a logarithmic function of an excitation of frequency without performance degradation.
US07907097B2 Self-supporting unitary feed assembly
A feed assembly for a reflector antenna having a unitary portion of dielectric material, a proximal end of the unitary portion configured for connection with the reflector antenna. The unitary portion having a waveguide portion extending between the proximal end and a sub reflector support having a sub reflector surface at a distal end. The waveguide portion and the sub reflector surface covered with an RF reflective material. The unitary portion may be cost effectively formed via, for example injection molding and or machining. Alternatively, the feed assembly may be formed as a horn feed, without a sub reflector.
US07907095B2 Antenna device
Disclosed herein is an antenna device for receiving a broadcast wave in each of a first required frequency band and a second required frequency band, the antenna device including: an earphone cable including an audio signal line and a ground line; and an antenna element cable including a coaxial line formed by covering a core line with an insulator and further covering the insulator with an outer covering conductor, and an audio signal line, a leading end of the antenna element cable being connected to the earphone cable via a relay circuit, and a base end of the antenna element cable being connected to a device including a tuner via an antenna switching circuit.
US07907094B2 Portable terminal apparatus
The present invention has an object to provide a portable terminal apparatus capable of reducing that antenna characteristics of respective antenna elements are deteriorated due to antenna coupling phenomena even when a plurality of wireless communication functions are carried out at the same time by utilizing a plurality of antennas.The portable terminal apparatus 1 of the present invention is comprised of: a first wireless unit 12 for performing a wireless communication by utilizing electromagnetic waves of a first frequency range; a second wireless unit 22 for performing a wireless communication by utilizing electromagnetic waves of a second frequency range which is different from the first frequency range; a first antenna element 11 connected to the first wireless unit 12; and a second antenna element 21 connected to the second wireless unit 22; and in the portable terminal apparatus 1, an impedance characteristic of the first antenna element 11 has a first frequency characteristic in which at least a characteristic in the first frequency range is superior than a characteristic in the second frequency range; and an impedance characteristic of the second antenna element 21 has a second frequency characteristic in which at least a characteristic in the second frequency range is superior than a characteristic in the first frequency range.
US07907092B2 Antenna with one or more holes
A new type of multihole antenna which is mainly suitable for mobile communications or in general to any other application where the integration of telecom systems or applications in a single antenna is important. The antenna includes a radiating element which at least includes one hole. By means of this configuration, the antenna provides a broadband and multiband performance, and hence it features a similar behaviour through different frequency bands. Also, the antenna features a smaller size with respect to other prior art antennas operating at the same frequency.
US07907088B2 Positioning device, control method of positioning device, control program for positioning device, and computer-readable recording medium having positioning device controlling program recorded therein
A positioning device for receiving a satellite signal corresponding to a signal from a positioning satellite including a multipath recurrent district elevation information storing unit for storing multipath recurrent district elevation information indicating the elevation of a multipath recurrent district as elevation information of plural divisional areas, an elevation information obtaining position information generating unit for receiving the satellite signals and generating elevation information obtaining position information to obtain the elevation information, an elevation information obtaining unit for obtaining the elevation information of the divisional area corresponding to the elevation information obtaining position information and an elevation information using present position information generating unit for generating elevation information using present position information indicating the present position on the basis of the satellite signals and the elevation information.
US07907085B2 Method for increasing the information density in signal-transmission lines
A method for increasing the information density on a signal-transmission line. The signal-transmission line extends from a sensor to a control unit. A modulated signal, which includes a digital signal, is transmitted on the signal-transmission line. The digital signal assumes either a high level or a low level. The modulated signal includes an encoded pulse signal, which is superimposed on the digital signal and has both an encoded pulse duration and a variable pulse frequency.
US07907078B2 Analog-to-digital converter and analog to-digital conversion method
An analog-to-digital converter is disclosed. An input signal processor sets a voltage of an input signal as an initial value of a signal voltage Vin, subtracts ½n of an input range from the nth (n is a positive integer) signal voltage based on a comparison result output from a comparator, and outputs the (n+1)th signal voltage. A reference voltage source outputs a reference voltage to be compared with the signal voltage output from the input signal processor, the reference voltage being obtained by repeatedly reducing by one half the input range. A comparator compares the signal voltage from the input signal processor with the reference voltage from the reference voltage source.
US07907076B2 Differential amplifier circuit amplifying differential signals with selectively switching between differential signals and AD converter apparatus
A differential amplifier circuit is provided with an operational amplifier and a modulator. The operational amplifier includes a feedback capacitance, and amplifies an analog input signal and outputs an amplified analog output signal. The modulator is connected to a virtual ground point of an input terminal of the operational amplifier, and the modulator switches between a pair of inputted analog differential signals to alternately select one of the analog differential signals based on a predetermined modulation control signal, and outputs a selected analog differential signal. The differential amplifier circuit alternately folds and amplifies the analog input signal within a predetermined input level limit range to generate a signal having different polarities sequentially so as to start from a voltage potential of the virtual ground point at a timing of the modulation control signal. In addition, an converter apparatus is provided with the differential amplifier circuit.